diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 00000000..c88a062b Binary files /dev/null and b/.DS_Store differ diff --git a/__tests__/Bandwidth__Test.re b/__tests__/Bandwidth__Test.re deleted file mode 100644 index 54cd111d..00000000 --- a/__tests__/Bandwidth__Test.re +++ /dev/null @@ -1,13 +0,0 @@ -open Jest; -open Expect; - -describe("Bandwidth", () => { - test("nrd0()", () => { - let data = [|1., 4., 3., 2.|]; - expect(Bandwidth.nrd0(data)) |> toEqual(0.7625801874014622); - }); - test("nrd()", () => { - let data = [|1., 4., 3., 2.|]; - expect(Bandwidth.nrd(data)) |> toEqual(0.8981499984950554); - }); -}); \ No newline at end of file diff --git a/__tests__/Samples__test.re b/__tests__/Samples__test.re deleted file mode 100644 index 9afbaf86..00000000 --- a/__tests__/Samples__test.re +++ /dev/null @@ -1,51 +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", - SamplesToShape.Internals.T.splitContinuousAndDiscrete([|1.432, 1.33455, 2.0|]), - ([|1.432, 1.33455, 2.0|], E.FloatFloatMap.empty()), - ); - makeTest( - "split", - SamplesToShape.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) = - SamplesToShape.Internals.T.splitContinuousAndDiscrete(makeDuplicatedArray(10)); - let toArr = discrete |> E.FloatFloatMap.toArray; - makeTest("splitMedium", toArr |> Belt.Array.length, 10); - - let (c, discrete) = - SamplesToShape.Internals.T.splitContinuousAndDiscrete(makeDuplicatedArray(500)); - let toArr = discrete |> E.FloatFloatMap.toArray; - makeTest("splitMedium", toArr |> Belt.Array.length, 500); - }) -}); \ No newline at end of file diff --git a/__tests__/XYShape__Test.re b/__tests__/XYShape__Test.re deleted file mode 100644 index 67eee90b..00000000 --- a/__tests__/XYShape__Test.re +++ /dev/null @@ -1,63 +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) - ); - -let shape1: DistTypes.xyShape = {xs: [|1., 4., 8.|], ys: [|0.2, 0.4, 0.8|]}; - -let shape2: DistTypes.xyShape = { - xs: [|1., 5., 10.|], - ys: [|0.2, 0.5, 0.8|], -}; - -let shape3: DistTypes.xyShape = { - xs: [|1., 20., 50.|], - ys: [|0.2, 0.5, 0.8|], -}; - -describe("XYShapes", () => { - describe("logScorePoint", () => { - makeTest( - "When identical", - XYShape.logScorePoint(30, shape1, shape1), - Some(0.0), - ); - makeTest( - "When similar", - XYShape.logScorePoint(30, shape1, shape2), - Some(1.658971191043856), - ); - makeTest( - "When very different", - XYShape.logScorePoint(30, shape1, shape3), - Some(210.3721280423322), - ); - }); - // describe("transverse", () => { - // makeTest( - // "When very different", - // XYShape.Transversal._transverse( - // (aCurrent, aLast) => aCurrent +. aLast, - // [|1.0, 2.0, 3.0, 4.0|], - // ), - // [|1.0, 3.0, 6.0, 10.0|], - // ) - // }); - describe("integrateWithTriangles", () => { - makeTest( - "integrates correctly", - XYShape.Range.integrateWithTriangles(shape1), - Some({ - xs: [|1., 4., 8.|], - ys: [|0.0, 0.9000000000000001, 3.3000000000000007|], - }), - ) - }); -}); \ No newline at end of file diff --git a/docs/.gitignore b/docs/.gitignore new file mode 100644 index 00000000..b2d6de30 --- /dev/null +++ b/docs/.gitignore @@ -0,0 +1,20 @@ +# Dependencies +/node_modules + +# Production +/build + +# Generated files +.docusaurus +.cache-loader + +# Misc +.DS_Store +.env.local +.env.development.local +.env.test.local +.env.production.local + +npm-debug.log* +yarn-debug.log* +yarn-error.log* diff --git a/docs/README.md b/docs/README.md new file mode 100644 index 00000000..aaba2fa1 --- /dev/null +++ b/docs/README.md @@ -0,0 +1,41 @@ +# Website + +This website is built using [Docusaurus 2](https://docusaurus.io/), a modern static website generator. + +### Installation + +``` +$ yarn +``` + +### Local Development + +``` +$ yarn start +``` + +This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server. + +### Build + +``` +$ yarn build +``` + +This command generates static content into the `build` directory and can be served using any static contents hosting service. + +### Deployment + +Using SSH: + +``` +$ USE_SSH=true yarn deploy +``` + +Not using SSH: + +``` +$ GIT_USER= yarn deploy +``` + +If you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the `gh-pages` branch. diff --git a/docs/babel.config.js b/docs/babel.config.js new file mode 100644 index 00000000..e00595da --- /dev/null +++ b/docs/babel.config.js @@ -0,0 +1,3 @@ +module.exports = { + presets: [require.resolve('@docusaurus/core/lib/babel/preset')], +}; diff --git a/docs/blog/2019-09-05-short-presentation.md b/docs/blog/2019-09-05-short-presentation.md new file mode 100644 index 00000000..81adf3a8 --- /dev/null +++ b/docs/blog/2019-09-05-short-presentation.md @@ -0,0 +1,131 @@ +--- +slug: Squiggle-Talk +title: The Squiggly language (Short Presentation) +authors: ozzie +--- + +# Multivariate estimation & the Squiggly language +*This post was originally published on Aug 2020, on [LessWrong](https://www.lesswrong.com/posts/g9QdXySpydd6p8tcN/sunday-august-16-12pm-pdt-talks-by-ozzie-gooen-habryka-ben). The name of the project has since been changed from Suiggly to Squiggle* + +*(Talk given at the LessWrong Lighting Talks in 2020. Ozzie Gooen is responsible for the talk, Jacob Lagerros and Justis Mills edited the transcript.* [an event on Sunday 16th of August](https://www.lesswrong.com/posts/g9QdXySpydd6p8tcN/sunday-august-16-12pm-pdt-talks-by-ozzie-gooen-habryka-ben)) + +![](https://lh5.googleusercontent.com/ebsMFHLu-qE2ZABLhk8aWYx9SqfswabLWxpZKr0iq5PSsv1ruQnRwcDGUzryILT3GuXqL1w1WZARv6Zbjq-o8I4xS0yErm_JHihDYMScY65xLsYgy4svUzI3E6mmBoVTO9IZg4Sv) +**Ozzie:** This image is my [TLDR](https://en.wikipedia.org/wiki/Wikipedia:Too_long;_didn%27t_read) on probability distributions: +![](https://lh4.googleusercontent.com/axqy1MImst0AL-JXV3X7NJd9LFCwZljG05zBD7bQAyBppSrBacchtUXB3zvrtC3xwmqpsUPLznXP4Yfwg_uZOmTuaQ6HrcElhN1_ZgNqOHP2UvGbBAw6kDGb0qZPE1mcnAS39aFT) +Basically, distributions are kind of old school. People are used to estimating and predicting them. We don't want that. We want functions that return distributions -- those are way cooler. The future is functions, not distributions. + + + +What do I mean by this? +For an example, let's look at some of the existing COVID models. This is one of them, from the IHME: +![](https://39669.cdn.cke-cs.com/rQvD3VnunXZu34m86e5f/images/d706215f87f158776e6829b718c24979872247a32f51748f.png/w_1332) +You can see that it made projections for total deaths, daily deaths, and a bunch of other variables. And for each indicator, you could choose a country or a location, and it gives you a forecast of what that indicator may look like. +So basically there's some function that for any parameter, which could be deaths or daily deaths or time or whatever, outputs a probability density. That's the core thing that's happening. +![](https://lh3.googleusercontent.com/U42cHcDlBq2FFQMK7OeabjmCf5Wc7INRPwu8_S9FjPXc2n3JslKM5LlBHEwHezsR34GFQ1mD9LxUR2dVBGys_2gdpoueY-2X99Bk31uMprP9ZKvfk_rS8hCxCOJ0FJkKif50FAGQ) +So if you were able to parameterize the model in that way, and format it in these terms, you could basically wrap the function in some encoding. And then do the same forecast, but now using a centralized encoding. +So right now, basically for people to make something like the COVID dashboard from before, they have to use this intense output and write some custom GUI. It's a whole custom process. Moreover, it's very difficult to write*your own* function that calls their underlying model. +![](https://39669.cdn.cke-cs.com/rQvD3VnunXZu34m86e5f/images/d37e5e0b2cff20d1fe04033eda56e4762631546d108fe1a3.png/w_406) + +![](https://39669.cdn.cke-cs.com/rQvD3VnunXZu34m86e5f/images/4d0dd806d1cf871ac477f0a6168567283a08caf99ff3d414.png/w_501) + +![](https://39669.cdn.cke-cs.com/rQvD3VnunXZu34m86e5f/images/d706215f87f158776e6829b718c24979872247a32f51748f.png/w_1332) + +But, hypothetically, if we had an encoding layer between the model and the output, these forecasters could basically write the results of their model into one function, or into one big file. Then that file could be interpreted and run on demand. That would be a much nicer format. + +Let’s take a look at Metaculus, which is about the best forecasting platform we have right now. +![](https://39669.cdn.cke-cs.com/rQvD3VnunXZu34m86e5f/images/7253f0b0ee81213ddd384b9e60d3375c2fb459686acf71d8.png/w_706) + +On Metaculus, everything is a point estimate, which is limiting. In general, it's great that we have good point estimates, but most people don't want to look at this. They’d rather look at the pretty dashboard from before, right? + +So we need to figure out ways of getting our predictors to work together to make things that look more like the pretty graphs. And one of those questions is: how do we get predictors to write functions that return distributions? + +Ultimately, I think this is something that we obviously want. But it is kind of tricky to get there. + +![](https://lh6.googleusercontent.com/fJjV1pe4DFSbeWRqSvg8RlgE7_vAD1f2NGRrBaGRxi_gfDDkMqDOM7Q2K7hsc6w_KziZsc3xVkcpcjUvCNYJvqvH9u_pk1PvweYvFYfMHIFJj-IGo-Dt2D1gx_VJ7aWgnwQLcZOO) + +So in Estimation Utopia, as I call it, we’d allow for people to take the results of their data science models and convert them into a unified format. But also, humans could just intuitively go ahead and write in the unified format directly. And if we have unified formats that are portable and could be run in different areas with different programming languages, then it would be very easy to autogenerate GUIs for them, including aggregates which combined multiple models at the same time. We could also do scoring, which is something that is obvious that we want, as well as compose models together. + +So that's why I've been working on the Squiggly language. +Let’s look at some quick examples! +![](https://lh6.googleusercontent.com/bis1Gdsp9jx4o36j_vBjE7NEYc5xKud9K1yjnv2K2YbFB5UhFAsR0uDjgGXMlKqg99fNVMTrIBj1YDuRVh5cxwPZ1QYum8JMujhQxnH-1JQDbH9BKtQ9mA5BdwCzx8LC_l6RtvgE) +This is a classic normal distribution, but once you have this, some of the challenge is making it as easy as possible to make functions that return distributions. +Here's a case for any *t*: +![](https://lh4.googleusercontent.com/QZr0XwYQNmilOhboJXGT3J2Gpt9X7W9aifA_E1PorGeKPjKF3XYOXrhRcn38xh4KKwA6TEDXoF5B9C78MBIAJ6mO7E9tS4_9-jwh1eKlp9wYkc_StUXsi4KRwC8nhBoVXm3lZbis) +We're going to give you a normal, with *t* as a mean and the standard deviation of 3. This is a plot where it's basically showing bars at each one of the deciles. It gets a bit wider at the end. It's very easy once you have this to just create it for any specific combination of values. +It’s also cool, because once you have it in this format, it’s very easy to combine multiple models. For instance, here’s a lognormal. +![](https://lh6.googleusercontent.com/g4dYJBmu6ScK9CePMAu_6h9u2PRbRScQlLy_0uKWLmMAOPgJXLp4IXGCUOigCmKetxXtfcpQHLb9Rilkch4FMPV94bZ_MaNWpBSfDYsR0ll4dYdedmkdjwQ1M5FhIa891fu53Hcf) +For example, if I have an estimate and my friend Jacob has an estimate, then we could write a function that for every time *t*, basically queries each one of our estimates and gives that as a combined result. +This kind of shows you a problem with fan charts, that they don’t show the fact that all the probability amasses on the very top and the very bottom. That’s an issue that we’ll get over soon. Here’s what it looks like if I aggregate my model with Jacob’s. +![](https://lh3.googleusercontent.com/mG50mXS2kUXx9mhBksx39s-GgY-yBs0HT4Acl2KAUba-WZ---aSOUONzvrtxYr9q__dLbf7vKzg_TVe7rKJH4c8sHPdM2k4Wi0p_FfQJr_UYzFexee6p9tfigHicmPI0NZw9ggXC) + +## Questions +**Raemon:** +I had a little bit of excitement, and then fear, and then excitement again, when you talked about a unified format. The excitement was like, “Ah, a unified format, that sounds nice.” Then I had an image of all of the giant coordination problems that result from failed attempts to create a new unified format, where the attempted unified format becomes [yet another distinct format](https://xkcd.com/927/) among all the preexisting options. + +Then I got kind of excited again because to a first approximation, as far as I can tell, in the grand scheme of things currently, approximately zero people use prediction markets. You might actually be able to figure out the right format and get it right the first time. You also might run into the same problems that all the other people that tried to come up with unified formats did, which was that it was hard to figure that out right at the beginning. Maybe now I am scared again. Do you have any thoughts on this? + +**Ozzie:** +Yeah, I’d say in this case, I think there’s no format that does this type of thing yet. This is a pretty unexplored space. Of course, writing the first format in a space is kind of scary, right? Maybe I should spend a huge amount of time making it great, because maybe it’ll lock in. Maybe I should just iterate. I’m not too sure what to do there. + +And there are also a few different ways that the format could go. I don’t know who it’s going to be the most useful for, which will be important. But right now, I’m just experimenting and seeing what’s good for small communities. Well, specifically what’s good for me. + +**Raemon:** +Yeah, you can build the thing that seems good for you. That seems good. If you get to a point where you want to scale it up, making sure that whatever you’re scaling up is reasonably flexible or something might be nice. I don’t know. + +**Ozzie:** +Yeah. Right now, I’m aiming for something that’s good at a bunch of things but not that great at any one of them. I’m also very curious to get outside opinions. Hopefully people could start playing with this, and I can get their thoughts. + +- - - - +**habryka:** +This feels very similar to [Guesstimate](https://www.getguesstimate.com/) , which you also built, just in programming language as opposed to visual language. How does this project differ? + +**Ozzie:** +Basically, you could kind of think about this as “Guesstimate: The Language”. But it does come with a lot of advantages. The main one is that you could write functions. With Guesstimate you couldn’t write functions. That was a gigantic limitation! + +Really, a lot of Squiggly is me trying to remake for my sins with Guesstimate. With Guesstimate, if one person makes a model of how the damage from bicycling, like the micromorts that they’re taking when they bike, that model only works for them. If you wanted to go and configure it to match your situation, you’d have to go in and modify it manually. It’s actually very difficult to port these models. If one person writes a good model, it’s hard for somebody else to copy and paste it, hopefully into another programming tool. It’s not very portable. + +So I think these new features are pretty fundamental. I think that this is a pretty big step in the right direction. In general text-based solutions have a lot of benefits when you can use them, but it is kind of tricky to use them. + +- - - - +**Johnswentworth:** +I’m getting sort of mixed vibes about what exactly the use case here is. If we’re thinking of this as a sort of standard for representing models, then I should be able to convert models in other formats, right? Like, if I have a model in Excel or I have a model in [Pyro](https://pyro.ai/) , then there should be some easy way to turn it into this standard format? + +On the other hand, if we’re trying to create a language in which people write models, then that’s a whole different use case where being a standard isn’t really part of it at all (instead it looks more like the actual UI you showed us). + +So I’m sort of not sure what the picture is in your head for how someone is actually going to use this and what it’s going to do for them, or what the value add is compared to Excel or Pyro. + +**Ozzie:** Yeah, great question. So I would say that I’d ideally have both data scientists and judgemental forecasters trying to use it, and those are two very distinct types of use cases, as you mentioned. It’s very possible that they both want their own ideal format, and it doesn’t make sense to have one format for the two of them. I’m excited for users who don’t have any way of making these methods intuitively at the moment. + +Suppose, for example, that you’re trying to forecast the GDP of US for each year in the coming decades. + +Step one is making sure that, basically, people on Metaculus or existing other forecasting platforms, could basically be writing functions using this language and then submitting those instead of just submitting point forecasts. So you’d be able to say “given as input a specific year, and some other parameters, output this distribution” — instead of having to make a new and separate forecast for each and every year. Then having the whole rest of the forecasting pipeline work with that (e.g. scoring, visualisations, and so forth). + +When you do that, though, it is pretty easy to take some results from other, more advanced tools, and put them into probably very simple functions. So, for instance, if there is a distribution over time (as in the GDP example), that may be something they could interpolate with a few different points. There could be some very simple setups where you take your different Pyro model or something that actually did some intense equations, and then basically put them into this very simple function that just interpolates based on that and then uses this new format. + +**Johnswentworth:** +What would be the advantage of that? + +**Ozzie:** +It’s complicated. If you made your model in Pyro and you wanted to then export it and allow someone to play with it, that could be a tricky thing, because your Pyro model might be computationally expensive to run. As opposed to trying to export a representation that is basically a combination of a CSV and a light wrapper function. And then people run that, which is more convenient and facilitates more collaboration. + +**Johnswentworth:** +Why would people run that though? Why do people want that compressed model? + +**Ozzie:** +I mean, a lot of the COVID models are like that, where basically the *running* of the simulation was very time intensive and required one person’s whole PC. But it would still be nice to be able to export the *results*of that and then make those interactable, right? + +**Johnswentworth:** +Oh, I see. Okay, I buy that. + +**Ozzie:** +I also don’t want to have to write all of the work to do all of the Pyro stuff in this language. It’s way too much. + +**Johnswentworth:** +Usually, when I’m thinking about this sort of thing, and I look at someone’s model, I really want to know what the underlying gears were behind it. Which is exactly the opposite of what you’re talking about. So it’s just a use case that I’m not used to thinking through. But I agree, it does make sense. + +- - - - +**habryka:** +Why call the language Squiggly? There were a surprising lack of squiggles in the language. I was like, “Ah, it makes sense, you just use the squiggles as the primary abstraction” — but then you showed me your code editor and there were no squiggles, and I was very disappointed. + +**Ozzie:** + Yeah, so I haven’t written my own parser yet. I’ve been using the one from math.js. When I write my own, it’s possible I’ll add it. I also am just really unsure about the name. diff --git a/docs/blog/2019-11-25-technical-overview.md b/docs/blog/2019-11-25-technical-overview.md new file mode 100644 index 00000000..24830506 --- /dev/null +++ b/docs/blog/2019-11-25-technical-overview.md @@ -0,0 +1,148 @@ +--- +slug: technical-overview +title: Technical Overview +authors: ozzie +--- +# Squiggle Technical Overview +This piece is meant to be read after [Squiggle: An Overview](https://www.lesswrong.com/posts/i5BWqSzuLbpTSoTc4/squiggle-an-overview) . It includes technical information I thought best separated out for readers familiar with coding. As such, it’s a bit of a grab-bag. It explains the basic internals of Squiggle, outlines ways it could be used in other programming languages, and details some of the history behind it. + +The Squiggle codebase is organized in [this github repo](https://github.com/foretold-app/squiggle) . It’s open source. The code is quite messy now, but do ping me if you’re interested in running it or understanding it. + +## Project Subcomponents +I think of Squiggle in three distinct clusters. +1. A high-level ReasonML library for probability distributions. +2. A simple programming language. +3. Custom visualizations and GUIs. + +### 1. A high-level ReasonML library for probability distribution functions +Python has some great libraries for working with probabilities and symbolic mathematics. Javascript doesn’t. Squiggle is to be run in Javascript (for interactive editing and use), so the first step for this is to have good libraries to do the basic math. + +The second step is to have-level types that could express various types of distributions and functions of distributions. For example, some distributions have symbolic representations, and others are rendered (stored as x-y coordinates). These two types have to be dealt with separately. Squiggle also has limited support for continuous and discrete mixtures, and the math for this adds more complexity. + +When it comes to performing functions on expressions, there’s a lot of optimization necessary for this to go smoothly. +Say you were to write the function, +``` +multimodal(normal(5,2), normal(10,1) + uniform(1,10)) * 100 +``` + +You’d want to apply a combination of symbolic, numeric, and sampling techniques in order to render this equation. In this case, Squiggle would perform sampling to compute the distribution of normal(10,1) + uniform(1,10) and then it would use numeric methods for the rest of the equation. In the future, it would be neat if Squiggle would also first symbolically modify the internal distributions to be multiplied by 100, rather than performing it as a separate numeric step. + +This type-dependent function operations can be confusing to users, but hopefully less confusing than having to figure out how to do each of the three and doing them separately. I imagine there could be some debugging UI to better explain what operations are performed. + +### 2. Simple programming language functionality +It can be useful to think of Squiggle as similar to SQL, Excel, or Probabilistic Programming Languages like [WebPPL](http://webppl.org/) . There are simple ways to declare variables and write functions, but don’t expect to use classes, inheritance, or monads. There’s no for loops, though it will probably have some kinds of reduce() methods in the future. + +So far the parsing is done with MathJS, meaning we can’t change the syntax. I’m looking forward to doing so and have been thinking about what it should be like. One idea I’m aiming for is to allow for simple dependent typing for the sake of expressing limited functions. For instance, + +``` +myFunction(t: [float from 0 to 30]) = normal(t,10) +myFunction +``` + +This function would return an error if called with a float less than 0 or greater than 30. I imagine that many prediction functions would only be estimated for limited domains. + +With some introspection it should be possible to auto-generate calculator-like interfaces. + +### 3. Visualizations and GUIs +The main visualizations need to be made from scratch because there’s little out there now in terms of quality open-source visualizations of probability distributions and similar. This is especially true for continuous and discrete mixtures. D3 seems like the main library here, and D3 can be gnarly to write and maintain. + +Right now we’re using a basic [Vega](https://vega.github.io/) chart for the distribution over a variable, but this will be replaced later. + +In the near term, I’m interested in making calculator-like user interfaces of various kinds. I imagine one prediction function could be used for many interfaces of calculators. + +## Deployment Story, or, Why Javascript? +Squiggle is written in ReasonML which compiles to Javascript. The obvious alternative is Python. Lesser obvious but interesting options are Mathematica or Rust via WebAssembly. + +The plan for Squiggle is to prioritize small programs that could be embedded in other programs and run quickly. Perhaps there will be 30 submissions for a “Covid-19 over time per location” calculator, and we’d want to run them in parallel in order to find the average answer or to rank them. I could imagine many situations where it would be useful to run these functions for many different inputs; for example, for kinds of sensitivity analyses. + +One nice-to-have feature would be functions that call other functions. Perhaps a model of your future income levels depends on some other aggregated function of the S&P 500, which further depends on models of potential tail risks to the economy. If this were the case you would want to have those model dependencies be easily accessible. This could be done via downloading or having a cloud API to quickly call them remotely. + +Challenges like these require some programmatic architecture where functions can be fully isolated/sandboxed and downloaded and run on the fly. There are very few web application infrastructures aimed to do things like this, I assume in part because of the apparent difficulty. + +Python is open source and has the most open-source tooling for probabilistic work. Ought’s [Ergo](https://github.com/oughtinc/ergo) is in Python, and their Elicit uses Ergo (I believe). [Pyro](https://pyro.ai/) and [Edward](http://edwardlib.org/) , two of the most recent and advanced probabilistic programming languages, are accessible in Python. Generally, Python is the obvious choice. + +Unfortunately, the current tooling to run small embedded Python programs, particularly in the browser, is quite mediocre. There are a few attempts to bring Python directly to the browser, like [Pyrodide](https://hacks.mozilla.org/2019/04/pyodide-bringing-the-scientific-python-stack-to-the-browser/) , but these are quite early and relatively poorly supported. If you want to run a bunch of Python jobs on demand, you could use Serverless platforms like [AWS Lambda](https://aws.amazon.com/lambda/) or something more specialized like [PythonAnywhere](https://www.pythonanywhere.com/) . Even these are relatively young and raise challenges around speed, cost, and complexity. + +I’ve looked a fair bit into various solutions. I think that for at least the next 5 to 15 years, the Python solutions will be challenging to run as conveniently as Javascript solutions would. For this time it’s expected that Python will have to run in separate servers, and this raises issues of speed, cost, and complexity. + +At [Guesstimate](https://www.getguesstimate.com/) , we experimented with solutions that had sampling running on a server and found this to hurt the experience. We tested latency of around 40ms to 200ms. Being able to see the results of calculations as you type is a big deal and server computation prevented this. It’s possible that newer services with global/local server infrastructures could help here (as opposed to setups with only 10 servers spread around globally), but it would be tricky. [Fly.io](https://fly.io/) launched in the last year, maybe that would be a decent fit for near-user computation. + +Basically, at this point, it seems important that Squiggle programs could be easily imported and embedded in the browser and servers, and for this, Javascript currently seems like the best bet. Javascript currently has poor support for probability, but writing our own probability libraries is more feasible than making Python portable. All of the options seem fairly mediocre, but Javascript a bit less so. + +Javascript obviously runs well in the browser, but its versatility is greater than that. [Observable](https://observablehq.com/) and other in-browser Javascript coding platforms load in [NPM](https://www.npmjs.com/) libraries on the fly to run directly in the browser, which demonstrates that such functionality is possible. It’s [possible](https://code.google.com/archive/p/pyv8/) (though I imagine a bit rough) to call Javascript programs from Python. + +ReasonML compiles to OCaml before it compiles to Javascript. I’ve found it convenient for writing complicated code and now am hesitant to go back to a dynamic, non-functional language. There’s definitely a whole lot to do (the existing Javascript support for math is very limited), but at least there are decent approaches to doing it. + +I imagine the landscape will change a lot in the next 3 to 10 years. I’m going to continue to keep an eye on the space. If things change I could very much imagine pursuing a rewrite, but I think it will be a while before any change seems obvious. + +## Using Squiggle with other languages +Once the basics of Squiggle are set up, it could be used to describe the results of models that come from other programs. Similar to how many programming languages have ORMs to generate custom SQL statements, similar tools could be made to generate Squiggle functions. The important thing to grok is that Squiggle functions are submitted information, not just internally useful tools. If there were an API to accept “predictions”, people would submit Squiggle code snippets directly to this API. + +*I’d note here that I find it somewhat interesting how few public APIs do accept code snippets. I could imagine a version of Facebook where you could submit a Javascript function that would take in information about a post and return a number that would be used for ranking it in your feed. This kind of functionality seems like it could be very powerful. My impression is that it’s currently thought to be too hard to do given existing technologies. This of course is not a good sign for the feasibility of my proposal here, but this coarse seems like a necessary one to do at some time.* + +### Example #1: +Say you calculate a few parameters, but know they represent a multimodal combination of a normal distribution and a uniform distribution. You want to submit that as your prediction or estimate via the API of Metaculus or Foretold. You could write that as (in Javascript): + +``` +var squiggleValue = `mm(normal(${norm.mean}, ${norm.stdev}}), uniform(0, ${uni.max}))` +``` + +The alternative to this is that you send a bunch of X-Y coordinates representing the distribution, but this isn’t good. It would require you to load the necessary library, do all the math on your end, and then send (what is now a both approximated and much longer) form to the server. + +With Squiggle, you don’t need to calculate the shape of the function in your code, you just need to express it symbolically and send that off. + +### Example #2: +Say you want to describe a distribution with a few or a bunch of calculated CDF points. You could do this by wrapping these points into a function that would convert them into a smooth distribution using one of several possible interpolation methods. Maybe in Javascript this would be something like, + +``` +var points = [[1, 30], [4, 40], [50,70]]; +var squiggleValue = `interpolatePoints(${points}, metalog)` +``` + +I could imagine it is possible that the majority of distributions generated from other code would be sent this way. However, I can’t tell what the specifics of that now or what interpolation strategies may be favored. Doing it with many options would allow us to wait and learn what seems to be best. If there is one syntax used an overwhelming proportion of the time, perhaps that could be separated into its own simpler format. + +### Example #3: +Say you want to estimate Tesla stock at every point in the next 10 years. You decide to estimate this using a simple analytical equation, where you predict that the price of Tesla stock can be modeled as growing by a mean of -3 to 8 percent each year from the current price using a normal distribution (apologies to Nassim Taleb). + +You have a script that fetches Tesla’s current stock, then uses that in the following string template: + +``` +var squiggleValue = `(t) => ${current_price} * (0.97 to 1.08)^t` +``` + +It may seem a bit silly to not just fetch Tesla’s price from within Squiggle, but it does help separate concerns. Data fetching within Squiggle would raise a bunch of issues, especially when trying to score Squiggle functions.It may seem a bit silly to not just fetch Tesla’s price from within Squiggle, but it does help separate concerns. Data fetching within Squiggle would raise a bunch of issues, especially when trying to score Squiggle functions. + +## History: From Guesstimate to Squiggle +The history of “Squiggle” goes back to early Guesstimate. It’s been quite a meandering journey. I was never really expecting things to go the particular way they did, but at least am relatively satisfied with how things are right now. I imagine these details won’t be interesting to most readers, but wanted to include it for those particularly close to the project, or for those curious on what I personally have been up to. + +90% of the work on Squiggle has been on a probability distribution editor (“A high-level ReasonML library for probability distribution functions**”)**. This has been a several year process, including my time with Guesstimate. The other 10% of the work, with the custom functions, is much more recent. + +Things started with [Guesstimate](https://www.getguesstimate.com/) in around 2016. The Guesstimate editor used a simple sampling setup. It was built with [Math.js](https://mathjs.org/) plus a bit of tooling to support sampling and a few custom functions.[1] The editor produced histograms, as opposed to smooth shapes. + +When I started working on [Foretold](https://www.foretold.io/) , in 2018, I hoped we could directly take the editor from Guesstimate. It soon became clear the histograms it produced wouldn’t be adequate. + +In Foretold we needed to score distributions. Scoring distributions requires finding the probability density function at different points, and that requires a continuous representation of the distribution. Converting random samples to continuous distributions requires kernel density estimation. I tried simple kernel density estimation, but couldn’t get this to work well. Randomness in distribution shape is quite poor for forecasting users. It brings randomness into scoring, it looks strange (confusing), and it’s terrible when there are long tails. + +Limited distribution editors like those in Metaculus or Elicit don’t use sampling; they use numeric techniques. For example, to take the pointwise sum of three uniform distributions, they would take the pdfs at each point and add them vertically. Numeric techniques are well defined for a narrow subset of combinations of distributions. The main problem with these editors is that they are (so far) highly limited in flexibility; you can only make linear combinations of single kinds of distributions (logistic distributions in Metaculus and uniform ones with Elicit.) + +It took a while, but we eventually created a simple editor that would use numeric techniques to combine a small subset of distributions and functions using a semi-flexible string representation. If users would request functionality not available in this editor (like multiplying two distributions together, which would require sampling), it would fall back to using the old editor. This was useful but suboptimal. It required us to keep two versions of the editor with slightly different syntaxes, which was not fun for users to keep track of. + +The numeric solver could figure out syntaxes like, +``` +multimodal(normal(5,2), uniform(10,13), [.2,.8]) +``` + +But would break anytime you wanted to use any other function, like, +``` +multimodal(normal(5,2) + lognormal(1,1.5), uniform(10,13), [.2,.8])*100 +``` + +The next step was making a system that would more precisely use numeric methods and Monte Carlo sampling. + +At this point we needed to replace most of Math.js. Careful control over the use of Monte Carlo techniques vs. numeric techniques required us to write our own interpreter. [Sebastian Kosch](https://aldusleaf.org/) did the first main stab at this. I then read a fair bit about how to write interpreted languages and fleshed out the functionality. If you’re interested, the book [Crafting Interpreters](https://craftinginterpreters.com/) is pretty great on this topic.{interpreters} + +At this point we were 80% of the way there to having simple variables and functions, so those made sense to add as well. Once we had functions, it was simple to try out visualizations of single variable distributions, something I’ve been wanting to test out for a long time. This proved surprisingly fun, though of course it was limited (and still is.) + +After messing with these functions, and spending a lot more time thinking about them, I decided to focus more on making this a formalized language in order to better explore a few areas. This is when I took this language out of its previous application (called WideDomain, it’s not important now), and renamed it Squiggle. + +[1] It was great this worked at the time; writing my own version may have been too challenging, so it’s possible this hack was counterfactually responsible for Guesstimate. \ No newline at end of file diff --git a/docs/blog/2021-11-23-overview.md b/docs/blog/2021-11-23-overview.md new file mode 100644 index 00000000..9d608963 --- /dev/null +++ b/docs/blog/2021-11-23-overview.md @@ -0,0 +1,194 @@ +--- +slug: overview-1 +title: Squiggle Overview +authors: ozzie +--- + +I’ve spent a fair bit of time over the last several years iterating on a text-based probability distribution editor (the ``5 to 10`` input editor in Guesstimate and Foretold). Recently I’ve added some programming language functionality to it, and have decided to refocus it as a domain-specific language. + +The language is currently called *Squiggle*. Squiggle is made for expressing distributions and functions that return distributions. I hope that it can be used one day for submitting complex predictions on Foretold and other platforms. + +Right now Squiggle is very much a research endeavor. I’m making significant sacrifices for stability and deployment in order to test out exciting possible features. If it were being developed in a tech company, it would be in the “research” or “labs” division. + +You can mess with the current version of Squiggle [here](https://squiggle-language.com/dist-builder) . Consider it in pre-alpha stage. If you do try it out, please do contact me with questions and concerns. It is still fairly buggy and undocumented. + +I expect to spend a lot of time on Squiggle in the next several months or years. I’m curious to get feedback from the community. In the short term I’d like to get high-level feedback, in the longer term I’d appreciate user testing. If you have thoughts or would care to just have a call and chat, please reach out! We ( [The Quantified Uncertainty Research Institute](https://quantifieduncertainty.org/) ) have some funding now, so I’m also interested in contractors or hires if someone is a really great fit. + +Squiggle was previously introduced in a short talk that was transcribed [here](https://www.lesswrong.com/posts/kTzADPE26xh3dyTEu/multivariate-estimation-and-the-squiggly-language) , and Nuño Sempere wrote a post about using it [here](https://www.lesswrong.com/posts/kTzADPE26xh3dyTEu/multivariate-estimation-and-the-squiggly-language) . + +*Note: the code for this has developed since my time on Guesstimate. With Guesstimate, I had one cofounder, Matthew McDermott. During the last two years, I’ve had a lot of help from a handful of programmers and enthusiasts. Many thanks to Sebastian Kosch and Nuño Sempere, who both contributed. I’ll refer to this vague collective as “we” throughout this post.* + +--- +# Video Demo + + +## A Quick Tour +The syntax is forked from Guesstimate and Foretold. + +**A simple normal distribution** + +``` +normal(5,2) +``` +![](https://39669.cdn.cke-cs.com/rQvD3VnunXZu34m86e5f/images/61eb60718ef462e8788ae077aff49e80561774e1917fecf8.png/w_512) + +You may notice that unlike Guesstimate, the distribution is nearly perfectly smooth. It’s this way because it doesn’t use sampling for (many) functions where it doesn’t need to. + +**Lognormal shorthand** +``` +5 to 10 +``` + +![](https://39669.cdn.cke-cs.com/rQvD3VnunXZu34m86e5f/images/a6138557d6e6cc00a2fa641e83d7778df31a8773840ec8d8.png/w_519) + +This results in a lognormal distribution with 5 to 10 being the 5th and 95th confidence intervals respectively. +You can also write lognormal distributions as: ### lognormal(1,2) + or ### lognormal({mean: 3, stdev: 8}) +. + +**Mix distributions with the multimodal function** + +```multimodal(normal(5,2), uniform(14,19), [.2, .8])``` + +![](https://39669.cdn.cke-cs.com/rQvD3VnunXZu34m86e5f/images/f87a3805adb027cc7f4c42c75a82f96cf9443ba4517ac93d.png/w_1252) + +You can also use the shorthand *mm*(), and add an array at the end to represent the weights of each combined distribution. +*Note: Right now, in the demo, I believe “multimodal” is broken, but you can use “mm”.* + +**Mix distributions with discrete data** +*Note: This is particularly buggy.* . + +``` +multimodal(0, 10, normal(4,5), [.4,.1, .5]) +``` + +![](https://39669.cdn.cke-cs.com/rQvD3VnunXZu34m86e5f/images/f87a3805adb027cc7f4c42c75a82f96cf9443ba4517ac93d.png/w_1252) + +**Variables** +``` +expected_case = normal(5,2) +long_tail = 3 to 1000 +multimodal(expected_case, long_tail, [.2,.8]) +``` + +**Simple calculations** +When calculations are done on two distributions, and there is no trivial symbolic solution the system will use Monte Carlo sampling for these select combinations. This assumes they are perfectly independent. +``` +multimodal(normal(5,2) + uniform(10,3), (5 to 10) + 10) * 100 +``` + +![](https://39669.cdn.cke-cs.com/rQvD3VnunXZu34m86e5f/images/1bdf6ccf847193daf9f344f2eeccb751500b467534d631d9.png/w_930) + +**Pointwise calculations** +We have an infix for what can be described as pointwise distribution calculations. Calculations are done along the y-axis instead of the x-axis, so to speak. “Pointwise” multiplication is equivalent to an independent Bayesian update. After each calculation, the distributions are renormalized. +``` +normal(10,4) .* normal(14,3) +``` + +![](https://39669.cdn.cke-cs.com/rQvD3VnunXZu34m86e5f/images/515ca5df0ba793341939fa965645775fd8d505a1a6350e89.png/w_840) + +**First-Class Functions** +When a function is written, we can display a plot of that function for many values of a single variable. The below plots treat the single variable input on the x-axis, and show various percentiles going from the median outwards. + +``` +myFunction(t) = normal(t,10) +myFunction +``` + +![](https://39669.cdn.cke-cs.com/rQvD3VnunXZu34m86e5f/images/8797c08cb612f74e5376cb10e33d888f08ff170c1cae2fee.png/w_496) + +``` +myFunction(t) = normal(t^3,t^3.1) +myFunction +``` + +![](https://39669.cdn.cke-cs.com/rQvD3VnunXZu34m86e5f/images/33004fd2282ad10d42608301c4cf8cd9342351410a1e290d.png/w_1378) + +## Reasons to Focus on Functions +Up until recently, Squiggle didn’t have function support. Going forward this will be the primary feature. + +Functions are useful for two distinct purposes. First, they allow composition of models. Second, they can be used directly to be submitted as predictions. For instance, in theory you could predict, “For any point in time T, and company N, from now until 2050, this function will predict the market cap of the company.” + +At this point I’m convinced of a few things: +* It’s possible to intuitively write distributions and functions that return distributions, with the right tooling. +* Functions that return distributions are highly preferable to specific distributions, if possible. +* It would also be great if existing forecasting models could be distilled into common formats. +* There’s very little activity in this space now. +* There’s a high amount of value of information to further exploring the space. +* Writing a small DSL like this will be a fair bit of work, but can be feasible if the functionality is kept limited. +* Also, there are several other useful aspects about having a simple language equivalent for Guesstimate style models. + +I think that this is a highly neglected area and I’m surprised it hasn’t been explored more. It’s possible that doing a good job is too challenging for a small team, but I think it’s worth investigating further. + +## What Squiggle is Meant For + +The first main purpose of Squiggle is to help facilitate the creation of judgementally estimated distributions and functions. + +Existing solutions assume the use of either data analysis and models, or judgemental estimation for points, but not judgemental estimation to intuit models. Squiggle is meant to allow people to estimate functions in situations where there is very little data available, and it’s assumed all or most variables will be intuitively estimated. + +A second possible use case is to embed the results of computational models. Functions in Squiggle are rather portable and composable. Squiggle (or better future tools) could help make the results of these models interoperable. + +![](https://39669.cdn.cke-cs.com/rQvD3VnunXZu34m86e5f/images/6f4f45b5180f3dc2ac7861237c9ee01366e7177da8a8fd90.png/w_1814) + +One thing that Squiggle is **not** meant for is heavy calculation. It’s not a probabilistic programming language, because it doesn’t specialize in inference. Squiggle is a high-level language and is not great for performance optimization. The idea is that if you need to do heavy computational modeling, you’d do so using separate tools, then convert the results to lookup tables or other simple functions that you could express in Squiggle. + +One analogy is to think about the online estimation “calculators” and “model explorers”. See the [microCOVID Project](https://www.microcovid.org/?distance=normal&duration=120&interaction=oneTime&personCount=20&riskProfile=closedPod20&setting=outdoor&subLocation=US_06001&theirMask=basic&topLocation=US_06&voice=normal&yourMask=basic) calculator and the [COVID-19 Predictions](https://covid19.healthdata.org/united-states-of-america?view=total-deaths&tab=trend) . In both of these, I assume there was some data analysis and processing stage done on the local machines of the analysts. The results were translated into some processed format (like a set of CSV files), and then custom code was written for a front end to analyze and display that data. + +If they were to use a hypothetical front end unified format, this would mean converting their results into a Javascript function that could be called using a standardized interface. This standardization would make it easier for these calculators to be called by third party wigets and UIs, or for them to be downloaded and called from other workflows. The priority here is that the calculators could be run quickly and that the necessary code and data is minimized in size. Heavy calculation and analysis would still happen separately. + +### Future “Comprehensive” Uses +On the more comprehensive end, it would be interesting to figure out how individuals or collectives could make large clusters of these functions, where many functions call other functions, and continuous data is pulled in. The latter would probably require some server/database setup that ingests Squiggle files. + +I think the comprehensive end is significantly more exciting than simpler use cases but also significantly more challenging. It’s equivalent to going from Docker the core technology, to Docker hub, then making an attempt at Kubernetes. Here we barely have a prototype of the proverbial Docker, so there’s a lot of work to do. + +### Why doesn’t this exist already? +I will briefly pause here to flag that I believe the comprehensive end seems fairly obvious as a goal and I’m quite surprised it hasn’t really been attempted yet, from what I can tell. I imagine such work could be useful to many important actors, conditional on them understanding how to use it. + +My best guess is this is due to some mix between: +* It’s too technical for many people to be comfortable with. +* There’s a fair amount of work to be done, and it’s difficult to monetize quickly. +* There’s been an odd, long-standing cultural bias against clearly intuitive estimates. +* The work is substantially harder than I realize. + +# Related Tools +**Guesstimate** +I previously made Guesstimate and take a lot of inspiration from it. Squiggle will be a language that uses pure text, not a spreadsheet. Perhaps Squiggle could one day be made available within Guesstimate cells. + +**Ergo** + [Ought](https://ought.org/) has a Python library called [Ergo](https://github.com/oughtinc/ergo) with a lot of tooling for judgemental forecasting. It’s written in Python so works well with the Python ecosystem. My impression is that it’s made much more to do calculations of specific distributions than to represent functions. Maybe Ergo results could eventually be embedded into Squiggle functions. + +**Elicit** + [Elicit](https://elicit.org/) is also made by [Ought](https://ought.org/) . It does a few things, I recommend just checking it out. Perhaps Squiggle could one day be an option in Elicit as a forecasting format. + +**Causal** + [Causal](https://www.causal.app/) is a startup that makes it simple to represent distributions over time. It seems fairly optimized for clever businesses. I imagine it probably is going to be the most polished and easy to use tool in its targeted use cases for quite a while. Causal has an innovative UI with HTML blocks for the different distributions; it’s not either a spreadsheet-like Guesstimate or a programming language, but something in between. + +**Spreadsheets** +Spreadsheets are really good at organizing large tables of parameters for complex estimations. Regular text files aren’t. I could imagine ways Squiggle could have native support for something like Markdown Tables that get converted into small editable spreadsheets when being edited. Another solution would be to allow the use of JSON or TOML in the language, and auto-translate that into easier tools like tables in editors that allow for them.[2] + +**Probabilistic Programming Languages** +There are a bunch of powerful Probabilistic Programming Languages out there. These typically specialize in doing inference on specific data sets. Hopefully, they could be complementary to Squiggle in the long term. As said earlier, Probabilistic Programming Languages are great for computationally intense operations, and Squiggle is not. + +**Prediction Markets and Prediction Tournaments** +Most of these tools have fairly simple inputs or forecasting types. If Squiggle becomes polished, I plan to encourage its use for these platforms. I would like to see Squiggle as an open-source, standardized language, but it will be a while (if ever) for it to be stable enough. + +**Declarative Programming Languages** +Many declarative programming languages seem relevant. There are several logical or ontological languages, but my impression is that most assume certainty, which seems vastly suboptimal. I think that there’s a lot of exploration for languages that allow users to basically state all of their beliefs probabilistically, including statements about the relationships between these beliefs. The purpose wouldn’t be to find one specific variable (as often true with probabilistic programming languages), but to more to express one’s beliefs to those interested, or do various kinds of resulting analyses. + +**Knowledge Graphs** +Knowledge graphs seem like the best tool for describing semantic relationships in ways that anyone outside a small group could understand. I tried making my own small knowledge graph library called [Ken](https://kenstandard.com/) , which we’ve been using a little in [Foretold](https://www.foretold.io/) . If Squiggle winds up achieving the comprehensive vision mentioned, I imagine there will be a knowledge graph somewhere. + +For example, someone could write a function that takes in a “standard location schema” and returns a calculation of the number of piano tuners at that location. Later when someone queries Wikipedia for a town, it will recognize that that town has data on [Wikidata](https://www.wikidata.org/wiki/Wikidata:Main_Page) , which can be easily converted into the necessary schema. + +## Next Steps +Right now I’m the only active developer of Squiggle. My work is split between Squiggle, writing blog posts and content, and other administrative and organizational duties for QURI. + +My first plan is to add some documentation, clean up the internals, and begin writing short programs for personal and group use. If things go well and we could find a good developer to hire, I would be excited to see what we could do after a year or two. + +Ambitious versions of Squiggle would be a *lot* of work (as in, 50 to 5000+ engineer years work), so I want to take things one step at a time. I would hope that if progress is sufficiently exciting, it would be possible to either raise sufficient funding or encourage other startups and companies to attempt their own similar solutions. + +## Footnotes + +[1] The main challenge comes from having a language that represents symbolic mathematics and programming statements. Both of these independently seem challenging, and I have yet to find a great way to combine them. If you read this and have suggestions for learning about making mathematical languages (like Wolfram), please do let me know. + +[2] I have a distaste for JSON in cases that are primarily written and read by users. JSON was really optimized for simplicity for programming, not people. My guess is that it was a mistake to have so many modern configuration systems be in JSON instead of TOML or similar. diff --git a/docs/blog/authors.yml b/docs/blog/authors.yml new file mode 100644 index 00000000..e132ee5d --- /dev/null +++ b/docs/blog/authors.yml @@ -0,0 +1,5 @@ +ozzie: + name: Ozzie Gooen + title: QURI President + url: https://forum.effectivealtruism.org/users/oagr + image_url: https://avatars.githubusercontent.com/u/377065?v=4 \ No newline at end of file diff --git a/docs/docs/Javscript-library.md b/docs/docs/Javscript-library.md new file mode 100644 index 00000000..123b50a2 --- /dev/null +++ b/docs/docs/Javscript-library.md @@ -0,0 +1,7 @@ +--- +sidebar_position: 3 +--- + +# Javascript Library + + diff --git a/docs/docs/Language.md b/docs/docs/Language.md new file mode 100644 index 00000000..ff2ef002 --- /dev/null +++ b/docs/docs/Language.md @@ -0,0 +1,38 @@ +--- +sidebar_position: 2 +--- + +# Squiggle Language + +## Distributions +```js +normal(a,b) +uniform(a,b) +lognormal(a,b) +lognormalFromMeanAndStdDev(mean, stdev) +beta(a,b) +exponential(a) +triangular(a,b,c) +mm(a,b,c, [1,2,3]) +cauchy() //todo +pareto() //todo +``` + +## Functions +```js +trunctate() //todo +leftTrunctate() //todo +rightTrunctate()//todo +``` + +## Functions +```js +pdf(distribution, float) +inv(distribution, float) +cdf(distribution, float) +mean(distribution) +sample(distribution) +scaleExp(distribution, float) +scaleMultiply(distribution, float) +scaleLog(distribution, float) +``` diff --git a/docs/docusaurus.config.js b/docs/docusaurus.config.js new file mode 100644 index 00000000..e7b1c986 --- /dev/null +++ b/docs/docusaurus.config.js @@ -0,0 +1,101 @@ +// @ts-check +// Note: type annotations allow type checking and IDEs autocompletion + +const lightCodeTheme = require('prism-react-renderer/themes/github'); +const darkCodeTheme = require('prism-react-renderer/themes/dracula'); + +/** @type {import('@docusaurus/types').Config} */ +const config = { + title: 'Squiggle', + tagline: 'A programming language for probabilistic estimation', + url: 'https://your-docusaurus-test-site.com', + baseUrl: '/', + onBrokenLinks: 'throw', + onBrokenMarkdownLinks: 'warn', + favicon: 'img/favicon.ico', + organizationName: 'facebook', // Usually your GitHub org/user name. + projectName: 'docusaurus', // Usually your repo name. + + presets: [ + [ + 'classic', + /** @type {import('@docusaurus/preset-classic').Options} */ + ({ + docs: { + sidebarPath: require.resolve('./sidebars.js'), + // Please change this to your repo. + editUrl: 'https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/', + }, + blog: { + showReadingTime: true, + // Please change this to your repo. + editUrl: + 'https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/', + }, + theme: { + customCss: require.resolve('./src/css/custom.css'), + }, + }), + ], + ], + + themeConfig: + /** @type {import('@docusaurus/preset-classic').ThemeConfig} */ + ({ + navbar: { + title: 'Squiggle', + logo: { + alt: 'Squiggle Logo', + src: 'img/logo.svg', + }, + items: [ + { + type: 'doc', + docId: 'Language', + position: 'left', + label: 'Tutorial', + }, + {to: '/blog', label: 'Blog', position: 'left'}, + { + href: 'https://github.com/foretold-app/squiggle', + label: 'GitHub', + position: 'right', + }, + ], + }, + footer: { + style: 'dark', + links: [ + { + title: 'Docs', + items: [ + { + label: 'Tutorial', + to: '/docs/intro', + }, + ], + }, + { + title: 'More', + items: [ + { + label: 'Blog', + to: '/blog', + }, + { + label: 'GitHub', + href: 'https://github.com/foretold-app/squiggle', + }, + ], + }, + ], + copyright: `CC0. Built with Docusaurus.`, + }, + prism: { + theme: lightCodeTheme, + darkTheme: darkCodeTheme, + }, + }), +}; + +module.exports = config; diff --git a/docs/package.json b/docs/package.json new file mode 100644 index 00000000..b1c13bf1 --- /dev/null +++ b/docs/package.json @@ -0,0 +1,37 @@ +{ + "name": "docs", + "version": "0.0.0", + "private": true, + "scripts": { + "docusaurus": "docusaurus", + "start": "docusaurus start", + "build": "docusaurus build", + "swizzle": "docusaurus swizzle", + "deploy": "docusaurus deploy", + "clear": "docusaurus clear", + "serve": "docusaurus serve", + "write-translations": "docusaurus write-translations", + "write-heading-ids": "docusaurus write-heading-ids" + }, + "dependencies": { + "@docusaurus/core": "2.0.0-beta.15", + "@docusaurus/preset-classic": "2.0.0-beta.15", + "@mdx-js/react": "^1.6.21", + "clsx": "^1.1.1", + "prism-react-renderer": "^1.2.1", + "react": "^17.0.1", + "react-dom": "^17.0.1" + }, + "browserslist": { + "production": [ + ">0.5%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + } +} diff --git a/docs/sidebars.js b/docs/sidebars.js new file mode 100644 index 00000000..fd342f2c --- /dev/null +++ b/docs/sidebars.js @@ -0,0 +1,31 @@ +/** + * Creating a sidebar enables you to: + - create an ordered group of docs + - render a sidebar for each doc of that group + - provide next/previous navigation + + The sidebars can be generated from the filesystem, or explicitly defined here. + + Create as many sidebars as you want. + */ + +// @ts-check + +/** @type {import('@docusaurus/plugin-content-docs').SidebarsConfig} */ +const sidebars = { + // By default, Docusaurus generates a sidebar from the docs folder structure + tutorialSidebar: [{type: 'autogenerated', dirName: '.'}], + + // But you can create a sidebar manually + /* + tutorialSidebar: [ + { + type: 'category', + label: 'Tutorial', + items: ['hello'], + }, + ], + */ +}; + +module.exports = sidebars; diff --git a/docs/src/components/HomepageFeatures.js b/docs/src/components/HomepageFeatures.js new file mode 100644 index 00000000..16f820b1 --- /dev/null +++ b/docs/src/components/HomepageFeatures.js @@ -0,0 +1,64 @@ +import React from 'react'; +import clsx from 'clsx'; +import styles from './HomepageFeatures.module.css'; + +const FeatureList = [ + { + title: 'Easy to Use', + Svg: require('../../static/img/undraw_docusaurus_mountain.svg').default, + description: ( + <> + Docusaurus was designed from the ground up to be easily installed and + used to get your website up and running quickly. + + ), + }, + { + title: 'Focus on What Matters', + Svg: require('../../static/img/undraw_docusaurus_tree.svg').default, + description: ( + <> + Docusaurus lets you focus on your docs, and we'll do the chores. Go + ahead and move your docs into the docs directory. + + ), + }, + { + title: 'Powered by React', + Svg: require('../../static/img/undraw_docusaurus_react.svg').default, + description: ( + <> + Extend or customize your website layout by reusing React. Docusaurus can + be extended while reusing the same header and footer. + + ), + }, +]; + +function Feature({Svg, title, description}) { + return ( +
+
+ +
+
+

{title}

+

{description}

+
+
+ ); +} + +export default function HomepageFeatures() { + return ( +
+
+
+ {FeatureList.map((props, idx) => ( + + ))} +
+
+
+ ); +} diff --git a/docs/src/components/HomepageFeatures.module.css b/docs/src/components/HomepageFeatures.module.css new file mode 100644 index 00000000..b248eb2e --- /dev/null +++ b/docs/src/components/HomepageFeatures.module.css @@ -0,0 +1,11 @@ +.features { + display: flex; + align-items: center; + padding: 2rem 0; + width: 100%; +} + +.featureSvg { + height: 200px; + width: 200px; +} diff --git a/docs/src/css/custom.css b/docs/src/css/custom.css new file mode 100644 index 00000000..3247c432 --- /dev/null +++ b/docs/src/css/custom.css @@ -0,0 +1,39 @@ +/** + * Any CSS included here will be global. The classic template + * bundles Infima by default. Infima is a CSS framework designed to + * work well for content-centric websites. + */ + +/* You can override the default Infima variables here. */ +:root { + --ifm-color-primary: #2e8555; + --ifm-color-primary-dark: #29784c; + --ifm-color-primary-darker: #277148; + --ifm-color-primary-darkest: #205d3b; + --ifm-color-primary-light: #33925d; + --ifm-color-primary-lighter: #359962; + --ifm-color-primary-lightest: #3cad6e; + --ifm-code-font-size: 95%; +} + +/* For readability concerns, you should choose a lighter palette in dark mode. */ +html[data-theme='dark'] { + --ifm-color-primary: #25c2a0; + --ifm-color-primary-dark: #21af90; + --ifm-color-primary-darker: #1fa588; + --ifm-color-primary-darkest: #1a8870; + --ifm-color-primary-light: #29d5b0; + --ifm-color-primary-lighter: #32d8b4; + --ifm-color-primary-lightest: #4fddbf; +} + +.docusaurus-highlight-code-line { + background-color: rgba(0, 0, 0, 0.1); + display: block; + margin: 0 calc(-1 * var(--ifm-pre-padding)); + padding: 0 var(--ifm-pre-padding); +} + +html[data-theme='dark'] .docusaurus-highlight-code-line { + background-color: rgba(0, 0, 0, 0.3); +} diff --git a/docs/src/pages/index.js b/docs/src/pages/index.js new file mode 100644 index 00000000..d1bd7e3b --- /dev/null +++ b/docs/src/pages/index.js @@ -0,0 +1,35 @@ +import React from 'react'; +import clsx from 'clsx'; +import Layout from '@theme/Layout'; +import Link from '@docusaurus/Link'; +import useDocusaurusContext from '@docusaurus/useDocusaurusContext'; +import styles from './index.module.css'; +import HomepageFeatures from '../components/HomepageFeatures'; + +function HomepageHeader() { + const {siteConfig} = useDocusaurusContext(); + return ( +
+
+

{siteConfig.title}

+

{siteConfig.tagline}

+
+
+
+
+ ); +} + +export default function Home() { + const {siteConfig} = useDocusaurusContext(); + return ( + + +
+ +
+
+ ); +} diff --git a/docs/src/pages/index.module.css b/docs/src/pages/index.module.css new file mode 100644 index 00000000..666feb6a --- /dev/null +++ b/docs/src/pages/index.module.css @@ -0,0 +1,23 @@ +/** + * CSS files with the .module.css suffix will be treated as CSS modules + * and scoped locally. + */ + +.heroBanner { + padding: 4rem 0; + text-align: center; + position: relative; + overflow: hidden; +} + +@media screen and (max-width: 966px) { + .heroBanner { + padding: 2rem; + } +} + +.buttons { + display: flex; + align-items: center; + justify-content: center; +} diff --git a/docs/src/pages/markdown-page.md b/docs/src/pages/markdown-page.md new file mode 100644 index 00000000..9756c5b6 --- /dev/null +++ b/docs/src/pages/markdown-page.md @@ -0,0 +1,7 @@ +--- +title: Markdown page example +--- + +# Markdown page example + +You don't need React to write simple standalone pages. diff --git a/docs/static/.nojekyll b/docs/static/.nojekyll new file mode 100644 index 00000000..e69de29b diff --git a/docs/static/img/docusaurus.png b/docs/static/img/docusaurus.png new file mode 100644 index 00000000..f458149e Binary files /dev/null and b/docs/static/img/docusaurus.png differ diff --git a/docs/static/img/favicon.ico b/docs/static/img/favicon.ico new file mode 100644 index 00000000..c01d54bc Binary files /dev/null and b/docs/static/img/favicon.ico differ diff --git a/docs/static/img/logo.svg b/docs/static/img/logo.svg new file mode 100644 index 00000000..9db6d0d0 --- /dev/null +++ b/docs/static/img/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/static/img/tutorial/docsVersionDropdown.png b/docs/static/img/tutorial/docsVersionDropdown.png new file mode 100644 index 00000000..ff1cbe68 Binary files /dev/null and b/docs/static/img/tutorial/docsVersionDropdown.png differ diff --git a/docs/static/img/tutorial/localeDropdown.png b/docs/static/img/tutorial/localeDropdown.png new file mode 100644 index 00000000..d7163f96 Binary files /dev/null and b/docs/static/img/tutorial/localeDropdown.png differ diff --git a/docs/static/img/undraw_docusaurus_mountain.svg b/docs/static/img/undraw_docusaurus_mountain.svg new file mode 100644 index 00000000..431cef2f --- /dev/null +++ b/docs/static/img/undraw_docusaurus_mountain.svg @@ -0,0 +1,170 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/static/img/undraw_docusaurus_react.svg b/docs/static/img/undraw_docusaurus_react.svg new file mode 100644 index 00000000..e4170504 --- /dev/null +++ b/docs/static/img/undraw_docusaurus_react.svg @@ -0,0 +1,169 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/static/img/undraw_docusaurus_tree.svg b/docs/static/img/undraw_docusaurus_tree.svg new file mode 100644 index 00000000..a05cc03d --- /dev/null +++ b/docs/static/img/undraw_docusaurus_tree.svg @@ -0,0 +1 @@ +docu_tree \ No newline at end of file diff --git a/docs/yarn.lock b/docs/yarn.lock new file mode 100644 index 00000000..8f88e060 --- /dev/null +++ b/docs/yarn.lock @@ -0,0 +1,7610 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@algolia/autocomplete-core@1.5.0": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@algolia/autocomplete-core/-/autocomplete-core-1.5.0.tgz#6c91c9de7748e9c103846828a58dfe92bd4d6689" + integrity sha512-E7+VJwcvwMM8vPeaVn7fNUgix8WHV8A1WUeHDi2KHemCaaGc8lvUnP3QnvhMxiDhTe7OpMEv4o2TBUMyDgThaw== + dependencies: + "@algolia/autocomplete-shared" "1.5.0" + +"@algolia/autocomplete-preset-algolia@1.5.0": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.5.0.tgz#61671f09c0c77133d9baf1356719f8378c48437a" + integrity sha512-iiFxKERGHkvkiupmrFJbvESpP/zv5jSgH714XRiP5LDvUHaYOo4GLAwZCFf2ef/L5tdtPBARvekn6k1Xf33gjA== + dependencies: + "@algolia/autocomplete-shared" "1.5.0" + +"@algolia/autocomplete-shared@1.5.0": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@algolia/autocomplete-shared/-/autocomplete-shared-1.5.0.tgz#09580bc89408a2ab5f29e312120dad68f58019bd" + integrity sha512-bRSkqHHHSwZYbFY3w9hgMyQRm86Wz27bRaGCbNldLfbk0zUjApmE4ajx+ZCVSLqxvcUEjMqZFJzDsder12eKsg== + +"@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-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-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/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-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-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-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-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/events@^4.0.1": + version "4.0.1" + 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-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/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-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-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/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" + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.16.0", "@babel/code-frame@^7.16.7", "@babel/code-frame@^7.8.3": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.16.7.tgz#44416b6bd7624b998f5b1af5d470856c40138789" + integrity sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg== + dependencies: + "@babel/highlight" "^7.16.7" + +"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.16.4", "@babel/compat-data@^7.16.8": + version "7.16.8" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.16.8.tgz#31560f9f29fdf1868de8cb55049538a1b9732a60" + integrity sha512-m7OkX0IdKLKPpBlJtF561YJal5y/jyI5fNfWbPxh2D/nbzzGI4qRyrD8xO2jB24u7l+5I2a43scCG2IrfjC50Q== + +"@babel/core@7.12.9": + version "7.12.9" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.9.tgz#fd450c4ec10cdbb980e2928b7aa7a28484593fc8" + integrity sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/generator" "^7.12.5" + "@babel/helper-module-transforms" "^7.12.1" + "@babel/helpers" "^7.12.5" + "@babel/parser" "^7.12.7" + "@babel/template" "^7.12.7" + "@babel/traverse" "^7.12.9" + "@babel/types" "^7.12.7" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.1" + json5 "^2.1.2" + lodash "^4.17.19" + resolve "^1.3.2" + semver "^5.4.1" + source-map "^0.5.0" + +"@babel/core@^7.15.5", "@babel/core@^7.16.0": + version "7.16.12" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.16.12.tgz#5edc53c1b71e54881315923ae2aedea2522bb784" + integrity sha512-dK5PtG1uiN2ikk++5OzSYsitZKny4wOCD0nrO4TqnW4BVBTQ2NGS3NgilvT/TEyxTST7LNyWV/T4tXDoD3fOgg== + dependencies: + "@babel/code-frame" "^7.16.7" + "@babel/generator" "^7.16.8" + "@babel/helper-compilation-targets" "^7.16.7" + "@babel/helper-module-transforms" "^7.16.7" + "@babel/helpers" "^7.16.7" + "@babel/parser" "^7.16.12" + "@babel/template" "^7.16.7" + "@babel/traverse" "^7.16.10" + "@babel/types" "^7.16.8" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.1.2" + semver "^6.3.0" + source-map "^0.5.0" + +"@babel/generator@^7.12.5", "@babel/generator@^7.16.0", "@babel/generator@^7.16.8": + version "7.16.8" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.16.8.tgz#359d44d966b8cd059d543250ce79596f792f2ebe" + integrity sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw== + dependencies: + "@babel/types" "^7.16.8" + jsesc "^2.5.1" + source-map "^0.5.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== + dependencies: + "@babel/types" "^7.16.7" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz#38d138561ea207f0f69eb1626a418e4f7e6a580b" + integrity sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA== + dependencies: + "@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-create-class-features-plugin@^7.16.10", "@babel/helper-create-class-features-plugin@^7.16.7": + version "7.16.10" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.10.tgz#8a6959b9cc818a88815ba3c5474619e9c0f2c21c" + integrity sha512-wDeej0pu3WN/ffTxMNCPW5UCiOav8IcLRxSIyp/9+IF2xJUM9h/OYjg0IJLHaL6F8oU8kqMz9nc1vryXhMsgXg== + 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-optimise-call-expression" "^7.16.7" + "@babel/helper-replace-supers" "^7.16.7" + "@babel/helper-split-export-declaration" "^7.16.7" + +"@babel/helper-create-regexp-features-plugin@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.7.tgz#0cb82b9bac358eb73bfbd73985a776bfa6b14d48" + integrity sha512-fk5A6ymfp+O5+p2yCkXAu5Kyj6v0xh0RBeNcAkYUMDvvAAoxvSKXn+Jb37t/yWFiQVDFK1ELpUTD8/aLhCPu+g== + dependencies: + "@babel/helper-annotate-as-pure" "^7.16.7" + regexpu-core "^4.7.1" + +"@babel/helper-define-polyfill-provider@^0.3.1": + version "0.3.1" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz#52411b445bdb2e676869e5a74960d2d3826d2665" + integrity sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA== + dependencies: + "@babel/helper-compilation-targets" "^7.13.0" + "@babel/helper-module-imports" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/traverse" "^7.13.0" + debug "^4.1.1" + lodash.debounce "^4.0.8" + resolve "^1.14.2" + semver "^6.1.2" + +"@babel/helper-environment-visitor@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz#ff484094a839bde9d89cd63cba017d7aae80ecd7" + integrity sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag== + dependencies: + "@babel/types" "^7.16.7" + +"@babel/helper-explode-assignable-expression@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz#12a6d8522fdd834f194e868af6354e8650242b7a" + integrity sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ== + 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== + 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/helper-hoist-variables@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz#86bcb19a77a509c7b77d0e22323ef588fa58c246" + integrity sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg== + 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== + dependencies: + "@babel/types" "^7.16.7" + +"@babel/helper-module-imports@^7.12.13", "@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.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz#7665faeb721a01ca5327ddc6bba15a5cb34b6a41" + integrity sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng== + 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.16.7" + "@babel/types" "^7.16.7" + +"@babel/helper-optimise-call-expression@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz#a34e3560605abbd31a18546bd2aad3e6d9a174f2" + integrity sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w== + dependencies: + "@babel/types" "^7.16.7" + +"@babel/helper-plugin-utils@7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz#2f75a831269d4f677de49986dff59927533cf375" + integrity sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg== + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz#aa3a8ab4c3cceff8e65eb9e73d87dc4ff320b2f5" + integrity sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA== + +"@babel/helper-remap-async-to-generator@^7.16.8": + version "7.16.8" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz#29ffaade68a367e2ed09c90901986918d25e57e3" + integrity sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.16.7" + "@babel/helper-wrap-function" "^7.16.8" + "@babel/types" "^7.16.8" + +"@babel/helper-replace-supers@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz#e9f5f5f32ac90429c1a4bdec0f231ef0c2838ab1" + integrity sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw== + dependencies: + "@babel/helper-environment-visitor" "^7.16.7" + "@babel/helper-member-expression-to-functions" "^7.16.7" + "@babel/helper-optimise-call-expression" "^7.16.7" + "@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-skip-transparent-expression-wrappers@^7.16.0": + version "7.16.0" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz#0ee3388070147c3ae051e487eca3ebb0e2e8bb09" + integrity sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw== + dependencies: + "@babel/types" "^7.16.0" + +"@babel/helper-split-export-declaration@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz#0b648c0c42da9d3920d85ad585f2778620b8726b" + integrity sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw== + dependencies: + "@babel/types" "^7.16.7" + +"@babel/helper-validator-identifier@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz#e8c602438c4a8195751243da9031d1607d247cad" + integrity sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw== + +"@babel/helper-validator-option@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz#b203ce62ce5fe153899b617c08957de860de4d23" + integrity sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ== + +"@babel/helper-wrap-function@^7.16.8": + version "7.16.8" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz#58afda087c4cd235de92f7ceedebca2c41274200" + integrity sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw== + dependencies: + "@babel/helper-function-name" "^7.16.7" + "@babel/template" "^7.16.7" + "@babel/traverse" "^7.16.8" + "@babel/types" "^7.16.8" + +"@babel/helpers@^7.12.5", "@babel/helpers@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.16.7.tgz#7e3504d708d50344112767c3542fc5e357fffefc" + integrity sha512-9ZDoqtfY7AuEOt3cxchfii6C7GDyyMBffktR5B2jvWv8u2+efwvpnVKXMWzNehqy68tKgAfSwfdw/lWpthS2bw== + dependencies: + "@babel/template" "^7.16.7" + "@babel/traverse" "^7.16.7" + "@babel/types" "^7.16.7" + +"@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== + dependencies: + "@babel/helper-validator-identifier" "^7.16.7" + chalk "^2.0.0" + js-tokens "^4.0.0" + +"@babel/parser@^7.12.7", "@babel/parser@^7.16.10", "@babel/parser@^7.16.12", "@babel/parser@^7.16.4", "@babel/parser@^7.16.7": + version "7.16.12" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.16.12.tgz#9474794f9a650cf5e2f892444227f98e28cdf8b6" + integrity sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A== + +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz#4eda6d6c2a0aa79c70fa7b6da67763dfe2141050" + integrity sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz#cc001234dfc139ac45f6bcf801866198c8c72ff9" + integrity sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0" + "@babel/plugin-proposal-optional-chaining" "^7.16.7" + +"@babel/plugin-proposal-async-generator-functions@^7.16.8": + version "7.16.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz#3bdd1ebbe620804ea9416706cd67d60787504bc8" + integrity sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-remap-async-to-generator" "^7.16.8" + "@babel/plugin-syntax-async-generators" "^7.8.4" + +"@babel/plugin-proposal-class-properties@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz#925cad7b3b1a2fcea7e59ecc8eb5954f961f91b0" + integrity sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-proposal-class-static-block@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.7.tgz#712357570b612106ef5426d13dc433ce0f200c2a" + integrity sha512-dgqJJrcZoG/4CkMopzhPJjGxsIe9A8RlkQLnL/Vhhx8AA9ZuaRwGSlscSh42hazc7WSrya/IK7mTeoF0DP9tEw== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + +"@babel/plugin-proposal-dynamic-import@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz#c19c897eaa46b27634a00fee9fb7d829158704b2" + integrity sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + +"@babel/plugin-proposal-export-namespace-from@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz#09de09df18445a5786a305681423ae63507a6163" + integrity sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + +"@babel/plugin-proposal-json-strings@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz#9732cb1d17d9a2626a08c5be25186c195b6fa6e8" + integrity sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-json-strings" "^7.8.3" + +"@babel/plugin-proposal-logical-assignment-operators@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz#be23c0ba74deec1922e639832904be0bea73cdea" + integrity sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + +"@babel/plugin-proposal-nullish-coalescing-operator@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz#141fc20b6857e59459d430c850a0011e36561d99" + integrity sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + +"@babel/plugin-proposal-numeric-separator@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz#d6b69f4af63fb38b6ca2558442a7fb191236eba9" + integrity sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-proposal-object-rest-spread@7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz#def9bd03cea0f9b72283dac0ec22d289c7691069" + integrity sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.0" + "@babel/plugin-transform-parameters" "^7.12.1" + +"@babel/plugin-proposal-object-rest-spread@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.7.tgz#94593ef1ddf37021a25bdcb5754c4a8d534b01d8" + integrity sha512-3O0Y4+dw94HA86qSg9IHfyPktgR7q3gpNVAeiKQd+8jBKFaU5NQS1Yatgo4wY+UFNuLjvxcSmzcsHqrhgTyBUA== + dependencies: + "@babel/compat-data" "^7.16.4" + "@babel/helper-compilation-targets" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.16.7" + +"@babel/plugin-proposal-optional-catch-binding@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz#c623a430674ffc4ab732fd0a0ae7722b67cb74cf" + integrity sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + +"@babel/plugin-proposal-optional-chaining@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz#7cd629564724816c0e8a969535551f943c64c39a" + integrity sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + +"@babel/plugin-proposal-private-methods@^7.16.11": + version "7.16.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz#e8df108288555ff259f4527dbe84813aac3a1c50" + integrity sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.16.10" + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-proposal-private-property-in-object@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz#b0b8cef543c2c3d57e59e2c611994861d46a3fce" + integrity sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.16.7" + "@babel/helper-create-class-features-plugin" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + +"@babel/plugin-proposal-unicode-property-regex@^7.16.7", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz#635d18eb10c6214210ffc5ff4932552de08188a2" + integrity sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-syntax-async-generators@^7.8.4": + version "7.8.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" + integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-class-properties@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" + integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-class-static-block@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406" + integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-dynamic-import@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" + integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-export-namespace-from@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" + integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-syntax-json-strings@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" + integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-jsx@7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz#9d9d357cc818aa7ae7935917c1257f67677a0926" + integrity sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@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== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-syntax-logical-assignment-operators@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-numeric-separator@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-object-rest-spread@7.8.3", "@babel/plugin-syntax-object-rest-spread@^7.8.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" + integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-chaining@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-private-property-in-object@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad" + integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-top-level-await@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" + integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-typescript@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz#39c9b55ee153151990fb038651d58d3fd03f98f8" + integrity sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-arrow-functions@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz#44125e653d94b98db76369de9c396dc14bef4154" + integrity sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-async-to-generator@^7.16.8": + version "7.16.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz#b83dff4b970cf41f1b819f8b49cc0cfbaa53a808" + integrity sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg== + dependencies: + "@babel/helper-module-imports" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-remap-async-to-generator" "^7.16.8" + +"@babel/plugin-transform-block-scoped-functions@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz#4d0d57d9632ef6062cdf354bb717102ee042a620" + integrity sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-block-scoping@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz#f50664ab99ddeaee5bc681b8f3a6ea9d72ab4f87" + integrity sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-classes@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz#8f4b9562850cd973de3b498f1218796eb181ce00" + integrity sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ== + 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-optimise-call-expression" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-replace-supers" "^7.16.7" + "@babel/helper-split-export-declaration" "^7.16.7" + globals "^11.1.0" + +"@babel/plugin-transform-computed-properties@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz#66dee12e46f61d2aae7a73710f591eb3df616470" + integrity sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-destructuring@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.7.tgz#ca9588ae2d63978a4c29d3f33282d8603f618e23" + integrity sha512-VqAwhTHBnu5xBVDCvrvqJbtLUa++qZaWC0Fgr2mqokBlulZARGyIvZDoqbPlPaKImQ9dKAcCzbv+ul//uqu70A== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-dotall-regex@^7.16.7", "@babel/plugin-transform-dotall-regex@^7.4.4": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz#6b2d67686fab15fb6a7fd4bd895d5982cfc81241" + integrity sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-duplicate-keys@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz#2207e9ca8f82a0d36a5a67b6536e7ef8b08823c9" + integrity sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-exponentiation-operator@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz#efa9862ef97e9e9e5f653f6ddc7b665e8536fe9b" + integrity sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA== + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-for-of@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz#649d639d4617dff502a9a158c479b3b556728d8c" + integrity sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-function-name@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz#5ab34375c64d61d083d7d2f05c38d90b97ec65cf" + integrity sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA== + dependencies: + "@babel/helper-compilation-targets" "^7.16.7" + "@babel/helper-function-name" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-literals@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz#254c9618c5ff749e87cb0c0cef1a0a050c0bdab1" + integrity sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-member-expression-literals@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz#6e5dcf906ef8a098e630149d14c867dd28f92384" + integrity sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-modules-amd@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz#b28d323016a7daaae8609781d1f8c9da42b13186" + integrity sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g== + dependencies: + "@babel/helper-module-transforms" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + 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== + dependencies: + "@babel/helper-module-transforms" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-simple-access" "^7.16.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== + dependencies: + "@babel/helper-hoist-variables" "^7.16.7" + "@babel/helper-module-transforms" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-validator-identifier" "^7.16.7" + babel-plugin-dynamic-import-node "^2.3.3" + +"@babel/plugin-transform-modules-umd@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz#23dad479fa585283dbd22215bff12719171e7618" + integrity sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ== + dependencies: + "@babel/helper-module-transforms" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.16.8": + version "7.16.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz#7f860e0e40d844a02c9dcf9d84965e7dfd666252" + integrity sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.16.7" + +"@babel/plugin-transform-new-target@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz#9967d89a5c243818e0800fdad89db22c5f514244" + integrity sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-object-super@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz#ac359cf8d32cf4354d27a46867999490b6c32a94" + integrity sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-replace-supers" "^7.16.7" + +"@babel/plugin-transform-parameters@^7.12.1", "@babel/plugin-transform-parameters@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz#a1721f55b99b736511cb7e0152f61f17688f331f" + integrity sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-property-literals@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz#2dadac85155436f22c696c4827730e0fe1057a55" + integrity sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-react-constant-elements@^7.14.5": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.16.7.tgz#19e9e4c2df2f6c3e6b3aea11778297d81db8df62" + integrity sha512-lF+cfsyTgwWkcw715J88JhMYJ5GpysYNLhLP1PkvkhTRN7B3e74R/1KsDxFxhRpSn0UUD3IWM4GvdBR2PEbbQQ== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-react-display-name@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz#7b6d40d232f4c0f550ea348593db3b21e2404340" + integrity sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-react-jsx-development@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz#43a00724a3ed2557ed3f276a01a929e6686ac7b8" + integrity sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A== + dependencies: + "@babel/plugin-transform-react-jsx" "^7.16.7" + +"@babel/plugin-transform-react-jsx@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.16.7.tgz#86a6a220552afd0e4e1f0388a68a372be7add0d4" + integrity sha512-8D16ye66fxiE8m890w0BpPpngG9o9OVBBy0gH2E+2AR7qMR2ZpTYJEqLxAsoroenMId0p/wMW+Blc0meDgu0Ag== + dependencies: + "@babel/helper-annotate-as-pure" "^7.16.7" + "@babel/helper-module-imports" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-jsx" "^7.16.7" + "@babel/types" "^7.16.7" + +"@babel/plugin-transform-react-pure-annotations@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.7.tgz#232bfd2f12eb551d6d7d01d13fe3f86b45eb9c67" + integrity sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.16.7" + "@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== + dependencies: + regenerator-transform "^0.14.2" + +"@babel/plugin-transform-reserved-words@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz#1d798e078f7c5958eec952059c460b220a63f586" + integrity sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-runtime@^7.16.0": + version "7.16.10" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.16.10.tgz#53d9fd3496daedce1dd99639097fa5d14f4c7c2c" + integrity sha512-9nwTiqETv2G7xI4RvXHNfpGdr8pAA+Q/YtN3yLK7OoK7n9OibVm/xymJ838a9A6E/IciOLPj82lZk0fW6O4O7w== + dependencies: + "@babel/helper-module-imports" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + babel-plugin-polyfill-corejs2 "^0.3.0" + babel-plugin-polyfill-corejs3 "^0.5.0" + babel-plugin-polyfill-regenerator "^0.3.0" + semver "^6.3.0" + +"@babel/plugin-transform-shorthand-properties@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz#e8549ae4afcf8382f711794c0c7b6b934c5fbd2a" + integrity sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-spread@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz#a303e2122f9f12e0105daeedd0f30fb197d8ff44" + integrity sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0" + +"@babel/plugin-transform-sticky-regex@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz#c84741d4f4a38072b9a1e2e3fd56d359552e8660" + integrity sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-template-literals@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz#f3d1c45d28967c8e80f53666fc9c3e50618217ab" + integrity sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-typeof-symbol@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz#9cdbe622582c21368bd482b660ba87d5545d4f7e" + integrity sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-typescript@^7.16.7": + version "7.16.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz#591ce9b6b83504903fa9dd3652c357c2ba7a1ee0" + integrity sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-typescript" "^7.16.7" + +"@babel/plugin-transform-unicode-escapes@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz#da8717de7b3287a2c6d659750c964f302b31ece3" + integrity sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-unicode-regex@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz#0f7aa4a501198976e25e82702574c34cfebe9ef2" + integrity sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/preset-env@^7.15.6", "@babel/preset-env@^7.16.4": + version "7.16.11" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.16.11.tgz#5dd88fd885fae36f88fd7c8342475c9f0abe2982" + integrity sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g== + dependencies: + "@babel/compat-data" "^7.16.8" + "@babel/helper-compilation-targets" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-validator-option" "^7.16.7" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.16.7" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.16.7" + "@babel/plugin-proposal-async-generator-functions" "^7.16.8" + "@babel/plugin-proposal-class-properties" "^7.16.7" + "@babel/plugin-proposal-class-static-block" "^7.16.7" + "@babel/plugin-proposal-dynamic-import" "^7.16.7" + "@babel/plugin-proposal-export-namespace-from" "^7.16.7" + "@babel/plugin-proposal-json-strings" "^7.16.7" + "@babel/plugin-proposal-logical-assignment-operators" "^7.16.7" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.16.7" + "@babel/plugin-proposal-numeric-separator" "^7.16.7" + "@babel/plugin-proposal-object-rest-spread" "^7.16.7" + "@babel/plugin-proposal-optional-catch-binding" "^7.16.7" + "@babel/plugin-proposal-optional-chaining" "^7.16.7" + "@babel/plugin-proposal-private-methods" "^7.16.11" + "@babel/plugin-proposal-private-property-in-object" "^7.16.7" + "@babel/plugin-proposal-unicode-property-regex" "^7.16.7" + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-class-properties" "^7.12.13" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + "@babel/plugin-syntax-top-level-await" "^7.14.5" + "@babel/plugin-transform-arrow-functions" "^7.16.7" + "@babel/plugin-transform-async-to-generator" "^7.16.8" + "@babel/plugin-transform-block-scoped-functions" "^7.16.7" + "@babel/plugin-transform-block-scoping" "^7.16.7" + "@babel/plugin-transform-classes" "^7.16.7" + "@babel/plugin-transform-computed-properties" "^7.16.7" + "@babel/plugin-transform-destructuring" "^7.16.7" + "@babel/plugin-transform-dotall-regex" "^7.16.7" + "@babel/plugin-transform-duplicate-keys" "^7.16.7" + "@babel/plugin-transform-exponentiation-operator" "^7.16.7" + "@babel/plugin-transform-for-of" "^7.16.7" + "@babel/plugin-transform-function-name" "^7.16.7" + "@babel/plugin-transform-literals" "^7.16.7" + "@babel/plugin-transform-member-expression-literals" "^7.16.7" + "@babel/plugin-transform-modules-amd" "^7.16.7" + "@babel/plugin-transform-modules-commonjs" "^7.16.8" + "@babel/plugin-transform-modules-systemjs" "^7.16.7" + "@babel/plugin-transform-modules-umd" "^7.16.7" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.16.8" + "@babel/plugin-transform-new-target" "^7.16.7" + "@babel/plugin-transform-object-super" "^7.16.7" + "@babel/plugin-transform-parameters" "^7.16.7" + "@babel/plugin-transform-property-literals" "^7.16.7" + "@babel/plugin-transform-regenerator" "^7.16.7" + "@babel/plugin-transform-reserved-words" "^7.16.7" + "@babel/plugin-transform-shorthand-properties" "^7.16.7" + "@babel/plugin-transform-spread" "^7.16.7" + "@babel/plugin-transform-sticky-regex" "^7.16.7" + "@babel/plugin-transform-template-literals" "^7.16.7" + "@babel/plugin-transform-typeof-symbol" "^7.16.7" + "@babel/plugin-transform-unicode-escapes" "^7.16.7" + "@babel/plugin-transform-unicode-regex" "^7.16.7" + "@babel/preset-modules" "^0.1.5" + "@babel/types" "^7.16.8" + babel-plugin-polyfill-corejs2 "^0.3.0" + babel-plugin-polyfill-corejs3 "^0.5.0" + babel-plugin-polyfill-regenerator "^0.3.0" + core-js-compat "^3.20.2" + semver "^6.3.0" + +"@babel/preset-modules@^0.1.5": + version "0.1.5" + resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz#ef939d6e7f268827e1841638dc6ff95515e115d9" + integrity sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" + "@babel/plugin-transform-dotall-regex" "^7.4.4" + "@babel/types" "^7.4.4" + esutils "^2.0.2" + +"@babel/preset-react@^7.14.5", "@babel/preset-react@^7.16.0": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.16.7.tgz#4c18150491edc69c183ff818f9f2aecbe5d93852" + integrity sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-validator-option" "^7.16.7" + "@babel/plugin-transform-react-display-name" "^7.16.7" + "@babel/plugin-transform-react-jsx" "^7.16.7" + "@babel/plugin-transform-react-jsx-development" "^7.16.7" + "@babel/plugin-transform-react-pure-annotations" "^7.16.7" + +"@babel/preset-typescript@^7.15.0", "@babel/preset-typescript@^7.16.0": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz#ab114d68bb2020afc069cd51b37ff98a046a70b9" + integrity sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-validator-option" "^7.16.7" + "@babel/plugin-transform-typescript" "^7.16.7" + +"@babel/runtime-corejs3@^7.16.3": + version "7.16.8" + resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.16.8.tgz#ea533d96eda6fdc76b1812248e9fbd0c11d4a1a7" + integrity sha512-3fKhuICS1lMz0plI5ktOE/yEtBRMVxplzRkdn6mJQ197XiY0JnrzYV0+Mxozq3JZ8SBV9Ecurmw1XsGbwOf+Sg== + dependencies: + core-js-pure "^3.20.2" + regenerator-runtime "^0.13.4" + +"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.10.3", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.13", "@babel/runtime@^7.16.3", "@babel/runtime@^7.8.4": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.16.7.tgz#03ff99f64106588c9c403c6ecb8c3bafbbdff1fa" + integrity sha512-9E9FJowqAsytyOY6LG+1KuueckRL+aQW+mKvXRXnuFGyRAyepJPmEo9vgMfXUA6O9u3IeEdv9MAkppFcaQwogQ== + dependencies: + regenerator-runtime "^0.13.4" + +"@babel/template@^7.12.7", "@babel/template@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.16.7.tgz#8d126c8701fde4d66b264b3eba3d96f07666d155" + integrity sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w== + dependencies: + "@babel/code-frame" "^7.16.7" + "@babel/parser" "^7.16.7" + "@babel/types" "^7.16.7" + +"@babel/traverse@^7.12.9", "@babel/traverse@^7.13.0", "@babel/traverse@^7.16.10", "@babel/traverse@^7.16.3", "@babel/traverse@^7.16.7", "@babel/traverse@^7.16.8": + version "7.16.10" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.16.10.tgz#448f940defbe95b5a8029975b051f75993e8239f" + integrity sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw== + dependencies: + "@babel/code-frame" "^7.16.7" + "@babel/generator" "^7.16.8" + "@babel/helper-environment-visitor" "^7.16.7" + "@babel/helper-function-name" "^7.16.7" + "@babel/helper-hoist-variables" "^7.16.7" + "@babel/helper-split-export-declaration" "^7.16.7" + "@babel/parser" "^7.16.10" + "@babel/types" "^7.16.8" + debug "^4.1.0" + globals "^11.1.0" + +"@babel/types@^7.12.7", "@babel/types@^7.15.6", "@babel/types@^7.16.0", "@babel/types@^7.16.7", "@babel/types@^7.16.8", "@babel/types@^7.4.4": + version "7.16.8" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.16.8.tgz#0ba5da91dd71e0a4e7781a30f22770831062e3c1" + integrity sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg== + dependencies: + "@babel/helper-validator-identifier" "^7.16.7" + to-fast-properties "^2.0.0" + +"@docsearch/css@3.0.0-alpha.42": + version "3.0.0-alpha.42" + resolved "https://registry.yarnpkg.com/@docsearch/css/-/css-3.0.0-alpha.42.tgz#deb6049e999d6ca9451eba4793cb5b6da28c8773" + integrity sha512-AGwI2AXUacYhVOHmYnsXoYDJKO6Ued2W+QO80GERbMLhC7GH5tfvtW5REs/s7jSdcU3vzFoxT8iPDBCh/PkrlQ== + +"@docsearch/react@^3.0.0-alpha.39": + version "3.0.0-alpha.42" + resolved "https://registry.yarnpkg.com/@docsearch/react/-/react-3.0.0-alpha.42.tgz#1d22a2b05779f24d090ff8d7ff2699e4d50dff5c" + integrity sha512-1aOslZJDxwUUcm2QRNmlEePUgL8P5fOAeFdOLDMctHQkV2iTja9/rKVbkP8FZbIUnZxuuCCn8ErLrjD/oXWOag== + dependencies: + "@algolia/autocomplete-core" "1.5.0" + "@algolia/autocomplete-preset-algolia" "1.5.0" + "@docsearch/css" "3.0.0-alpha.42" + algoliasearch "^4.0.0" + +"@docusaurus/core@2.0.0-beta.15": + version "2.0.0-beta.15" + resolved "https://registry.yarnpkg.com/@docusaurus/core/-/core-2.0.0-beta.15.tgz#1a3f8361803767072e56c77d60332c87e59f1ad0" + integrity sha512-zXhhD0fApMSvq/9Pkm9DQxa//hGOXVCq9yMHiXOkI5D1tLec7PxtnaC5cLfGHljkN9cKIfRDYUVcG1gHymVfpA== + dependencies: + "@babel/core" "^7.16.0" + "@babel/generator" "^7.16.0" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-transform-runtime" "^7.16.0" + "@babel/preset-env" "^7.16.4" + "@babel/preset-react" "^7.16.0" + "@babel/preset-typescript" "^7.16.0" + "@babel/runtime" "^7.16.3" + "@babel/runtime-corejs3" "^7.16.3" + "@babel/traverse" "^7.16.3" + "@docusaurus/cssnano-preset" "2.0.0-beta.15" + "@docusaurus/logger" "2.0.0-beta.15" + "@docusaurus/mdx-loader" "2.0.0-beta.15" + "@docusaurus/react-loadable" "5.5.2" + "@docusaurus/utils" "2.0.0-beta.15" + "@docusaurus/utils-common" "2.0.0-beta.15" + "@docusaurus/utils-validation" "2.0.0-beta.15" + "@slorber/static-site-generator-webpack-plugin" "^4.0.0" + "@svgr/webpack" "^6.0.0" + autoprefixer "^10.3.5" + babel-loader "^8.2.2" + babel-plugin-dynamic-import-node "2.3.0" + boxen "^5.0.1" + chokidar "^3.5.2" + clean-css "^5.1.5" + commander "^5.1.0" + copy-webpack-plugin "^10.2.0" + core-js "^3.18.0" + css-loader "^6.5.1" + css-minimizer-webpack-plugin "^3.3.1" + cssnano "^5.0.8" + del "^6.0.0" + detect-port "^1.3.0" + escape-html "^1.0.3" + eta "^1.12.3" + file-loader "^6.2.0" + fs-extra "^10.0.0" + html-minifier-terser "^6.0.2" + html-tags "^3.1.0" + html-webpack-plugin "^5.4.0" + import-fresh "^3.3.0" + is-root "^2.1.0" + leven "^3.1.0" + lodash "^4.17.20" + mini-css-extract-plugin "^1.6.0" + nprogress "^0.2.0" + postcss "^8.3.7" + postcss-loader "^6.1.1" + prompts "^2.4.1" + react-dev-utils "^12.0.0" + react-helmet "^6.1.0" + react-loadable "npm:@docusaurus/react-loadable@5.5.2" + react-loadable-ssr-addon-v5-slorber "^1.0.1" + react-router "^5.2.0" + react-router-config "^5.1.1" + react-router-dom "^5.2.0" + remark-admonitions "^1.2.1" + rtl-detect "^1.0.4" + semver "^7.3.4" + serve-handler "^6.1.3" + shelljs "^0.8.4" + strip-ansi "^6.0.0" + terser-webpack-plugin "^5.2.4" + tslib "^2.3.1" + update-notifier "^5.1.0" + url-loader "^4.1.1" + wait-on "^6.0.0" + webpack "^5.61.0" + webpack-bundle-analyzer "^4.4.2" + webpack-dev-server "^4.7.1" + webpack-merge "^5.8.0" + webpackbar "^5.0.2" + +"@docusaurus/cssnano-preset@2.0.0-beta.15": + version "2.0.0-beta.15" + resolved "https://registry.yarnpkg.com/@docusaurus/cssnano-preset/-/cssnano-preset-2.0.0-beta.15.tgz#033c52815c428f0f66c87eaff93ea12554ea89df" + integrity sha512-55aYURbB5dqrx64lStNcZxDx5R6bKkAawlCB7mDKx3r+Qnp3ofGW7UExLQSCbTu3axT1vJCF5D7H6ljTRYJLtA== + dependencies: + cssnano-preset-advanced "^5.1.4" + postcss "^8.3.7" + postcss-sort-media-queries "^4.1.0" + +"@docusaurus/logger@2.0.0-beta.15": + version "2.0.0-beta.15" + resolved "https://registry.yarnpkg.com/@docusaurus/logger/-/logger-2.0.0-beta.15.tgz#6d17a05fb292d15fdc43b5fa90fd2a49ad5d40ce" + integrity sha512-5bDSHCyLfMtz6QnFfICdL5mgxbGfC7DW1V+/Q17nRdpZSPZgsNKK/Esp0zdDi1oxAyEpXMXx64nLaHL7joJxIg== + dependencies: + chalk "^4.1.2" + tslib "^2.3.1" + +"@docusaurus/mdx-loader@2.0.0-beta.15": + version "2.0.0-beta.15" + resolved "https://registry.yarnpkg.com/@docusaurus/mdx-loader/-/mdx-loader-2.0.0-beta.15.tgz#da23745bc73c93338dd330dad6bbc9d9fe325553" + integrity sha512-MVpytjDDao7hmPF1QSs9B5zoTgevZjiqjnX3FM1yjqdCv+chyUo0gnmYHjeG/4Gqu7jucp+dDdp6yQpzs4g09A== + dependencies: + "@babel/parser" "^7.16.4" + "@babel/traverse" "^7.16.3" + "@docusaurus/logger" "2.0.0-beta.15" + "@docusaurus/utils" "2.0.0-beta.15" + "@mdx-js/mdx" "^1.6.21" + escape-html "^1.0.3" + file-loader "^6.2.0" + fs-extra "^10.0.0" + image-size "^1.0.1" + mdast-util-to-string "^2.0.0" + remark-emoji "^2.1.0" + stringify-object "^3.3.0" + tslib "^2.3.1" + unist-util-visit "^2.0.2" + url-loader "^4.1.1" + webpack "^5.61.0" + +"@docusaurus/plugin-content-blog@2.0.0-beta.15": + version "2.0.0-beta.15" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-blog/-/plugin-content-blog-2.0.0-beta.15.tgz#6d4bf532ad3dedb4f9fd6398b0fbe481af5b77a9" + integrity sha512-VtEwkgkoNIS8JFPe+huBeBuJ8HG8Lq1JNYM/ItwQg/cwGAgP8EgwbEuKDn428oZKEI2PpgAuf5Gv4AzJWIes9A== + dependencies: + "@docusaurus/core" "2.0.0-beta.15" + "@docusaurus/logger" "2.0.0-beta.15" + "@docusaurus/mdx-loader" "2.0.0-beta.15" + "@docusaurus/utils" "2.0.0-beta.15" + "@docusaurus/utils-common" "2.0.0-beta.15" + "@docusaurus/utils-validation" "2.0.0-beta.15" + cheerio "^1.0.0-rc.10" + feed "^4.2.2" + fs-extra "^10.0.0" + lodash "^4.17.20" + reading-time "^1.5.0" + remark-admonitions "^1.2.1" + tslib "^2.3.1" + utility-types "^3.10.0" + webpack "^5.61.0" + +"@docusaurus/plugin-content-docs@2.0.0-beta.15": + version "2.0.0-beta.15" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-docs/-/plugin-content-docs-2.0.0-beta.15.tgz#9486bba8abd2a6284e749718bf56743d8e4446f1" + integrity sha512-HSwNZdUKz4rpJiGbFjl/OFhSleeZUSZ6E6lk98i4iL1A5u6fIm4CHsT53yp4UUOse+lFrePTFZsyqwMA4nZZYA== + dependencies: + "@docusaurus/core" "2.0.0-beta.15" + "@docusaurus/logger" "2.0.0-beta.15" + "@docusaurus/mdx-loader" "2.0.0-beta.15" + "@docusaurus/utils" "2.0.0-beta.15" + "@docusaurus/utils-validation" "2.0.0-beta.15" + combine-promises "^1.1.0" + fs-extra "^10.0.0" + import-fresh "^3.2.2" + js-yaml "^4.0.0" + lodash "^4.17.20" + remark-admonitions "^1.2.1" + shelljs "^0.8.4" + tslib "^2.3.1" + utility-types "^3.10.0" + webpack "^5.61.0" + +"@docusaurus/plugin-content-pages@2.0.0-beta.15": + version "2.0.0-beta.15" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-pages/-/plugin-content-pages-2.0.0-beta.15.tgz#e488f7dcdd45cd1d46e8c2c5ff5275327a6a3c65" + integrity sha512-N7YhW5RiOY6J228z4lOoP//qX0Q48cRtxDONZ/Ohd9C5OI2vS6TD8iQuDqOIYHxH+BshjNSsKvbJ+SMIQDwysg== + dependencies: + "@docusaurus/core" "2.0.0-beta.15" + "@docusaurus/mdx-loader" "2.0.0-beta.15" + "@docusaurus/utils" "2.0.0-beta.15" + "@docusaurus/utils-validation" "2.0.0-beta.15" + fs-extra "^10.0.0" + globby "^11.0.2" + remark-admonitions "^1.2.1" + tslib "^2.3.1" + webpack "^5.61.0" + +"@docusaurus/plugin-debug@2.0.0-beta.15": + version "2.0.0-beta.15" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-debug/-/plugin-debug-2.0.0-beta.15.tgz#b75d706d4f9fc4146f84015097bd837d1afb7c6b" + integrity sha512-Jth11jB/rVqPwCGdkVKSUWeXZPAr/NyPn+yeknTBk2LgQKBJ3YU5dNG0uyt0Ay+UYT01TkousPJkXhLuy4Qrsw== + dependencies: + "@docusaurus/core" "2.0.0-beta.15" + "@docusaurus/utils" "2.0.0-beta.15" + fs-extra "^10.0.0" + react-json-view "^1.21.3" + tslib "^2.3.1" + +"@docusaurus/plugin-google-analytics@2.0.0-beta.15": + version "2.0.0-beta.15" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-2.0.0-beta.15.tgz#6ffebe76d9caac5383cfb78d2baa5883c9c2df6c" + integrity sha512-ELAnxNYiC2i7gfu/ViurNIdm1/DdnbEfVDmpffS9niQhOREM1U3jpxkz/ff1GIC6heOLyHTtini/CZBDoroVGw== + dependencies: + "@docusaurus/core" "2.0.0-beta.15" + "@docusaurus/utils-validation" "2.0.0-beta.15" + tslib "^2.3.1" + +"@docusaurus/plugin-google-gtag@2.0.0-beta.15": + version "2.0.0-beta.15" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-2.0.0-beta.15.tgz#4db3330d302653e8541dc3cb86a4dbfef0cc96f8" + integrity sha512-E5Rm3+dN7i3A9V5uq5sl9xTNA3aXsLwTZEA2SpOkY571dCpd+sfVvz1lR+KRY9Fy6ZHk8PqrNImgCWfIerRuZQ== + dependencies: + "@docusaurus/core" "2.0.0-beta.15" + "@docusaurus/utils-validation" "2.0.0-beta.15" + tslib "^2.3.1" + +"@docusaurus/plugin-sitemap@2.0.0-beta.15": + version "2.0.0-beta.15" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-sitemap/-/plugin-sitemap-2.0.0-beta.15.tgz#0cc083d9e76041897e81b4b82bcd0ccbfa65d6e5" + integrity sha512-PBjeQb2Qpe4uPdRefWL/eXCeYjrgNB/UArExYeUuP4wiY1dpw2unGNCvFUxv4hzJGmARoTLsnRkeYkUim809LQ== + dependencies: + "@docusaurus/core" "2.0.0-beta.15" + "@docusaurus/utils" "2.0.0-beta.15" + "@docusaurus/utils-common" "2.0.0-beta.15" + "@docusaurus/utils-validation" "2.0.0-beta.15" + fs-extra "^10.0.0" + sitemap "^7.0.0" + tslib "^2.3.1" + +"@docusaurus/preset-classic@2.0.0-beta.15": + version "2.0.0-beta.15" + resolved "https://registry.yarnpkg.com/@docusaurus/preset-classic/-/preset-classic-2.0.0-beta.15.tgz#13d2f3c4fa7c055af35541ae5e93453450efb208" + integrity sha512-3NZIXWTAzk+kOgiB8uAbD+FZv3VFR1qkU6+TW24DRenjRnXof3CkRuldhI1QI0hILm1fuJ319QRkakV8FFtXyA== + dependencies: + "@docusaurus/core" "2.0.0-beta.15" + "@docusaurus/plugin-content-blog" "2.0.0-beta.15" + "@docusaurus/plugin-content-docs" "2.0.0-beta.15" + "@docusaurus/plugin-content-pages" "2.0.0-beta.15" + "@docusaurus/plugin-debug" "2.0.0-beta.15" + "@docusaurus/plugin-google-analytics" "2.0.0-beta.15" + "@docusaurus/plugin-google-gtag" "2.0.0-beta.15" + "@docusaurus/plugin-sitemap" "2.0.0-beta.15" + "@docusaurus/theme-classic" "2.0.0-beta.15" + "@docusaurus/theme-common" "2.0.0-beta.15" + "@docusaurus/theme-search-algolia" "2.0.0-beta.15" + +"@docusaurus/react-loadable@5.5.2", "react-loadable@npm:@docusaurus/react-loadable@5.5.2": + version "5.5.2" + resolved "https://registry.yarnpkg.com/@docusaurus/react-loadable/-/react-loadable-5.5.2.tgz#81aae0db81ecafbdaee3651f12804580868fa6ce" + integrity sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ== + dependencies: + "@types/react" "*" + prop-types "^15.6.2" + +"@docusaurus/theme-classic@2.0.0-beta.15": + version "2.0.0-beta.15" + resolved "https://registry.yarnpkg.com/@docusaurus/theme-classic/-/theme-classic-2.0.0-beta.15.tgz#35d04232f2d5fcb2007675339b0e6d0e8681be95" + integrity sha512-WwNRcQvMtQ7KDhOEHFKFHxXCdoZwLg66hT3vhqNIFMfGQuPzOP91MX5LUSo1QWHhlrD3H3Og+r7Ik/fy2bf5lQ== + dependencies: + "@docusaurus/core" "2.0.0-beta.15" + "@docusaurus/plugin-content-blog" "2.0.0-beta.15" + "@docusaurus/plugin-content-docs" "2.0.0-beta.15" + "@docusaurus/plugin-content-pages" "2.0.0-beta.15" + "@docusaurus/theme-common" "2.0.0-beta.15" + "@docusaurus/theme-translations" "2.0.0-beta.15" + "@docusaurus/utils" "2.0.0-beta.15" + "@docusaurus/utils-common" "2.0.0-beta.15" + "@docusaurus/utils-validation" "2.0.0-beta.15" + "@mdx-js/react" "^1.6.21" + clsx "^1.1.1" + copy-text-to-clipboard "^3.0.1" + infima "0.2.0-alpha.37" + lodash "^4.17.20" + postcss "^8.3.7" + prism-react-renderer "^1.2.1" + prismjs "^1.23.0" + react-router-dom "^5.2.0" + rtlcss "^3.3.0" + +"@docusaurus/theme-common@2.0.0-beta.15": + version "2.0.0-beta.15" + resolved "https://registry.yarnpkg.com/@docusaurus/theme-common/-/theme-common-2.0.0-beta.15.tgz#5bd338d483e2c19d6d74d133572988241518398a" + integrity sha512-+pvarmzcyECE4nWxw+dCMKRIoes0NegrRuM9+nRsUrS/E5ywsF539kpupKIEqaMjq6AuM0CJtDoHxHHPNe0KaQ== + dependencies: + "@docusaurus/plugin-content-blog" "2.0.0-beta.15" + "@docusaurus/plugin-content-docs" "2.0.0-beta.15" + "@docusaurus/plugin-content-pages" "2.0.0-beta.15" + clsx "^1.1.1" + parse-numeric-range "^1.3.0" + tslib "^2.3.1" + utility-types "^3.10.0" + +"@docusaurus/theme-search-algolia@2.0.0-beta.15": + version "2.0.0-beta.15" + resolved "https://registry.yarnpkg.com/@docusaurus/theme-search-algolia/-/theme-search-algolia-2.0.0-beta.15.tgz#c3ad7fd8e27fcb3e072990031c08768c602cb9a4" + integrity sha512-XrrQKyjOPzmEuOcdsaAn1tzNJkNMA3PC86PwPZUaah0cYPpBGptcJYDlIW4VHIrCBfkQvhvmg/B3qKF6bMMi8g== + dependencies: + "@docsearch/react" "^3.0.0-alpha.39" + "@docusaurus/core" "2.0.0-beta.15" + "@docusaurus/logger" "2.0.0-beta.15" + "@docusaurus/theme-common" "2.0.0-beta.15" + "@docusaurus/theme-translations" "2.0.0-beta.15" + "@docusaurus/utils" "2.0.0-beta.15" + "@docusaurus/utils-validation" "2.0.0-beta.15" + algoliasearch "^4.10.5" + algoliasearch-helper "^3.5.5" + clsx "^1.1.1" + eta "^1.12.3" + lodash "^4.17.20" + tslib "^2.3.1" + utility-types "^3.10.0" + +"@docusaurus/theme-translations@2.0.0-beta.15": + version "2.0.0-beta.15" + resolved "https://registry.yarnpkg.com/@docusaurus/theme-translations/-/theme-translations-2.0.0-beta.15.tgz#658397ab4c0d7784043e3cec52cef7ae09d2fb59" + integrity sha512-Lu2JDsnZaB2BcJe8Hpq5nrbS7+7bd09jT08b9vztQyvzR8PgzsthnzlLN4ilOeamRIuYJKo1pUGm0EsQBOP6Nw== + dependencies: + fs-extra "^10.0.0" + tslib "^2.3.1" + +"@docusaurus/utils-common@2.0.0-beta.15": + version "2.0.0-beta.15" + resolved "https://registry.yarnpkg.com/@docusaurus/utils-common/-/utils-common-2.0.0-beta.15.tgz#5549b329fc750bd5e9f24952c9e3ff7cf1f63e08" + integrity sha512-kIGlSIvbE/oniUpUjI8GOkSpH8o4NXbYqAh9dqPn+TJ0KbEFY3fc80gzZQU+9SunCwJMJbIxIGevX9Ry+nackw== + dependencies: + tslib "^2.3.1" + +"@docusaurus/utils-validation@2.0.0-beta.15": + version "2.0.0-beta.15" + resolved "https://registry.yarnpkg.com/@docusaurus/utils-validation/-/utils-validation-2.0.0-beta.15.tgz#c664bc021194db9254eb45e6b48cb7c2af269041" + integrity sha512-1oOVBCkRrsTXSYrBTsMdnj3a/R56zrx11rjF4xo0+dmm8C01Xw4msFtc3uA7VLX0HQvgHsk8xPzU5GERNdsNpg== + dependencies: + "@docusaurus/logger" "2.0.0-beta.15" + "@docusaurus/utils" "2.0.0-beta.15" + joi "^17.4.2" + tslib "^2.3.1" + +"@docusaurus/utils@2.0.0-beta.15": + version "2.0.0-beta.15" + resolved "https://registry.yarnpkg.com/@docusaurus/utils/-/utils-2.0.0-beta.15.tgz#60868046700d5585cfa6ffc57c5f3fbed00b61fc" + integrity sha512-xkoPmFxCBkDqbZR4U3SE752OcXtWTGgZnc/pZWxItzb1IYRGNZHrzdIr7CnI7rppriuZzsyivDGiC4Ud9MWhkA== + dependencies: + "@docusaurus/logger" "2.0.0-beta.15" + "@mdx-js/runtime" "^1.6.22" + "@svgr/webpack" "^6.0.0" + file-loader "^6.2.0" + fs-extra "^10.0.0" + github-slugger "^1.4.0" + globby "^11.0.4" + gray-matter "^4.0.3" + js-yaml "^4.0.0" + lodash "^4.17.20" + micromatch "^4.0.4" + remark-mdx-remove-exports "^1.6.22" + remark-mdx-remove-imports "^1.6.22" + resolve-pathname "^3.0.0" + tslib "^2.3.1" + url-loader "^4.1.1" + +"@hapi/hoek@^9.0.0": + version "9.2.1" + resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-9.2.1.tgz#9551142a1980503752536b5050fd99f4a7f13b17" + integrity sha512-gfta+H8aziZsm8pZa0vj04KO6biEiisppNgA1kbJvFrrWu9Vm7eaUEy76DIxsuTaWvti5fkJVhllWc6ZTE+Mdw== + +"@hapi/topo@^5.0.0": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-5.1.0.tgz#dc448e332c6c6e37a4dc02fd84ba8d44b9afb012" + integrity sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg== + dependencies: + "@hapi/hoek" "^9.0.0" + +"@mdx-js/mdx@1.6.22", "@mdx-js/mdx@^1.6.21": + version "1.6.22" + resolved "https://registry.yarnpkg.com/@mdx-js/mdx/-/mdx-1.6.22.tgz#8a723157bf90e78f17dc0f27995398e6c731f1ba" + integrity sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA== + dependencies: + "@babel/core" "7.12.9" + "@babel/plugin-syntax-jsx" "7.12.1" + "@babel/plugin-syntax-object-rest-spread" "7.8.3" + "@mdx-js/util" "1.6.22" + babel-plugin-apply-mdx-type-prop "1.6.22" + babel-plugin-extract-import-names "1.6.22" + camelcase-css "2.0.1" + detab "2.0.4" + hast-util-raw "6.0.1" + lodash.uniq "4.5.0" + mdast-util-to-hast "10.0.1" + remark-footnotes "2.0.0" + remark-mdx "1.6.22" + remark-parse "8.0.3" + remark-squeeze-paragraphs "4.0.0" + style-to-object "0.3.0" + unified "9.2.0" + unist-builder "2.0.3" + unist-util-visit "2.0.3" + +"@mdx-js/react@1.6.22", "@mdx-js/react@^1.6.21": + version "1.6.22" + resolved "https://registry.yarnpkg.com/@mdx-js/react/-/react-1.6.22.tgz#ae09b4744fddc74714ee9f9d6f17a66e77c43573" + integrity sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg== + +"@mdx-js/runtime@^1.6.22": + version "1.6.22" + resolved "https://registry.yarnpkg.com/@mdx-js/runtime/-/runtime-1.6.22.tgz#3edd388bf68a519ffa1aaf9c446b548165102345" + integrity sha512-p17spaO2+55VLCuxXA3LVHC4phRx60NR2XMdZ+qgVU1lKvEX4y88dmFNOzGDCPLJ03IZyKrJ/rPWWRiBrd9JrQ== + dependencies: + "@mdx-js/mdx" "1.6.22" + "@mdx-js/react" "1.6.22" + buble-jsx-only "^0.19.8" + +"@mdx-js/util@1.6.22": + version "1.6.22" + resolved "https://registry.yarnpkg.com/@mdx-js/util/-/util-1.6.22.tgz#219dfd89ae5b97a8801f015323ffa4b62f45718b" + integrity sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA== + +"@nodelib/fs.scandir@2.1.5": + version "2.1.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" + integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== + dependencies: + "@nodelib/fs.stat" "2.0.5" + run-parallel "^1.1.9" + +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== + +"@nodelib/fs.walk@^1.2.3": + version "1.2.8" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" + integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== + dependencies: + "@nodelib/fs.scandir" "2.1.5" + fastq "^1.6.0" + +"@polka/url@^1.0.0-next.20": + version "1.0.0-next.21" + resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.21.tgz#5de5a2385a35309427f6011992b544514d559aa1" + integrity sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g== + +"@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== + dependencies: + "@hapi/hoek" "^9.0.0" + +"@sideway/formula@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@sideway/formula/-/formula-3.0.0.tgz#fe158aee32e6bd5de85044be615bc08478a0a13c" + integrity sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg== + +"@sideway/pinpoint@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@sideway/pinpoint/-/pinpoint-2.0.0.tgz#cff8ffadc372ad29fd3f78277aeb29e632cc70df" + integrity sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ== + +"@sindresorhus/is@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea" + integrity sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ== + +"@slorber/static-site-generator-webpack-plugin@^4.0.0": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@slorber/static-site-generator-webpack-plugin/-/static-site-generator-webpack-plugin-4.0.1.tgz#0c8852146441aaa683693deaa5aee2f991d94841" + integrity sha512-PSv4RIVO1Y3kvHxjvqeVisk3E9XFoO04uwYBDWe217MFqKspplYswTuKLiJu0aLORQWzuQjfVsSlLPojwfYsLw== + dependencies: + bluebird "^3.7.1" + cheerio "^0.22.0" + eval "^0.1.4" + url "^0.11.0" + webpack-sources "^1.4.3" + +"@svgr/babel-plugin-add-jsx-attribute@^6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.0.0.tgz#bd6d1ff32a31b82b601e73672a789cc41e84fe18" + integrity sha512-MdPdhdWLtQsjd29Wa4pABdhWbaRMACdM1h31BY+c6FghTZqNGT7pEYdBoaGeKtdTOBC/XNFQaKVj+r/Ei2ryWA== + +"@svgr/babel-plugin-remove-jsx-attribute@^6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-6.0.0.tgz#58654908beebfa069681a83332544b17e5237e89" + integrity sha512-aVdtfx9jlaaxc3unA6l+M9YRnKIZjOhQPthLKqmTXC8UVkBLDRGwPKo+r8n3VZN8B34+yVajzPTZ+ptTSuZZCw== + +"@svgr/babel-plugin-remove-jsx-empty-expression@^6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-6.0.0.tgz#d06dd6e8a8f603f92f9979bb9990a1f85a4f57ba" + integrity sha512-Ccj42ApsePD451AZJJf1QzTD1B/BOU392URJTeXFxSK709i0KUsGtbwyiqsKu7vsYxpTM0IA5clAKDyf9RCZyA== + +"@svgr/babel-plugin-replace-jsx-attribute-value@^6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.0.0.tgz#0b85837577b02c31c09c758a12932820f5245cee" + integrity sha512-88V26WGyt1Sfd1emBYmBJRWMmgarrExpKNVmI9vVozha4kqs6FzQJ/Kp5+EYli1apgX44518/0+t9+NU36lThQ== + +"@svgr/babel-plugin-svg-dynamic-title@^6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.0.0.tgz#28236ec26f7ab9d486a487d36ae52d58ba15676f" + integrity sha512-F7YXNLfGze+xv0KMQxrl2vkNbI9kzT9oDK55/kUuymh1ACyXkMV+VZWX1zEhSTfEKh7VkHVZGmVtHg8eTZ6PRg== + +"@svgr/babel-plugin-svg-em-dimensions@^6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.0.0.tgz#40267c5dea1b43c4f83a0eb6169e08b43d8bafce" + integrity sha512-+rghFXxdIqJNLQK08kwPBD3Z22/0b2tEZ9lKiL/yTfuyj1wW8HUXu4bo/XkogATIYuXSghVQOOCwURXzHGKyZA== + +"@svgr/babel-plugin-transform-react-native-svg@^6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.0.0.tgz#eb688d0a5f539e34d268d8a516e81f5d7fede7c9" + integrity sha512-VaphyHZ+xIKv5v0K0HCzyfAaLhPGJXSk2HkpYfXIOKb7DjLBv0soHDxNv6X0vr2titsxE7klb++u7iOf7TSrFQ== + +"@svgr/babel-plugin-transform-svg-component@^6.2.0": + version "6.2.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.2.0.tgz#7ba61d9fc1fb42b0ba1a04e4630019fa7e993c4f" + integrity sha512-bhYIpsORb++wpsp91fymbFkf09Z/YEKR0DnFjxvN+8JHeCUD2unnh18jIMKnDJTWtvpTaGYPXELVe4OOzFI0xg== + +"@svgr/babel-preset@^6.2.0": + version "6.2.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-6.2.0.tgz#1d3ad8c7664253a4be8e4a0f0e6872f30d8af627" + integrity sha512-4WQNY0J71JIaL03DRn0vLiz87JXx0b9dYm2aA8XHlQJQoixMl4r/soYHm8dsaJZ3jWtkCiOYy48dp9izvXhDkQ== + dependencies: + "@svgr/babel-plugin-add-jsx-attribute" "^6.0.0" + "@svgr/babel-plugin-remove-jsx-attribute" "^6.0.0" + "@svgr/babel-plugin-remove-jsx-empty-expression" "^6.0.0" + "@svgr/babel-plugin-replace-jsx-attribute-value" "^6.0.0" + "@svgr/babel-plugin-svg-dynamic-title" "^6.0.0" + "@svgr/babel-plugin-svg-em-dimensions" "^6.0.0" + "@svgr/babel-plugin-transform-react-native-svg" "^6.0.0" + "@svgr/babel-plugin-transform-svg-component" "^6.2.0" + +"@svgr/core@^6.2.1": + version "6.2.1" + resolved "https://registry.yarnpkg.com/@svgr/core/-/core-6.2.1.tgz#195de807a9f27f9e0e0d678e01084b05c54fdf61" + integrity sha512-NWufjGI2WUyrg46mKuySfviEJ6IxHUOm/8a3Ph38VCWSp+83HBraCQrpEM3F3dB6LBs5x8OElS8h3C0oOJaJAA== + dependencies: + "@svgr/plugin-jsx" "^6.2.1" + camelcase "^6.2.0" + cosmiconfig "^7.0.1" + +"@svgr/hast-util-to-babel-ast@^6.2.1": + version "6.2.1" + resolved "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.2.1.tgz#ae065567b74cbe745afae617053adf9a764bea25" + integrity sha512-pt7MMkQFDlWJVy9ULJ1h+hZBDGFfSCwlBNW1HkLnVi7jUhyEXUaGYWi1x6bM2IXuAR9l265khBT4Av4lPmaNLQ== + dependencies: + "@babel/types" "^7.15.6" + entities "^3.0.1" + +"@svgr/plugin-jsx@^6.2.1": + version "6.2.1" + resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-6.2.1.tgz#5668f1d2aa18c2f1bb7a1fc9f682d3f9aed263bd" + integrity sha512-u+MpjTsLaKo6r3pHeeSVsh9hmGRag2L7VzApWIaS8imNguqoUwDq/u6U/NDmYs/KAsrmtBjOEaAAPbwNGXXp1g== + dependencies: + "@babel/core" "^7.15.5" + "@svgr/babel-preset" "^6.2.0" + "@svgr/hast-util-to-babel-ast" "^6.2.1" + svg-parser "^2.0.2" + +"@svgr/plugin-svgo@^6.2.0": + version "6.2.0" + resolved "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-6.2.0.tgz#4cbe6a33ccccdcae4e3b63ded64cc1cbe1faf48c" + integrity sha512-oDdMQONKOJEbuKwuy4Np6VdV6qoaLLvoY86hjvQEgU82Vx1MSWRyYms6Sl0f+NtqxLI/rDVufATbP/ev996k3Q== + dependencies: + cosmiconfig "^7.0.1" + deepmerge "^4.2.2" + svgo "^2.5.0" + +"@svgr/webpack@^6.0.0": + version "6.2.1" + resolved "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-6.2.1.tgz#ef5d51c1b6be4e7537fb9f76b3f2b2e22b63c58d" + integrity sha512-h09ngMNd13hnePwgXa+Y5CgOjzlCvfWLHg+MBnydEedAnuLRzUHUJmGS3o2OsrhxTOOqEsPOFt5v/f6C5Qulcw== + dependencies: + "@babel/core" "^7.15.5" + "@babel/plugin-transform-react-constant-elements" "^7.14.5" + "@babel/preset-env" "^7.15.6" + "@babel/preset-react" "^7.14.5" + "@babel/preset-typescript" "^7.15.0" + "@svgr/core" "^6.2.1" + "@svgr/plugin-jsx" "^6.2.1" + "@svgr/plugin-svgo" "^6.2.0" + +"@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" + integrity sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA== + dependencies: + defer-to-connect "^1.0.1" + +"@trysound/sax@0.2.0": + version "0.2.0" + resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad" + integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== + +"@types/body-parser@*": + version "1.19.2" + resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.2.tgz#aea2059e28b7658639081347ac4fab3de166e6f0" + integrity sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g== + dependencies: + "@types/connect" "*" + "@types/node" "*" + +"@types/bonjour@^3.5.9": + version "3.5.10" + resolved "https://registry.yarnpkg.com/@types/bonjour/-/bonjour-3.5.10.tgz#0f6aadfe00ea414edc86f5d106357cda9701e275" + integrity sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw== + dependencies: + "@types/node" "*" + +"@types/connect-history-api-fallback@^1.3.5": + version "1.3.5" + resolved "https://registry.yarnpkg.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz#d1f7a8a09d0ed5a57aee5ae9c18ab9b803205dae" + integrity sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw== + dependencies: + "@types/express-serve-static-core" "*" + "@types/node" "*" + +"@types/connect@*": + version "3.4.35" + resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.35.tgz#5fcf6ae445e4021d1fc2219a4873cc73a3bb2ad1" + integrity sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ== + dependencies: + "@types/node" "*" + +"@types/eslint-scope@^3.7.0": + version "3.7.3" + resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.3.tgz#125b88504b61e3c8bc6f870882003253005c3224" + integrity sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g== + dependencies: + "@types/eslint" "*" + "@types/estree" "*" + +"@types/eslint@*": + version "8.4.1" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.4.1.tgz#c48251553e8759db9e656de3efc846954ac32304" + integrity sha512-GE44+DNEyxxh2Kc6ro/VkIj+9ma0pO0bwv9+uHSyBrikYOHr8zYcdPvnBOp1aw8s+CjRvuSx7CyWqRrNFQ59mA== + dependencies: + "@types/estree" "*" + "@types/json-schema" "*" + +"@types/estree@*", "@types/estree@^0.0.50": + version "0.0.50" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.50.tgz#1e0caa9364d3fccd2931c3ed96fdbeaa5d4cca83" + integrity sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw== + +"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.18": + version "4.17.28" + resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz#c47def9f34ec81dc6328d0b1b5303d1ec98d86b8" + integrity sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig== + dependencies: + "@types/node" "*" + "@types/qs" "*" + "@types/range-parser" "*" + +"@types/express@*": + version "4.17.13" + resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.13.tgz#a76e2995728999bab51a33fabce1d705a3709034" + integrity sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA== + dependencies: + "@types/body-parser" "*" + "@types/express-serve-static-core" "^4.17.18" + "@types/qs" "*" + "@types/serve-static" "*" + +"@types/hast@^2.0.0": + version "2.3.4" + resolved "https://registry.yarnpkg.com/@types/hast/-/hast-2.3.4.tgz#8aa5ef92c117d20d974a82bdfb6a648b08c0bafc" + integrity sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g== + dependencies: + "@types/unist" "*" + +"@types/html-minifier-terser@^6.0.0": + version "6.1.0" + resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35" + integrity sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg== + +"@types/http-proxy@^1.17.8": + version "1.17.8" + resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.8.tgz#968c66903e7e42b483608030ee85800f22d03f55" + integrity sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA== + dependencies: + "@types/node" "*" + +"@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== + +"@types/mdast@^3.0.0": + version "3.0.10" + resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-3.0.10.tgz#4724244a82a4598884cbbe9bcfd73dff927ee8af" + integrity sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA== + dependencies: + "@types/unist" "*" + +"@types/mime@^1": + version "1.3.2" + resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.2.tgz#93e25bf9ee75fe0fd80b594bc4feb0e862111b5a" + integrity sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw== + +"@types/node@*", "@types/node@^17.0.5": + version "17.0.14" + resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.14.tgz#33b9b94f789a8fedd30a68efdbca4dbb06b61f20" + integrity sha512-SbjLmERksKOGzWzPNuW7fJM7fk3YXVTFiZWB/Hs99gwhk+/dnrQRPBQjPW9aO+fi1tAffi9PrwFvsmOKmDTyng== + +"@types/parse-json@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" + integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== + +"@types/parse5@^5.0.0": + version "5.0.3" + resolved "https://registry.yarnpkg.com/@types/parse5/-/parse5-5.0.3.tgz#e7b5aebbac150f8b5fdd4a46e7f0bd8e65e19109" + integrity sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw== + +"@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== + +"@types/qs@*": + version "6.9.7" + resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.7.tgz#63bb7d067db107cc1e457c303bc25d511febf6cb" + integrity sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw== + +"@types/range-parser@*": + version "1.2.4" + resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.4.tgz#cd667bcfdd025213aafb7ca5915a932590acdcdc" + integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== + +"@types/react@*": + version "17.0.38" + resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.38.tgz#f24249fefd89357d5fa71f739a686b8d7c7202bd" + integrity sha512-SI92X1IA+FMnP3qM5m4QReluXzhcmovhZnLNm3pyeQlooi02qI7sLiepEYqT678uNiyc25XfCqxREFpy3W7YhQ== + dependencies: + "@types/prop-types" "*" + "@types/scheduler" "*" + csstype "^3.0.2" + +"@types/retry@^0.12.0": + version "0.12.1" + resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.1.tgz#d8f1c0d0dc23afad6dc16a9e993a0865774b4065" + integrity sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g== + +"@types/sax@^1.2.1": + version "1.2.4" + resolved "https://registry.yarnpkg.com/@types/sax/-/sax-1.2.4.tgz#8221affa7f4f3cb21abd22f244cfabfa63e6a69e" + integrity sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw== + dependencies: + "@types/node" "*" + +"@types/scheduler@*": + version "0.16.2" + resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39" + integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew== + +"@types/serve-index@^1.9.1": + version "1.9.1" + resolved "https://registry.yarnpkg.com/@types/serve-index/-/serve-index-1.9.1.tgz#1b5e85370a192c01ec6cec4735cf2917337a6278" + integrity sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg== + dependencies: + "@types/express" "*" + +"@types/serve-static@*": + version "1.13.10" + resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.13.10.tgz#f5e0ce8797d2d7cc5ebeda48a52c96c4fa47a8d9" + integrity sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ== + dependencies: + "@types/mime" "^1" + "@types/node" "*" + +"@types/sockjs@^0.3.33": + version "0.3.33" + resolved "https://registry.yarnpkg.com/@types/sockjs/-/sockjs-0.3.33.tgz#570d3a0b99ac995360e3136fd6045113b1bd236f" + integrity sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw== + dependencies: + "@types/node" "*" + +"@types/unist@*", "@types/unist@^2.0.0", "@types/unist@^2.0.2", "@types/unist@^2.0.3": + version "2.0.6" + resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.6.tgz#250a7b16c3b91f672a24552ec64678eeb1d3a08d" + integrity sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ== + +"@types/ws@^8.2.2": + version "8.2.2" + resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.2.2.tgz#7c5be4decb19500ae6b3d563043cd407bf366c21" + integrity sha512-NOn5eIcgWLOo6qW8AcuLZ7G8PycXu0xTxxkS6Q18VWFxgPUSOwV0pBj2a/4viNZVu25i7RIB7GttdkAIUUXOOg== + dependencies: + "@types/node" "*" + +"@webassemblyjs/ast@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.1.tgz#2bfd767eae1a6996f432ff7e8d7fc75679c0b6a7" + integrity sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw== + dependencies: + "@webassemblyjs/helper-numbers" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + +"@webassemblyjs/floating-point-hex-parser@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz#f6c61a705f0fd7a6aecaa4e8198f23d9dc179e4f" + integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ== + +"@webassemblyjs/helper-api-error@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz#1a63192d8788e5c012800ba6a7a46c705288fd16" + integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg== + +"@webassemblyjs/helper-buffer@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz#832a900eb444884cde9a7cad467f81500f5e5ab5" + integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA== + +"@webassemblyjs/helper-numbers@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz#64d81da219fbbba1e3bd1bfc74f6e8c4e10a62ae" + integrity sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ== + dependencies: + "@webassemblyjs/floating-point-hex-parser" "1.11.1" + "@webassemblyjs/helper-api-error" "1.11.1" + "@xtuc/long" "4.2.2" + +"@webassemblyjs/helper-wasm-bytecode@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz#f328241e41e7b199d0b20c18e88429c4433295e1" + integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q== + +"@webassemblyjs/helper-wasm-section@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz#21ee065a7b635f319e738f0dd73bfbda281c097a" + integrity sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + +"@webassemblyjs/ieee754@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz#963929e9bbd05709e7e12243a099180812992614" + integrity sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ== + dependencies: + "@xtuc/ieee754" "^1.2.0" + +"@webassemblyjs/leb128@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz#ce814b45574e93d76bae1fb2644ab9cdd9527aa5" + integrity sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw== + dependencies: + "@xtuc/long" "4.2.2" + +"@webassemblyjs/utf8@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz#d1f8b764369e7c6e6bae350e854dec9a59f0a3ff" + integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ== + +"@webassemblyjs/wasm-edit@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz#ad206ebf4bf95a058ce9880a8c092c5dec8193d6" + integrity sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/helper-wasm-section" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + "@webassemblyjs/wasm-opt" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + "@webassemblyjs/wast-printer" "1.11.1" + +"@webassemblyjs/wasm-gen@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz#86c5ea304849759b7d88c47a32f4f039ae3c8f76" + integrity sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/ieee754" "1.11.1" + "@webassemblyjs/leb128" "1.11.1" + "@webassemblyjs/utf8" "1.11.1" + +"@webassemblyjs/wasm-opt@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz#657b4c2202f4cf3b345f8a4c6461c8c2418985f2" + integrity sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + +"@webassemblyjs/wasm-parser@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz#86ca734534f417e9bd3c67c7a1c75d8be41fb199" + integrity sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-api-error" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/ieee754" "1.11.1" + "@webassemblyjs/leb128" "1.11.1" + "@webassemblyjs/utf8" "1.11.1" + +"@webassemblyjs/wast-printer@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz#d0c73beda8eec5426f10ae8ef55cee5e7084c2f0" + integrity sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@xtuc/long" "4.2.2" + +"@xtuc/ieee754@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" + integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== + +"@xtuc/long@4.2.2": + version "4.2.2" + resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" + integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== + +accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7: + version "1.3.7" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" + integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== + dependencies: + mime-types "~2.1.24" + negotiator "0.6.2" + +acorn-dynamic-import@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/acorn-dynamic-import/-/acorn-dynamic-import-4.0.0.tgz#482210140582a36b83c3e342e1cfebcaa9240948" + integrity sha512-d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw== + +acorn-import-assertions@^1.7.6: + version "1.8.0" + resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz#ba2b5939ce62c238db6d93d81c9b111b29b855e9" + integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw== + +acorn-jsx@^5.0.1: + version "5.3.2" + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" + integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== + +acorn-walk@^8.0.0: + version "8.2.0" + resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1" + integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== + +acorn@^6.1.1: + version "6.4.2" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6" + integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ== + +acorn@^8.0.4, acorn@^8.4.1: + version "8.7.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.0.tgz#90951fde0f8f09df93549481e5fc141445b791cf" + integrity sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ== + +address@^1.0.1, address@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/address/-/address-1.1.2.tgz#bf1116c9c758c51b7a933d296b72c221ed9428b6" + integrity sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA== + +aggregate-error@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" + integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== + dependencies: + clean-stack "^2.0.0" + indent-string "^4.0.0" + +ajv-formats@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520" + integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== + dependencies: + ajv "^8.0.0" + +ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: + version "3.5.2" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" + integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== + +ajv-keywords@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16" + integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== + dependencies: + fast-deep-equal "^3.1.3" + +ajv@^6.12.2, ajv@^6.12.4, ajv@^6.12.5: + version "6.12.6" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ajv@^8.0.0, ajv@^8.8.0: + version "8.9.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.9.0.tgz#738019146638824dea25edcf299dcba1b0e7eb18" + integrity sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" + +algoliasearch-helper@^3.5.5: + version "3.7.0" + resolved "https://registry.yarnpkg.com/algoliasearch-helper/-/algoliasearch-helper-3.7.0.tgz#c0a0493df84d850360f664ad7a9d4fc78a94fd78" + integrity sha512-XJ3QfERBLfeVCyTVx80gon7r3/rgm/CE8Ha1H7cbablRe/X7SfYQ14g/eO+MhjVKIQp+gy9oC6G5ilmLwS1k6w== + dependencies: + "@algolia/events" "^4.0.1" + +algoliasearch@^4.0.0, algoliasearch@^4.10.5: + 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" + +ansi-align@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.1.tgz#0cdf12e111ace773a86e9a1fad1225c43cb19a59" + integrity sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w== + dependencies: + string-width "^4.1.0" + +ansi-html-community@^0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41" + integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== + +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-regex@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a" + integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== + +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +anymatch@~3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" + integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +arg@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.1.tgz#eb0c9a8f77786cad2af8ff2b862899842d7b6adb" + integrity sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA== + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +argparse@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" + integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== + +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= + +array-flatten@^2.1.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" + integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== + +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + +array-union@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-3.0.1.tgz#da52630d327f8b88cfbfb57728e2af5cd9b6b975" + integrity sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw== + +asap@~2.0.3: + version "2.0.6" + resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" + integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= + +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== + dependencies: + lodash "^4.17.14" + +at-least-node@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" + integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== + +autoprefixer@^10.3.5, autoprefixer@^10.3.7: + version "10.4.2" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.2.tgz#25e1df09a31a9fba5c40b578936b90d35c9d4d3b" + integrity sha512-9fOPpHKuDW1w/0EKfRmVnxTDt8166MAnLI3mgZ1JCnhNtYWxcJ6Ud5CO/AVOZi/AvFa8DY9RTy3h3+tFBlrrdQ== + dependencies: + browserslist "^4.19.1" + caniuse-lite "^1.0.30001297" + fraction.js "^4.1.2" + normalize-range "^0.1.2" + picocolors "^1.0.0" + postcss-value-parser "^4.2.0" + +axios@^0.21.1: + version "0.21.4" + resolved "https://registry.yarnpkg.com/axios/-/axios-0.21.4.tgz#c67b90dc0568e5c1cf2b0b858c43ba28e2eda575" + integrity sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg== + dependencies: + follow-redirects "^1.14.0" + +babel-loader@^8.2.2: + 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-plugin-apply-mdx-type-prop@1.6.22: + version "1.6.22" + resolved "https://registry.yarnpkg.com/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.6.22.tgz#d216e8fd0de91de3f1478ef3231e05446bc8705b" + integrity sha512-VefL+8o+F/DfK24lPZMtJctrCVOfgbqLAGZSkxwhazQv4VxPg3Za/i40fu22KR2m8eEda+IfSOlPLUSIiLcnCQ== + dependencies: + "@babel/helper-plugin-utils" "7.10.4" + "@mdx-js/util" "1.6.22" + +babel-plugin-dynamic-import-node@2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz#f00f507bdaa3c3e3ff6e7e5e98d90a7acab96f7f" + integrity sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ== + dependencies: + object.assign "^4.1.0" + +babel-plugin-dynamic-import-node@^2.3.3: + version "2.3.3" + resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3" + integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== + dependencies: + object.assign "^4.1.0" + +babel-plugin-extract-import-names@1.6.22: + version "1.6.22" + resolved "https://registry.yarnpkg.com/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.6.22.tgz#de5f9a28eb12f3eb2578bf74472204e66d1a13dc" + integrity sha512-yJ9BsJaISua7d8zNT7oRG1ZLBJCIdZ4PZqmH8qa9N5AK01ifk3fnkc98AXhtzE7UkfCsEumvoQWgoYLhOnJ7jQ== + dependencies: + "@babel/helper-plugin-utils" "7.10.4" + +babel-plugin-polyfill-corejs2@^0.3.0: + version "0.3.1" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz#440f1b70ccfaabc6b676d196239b138f8a2cfba5" + integrity sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w== + dependencies: + "@babel/compat-data" "^7.13.11" + "@babel/helper-define-polyfill-provider" "^0.3.1" + semver "^6.1.1" + +babel-plugin-polyfill-corejs3@^0.5.0: + version "0.5.1" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.1.tgz#d66183bf10976ea677f4149a7fcc4d8df43d4060" + integrity sha512-TihqEe4sQcb/QcPJvxe94/9RZuLQuF1+To4WqQcRvc+3J3gLCPIPgDKzGLG6zmQLfH3nn25heRuDNkS2KR4I8A== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.3.1" + core-js-compat "^3.20.0" + +babel-plugin-polyfill-regenerator@^0.3.0: + version "0.3.1" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz#2c0678ea47c75c8cc2fbb1852278d8fb68233990" + integrity sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.3.1" + +bail@^1.0.0: + version "1.0.5" + resolved "https://registry.yarnpkg.com/bail/-/bail-1.0.5.tgz#b6fa133404a392cbc1f8c4bf63f5953351e7a776" + integrity sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ== + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +base16@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/base16/-/base16-1.0.0.tgz#e297f60d7ec1014a7a971a39ebc8a98c0b681e70" + integrity sha1-4pf2DX7BAUp6lxo568ipjAtoHnA= + +batch@0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" + integrity sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY= + +big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + +binary-extensions@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" + integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== + +bluebird@^3.7.1: + version "3.7.2" + resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" + integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== + +body-parser@1.19.1: + version "1.19.1" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.1.tgz#1499abbaa9274af3ecc9f6f10396c995943e31d4" + integrity sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA== + dependencies: + bytes "3.1.1" + content-type "~1.0.4" + debug "2.6.9" + depd "~1.1.2" + http-errors "1.8.1" + iconv-lite "0.4.24" + on-finished "~2.3.0" + qs "6.9.6" + raw-body "2.4.2" + type-is "~1.6.18" + +bonjour@^3.5.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/bonjour/-/bonjour-3.5.0.tgz#8e890a183d8ee9a2393b3844c691a42bcf7bc9f5" + integrity sha1-jokKGD2O6aI5OzhExpGkK897yfU= + dependencies: + array-flatten "^2.1.0" + deep-equal "^1.0.1" + dns-equal "^1.0.0" + dns-txt "^2.0.2" + multicast-dns "^6.0.1" + multicast-dns-service-types "^1.1.0" + +boolbase@^1.0.0, boolbase@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= + +boxen@^5.0.0, boxen@^5.0.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/boxen/-/boxen-5.1.2.tgz#788cb686fc83c1f486dfa8a40c68fc2b831d2b50" + integrity sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ== + dependencies: + ansi-align "^3.0.0" + camelcase "^6.2.0" + chalk "^4.1.0" + cli-boxes "^2.2.1" + string-width "^4.2.2" + type-fest "^0.20.2" + widest-line "^3.1.0" + wrap-ansi "^7.0.0" + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@^3.0.1, braces@~3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" + +browserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4.16.6, browserslist@^4.17.5, browserslist@^4.18.1, browserslist@^4.19.1: + version "4.19.1" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.19.1.tgz#4ac0435b35ab655896c31d53018b6dd5e9e4c9a3" + integrity sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A== + dependencies: + caniuse-lite "^1.0.30001286" + electron-to-chromium "^1.4.17" + escalade "^3.1.1" + node-releases "^2.0.1" + picocolors "^1.0.0" + +buble-jsx-only@^0.19.8: + version "0.19.8" + resolved "https://registry.yarnpkg.com/buble-jsx-only/-/buble-jsx-only-0.19.8.tgz#6e3524aa0f1c523de32496ac9aceb9cc2b493867" + integrity sha512-7AW19pf7PrKFnGTEDzs6u9+JZqQwM1VnLS19OlqYDhXomtFFknnoQJAPHeg84RMFWAvOhYrG7harizJNwUKJsA== + dependencies: + acorn "^6.1.1" + acorn-dynamic-import "^4.0.0" + acorn-jsx "^5.0.1" + chalk "^2.4.2" + magic-string "^0.25.3" + minimist "^1.2.0" + regexpu-core "^4.5.4" + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +buffer-indexof@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz#52fabcc6a606d1a00302802648ef68f639da268c" + integrity sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g== + +bytes@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= + +bytes@3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.1.tgz#3f018291cb4cbad9accb6e6970bca9c8889e879a" + integrity sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg== + +cacheable-request@^6.0.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-6.1.0.tgz#20ffb8bd162ba4be11e9567d823db651052ca912" + integrity sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg== + dependencies: + clone-response "^1.0.2" + get-stream "^5.1.0" + http-cache-semantics "^4.0.0" + keyv "^3.0.0" + lowercase-keys "^2.0.0" + normalize-url "^4.1.0" + responselike "^1.0.2" + +call-bind@^1.0.0, call-bind@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== + dependencies: + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +camel-case@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" + integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== + dependencies: + pascal-case "^3.1.2" + tslib "^2.0.3" + +camelcase-css@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5" + integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== + +camelcase@^6.2.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + +caniuse-api@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" + integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== + dependencies: + browserslist "^4.0.0" + caniuse-lite "^1.0.0" + lodash.memoize "^4.1.2" + lodash.uniq "^4.5.0" + +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001286, caniuse-lite@^1.0.30001297: + version "1.0.30001304" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001304.tgz#38af55ed3fc8220cb13e35e6e7309c8c65a05559" + integrity sha512-bdsfZd6K6ap87AGqSHJP/s1V+U6Z5lyrcbBu3ovbCCf8cSYpwTtGrCBObMpJqwxfTbLW6YTIdbb1jEeTelcpYQ== + +ccount@^1.0.0, ccount@^1.0.3: + version "1.1.0" + resolved "https://registry.yarnpkg.com/ccount/-/ccount-1.1.0.tgz#246687debb6014735131be8abab2d93898f8d043" + integrity sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg== + +chalk@^2.0.0, chalk@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +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== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +character-entities-legacy@^1.0.0: + version "1.1.4" + resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz#94bc1845dce70a5bb9d2ecc748725661293d8fc1" + integrity sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA== + +character-entities@^1.0.0: + version "1.2.4" + resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-1.2.4.tgz#e12c3939b7eaf4e5b15e7ad4c5e28e1d48c5b16b" + integrity sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw== + +character-reference-invalid@^1.0.0: + version "1.1.4" + resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz#083329cda0eae272ab3dbbf37e9a382c13af1560" + integrity sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg== + +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== + dependencies: + css-select "^4.1.3" + css-what "^5.0.1" + domelementtype "^2.2.0" + domhandler "^4.2.0" + domutils "^2.7.0" + +cheerio@^0.22.0: + version "0.22.0" + resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-0.22.0.tgz#a9baa860a3f9b595a6b81b1a86873121ed3a269e" + integrity sha1-qbqoYKP5tZWmuBsahocxIe06Jp4= + dependencies: + css-select "~1.2.0" + dom-serializer "~0.1.0" + entities "~1.1.1" + htmlparser2 "^3.9.1" + lodash.assignin "^4.0.9" + lodash.bind "^4.1.4" + lodash.defaults "^4.0.1" + lodash.filter "^4.4.0" + lodash.flatten "^4.2.0" + lodash.foreach "^4.3.0" + lodash.map "^4.4.0" + lodash.merge "^4.4.0" + lodash.pick "^4.2.1" + lodash.reduce "^4.4.0" + lodash.reject "^4.4.0" + lodash.some "^4.4.0" + +cheerio@^1.0.0-rc.10: + version "1.0.0-rc.10" + resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.10.tgz#2ba3dcdfcc26e7956fc1f440e61d51c643379f3e" + integrity sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw== + dependencies: + cheerio-select "^1.5.0" + dom-serializer "^1.3.2" + domhandler "^4.2.0" + htmlparser2 "^6.1.0" + parse5 "^6.0.1" + parse5-htmlparser2-tree-adapter "^6.0.1" + tslib "^2.2.0" + +chokidar@^3.4.2, chokidar@^3.5.2: + version "3.5.3" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" + integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== + dependencies: + anymatch "~3.1.2" + braces "~3.0.2" + glob-parent "~5.1.2" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.6.0" + optionalDependencies: + fsevents "~2.3.2" + +chrome-trace-event@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" + integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== + +ci-info@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" + integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== + +clean-css@^5.1.5, clean-css@^5.2.2: + version "5.2.4" + resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.2.4.tgz#982b058f8581adb2ae062520808fb2429bd487a4" + integrity sha512-nKseG8wCzEuji/4yrgM/5cthL9oTDc5UOQyFMvW/Q53oP6gLH690o1NbuTh6Y18nujr7BxlsFuS7gXLnLzKJGg== + dependencies: + source-map "~0.6.0" + +clean-stack@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" + integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== + +cli-boxes@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-2.2.1.tgz#ddd5035d25094fce220e9cab40a45840a440318f" + integrity sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw== + +clone-deep@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" + integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== + dependencies: + is-plain-object "^2.0.4" + kind-of "^6.0.2" + shallow-clone "^3.0.0" + +clone-response@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b" + integrity sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws= + dependencies: + mimic-response "^1.0.0" + +clsx@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.1.1.tgz#98b3134f9abbdf23b2663491ace13c5c03a73188" + integrity sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA== + +collapse-white-space@^1.0.2: + version "1.0.6" + resolved "https://registry.yarnpkg.com/collapse-white-space/-/collapse-white-space-1.0.6.tgz#e63629c0016665792060dbbeb79c42239d2c5287" + integrity sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ== + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= + +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +colord@^2.9.1: + version "2.9.2" + resolved "https://registry.yarnpkg.com/colord/-/colord-2.9.2.tgz#25e2bacbbaa65991422c07ea209e2089428effb1" + integrity sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ== + +colorette@^2.0.10: + version "2.0.16" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.16.tgz#713b9af84fdb000139f04546bd4a93f62a5085da" + integrity sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g== + +combine-promises@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/combine-promises/-/combine-promises-1.1.0.tgz#72db90743c0ca7aab7d0d8d2052fd7b0f674de71" + integrity sha512-ZI9jvcLDxqwaXEixOhArm3r7ReIivsXkpbyEWyeOhzz1QS0iSgBPnWvEqvIQtYyamGCYA88gFhmUrs9hrrQ0pg== + +comma-separated-tokens@^1.0.0: + version "1.0.8" + resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz#632b80b6117867a158f1080ad498b2fbe7e3f5ea" + integrity sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw== + +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== + +commander@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae" + integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== + +commander@^7.2.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" + integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== + +commander@^8.3.0: + version "8.3.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" + integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= + +compressible@~2.0.16: + version "2.0.18" + resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" + integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== + dependencies: + mime-db ">= 1.43.0 < 2" + +compression@^1.7.4: + version "1.7.4" + resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" + integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== + dependencies: + accepts "~1.3.5" + bytes "3.0.0" + compressible "~2.0.16" + debug "2.6.9" + on-headers "~1.0.2" + safe-buffer "5.1.2" + vary "~1.1.2" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + +configstore@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/configstore/-/configstore-5.0.1.tgz#d365021b5df4b98cdd187d6a3b0e3f6a7cc5ed96" + integrity sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA== + dependencies: + dot-prop "^5.2.0" + graceful-fs "^4.1.2" + make-dir "^3.0.0" + unique-string "^2.0.0" + write-file-atomic "^3.0.0" + xdg-basedir "^4.0.0" + +connect-history-api-fallback@^1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc" + integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg== + +consola@^2.15.3: + version "2.15.3" + resolved "https://registry.yarnpkg.com/consola/-/consola-2.15.3.tgz#2e11f98d6a4be71ff72e0bdf07bd23e12cb61550" + integrity sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw== + +content-disposition@0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.2.tgz#0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4" + integrity sha1-DPaLud318r55YcOoUXjLhdunjLQ= + +content-disposition@0.5.4: + version "0.5.4" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" + integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== + dependencies: + safe-buffer "5.2.1" + +content-type@~1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" + integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== + +convert-source-map@^1.7.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369" + integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA== + dependencies: + safe-buffer "~5.1.1" + +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= + +cookie@0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.1.tgz#afd713fe26ebd21ba95ceb61f9a8116e50a537d1" + integrity sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA== + +copy-text-to-clipboard@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/copy-text-to-clipboard/-/copy-text-to-clipboard-3.0.1.tgz#8cbf8f90e0a47f12e4a24743736265d157bce69c" + integrity sha512-rvVsHrpFcL4F2P8ihsoLdFHmd404+CMg71S756oRSeQgqk51U3kicGdnvfkrxva0xXH92SjGS62B0XIJsbh+9Q== + +copy-webpack-plugin@^10.2.0: + version "10.2.4" + resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-10.2.4.tgz#6c854be3fdaae22025da34b9112ccf81c63308fe" + integrity sha512-xFVltahqlsRcyyJqQbDY6EYTtyQZF9rf+JPjwHObLdPFMEISqkFkr7mFoVOC6BfYS/dNThyoQKvziugm+OnwBg== + dependencies: + fast-glob "^3.2.7" + glob-parent "^6.0.1" + globby "^12.0.2" + normalize-path "^3.0.0" + schema-utils "^4.0.0" + serialize-javascript "^6.0.0" + +core-js-compat@^3.20.0, core-js-compat@^3.20.2: + version "3.21.0" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.21.0.tgz#bcc86aa5a589cee358e7a7fa0a4979d5a76c3885" + integrity sha512-OSXseNPSK2OPJa6GdtkMz/XxeXx8/CJvfhQWTqd6neuUraujcL4jVsjkLQz1OWnax8xVQJnRPe0V2jqNWORA+A== + dependencies: + browserslist "^4.19.1" + semver "7.0.0" + +core-js-pure@^3.20.2: + version "3.21.0" + resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.21.0.tgz#819adc8dfb808205ce25b51d50591becd615db7e" + integrity sha512-VaJUunCZLnxuDbo1rNOzwbet9E1K9joiXS5+DQMPtgxd24wfsZbJZMMfQLGYMlCUvSxLfsRUUhoOR2x28mFfeg== + +core-js@^3.18.0: + version "3.21.0" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.21.0.tgz#f479dbfc3dffb035a0827602dd056839a774aa71" + integrity sha512-YUdI3fFu4TF/2WykQ2xzSiTQdldLB4KVuL9WeAy5XONZYt5Cun/fpQvctoKbCgvPhmzADeesTk/j2Rdx77AcKQ== + +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" + integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + +cosmiconfig@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" + integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== + dependencies: + "@types/parse-json" "^4.0.0" + import-fresh "^3.1.0" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.7.2" + +cosmiconfig@^7.0.0, cosmiconfig@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz#714d756522cace867867ccb4474c5d01bbae5d6d" + integrity sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ== + dependencies: + "@types/parse-json" "^4.0.0" + import-fresh "^3.2.1" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.10.0" + +cross-fetch@^3.0.4: + version "3.1.5" + resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.5.tgz#e1389f44d9e7ba767907f7af8454787952ab534f" + integrity sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw== + dependencies: + node-fetch "2.6.7" + +cross-spawn@^7.0.3: + version "7.0.3" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +crypto-random-string@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5" + integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== + +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-loader@^6.5.1: + version "6.5.1" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.5.1.tgz#0c43d4fbe0d97f699c91e9818cb585759091d1b1" + integrity sha512-gEy2w9AnJNnD9Kuo4XAP9VflW/ujKoS9c/syO+uWMlm5igc7LysKzPXaDoR2vroROkSwsTS2tGr1yGGEbZOYZQ== + dependencies: + icss-utils "^5.1.0" + postcss "^8.2.15" + postcss-modules-extract-imports "^3.0.0" + postcss-modules-local-by-default "^4.0.0" + postcss-modules-scope "^3.0.0" + postcss-modules-values "^4.0.0" + postcss-value-parser "^4.1.0" + semver "^7.3.5" + +css-minimizer-webpack-plugin@^3.3.1: + version "3.4.1" + resolved "https://registry.yarnpkg.com/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz#ab78f781ced9181992fe7b6e4f3422e76429878f" + integrity sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q== + dependencies: + cssnano "^5.0.6" + jest-worker "^27.0.2" + postcss "^8.3.5" + schema-utils "^4.0.0" + serialize-javascript "^6.0.0" + source-map "^0.6.1" + +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== + dependencies: + boolbase "^1.0.0" + css-what "^5.1.0" + domhandler "^4.3.0" + domutils "^2.8.0" + nth-check "^2.0.1" + +css-select@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-1.2.0.tgz#2b3a110539c5355f1cd8d314623e870b121ec858" + integrity sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg= + dependencies: + boolbase "~1.0.0" + css-what "2.1" + domutils "1.5.1" + nth-check "~1.0.1" + +css-tree@^1.1.2, css-tree@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d" + integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== + dependencies: + mdn-data "2.0.14" + source-map "^0.6.1" + +css-what@2.1: + version "2.1.3" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.3.tgz#a6d7604573365fe74686c3f311c56513d88285f2" + integrity sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg== + +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== + +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + +cssnano-preset-advanced@^5.1.4: + version "5.1.11" + resolved "https://registry.yarnpkg.com/cssnano-preset-advanced/-/cssnano-preset-advanced-5.1.11.tgz#43242fc1686dd0ed063affd6aced01df5d9161e7" + integrity sha512-M9f/4oRh5oxVUOtpKztACqtwAtcvHoWpEIB7axIxnLwhndvEMi7MtwPAOnKdSPBvH3RDGE80AL2JJ/e3Ruv2Qg== + dependencies: + autoprefixer "^10.3.7" + cssnano-preset-default "^5.1.11" + postcss-discard-unused "^5.0.2" + postcss-merge-idents "^5.0.2" + postcss-reduce-idents "^5.0.2" + postcss-zindex "^5.0.1" + +cssnano-preset-default@^5.1.11: + version "5.1.11" + resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-5.1.11.tgz#db10fb1ecee310e8285c5aca45bd8237be206828" + integrity sha512-ETet5hqHxmzQq2ynXMOQofKuLm7VOjMiOB7E2zdtm/hSeCKlD9fabzIUV4GoPcRyJRHi+4kGf0vsfGYbQ4nmPw== + dependencies: + css-declaration-sorter "^6.0.3" + cssnano-utils "^3.0.1" + postcss-calc "^8.2.0" + postcss-colormin "^5.2.4" + postcss-convert-values "^5.0.3" + postcss-discard-comments "^5.0.2" + postcss-discard-duplicates "^5.0.2" + postcss-discard-empty "^5.0.2" + postcss-discard-overridden "^5.0.3" + postcss-merge-longhand "^5.0.5" + postcss-merge-rules "^5.0.5" + postcss-minify-font-values "^5.0.3" + postcss-minify-gradients "^5.0.5" + postcss-minify-params "^5.0.4" + postcss-minify-selectors "^5.1.2" + postcss-normalize-charset "^5.0.2" + postcss-normalize-display-values "^5.0.2" + postcss-normalize-positions "^5.0.3" + postcss-normalize-repeat-style "^5.0.3" + postcss-normalize-string "^5.0.3" + postcss-normalize-timing-functions "^5.0.2" + postcss-normalize-unicode "^5.0.3" + postcss-normalize-url "^5.0.4" + postcss-normalize-whitespace "^5.0.3" + postcss-ordered-values "^5.0.4" + postcss-reduce-initial "^5.0.2" + postcss-reduce-transforms "^5.0.3" + postcss-svgo "^5.0.3" + postcss-unique-selectors "^5.0.3" + +cssnano-utils@^3.0.0, cssnano-utils@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/cssnano-utils/-/cssnano-utils-3.0.1.tgz#d3cc0a142d3d217f8736837ec0a2ccff6a89c6ea" + integrity sha512-VNCHL364lh++/ono+S3j9NlUK+d97KNkxI77NlqZU2W3xd2/qmyN61dsa47pTpb55zuU4G4lI7qFjAXZJH1OAQ== + +cssnano@^5.0.6, cssnano@^5.0.8: + version "5.0.16" + resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-5.0.16.tgz#4ee97d30411693f3de24cef70b36f7ae2a843e04" + integrity sha512-ryhRI9/B9VFCwPbb1z60LLK5/ldoExi7nwdnJzpkLZkm2/r7j2X3jfY+ZvDVJhC/0fPZlrAguYdHNFg0iglPKQ== + dependencies: + cssnano-preset-default "^5.1.11" + lilconfig "^2.0.3" + yaml "^1.10.2" + +csso@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529" + integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== + dependencies: + css-tree "^1.1.2" + +csstype@^3.0.2: + version "3.0.10" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.10.tgz#2ad3a7bed70f35b965707c092e5f30b327c290e5" + integrity sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA== + +debug@2.6.9, debug@^2.6.0: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@^3.1.1: + version "3.2.7" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" + integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== + dependencies: + ms "^2.1.1" + +debug@^4.1.0, debug@^4.1.1: + version "4.3.3" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.3.tgz#04266e0b70a98d4462e6e288e38259213332b664" + integrity sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q== + dependencies: + ms "2.1.2" + +decompress-response@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3" + integrity sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M= + dependencies: + mimic-response "^1.0.0" + +deep-equal@^1.0.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a" + integrity sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g== + dependencies: + is-arguments "^1.0.4" + is-date-object "^1.0.1" + is-regex "^1.0.4" + object-is "^1.0.1" + object-keys "^1.1.1" + regexp.prototype.flags "^1.2.0" + +deep-extend@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" + integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== + +deepmerge@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" + integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== + +default-gateway@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-6.0.3.tgz#819494c888053bdb743edbf343d6cdf7f2943a71" + integrity sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg== + dependencies: + execa "^5.0.0" + +defer-to-connect@^1.0.1: + version "1.1.3" + resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-1.1.3.tgz#331ae050c08dcf789f8c83a7b81f0ed94f4ac591" + integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ== + +define-lazy-prop@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" + integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== + +define-properties@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" + integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== + dependencies: + object-keys "^1.0.12" + +del@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/del/-/del-6.0.0.tgz#0b40d0332cea743f1614f818be4feb717714c952" + integrity sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ== + dependencies: + globby "^11.0.1" + graceful-fs "^4.2.4" + is-glob "^4.0.1" + is-path-cwd "^2.2.0" + is-path-inside "^3.0.2" + p-map "^4.0.0" + rimraf "^3.0.2" + slash "^3.0.0" + +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= + +destroy@~1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" + integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= + +detab@2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/detab/-/detab-2.0.4.tgz#b927892069aff405fbb9a186fe97a44a92a94b43" + integrity sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g== + dependencies: + repeat-string "^1.5.4" + +detect-node@^2.0.4: + version "2.1.0" + resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" + integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== + +detect-port-alt@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/detect-port-alt/-/detect-port-alt-1.1.6.tgz#24707deabe932d4a3cf621302027c2b266568275" + integrity sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q== + dependencies: + address "^1.0.1" + debug "^2.6.0" + +detect-port@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/detect-port/-/detect-port-1.3.0.tgz#d9c40e9accadd4df5cac6a782aefd014d573d1f1" + integrity sha512-E+B1gzkl2gqxt1IhUzwjrxBKRqx1UzC3WLONHinn8S3T6lwV/agVCyitiFOsGJ/eYuEUBvD71MZHy3Pv1G9doQ== + dependencies: + address "^1.0.1" + debug "^2.6.0" + +dir-glob@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" + integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== + dependencies: + path-type "^4.0.0" + +dns-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" + integrity sha1-s55/HabrCnW6nBcySzR1PEfgZU0= + +dns-packet@^1.3.1: + version "1.3.4" + resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-1.3.4.tgz#e3455065824a2507ba886c55a89963bb107dec6f" + integrity sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA== + dependencies: + ip "^1.1.0" + safe-buffer "^5.0.1" + +dns-txt@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/dns-txt/-/dns-txt-2.0.2.tgz#b91d806f5d27188e4ab3e7d107d881a1cc4642b6" + integrity sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY= + dependencies: + buffer-indexof "^1.0.0" + +dom-converter@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" + integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== + dependencies: + utila "~0.4" + +dom-serializer@0: + version "0.2.2" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51" + integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g== + dependencies: + domelementtype "^2.0.1" + 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== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.2.0" + entities "^2.0.0" + +dom-serializer@~0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.1.1.tgz#1ec4059e284babed36eec2941d4a970a189ce7c0" + integrity sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA== + dependencies: + domelementtype "^1.3.0" + entities "^1.1.1" + +domelementtype@1, domelementtype@^1.3.0, domelementtype@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" + 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== + +domhandler@^2.3.0: + version "2.4.2" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.4.2.tgz#8805097e933d65e85546f726d60f5eb88b44f803" + integrity sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA== + dependencies: + domelementtype "1" + +domhandler@^4.0.0, domhandler@^4.2.0, 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== + dependencies: + domelementtype "^2.2.0" + +domutils@1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf" + integrity sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8= + dependencies: + dom-serializer "0" + domelementtype "1" + +domutils@^1.5.1: + version "1.7.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" + integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== + dependencies: + dom-serializer "0" + domelementtype "1" + +domutils@^2.5.2, domutils@^2.7.0, domutils@^2.8.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" + integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== + dependencies: + dom-serializer "^1.0.1" + domelementtype "^2.2.0" + domhandler "^4.2.0" + +dot-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" + integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +dot-prop@^5.2.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" + integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== + dependencies: + is-obj "^2.0.0" + +duplexer3@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" + integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI= + +duplexer@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" + integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= + +electron-to-chromium@^1.4.17: + version "1.4.60" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.60.tgz#2b824d862f068a9794b2b75d66ad40ff44745f18" + integrity sha512-h53hbEiKC6hijelDgxgkgAUC3PKyR7TmIfvjHnBjUGPMg/3sBuTyG6eDormw+lY24uUJvHkUPzB8dpK8b2u3Sw== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +emojis-list@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" + integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== + +emoticon@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/emoticon/-/emoticon-3.2.0.tgz#c008ca7d7620fac742fe1bf4af8ff8fed154ae7f" + integrity sha512-SNujglcLTTg+lDAcApPNgEdudaqQFiAbJCqzjNxJkvN9vAwCGi0uu8IUVvx+f16h+V44KCY6Y2yboroc9pilHg== + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= + +end-of-stream@^1.1.0: + version "1.4.4" + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + dependencies: + once "^1.4.0" + +enhanced-resolve@^5.8.3: + version "5.8.3" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz#6d552d465cce0423f5b3d718511ea53826a7b2f0" + integrity sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA== + dependencies: + graceful-fs "^4.2.4" + tapable "^2.2.0" + +entities@^1.1.1, entities@~1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" + integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== + +entities@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" + integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== + +entities@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/entities/-/entities-3.0.1.tgz#2b887ca62585e96db3903482d336c1006c3001d4" + integrity sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q== + +error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +es-module-lexer@^0.9.0: + version "0.9.3" + resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz#6f13db00cc38417137daf74366f535c8eb438f19" + integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ== + +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + +escape-goat@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/escape-goat/-/escape-goat-2.1.1.tgz#1b2dc77003676c457ec760b2dc68edb648188675" + integrity sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q== + +escape-html@^1.0.3, escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= + +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +eslint-scope@5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== + dependencies: + esrecurse "^4.3.0" + estraverse "^4.1.1" + +esprima@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + +estraverse@^4.1.1: + version "4.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^5.2.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +eta@^1.12.3: + version "1.12.3" + resolved "https://registry.yarnpkg.com/eta/-/eta-1.12.3.tgz#2982d08adfbef39f9fa50e2fbd42d7337e7338b1" + integrity sha512-qHixwbDLtekO/d51Yr4glcaUJCIjGVJyTzuqV4GPlgZo1YpgOKG+avQynErZIYrfM6JIJdtiG2Kox8tbb+DoGg== + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= + +eval@^0.1.4: + version "0.1.6" + resolved "https://registry.yarnpkg.com/eval/-/eval-0.1.6.tgz#9620d7d8c85515e97e6b47c5814f46ae381cb3cc" + integrity sha512-o0XUw+5OGkXw4pJZzQoXUk+H87DHuC+7ZE//oSrRGtatTmr12oTnLfg6QOq9DyTt0c/p4TwzgmkKrBzWTSizyQ== + dependencies: + require-like ">= 0.1.1" + +eventemitter3@^4.0.0: + version "4.0.7" + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" + integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== + +events@^3.2.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + +execa@^5.0.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" + +express@^4.17.1: + version "4.17.2" + resolved "https://registry.yarnpkg.com/express/-/express-4.17.2.tgz#c18369f265297319beed4e5558753cc8c1364cb3" + integrity sha512-oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg== + dependencies: + accepts "~1.3.7" + array-flatten "1.1.1" + body-parser "1.19.1" + content-disposition "0.5.4" + content-type "~1.0.4" + cookie "0.4.1" + cookie-signature "1.0.6" + debug "2.6.9" + depd "~1.1.2" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + finalhandler "~1.1.2" + fresh "0.5.2" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "~2.3.0" + parseurl "~1.3.3" + path-to-regexp "0.1.7" + proxy-addr "~2.0.7" + qs "6.9.6" + range-parser "~1.2.1" + safe-buffer "5.2.1" + send "0.17.2" + serve-static "1.14.2" + setprototypeof "1.2.0" + statuses "~1.5.0" + type-is "~1.6.18" + utils-merge "1.0.1" + vary "~1.1.2" + +extend-shallow@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" + integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= + dependencies: + is-extendable "^0.1.0" + +extend@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== + +fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + +fast-glob@^3.2.7, fast-glob@^3.2.9: + version "3.2.11" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.11.tgz#a1172ad95ceb8a16e20caa5c5e56480e5129c1d9" + integrity sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew== + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.2" + merge2 "^1.3.0" + micromatch "^4.0.4" + +fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +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" + integrity sha1-9K8+qfNNiicc9YrSs3WfQx8LMY0= + dependencies: + punycode "^1.3.2" + +fastq@^1.6.0: + version "1.13.0" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c" + integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw== + dependencies: + reusify "^1.0.4" + +faye-websocket@^0.11.3: + version "0.11.4" + resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.4.tgz#7f0d9275cfdd86a1c963dc8b65fcc451edcbb1da" + integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== + dependencies: + websocket-driver ">=0.5.1" + +fbemitter@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/fbemitter/-/fbemitter-3.0.0.tgz#00b2a1af5411254aab416cd75f9e6289bee4bff3" + integrity sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw== + dependencies: + fbjs "^3.0.0" + +fbjs-css-vars@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz#216551136ae02fe255932c3ec8775f18e2c078b8" + integrity sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ== + +fbjs@^3.0.0, fbjs@^3.0.1: + version "3.0.2" + resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-3.0.2.tgz#dfae08a85c66a58372993ce2caf30863f569ff94" + integrity sha512-qv+boqYndjElAJHNN3NoM8XuwQZ1j2m3kEvTgdle8IDjr6oUbkEpvABWtj/rQl3vq4ew7dnElBxL4YJAwTVqQQ== + dependencies: + cross-fetch "^3.0.4" + fbjs-css-vars "^1.0.0" + loose-envify "^1.0.0" + object-assign "^4.1.0" + promise "^7.1.1" + setimmediate "^1.0.5" + ua-parser-js "^0.7.30" + +feed@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/feed/-/feed-4.2.2.tgz#865783ef6ed12579e2c44bbef3c9113bc4956a7e" + integrity sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ== + dependencies: + xml-js "^1.6.11" + +file-loader@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-6.2.0.tgz#baef7cf8e1840df325e4390b4484879480eebe4d" + integrity sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw== + dependencies: + loader-utils "^2.0.0" + schema-utils "^3.0.0" + +filesize@^8.0.6: + version "8.0.7" + resolved "https://registry.yarnpkg.com/filesize/-/filesize-8.0.7.tgz#695e70d80f4e47012c132d57a059e80c6b580bd8" + integrity sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ== + +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + dependencies: + to-regex-range "^5.0.1" + +finalhandler@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" + integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "~2.3.0" + parseurl "~1.3.3" + statuses "~1.5.0" + unpipe "~1.0.0" + +find-cache-dir@^3.3.1: + version "3.3.2" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b" + integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== + dependencies: + commondir "^1.0.1" + make-dir "^3.0.2" + pkg-dir "^4.1.0" + +find-up@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" + integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== + dependencies: + locate-path "^3.0.0" + +find-up@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +find-up@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" + integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== + dependencies: + locate-path "^6.0.0" + path-exists "^4.0.0" + +flux@^4.0.1: + version "4.0.3" + resolved "https://registry.yarnpkg.com/flux/-/flux-4.0.3.tgz#573b504a24982c4768fdfb59d8d2ea5637d72ee7" + integrity sha512-yKAbrp7JhZhj6uiT1FTuVMlIAT1J4jqEyBpFApi1kxpGZCvacMVc/t1pMQyotqHhAgvoE3bNvAykhCo2CLjnYw== + dependencies: + fbemitter "^3.0.0" + fbjs "^3.0.1" + +follow-redirects@^1.0.0, follow-redirects@^1.14.0: + version "1.14.7" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.7.tgz#2004c02eb9436eee9a21446a6477debf17e81685" + integrity sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ== + +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== + dependencies: + "@babel/code-frame" "^7.8.3" + "@types/json-schema" "^7.0.5" + chalk "^4.1.0" + chokidar "^3.4.2" + cosmiconfig "^6.0.0" + deepmerge "^4.2.2" + fs-extra "^9.0.0" + glob "^7.1.6" + memfs "^3.1.2" + minimatch "^3.0.4" + schema-utils "2.7.0" + semver "^7.3.2" + tapable "^1.0.0" + +forwarded@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" + integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== + +fraction.js@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.1.2.tgz#13e420a92422b6cf244dff8690ed89401029fbe8" + integrity sha512-o2RiJQ6DZaR/5+Si0qJUIy637QMRudSi9kU/FFzx9EZazrIdnBgpU+3sEWCxAVhH2RtxW2Oz+T4p2o8uOPVcgA== + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= + +fs-extra@^10.0.0: + version "10.0.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.0.0.tgz#9ff61b655dde53fb34a82df84bb214ce802e17c1" + integrity sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-extra@^9.0.0: + version "9.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" + integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-monkey@1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.3.tgz#ae3ac92d53bb328efe0e9a1d9541f6ad8d48e2d3" + integrity sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q== + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= + +fsevents@~2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +gensync@^1.0.0-beta.1, gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + +get-intrinsic@^1.0.2: + version "1.1.1" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6" + integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.1" + +get-own-enumerable-property-symbols@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664" + integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g== + +get-stream@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" + integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== + dependencies: + pump "^3.0.0" + +get-stream@^5.1.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" + integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== + dependencies: + pump "^3.0.0" + +get-stream@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + +github-slugger@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/github-slugger/-/github-slugger-1.4.0.tgz#206eb96cdb22ee56fdc53a28d5a302338463444e" + integrity sha512-w0dzqw/nt51xMVmlaV1+JRzN+oCa1KfcgGEWhxUG16wbdA+Xnt/yoFO8Z8x/V82ZcZ0wy6ln9QDup5avbhiDhQ== + +glob-parent@^5.1.2, glob-parent@~5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob-parent@^6.0.1: + version "6.0.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" + integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== + dependencies: + is-glob "^4.0.3" + +glob-to-regexp@^0.4.1: + version "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.1.3, glob@^7.1.6: + version "7.2.0" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023" + integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +global-dirs@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-3.0.0.tgz#70a76fe84ea315ab37b1f5576cbde7d48ef72686" + integrity sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA== + dependencies: + ini "2.0.0" + +global-modules@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" + integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== + dependencies: + global-prefix "^3.0.0" + +global-prefix@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-3.0.0.tgz#fc85f73064df69f50421f47f883fe5b913ba9b97" + integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg== + dependencies: + ini "^1.3.5" + kind-of "^6.0.2" + which "^1.3.1" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +globby@^11.0.1, globby@^11.0.2, globby@^11.0.4: + version "11.1.0" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" + integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== + dependencies: + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.2.9" + ignore "^5.2.0" + merge2 "^1.4.1" + slash "^3.0.0" + +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== + dependencies: + array-union "^3.0.1" + dir-glob "^3.0.1" + fast-glob "^3.2.7" + ignore "^5.1.9" + merge2 "^1.4.1" + slash "^4.0.0" + +got@^9.6.0: + version "9.6.0" + resolved "https://registry.yarnpkg.com/got/-/got-9.6.0.tgz#edf45e7d67f99545705de1f7bbeeeb121765ed85" + integrity sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q== + dependencies: + "@sindresorhus/is" "^0.14.0" + "@szmarczak/http-timer" "^1.1.2" + cacheable-request "^6.0.0" + decompress-response "^3.3.0" + duplexer3 "^0.1.4" + get-stream "^4.1.0" + lowercase-keys "^1.0.1" + mimic-response "^1.0.1" + p-cancelable "^1.0.0" + to-readable-stream "^1.0.0" + url-parse-lax "^3.0.0" + +graceful-fs@^4.1.2, graceful-fs@^4.1.6, 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== + +gray-matter@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/gray-matter/-/gray-matter-4.0.3.tgz#e893c064825de73ea1f5f7d88c7a9f7274288798" + integrity sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q== + dependencies: + js-yaml "^3.13.1" + kind-of "^6.0.2" + section-matter "^1.0.0" + strip-bom-string "^1.0.0" + +gzip-size@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-6.0.0.tgz#065367fd50c239c0671cbcbad5be3e2eeb10e462" + integrity sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q== + dependencies: + duplexer "^0.1.2" + +handle-thing@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" + integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-symbols@^1.0.1, has-symbols@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423" + integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== + +has-tostringtag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" + integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== + dependencies: + has-symbols "^1.0.2" + +has-yarn@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/has-yarn/-/has-yarn-2.1.0.tgz#137e11354a7b5bf11aa5cb649cf0c6f3ff2b2e77" + integrity sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw== + +has@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + +hast-to-hyperscript@^9.0.0: + version "9.0.1" + resolved "https://registry.yarnpkg.com/hast-to-hyperscript/-/hast-to-hyperscript-9.0.1.tgz#9b67fd188e4c81e8ad66f803855334173920218d" + integrity sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA== + dependencies: + "@types/unist" "^2.0.3" + comma-separated-tokens "^1.0.0" + property-information "^5.3.0" + space-separated-tokens "^1.0.0" + style-to-object "^0.3.0" + unist-util-is "^4.0.0" + web-namespaces "^1.0.0" + +hast-util-from-parse5@^5.0.0: + version "5.0.3" + resolved "https://registry.yarnpkg.com/hast-util-from-parse5/-/hast-util-from-parse5-5.0.3.tgz#3089dc0ee2ccf6ec8bc416919b51a54a589e097c" + integrity sha512-gOc8UB99F6eWVWFtM9jUikjN7QkWxB3nY0df5Z0Zq1/Nkwl5V4hAAsl0tmwlgWl/1shlTF8DnNYLO8X6wRV9pA== + dependencies: + ccount "^1.0.3" + hastscript "^5.0.0" + property-information "^5.0.0" + web-namespaces "^1.1.2" + xtend "^4.0.1" + +hast-util-from-parse5@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/hast-util-from-parse5/-/hast-util-from-parse5-6.0.1.tgz#554e34abdeea25ac76f5bd950a1f0180e0b3bc2a" + integrity sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA== + dependencies: + "@types/parse5" "^5.0.0" + hastscript "^6.0.0" + property-information "^5.0.0" + vfile "^4.0.0" + vfile-location "^3.2.0" + web-namespaces "^1.0.0" + +hast-util-parse-selector@^2.0.0: + version "2.2.5" + resolved "https://registry.yarnpkg.com/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz#d57c23f4da16ae3c63b3b6ca4616683313499c3a" + integrity sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ== + +hast-util-raw@6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/hast-util-raw/-/hast-util-raw-6.0.1.tgz#973b15930b7529a7b66984c98148b46526885977" + integrity sha512-ZMuiYA+UF7BXBtsTBNcLBF5HzXzkyE6MLzJnL605LKE8GJylNjGc4jjxazAHUtcwT5/CEt6afRKViYB4X66dig== + dependencies: + "@types/hast" "^2.0.0" + hast-util-from-parse5 "^6.0.0" + hast-util-to-parse5 "^6.0.0" + html-void-elements "^1.0.0" + parse5 "^6.0.0" + unist-util-position "^3.0.0" + vfile "^4.0.0" + web-namespaces "^1.0.0" + xtend "^4.0.0" + zwitch "^1.0.0" + +hast-util-to-parse5@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/hast-util-to-parse5/-/hast-util-to-parse5-6.0.0.tgz#1ec44650b631d72952066cea9b1445df699f8479" + integrity sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ== + dependencies: + hast-to-hyperscript "^9.0.0" + property-information "^5.0.0" + web-namespaces "^1.0.0" + xtend "^4.0.0" + zwitch "^1.0.0" + +hastscript@^5.0.0: + version "5.1.2" + resolved "https://registry.yarnpkg.com/hastscript/-/hastscript-5.1.2.tgz#bde2c2e56d04c62dd24e8c5df288d050a355fb8a" + integrity sha512-WlztFuK+Lrvi3EggsqOkQ52rKbxkXL3RwB6t5lwoa8QLMemoWfBuL43eDrwOamJyR7uKQKdmKYaBH1NZBiIRrQ== + dependencies: + comma-separated-tokens "^1.0.0" + hast-util-parse-selector "^2.0.0" + property-information "^5.0.0" + space-separated-tokens "^1.0.0" + +hastscript@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/hastscript/-/hastscript-6.0.0.tgz#e8768d7eac56c3fdeac8a92830d58e811e5bf640" + integrity sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w== + dependencies: + "@types/hast" "^2.0.0" + comma-separated-tokens "^1.0.0" + hast-util-parse-selector "^2.0.0" + property-information "^5.0.0" + space-separated-tokens "^1.0.0" + +he@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + +history@^4.9.0: + version "4.10.1" + resolved "https://registry.yarnpkg.com/history/-/history-4.10.1.tgz#33371a65e3a83b267434e2b3f3b1b4c58aad4cf3" + integrity sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew== + dependencies: + "@babel/runtime" "^7.1.2" + loose-envify "^1.2.0" + resolve-pathname "^3.0.0" + tiny-invariant "^1.0.2" + tiny-warning "^1.0.0" + value-equal "^1.0.1" + +hoist-non-react-statics@^3.1.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== + dependencies: + react-is "^16.7.0" + +hpack.js@^2.1.6: + version "2.1.6" + resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" + integrity sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI= + dependencies: + inherits "^2.0.1" + obuf "^1.0.0" + readable-stream "^2.0.1" + wbuf "^1.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== + +html-minifier-terser@^6.0.2: + version "6.1.0" + resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#bfc818934cc07918f6b3669f5774ecdfd48f32ab" + integrity sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw== + dependencies: + camel-case "^4.1.2" + clean-css "^5.2.2" + commander "^8.3.0" + he "^1.2.0" + param-case "^3.0.4" + relateurl "^0.2.7" + 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== + +html-void-elements@^1.0.0: + version "1.0.5" + resolved "https://registry.yarnpkg.com/html-void-elements/-/html-void-elements-1.0.5.tgz#ce9159494e86d95e45795b166c2021c2cfca4483" + integrity sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w== + +html-webpack-plugin@^5.4.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz#c3911936f57681c1f9f4d8b68c158cd9dfe52f50" + integrity sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw== + dependencies: + "@types/html-minifier-terser" "^6.0.0" + html-minifier-terser "^6.0.2" + lodash "^4.17.21" + pretty-error "^4.0.0" + tapable "^2.0.0" + +htmlparser2@^3.9.1: + version "3.10.1" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f" + integrity sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ== + dependencies: + domelementtype "^1.3.1" + domhandler "^2.3.0" + domutils "^1.5.1" + entities "^1.1.1" + inherits "^2.0.1" + readable-stream "^3.1.1" + +htmlparser2@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7" + integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.0.0" + domutils "^2.5.2" + entities "^2.0.0" + +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" + integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ== + +http-deceiver@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" + integrity sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc= + +http-errors@1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.8.1.tgz#7c3f28577cbc8a207388455dbd62295ed07bd68c" + integrity sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g== + dependencies: + depd "~1.1.2" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses ">= 1.5.0 < 2" + 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" + integrity sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0= + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.0" + 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== + +http-proxy-middleware@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-2.0.2.tgz#94d7593790aad6b3de48164f13792262f656c332" + integrity sha512-XtmDN5w+vdFTBZaYhdJAbMqn0DP/EhkUaAeo963mojwpKMMbw6nivtFKw07D7DDOH745L5k0VL0P8KRYNEVF/g== + dependencies: + "@types/http-proxy" "^1.17.8" + http-proxy "^1.18.1" + is-glob "^4.0.1" + is-plain-obj "^3.0.0" + micromatch "^4.0.2" + +http-proxy@^1.18.1: + version "1.18.1" + resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" + integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== + dependencies: + eventemitter3 "^4.0.0" + follow-redirects "^1.0.0" + requires-port "^1.0.0" + +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== + +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== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +icss-utils@^5.0.0, icss-utils@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" + integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== + +ignore@^5.1.9, ignore@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a" + integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== + +image-size@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/image-size/-/image-size-1.0.1.tgz#86d6cfc2b1d19eab5d2b368d4b9194d9e48541c5" + integrity sha512-VAwkvNSNGClRw9mDHhc5Efax8PLlsOGcUTh0T/LIriC8vPA3U5PdqXWqkz406MoYHMKW8Uf9gWr05T/rYB44kQ== + dependencies: + queue "6.0.2" + +immer@^9.0.7: + version "9.0.12" + resolved "https://registry.yarnpkg.com/immer/-/immer-9.0.12.tgz#2d33ddf3ee1d247deab9d707ca472c8c942a0f20" + integrity sha512-lk7UNmSbAukB5B6dh9fnh5D0bJTOFKxVg2cyJWTYrWRfhLrLMBquONcUs3aFq507hNoIZEDDh8lb8UtOizSMhA== + +import-fresh@^3.1.0, import-fresh@^3.2.1, import-fresh@^3.2.2, import-fresh@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" + integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +import-lazy@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43" + integrity sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM= + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= + +indent-string@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" + integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== + +infima@0.2.0-alpha.37: + version "0.2.0-alpha.37" + resolved "https://registry.yarnpkg.com/infima/-/infima-0.2.0-alpha.37.tgz#b87ff42d528d6d050098a560f0294fbdd12adb78" + integrity sha512-4GX7Baw+/lwS4PPW/UJNY89tWSvYG1DL6baKVdpK6mC593iRgMssxNtORMTFArLPJ/A/lzsGhRmx+z6MaMxj0Q== + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@2.0.4, inherits@^2.0.0, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +inherits@2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= + +ini@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ini/-/ini-2.0.0.tgz#e5fd556ecdd5726be978fa1001862eacb0a94bc5" + integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA== + +ini@^1.3.5, ini@~1.3.0: + version "1.3.8" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" + integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== + +inline-style-parser@0.1.1: + version "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== + +interpret@^1.0.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" + integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== + +ip@^1.1.0: + version "1.1.5" + resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" + integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= + +ipaddr.js@1.9.1: + version "1.9.1" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" + integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== + +ipaddr.js@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.0.1.tgz#eca256a7a877e917aeb368b0a7497ddf42ef81c0" + integrity sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng== + +is-alphabetical@1.0.4, is-alphabetical@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-1.0.4.tgz#9e7d6b94916be22153745d184c298cbf986a686d" + integrity sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg== + +is-alphanumerical@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz#7eb9a2431f855f6b1ef1a78e326df515696c4dbf" + integrity sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A== + dependencies: + is-alphabetical "^1.0.0" + is-decimal "^1.0.0" + +is-arguments@^1.0.4: + version "1.1.1" + resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b" + integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= + +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + +is-buffer@^2.0.0: + version "2.0.5" + resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.5.tgz#ebc252e400d22ff8d77fa09888821a24a658c191" + integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ== + +is-ci@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" + integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== + dependencies: + ci-info "^2.0.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== + dependencies: + has "^1.0.3" + +is-date-object@^1.0.1: + version "1.0.5" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" + integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== + dependencies: + has-tostringtag "^1.0.0" + +is-decimal@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-1.0.4.tgz#65a3a5958a1c5b63a706e1b333d7cd9f630d3fa5" + integrity sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw== + +is-docker@^2.0.0, is-docker@^2.1.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" + integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== + +is-extendable@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" + integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: + version "4.0.3" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-hexadecimal@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz#cc35c97588da4bd49a8eedd6bc4082d44dcb23a7" + integrity sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw== + +is-installed-globally@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.4.0.tgz#9a0fd407949c30f86eb6959ef1b7994ed0b7b520" + integrity sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ== + dependencies: + global-dirs "^3.0.0" + is-path-inside "^3.0.2" + +is-npm@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-5.0.0.tgz#43e8d65cc56e1b67f8d47262cf667099193f45a8" + integrity sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA== + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-obj@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" + integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8= + +is-obj@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" + integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== + +is-path-cwd@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" + integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== + +is-path-inside@^3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" + integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== + +is-plain-obj@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287" + integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA== + +is-plain-obj@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7" + integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== + +is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + dependencies: + isobject "^3.0.1" + +is-regex@^1.0.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" + integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-regexp@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" + integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk= + +is-root@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-root/-/is-root-2.1.0.tgz#809e18129cf1129644302a4f8544035d51984a9c" + integrity sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg== + +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + +is-typedarray@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= + +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" + integrity sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w== + +is-word-character@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-word-character/-/is-word-character-1.0.4.tgz#ce0e73216f98599060592f62ff31354ddbeb0230" + integrity sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA== + +is-wsl@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" + integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== + dependencies: + is-docker "^2.0.0" + +is-yarn-global@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/is-yarn-global/-/is-yarn-global-0.3.0.tgz#d502d3382590ea3004893746754c89139973e232" + integrity sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw== + +isarray@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" + integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= + +isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= + +isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= + +jest-worker@^27.0.2, jest-worker@^27.4.5: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.4.6.tgz#5d2d93db419566cb680752ca0792780e71b3273e" + integrity sha512-gHWJF/6Xi5CTG5QCvROr6GcmpIqNYpDJyc8A1h/DyXqH1tD6SnRCM0d3U5msV31D2LB/U+E0M+W4oyvKV44oNw== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +joi@^17.4.0, joi@^17.4.2: + version "17.6.0" + resolved "https://registry.yarnpkg.com/joi/-/joi-17.6.0.tgz#0bb54f2f006c09a96e75ce687957bd04290054b2" + integrity sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw== + dependencies: + "@hapi/hoek" "^9.0.0" + "@hapi/topo" "^5.0.0" + "@sideway/address" "^4.1.3" + "@sideway/formula" "^3.0.0" + "@sideway/pinpoint" "^2.0.0" + +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-yaml@^3.13.1: + version "3.14.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +js-yaml@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" + integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== + dependencies: + argparse "^2.0.1" + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +jsesc@~0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= + +json-buffer@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898" + integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg= + +json-parse-better-errors@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" + integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== + +json-parse-even-better-errors@^2.3.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-schema-traverse@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" + integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== + +json5@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" + integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== + dependencies: + minimist "^1.2.0" + +json5@^2.1.2: + 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" + +jsonfile@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" + integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== + dependencies: + universalify "^2.0.0" + optionalDependencies: + graceful-fs "^4.1.6" + +keyv@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/keyv/-/keyv-3.1.0.tgz#ecc228486f69991e49e9476485a5be1e8fc5c4d9" + integrity sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA== + dependencies: + json-buffer "3.0.0" + +kind-of@^6.0.0, kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + +kleur@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + +klona@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.5.tgz#d166574d90076395d9963aa7a928fabb8d76afbc" + integrity sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ== + +latest-version@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-5.1.0.tgz#119dfe908fe38d15dfa43ecd13fa12ec8832face" + integrity sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA== + dependencies: + package-json "^6.3.0" + +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + +lilconfig@^2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.0.4.tgz#f4507d043d7058b380b6a8f5cb7bcd4b34cee082" + integrity sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA== + +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== + +loader-runner@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.2.0.tgz#d7022380d66d14c5fb1d496b89864ebcfd478384" + integrity sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw== + +loader-utils@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613" + integrity sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^1.0.1" + +loader-utils@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.2.tgz#d6e3b4fb81870721ae4e0868ab11dd638368c129" + integrity sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^2.1.2" + +loader-utils@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-3.2.0.tgz#bcecc51a7898bee7473d4bc6b845b23af8304d4f" + integrity sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ== + +locate-path@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" + integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== + dependencies: + p-locate "^3.0.0" + path-exists "^3.0.0" + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +locate-path@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" + integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== + dependencies: + p-locate "^5.0.0" + +lodash.assignin@^4.0.9: + version "4.2.0" + resolved "https://registry.yarnpkg.com/lodash.assignin/-/lodash.assignin-4.2.0.tgz#ba8df5fb841eb0a3e8044232b0e263a8dc6a28a2" + integrity sha1-uo31+4QesKPoBEIysOJjqNxqKKI= + +lodash.bind@^4.1.4: + version "4.2.1" + resolved "https://registry.yarnpkg.com/lodash.bind/-/lodash.bind-4.2.1.tgz#7ae3017e939622ac31b7d7d7dcb1b34db1690d35" + integrity sha1-euMBfpOWIqwxt9fX3LGzTbFpDTU= + +lodash.curry@^4.0.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/lodash.curry/-/lodash.curry-4.1.1.tgz#248e36072ede906501d75966200a86dab8b23170" + integrity sha1-JI42By7ekGUB11lmIAqG2riyMXA= + +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168= + +lodash.defaults@^4.0.1: + version "4.2.0" + resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c" + integrity sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw= + +lodash.filter@^4.4.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/lodash.filter/-/lodash.filter-4.6.0.tgz#668b1d4981603ae1cc5a6fa760143e480b4c4ace" + integrity sha1-ZosdSYFgOuHMWm+nYBQ+SAtMSs4= + +lodash.flatten@^4.2.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f" + integrity sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8= + +lodash.flow@^3.3.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/lodash.flow/-/lodash.flow-3.5.0.tgz#87bf40292b8cf83e4e8ce1a3ae4209e20071675a" + integrity sha1-h79AKSuM+D5OjOGjrkIJ4gBxZ1o= + +lodash.foreach@^4.3.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.foreach/-/lodash.foreach-4.5.0.tgz#1a6a35eace401280c7f06dddec35165ab27e3e53" + integrity sha1-Gmo16s5AEoDH8G3d7DUWWrJ+PlM= + +lodash.map@^4.4.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/lodash.map/-/lodash.map-4.6.0.tgz#771ec7839e3473d9c4cde28b19394c3562f4f6d3" + integrity sha1-dx7Hg540c9nEzeKLGTlMNWL09tM= + +lodash.memoize@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" + integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= + +lodash.merge@^4.4.0: + version "4.6.2" + resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" + integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== + +lodash.pick@^4.2.1: + version "4.4.0" + resolved "https://registry.yarnpkg.com/lodash.pick/-/lodash.pick-4.4.0.tgz#52f05610fff9ded422611441ed1fc123a03001b3" + integrity sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM= + +lodash.reduce@^4.4.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/lodash.reduce/-/lodash.reduce-4.6.0.tgz#f1ab6b839299ad48f784abbf476596f03b914d3b" + integrity sha1-8atrg5KZrUj3hKu/R2WW8DuRTTs= + +lodash.reject@^4.4.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/lodash.reject/-/lodash.reject-4.6.0.tgz#80d6492dc1470864bbf583533b651f42a9f52415" + integrity sha1-gNZJLcFHCGS79YNTO2UfQqn1JBU= + +lodash.some@^4.4.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/lodash.some/-/lodash.some-4.6.0.tgz#1bb9f314ef6b8baded13b549169b2a945eb68e4d" + integrity sha1-G7nzFO9ri63tE7VJFpsqlF62jk0= + +lodash.uniq@4.5.0, lodash.uniq@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" + integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= + +lodash@^4.17.14, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21: + version "4.17.21" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.2.0, loose-envify@^1.3.1, loose-envify@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + +lower-case@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" + integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== + dependencies: + tslib "^2.0.3" + +lowercase-keys@^1.0.0, lowercase-keys@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" + integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== + +lowercase-keys@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479" + integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== + +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + +magic-string@^0.25.3: + version "0.25.7" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051" + integrity sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA== + dependencies: + sourcemap-codec "^1.4.4" + +make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== + dependencies: + semver "^6.0.0" + +markdown-escapes@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/markdown-escapes/-/markdown-escapes-1.0.4.tgz#c95415ef451499d7602b91095f3c8e8975f78535" + integrity sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg== + +mdast-squeeze-paragraphs@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/mdast-squeeze-paragraphs/-/mdast-squeeze-paragraphs-4.0.0.tgz#7c4c114679c3bee27ef10b58e2e015be79f1ef97" + integrity sha512-zxdPn69hkQ1rm4J+2Cs2j6wDEv7O17TfXTJ33tl/+JPIoEmtV9t2ZzBM5LPHE8QlHsmVD8t3vPKCyY3oH+H8MQ== + dependencies: + unist-util-remove "^2.0.0" + +mdast-util-definitions@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz#c5c1a84db799173b4dcf7643cda999e440c24db2" + integrity sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ== + dependencies: + unist-util-visit "^2.0.0" + +mdast-util-to-hast@10.0.1: + version "10.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-10.0.1.tgz#0cfc82089494c52d46eb0e3edb7a4eb2aea021eb" + integrity sha512-BW3LM9SEMnjf4HXXVApZMt8gLQWVNXc3jryK0nJu/rOXPOnlkUjmdkDlmxMirpbU9ILncGFIwLH/ubnWBbcdgA== + dependencies: + "@types/mdast" "^3.0.0" + "@types/unist" "^2.0.0" + mdast-util-definitions "^4.0.0" + mdurl "^1.0.0" + unist-builder "^2.0.0" + unist-util-generated "^1.0.0" + unist-util-position "^3.0.0" + unist-util-visit "^2.0.0" + +mdast-util-to-string@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz#b8cfe6a713e1091cb5b728fc48885a4767f8b97b" + integrity sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w== + +mdn-data@2.0.14: + version "2.0.14" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50" + integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== + +mdurl@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" + integrity sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4= + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= + +memfs@^3.1.2, memfs@^3.4.1: + version "3.4.1" + resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.4.1.tgz#b78092f466a0dce054d63d39275b24c71d3f1305" + integrity sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw== + dependencies: + fs-monkey "1.0.3" + +merge-descriptors@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" + integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +merge2@^1.3.0, merge2@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= + +micromatch@^4.0.2, micromatch@^4.0.4: + version "4.0.4" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9" + integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== + dependencies: + braces "^3.0.1" + picomatch "^2.2.3" + +mime-db@1.51.0, "mime-db@>= 1.43.0 < 2": + 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.33.0: + version "1.33.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.33.0.tgz#a3492050a5cb9b63450541e39d9788d2272783db" + integrity sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ== + +mime-types@2.1.18: + version "2.1.18" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.18.tgz#6f323f60a83d11146f831ff11fd66e2fe5503bb8" + integrity sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ== + dependencies: + mime-db "~1.33.0" + +mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.24: + 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== + dependencies: + mime-db "1.51.0" + +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== + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +mimic-response@^1.0.0, mimic-response@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" + integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== + +mini-create-react-context@^0.4.0: + version "0.4.1" + resolved "https://registry.yarnpkg.com/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz#072171561bfdc922da08a60c2197a497cc2d1d5e" + integrity sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ== + dependencies: + "@babel/runtime" "^7.12.1" + tiny-warning "^1.0.3" + +mini-css-extract-plugin@^1.6.0: + version "1.6.2" + resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-1.6.2.tgz#83172b4fd812f8fc4a09d6f6d16f924f53990ca8" + integrity sha512-WhDvO3SjGm40oV5y26GjMJYjd2UMqrLAGKy5YS2/3QKJy2F7jgynuHTir/tgUUOiNQu5saXHdc8reo7YuhhT4Q== + dependencies: + loader-utils "^2.0.0" + schema-utils "^3.0.0" + webpack-sources "^1.1.0" + +minimalistic-assert@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + +minimatch@3.0.4, minimatch@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + dependencies: + brace-expansion "^1.1.7" + +minimist@^1.2.0, minimist@^1.2.5: + version "1.2.5" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" + integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== + +mkdirp@^0.5.5: + version "0.5.5" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" + integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== + dependencies: + minimist "^1.2.5" + +mrmime@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/mrmime/-/mrmime-1.0.0.tgz#14d387f0585a5233d291baba339b063752a2398b" + integrity sha512-a70zx7zFfVO7XpnQ2IX1Myh9yY4UYvfld/dikWRnsXxbyvMcfz+u6UfgNAtH+k2QqtJuzVpv6eLTx1G2+WKZbQ== + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +ms@2.1.3, ms@^2.1.1: + version "2.1.3" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +multicast-dns-service-types@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901" + integrity sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE= + +multicast-dns@^6.0.1: + version "6.2.3" + resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-6.2.3.tgz#a0ec7bd9055c4282f790c3c82f4e28db3b31b229" + integrity sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g== + dependencies: + dns-packet "^1.3.1" + thunky "^1.0.2" + +nanoid@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.2.0.tgz#62667522da6673971cca916a6d3eff3f415ff80c" + integrity sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA== + +negotiator@0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" + integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== + +neo-async@^2.6.2: + version "2.6.2" + resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + +no-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" + integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== + dependencies: + lower-case "^2.0.2" + tslib "^2.0.3" + +node-emoji@^1.10.0: + version "1.11.0" + resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-1.11.0.tgz#69a0150e6946e2f115e9d7ea4df7971e2628301c" + integrity sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A== + dependencies: + lodash "^4.17.21" + +node-fetch@2.6.7: + version "2.6.7" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" + integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== + dependencies: + whatwg-url "^5.0.0" + +node-forge@^1.2.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.2.1.tgz#82794919071ef2eb5c509293325cec8afd0fd53c" + integrity sha512-Fcvtbb+zBcZXbTTVwqGA5W+MKBj56UjVRevvchv5XrcyXbmNdesfZL37nlcWOfpgHhgmxApw3tQbTr4CqNmX4w== + +node-releases@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.1.tgz#3d1d395f204f1f2f29a54358b9fb678765ad2fc5" + integrity sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA== + +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +normalize-range@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" + integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= + +normalize-url@^4.1.0: + version "4.5.1" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.1.tgz#0dd90cf1288ee1d1313b87081c9a5932ee48518a" + integrity sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA== + +normalize-url@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" + integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== + +npm-run-path@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + dependencies: + path-key "^3.0.0" + +nprogress@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/nprogress/-/nprogress-0.2.0.tgz#cb8f34c53213d895723fcbab907e9422adbcafb1" + integrity sha1-y480xTIT2JVyP8urkH6UIq28r7E= + +nth-check@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.0.1.tgz#2efe162f5c3da06a28959fbd3db75dbeea9f0fc2" + integrity sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w== + dependencies: + boolbase "^1.0.0" + +nth-check@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" + integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== + dependencies: + boolbase "~1.0.0" + +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= + +object-is@^1.0.1: + version "1.1.5" + resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" + integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +object-keys@^1.0.12, object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object.assign@^4.1.0: + version "4.1.2" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940" + integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + has-symbols "^1.0.1" + object-keys "^1.1.1" + +obuf@^1.0.0, obuf@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" + integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== + +on-finished@~2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" + integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= + dependencies: + ee-first "1.1.1" + +on-headers@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" + integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== + +once@^1.3.0, once@^1.3.1, once@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= + dependencies: + wrappy "1" + +onetime@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + +open@^8.0.9, open@^8.4.0: + version "8.4.0" + resolved "https://registry.yarnpkg.com/open/-/open-8.4.0.tgz#345321ae18f8138f82565a910fdc6b39e8c244f8" + integrity sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q== + dependencies: + define-lazy-prop "^2.0.0" + is-docker "^2.1.1" + is-wsl "^2.2.0" + +opener@^1.5.2: + version "1.5.2" + resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598" + integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== + +p-cancelable@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-1.1.0.tgz#d078d15a3af409220c886f1d9a0ca2e441ab26cc" + integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw== + +p-limit@^2.0.0, p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-limit@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + dependencies: + yocto-queue "^0.1.0" + +p-locate@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" + integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== + dependencies: + p-limit "^2.0.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-locate@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" + integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== + dependencies: + p-limit "^3.0.2" + +p-map@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" + integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== + dependencies: + aggregate-error "^3.0.0" + +p-retry@^4.5.0: + version "4.6.1" + resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-4.6.1.tgz#8fcddd5cdf7a67a0911a9cf2ef0e5df7f602316c" + integrity sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA== + dependencies: + "@types/retry" "^0.12.0" + retry "^0.13.1" + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +package-json@^6.3.0: + version "6.5.0" + resolved "https://registry.yarnpkg.com/package-json/-/package-json-6.5.0.tgz#6feedaca35e75725876d0b0e64974697fed145b0" + integrity sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ== + dependencies: + got "^9.6.0" + registry-auth-token "^4.0.0" + registry-url "^5.0.0" + semver "^6.2.0" + +param-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" + integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" + +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + dependencies: + callsites "^3.0.0" + +parse-entities@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-2.0.0.tgz#53c6eb5b9314a1f4ec99fa0fdf7ce01ecda0cbe8" + integrity sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ== + dependencies: + character-entities "^1.0.0" + character-entities-legacy "^1.0.0" + character-reference-invalid "^1.0.0" + is-alphanumerical "^1.0.0" + is-decimal "^1.0.0" + is-hexadecimal "^1.0.0" + +parse-json@^5.0.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" + integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== + dependencies: + "@babel/code-frame" "^7.0.0" + error-ex "^1.3.1" + json-parse-even-better-errors "^2.3.0" + lines-and-columns "^1.1.6" + +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" + integrity sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ== + +parse5-htmlparser2-tree-adapter@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz#2cdf9ad823321140370d4dbf5d3e92c7c8ddc6e6" + integrity sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA== + dependencies: + parse5 "^6.0.1" + +parse5@^5.0.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-5.1.1.tgz#f68e4e5ba1852ac2cadc00f4555fff6c2abb6178" + integrity sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug== + +parse5@^6.0.0, parse5@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" + integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== + +parseurl@~1.3.2, parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +pascal-case@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" + integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +path-exists@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= + +path-is-inside@1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" + integrity sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM= + +path-key@^3.0.0, path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +path-to-regexp@0.1.7: + version "0.1.7" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" + integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= + +path-to-regexp@2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-2.2.1.tgz#90b617025a16381a879bc82a38d4e8bdeb2bcf45" + integrity sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ== + +path-to-regexp@^1.7.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.8.0.tgz#887b3ba9d84393e87a0a0b9f4cb756198b53548a" + integrity sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA== + dependencies: + isarray "0.0.1" + +path-type@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== + +picocolors@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" + integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3: + version "2.3.1" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +pkg-dir@^4.1.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + dependencies: + find-up "^4.0.0" + +pkg-up@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5" + integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA== + dependencies: + find-up "^3.0.0" + +portfinder@^1.0.28: + version "1.0.28" + resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.28.tgz#67c4622852bd5374dd1dd900f779f53462fac778" + integrity sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA== + dependencies: + async "^2.6.2" + debug "^3.1.1" + mkdirp "^0.5.5" + +postcss-calc@^8.2.0: + version "8.2.3" + resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-8.2.3.tgz#53b95ce93de19213c2a5fdd71277a81690ef41d0" + integrity sha512-EGM2EBBWqP57N0E7N7WOLT116PJ39dwHVU01WO4XPPQLJfkL2xVgkMZ+TZvCfapj/uJH07UEfKHQNPHzSw/14Q== + dependencies: + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.0.2" + +postcss-colormin@^5.2.4: + version "5.2.4" + resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-5.2.4.tgz#7726d3f3d24f111d39faff50a6500688225d5324" + integrity sha512-rYlC5015aNqVQt/B6Cy156g7sH5tRUJGmT9xeagYthtKehetbKx7jHxhyLpulP4bs4vbp8u/B2rac0J7S7qPQg== + dependencies: + browserslist "^4.16.6" + caniuse-api "^3.0.0" + colord "^2.9.1" + postcss-value-parser "^4.2.0" + +postcss-convert-values@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-5.0.3.tgz#492db08a28af84d57651f10edc8f6c8fb2f6df40" + integrity sha512-fVkjHm2T0PSMqXUCIhHNWVGjhB9mHEWX2GboVs7j3iCgr6FpIl9c/IdXy0PHWZSQ9LFTRgmj98amxJE6KOnlsA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-discard-comments@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-5.0.2.tgz#811ed34e2b6c40713daab0beb4d7a04125927dcd" + integrity sha512-6VQ3pYTsJHEsN2Bic88Aa7J/Brn4Bv8j/rqaFQZkH+pcVkKYwxCIvoMQkykEW7fBjmofdTnQgcivt5CCBJhtrg== + +postcss-discard-duplicates@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.2.tgz#61076f3d256351bdaac8e20aade730fef0609f44" + integrity sha512-LKY81YjUjc78p6rbXIsnppsaFo8XzCoMZkXVILJU//sK0DgPkPSpuq/cZvHss3EtdKvWNYgWzQL+wiJFtEET4g== + +postcss-discard-empty@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-5.0.2.tgz#0676a9bcfc44bb00d338352a45ab80845a31d8f0" + integrity sha512-SxBsbTjlsKUvZLL+dMrdWauuNZU8TBq5IOL/DHa6jBUSXFEwmDqeXRfTIK/FQpPTa8MJMxEHjSV3UbiuyLARPQ== + +postcss-discard-overridden@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-5.0.3.tgz#004b9818cabb407e60616509267567150b327a3f" + integrity sha512-yRTXknIZA4k8Yo4FiF1xbsLj/VBxfXEWxJNIrtIy6HC9KQ4xJxcPtoaaskh6QptCGrrcGnhKsTsENTRPZOBu4g== + +postcss-discard-unused@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/postcss-discard-unused/-/postcss-discard-unused-5.0.2.tgz#674bad5fde61517217e7e056015fda694e0cb722" + integrity sha512-vP5MOINH2LouL2slqENa8vmKphKjv+VOeeAdlUfySkwi3HoaW1p7++Oh8bqRQzoAmeTrf5G6CHzxa7xMXFNkIA== + dependencies: + postcss-selector-parser "^6.0.5" + +postcss-loader@^6.1.1: + version "6.2.1" + resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-6.2.1.tgz#0895f7346b1702103d30fdc66e4d494a93c008ef" + integrity sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q== + dependencies: + cosmiconfig "^7.0.0" + klona "^2.0.5" + semver "^7.3.5" + +postcss-merge-idents@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/postcss-merge-idents/-/postcss-merge-idents-5.0.2.tgz#d67d9505857a9546c3f7a305386e4147497322d6" + integrity sha512-V8IlmvQez+/mB06touksO3lUKtzL3ZKfBxfXFK2q136TOyOLXBuoI8kQwZsIOFWUfA8gk/XpFtmMsqURqYPk6Q== + dependencies: + cssnano-utils "^3.0.0" + postcss-value-parser "^4.2.0" + +postcss-merge-longhand@^5.0.5: + version "5.0.5" + resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-5.0.5.tgz#cbc217ca22fb5a3e6ee22a6a1aa6920ec1f3c628" + integrity sha512-R2BCPJJ/U2oh1uTWEYn9CcJ7MMcQ1iIbj9wfr2s/zHu5om5MP/ewKdaunpfJqR1WYzqCsgnXuRoVXPAzxdqy8g== + dependencies: + postcss-value-parser "^4.2.0" + stylehacks "^5.0.2" + +postcss-merge-rules@^5.0.5: + version "5.0.5" + resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-5.0.5.tgz#2a18669ec214019884a60f0a0d356803a8138366" + integrity sha512-3Oa26/Pb9VOFVksJjFG45SNoe4nhGvJ2Uc6TlRimqF8uhfOCEhVCaJ3rvEat5UFOn2UZqTY5Da8dFgCh3Iq0Ug== + dependencies: + browserslist "^4.16.6" + caniuse-api "^3.0.0" + cssnano-utils "^3.0.1" + postcss-selector-parser "^6.0.5" + +postcss-minify-font-values@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-5.0.3.tgz#48c455c4cd980ecd07ac9bf3fc58e9d8a2ae4168" + integrity sha512-bC45rVzEwsLhv/cL1eCjoo2OOjbSk9I7HKFBYnBvtyuIZlf7uMipMATXtA0Fc3jwPo3wuPIW1jRJWKzflMh1sA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-minify-gradients@^5.0.5: + version "5.0.5" + resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-5.0.5.tgz#a5572b9c98ed52cbd7414db24b873f8b9e418290" + integrity sha512-/YjvXs8PepsoiZAIpjstOO4IHKwFAqYNqbA1yVdqklM84tbUUneh6omJxGlRlF3mi6K5Pa067Mg6IwqEnYC8Zg== + dependencies: + colord "^2.9.1" + cssnano-utils "^3.0.1" + postcss-value-parser "^4.2.0" + +postcss-minify-params@^5.0.4: + version "5.0.4" + resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-5.0.4.tgz#230a4d04456609e614db1d48c2eebc21f6490a45" + integrity sha512-Z0vjod9lRZEmEPfEmA2sCfjbfEEFKefMD3RDIQSUfXK4LpCyWkX1CniUgyNvnjJFLDPSxtgKzozhHhPHKoeGkg== + dependencies: + browserslist "^4.16.6" + cssnano-utils "^3.0.1" + postcss-value-parser "^4.2.0" + +postcss-minify-selectors@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-5.1.2.tgz#bc9698f713b9dab7f44f1ec30643fcbad9a043c0" + integrity sha512-gpn1nJDMCf3g32y/7kl+jsdamhiYT+/zmEt57RoT9GmzlixBNRPohI7k8UIHelLABhdLf3MSZhtM33xuH5eQOQ== + dependencies: + postcss-selector-parser "^6.0.5" + +postcss-modules-extract-imports@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" + integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== + +postcss-modules-local-by-default@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz#ebbb54fae1598eecfdf691a02b3ff3b390a5a51c" + integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ== + dependencies: + icss-utils "^5.0.0" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.1.0" + +postcss-modules-scope@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06" + integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== + dependencies: + postcss-selector-parser "^6.0.4" + +postcss-modules-values@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c" + integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== + dependencies: + icss-utils "^5.0.0" + +postcss-normalize-charset@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-5.0.2.tgz#eb6130c8a8e950ce25f9ea512de1d9d6a6f81439" + integrity sha512-fEMhYXzO8My+gC009qDc/3bgnFP8Fv1Ic8uw4ec4YTlhIOw63tGPk1YFd7fk9bZUf1DAbkhiL/QPWs9JLqdF2g== + +postcss-normalize-display-values@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.2.tgz#8b5273c6c7d0a445e6ef226b8a5bb3204a55fb99" + integrity sha512-RxXoJPUR0shSjkMMzgEZDjGPrgXUVYyWA/YwQRicb48H15OClPuaDR7tYokLAlGZ2tCSENEN5WxjgxSD5m4cUw== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-positions@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-5.0.3.tgz#b63fcc4ff5fbf65934fafaf83270b2da214711d1" + integrity sha512-U+rmhjrNBvIGYqr/1tD4wXPFFMKUbXsYXvlUCzLi0tOCUS6LoeEAnmVXXJY/MEB/1CKZZwBSs2tmzGawcygVBA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-repeat-style@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.0.3.tgz#488c0ad8aac0fa4f66ef56cc8d604b3fd9bf705f" + integrity sha512-uk1+xYx0AMbA3nLSNhbDrqbf/rx+Iuq5tVad2VNyaxxJzx79oGieJ6D9F6AfOL2GtiIbP7vTYlpYHtG+ERFXTg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-string@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-5.0.3.tgz#49e0a1d58a119d5435ef21893ad03136a6e8f0e6" + integrity sha512-Mf2V4JbIDboNGQhW6xW0YREDiYXoX3WrD3EjKkjvnpAJ6W4qqjLnK/c9aioyVFaWWHVdP5zVRw/9DI5S3oLDFw== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-timing-functions@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.0.2.tgz#db4f4f49721f47667afd1fdc5edb032f8d9cdb2e" + integrity sha512-Ao0PP6MoYsRU1LxeVUW740ioknvdIUmfr6uAA3xWlQJ9s69/Tupy8qwhuKG3xWfl+KvLMAP9p2WXF9cwuk/7Bg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-unicode@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-5.0.3.tgz#10f0d30093598a58c48a616491cc7fa53256dd43" + integrity sha512-uNC7BmS/7h6to2UWa4RFH8sOTzu2O9dVWPE/F9Vm9GdhONiD/c1kNaCLbmsFHlKWcEx7alNUChQ+jH/QAlqsQw== + dependencies: + browserslist "^4.16.6" + postcss-value-parser "^4.2.0" + +postcss-normalize-url@^5.0.4: + version "5.0.4" + resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-5.0.4.tgz#3b0322c425e31dd275174d0d5db0e466f50810fb" + integrity sha512-cNj3RzK2pgQQyNp7dzq0dqpUpQ/wYtdDZM3DepPmFjCmYIfceuD9VIAcOdvrNetjIU65g1B4uwdP/Krf6AFdXg== + dependencies: + normalize-url "^6.0.1" + postcss-value-parser "^4.2.0" + +postcss-normalize-whitespace@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.0.3.tgz#fb6bcc9ff2f834448b802657c7acd0956f4591d1" + integrity sha512-333JWRnX655fSoUbufJ10HJop3c8mrpKkCCUnEmgz/Cb/QEtW+/TMZwDAUt4lnwqP6tCCk0x0b58jqvDgiQm/A== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-ordered-values@^5.0.4: + version "5.0.4" + resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-5.0.4.tgz#f799dca87a7f17526d31a20085e61768d0b00534" + integrity sha512-taKtGDZtyYUMVYkg+MuJeBUiTF6cGHZmo/qcW7ibvW79UlyKuSHbo6dpCIiqI+j9oJsXWzP+ovIxoyLDOeQFdw== + dependencies: + cssnano-utils "^3.0.1" + postcss-value-parser "^4.2.0" + +postcss-reduce-idents@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/postcss-reduce-idents/-/postcss-reduce-idents-5.0.2.tgz#526b171979c063796cec87b2864e5657c412fec0" + integrity sha512-R53mUIa6hJC+m1vKSFVrs+wU2J7vPAm35IWE3kz5VV1sx8XBXV2PU8yXGqI8Jm9RzfL7EUiJ5Kml5t/eEeD1XA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-reduce-initial@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-5.0.2.tgz#fa424ce8aa88a89bc0b6d0f94871b24abe94c048" + integrity sha512-v/kbAAQ+S1V5v9TJvbGkV98V2ERPdU6XvMcKMjqAlYiJ2NtsHGlKYLPjWWcXlaTKNxooId7BGxeraK8qXvzKtw== + dependencies: + browserslist "^4.16.6" + caniuse-api "^3.0.0" + +postcss-reduce-transforms@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-5.0.3.tgz#df60fab34698a43073e8b87938c71df7a3b040ac" + integrity sha512-yDnTUab5i7auHiNwdcL1f+pBnqQFf+7eC4cbC7D8Lc1FkvNZhtpkdad+9U4wDdFb84haupMf0rA/Zc5LcTe/3A== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5: + 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== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss-sort-media-queries@^4.1.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/postcss-sort-media-queries/-/postcss-sort-media-queries-4.2.1.tgz#a99bae69ef1098ee3b64a5fa94d258ec240d0355" + integrity sha512-9VYekQalFZ3sdgcTjXMa0dDjsfBVHXlraYJEMiOJ/2iMmI2JGCMavP16z3kWOaRu8NSaJCTgVpB/IVpH5yT9YQ== + dependencies: + sort-css-media-queries "2.0.4" + +postcss-svgo@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-5.0.3.tgz#d945185756e5dfaae07f9edb0d3cae7ff79f9b30" + integrity sha512-41XZUA1wNDAZrQ3XgWREL/M2zSw8LJPvb5ZWivljBsUQAGoEKMYm6okHsTjJxKYI4M75RQEH4KYlEM52VwdXVA== + dependencies: + postcss-value-parser "^4.1.0" + svgo "^2.7.0" + +postcss-unique-selectors@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-5.0.3.tgz#07fd116a8fbd9202e7030f7c4952e7b52c26c63d" + integrity sha512-V5tX2hadSSn+miVCluuK1IDGy+7jAXSOfRZ2DQ+s/4uQZb/orDYBjH0CHgFrXsRw78p4QTuEFA9kI6C956UnHQ== + dependencies: + postcss-selector-parser "^6.0.5" + +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== + +postcss-zindex@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/postcss-zindex/-/postcss-zindex-5.0.1.tgz#c585724beb69d356af8c7e68847b28d6298ece03" + integrity sha512-nwgtJJys+XmmSGoYCcgkf/VczP8Mp/0OfSv3v0+fw0uABY4yxw+eFs0Xp9nAZHIKnS5j+e9ywQ+RD+ONyvl5pA== + +postcss@^8.2.15, postcss@^8.3.11, postcss@^8.3.5, postcss@^8.3.7: + version "8.4.6" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.6.tgz#c5ff3c3c457a23864f32cb45ac9b741498a09ae1" + integrity sha512-OovjwIzs9Te46vlEx7+uXB0PLijpwjXGKXjVGGPIGubGpq7uh5Xgf6D6FiJ/SzJMBosHDp6a2hiXOS97iBXcaA== + dependencies: + nanoid "^3.2.0" + picocolors "^1.0.0" + source-map-js "^1.0.2" + +prepend-http@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" + integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= + +pretty-error@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-4.0.0.tgz#90a703f46dd7234adb46d0f84823e9d1cb8f10d6" + integrity sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw== + dependencies: + lodash "^4.17.20" + renderkid "^3.0.0" + +pretty-time@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/pretty-time/-/pretty-time-1.1.0.tgz#ffb7429afabb8535c346a34e41873adf3d74dd0e" + integrity sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA== + +prism-react-renderer@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/prism-react-renderer/-/prism-react-renderer-1.2.1.tgz#392460acf63540960e5e3caa699d851264e99b89" + integrity sha512-w23ch4f75V1Tnz8DajsYKvY5lF7H1+WvzvLUcF0paFxkTHSp42RS0H5CttdN2Q8RR3DRGZ9v5xD/h3n8C8kGmg== + +prismjs@^1.23.0: + version "1.26.0" + resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.26.0.tgz#16881b594828bb6b45296083a8cbab46b0accd47" + integrity sha512-HUoH9C5Z3jKkl3UunCyiD5jwk0+Hz0fIgQ2nbwU2Oo/ceuTAQAg+pPVnfdt2TJWRVLcxKh9iuoYDUSc8clb5UQ== + +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +promise@^7.1.1: + version "7.3.1" + resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" + integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg== + dependencies: + asap "~2.0.3" + +prompts@^2.4.1, prompts@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" + integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.5" + +prop-types@^15.6.2, prop-types@^15.7.2: + version "15.8.1" + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" + integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== + dependencies: + loose-envify "^1.4.0" + object-assign "^4.1.1" + react-is "^16.13.1" + +property-information@^5.0.0, property-information@^5.3.0: + version "5.6.0" + resolved "https://registry.yarnpkg.com/property-information/-/property-information-5.6.0.tgz#61675545fb23002f245c6540ec46077d4da3ed69" + integrity sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA== + dependencies: + xtend "^4.0.0" + +proxy-addr@~2.0.7: + version "2.0.7" + resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" + integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== + dependencies: + forwarded "0.2.0" + ipaddr.js "1.9.1" + +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +punycode@1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" + integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= + +punycode@^1.3.2: + version "1.4.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" + integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= + +punycode@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + +pupa@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/pupa/-/pupa-2.1.1.tgz#f5e8fd4afc2c5d97828faa523549ed8744a20d62" + integrity sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A== + dependencies: + escape-goat "^2.0.0" + +pure-color@^1.2.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/pure-color/-/pure-color-1.3.0.tgz#1fe064fb0ac851f0de61320a8bf796836422f33e" + integrity sha1-H+Bk+wrIUfDeYTIKi/eWg2Qi8z4= + +qs@6.9.6: + version "6.9.6" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.9.6.tgz#26ed3c8243a431b2924aca84cc90471f35d5a0ee" + integrity sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ== + +querystring@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" + integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= + +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + +queue@6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/queue/-/queue-6.0.2.tgz#b91525283e2315c7553d2efa18d83e76432fed65" + integrity sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA== + dependencies: + inherits "~2.0.3" + +randombytes@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + dependencies: + safe-buffer "^5.1.0" + +range-parser@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e" + integrity sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4= + +range-parser@^1.2.1, range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +raw-body@2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.2.tgz#baf3e9c21eebced59dd6533ac872b71f7b61cb32" + integrity sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ== + dependencies: + bytes "3.1.1" + http-errors "1.8.1" + iconv-lite "0.4.24" + unpipe "1.0.0" + +rc@^1.2.8: + version "1.2.8" + resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" + integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== + dependencies: + deep-extend "^0.6.0" + ini "~1.3.0" + minimist "^1.2.0" + strip-json-comments "~2.0.1" + +react-base16-styling@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/react-base16-styling/-/react-base16-styling-0.6.0.tgz#ef2156d66cf4139695c8a167886cb69ea660792c" + integrity sha1-7yFW1mz0E5aVyKFniGy2nqZgeSw= + dependencies: + base16 "^1.0.0" + lodash.curry "^4.0.1" + lodash.flow "^3.3.0" + pure-color "^1.2.0" + +react-dev-utils@^12.0.0: + version "12.0.0" + resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-12.0.0.tgz#4eab12cdb95692a077616770b5988f0adf806526" + integrity sha512-xBQkitdxozPxt1YZ9O1097EJiVpwHr9FoAuEVURCKV0Av8NBERovJauzP7bo1ThvuhZ4shsQ1AJiu4vQpoT1AQ== + dependencies: + "@babel/code-frame" "^7.16.0" + address "^1.1.2" + browserslist "^4.18.1" + chalk "^4.1.2" + cross-spawn "^7.0.3" + detect-port-alt "^1.1.6" + escape-string-regexp "^4.0.0" + filesize "^8.0.6" + find-up "^5.0.0" + fork-ts-checker-webpack-plugin "^6.5.0" + global-modules "^2.0.0" + globby "^11.0.4" + gzip-size "^6.0.0" + immer "^9.0.7" + is-root "^2.1.0" + loader-utils "^3.2.0" + open "^8.4.0" + pkg-up "^3.1.0" + prompts "^2.4.2" + react-error-overlay "^6.0.10" + recursive-readdir "^2.2.2" + shell-quote "^1.7.3" + strip-ansi "^6.0.1" + text-table "^0.2.0" + +react-dom@^17.0.1: + version "17.0.2" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23" + integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + scheduler "^0.20.2" + +react-error-overlay@^6.0.10: + version "6.0.10" + resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.10.tgz#0fe26db4fa85d9dbb8624729580e90e7159a59a6" + integrity sha512-mKR90fX7Pm5seCOfz8q9F+66VCc1PGsWSBxKbITjfKVQHMNF2zudxHnMdJiB1fRCb+XsbQV9sO9DCkgsMQgBIA== + +react-fast-compare@^3.1.1: + version "3.2.0" + resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-3.2.0.tgz#641a9da81b6a6320f270e89724fb45a0b39e43bb" + integrity sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA== + +react-helmet@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/react-helmet/-/react-helmet-6.1.0.tgz#a750d5165cb13cf213e44747502652e794468726" + integrity sha512-4uMzEY9nlDlgxr61NL3XbKRy1hEkXmKNXhjbAIOVw5vcFrsdYbH2FEwcNyWvWinl103nXgzYNlns9ca+8kFiWw== + dependencies: + object-assign "^4.1.1" + prop-types "^15.7.2" + react-fast-compare "^3.1.1" + react-side-effect "^2.1.0" + +react-is@^16.13.1, react-is@^16.6.0, react-is@^16.7.0: + version "16.13.1" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" + integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== + +react-json-view@^1.21.3: + version "1.21.3" + resolved "https://registry.yarnpkg.com/react-json-view/-/react-json-view-1.21.3.tgz#f184209ee8f1bf374fb0c41b0813cff54549c475" + integrity sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw== + dependencies: + flux "^4.0.1" + react-base16-styling "^0.6.0" + react-lifecycles-compat "^3.0.4" + react-textarea-autosize "^8.3.2" + +react-lifecycles-compat@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" + integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== + +react-loadable-ssr-addon-v5-slorber@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.1.tgz#2cdc91e8a744ffdf9e3556caabeb6e4278689883" + integrity sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A== + dependencies: + "@babel/runtime" "^7.10.3" + +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" + integrity sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg== + dependencies: + "@babel/runtime" "^7.1.2" + +react-router-dom@^5.2.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-5.3.0.tgz#da1bfb535a0e89a712a93b97dd76f47ad1f32363" + integrity sha512-ObVBLjUZsphUUMVycibxgMdh5jJ1e3o+KpAZBVeHcNQZ4W+uUGGWsokurzlF4YOldQYRQL4y6yFRWM4m3svmuQ== + dependencies: + "@babel/runtime" "^7.12.13" + history "^4.9.0" + loose-envify "^1.3.1" + prop-types "^15.6.2" + react-router "5.2.1" + tiny-invariant "^1.0.2" + tiny-warning "^1.0.0" + +react-router@5.2.1, react-router@^5.2.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/react-router/-/react-router-5.2.1.tgz#4d2e4e9d5ae9425091845b8dbc6d9d276239774d" + integrity sha512-lIboRiOtDLFdg1VTemMwud9vRVuOCZmUIT/7lUoZiSpPODiiH1UQlfXy+vPLC/7IWdFYnhRwAyNqA/+I7wnvKQ== + dependencies: + "@babel/runtime" "^7.12.13" + history "^4.9.0" + hoist-non-react-statics "^3.1.0" + loose-envify "^1.3.1" + mini-create-react-context "^0.4.0" + path-to-regexp "^1.7.0" + prop-types "^15.6.2" + react-is "^16.6.0" + tiny-invariant "^1.0.2" + tiny-warning "^1.0.0" + +react-side-effect@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/react-side-effect/-/react-side-effect-2.1.1.tgz#66c5701c3e7560ab4822a4ee2742dee215d72eb3" + integrity sha512-2FoTQzRNTncBVtnzxFOk2mCpcfxQpenBMbk5kSVBg5UcPqV9fRbgY2zhb7GTWWOlpFmAxhClBDlIq8Rsubz1yQ== + +react-textarea-autosize@^8.3.2: + version "8.3.3" + resolved "https://registry.yarnpkg.com/react-textarea-autosize/-/react-textarea-autosize-8.3.3.tgz#f70913945369da453fd554c168f6baacd1fa04d8" + integrity sha512-2XlHXK2TDxS6vbQaoPbMOfQ8GK7+irc2fVK6QFIcC8GOnH3zI/v481n+j1L0WaPVvKxwesnY93fEfH++sus2rQ== + dependencies: + "@babel/runtime" "^7.10.2" + use-composed-ref "^1.0.0" + use-latest "^1.0.0" + +react@^17.0.1: + version "17.0.2" + resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037" + integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +readable-stream@^2.0.1: + version "2.3.7" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" + integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@^3.0.6, readable-stream@^3.1.1: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== + dependencies: + picomatch "^2.2.1" + +reading-time@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/reading-time/-/reading-time-1.5.0.tgz#d2a7f1b6057cb2e169beaf87113cc3411b5bc5bb" + integrity sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg== + +rechoir@^0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" + integrity sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q= + dependencies: + resolve "^1.1.6" + +recursive-readdir@^2.2.2: + version "2.2.2" + resolved "https://registry.yarnpkg.com/recursive-readdir/-/recursive-readdir-2.2.2.tgz#9946fb3274e1628de6e36b2f6714953b4845094f" + integrity sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg== + dependencies: + minimatch "3.0.4" + +regenerate-unicode-properties@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz#54d09c7115e1f53dc2314a974b32c1c344efe326" + integrity sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA== + dependencies: + regenerate "^1.4.2" + +regenerate@^1.4.2: + version "1.4.2" + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" + integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== + +regenerator-runtime@^0.13.4: + version "0.13.9" + 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== + dependencies: + "@babel/runtime" "^7.8.4" + +regexp.prototype.flags@^1.2.0: + 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== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +regexpu-core@^4.5.4, regexpu-core@^4.7.1: + version "4.8.0" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.8.0.tgz#e5605ba361b67b1718478501327502f4479a98f0" + integrity sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg== + dependencies: + regenerate "^1.4.2" + regenerate-unicode-properties "^9.0.0" + regjsgen "^0.5.2" + regjsparser "^0.7.0" + unicode-match-property-ecmascript "^2.0.0" + unicode-match-property-value-ecmascript "^2.0.0" + +registry-auth-token@^4.0.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-4.2.1.tgz#6d7b4006441918972ccd5fedcd41dc322c79b250" + integrity sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw== + dependencies: + rc "^1.2.8" + +registry-url@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-5.1.0.tgz#e98334b50d5434b81136b44ec638d9c2009c5009" + integrity sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw== + dependencies: + rc "^1.2.8" + +regjsgen@^0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.2.tgz#92ff295fb1deecbf6ecdab2543d207e91aa33733" + integrity sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A== + +regjsparser@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.7.0.tgz#a6b667b54c885e18b52554cb4960ef71187e9968" + integrity sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ== + dependencies: + jsesc "~0.5.0" + +rehype-parse@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/rehype-parse/-/rehype-parse-6.0.2.tgz#aeb3fdd68085f9f796f1d3137ae2b85a98406964" + integrity sha512-0S3CpvpTAgGmnz8kiCyFLGuW5yA4OQhyNTm/nwPopZ7+PI11WnGl1TTWTGv/2hPEe/g2jRLlhVVSsoDH8waRug== + dependencies: + hast-util-from-parse5 "^5.0.0" + parse5 "^5.0.0" + xtend "^4.0.0" + +relateurl@^0.2.7: + version "0.2.7" + resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" + integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk= + +remark-admonitions@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/remark-admonitions/-/remark-admonitions-1.2.1.tgz#87caa1a442aa7b4c0cafa04798ed58a342307870" + integrity sha512-Ji6p68VDvD+H1oS95Fdx9Ar5WA2wcDA4kwrrhVU7fGctC6+d3uiMICu7w7/2Xld+lnU7/gi+432+rRbup5S8ow== + dependencies: + rehype-parse "^6.0.2" + unified "^8.4.2" + unist-util-visit "^2.0.1" + +remark-emoji@^2.1.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/remark-emoji/-/remark-emoji-2.2.0.tgz#1c702090a1525da5b80e15a8f963ef2c8236cac7" + integrity sha512-P3cj9s5ggsUvWw5fS2uzCHJMGuXYRb0NnZqYlNecewXt8QBU9n5vW3DUUKOhepS8F9CwdMx9B8a3i7pqFWAI5w== + dependencies: + emoticon "^3.2.0" + node-emoji "^1.10.0" + unist-util-visit "^2.0.3" + +remark-footnotes@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/remark-footnotes/-/remark-footnotes-2.0.0.tgz#9001c4c2ffebba55695d2dd80ffb8b82f7e6303f" + integrity sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ== + +remark-mdx-remove-exports@^1.6.22: + version "1.6.22" + resolved "https://registry.yarnpkg.com/remark-mdx-remove-exports/-/remark-mdx-remove-exports-1.6.22.tgz#9e34f3d02c9c54b02ca0a1fde946449338d06ecb" + integrity sha512-7g2uiTmTGfz5QyVb+toeX25frbk1Y6yd03RXGPtqx0+DVh86Gb7MkNYbk7H2X27zdZ3CQv1W/JqlFO0Oo8IxVA== + dependencies: + unist-util-remove "2.0.0" + +remark-mdx-remove-imports@^1.6.22: + version "1.6.22" + resolved "https://registry.yarnpkg.com/remark-mdx-remove-imports/-/remark-mdx-remove-imports-1.6.22.tgz#79f711c95359cff437a120d1fbdc1326ec455826" + integrity sha512-lmjAXD8Ltw0TsvBzb45S+Dxx7LTJAtDaMneMAv8LAUIPEyYoKkmGbmVsiF0/pY6mhM1Q16swCmu1TN+ie/vn/A== + dependencies: + unist-util-remove "2.0.0" + +remark-mdx@1.6.22: + version "1.6.22" + resolved "https://registry.yarnpkg.com/remark-mdx/-/remark-mdx-1.6.22.tgz#06a8dab07dcfdd57f3373af7f86bd0e992108bbd" + integrity sha512-phMHBJgeV76uyFkH4rvzCftLfKCr2RZuF+/gmVcaKrpsihyzmhXjA0BEMDaPTXG5y8qZOKPVo83NAOX01LPnOQ== + dependencies: + "@babel/core" "7.12.9" + "@babel/helper-plugin-utils" "7.10.4" + "@babel/plugin-proposal-object-rest-spread" "7.12.1" + "@babel/plugin-syntax-jsx" "7.12.1" + "@mdx-js/util" "1.6.22" + is-alphabetical "1.0.4" + remark-parse "8.0.3" + unified "9.2.0" + +remark-parse@8.0.3: + version "8.0.3" + resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-8.0.3.tgz#9c62aa3b35b79a486454c690472906075f40c7e1" + integrity sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q== + dependencies: + ccount "^1.0.0" + collapse-white-space "^1.0.2" + is-alphabetical "^1.0.0" + is-decimal "^1.0.0" + is-whitespace-character "^1.0.0" + is-word-character "^1.0.0" + markdown-escapes "^1.0.0" + parse-entities "^2.0.0" + repeat-string "^1.5.4" + state-toggle "^1.0.0" + trim "0.0.1" + trim-trailing-lines "^1.0.0" + unherit "^1.0.4" + unist-util-remove-position "^2.0.0" + vfile-location "^3.0.0" + xtend "^4.0.1" + +remark-squeeze-paragraphs@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/remark-squeeze-paragraphs/-/remark-squeeze-paragraphs-4.0.0.tgz#76eb0e085295131c84748c8e43810159c5653ead" + integrity sha512-8qRqmL9F4nuLPIgl92XUuxI3pFxize+F1H0e/W3llTk0UsjJaj01+RrirkMw7P21RKe4X6goQhYRSvNWX+70Rw== + dependencies: + mdast-squeeze-paragraphs "^4.0.0" + +renderkid@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-3.0.0.tgz#5fd823e4d6951d37358ecc9a58b1f06836b6268a" + integrity sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg== + dependencies: + css-select "^4.1.3" + dom-converter "^0.2.0" + htmlparser2 "^6.1.0" + lodash "^4.17.21" + strip-ansi "^6.0.1" + +repeat-string@^1.5.4: + version "1.6.1" + resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" + integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= + +require-from-string@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" + integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== + +"require-like@>= 0.1.1": + version "0.1.2" + resolved "https://registry.yarnpkg.com/require-like/-/require-like-0.1.2.tgz#ad6f30c13becd797010c468afa775c0c0a6b47fa" + integrity sha1-rW8wwTvs15cBDEaK+ndcDAprR/o= + +requires-port@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= + +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + +resolve-pathname@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/resolve-pathname/-/resolve-pathname-3.0.0.tgz#99d02224d3cf263689becbb393bc560313025dcd" + integrity sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng== + +resolve@^1.1.6, resolve@^1.14.2, resolve@^1.3.2: + version "1.22.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.0.tgz#5e0b8c67c15df57a89bdbabe603a002f21731198" + integrity sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw== + dependencies: + is-core-module "^2.8.1" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +responselike@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7" + integrity sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec= + dependencies: + lowercase-keys "^1.0.0" + +retry@^0.13.1: + version "0.13.1" + resolved "https://registry.yarnpkg.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658" + integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== + +reusify@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + +rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +rtl-detect@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/rtl-detect/-/rtl-detect-1.0.4.tgz#40ae0ea7302a150b96bc75af7d749607392ecac6" + integrity sha512-EBR4I2VDSSYr7PkBmFy04uhycIpDKp+21p/jARYXlCSjQksTBQcJ0HFUPOO79EPPH5JS6VAhiIQbycf0O3JAxQ== + +rtlcss@^3.3.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/rtlcss/-/rtlcss-3.5.0.tgz#c9eb91269827a102bac7ae3115dd5d049de636c3" + integrity sha512-wzgMaMFHQTnyi9YOwsx9LjOxYXJPzS8sYnFaKm6R5ysvTkwzHiB0vxnbHwchHQT65PTdBjDG21/kQBWI7q9O7A== + dependencies: + find-up "^5.0.0" + picocolors "^1.0.0" + postcss "^8.3.11" + strip-json-comments "^3.1.1" + +run-parallel@^1.1.9: + version "1.2.0" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + dependencies: + queue-microtask "^1.2.2" + +rxjs@^7.1.0: + version "7.5.2" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.5.2.tgz#11e4a3a1dfad85dbf7fb6e33cbba17668497490b" + integrity sha512-PwDt186XaL3QN5qXj/H9DGyHhP3/RYYgZZwqBv9Tv8rsAaiwFH1IsJJlcgD37J7UW5a6O67qX0KWKS3/pu0m4w== + dependencies: + tslib "^2.1.0" + +safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +"safer-buffer@>= 2.1.2 < 3": + version "2.1.2" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +sax@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" + integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== + +scheduler@^0.20.2: + version "0.20.2" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91" + integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +schema-utils@2.7.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.0.tgz#17151f76d8eae67fbbf77960c33c676ad9f4efc7" + integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A== + dependencies: + "@types/json-schema" "^7.0.4" + ajv "^6.12.2" + ajv-keywords "^3.4.1" + +schema-utils@^2.6.5: + version "2.7.1" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" + integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== + dependencies: + "@types/json-schema" "^7.0.5" + ajv "^6.12.4" + ajv-keywords "^3.5.2" + +schema-utils@^3.0.0, schema-utils@^3.1.0, schema-utils@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.1.1.tgz#bc74c4b6b6995c1d88f76a8b77bea7219e0c8281" + integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw== + dependencies: + "@types/json-schema" "^7.0.8" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + +schema-utils@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.0.0.tgz#60331e9e3ae78ec5d16353c467c34b3a0a1d3df7" + integrity sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg== + dependencies: + "@types/json-schema" "^7.0.9" + ajv "^8.8.0" + ajv-formats "^2.1.1" + ajv-keywords "^5.0.0" + +section-matter@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/section-matter/-/section-matter-1.0.0.tgz#e9041953506780ec01d59f292a19c7b850b84167" + integrity sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA== + dependencies: + extend-shallow "^2.0.1" + kind-of "^6.0.0" + +select-hose@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" + integrity sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo= + +selfsigned@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-2.0.0.tgz#e927cd5377cbb0a1075302cff8df1042cc2bce5b" + integrity sha512-cUdFiCbKoa1mZ6osuJs2uDHrs0k0oprsKveFiiaBKCNq3SYyb5gs2HxhQyDNLCmL51ZZThqi4YNDpCK6GOP1iQ== + dependencies: + node-forge "^1.2.0" + +semver-diff@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-3.1.1.tgz#05f77ce59f325e00e2706afd67bb506ddb1ca32b" + integrity sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg== + dependencies: + semver "^6.3.0" + +semver@7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e" + integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== + +semver@^5.4.1: + version "5.7.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" + integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + +semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +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== + dependencies: + lru-cache "^6.0.0" + +send@0.17.2: + version "0.17.2" + resolved "https://registry.yarnpkg.com/send/-/send-0.17.2.tgz#926622f76601c41808012c8bf1688fe3906f7820" + integrity sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww== + dependencies: + debug "2.6.9" + depd "~1.1.2" + destroy "~1.0.4" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "1.8.1" + mime "1.6.0" + ms "2.1.3" + on-finished "~2.3.0" + range-parser "~1.2.1" + statuses "~1.5.0" + +serialize-javascript@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8" + integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag== + dependencies: + randombytes "^2.1.0" + +serve-handler@^6.1.3: + version "6.1.3" + resolved "https://registry.yarnpkg.com/serve-handler/-/serve-handler-6.1.3.tgz#1bf8c5ae138712af55c758477533b9117f6435e8" + integrity sha512-FosMqFBNrLyeiIDvP1zgO6YoTzFYHxLDEIavhlmQ+knB2Z7l1t+kGLHkZIDN7UVWqQAmKI3D20A6F6jo3nDd4w== + dependencies: + bytes "3.0.0" + content-disposition "0.5.2" + fast-url-parser "1.1.3" + mime-types "2.1.18" + minimatch "3.0.4" + path-is-inside "1.0.2" + path-to-regexp "2.2.1" + range-parser "1.2.0" + +serve-index@^1.9.1: + version "1.9.1" + resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" + integrity sha1-03aNabHn2C5c4FD/9bRTvqEqkjk= + dependencies: + accepts "~1.3.4" + batch "0.6.1" + debug "2.6.9" + escape-html "~1.0.3" + http-errors "~1.6.2" + mime-types "~2.1.17" + parseurl "~1.3.2" + +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== + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.17.2" + +setimmediate@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" + integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= + +setprototypeof@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" + integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== + +setprototypeof@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" + integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + +shallow-clone@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" + integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== + dependencies: + kind-of "^6.0.2" + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +shell-quote@^1.7.3: + version "1.7.3" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.3.tgz#aa40edac170445b9a431e17bb62c0b881b9c4123" + integrity sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw== + +shelljs@^0.8.4: + version "0.8.5" + resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.5.tgz#de055408d8361bed66c669d2f000538ced8ee20c" + integrity sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow== + dependencies: + glob "^7.0.0" + interpret "^1.0.0" + rechoir "^0.6.2" + +signal-exit@^3.0.2, signal-exit@^3.0.3: + version "3.0.6" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.6.tgz#24e630c4b0f03fea446a2bd299e62b4a6ca8d0af" + integrity sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ== + +sirv@^1.0.7: + version "1.0.19" + resolved "https://registry.yarnpkg.com/sirv/-/sirv-1.0.19.tgz#1d73979b38c7fe91fcba49c85280daa9c2363b49" + integrity sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ== + dependencies: + "@polka/url" "^1.0.0-next.20" + mrmime "^1.0.0" + totalist "^1.0.0" + +sisteransi@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" + integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== + +sitemap@^7.0.0: + version "7.1.1" + resolved "https://registry.yarnpkg.com/sitemap/-/sitemap-7.1.1.tgz#eeed9ad6d95499161a3eadc60f8c6dce4bea2bef" + integrity sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg== + dependencies: + "@types/node" "^17.0.5" + "@types/sax" "^1.2.1" + arg "^5.0.0" + sax "^1.2.4" + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + +slash@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-4.0.0.tgz#2422372176c4c6c5addb5e2ada885af984b396a7" + integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew== + +sockjs@^0.3.21: + version "0.3.24" + resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.24.tgz#c9bc8995f33a111bea0395ec30aa3206bdb5ccce" + integrity sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ== + dependencies: + faye-websocket "^0.11.3" + uuid "^8.3.2" + websocket-driver "^0.7.4" + +sort-css-media-queries@2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/sort-css-media-queries/-/sort-css-media-queries-2.0.4.tgz#b2badfa519cb4a938acbc6d3aaa913d4949dc908" + integrity sha512-PAIsEK/XupCQwitjv7XxoMvYhT7EAfyzI3hsy/MyDgTvc+Ft55ctdkctJLOy6cQejaIC+zjpUL4djFVm2ivOOw== + +source-list-map@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" + integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== + +source-map-js@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" + integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== + +source-map-support@~0.5.20: + version "0.5.21" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map@^0.5.0: + version "0.5.7" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= + +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" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@~0.7.2: + version "0.7.3" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" + integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== + +sourcemap-codec@^1.4.4: + version "1.4.8" + resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4" + integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== + +space-separated-tokens@^1.0.0: + version "1.1.5" + resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz#85f32c3d10d9682007e917414ddc5c26d1aa6899" + integrity sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA== + +spdy-transport@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" + integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== + dependencies: + debug "^4.1.0" + detect-node "^2.0.4" + hpack.js "^2.1.6" + obuf "^1.1.2" + readable-stream "^3.0.6" + wbuf "^1.7.3" + +spdy@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" + integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== + dependencies: + debug "^4.1.0" + handle-thing "^2.0.0" + http-deceiver "^1.2.7" + select-hose "^2.0.0" + spdy-transport "^3.0.0" + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= + +stable@^0.1.8: + version "0.1.8" + resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" + integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== + +state-toggle@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/state-toggle/-/state-toggle-1.0.3.tgz#e123b16a88e143139b09c6852221bc9815917dfe" + integrity sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ== + +"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" + integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= + +std-env@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/std-env/-/std-env-3.0.1.tgz#bc4cbc0e438610197e34c2d79c3df30b491f5182" + integrity sha512-mC1Ps9l77/97qeOZc+HrOL7TIaOboHqMZ24dGVQrlxFcpPpfCHpH+qfUT7Dz+6mlG8+JPA1KfBQo19iC/+Ngcw== + +string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.2: + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +stringify-object@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629" + integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw== + dependencies: + get-own-enumerable-property-symbols "^3.0.0" + is-obj "^1.0.1" + is-regexp "^1.0.0" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-ansi@^7.0.0: + version "7.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.0.1.tgz#61740a08ce36b61e50e65653f07060d000975fb2" + integrity sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw== + dependencies: + ansi-regex "^6.0.1" + +strip-bom-string@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/strip-bom-string/-/strip-bom-string-1.0.0.tgz#e5211e9224369fbb81d633a2f00044dc8cedad92" + integrity sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI= + +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + +strip-json-comments@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== + +strip-json-comments@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" + integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= + +style-to-object@0.3.0, style-to-object@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-0.3.0.tgz#b1b790d205991cc783801967214979ee19a76e46" + integrity sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA== + dependencies: + inline-style-parser "0.1.1" + +stylehacks@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-5.0.2.tgz#fa10e5181c6e8dc0bddb4a3fb372e9ac42bba2ad" + integrity sha512-114zeJdOpTrbQYRD4OU5UWJ99LKUaqCPJTU1HQ/n3q3BwmllFN8kHENaLnOeqVq6AhXrWfxHNZTl33iJ4oy3cQ== + dependencies: + browserslist "^4.16.6" + postcss-selector-parser "^6.0.4" + +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-color@^8.0.0: + version "8.1.1" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + +svg-parser@^2.0.2: + version "2.0.4" + resolved "https://registry.yarnpkg.com/svg-parser/-/svg-parser-2.0.4.tgz#fdc2e29e13951736140b76cb122c8ee6630eb6b5" + integrity sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ== + +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== + dependencies: + "@trysound/sax" "0.2.0" + commander "^7.2.0" + css-select "^4.1.3" + css-tree "^1.1.3" + csso "^4.2.0" + picocolors "^1.0.0" + stable "^0.1.8" + +tapable@^1.0.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" + integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== + +tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" + integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== + +terser-webpack-plugin@^5.1.3, terser-webpack-plugin@^5.2.4: + version "5.3.1" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz#0320dcc270ad5372c1e8993fabbd927929773e54" + integrity sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g== + dependencies: + jest-worker "^27.4.5" + schema-utils "^3.1.1" + serialize-javascript "^6.0.0" + source-map "^0.6.1" + terser "^5.7.2" + +terser@^5.10.0, terser@^5.7.2: + version "5.10.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.10.0.tgz#b86390809c0389105eb0a0b62397563096ddafcc" + integrity sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA== + dependencies: + commander "^2.20.0" + source-map "~0.7.2" + source-map-support "~0.5.20" + +text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= + +thunky@^1.0.2: + version "1.1.0" + resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" + integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== + +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-invariant@^1.0.2: + version "1.2.0" + resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.2.0.tgz#a1141f86b672a9148c72e978a19a73b9b94a15a9" + integrity sha512-1Uhn/aqw5C6RI4KejVeTg6mIS7IqxnLJ8Mv2tV5rTc0qWobay7pDUz6Wi392Cnc8ak1H0F2cjoRzb2/AW4+Fvg== + +tiny-warning@^1.0.0, tiny-warning@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754" + integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= + +to-readable-stream@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/to-readable-stream/-/to-readable-stream-1.0.0.tgz#ce0aa0c2f3df6adf852efb404a783e77c0475771" + integrity sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q== + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +toidentifier@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" + integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== + +totalist@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/totalist/-/totalist-1.1.0.tgz#a4d65a3e546517701e3e5c37a47a70ac97fe56df" + integrity sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g== + +tr46@~0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" + integrity sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o= + +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" + integrity sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ== + +trim@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/trim/-/trim-0.0.1.tgz#5858547f6b290757ee95cccc666fb50084c460dd" + integrity sha1-WFhUf2spB1fulczMZm+1AITEYN0= + +trough@^1.0.0: + version "1.0.5" + resolved "https://registry.yarnpkg.com/trough/-/trough-1.0.5.tgz#b8b639cefad7d0bb2abd37d433ff8293efa5f406" + integrity sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA== + +tslib@^2.0.3, tslib@^2.1.0, tslib@^2.2.0, tslib@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01" + integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw== + +type-fest@^0.20.2: + version "0.20.2" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" + integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== + +type-is@~1.6.18: + version "1.6.18" + resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + dependencies: + media-typer "0.3.0" + mime-types "~2.1.24" + +typedarray-to-buffer@^3.1.5: + version "3.1.5" + resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" + integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== + dependencies: + is-typedarray "^1.0.0" + +ua-parser-js@^0.7.30: + version "0.7.31" + resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.31.tgz#649a656b191dffab4f21d5e053e27ca17cbff5c6" + integrity sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ== + +unherit@^1.0.4: + version "1.1.3" + resolved "https://registry.yarnpkg.com/unherit/-/unherit-1.1.3.tgz#6c9b503f2b41b262330c80e91c8614abdaa69c22" + integrity sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ== + dependencies: + inherits "^2.0.0" + xtend "^4.0.0" + +unicode-canonical-property-names-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" + integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== + +unicode-match-property-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3" + integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== + dependencies: + unicode-canonical-property-names-ecmascript "^2.0.0" + unicode-property-aliases-ecmascript "^2.0.0" + +unicode-match-property-value-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz#1a01aa57247c14c568b89775a54938788189a714" + integrity sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw== + +unicode-property-aliases-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz#0a36cb9a585c4f6abd51ad1deddb285c165297c8" + integrity sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ== + +unified@9.2.0: + version "9.2.0" + resolved "https://registry.yarnpkg.com/unified/-/unified-9.2.0.tgz#67a62c627c40589edebbf60f53edfd4d822027f8" + integrity sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg== + dependencies: + bail "^1.0.0" + extend "^3.0.0" + is-buffer "^2.0.0" + is-plain-obj "^2.0.0" + trough "^1.0.0" + vfile "^4.0.0" + +unified@^8.4.2: + version "8.4.2" + resolved "https://registry.yarnpkg.com/unified/-/unified-8.4.2.tgz#13ad58b4a437faa2751a4a4c6a16f680c500fff1" + integrity sha512-JCrmN13jI4+h9UAyKEoGcDZV+i1E7BLFuG7OsaDvTXI5P0qhHX+vZO/kOhz9jn8HGENDKbwSeB0nVOg4gVStGA== + dependencies: + bail "^1.0.0" + extend "^3.0.0" + is-plain-obj "^2.0.0" + trough "^1.0.0" + vfile "^4.0.0" + +unique-string@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d" + integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg== + dependencies: + crypto-random-string "^2.0.0" + +unist-builder@2.0.3, unist-builder@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/unist-builder/-/unist-builder-2.0.3.tgz#77648711b5d86af0942f334397a33c5e91516436" + integrity sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw== + +unist-util-generated@^1.0.0: + version "1.1.6" + resolved "https://registry.yarnpkg.com/unist-util-generated/-/unist-util-generated-1.1.6.tgz#5ab51f689e2992a472beb1b35f2ce7ff2f324d4b" + integrity sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg== + +unist-util-is@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-4.1.0.tgz#976e5f462a7a5de73d94b706bac1b90671b57797" + integrity sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg== + +unist-util-position@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/unist-util-position/-/unist-util-position-3.1.0.tgz#1c42ee6301f8d52f47d14f62bbdb796571fa2d47" + integrity sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA== + +unist-util-remove-position@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz#5d19ca79fdba712301999b2b73553ca8f3b352cc" + integrity sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA== + dependencies: + unist-util-visit "^2.0.0" + +unist-util-remove@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unist-util-remove/-/unist-util-remove-2.0.0.tgz#32c2ad5578802f2ca62ab808173d505b2c898488" + integrity sha512-HwwWyNHKkeg/eXRnE11IpzY8JT55JNM1YCwwU9YNCnfzk6s8GhPXrVBBZWiwLeATJbI7euvoGSzcy9M29UeW3g== + dependencies: + unist-util-is "^4.0.0" + +unist-util-remove@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/unist-util-remove/-/unist-util-remove-2.1.0.tgz#b0b4738aa7ee445c402fda9328d604a02d010588" + integrity sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q== + dependencies: + unist-util-is "^4.0.0" + +unist-util-stringify-position@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz#cce3bfa1cdf85ba7375d1d5b17bdc4cada9bd9da" + integrity sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g== + dependencies: + "@types/unist" "^2.0.2" + +unist-util-visit-parents@^3.0.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz#65a6ce698f78a6b0f56aa0e88f13801886cdaef6" + integrity sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg== + dependencies: + "@types/unist" "^2.0.0" + unist-util-is "^4.0.0" + +unist-util-visit@2.0.3, unist-util-visit@^2.0.0, unist-util-visit@^2.0.1, unist-util-visit@^2.0.2, unist-util-visit@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-2.0.3.tgz#c3703893146df47203bb8a9795af47d7b971208c" + integrity sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q== + dependencies: + "@types/unist" "^2.0.0" + unist-util-is "^4.0.0" + unist-util-visit-parents "^3.0.0" + +universalify@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" + integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== + +unpipe@1.0.0, unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= + +update-notifier@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-5.1.0.tgz#4ab0d7c7f36a231dd7316cf7729313f0214d9ad9" + integrity sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw== + dependencies: + boxen "^5.0.0" + chalk "^4.1.0" + configstore "^5.0.1" + has-yarn "^2.1.0" + import-lazy "^2.1.0" + is-ci "^2.0.0" + is-installed-globally "^0.4.0" + is-npm "^5.0.0" + is-yarn-global "^0.3.0" + latest-version "^5.1.0" + pupa "^2.1.1" + semver "^7.3.4" + semver-diff "^3.1.1" + xdg-basedir "^4.0.0" + +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" + +url-loader@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-4.1.1.tgz#28505e905cae158cf07c92ca622d7f237e70a4e2" + integrity sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA== + dependencies: + loader-utils "^2.0.0" + mime-types "^2.1.27" + schema-utils "^3.0.0" + +url-parse-lax@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c" + integrity sha1-FrXK/Afb42dsGxmZF3gj1lA6yww= + dependencies: + prepend-http "^2.0.0" + +url@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" + integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE= + dependencies: + punycode "1.3.2" + querystring "0.2.0" + +use-composed-ref@^1.0.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/use-composed-ref/-/use-composed-ref-1.2.1.tgz#9bdcb5ccd894289105da2325e1210079f56bf849" + 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== + +use-latest@^1.0.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/use-latest/-/use-latest-1.2.0.tgz#a44f6572b8288e0972ec411bdd0840ada366f232" + integrity sha512-d2TEuG6nSLKQLAfW3By8mKr8HurOlTkul0sOpxbClIv4SQ4iOd7BYr7VIzdbktUCnv7dua/60xzd8igMU6jmyw== + dependencies: + use-isomorphic-layout-effect "^1.0.0" + +util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= + +utila@~0.4: + version "0.4.0" + resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" + integrity sha1-ihagXURWV6Oupe7MWxKk+lN5dyw= + +utility-types@^3.10.0: + version "3.10.0" + resolved "https://registry.yarnpkg.com/utility-types/-/utility-types-3.10.0.tgz#ea4148f9a741015f05ed74fd615e1d20e6bed82b" + integrity sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg== + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= + +uuid@^8.3.2: + version "8.3.2" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" + integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== + +value-equal@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/value-equal/-/value-equal-1.0.1.tgz#1e0b794c734c5c0cade179c437d356d931a34d6c" + integrity sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw== + +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= + +vfile-location@^3.0.0, vfile-location@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-3.2.0.tgz#d8e41fbcbd406063669ebf6c33d56ae8721d0f3c" + integrity sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA== + +vfile-message@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-2.0.4.tgz#5b43b88171d409eae58477d13f23dd41d52c371a" + integrity sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ== + dependencies: + "@types/unist" "^2.0.0" + unist-util-stringify-position "^2.0.0" + +vfile@^4.0.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/vfile/-/vfile-4.2.1.tgz#03f1dce28fc625c625bc6514350fbdb00fa9e624" + integrity sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA== + dependencies: + "@types/unist" "^2.0.0" + is-buffer "^2.0.0" + unist-util-stringify-position "^2.0.0" + vfile-message "^2.0.0" + +wait-on@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/wait-on/-/wait-on-6.0.0.tgz#7e9bf8e3d7fe2daecbb7a570ac8ca41e9311c7e7" + integrity sha512-tnUJr9p5r+bEYXPUdRseolmz5XqJTTj98JgOsfBn7Oz2dxfE2g3zw1jE+Mo8lopM3j3et/Mq1yW7kKX6qw7RVw== + dependencies: + axios "^0.21.1" + joi "^17.4.0" + lodash "^4.17.21" + minimist "^1.2.5" + rxjs "^7.1.0" + +watchpack@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.3.1.tgz#4200d9447b401156eeca7767ee610f8809bc9d25" + integrity sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA== + dependencies: + glob-to-regexp "^0.4.1" + graceful-fs "^4.1.2" + +wbuf@^1.1.0, wbuf@^1.7.3: + version "1.7.3" + resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" + integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== + dependencies: + minimalistic-assert "^1.0.0" + +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" + integrity sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw== + +webidl-conversions@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" + integrity sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE= + +webpack-bundle-analyzer@^4.4.2: + version "4.5.0" + resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.5.0.tgz#1b0eea2947e73528754a6f9af3e91b2b6e0f79d5" + integrity sha512-GUMZlM3SKwS8Z+CKeIFx7CVoHn3dXFcUAjT/dcZQQmfSZGvitPfMob2ipjai7ovFFqPvTqkEZ/leL4O0YOdAYQ== + dependencies: + acorn "^8.0.4" + acorn-walk "^8.0.0" + chalk "^4.1.0" + commander "^7.2.0" + gzip-size "^6.0.0" + lodash "^4.17.20" + opener "^1.5.2" + sirv "^1.0.7" + ws "^7.3.1" + +webpack-dev-middleware@^5.3.0: + version "5.3.1" + resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.1.tgz#aa079a8dedd7e58bfeab358a9af7dab304cee57f" + integrity sha512-81EujCKkyles2wphtdrnPg/QqegC/AtqNH//mQkBYSMqwFVCQrxM6ktB2O/SPlZy7LqeEfTbV3cZARGQz6umhg== + dependencies: + colorette "^2.0.10" + memfs "^3.4.1" + mime-types "^2.1.31" + range-parser "^1.2.1" + schema-utils "^4.0.0" + +webpack-dev-server@^4.7.1: + version "4.7.3" + resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.7.3.tgz#4e995b141ff51fa499906eebc7906f6925d0beaa" + integrity sha512-mlxq2AsIw2ag016nixkzUkdyOE8ST2GTy34uKSABp1c4nhjZvH90D5ZRR+UOLSsG4Z3TFahAi72a3ymRtfRm+Q== + dependencies: + "@types/bonjour" "^3.5.9" + "@types/connect-history-api-fallback" "^1.3.5" + "@types/serve-index" "^1.9.1" + "@types/sockjs" "^0.3.33" + "@types/ws" "^8.2.2" + ansi-html-community "^0.0.8" + bonjour "^3.5.0" + chokidar "^3.5.2" + colorette "^2.0.10" + compression "^1.7.4" + connect-history-api-fallback "^1.6.0" + default-gateway "^6.0.3" + del "^6.0.0" + express "^4.17.1" + graceful-fs "^4.2.6" + html-entities "^2.3.2" + http-proxy-middleware "^2.0.0" + ipaddr.js "^2.0.1" + open "^8.0.9" + p-retry "^4.5.0" + portfinder "^1.0.28" + schema-utils "^4.0.0" + selfsigned "^2.0.0" + serve-index "^1.9.1" + sockjs "^0.3.21" + spdy "^4.0.2" + strip-ansi "^7.0.0" + webpack-dev-middleware "^5.3.0" + ws "^8.1.0" + +webpack-merge@^5.8.0: + version "5.8.0" + resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.8.0.tgz#2b39dbf22af87776ad744c390223731d30a68f61" + integrity sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q== + dependencies: + clone-deep "^4.0.1" + wildcard "^2.0.0" + +webpack-sources@^1.1.0, webpack-sources@^1.4.3: + version "1.4.3" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933" + integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== + dependencies: + source-list-map "^2.0.0" + source-map "~0.6.1" + +webpack-sources@^3.2.3: + version "3.2.3" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" + integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== + +webpack@^5.61.0: + version "5.68.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.68.0.tgz#a653a58ed44280062e47257f260117e4be90d560" + integrity sha512-zUcqaUO0772UuuW2bzaES2Zjlm/y3kRBQDVFVCge+s2Y8mwuUTdperGaAv65/NtRL/1zanpSJOq/MD8u61vo6g== + dependencies: + "@types/eslint-scope" "^3.7.0" + "@types/estree" "^0.0.50" + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/wasm-edit" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + acorn "^8.4.1" + acorn-import-assertions "^1.7.6" + browserslist "^4.14.5" + chrome-trace-event "^1.0.2" + enhanced-resolve "^5.8.3" + es-module-lexer "^0.9.0" + eslint-scope "5.1.1" + events "^3.2.0" + glob-to-regexp "^0.4.1" + graceful-fs "^4.2.9" + json-parse-better-errors "^1.0.2" + loader-runner "^4.2.0" + mime-types "^2.1.27" + neo-async "^2.6.2" + schema-utils "^3.1.0" + tapable "^2.1.1" + terser-webpack-plugin "^5.1.3" + watchpack "^2.3.1" + webpack-sources "^3.2.3" + +webpackbar@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/webpackbar/-/webpackbar-5.0.2.tgz#d3dd466211c73852741dfc842b7556dcbc2b0570" + integrity sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ== + dependencies: + chalk "^4.1.0" + consola "^2.15.3" + pretty-time "^1.1.0" + std-env "^3.0.1" + +websocket-driver@>=0.5.1, websocket-driver@^0.7.4: + version "0.7.4" + resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" + integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== + dependencies: + http-parser-js ">=0.5.1" + safe-buffer ">=5.1.0" + websocket-extensions ">=0.1.1" + +websocket-extensions@>=0.1.1: + version "0.1.4" + resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" + integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== + +whatwg-url@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" + integrity sha1-lmRU6HZUYuN2RNNib2dCzotwll0= + dependencies: + tr46 "~0.0.3" + webidl-conversions "^3.0.0" + +which@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +widest-line@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-3.1.0.tgz#8292333bbf66cb45ff0de1603b136b7ae1496eca" + integrity sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg== + dependencies: + string-width "^4.0.0" + +wildcard@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec" + integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw== + +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + +write-file-atomic@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" + integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== + dependencies: + imurmurhash "^0.1.4" + is-typedarray "^1.0.0" + signal-exit "^3.0.2" + typedarray-to-buffer "^3.1.5" + +ws@^7.3.1: + version "7.5.6" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.6.tgz#e59fc509fb15ddfb65487ee9765c5a51dec5fe7b" + integrity sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA== + +ws@^8.1.0: + version "8.4.2" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.4.2.tgz#18e749868d8439f2268368829042894b6907aa0b" + integrity sha512-Kbk4Nxyq7/ZWqr/tarI9yIt/+iNNFOjBXEWgTb4ydaNHBNGgvf2QHbS9fdfsndfjFlFwEd4Al+mw83YkaD10ZA== + +xdg-basedir@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-4.0.0.tgz#4bc8d9984403696225ef83a1573cbbcb4e79db13" + integrity sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q== + +xml-js@^1.6.11: + version "1.6.11" + resolved "https://registry.yarnpkg.com/xml-js/-/xml-js-1.6.11.tgz#927d2f6947f7f1c19a316dd8eea3614e8b18f8e9" + integrity sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g== + dependencies: + sax "^1.2.4" + +xtend@^4.0.0, xtend@^4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yaml@^1.10.0, yaml@^1.10.2, yaml@^1.7.2: + version "1.10.2" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" + integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== + +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== + +zwitch@^1.0.0: + version "1.0.5" + resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-1.0.5.tgz#d11d7381ffed16b742f6af7b3f223d5cd9fe9920" + integrity sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw== diff --git a/netlify.toml b/netlify.toml deleted file mode 100644 index ff1c0508..00000000 --- a/netlify.toml +++ /dev/null @@ -1,4 +0,0 @@ -[[redirects]] - from = "/*" - to = "/index.html" - status = 200 \ No newline at end of file diff --git a/package.json b/package.json index ff75ba30..0f2bac92 100644 --- a/package.json +++ b/package.json @@ -1,77 +1,8 @@ { - "name": "estiband", - "version": "0.1.0", - "homepage": "https://foretold-app.github.io/estiband/", - "scripts": { - "build": "bsb -make-world", - "build:style": "tailwind build src/styles/index.css -o src/styles/tailwind.css", - "start": "bsb -make-world -w -ws _ ", - "clean": "bsb -clean-world", - "parcel": "parcel ./src/index.html --public-url / --no-autoinstall -- watch", - "parcel-build": "parcel build ./src/index.html --no-source-maps --no-autoinstall", - "showcase": "PORT=12345 parcel showcase/index.html", - "server": "moduleserve ./ --port 8000", - "predeploy": "parcel build ./src/index.html --no-source-maps --no-autoinstall", - "deploy": "gh-pages -d dist", - "test": "jest", - "test:ci": "yarn jest", - "watch:test": "jest --watchAll", - "watch:s": "yarn jest -- Converter_test --watch" - }, - "keywords": [ - "BuckleScript", - "ReasonReact", - "reason-react" - ], - "author": "", - "license": "MIT", - "dependencies": { - "@foretold/components": "0.0.6", - "@glennsl/bs-json": "^5.0.2", - "ace-builds": "^1.4.12", - "antd": "3.17.0", - "autoprefixer": "9.7.4", - "babel-plugin-transform-es2015-modules-commonjs": "^6.26.2", - "binary-search-tree": "0.2.6", - "bs-ant-design-alt": "2.0.0-alpha.33", - "bs-css": "11.0.0", - "bs-moment": "0.4.5", - "bs-reform": "9.7.1", - "bsb-js": "1.1.7", - "d3": "5.15.0", - "gh-pages": "2.2.0", - "jest": "^25.5.1", - "jstat": "1.9.2", - "lenses-ppx": "5.1.0", - "less": "3.10.3", - "lodash": "4.17.15", - "mathjs": "5.10.3", - "moduleserve": "0.9.1", - "moment": "2.24.0", - "pdfast": "^0.2.0", - "postcss-cli": "7.1.0", - "rationale": "0.2.0", - "react": "^16.10.0", - "react-ace": "^9.2.0", - "react-dom": "^0.13.0 || ^0.14.0 || ^15.0.1 || ^16.0.0", - "react-use": "^13.27.0", - "react-vega": "^7.4.1", - "reason-react": ">=0.7.0", - "reschema": "1.3.0", - "tailwindcss": "1.2.0", - "vega": "*", - "vega-embed": "6.6.0", - "vega-lite": "*" - }, - "devDependencies": { - "@glennsl/bs-jest": "^0.5.1", - "bs-platform": "7.3.2", - "parcel-bundler": "1.12.4", - "parcel-plugin-bundle-visualiser": "^1.2.0", - "parcel-plugin-less-js-enabled": "1.0.2" - }, - "alias": { - "react": "./node_modules/react", - "react-dom": "./node_modules/react-dom" - } -} + "name": "root", + "private": true, + "devDependencies": { + }, + "scripts": { + } + } \ No newline at end of file diff --git a/.gitignore b/packages/squiggle-lang/.gitignore similarity index 93% rename from .gitignore rename to packages/squiggle-lang/.gitignore index 8a82efaa..3c88aebd 100644 --- a/.gitignore +++ b/packages/squiggle-lang/.gitignore @@ -5,7 +5,6 @@ npm-debug.log /node_modules/ .cache .cache/* -dist lib/* *.cache build @@ -13,4 +12,4 @@ yarn-error.log *.bs.js # Local Netlify folder .netlify -.idea \ No newline at end of file +.idea diff --git a/packages/squiggle-lang/__tests__/Bandwidth__Test.res b/packages/squiggle-lang/__tests__/Bandwidth__Test.res new file mode 100644 index 00000000..d6b5aab4 --- /dev/null +++ b/packages/squiggle-lang/__tests__/Bandwidth__Test.res @@ -0,0 +1,13 @@ +open Jest +open Expect + +describe("Bandwidth", () => { + test("nrd0()", () => { + let data = [1., 4., 3., 2.] + expect(Bandwidth.nrd0(data)) |> toEqual(0.7625801874014622) + }) + test("nrd()", () => { + let data = [1., 4., 3., 2.] + expect(Bandwidth.nrd(data)) |> toEqual(0.8981499984950554) + }) +}) diff --git a/__tests__/DistTypes__Test.re b/packages/squiggle-lang/__tests__/DistTypes__Test.res similarity index 53% rename from __tests__/DistTypes__Test.re rename to packages/squiggle-lang/__tests__/DistTypes__Test.res index d5db18dd..6cfeed57 100644 --- a/__tests__/DistTypes__Test.re +++ b/packages/squiggle-lang/__tests__/DistTypes__Test.res @@ -1,71 +1,56 @@ -open Jest; -open Expect; +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) - ); + ? Only.test(str, () => expect(item1) |> toEqual(item2)) + : test(str, () => expect(item1) |> toEqual(item2)) -describe("DistTypes", () => { +describe("DistTypes", () => describe("Domain", () => { let makeComplete = (yPoint, expectation) => makeTest( "With input: " ++ Js.Float.toString(yPoint), DistTypes.Domain.yPointToSubYPoint(Complete, yPoint), expectation, - ); - let makeSingle = - ( - direction: [ | `left | `right], - excludingProbabilityMass, - yPoint, - expectation, - ) => + ) + let makeSingle = (direction: [#left | #right], excludingProbabilityMass, yPoint, expectation) => makeTest( - "Excluding: " - ++ Js.Float.toString(excludingProbabilityMass) - ++ " and yPoint: " - ++ Js.Float.toString(yPoint), + "Excluding: " ++ + (Js.Float.toString(excludingProbabilityMass) ++ + (" and yPoint: " ++ Js.Float.toString(yPoint))), DistTypes.Domain.yPointToSubYPoint( - direction == `left - ? LeftLimited({xPoint: 3.0, excludingProbabilityMass}) - : RightLimited({xPoint: 3.0, excludingProbabilityMass}), + direction == #left + ? LeftLimited({xPoint: 3.0, excludingProbabilityMass: excludingProbabilityMass}) + : RightLimited({xPoint: 3.0, excludingProbabilityMass: excludingProbabilityMass}), yPoint, ), expectation, - ); + ) let makeDouble = (domain, yPoint, expectation) => - makeTest( - "Excluding: limits", - DistTypes.Domain.yPointToSubYPoint(domain, yPoint), - expectation, - ); + makeTest("Excluding: limits", DistTypes.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)); - }); + 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)); - }); + 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)); - }); + 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( @@ -74,7 +59,7 @@ describe("DistTypes", () => { ), 0.5, Some(0.5), - ); + ) makeDouble( LeftAndRightLimited( {excludingProbabilityMass: 0.1, xPoint: 3.0}, @@ -82,7 +67,7 @@ describe("DistTypes", () => { ), 0.2, Some(0.125), - ); + ) makeDouble( LeftAndRightLimited( {excludingProbabilityMass: 0.1, xPoint: 3.0}, @@ -90,7 +75,7 @@ describe("DistTypes", () => { ), 0.1, Some(0.0), - ); + ) makeDouble( LeftAndRightLimited( {excludingProbabilityMass: 0.1, xPoint: 3.0}, @@ -98,7 +83,7 @@ describe("DistTypes", () => { ), 0.05, None, - ); - }); + ) + }) }) -}); \ No newline at end of file +) diff --git a/__tests__/Distributions__Test.re b/packages/squiggle-lang/__tests__/Distributions__Test.res similarity index 99% rename from __tests__/Distributions__Test.re rename to packages/squiggle-lang/__tests__/Distributions__Test.res index 0e2869d1..7b26962c 100644 --- a/__tests__/Distributions__Test.re +++ b/packages/squiggle-lang/__tests__/Distributions__Test.res @@ -1,7 +1,7 @@ -open Jest; -open Expect; +open Jest +open Expect -let shape: DistTypes.xyShape = {xs: [|1., 4., 8.|], ys: [|8., 9., 2.|]}; +let shape: DistTypes.xyShape = {xs: [1., 4., 8.], ys: [8., 9., 2.]} // let makeTest = (~only=false, str, item1, item2) => // only diff --git a/__tests__/Hardcoded__Test.re b/packages/squiggle-lang/__tests__/Hardcoded__Test.re similarity index 99% rename from __tests__/Hardcoded__Test.re rename to packages/squiggle-lang/__tests__/Hardcoded__Test.re index fd915b31..1e44df7a 100644 --- a/__tests__/Hardcoded__Test.re +++ b/packages/squiggle-lang/__tests__/Hardcoded__Test.re @@ -1,6 +1,6 @@ open Jest; open Expect; - +/* let makeTest = (~only=false, str, item1, item2) => only ? Only.test(str, () => @@ -54,4 +54,4 @@ describe("XYShapes", () => { Error("Sad"), ) }) -}); +}); */ diff --git a/packages/squiggle-lang/__tests__/JS__Test.js b/packages/squiggle-lang/__tests__/JS__Test.js new file mode 100644 index 00000000..0f52488e --- /dev/null +++ b/packages/squiggle-lang/__tests__/JS__Test.js @@ -0,0 +1,12 @@ +var js = require("../src/js/index.js"); + +describe("A simple result", () => { + test("mean(normal(5,2))", () => { + expect(js.runMePlease("mean(normal(5,2))")).toEqual({ tag: 'Ok', value: { hd: { NAME: 'Float', VAL: 5 }, tl: 0 } }); + }); + test("10+10", () => { + let foo = js.runMePlease("normal(5,2)"); + console.log(foo.value.hd.VAL) + expect(1).toEqual(1); + }); +}); \ No newline at end of file diff --git a/__tests__/Lodash__test.re b/packages/squiggle-lang/__tests__/Lodash__test.re similarity index 100% rename from __tests__/Lodash__test.re rename to packages/squiggle-lang/__tests__/Lodash__test.re diff --git a/packages/squiggle-lang/__tests__/Samples__test.res b/packages/squiggle-lang/__tests__/Samples__test.res new file mode 100644 index 00000000..6989b53c --- /dev/null +++ b/packages/squiggle-lang/__tests__/Samples__test.res @@ -0,0 +1,47 @@ +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", + SamplesToShape.Internals.T.splitContinuousAndDiscrete([1.432, 1.33455, 2.0]), + ([1.432, 1.33455, 2.0], E.FloatFloatMap.empty()), + ) + makeTest( + "split", + SamplesToShape.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) = SamplesToShape.Internals.T.splitContinuousAndDiscrete( + makeDuplicatedArray(10), + ) + let toArr = discrete |> E.FloatFloatMap.toArray + makeTest("splitMedium", toArr |> Belt.Array.length, 10) + + let (c, discrete) = SamplesToShape.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__/XYShape__Test.res b/packages/squiggle-lang/__tests__/XYShape__Test.res new file mode 100644 index 00000000..54e0934c --- /dev/null +++ b/packages/squiggle-lang/__tests__/XYShape__Test.res @@ -0,0 +1,51 @@ +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 shape1: DistTypes.xyShape = {xs: [1., 4., 8.], ys: [0.2, 0.4, 0.8]} + +let shape2: DistTypes.xyShape = { + xs: [1., 5., 10.], + ys: [0.2, 0.5, 0.8], +} + +let shape3: DistTypes.xyShape = { + xs: [1., 20., 50.], + ys: [0.2, 0.5, 0.8], +} + +describe("XYShapes", () => { + describe("logScorePoint", () => { + makeTest("When identical", XYShape.logScorePoint(30, shape1, shape1), Some(0.0)) + makeTest("When similar", XYShape.logScorePoint(30, shape1, shape2), Some(1.658971191043856)) + makeTest( + "When very different", + XYShape.logScorePoint(30, shape1, shape3), + Some(210.3721280423322), + ) + }) + // describe("transverse", () => { + // makeTest( + // "When very different", + // XYShape.Transversal._transverse( + // (aCurrent, aLast) => aCurrent +. aLast, + // [|1.0, 2.0, 3.0, 4.0|], + // ), + // [|1.0, 3.0, 6.0, 10.0|], + // ) + // }); + describe("integrateWithTriangles", () => + makeTest( + "integrates correctly", + XYShape.Range.integrateWithTriangles(shape1), + Some({ + xs: [1., 4., 8.], + ys: [0.0, 0.9000000000000001, 3.3000000000000007], + }), + ) + ) +}) diff --git a/bsconfig.json b/packages/squiggle-lang/bsconfig.json similarity index 61% rename from bsconfig.json rename to packages/squiggle-lang/bsconfig.json index c2566368..58de880a 100644 --- a/bsconfig.json +++ b/packages/squiggle-lang/bsconfig.json @@ -1,18 +1,11 @@ { "name": "probExample", - "reason": { - "react-jsx": 3 - }, + "reason": {}, "sources": [ { "dir": "src", "subdirs": true }, - { - "dir": "showcase", - "type": "dev", - "subdirs": true - }, { "dir": "__tests__", "type": "dev", @@ -35,17 +28,20 @@ "bs-dependencies": [ "@glennsl/bs-jest", "@glennsl/bs-json", - "@foretold/components", - "bs-ant-design-alt", - "reason-react", - "bs-reform", - "bs-css", - "rationale", - "bs-moment", - "reschema" + "rationale" ], + "gentypeconfig": { + "language": "untyped", + "module": "commonjs", + "shims": {}, + "debug": { + "all": false, + "basic": false + } + }, "refmt": 3, - "ppx-flags": [ - "lenses-ppx/ppx" - ] + "warnings": { + "number": "+A-42-48-9-30-4-102" + }, + "ppx-flags": [] } \ No newline at end of file diff --git a/packages/squiggle-lang/dist/index.js b/packages/squiggle-lang/dist/index.js new file mode 100644 index 00000000..4a4d8d7c --- /dev/null +++ b/packages/squiggle-lang/dist/index.js @@ -0,0 +1,1368 @@ +parcelRequire=function(e,r,t,n){var i,o="function"==typeof parcelRequire&&parcelRequire,u="function"==typeof require&&require;function f(t,n){if(!r[t]){if(!e[t]){var i="function"==typeof parcelRequire&&parcelRequire;if(!n&&i)return i(t,!0);if(o)return o(t,!0);if(u&&"string"==typeof t)return u(t);var c=new Error("Cannot find module '"+t+"'");throw c.code="MODULE_NOT_FOUND",c}p.resolve=function(r){return e[t][1][r]||r},p.cache={};var l=r[t]=new f.Module(t);e[t][0].call(l.exports,p,l,l.exports,this)}return r[t].exports;function p(e){return f(p.resolve(e))}}f.isParcelRequire=!0,f.Module=function(e){this.id=e,this.bundle=f,this.exports={}},f.modules=e,f.cache=r,f.parent=o,f.register=function(r,t){e[r]=[function(e,r){r.exports=t},{}]};for(var c=0;c=r.length)throw{RE_EXN_ID:"Invalid_argument",_1:"index out of bounds",Error:new Error};r[n]=t}function u(r,n){if(n<0||n>=r.length)throw{RE_EXN_ID:"Invalid_argument",_1:"index out of bounds",Error:new Error};return r[n]}function f(r,n){for(var t=new Array(r),o=0;o=0;--f)t[f+o|0]=r[f+n|0]}function s(r){return r.slice(0)}exports.dup=s,exports.sub=r,exports.concat=o,exports.make=f,exports.make_float=i,exports.blit=a,exports.get=u,exports.set=e; +},{}],"NSLD":[function(require,module,exports) { +"use strict";var r=require("./caml_array.js");function n(e,t){for(;;){var u=t,c=e,s=c.length,a=0===s?1:s,i=a-u.length|0;if(0===i)return c.apply(null,u);if(i>=0)return function(r,e){return function(t){return n(r,e.concat([t]))}}(c,u);t=r.sub(u,a,0|-i),e=c.apply(null,r.sub(u,0,a))}}function e(r,e){var t=r.length;if(1===t)return r(e);switch(t){case 1:return r(e);case 2:return function(n){return r(e,n)};case 3:return function(n,t){return r(e,n,t)};case 4:return function(n,t,u){return r(e,n,t,u)};case 5:return function(n,t,u,c){return r(e,n,t,u,c)};case 6:return function(n,t,u,c,s){return r(e,n,t,u,c,s)};case 7:return function(n,t,u,c,s,a){return r(e,n,t,u,c,s,a)};default:return n(r,[e])}}function t(r){return 1===r.length?r:function(n){return e(r,n)}}function u(r,e,t){var u=r.length;if(2===u)return r(e,t);switch(u){case 1:return n(r(e),[t]);case 2:return r(e,t);case 3:return function(n){return r(e,t,n)};case 4:return function(n,u){return r(e,t,n,u)};case 5:return function(n,u,c){return r(e,t,n,u,c)};case 6:return function(n,u,c,s){return r(e,t,n,u,c,s)};case 7:return function(n,u,c,s,a){return r(e,t,n,u,c,s,a)};default:return n(r,[e,t])}}function c(r){return 2===r.length?r:function(n,e){return u(r,n,e)}}function s(r,e,t,u){var c=r.length;if(3===c)return r(e,t,u);switch(c){case 1:return n(r(e),[t,u]);case 2:return n(r(e,t),[u]);case 3:return r(e,t,u);case 4:return function(n){return r(e,t,u,n)};case 5:return function(n,c){return r(e,t,u,n,c)};case 6:return function(n,c,s){return r(e,t,u,n,c,s)};case 7:return function(n,c,s,a){return r(e,t,u,n,c,s,a)};default:return n(r,[e,t,u])}}function a(r){return 3===r.length?r:function(n,e,t){return s(r,n,e,t)}}function i(r,e,t,u,c){var s=r.length;if(4===s)return r(e,t,u,c);switch(s){case 1:return n(r(e),[t,u,c]);case 2:return n(r(e,t),[u,c]);case 3:return n(r(e,t,u),[c]);case 4:return r(e,t,u,c);case 5:return function(n){return r(e,t,u,c,n)};case 6:return function(n,s){return r(e,t,u,c,n,s)};case 7:return function(n,s,a){return r(e,t,u,c,n,s,a)};default:return n(r,[e,t,u,c])}}function f(r){return 4===r.length?r:function(n,e,t,u){return i(r,n,e,t,u)}}function o(r,e,t,u,c,s){var a=r.length;if(5===a)return r(e,t,u,c,s);switch(a){case 1:return n(r(e),[t,u,c,s]);case 2:return n(r(e,t),[u,c,s]);case 3:return n(r(e,t,u),[c,s]);case 4:return n(r(e,t,u,c),[s]);case 5:return r(e,t,u,c,s);case 6:return function(n){return r(e,t,u,c,s,n)};case 7:return function(n,a){return r(e,t,u,c,s,n,a)};default:return n(r,[e,t,u,c,s])}}function l(r){return 5===r.length?r:function(n,e,t,u,c){return o(r,n,e,t,u,c)}}function h(r,e,t,u,c,s,a){var i=r.length;if(6===i)return r(e,t,u,c,s,a);switch(i){case 1:return n(r(e),[t,u,c,s,a]);case 2:return n(r(e,t),[u,c,s,a]);case 3:return n(r(e,t,u),[c,s,a]);case 4:return n(r(e,t,u,c),[s,a]);case 5:return n(r(e,t,u,c,s),[a]);case 6:return r(e,t,u,c,s,a);case 7:return function(n){return r(e,t,u,c,s,a,n)};default:return n(r,[e,t,u,c,s,a])}}function _(r){return 6===r.length?r:function(n,e,t,u,c,s){return h(r,n,e,t,u,c,s)}}function p(r,e,t,u,c,s,a,i){var f=r.length;if(7===f)return r(e,t,u,c,s,a,i);switch(f){case 1:return n(r(e),[t,u,c,s,a,i]);case 2:return n(r(e,t),[u,c,s,a,i]);case 3:return n(r(e,t,u),[c,s,a,i]);case 4:return n(r(e,t,u,c),[s,a,i]);case 5:return n(r(e,t,u,c,s),[a,i]);case 6:return n(r(e,t,u,c,s,a),[i]);case 7:return r(e,t,u,c,s,a,i);default:return n(r,[e,t,u,c,s,a,i])}}function g(r){return 7===r.length?r:function(n,e,t,u,c,s,a){return p(r,n,e,t,u,c,s,a)}}function x(r,e,t,u,c,s,a,i,f){var o=r.length;if(8===o)return r(e,t,u,c,s,a,i,f);switch(o){case 1:return n(r(e),[t,u,c,s,a,i,f]);case 2:return n(r(e,t),[u,c,s,a,i,f]);case 3:return n(r(e,t,u),[c,s,a,i,f]);case 4:return n(r(e,t,u,c),[s,a,i,f]);case 5:return n(r(e,t,u,c,s),[a,i,f]);case 6:return n(r(e,t,u,c,s,a),[i,f]);case 7:return n(r(e,t,u,c,s,a,i),[f]);default:return n(r,[e,t,u,c,s,a,i,f])}}function v(r){return 8===r.length?r:function(n,e,t,u,c,s,a,i){return x(r,n,e,t,u,c,s,a,i)}}exports.app=n,exports._1=e,exports.__1=t,exports._2=u,exports.__2=c,exports._3=s,exports.__3=a,exports._4=i,exports.__4=f,exports._5=o,exports.__5=l,exports._6=h,exports.__6=_,exports._7=p,exports.__7=g,exports._8=x,exports.__8=v; +},{"./caml_array.js":"Tpli"}],"gGFE":[function(require,module,exports) { +"use strict";function n(n,t){return nt||n==n?1:t==t?-1:0}function o(n,t){return n===t?0:nt?n:t}function x(n,t){return n>t?n:t}function s(n,t){return n>t?n:t}function p(n,t){return n>t?n:t}function f(n,t){return n[1]===t[1]&&n[0]===t[0]}function l(n,t){var r=t[0],o=n[0];return o>r||!(o=t[1]}function g(n,t){return!f(n,t)}function b(n,t){return!l(n,t)}function q(n,t){return n[0]>t[0]||!(n[0]t[1]}function v(n,t){return!q(n,t)}function d(n,t){return l(n,t)?t:n}function h(n,t){return q(n,t)?n:t}exports.caml_int_compare=n,exports.caml_bool_compare=t,exports.caml_float_compare=r,exports.caml_string_compare=o,exports.caml_bool_min=e,exports.caml_int_min=i,exports.caml_float_min=u,exports.caml_string_min=c,exports.caml_int32_min=_,exports.caml_bool_max=m,exports.caml_int_max=a,exports.caml_float_max=x,exports.caml_string_max=s,exports.caml_int32_max=p,exports.i64_eq=f,exports.i64_neq=g,exports.i64_lt=b,exports.i64_gt=q,exports.i64_le=v,exports.i64_ge=l,exports.i64_min=d,exports.i64_max=h; +},{}],"p3B5":[function(require,module,exports) { +"use strict";var r=require("./caml.js"),n=function(r,n){for(var e in r)n(e)},e=function(r){if(Array.isArray(r)){for(var n=r.length,e=new Array(n),t=0;t0){var u=e.contents;return void 0!==u&&n>=u?void 0:void(e.contents=n)}},f=[e,t,o],c=[t,e,u];n(e,function(r){return i(f,r)}),n(t,function(r){return i(c,r)});var l=u.contents,_=o.contents;return void 0!==l?void 0!==_?r.caml_string_compare(l,_):-1:void 0!==_?1:0}function o(r,e){if(r===e)return!0;var t=typeof r;if("string"===t||"number"===t||"boolean"===t||"undefined"===t||null===r)return!1;var a=typeof e;if("function"===t||"function"===a)throw{RE_EXN_ID:"Invalid_argument",_1:"equal: functional value",Error:new Error};if("number"===a||"undefined"===a||null===e)return!1;var u=0|r.TAG,i=0|e.TAG;if(248===u)return r[1]===e[1];if(251===u)throw{RE_EXN_ID:"Invalid_argument",_1:"equal: abstract value",Error:new Error};if(u!==i)return!1;var f=0|r.length;if(f!==(0|e.length))return!1;if(!Array.isArray(r)){if(r instanceof Date&&e instanceof Date)return!(r>e||r=0}function s(r,n){return a(r,n)>0}function v(r,n){return a(r,n)<=0}function E(r,n){return a(r,n)<0}function m(r,n){return a(r,n)<=0?r:n}function d(r,n){return a(r,n)>=0?r:n}exports.caml_obj_dup=e,exports.update_dummy=t,exports.caml_compare=a,exports.caml_equal=o,exports.caml_equal_null=i,exports.caml_equal_undefined=f,exports.caml_equal_nullable=c,exports.caml_notequal=l,exports.caml_greaterequal=_,exports.caml_greaterthan=s,exports.caml_lessthan=E,exports.caml_lessequal=v,exports.caml_min=m,exports.caml_max=d; +},{"./caml.js":"gGFE"}],"RiV8":[function(require,module,exports) { +"use strict";var t={contents:0};function n(n){return t.contents=t.contents+1|0,n+"/"+t.contents}function e(t){return null!=t&&"string"==typeof t.RE_EXN_ID}function o(t){return t.RE_EXN_ID}exports.id=t,exports.create=n,exports.caml_is_extension=e,exports.caml_exn_slot_name=o; +},{}],"dzFO":[function(require,module,exports) { +"use strict";function o(o){return void 0!==o.BS_PRIVATE_NESTED_SOME_NONE}function E(o){return void 0===o?{BS_PRIVATE_NESTED_SOME_NONE:0}:null!==o&&void 0!==o.BS_PRIVATE_NESTED_SOME_NONE?{BS_PRIVATE_NESTED_SOME_NONE:o.BS_PRIVATE_NESTED_SOME_NONE+1|0}:o}function _(o){return null==o?void 0:E(o)}function t(o){return void 0===o?void 0:E(o)}function n(o){return null===o?void 0:E(o)}function r(o){if(null===o||void 0===o.BS_PRIVATE_NESTED_SOME_NONE)return o;var E=o.BS_PRIVATE_NESTED_SOME_NONE;return 0===E?void 0:{BS_PRIVATE_NESTED_SOME_NONE:E-1|0}}function i(o){return void 0===o?void 0:r(o)}function u(o){return void 0!==o?o.VAL:o}exports.nullable_to_opt=_,exports.undefined_to_opt=t,exports.null_to_opt=n,exports.valFromOption=r,exports.some=E,exports.isNested=o,exports.option_get=i,exports.option_unwrap=u; +},{}],"yO2E":[function(require,module,exports) { +"use strict";var e=require("./caml_option.js"),r=require("./caml_exceptions.js"),t=r.create("Caml_js_exceptions.Error");function n(e){return r.caml_is_extension(e)?e:{RE_EXN_ID:t,_1:e}}function o(r){if(r.RE_EXN_ID===t)return e.some(r._1)}exports.$$Error=t,exports.internalToOCamlException=n,exports.caml_as_js_exn=o; +},{"./caml_option.js":"dzFO","./caml_exceptions.js":"RiV8"}],"d4B1":[function(require,module,exports) { +"use strict";var r=require("./curry.js"),t=require("./caml_obj.js"),e=require("./caml_array.js"),n=require("./caml_exceptions.js"),o=require("./caml_js_exceptions.js"),a=e.make_float,i={};function f(t,n){if(0===t)return[];if(t<0)throw{RE_EXN_ID:"Invalid_argument",_1:"Array.init",Error:new Error};for(var o=e.make(t,r._1(n,0)),a=1;a(r.length-n|0))throw{RE_EXN_ID:"Invalid_argument",_1:"Array.sub",Error:new Error};return e.sub(r,t,n)}function v(r,t,e,n){if(t<0||e<0||t>(r.length-e|0))throw{RE_EXN_ID:"Invalid_argument",_1:"Array.fill",Error:new Error};for(var o=t,a=t+e|0;o(r.length-a|0)||o<0||o>(n.length-a|0))throw{RE_EXN_ID:"Invalid_argument",_1:"Array.blit",Error:new Error};return e.blit(r,t,n,o,a)}function c(t,e){for(var n=0,o=e.length;n=0;--a)o=r._2(t,e[a],o);return o}function b(t,e){for(var n=e.length,o=0;;){var a=o;if(a===n)return!1;if(r._1(t,e[a]))return!0;o=a+1|0}}function D(t,e){for(var n=e.length,o=0;;){var a=o;if(a===n)return!0;if(!r._1(t,e[a]))return!1;o=a+1|0}}function N(r,e){for(var n=e.length,o=0;;){var a=o;if(a===n)return!1;if(t.caml_equal(e[a],r))return!0;o=a+1|0}}function R(r,t){for(var e=t.length,n=0;;){var o=n;if(o===e)return!1;if(r===t[o])return!0;n=o+1|0}}var X=n.create("Array.Bottom");function A(t,n){for(var a=function(o,a){var i=1+((a+a|0)+a|0)|0,f=i;if((i+2|0)=0)return e.set(n,i,a);if(e.set(n,i,e.get(n,f)),f<=0)return e.set(n,0,a);o=f}},_=n.length,s=((_+1|0)/3|0)-1|0;s>=0;--s)i(_,s,e.get(n,s));for(var l=_-1|0;l>=2;--l){var v=e.get(n,l);e.set(n,l,e.get(n,0)),u(f(l,0),v)}if(!(_<=1)){var g=e.get(n,1);return e.set(n,1,e.get(n,0)),e.set(n,0,g)}}function j(t,n){var o=function(o,a,i,f,u,_,s){for(var l=o+a|0,v=f+u|0,c=o,h=e.get(n,o),m=f,p=e.get(i,f),E=s;;){var x=E,w=p,y=m,I=h,d=c;if(r._2(t,I,w)<=0){e.set(_,x,I);var k=d+1|0;if(k>=l)return g(i,y,_,x+1|0,v-y|0);E=x+1|0,h=e.get(n,k),c=k}else{e.set(_,x,w);var b=y+1|0;if(b>=v)return g(n,d,_,x+1|0,l-d|0);E=x+1|0,p=e.get(i,b),m=b}}},a=function(o,a,i,f){for(var u=0;u=i&&r._2(t,e.get(a,s),_)>0;)e.set(a,s+1|0,e.get(a,s)),s=s-1|0;e.set(a,s+1|0,_)}},i=function(r,t,e,f){if(f<=5)return a(r,t,e,f);var u=f/2|0,_=f-u|0;return i(r+u|0,t,e+u|0,_),i(r,n,r+_|0,u),o(r+_|0,u,t,e+u|0,_,t,e)},f=n.length;if(f<=5)return a(0,n,0,f);var u=f/2|0,_=f-u|0,s=e.make(_,e.get(n,0));return i(u,s,0,_),i(0,n,_,u),o(_,u,s,0,_,n,0)}var q=u,C=e.concat,O=j;exports.make_float=a,exports.init=f,exports.make_matrix=u,exports.create_matrix=q,exports.append=s,exports.concat=C,exports.sub=l,exports.copy=_,exports.fill=v,exports.blit=g,exports.to_list=w,exports.of_list=I,exports.iter=c,exports.iteri=E,exports.map=m,exports.mapi=x,exports.fold_left=d,exports.fold_right=k,exports.iter2=h,exports.map2=p,exports.for_all=D,exports.exists=b,exports.mem=N,exports.memq=R,exports.sort=A,exports.stable_sort=j,exports.fast_sort=O,exports.Floatarray=i; +},{"./curry.js":"NSLD","./caml_obj.js":"p3B5","./caml_array.js":"Tpli","./caml_exceptions.js":"RiV8","./caml_js_exceptions.js":"yO2E"}],"rH1J":[function(require,module,exports) { + +var t,e,n=module.exports={};function r(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function i(e){if(t===setTimeout)return setTimeout(e,0);if((t===r||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(n){try{return t.call(null,e,0)}catch(n){return t.call(this,e,0)}}}function u(t){if(e===clearTimeout)return clearTimeout(t);if((e===o||!e)&&clearTimeout)return e=clearTimeout,clearTimeout(t);try{return e(t)}catch(n){try{return e.call(null,t)}catch(n){return e.call(this,t)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:r}catch(n){t=r}try{e="function"==typeof clearTimeout?clearTimeout:o}catch(n){e=o}}();var c,s=[],l=!1,a=-1;function f(){l&&c&&(l=!1,c.length?s=c.concat(s):a=-1,s.length&&h())}function h(){if(!l){var t=i(f);l=!0;for(var e=s.length;e;){for(c=s,s=[];++a1)for(var n=1;n=r.length)throw{RE_EXN_ID:"Invalid_argument",_1:"index out of bounds",Error:new Error};r[t]=e}function t(r,t){if(t<0||t>=r.length)throw{RE_EXN_ID:"Invalid_argument",_1:"index out of bounds",Error:new Error};return r[t]}function e(r,t,e,n){if(!(e<=0))for(var o=t,a=e+t|0;os?s:l;_>=0;--_)r[n+_|0]=r[t+_|0];return}if(t<=n)return;for(var c=(r.length-t|0)-1|0,g=o-1|0,v=c>g?g:c,h=0;h<=v;++h)r[n+h|0]=r[t+h|0]}}function a(r){var t=r.length,e="",n=t;if(t<=4096&&t===r.length)return String.fromCharCode.apply(null,r);for(var o=0;n>0;){for(var a=n<1024?n:1024,f=new Array(a),i=0;i=n)return o;var f=r[a],i=t[a];if(f>i)return 1;if(f0}function c(r,t){return l(r,t)>=0}function g(r,t){return l(r,t)<0}function v(r,t){return l(r,t)<=0}exports.caml_create_bytes=n,exports.caml_fill_bytes=e,exports.get=t,exports.set=r,exports.bytes_to_string=a,exports.caml_blit_bytes=o,exports.caml_blit_string=f,exports.bytes_of_string=i,exports.caml_bytes_compare=l,exports.caml_bytes_greaterthan=_,exports.caml_bytes_greaterequal=c,exports.caml_bytes_lessthan=g,exports.caml_bytes_lessequal=v,exports.caml_bytes_equal=s; +},{}],"Phox":[function(require,module,exports) { +"use strict";var r=require("./caml.js");function t(r,t){return[t,r>>>0]}var n=[-2147483648,0],e=[2147483647,4294967295],i=[0,1],o=[0,0],u=[-1,4294967295];function f(r){return 0!=(-2147483648&r)}function a(r){return 0==(-2147483648&r)}function s(r){var t=r[1]+1|0;return[r[0]+(0===t?1:0)|0,t>>>0]}function c(r){var t=1+(-1^r[1])|0;return[(-1^r[0])+(0===t?1:0)|0,t>>>0]}function x(r,t,n){var e=r[1],i=e+t|0,o=f(e)&&(f(t)||a(i))||f(t)&&a(i)?1:0;return[r[0]+n+o|0,i>>>0]}function _(r,t){return x(r,t[1],t[0])}function l(t,n){return null!==n&&r.i64_eq(t,n)}function p(t,n){return void 0!==n&&r.i64_eq(t,n)}function v(t,n){return null!=n&&r.i64_eq(t,n)}function d(r,t,n){var e=1+(-1^t)>>>0;return x(r,e,(-1^n)+(0===e?1:0)|0)}function g(r,t){return d(r,t[1],t[0])}function h(r,t){if(0===t)return r;var n=r[1];return t>=32?[n<<(t-32|0),0]:[n>>>(32-t|0)|r[0]<>>0]}function q(r,t){if(0===t)return r;var n=r[0],e=t-32|0;return 0===e?[0,n>>>0]:e>0?[0,n>>>e]:[n>>>t,(n<<(0|-e)|r[1]>>>t)>>>0]}function m(r,t){if(0===t)return r;var n=r[0];return t<32?[n>>t,(n<<(32-t|0)|r[1]>>>t)>>>0]:[n>=0?0:-1,n>>(t-32|0)>>>0]}function M(r){return 0===r[0]&&0===r[1]}function b(r,t){for(;;){var e,i=t,u=r,f=u[0],a=0,s=0,x=0;if(0!==f)x=4;else{if(0===u[1])return o;x=4}if(4===x)if(0!==i[0])s=3;else{if(0===i[1])return o;s=3}if(3===s&&(-2147483648!==f||0!==u[1]?a=2:e=i[1]),2===a){var _=i[0],l=u[1],p=0;if(-2147483648!==_||0!==i[1]?p=3:e=l,3===p){var v=i[1];if(f<0){if(_>=0)return c(b(c(u),i));t=c(i),r=c(u);continue}if(_<0)return c(b(u,c(i)));var d=65535&f,g=l>>>16,h=65535&l,q=65535&_,m=v>>>16,M=65535&v,w=0,y=0,A=0,E=h*M;return w=(y=(y=(A=(E>>>16)+g*M)>>>16)+((A=(65535&A)+h*m)>>>16)+d*M)>>>16,w+=(y=(65535&y)+g*m)>>>16,w+=(y=(65535&y)+h*q)>>>16,[(y&=65535)|(w=w+((f>>>16)*M+d*m+g*q+h*(_>>>16))&65535)<<16,(65535&E|(65535&A)<<16)>>>0]}}return 0==(1&e)?o:n}}function w(r,t){return[r[0]^t[0],(r[1]^t[1])>>>0]}function y(r,t){return[r[0]|t[0],(r[1]|t[1])>>>0]}function A(r,t){return[r[0]&t[0],(r[1]&t[1])>>>0]}function E(r){return 4294967296*r[0]+r[1]}function N(r){return isNaN(r)||!isFinite(r)?o:r<=-0x8000000000000000?n:r+1>=0x8000000000000000?e:r<0?c(N(-r)):[r/4294967296|0,(r%4294967296|0)>>>0]}function S(r){var t=r[0],n=t>>21;return 0===n||-1===n&&!(0===r[1]&&-2097152===t)}function z(t){if(S(t))return String(E(t));if(t[0]<0)return r.i64_eq(t,n)?"-9223372036854775808":"-"+z(c(t));var e=N(Math.floor(E(t)/10)),i=e[1],o=e[0],u=d(d(t,i<<3,i>>>29|o<<3),i<<1,i>>>31|o<<1),f=u[1],a=u[0];if(0===f&&0===a)return z(e)+"0";if(a<0){var s=1+(-1^f)>>>0,_=Math.ceil(s/10),l=10*_-s;return z(d(e,0|_,0))+String(0|l)}var p=Math.floor(f/10),v=f-10*p;return z(x(e,0|p,0))+String(0|v)}function F(t,e){for(;;){var f=e,a=t,s=a[0],x=0;if(0===f[0]&&0===f[1])throw{RE_EXN_ID:"Division_by_zero",Error:new Error};if(2===2)if(-2147483648!==s)if(0!==s)x=1;else{if(0===a[1])return o;x=1}else if(0!==a[1])x=1;else{if(r.i64_eq(f,i)||r.i64_eq(f,u))return a;if(r.i64_eq(f,n))return i;var l=h(F(m(a,1),f),1),p=0;if(0!==l[0])p=3;else{if(0===l[1])return f[0]<0?i:c(i);p=3}if(3===p)return _(l,F(g(a,b(f,l)),f))}if(1===x){var v=f[0],d=0;if(-2147483648!==v)d=2;else{if(0===f[1])return o;d=2}if(2===d){if(s<0){if(v>=0)return c(F(c(a),f));e=c(f),t=c(a);continue}if(v<0)return c(F(a,c(f)));for(var q=o,w=a;r.i64_ge(w,f);){for(var y=Math.floor(E(w)/E(f)),A=1>y?1:y,S=Math.ceil(Math.log(A)/Math.LN2),z=S<=48?1:Math.pow(2,S-48),I=N(A),D=b(I,f);D[0]<0||r.i64_gt(D,w);)D=b(I=N(A-=z),f);M(I)&&(I=i),q=_(q,I),w=g(w,D)}return q}}}}function I(r,t){return g(r,b(F(r,t),t))}function D(r,t){var n=F(r,t);return[n,g(r,b(n,t))]}function j(r,t){var n=t[0],e=r[0],i=e>>0]}function L(r){return 0|r[1]}function R(r){var t=r[1],n=r[0],e=function(r){return(r>>>0).toString(16)};if(0===n&&0===t)return"0";if(0===t)return e(n)+"00000000";if(0===n)return e(t);var i=e(t),o=8-i.length|0;return o<=0?e(n)+i:e(n)+("0".repeat(o)+i)}function X(r){return[2147483647&r[0],r[1]]}function B(r){return t=r[1],n=r[0],new Float64Array(new Int32Array([t,n]).buffer)[0];var t,n}function C(r){var t=function(r){return new Int32Array(new Float64Array([r]).buffer)}(r);return[t[1],t[0]>>>0]}exports.mk=t,exports.succ=s,exports.min_int=n,exports.max_int=e,exports.one=i,exports.zero=o,exports.neg_one=u,exports.of_int32=k,exports.to_int32=L,exports.add=_,exports.neg=c,exports.sub=g,exports.lsl_=h,exports.lsr_=q,exports.asr_=m,exports.is_zero=M,exports.mul=b,exports.xor=w,exports.or_=y,exports.and_=A,exports.equal_null=l,exports.equal_undefined=p,exports.equal_nullable=v,exports.to_float=E,exports.of_float=N,exports.div=F,exports.mod_=I,exports.compare=j,exports.float_of_bits=B,exports.bits_of_float=C,exports.div_mod=D,exports.to_hex=R,exports.discard_sign=X,exports.to_string=z; +},{"./caml.js":"gGFE"}],"Zve6":[function(require,module,exports) { +"use strict";var e=require("./caml.js"),r=require("./caml_int64.js");function a(e){return e>=65?e>=97?e>=123?-1:e-87|0:e>=91?-1:e-55|0:e>57||e<48?-1:e-48|0}function t(e){switch(e){case 0:return 8;case 1:return 16;case 2:return 10;case 3:return 2}}function i(e){var r=1,a=2,t=0;switch(e.charCodeAt(t)){case 43:t=t+1|0;break;case 44:break;case 45:r=-1,t=t+1|0}if("0"===e[t]){var i=e.charCodeAt(t+1|0);if(i>=89)if(i>=111){if(i<121)switch(i){case 111:a=0,t=t+2|0;break;case 117:t=t+2|0;break;case 112:case 113:case 114:case 115:case 116:case 118:case 119:break;case 120:a=1,t=t+2|0}}else 98===i&&(a=3,t=t+2|0);else if(66!==i){if(i>=79)switch(i){case 79:a=0,t=t+2|0;break;case 85:t=t+2|0;break;case 80:case 81:case 82:case 83:case 84:case 86:case 87:break;case 88:a=1,t=t+2|0}}else a=3,t=t+2|0}return[t,r,a]}function n(e){var r=i(e),n=r[0],s=t(r[2]),c=e.length,o=a(n=s)throw{RE_EXN_ID:"Failure",_1:"int_of_string",Error:new Error};var f=r[1]*function(r,t){for(;;){var i=t,n=r;if(i===c)return n;var o=e.charCodeAt(i);if(95!==o){var f=a(o);if(f<0||f>=s)throw{RE_EXN_ID:"Failure",_1:"int_of_string",Error:new Error};var _=s*n+f;if(_>4294967295)throw{RE_EXN_ID:"Failure",_1:"int_of_string",Error:new Error};t=i+1|0,r=_}else t=i+1|0}}(o,n+1|0),_=0|f;if(10===s&&f!==_)throw{RE_EXN_ID:"Failure",_1:"int_of_string",Error:new Error};return _}function s(n){var s,c=i(n),o=c[2],f=c[0],_=r.of_int32(t(o)),u=r.of_int32(c[1]);switch(o){case 0:s=[536870911,4294967295];break;case 1:s=[268435455,4294967295];break;case 2:s=[429496729,2576980377];break;case 3:s=r.max_int}var l=n.length,v=f=65&&e<=90||e>=192&&e<=214||e>=216&&e<=222?e+32|0:e}function f(e){var r=e.length;if(r>31)throw{RE_EXN_ID:"Invalid_argument",_1:"format_int: format too long",Error:new Error};for(var a={justify:"+",signstyle:"-",filter:" ",alternate:!1,base:2,signedconv:!1,width:0,uppercase:!1,sign:1,prec:-1,conv:"f"},t=0;;){var i=t;if(i>=r)return a;var n=e.charCodeAt(i),s=0;if(n>=69)if(n>=88)if(n>=121)s=1;else switch(n){case 88:a.base=1,a.uppercase=!0,t=i+1|0;continue;case 101:case 102:case 103:s=5;break;case 100:case 105:s=4;break;case 111:a.base=0,t=i+1|0;continue;case 117:a.base=2,t=i+1|0;continue;case 89:case 90:case 91:case 92:case 93:case 94:case 95:case 96:case 97:case 98:case 99:case 104:case 106:case 107:case 108:case 109:case 110:case 112:case 113:case 114:case 115:case 116:case 118:case 119:s=1;break;case 120:a.base=1,t=i+1|0;continue}else{if(!(n>=72)){a.signedconv=!0,a.uppercase=!0,a.conv=String.fromCharCode(o(n)),t=i+1|0;continue}s=1}else switch(n){case 35:a.alternate=!0,t=i+1|0;continue;case 32:case 43:s=2;break;case 45:a.justify="-",t=i+1|0;continue;case 46:a.prec=0;for(var c=i+1|0;function(r){return function(){var a=e.charCodeAt(r)-48|0;return a>=0&&a<=9}}(c)();)a.prec=(Math.imul(a.prec,10)+e.charCodeAt(c)|0)-48|0,c=c+1|0;t=c;continue;case 33:case 34:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 44:case 47:s=1;break;case 48:a.filter="0",t=i+1|0;continue;case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:s=3;break;default:s=1}switch(s){case 1:t=i+1|0;continue;case 2:a.signstyle=String.fromCharCode(n),t=i+1|0;continue;case 3:a.width=0;for(var f=i;function(r){return function(){var a=e.charCodeAt(r)-48|0;return a>=0&&a<=9}}(f)();)a.width=(Math.imul(a.width,10)+e.charCodeAt(f)|0)-48|0,f=f+1|0;t=f;continue;case 4:a.signedconv=!0,a.base=2,t=i+1|0;continue;case 5:a.signedconv=!0,a.conv=String.fromCharCode(n),t=i+1|0;continue}}}function _(e,r){var a=e.justify,t=e.signstyle,i=e.filter,n=e.alternate,s=e.base,c=e.signedconv,o=e.width,f=e.uppercase,_=e.sign,u=r.length;c&&(_<0||"-"!==t)&&(u=u+1|0),n&&(0===s?u=u+1|0:1===s&&(u=u+2|0));var l="";if("+"===a&&" "===i)for(var v=u;v>>0):r>>>0:r).toString(c(a.base));if(a.prec>=0){a.filter=" ";var i=a.prec-t.length|0;i>0&&(t="0".repeat(i)+t)}return _(a,t)}function l(a){if(!e.i64_lt(a,r.zero))return r.to_string(a);var t=[0,10],i=r.discard_sign(a),n=r.div_mod(i,t),s=r.div_mod(r.add([0,8],n[1]),t),c=r.add(r.add([214748364,3435973836],n[0]),s[0]);return r.to_string(c)+"0123456789"[r.to_int32(s[1])]}function v(a){var t="",i=[0,8],n="01234567";if(e.i64_lt(a,r.zero)){var s=r.discard_sign(a),c=r.div_mod(s,i),o=r.add([268435456,0],c[0]),f=c[1];for(t=n[r.to_int32(f)]+t;e.i64_neq(o,r.zero);){var _=r.div_mod(o,i);o=_[0],f=_[1],t=n[r.to_int32(f)]+t}}else{var u=r.div_mod(a,i),l=u[0],v=u[1];for(t=n[r.to_int32(v)]+t;e.i64_neq(l,r.zero);){var g=r.div_mod(l,i);l=g[0],v=g[1],t=n[r.to_int32(v)]+t}}return t}function g(a,t){if("%d"===a)return r.to_string(t);var i,n,s=f(a),c=s.signedconv&&e.i64_lt(t,r.zero)?(s.sign=-1,r.neg(t)):t;switch(s.base){case 0:i=v(c);break;case 1:i=r.to_hex(c);break;case 2:i=l(c)}if(s.prec>=0){s.filter=" ";var o=s.prec-i.length|0;n=o>0?"0".repeat(o)+i:i}else n=i;return _(s,n)}function d(e,r){var a=f(e),t=a.prec<0?6:a.prec,i=r<0?(a.sign=-1,-r):r,n="";if(isNaN(i))n="nan",a.filter=" ";else if(isFinite(i)){switch(a.conv){case"e":var s=(n=i.toExponential(t)).length;"e"===n[s-3|0]&&(n=n.slice(0,s-1|0)+"0"+n.slice(s-1|0));break;case"f":n=i.toFixed(t);break;case"g":var c=0!==t?t:1,o=(n=i.toExponential(c-1|0)).indexOf("e"),u=0|Number(n.slice(o+1|0));if(u<-4||i>=1e21||i.toFixed().length>c){for(var l=o-1|0;"0"===n[l];)l=l-1|0;"."===n[l]&&(l=l-1|0);var v=(n=n.slice(0,l+1|0)+n.slice(o)).length;"e"===n[v-3|0]&&(n=n.slice(0,v-1|0)+"0"+n.slice(v-1|0))}else{var g=c;if(u<0)g=g-(u+1|0)|0,n=i.toFixed(g);else for(;(n=i.toFixed(g)).length>(c+1|0);)g=g-1|0;if(0!==g){for(var d=n.length-1|0;"0"===n[d];)d=d-1|0;"."===n[d]&&(d=d-1|0),n=n.slice(0,d+1|0)}}}}else n="inf",a.filter=" ";return _(a,n)}var h=function(e,r,a){if(!isFinite(e))return isNaN(e)?"nan":e>0?"infinity":"-infinity";var t=0==e&&1/e==-1/0?1:e>=0?0:1;t&&(e=-e);var i=0;if(0==e);else if(e<1)for(;e<1&&i>-1022;)e*=2,i--;else for(;e>=2;)e/=2,i++;var n=i<0?"":"+",s="";if(t)s="-";else switch(a){case 43:s="+";break;case 32:s=" "}if(r>=0&&r<13){var c=Math.pow(2,4*r);e=Math.round(e*c)/c}var o=e.toString(16);if(r>=0){var f=o.indexOf(".");if(f<0)o+="."+"0".repeat(r);else{var _=f+1+r;o.length<_?o+="0".repeat(_-o.length):o=o.substr(0,_)}}return s+"0x"+o+"p"+n+i.toString(10)},p=function(e,r){var a=+e;if(e.length>0&&a==a)return a;if(a=+(e=e.replace(/_/g,"")),e.length>0&&a==a||/^[+-]?nan$/i.test(e))return a;var t=/^ *([+-]?)0x([0-9a-f]+)\.?([0-9a-f]*)p([+-]?[0-9]+)/i.exec(e);if(t){var i=t[3].replace(/0+$/,""),n=parseInt(t[1]+t[2]+i,16),s=(0|t[4])-4*i.length;return a=n*Math.pow(2,s)}if(/^\+?inf(inity)?$/i.test(e))return 1/0;if(/^-inf(inity)?$/i.test(e))return-1/0;throw r};function m(e){return p(e,{RE_EXN_ID:"Failure",_1:"float_of_string"})}var w=u,E=u,b=n,x=n;exports.caml_format_float=d,exports.caml_hexstring_of_float=h,exports.caml_format_int=u,exports.caml_nativeint_format=w,exports.caml_int32_format=E,exports.caml_float_of_string=m,exports.caml_int64_format=g,exports.caml_int_of_string=n,exports.caml_int32_of_string=b,exports.caml_int64_of_string=s,exports.caml_nativeint_of_string=x; +},{"./caml.js":"gGFE","./caml_int64.js":"Phox"}],"GLny":[function(require,module,exports) { +"use strict";function r(r,t){if(t>=r.length||t<0)throw{RE_EXN_ID:"Invalid_argument",_1:"index out of bounds",Error:new Error};return r.charCodeAt(t)}function t(r,t){return String.fromCharCode(t).repeat(r)}exports.get=r,exports.make=t; +},{}],"FC4F":[function(require,module,exports) { +var global = arguments[3]; +var e=arguments[3],r=function(){if("undefined"!=typeof globalThis)return globalThis;if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if(void 0!==e)return e;if(void 0!==this)return this;throw new Error("Unable to locate global `this`")},t=function(e){var t=r();if(void 0===t[e])throw new Error(e+" not polyfilled by ReScript yet\n");return t[e]},n=function(e,t){return r()[e]=t,0};exports.getGlobalThis=r,exports.resolve=t,exports.register=n; +},{}],"z22f":[function(require,module,exports) { +"use strict";var r=require("./curry.js"),t=require("./caml_io.js"),e=require("./caml_sys.js"),n=require("./caml_bytes.js"),o=require("./caml_format.js"),_=require("./caml_string.js"),l=require("./caml_exceptions.js"),u=require("./caml_js_exceptions.js"),i=require("./caml_external_polyfill.js");function s(r){throw{RE_EXN_ID:"Failure",_1:r,Error:new Error}}function a(r){throw{RE_EXN_ID:"Invalid_argument",_1:r,Error:new Error}}var c=l.create("Pervasives.Exit");function p(r){return r>=0?r:0|-r}function f(r){return-1^r}var m=-2147483648;function x(r){return isFinite(r)?Math.abs(r)>=2.2250738585072014e-308?0:0!==r?1:2:isNaN(r)?4:3}function h(r){if(r<0||r>255)throw{RE_EXN_ID:"Invalid_argument",_1:"char_of_int",Error:new Error};return r}function v(r){return r?"true":"false"}function d(r){switch(r){case"false":return!1;case"true":return!0;default:throw{RE_EXN_ID:"Invalid_argument",_1:"bool_of_string",Error:new Error}}}function E(r){switch(r){case"false":return!1;case"true":return!0;default:return}}function g(r){try{return o.caml_int_of_string(r)}catch(e){var t=u.internalToOCamlException(e);if("Failure"===t.RE_EXN_ID)return;throw t}}function y(r){for(var t=r.length,e=0;;){var n=e;if(n>=t)return r+".";var o=_.get(r,n);if(o>=48){if(o>=58)return r;e=n+1|0}else{if(45!==o)return r;e=n+1|0}}}function b(r){return y(o.caml_format_float("%.12g",r))}function w(r){try{return o.caml_float_of_string(r)}catch(e){var t=u.internalToOCamlException(e);if("Failure"===t.RE_EXN_ID)return;throw t}}function I(r,t){return r?{hd:r.hd,tl:I(r.tl,t)}:t}var N=t.stdin,D=t.stdout,R=t.stderr;function X(r,t,e){var n=i.resolve("caml_ml_open_descriptor_out")(i.resolve("caml_sys_open")(e,r,t));return i.resolve("caml_ml_set_channel_name")(n,e),n}function j(r){return X({hd:1,tl:{hd:3,tl:{hd:4,tl:{hd:7,tl:0}}}},438,r)}function q(r){return X({hd:1,tl:{hd:3,tl:{hd:4,tl:{hd:6,tl:0}}}},438,r)}function k(r){for(var e=t.caml_ml_out_channels_list(void 0);;){var n=e;if(!n)return;try{t.caml_ml_flush(n.hd)}catch(_){var o=u.internalToOCamlException(_);if("Sys_error"!==o.RE_EXN_ID)throw o}e=n.tl}}function F(r,t){return i.resolve("caml_ml_output_bytes")(r,t,0,t.length)}function z(r,e){return t.caml_ml_output(r,e,0,e.length)}function C(r,t,e,n){if(e<0||n<0||e>(t.length-n|0))throw{RE_EXN_ID:"Invalid_argument",_1:"output",Error:new Error};return i.resolve("caml_ml_output_bytes")(r,t,e,n)}function O(r,e,n,o){if(n<0||o<0||n>(e.length-o|0))throw{RE_EXN_ID:"Invalid_argument",_1:"output_substring",Error:new Error};return t.caml_ml_output(r,e,n,o)}function S(r,t){return i.resolve("caml_output_value")(r,t,0)}function T(r){return t.caml_ml_flush(r),i.resolve("caml_ml_close_channel")(r)}function L(r){try{t.caml_ml_flush(r)}catch(e){}try{return i.resolve("caml_ml_close_channel")(r)}catch(n){return}}function M(r,t,e){var n=i.resolve("caml_ml_open_descriptor_in")(i.resolve("caml_sys_open")(e,r,t));return i.resolve("caml_ml_set_channel_name")(n,e),n}function P(r){return M({hd:0,tl:{hd:7,tl:0}},0,r)}function $(r){return M({hd:0,tl:{hd:6,tl:0}},0,r)}function A(r,t,e,n){if(e<0||n<0||e>(t.length-n|0))throw{RE_EXN_ID:"Invalid_argument",_1:"input",Error:new Error};return i.resolve("caml_ml_input")(r,t,e,n)}function B(r,t,e,n){for(;;){var o=n,_=e;if(o<=0)return;var l=i.resolve("caml_ml_input")(r,t,_,o);if(0===l)throw{RE_EXN_ID:"End_of_file",Error:new Error};n=o-l|0,e=_+l|0}}function G(r,t,e,n){if(e<0||n<0||e>(t.length-n|0))throw{RE_EXN_ID:"Invalid_argument",_1:"really_input",Error:new Error};return B(r,t,e,n)}function H(r,t){var e=n.caml_create_bytes(t);return G(r,e,0,t),n.bytes_to_string(e)}function J(r){var t=function(r,t,e){for(;;){var o=e,_=t;if(!o)return r;var l=o.hd,u=l.length;n.caml_blit_bytes(l,0,r,_-u|0,u),e=o.tl,t=_-u|0}};return n.bytes_to_string(function(e,o){for(;;){var _=o,l=e,u=i.resolve("caml_ml_input_scan_line")(r);if(0===u){if(l)return t(n.caml_create_bytes(_),_,l);throw{RE_EXN_ID:"End_of_file",Error:new Error}}if(u>0){var s=n.caml_create_bytes(u-1|0);if(i.resolve("caml_ml_input")(r,s,0,u-1|0),i.resolve("caml_ml_input_char")(r),!l)return s;var a=(_+u|0)-1|0;return t(n.caml_create_bytes(a),a,{hd:s,tl:l})}var c=n.caml_create_bytes(0|-u);i.resolve("caml_ml_input")(r,c,0,0|-u),o=_-u|0,e={hd:c,tl:l}}}(0,0))}function K(r){try{return i.resolve("caml_ml_close_channel")(r)}catch(t){return}}function Q(r){return t.caml_ml_output_char(D,r)}function U(r){return z(D,r)}function V(r){return F(D,r)}function W(r){return z(D,String(r))}function Y(r){return z(D,y(o.caml_format_float("%.12g",r)))}function Z(r){return t.caml_ml_output_char(D,10),t.caml_ml_flush(D)}function rr(r){return t.caml_ml_output_char(R,r)}function tr(r){return z(R,r)}function er(r){return F(R,r)}function nr(r){return z(R,String(r))}function or(r){return z(R,y(o.caml_format_float("%.12g",r)))}function _r(r){return t.caml_ml_output_char(R,10),t.caml_ml_flush(R)}function lr(r){return t.caml_ml_flush(D),J(N)}function ur(r){return o.caml_int_of_string((t.caml_ml_flush(D),J(N)))}function ir(r){return g((t.caml_ml_flush(D),J(N)))}function sr(r){return o.caml_float_of_string((t.caml_ml_flush(D),J(N)))}function ar(r){return w((t.caml_ml_flush(D),J(N)))}function cr(r){return r._1}var pr={contents:k};function fr(t){var e=pr.contents;pr.contents=function(n){return r._1(t,void 0),r._1(e,void 0)}}function mr(t){return r._1(pr.contents,void 0)}function xr(r){return mr(void 0),e.caml_sys_exit(r)}var hr=2147483647,vr=1/0,dr=-1/0,Er=1.7976931348623157e308,gr=2.2250738585072014e-308,yr=2.220446049250313e-16,br=t.caml_ml_flush,wr=t.caml_ml_output_char,Ir=t.caml_ml_output_char;function Nr(r,t){return i.resolve("caml_ml_output_int")(r,t)}function Dr(r,t){return i.resolve("caml_ml_seek_out")(r,t)}function Rr(r){return i.resolve("caml_ml_pos_out")(r)}function Xr(r){return i.resolve("caml_ml_channel_size")(r)}function jr(r,t){return i.resolve("caml_ml_set_binary_mode")(r,t)}function qr(r){return i.resolve("caml_ml_input_char")(r)}function kr(r){return i.resolve("caml_ml_input_char")(r)}function Fr(r){return i.resolve("caml_ml_input_int")(r)}function zr(r){return i.resolve("caml_input_value")(r)}function Cr(r,t){return i.resolve("caml_ml_seek_in")(r,t)}function Or(r){return i.resolve("caml_ml_pos_in")(r)}function Sr(r){return i.resolve("caml_ml_channel_size")(r)}function Tr(r){return i.resolve("caml_ml_close_channel")(r)}function Lr(r,t){return i.resolve("caml_ml_set_binary_mode")(r,t)}function Mr(r,t){return i.resolve("caml_ml_seek_out_64")(r,t)}function Pr(r){return i.resolve("caml_ml_pos_out_64")(r)}function $r(r){return i.resolve("caml_ml_channel_size_64")(r)}function Ar(r,t){return i.resolve("caml_ml_seek_in_64")(r,t)}function Br(r){return i.resolve("caml_ml_pos_in_64")(r)}function Gr(r){return i.resolve("caml_ml_channel_size_64")(r)}var Hr={seek_out:Mr,pos_out:Pr,out_channel_length:$r,seek_in:Ar,pos_in:Br,in_channel_length:Gr};exports.invalid_arg=a,exports.failwith=s,exports.Exit=c,exports.abs=p,exports.max_int=hr,exports.min_int=m,exports.lnot=f,exports.infinity=vr,exports.neg_infinity=dr,exports.max_float=Er,exports.min_float=gr,exports.epsilon_float=yr,exports.classify_float=x,exports.char_of_int=h,exports.string_of_bool=v,exports.bool_of_string=d,exports.bool_of_string_opt=E,exports.int_of_string_opt=g,exports.string_of_float=b,exports.float_of_string_opt=w,exports.$at=I,exports.stdin=N,exports.stdout=D,exports.stderr=R,exports.print_char=Q,exports.print_string=U,exports.print_bytes=V,exports.print_int=W,exports.print_float=Y,exports.print_newline=Z,exports.prerr_char=rr,exports.prerr_string=tr,exports.prerr_bytes=er,exports.prerr_int=nr,exports.prerr_float=or,exports.prerr_newline=_r,exports.read_line=lr,exports.read_int=ur,exports.read_int_opt=ir,exports.read_float=sr,exports.read_float_opt=ar,exports.open_out=j,exports.open_out_bin=q,exports.open_out_gen=X,exports.flush=br,exports.flush_all=k,exports.output_char=wr,exports.output_string=z,exports.output_bytes=F,exports.output=C,exports.output_substring=O,exports.output_byte=Ir,exports.output_binary_int=Nr,exports.output_value=S,exports.seek_out=Dr,exports.pos_out=Rr,exports.out_channel_length=Xr,exports.close_out=T,exports.close_out_noerr=L,exports.set_binary_mode_out=jr,exports.open_in=P,exports.open_in_bin=$,exports.open_in_gen=M,exports.input_char=qr,exports.input_line=J,exports.input=A,exports.really_input=G,exports.really_input_string=H,exports.input_byte=kr,exports.input_binary_int=Fr,exports.input_value=zr,exports.seek_in=Cr,exports.pos_in=Or,exports.in_channel_length=Sr,exports.close_in=Tr,exports.close_in_noerr=K,exports.set_binary_mode_in=Lr,exports.LargeFile=Hr,exports.string_of_format=cr,exports.exit=xr,exports.at_exit=fr,exports.valid_float_lexem=y,exports.unsafe_really_input=B,exports.do_at_exit=mr; +},{"./curry.js":"NSLD","./caml_io.js":"bJMn","./caml_sys.js":"Juhd","./caml_bytes.js":"gmRG","./caml_format.js":"Zve6","./caml_string.js":"GLny","./caml_exceptions.js":"RiV8","./caml_js_exceptions.js":"yO2E","./caml_external_polyfill.js":"FC4F"}],"aYjQ":[function(require,module,exports) { +"use strict";var r=require("./curry.js"),t=require("./caml_obj.js"),n=require("./pervasives.js"),l=require("./caml_option.js");function e(r){for(var t=0,n=r;;){var l=t;if(!n)return l;n=n.tl,t=l+1|0}}function o(r,t){return{hd:r,tl:t}}function i(r){if(r)return r.hd;throw{RE_EXN_ID:"Failure",_1:"hd",Error:new Error}}function h(r){if(r)return r.tl;throw{RE_EXN_ID:"Failure",_1:"tl",Error:new Error}}function d(r,t){if(t<0)throw{RE_EXN_ID:"Invalid_argument",_1:"List.nth",Error:new Error};for(var n=r,l=t;;){var e=l,o=n;if(!o)throw{RE_EXN_ID:"Failure",_1:"nth",Error:new Error};if(0===e)return o.hd;l=e-1|0,n=o.tl}}function f(r,t){if(t<0)throw{RE_EXN_ID:"Invalid_argument",_1:"List.nth",Error:new Error};for(var n=r,e=t;;){var o=e,i=n;if(!i)return;if(0===o)return l.some(i.hd);e=o-1|0,n=i.tl}}function u(r,t){for(;;){var n=t,l=r;if(!l)return n;t={hd:l.hd,tl:n},r=l.tl}}function _(r){return u(r,0)}function a(t,n,l,e){for(;;){var o=n,i=t;if(o>=l)return i;n=o+1|0,t={hd:r._1(e,o),tl:i}}}function v(t,n,l){return t>=n?0:{hd:r._1(l,t),tl:v(t+1|0,n,l)}}function s(r,t){if(r<0)throw{RE_EXN_ID:"Invalid_argument",_1:"List.init",Error:new Error};return r>1e4?u(a(0,0,r,t),0):v(0,r,t)}function E(r){return r?n.$at(r.hd,E(r.tl)):0}function c(t,n){return n?{hd:r._1(t,n.hd),tl:c(t,n.tl)}:0}function p(t,n,l){return l?{hd:r._2(n,t,l.hd),tl:p(t+1|0,n,l.tl)}:0}function m(r,t){return p(0,r,t)}function x(t,n){for(var l=0,e=n;;){var o=e,i=l;if(!o)return i;e=o.tl,l={hd:r._1(t,o.hd),tl:i}}}function w(t,n){for(;;){var l=n;if(!l)return;r._1(t,l.hd),n=l.tl}}function I(t,n){for(var l=0,e=n;;){var o=e,i=l;if(!o)return;r._2(t,i,o.hd),e=o.tl,l=i+1|0}}function N(t,n,l){for(;;){var e=l,o=n;if(!e)return o;l=e.tl,n=r._2(t,o,e.hd)}}function g(t,n,l){return n?r._2(t,n.hd,g(t,n.tl,l)):l}function D(t,n,l){if(n){if(l)return{hd:r._2(t,n.hd,l.hd),tl:D(t,n.tl,l.tl)};throw{RE_EXN_ID:"Invalid_argument",_1:"List.map2",Error:new Error}}if(!l)return 0;throw{RE_EXN_ID:"Invalid_argument",_1:"List.map2",Error:new Error}}function R(t,n,l){for(var e=0,o=n,i=l;;){var h=i,d=o,f=e;if(d){if(h){i=h.tl,o=d.tl,e={hd:r._2(t,d.hd,h.hd),tl:f};continue}throw{RE_EXN_ID:"Invalid_argument",_1:"List.rev_map2",Error:new Error}}if(h)throw{RE_EXN_ID:"Invalid_argument",_1:"List.rev_map2",Error:new Error};return f}}function X(t,n,l){for(;;){var e=l,o=n;if(o){if(e){r._2(t,o.hd,e.hd),l=e.tl,n=o.tl;continue}throw{RE_EXN_ID:"Invalid_argument",_1:"List.iter2",Error:new Error}}if(!e)return;throw{RE_EXN_ID:"Invalid_argument",_1:"List.iter2",Error:new Error}}}function L(t,n,l,e){for(;;){var o=e,i=l,h=n;if(i){if(o){e=o.tl,l=i.tl,n=r._3(t,h,i.hd,o.hd);continue}throw{RE_EXN_ID:"Invalid_argument",_1:"List.fold_left2",Error:new Error}}if(o)throw{RE_EXN_ID:"Invalid_argument",_1:"List.fold_left2",Error:new Error};return h}}function q(t,n,l,e){if(n){if(l)return r._3(t,n.hd,l.hd,q(t,n.tl,l.tl,e));throw{RE_EXN_ID:"Invalid_argument",_1:"List.fold_right2",Error:new Error}}if(l)throw{RE_EXN_ID:"Invalid_argument",_1:"List.fold_right2",Error:new Error};return e}function b(t,n){for(;;){var l=n;if(!l)return!0;if(!r._1(t,l.hd))return!1;n=l.tl}}function j(t,n){for(;;){var l=n;if(!l)return!1;if(r._1(t,l.hd))return!0;n=l.tl}}function F(t,n,l){for(;;){var e=l,o=n;if(o){if(e){if(!r._2(t,o.hd,e.hd))return!1;l=e.tl,n=o.tl;continue}throw{RE_EXN_ID:"Invalid_argument",_1:"List.for_all2",Error:new Error}}if(!e)return!0;throw{RE_EXN_ID:"Invalid_argument",_1:"List.for_all2",Error:new Error}}}function $(t,n,l){for(;;){var e=l,o=n;if(o){if(e){if(r._2(t,o.hd,e.hd))return!0;l=e.tl,n=o.tl;continue}throw{RE_EXN_ID:"Invalid_argument",_1:"List.exists2",Error:new Error}}if(!e)return!1;throw{RE_EXN_ID:"Invalid_argument",_1:"List.exists2",Error:new Error}}}function y(r,n){for(;;){var l=n;if(!l)return!1;if(t.caml_equal(l.hd,r))return!0;n=l.tl}}function A(r,t){for(;;){var n=t;if(!n)return!1;if(n.hd===r)return!0;t=n.tl}}function k(r,n){for(;;){var l=n;if(!l)throw{RE_EXN_ID:"Not_found",Error:new Error};var e=l.hd;if(t.caml_equal(e[0],r))return e[1];n=l.tl}}function z(r,n){for(;;){var e=n;if(!e)return;var o=e.hd;if(t.caml_equal(o[0],r))return l.some(o[1]);n=e.tl}}function B(r,t){for(;;){var n=t;if(!n)throw{RE_EXN_ID:"Not_found",Error:new Error};var l=n.hd;if(l[0]===r)return l[1];t=n.tl}}function C(r,t){for(;;){var n=t;if(!n)return;var e=n.hd;if(e[0]===r)return l.some(e[1]);t=n.tl}}function G(r,n){for(;;){var l=n;if(!l)return!1;if(t.caml_equal(l.hd[0],r))return!0;n=l.tl}}function H(r,t){for(;;){var n=t;if(!n)return!1;if(n.hd[0]===r)return!0;t=n.tl}}function J(r,n){if(!n)return 0;var l=n.tl,e=n.hd;return t.caml_equal(e[0],r)?l:{hd:e,tl:J(r,l)}}function K(r,t){if(!t)return 0;var n=t.tl,l=t.hd;return l[0]===r?n:{hd:l,tl:K(r,n)}}function M(t,n){for(;;){var l=n;if(!l)throw{RE_EXN_ID:"Not_found",Error:new Error};var e=l.hd;if(r._1(t,e))return e;n=l.tl}}function O(t,n){for(;;){var e=n;if(!e)return;var o=e.hd;if(r._1(t,o))return l.some(o);n=e.tl}}function P(t){return function(n){for(var l=0,e=n;;){var o=e,i=l;if(!o)return u(i,0);var h=o.tl,d=o.hd;r._1(t,d)?(e=h,l={hd:d,tl:i}):e=h}}}function Q(t,n){for(var l=0,e=0,o=n;;){var i=o,h=e,d=l;if(!i)return[u(d,0),u(h,0)];var f=i.tl,_=i.hd;r._1(t,_)?(o=f,l={hd:_,tl:d}):(o=f,e={hd:_,tl:h})}}function S(r){if(!r)return[0,0];var t=r.hd,n=S(r.tl);return[{hd:t[0],tl:n[0]},{hd:t[1],tl:n[1]}]}function T(r,t){if(r){if(t)return{hd:[r.hd,t.hd],tl:T(r.tl,t.tl)};throw{RE_EXN_ID:"Invalid_argument",_1:"List.combine",Error:new Error}}if(!t)return 0;throw{RE_EXN_ID:"Invalid_argument",_1:"List.combine",Error:new Error}}function U(t,n,l){if(!n)return l;if(!l)return n;var e=l.hd,o=n.hd;return r._2(t,o,e)<=0?{hd:o,tl:U(t,n.tl,l)}:{hd:e,tl:U(t,n,l.tl)}}function V(r,t){for(;;){var n=t,l=r;if(0===l)return n;if(!n)throw{RE_EXN_ID:"Assert_failure",_1:["list.ml",262,11],Error:new Error};t=n.tl,r=l-1|0}}function W(t,n){var l=function(n,l){if(2!==n){if(3===n&&l){var e=l.tl;if(e){var i=e.tl;if(i){var h=i.hd,d=e.hd,f=l.hd;return r._2(t,f,d)<=0?r._2(t,d,h)<=0?{hd:f,tl:{hd:d,tl:{hd:h,tl:0}}}:r._2(t,f,h)<=0?{hd:f,tl:{hd:h,tl:{hd:d,tl:0}}}:{hd:h,tl:{hd:f,tl:{hd:d,tl:0}}}:r._2(t,f,h)<=0?{hd:d,tl:{hd:f,tl:{hd:h,tl:0}}}:r._2(t,d,h)<=0?{hd:d,tl:{hd:h,tl:{hd:f,tl:0}}}:{hd:h,tl:{hd:d,tl:{hd:f,tl:0}}}}}}}else if(l){var _=l.tl;if(_){var a=_.hd,v=l.hd;return r._2(t,v,a)<=0?{hd:v,tl:{hd:a,tl:0}}:{hd:a,tl:{hd:v,tl:0}}}}for(var s=n>>1,E=n-s|0,c=V(s,l),p=o(s,l),m=o(E,c),x=0;;){var w=x,I=m,N=p;if(!N)return u(I,w);if(!I)return u(N,w);var g=I.hd,D=N.hd;r._2(t,D,g)>0?(x={hd:D,tl:w},p=N.tl):(x={hd:g,tl:w},m=I.tl)}},o=function(n,e){if(2!==n){if(3===n&&e){var o=e.tl;if(o){var i=o.tl;if(i){var h=i.hd,d=o.hd,f=e.hd;return r._2(t,f,d)>0?r._2(t,d,h)>0?{hd:f,tl:{hd:d,tl:{hd:h,tl:0}}}:r._2(t,f,h)>0?{hd:f,tl:{hd:h,tl:{hd:d,tl:0}}}:{hd:h,tl:{hd:f,tl:{hd:d,tl:0}}}:r._2(t,f,h)>0?{hd:d,tl:{hd:f,tl:{hd:h,tl:0}}}:r._2(t,d,h)>0?{hd:d,tl:{hd:h,tl:{hd:f,tl:0}}}:{hd:h,tl:{hd:d,tl:{hd:f,tl:0}}}}}}}else if(e){var _=e.tl;if(_){var a=_.hd,v=e.hd;return r._2(t,v,a)>0?{hd:v,tl:{hd:a,tl:0}}:{hd:a,tl:{hd:v,tl:0}}}}for(var s=n>>1,E=n-s|0,c=V(s,e),p=l(s,e),m=l(E,c),x=0;;){var w=x,I=m,N=p;if(!N)return u(I,w);if(!I)return u(N,w);var g=I.hd,D=N.hd;r._2(t,D,g)<=0?(x={hd:D,tl:w},p=N.tl):(x={hd:g,tl:w},m=I.tl)}},i=e(n);return i<2?n:l(i,n)}function Y(t,n){var l=function(n,l){if(2!==n){if(3===n&&l){var e=l.tl;if(e){var i=e.tl;if(i){var h=i.hd,d=e.hd,f=l.hd,_=r._2(t,f,d);if(0===_){var a=r._2(t,d,h);return 0===a?{hd:d,tl:0}:a<0?{hd:d,tl:{hd:h,tl:0}}:{hd:h,tl:{hd:d,tl:0}}}if(_<0){var v=r._2(t,d,h);if(0===v)return{hd:f,tl:{hd:d,tl:0}};if(v<0)return{hd:f,tl:{hd:d,tl:{hd:h,tl:0}}};var s=r._2(t,f,h);return 0===s?{hd:f,tl:{hd:d,tl:0}}:s<0?{hd:f,tl:{hd:h,tl:{hd:d,tl:0}}}:{hd:h,tl:{hd:f,tl:{hd:d,tl:0}}}}var E=r._2(t,f,h);if(0===E)return{hd:d,tl:{hd:f,tl:0}};if(E<0)return{hd:d,tl:{hd:f,tl:{hd:h,tl:0}}};var c=r._2(t,d,h);return 0===c?{hd:d,tl:{hd:f,tl:0}}:c<0?{hd:d,tl:{hd:h,tl:{hd:f,tl:0}}}:{hd:h,tl:{hd:d,tl:{hd:f,tl:0}}}}}}}else if(l){var p=l.tl;if(p){var m=p.hd,x=l.hd,w=r._2(t,x,m);return 0===w?{hd:x,tl:0}:w<0?{hd:x,tl:{hd:m,tl:0}}:{hd:m,tl:{hd:x,tl:0}}}}for(var I=n>>1,N=n-I|0,g=V(I,l),D=o(I,l),R=o(N,g),X=0;;){var L=X,q=R,b=D;if(!b)return u(q,L);if(!q)return u(b,L);var j=q.tl,F=q.hd,$=b.tl,y=b.hd,A=r._2(t,y,F);0!==A?A>0?(X={hd:y,tl:L},D=$):(X={hd:F,tl:L},R=j):(X={hd:y,tl:L},R=j,D=$)}},o=function(n,e){if(2!==n){if(3===n&&e){var o=e.tl;if(o){var i=o.tl;if(i){var h=i.hd,d=o.hd,f=e.hd,_=r._2(t,f,d);if(0===_){var a=r._2(t,d,h);return 0===a?{hd:d,tl:0}:a>0?{hd:d,tl:{hd:h,tl:0}}:{hd:h,tl:{hd:d,tl:0}}}if(_>0){var v=r._2(t,d,h);if(0===v)return{hd:f,tl:{hd:d,tl:0}};if(v>0)return{hd:f,tl:{hd:d,tl:{hd:h,tl:0}}};var s=r._2(t,f,h);return 0===s?{hd:f,tl:{hd:d,tl:0}}:s>0?{hd:f,tl:{hd:h,tl:{hd:d,tl:0}}}:{hd:h,tl:{hd:f,tl:{hd:d,tl:0}}}}var E=r._2(t,f,h);if(0===E)return{hd:d,tl:{hd:f,tl:0}};if(E>0)return{hd:d,tl:{hd:f,tl:{hd:h,tl:0}}};var c=r._2(t,d,h);return 0===c?{hd:d,tl:{hd:f,tl:0}}:c>0?{hd:d,tl:{hd:h,tl:{hd:f,tl:0}}}:{hd:h,tl:{hd:d,tl:{hd:f,tl:0}}}}}}}else if(e){var p=e.tl;if(p){var m=p.hd,x=e.hd,w=r._2(t,x,m);return 0===w?{hd:x,tl:0}:w>0?{hd:x,tl:{hd:m,tl:0}}:{hd:m,tl:{hd:x,tl:0}}}}for(var I=n>>1,N=n-I|0,g=V(I,e),D=l(I,e),R=l(N,g),X=0;;){var L=X,q=R,b=D;if(!b)return u(q,L);if(!q)return u(b,L);var j=q.tl,F=q.hd,$=b.tl,y=b.hd,A=r._2(t,y,F);0!==A?A<0?(X={hd:y,tl:L},D=$):(X={hd:F,tl:L},R=j):(X={hd:y,tl:L},R=j,D=$)}},i=e(n);return i<2?n:l(i,n)}function Z(r,t){for(;;){var n=r;if(!n)return t?-1:0;if(!t)return 1;t=t.tl,r=n.tl}}function rr(r,t){for(;;){if(!r)return 0===t?0:t>0?-1:1;if(t<=0)return 1;t=t-1|0,r=r.tl}}var tr=n.$at,nr=E,lr=P,er=W,or=W;exports.length=e,exports.compare_lengths=Z,exports.compare_length_with=rr,exports.cons=o,exports.hd=i,exports.tl=h,exports.nth=d,exports.nth_opt=f,exports.rev=_,exports.init=s,exports.append=tr,exports.rev_append=u,exports.concat=nr,exports.flatten=E,exports.iter=w,exports.iteri=I,exports.map=c,exports.mapi=m,exports.rev_map=x,exports.fold_left=N,exports.fold_right=g,exports.iter2=X,exports.map2=D,exports.rev_map2=R,exports.fold_left2=L,exports.fold_right2=q,exports.for_all=b,exports.exists=j,exports.for_all2=F,exports.exists2=$,exports.mem=y,exports.memq=A,exports.find=M,exports.find_opt=O,exports.filter=lr,exports.find_all=P,exports.partition=Q,exports.assoc=k,exports.assoc_opt=z,exports.assq=B,exports.assq_opt=C,exports.mem_assoc=G,exports.mem_assq=H,exports.remove_assoc=J,exports.remove_assq=K,exports.split=S,exports.combine=T,exports.sort=er,exports.stable_sort=W,exports.fast_sort=or,exports.sort_uniq=Y,exports.merge=U; +},{"./curry.js":"NSLD","./caml_obj.js":"p3B5","./pervasives.js":"z22f","./caml_option.js":"dzFO"}],"eN7B":[function(require,module,exports) { +"use strict";var r=require("./curry.js");function e(r){return r}function a(e){var a=e.cmp;return{cmp:r.__2(a)}}function t(r){return{cmp:r}}function n(e){return{cmp:r.__2(e)}}function o(r){return r}function s(e){var a=e.hash,t=r.__1(a),n=e.eq;return{hash:t,eq:r.__2(n)}}function u(r,e){return{hash:r,eq:e}}function c(e,a){return{hash:r.__1(e),eq:r.__2(a)}}exports.MakeComparableU=e,exports.MakeComparable=a,exports.comparableU=t,exports.comparable=n,exports.MakeHashableU=o,exports.MakeHashable=s,exports.hashableU=u,exports.hashable=c; +},{"./curry.js":"NSLD"}],"NOig":[function(require,module,exports) { +"use strict";var r=require("./caml_option.js");function e(r){var e=typeof r;return"string"===e?{TAG:0,_0:r}:"number"===e?{TAG:1,_0:r}:"boolean"===e?!0===r?1:0:null===r?2:Array.isArray(r)?{TAG:3,_0:r}:{TAG:2,_0:r}}function n(r,e){switch(e){case 0:return"string"==typeof r;case 1:return"number"==typeof r;case 2:return null!==r&&"object"==typeof r&&!Array.isArray(r);case 3:return Array.isArray(r);case 4:return"boolean"==typeof r;case 5:return null===r}}function t(r){if("string"==typeof r)return r}function o(r){if("number"==typeof r)return r}function i(e){if("object"==typeof e&&!Array.isArray(e)&&null!==e)return r.some(e)}function u(r){if(Array.isArray(r))return r}function a(r){if("boolean"==typeof r)return r}function s(r){if(null===r)return null}var f=function(r){for(var e=[r],n=[{kind:0,i:0,parent:e}];0!==n.length;){var t=n[n.length-1];0===t.kind?(t.val=t.parent[t.i],++t.i===t.parent.length&&n.pop()):n.pop();var o=t.val;if("object"==typeof o)if(Array.isArray(o)&&0!==o.length)n.push({kind:0,i:0,parent:o,val:void 0});else for(var i in o)"RE_PRIVATE_NONE"!==i?n.push({kind:1,i:i,parent:o,val:o[i]}):0===t.kind?t.parent[t.i-1]=void 0:t.parent[t.i]=void 0}return e[0]};function p(r){return function(r){var e=JSON.stringify(r,function(r,e){return void 0===e?{RE_PRIVATE_NONE:!0}:e});if(void 0===e)throw new TypeError("output is undefined");return e}(r)}function c(r){return f(JSON.parse(r))}exports.classify=e,exports.test=n,exports.decodeString=t,exports.decodeNumber=o,exports.decodeObject=i,exports.decodeArray=u,exports.decodeBoolean=a,exports.decodeNull=s,exports.deserializeUnsafe=c,exports.serializeExn=p; +},{"./caml_option.js":"dzFO"}],"FisO":[function(require,module,exports) { +"use strict";function r(r,t){return r===t}var t=2147483647,e=-2147483648;exports.equal=r,exports.max=t,exports.min=e; +},{}],"MeLz":[function(require,module,exports) { +"use strict";var r=require("./js_int.js");function t(r){return Math.ceil(r)}function n(t){return t>r.max?r.max:tr.max?r.max:t=0&&n=0&&n=0&&n=0&&n=0;--f)e[f+t|0]=r[f+n|0]}function j(n,e,t,o,u){var f=n.length,i=t.length,a=e<0?r.caml_int_max(f+e|0,0):e,c=o<0?r.caml_int_max(i+o|0,0):o,s=r.caml_int_min(u,r.caml_int_min(f-a|0,i-c|0));if(c<=a)for(var p=0;p=0;--l)t[l+c|0]=n[l+a|0]}function q(r,n){for(var e=0,t=r.length;e=0;--o)t=e(t,r[o]);return t}function Y(r,e,t){return V(r,e,n.__2(t))}function Z(n,e,t,o){for(var u=t,f=r.caml_int_min(n.length,e.length)-1|0;f>=0;--f)u=o(u,n[f],e[f]);return u}function $(r,e,t,o){return Z(r,e,t,n.__3(o))}function rr(r,n,e){for(var t=n,o=0,u=r.length;oo)return 1;if(t=n)return f;var a=r[f];if(!i(a,u))return f;e=f+1|0,t=a}}function f(r,t){var e=r.length;if(0===e||1===e)return e;var n=r[0],f=r[1];if(!t(n,f))return t(f,n)?0|-i(r,f,2,e,t):1;for(var u=f,a=2;;){var o=a,s=u;if(o>=e)return o;var v=r[o];if(!t(s,v))return o;a=o+1|0,u=v}}function u(r,t){return f(r,e.__2(t))}function a(r,t){var e=r.length;if(0===e)return!0;for(var n=0,i=e-1|0;;){var f=n;if(f===i)return!0;if(t(r[f],r[f+1|0])>0)return!1;n=f+1|0}}function o(r,t){return a(r,e.__2(t))}function s(r,t,e,i,f,u,a,o,s){for(var v=t+e|0,c=f+u|0,l=t,p=r[t],x=f,_=i[f],U=o;;){var b=U,y=_,S=x,h=p,g=l;if(s(h,y)<=0){a[b]=h;var d=g+1|0;if(d>=v)return n.blitUnsafe(i,S,a,b+1|0,c-S|0);U=b+1|0,p=r[d],l=d}else{a[b]=y;var B=S+1|0;if(B>=c)return n.blitUnsafe(r,g,a,b+1|0,v-g|0);U=b+1|0,_=i[B],x=B}}}function v(r,t,e,i,f,u,a,o,s){for(var v=t+e|0,c=f+u|0,l=t,p=r[t],x=f,_=i[f],U=o;;){var b=U,y=_,S=x,h=p,g=l,d=s(h,y);if(d<0){a[b]=h;var B=g+1|0,I=b+1|0;if(B=s)return U;l=r[g],c=g}else if(0!==h){var d=b+1|0;if(d>=v)return U;x=n[d],p=d}else{u[U]=y;var B=S+1|0,I=b+1|0,j=U+1|0;if(!(B=v)return d;U=d,p=r[B],l=B}else if(0!==g){var I=y+1|0;if(!(I=n&&f(e[o],a)>0;)e[o+1|0]=e[o],o=o-1|0;e[o+1|0]=a}}function b(r,t,e,n,i,f){if(i<=5)return U(r,t,e,n,i,f);var u=i/2|0,a=i-u|0;return b(r,t+u|0,e,n+u|0,a,f),b(r,t,r,t+a|0,u,f),s(r,t+a|0,u,e,n+u|0,a,e,n,f)}function y(r,t){var e=r.length;if(e<=5)return U(r,0,r,0,e,t);var n=e/2|0,i=e-n|0,f=new Array(i);return b(r,n,f,0,i,t),b(r,0,r,i,n,t),s(r,i,n,f,0,i,r,0,t)}function S(r,t){return y(r,e.__2(t))}function h(r,t){var e=r.slice(0);return y(e,t),e}function g(r,t){return h(r,e.__2(t))}function d(r,t,e){var n=r.length;if(0===n)return-1;if(e(t,r[0])<0)return-1;if(e(t,r[n-1|0])>0)return 0|-(n+1|0);for(var i=0,f=n-1|0;;){var u=f,a=i,o=(a+u|0)/2|0,s=e(t,r[o]);if(0===s)return o;if(s<0){if(u===o)return 0===e(r[a],t)?a:0|-(u+1|0);f=o}else{if(a===o)return 0===e(r[u],t)?u:0|-(u+1|0);i=o}}}function B(r,t,n){return d(r,t,e.__2(n))}exports.Int=r,exports.$$String=t,exports.strictlySortedLengthU=f,exports.strictlySortedLength=u,exports.isSortedU=a,exports.isSorted=o,exports.stableSortInPlaceByU=y,exports.stableSortInPlaceBy=S,exports.stableSortByU=h,exports.stableSortBy=g,exports.binarySearchByU=d,exports.binarySearchBy=B,exports.unionU=v,exports.union=c,exports.intersectU=l,exports.intersect=p,exports.diffU=x,exports.diff=_; +},{"./curry.js":"NSLD","./belt_Array.js":"yUxI"}],"H9fU":[function(require,module,exports) { +"use strict";var r=require("./curry.js"),t=require("./belt_Array.js"),n=require("./caml_option.js"),e=require("./belt_SortArray.js");function o(r){if(r)return n.some(r.hd)}function u(r){if(r)return r.hd;throw{RE_EXN_ID:"Not_found",Error:new Error}}function f(r){if(r)return r.tl}function i(r){if(r)return r.tl;throw{RE_EXN_ID:"Not_found",Error:new Error}}function l(r,t){return{hd:t,tl:r}}function a(r,t){if(!(t<0))for(var e=r,o=t;;){var u=o,f=e;if(!f)return;if(0===u)return n.some(f.hd);o=u-1|0,e=f.tl}}function d(r,t){if(t<0)throw{RE_EXN_ID:"Not_found",Error:new Error};for(var n=r,e=t;;){var o=e,u=n;if(!u)throw{RE_EXN_ID:"Not_found",Error:new Error};if(0===o)return u.hd;e=o-1|0,n=u.tl}}function h(r,t,n,e){for(;;){var o=e,u=n,f=t;if(!f)return;var i=f.tl,l=f.hd,a={hd:l,tl:0};r(l)?(u.tl=a,n=a,t=i):(o.tl=a,e=a,t=i)}}function s(r,t,n){for(;;){var e=n,o=t,u=r;if(!u)return;var f=u.hd,i={hd:f[0],tl:0},l={hd:f[1],tl:0};o.tl=i,e.tl=l,n=l,t=i,r=u.tl}}function c(r,t){for(;;){var n=t,e=r;if(!e)return n;var o={hd:e.hd,tl:0};n.tl=o,t=o,r=e.tl}}function v(r,t,n){for(;;){var e=n,o=t;if(!o)return;var u=o.tl,f=o.hd;if(r(f)){var i={hd:f,tl:0};e.tl=i,n=i,t=u}else t=u}}function p(r,t,n,e){for(;;){var o=e,u=n,f=t;if(!f)return;var i=f.tl,l=f.hd;if(r(l,o)){var a={hd:l,tl:0};u.tl=a,e=o+1|0,n=a,t=i}else e=o+1|0,t=i}}function x(r,t,e){for(;;){var o=e,u=t;if(!u)return;var f=u.tl,i=r(u.hd);if(void 0===i)t=f;else{var l={hd:n.valFromOption(i),tl:0};o.tl=l,e=l,t=f}}}function _(r,t,n,e){for(;;){var o=n,u=r;if(!u)return!1;var f=u.tl,i=u.hd;if(e(i[0],t))return o.tl=f,!0;var l={hd:i,tl:0};o.tl=l,n=l,r=f}}function U(r,t,n,e,o){for(;;){var u=e,f=r;if(!f)return!1;var i=f.tl,l=f.hd;if(o(l[0],t))return u.tl={hd:[t,n],tl:i},!0;var a={hd:l,tl:0};u.tl=a,e=a,r=i}}function m(r,t,n){for(;;){var e=t,o=r;if(!o)return;var u={hd:n(o.hd),tl:0};e.tl=u,t=u,r=o.tl}}function E(r,t,n){for(;;){var e=n,o=t,u=r;if(!u)return;if(!o)return;var f={hd:[u.hd,o.hd],tl:0};e.tl=f,n=f,t=o.tl,r=u.tl}}function y(r,t,n,e){for(;;){var o=e,u=n,f=t;if(!f)return;if(!u)return;var i={hd:r(f.hd,u.hd),tl:0};o.tl=i,e=i,n=u.tl,t=f.tl}}function I(r,t,n,e){for(;;){var o=e,u=n,f=t;if(!u)return;var i={hd:r(f,u.hd),tl:0};o.tl=i,e=i,n=u.tl,t=f+1|0}}function A(r,t,n){for(;;){var e=n,o=t,u=r;if(0===u)return!0;if(!o)return!1;var f={hd:o.hd,tl:0};e.tl=f,n=f,t=o.tl,r=u-1|0}}function R(r,t,n){for(;;){var e=n,o=t,u=r;if(0===u)return o;if(!o)return;var f={hd:o.hd,tl:0};e.tl=f,n=f,t=o.tl,r=u-1|0}}function g(r,t){if(!(t<0)){if(0===t)return 0;if(r){var n={hd:r.hd,tl:0};return A(t-1|0,r.tl,n)?n:void 0}}}function k(r,t){if(!(t<0))for(var n=r,e=t;;){if(0===e)return n;if(!n)return;e=e-1|0,n=n.tl}}function w(r,t){if(!(t<0)){if(0===t)return[0,r];if(r){var n={hd:r.hd,tl:0},e=R(t-1|0,r.tl,n);return void 0!==e?[n,e]:void 0}}}function W(r,t){if(!r)return t;var n={hd:r.hd,tl:0};return c(r.tl,n).tl=t,n}function B(r,t){if(!r)return 0;var n={hd:t(r.hd),tl:0};return m(r.tl,n,t),n}function N(t,n){return B(t,r.__1(n))}function q(r,t,n){if(!r)return 0;if(!t)return 0;var e={hd:n(r.hd,t.hd),tl:0};return y(n,r.tl,t.tl,e),e}function z(t,n,e){return q(t,n,r.__2(e))}function j(r,t){if(!r)return 0;var n={hd:t(0,r.hd),tl:0};return I(t,1,r.tl,n),n}function D(t,n){return j(t,r.__2(n))}function X(r,t){if(r<=0)return 0;for(var n={hd:t(0),tl:0},e=n,o=1;o=0;--o)e=W(r[o],e);return e}function Q(r,t){for(var n=0,e=r;;){var o=e,u=n;if(!o)return u;e=o.tl,n={hd:t(o.hd),tl:u}}}function T(t,n){return Q(t,r.__1(n))}function V(r,t){for(;;){var n=r;if(!n)return;t(n.hd),r=n.tl}}function Y(t,n){return V(t,r.__1(n))}function Z(r,t){for(var n=r,e=0;;){var o=e,u=n;if(!u)return;t(o,u.hd),e=o+1|0,n=u.tl}}function $(t,n){return Z(t,r.__2(n))}function rr(r,t,n){for(;;){var e=r;if(!e)return t;t=n(t,e.hd),r=e.tl}}function tr(t,n,e){return rr(t,n,r.__2(e))}function nr(r,t,n){return r?n(nr(r.tl,t,n),r.hd):t}function er(r,n,e){return F(r)<1e3?nr(r,n,e):t.reduceReverseU(S(r),n,e)}function or(t,n,e){return er(t,n,r.__2(e))}function ur(r,t,n){for(var e=r,o=t,u=0;;){var f=u,i=e;if(!i)return o;u=f+1|0,o=n(o,i.hd,f),e=i.tl}}function fr(t,n,e){return ur(t,n,r.__3(e))}function ir(r,t,n){for(var e=r,o=t,u=0;;){var f=u,i=o,l=e;if(!l)return f;if(!i)return f;u={hd:n(l.hd,i.hd),tl:f},o=i.tl,e=l.tl}}function lr(t,n,e){return ir(t,n,r.__2(e))}function ar(r,t,n){for(;;){var e=t,o=r;if(!o)return;if(!e)return;n(o.hd,e.hd),t=e.tl,r=o.tl}}function dr(t,n,e){return ar(t,n,r.__2(e))}function hr(r,t,n,e){for(;;){var o=t,u=r;if(!u)return n;if(!o)return n;n=e(n,u.hd,o.hd),t=o.tl,r=u.tl}}function sr(t,n,e,o){return hr(t,n,e,r.__3(o))}function cr(r,t,n,e){return r&&t?e(cr(r.tl,t.tl,n,e),r.hd,t.hd):n}function vr(r,n,e,o){return F(r)<1e3?cr(r,n,e,o):t.reduceReverse2U(S(r),S(n),e,o)}function pr(t,n,e,o){return vr(t,n,e,r.__3(o))}function xr(r,t){for(;;){var n=r;if(!n)return!0;if(!t(n.hd))return!1;r=n.tl}}function _r(t,n){return xr(t,r.__1(n))}function Ur(r,t){for(;;){var n=r;if(!n)return!1;if(t(n.hd))return!0;r=n.tl}}function mr(t,n){return Ur(t,r.__1(n))}function Er(r,t,n){for(;;){var e=t,o=r;if(!o)return!0;if(!e)return!0;if(!n(o.hd,e.hd))return!1;t=e.tl,r=o.tl}}function yr(t,n,e){return Er(t,n,r.__2(e))}function Ir(r,t){for(;;){var n=r;if(!n)return t?-1:0;if(!t)return 1;t=t.tl,r=n.tl}}function Ar(r,t,n){for(;;){var e=t,o=r;if(!o)return e?-1:0;if(!e)return 1;var u=n(o.hd,e.hd);if(0!==u)return u;t=e.tl,r=o.tl}}function Rr(t,n,e){return Ar(t,n,r.__2(e))}function gr(r,t,n){for(;;){var e=t,o=r;if(!o)return!e;if(!e)return!1;if(!n(o.hd,e.hd))return!1;t=e.tl,r=o.tl}}function kr(t,n,e){return gr(t,n,r.__2(e))}function wr(r,t,n){for(;;){var e=t,o=r;if(!o)return!1;if(!e)return!1;if(n(o.hd,e.hd))return!0;t=e.tl,r=o.tl}}function Wr(t,n,e){return wr(t,n,r.__2(e))}function Br(r,t,n){for(;;){var e=r;if(!e)return!1;if(n(e.hd,t))return!0;r=e.tl}}function Nr(t,n,e){return Br(t,n,r.__2(e))}function qr(r,t,e){for(;;){var o=r;if(!o)return;var u=o.hd;if(e(u[0],t))return n.some(u[1]);r=o.tl}}function zr(t,n,e){return qr(t,n,r.__2(e))}function jr(r,t,n){for(;;){var e=r;if(!e)return!1;if(n(e.hd[0],t))return!0;r=e.tl}}function Dr(t,n,e){return jr(t,n,r.__2(e))}function Xr(r,t,n){if(!r)return 0;var e=r.tl,o=r.hd;if(n(o[0],t))return e;var u={hd:o,tl:0};return _(e,t,u,n)?u:r}function br(t,n,e){return Xr(t,n,r.__2(e))}function Mr(r,t,n,e){if(!r)return{hd:[t,n],tl:0};var o=r.tl,u=r.hd;if(e(u[0],t))return{hd:[t,n],tl:o};var f={hd:u,tl:0};return U(o,t,n,f,e)?f:{hd:[t,n],tl:r}}function Fr(t,n,e,o){return Mr(t,n,e,r.__2(o))}function Or(r,t){var n=S(r);return e.stableSortInPlaceByU(n,t),P(n)}function Pr(t,n){return Or(t,r.__2(n))}function Sr(r,t){for(;;){var e=r;if(!e)return;var o=e.hd;if(t(o))return n.some(o);r=e.tl}}function Cr(t,n){return Sr(t,r.__1(n))}function Lr(r,t){for(;;){var n=r;if(!n)return 0;var e=n.tl,o=n.hd;if(t(o)){var u={hd:o,tl:0};return v(t,e,u),u}r=e}}function Gr(t,n){return Lr(t,r.__1(n))}function Hr(r,t){for(var n=r,e=0;;){var o=e,u=n;if(!u)return 0;var f=u.tl,i=u.hd;if(t(i,o)){var l={hd:i,tl:0};return p(t,f,l,o+1|0),l}e=o+1|0,n=f}}function Jr(t,n){return Hr(t,r.__2(n))}function Kr(r,t){for(;;){var e=r;if(!e)return 0;var o=e.tl,u=t(e.hd);if(void 0!==u){var f={hd:n.valFromOption(u),tl:0};return x(t,o,f),f}r=o}}function Qr(t,n){return Kr(t,r.__1(n))}function Tr(r,t){if(!r)return[0,0];var n=r.hd,e={hd:n,tl:0},o={hd:n,tl:0},u=t(n);return h(t,r.tl,e,o),u?[e,o.tl]:[e.tl,o]}function Vr(t,n){return Tr(t,r.__1(n))}function Yr(r){if(!r)return[0,0];var t=r.hd,n={hd:t[0],tl:0},e={hd:t[1],tl:0};return s(r.tl,n,e),[n,e]}function Zr(r,t){if(!r)return 0;if(!t)return 0;var n={hd:[r.hd,t.hd],tl:0};return E(r.tl,t.tl,n),n}var $r=F,rt=Gr,tt=Jr;exports.length=F,exports.size=$r,exports.head=o,exports.headExn=u,exports.tail=f,exports.tailExn=i,exports.add=l,exports.get=a,exports.getExn=d,exports.make=M,exports.makeByU=X,exports.makeBy=b,exports.shuffle=C,exports.drop=k,exports.take=g,exports.splitAt=w,exports.concat=W,exports.concatMany=K,exports.reverseConcat=L,exports.flatten=J,exports.mapU=B,exports.map=N,exports.zip=Zr,exports.zipByU=q,exports.zipBy=z,exports.mapWithIndexU=j,exports.mapWithIndex=D,exports.fromArray=P,exports.toArray=S,exports.reverse=G,exports.mapReverseU=Q,exports.mapReverse=T,exports.forEachU=V,exports.forEach=Y,exports.forEachWithIndexU=Z,exports.forEachWithIndex=$,exports.reduceU=rr,exports.reduce=tr,exports.reduceWithIndexU=ur,exports.reduceWithIndex=fr,exports.reduceReverseU=er,exports.reduceReverse=or,exports.mapReverse2U=ir,exports.mapReverse2=lr,exports.forEach2U=ar,exports.forEach2=dr,exports.reduce2U=hr,exports.reduce2=sr,exports.reduceReverse2U=vr,exports.reduceReverse2=pr,exports.everyU=xr,exports.every=_r,exports.someU=Ur,exports.some=mr,exports.every2U=Er,exports.every2=yr,exports.some2U=wr,exports.some2=Wr,exports.cmpByLength=Ir,exports.cmpU=Ar,exports.cmp=Rr,exports.eqU=gr,exports.eq=kr,exports.hasU=Br,exports.has=Nr,exports.getByU=Sr,exports.getBy=Cr,exports.keepU=Lr,exports.keep=Gr,exports.filter=rt,exports.keepWithIndexU=Hr,exports.keepWithIndex=Jr,exports.filterWithIndex=tt,exports.keepMapU=Kr,exports.keepMap=Qr,exports.partitionU=Tr,exports.partition=Vr,exports.unzip=Yr,exports.getAssocU=qr,exports.getAssoc=zr,exports.hasAssocU=jr,exports.hasAssoc=Dr,exports.removeAssocU=Xr,exports.removeAssoc=br,exports.setAssocU=Mr,exports.setAssoc=Fr,exports.sortU=Or,exports.sort=Pr; +},{"./curry.js":"NSLD","./belt_Array.js":"yUxI","./caml_option.js":"dzFO","./belt_SortArray.js":"mJOW"}],"tKwj":[function(require,module,exports) { +"use strict";var r=require("./curry.js");function t(r){if(0===r.TAG)return r._0;throw{RE_EXN_ID:"Not_found",Error:new Error}}function n(r,t,n){return 0===r.TAG?n(r._0):t}function e(t,e,u){return n(t,e,r.__1(u))}function u(r,t){return 0===r.TAG?{TAG:0,_0:t(r._0)}:{TAG:1,_0:r._0}}function o(t,n){return u(t,r.__1(n))}function _(r,t){return 0===r.TAG?t(r._0):{TAG:1,_0:r._0}}function i(t,n){return _(t,r.__1(n))}function p(r,t){return 0===r.TAG?r._0:t}function f(r){return 0===r.TAG}function s(r){return 0!==r.TAG}function c(r,t,n){return 0===r.TAG?0===t.TAG&&n(r._0,t._0):0!==t.TAG}function A(t,n,e){return c(t,n,r.__2(e))}function G(r,t,n){return 0===r.TAG?0===t.TAG?n(r._0,t._0):1:0===t.TAG?-1:0}function T(t,n,e){return G(t,n,r.__2(e))}exports.getExn=t,exports.mapWithDefaultU=n,exports.mapWithDefault=e,exports.mapU=u,exports.map=o,exports.flatMapU=_,exports.flatMap=i,exports.getWithDefault=p,exports.isOk=f,exports.isError=s,exports.eqU=c,exports.eq=A,exports.cmpU=G,exports.cmp=T; +},{"./curry.js":"NSLD"}],"ApXr":[function(require,module,exports) { +"use strict";var r=require("./curry.js"),t=require("./caml_option.js"),n=require("./belt_SortArray.js");function e(r){return void 0!==r?r.h:0}function o(r){return void 0!==r?{k:r.k,v:r.v,h:r.h,l:o(r.l),r:o(r.r)}:r}function i(r,t,n,o){var i=e(r),u=e(o);return{k:t,v:n,h:i>=u?i+1|0:u+1|0,l:r,r:o}}function u(r,t){return{k:r,v:t,h:1,l:void 0,r:void 0}}function v(r,t){return void 0===t||void 0!==r&&r.h>=t.h}function f(r,t){return r.v===t?r:{k:r.k,v:t,h:r.h,l:r.l,r:r.r}}function a(r,t,n,o){var u=void 0!==r?r.h:0,v=void 0!==o?o.h:0;if(u>(v+2|0)){var f=r.l,a=r.r;return e(f)>=e(a)?i(f,r.k,r.v,i(a,t,n,o)):i(i(f,r.k,r.v,a.l),a.k,a.v,i(a.r,t,n,o))}if(v<=(u+2|0))return{k:t,v:n,h:u>=v?u+1|0:v+1|0,l:r,r:o};var c=o.l,s=o.r;return e(s)>=e(c)?i(i(r,t,n,c),o.k,o.v,s):i(i(r,t,n,c.l),c.k,c.v,i(c.r,o.k,o.v,s))}function c(r){for(;;){var t=r,n=t.l;if(void 0===n)return t.k;r=n}}function s(r){if(void 0!==r)return t.some(c(r))}function d(r){if(void 0!==r)return c(r)}function l(r){for(;;){var t=r,n=t.r;if(void 0===n)return t.k;r=n}}function p(r){if(void 0!==r)return t.some(l(r))}function x(r){if(void 0!==r)return l(r)}function k(r){for(;;){var t=r,n=t.l;if(void 0===n)return[t.k,t.v];r=n}}function h(r){if(void 0!==r)return k(r)}function m(r){if(void 0!==r)return k(r)}function _(r){for(;;){var t=r,n=t.r;if(void 0===n)return[t.k,t.v];r=n}}function y(r){if(void 0!==r)return _(r)}function A(r){if(void 0!==r)return _(r)}function U(r,t,n){var e=r.l;return void 0!==e?a(U(e,t,n),r.k,r.v,r.r):(t.contents=r.k,n.contents=r.v,r.r)}function E(r){return void 0===r}function g(r,t){for(;;){if(void 0===r)return t;t={hd:r,tl:t},r=r.l}}function w(r,t){if(void 0!==r){var n=w(r.l,t);if(void 0!==n)return n;var e=r.k,o=r.v;if(t(e,o))return[e,o];var i=w(r.r,t);return void 0!==i?i:void 0}}function S(t,n){return w(t,r.__2(n))}function M(r,t){for(;;){var n=r;if(void 0===n)return;M(n.l,t),t(n.k,n.v),r=n.r}}function K(t,n){return M(t,r.__2(n))}function q(r,t){if(void 0!==r){var n=q(r.l,t),e=t(r.v),o=q(r.r,t);return{k:r.k,v:e,h:r.h,l:n,r:o}}}function R(t,n){return q(t,r.__1(n))}function W(r,t){if(void 0!==r){var n=r.k,e=W(r.l,t),o=t(n,r.v),i=W(r.r,t);return{k:n,v:o,h:r.h,l:e,r:i}}}function b(t,n){return W(t,r.__2(n))}function j(r,t,n){for(;;){var e=t,o=r;if(void 0===o)return e;var i=o.k,u=o.v,v=o.l,f=o.r;t=n(j(v,e,n),i,u),r=f}}function F(t,n,e){return j(t,n,r.__3(e))}function I(r,t){for(;;){var n=r;if(void 0===n)return!0;if(!t(n.k,n.v))return!1;if(!I(n.l,t))return!1;r=n.r}}function L(t,n){return I(t,r.__2(n))}function N(r,t){for(;;){var n=r;if(void 0===n)return!1;if(t(n.k,n.v))return!0;if(N(n.l,t))return!0;r=n.r}}function D(t,n){return N(t,r.__2(n))}function O(r,t,n){return void 0!==r?a(O(r.l,t,n),r.k,r.v,r.r):u(t,n)}function B(r,t,n){return void 0!==r?a(r.l,r.k,r.v,B(r.r,t,n)):u(t,n)}function T(r,t,n,e){if(void 0===r)return O(e,t,n);if(void 0===e)return B(r,t,n);var o=r.k,u=r.v,v=r.h,f=r.l,c=r.r,s=e.k,d=e.v,l=e.h,p=e.l,x=e.r;return v>(l+2|0)?a(f,o,u,T(c,t,n,e)):l>(v+2|0)?a(T(r,t,n,p),s,d,x):i(r,t,n,e)}function V(r,t){if(void 0===r)return t;if(void 0===t)return r;var n={contents:t.k},e={contents:t.v},o=U(t,n,e);return T(r,n.contents,e.contents,o)}function X(r,n,e,o){return void 0!==e?T(r,n,t.valFromOption(e),o):V(r,o)}function z(r,t){if(void 0!==r){var n=r.k,e=r.v,o=z(r.l,t),i=t(n,e),u=z(r.r,t);return i?T(o,n,e,u):V(o,u)}}function J(t,n){return z(t,r.__2(n))}function C(r,n){if(void 0!==r){var e=r.k,o=r.v,i=C(r.l,n),u=n(e,o),v=C(r.r,n);return void 0!==u?T(i,e,t.valFromOption(u),v):V(i,v)}}function G(t,n){return C(t,r.__2(n))}function H(r,t){if(void 0===r)return[void 0,void 0];var n=r.k,e=r.v,o=H(r.l,t),i=o[1],u=o[0],v=t(n,e),f=H(r.r,t),a=f[1],c=f[0];return v?[T(u,n,e,c),V(i,a)]:[V(u,c),T(i,n,e,a)]}function P(t,n){return H(t,r.__2(n))}function Q(r){var t=r.l,n=r.r;return(1+(void 0!==t?Q(t):0)|0)+(void 0!==n?Q(n):0)|0}function Y(r){return void 0!==r?Q(r):0}function Z(r,t){for(;;){var n=t,e=r;if(void 0===e)return n;var o=e.k,i=e.v,u=e.l;t={hd:[o,i],tl:Z(e.r,n)},r=u}}function $(r){return Z(r,0)}function rr(r){for(;;){var t=r;if(void 0===t)return;var n=t.l,o=t.r,i=e(n)-e(o)|0;if(!(i<=2&&i>=-2))throw{RE_EXN_ID:"Assert_failure",_1:["belt_internalAVLtree.ml",373,4],Error:new Error};rr(n),r=o}}function tr(r,t,n){for(;;){var e=t,o=r,i=o.k,u=o.l,v=o.r,f=void 0!==u?tr(u,e,n):e;n[f]=i;var a=f+1|0;if(void 0===v)return a;t=a,r=v}}function nr(r,t,n){for(;;){var e=t,o=r,i=o.l,u=o.r,v=void 0!==i?nr(i,e,n):e;n[v]=o.v;var f=v+1|0;if(void 0===u)return f;t=f,r=u}}function er(r,t,n){for(;;){var e=t,o=r,i=o.l,u=o.k,v=o.r,f=void 0!==i?er(i,e,n):e;n[f]=[u,o.v];var a=f+1|0;if(void 0===v)return a;t=a,r=v}}function or(r){if(void 0===r)return[];var t=Q(r),n=new Array(t);return er(r,0,n),n}function ir(r){if(void 0===r)return[];var t=Q(r),n=new Array(t);return tr(r,0,n),n}function ur(r){if(void 0===r)return[];var t=Q(r),n=new Array(t);return nr(r,0,n),n}function vr(r,t,n){switch(n){case 0:return;case 1:var e=r[t];return u(e[0],e[1]);case 2:var o=r[t],v=r[t-1|0],f=o;return{k:v[0],v:v[1],h:2,l:u(f[0],f[1]),r:void 0};case 3:var a=r[t],c=r[t-1|0],s=r[t-2|0],d=c,l=a;return{k:d[0],v:d[1],h:2,l:u(l[0],l[1]),r:u(s[0],s[1])};default:var p=n/2|0,x=vr(r,t,p),k=r[t-p|0],h=vr(r,(t-p|0)-1|0,(n-p|0)-1|0);return i(x,k[0],k[1],h)}}function fr(r,t,n){switch(n){case 0:return;case 1:var e=r[t];return u(e[0],e[1]);case 2:var o=r[t],v=r[t+1|0],f=o;return{k:v[0],v:v[1],h:2,l:u(f[0],f[1]),r:void 0};case 3:var a=r[t],c=r[t+1|0],s=r[t+2|0],d=c,l=a;return{k:d[0],v:d[1],h:2,l:u(l[0],l[1]),r:u(s[0],s[1])};default:var p=n/2|0,x=fr(r,t,p),k=r[t+p|0],h=fr(r,1+(t+p|0)|0,(n-p|0)-1|0);return i(x,k[0],k[1],h)}}function ar(r){return fr(r,0,r.length)}function cr(r,t,n,e){var o=Y(r),i=Y(t);if(o!==i)return oo?n:o)+1|0;var i=e(t.l),u=r.h;return t.h=(i>u?i:u)+1|0,t}function yr(r){var t=r.r;r.r=t.l,t.l=r;var n=e(r.l),o=e(r.r);r.h=(n>o?n:o)+1|0;var i=e(t.r),u=r.h;return t.h=(i>u?i:u)+1|0,t}function Ar(r){var t=yr(r.l);return r.l=t,_r(r)}function Ur(r){var t=_r(r.r);return r.r=t,yr(r)}function Er(r){var t=e(r.l),n=e(r.r);return r.h=(t>n?t:n)+1|0,r}function gr(r){var t=r.l,n=r.r,o=e(t),i=e(n);if(o>(2+i|0))return v(t.l,t.r)?Er(_r(r)):Er(Ar(r));if(i>(2+o|0)){var u=n.l;return v(n.r,u)?Er(yr(r)):Er(Ur(r))}return r.h=(o>i?o:i)+1|0,r}function wr(r,t,n,e){if(void 0===r)return u(t,n);var o=e(t,r.k);if(0===o)return r.v=n,r;var i=r.l,v=r.r;if(o<0){var f=wr(i,t,n,e);r.l=f}else r.r=wr(v,t,n,e);return gr(r)}function Sr(r,t){var e=r.length;if(0!==e){var o,i=n.strictlySortedLengthU(r,function(r,n){return t(r[0],n[0])<0});o=i>=0?fr(r,0,i):vr(r,(i=0|-i)-1|0,i);for(var u=i;u=n)return t;var i=o(t,r[u],a);if(void 0===i)return;e=u+1|0,t=i}}function d(t,r){var e=t.data;if(void 0!==e){var n=i(e,r,0,r.length,t.cmp);n===e||(t.data=n)}}function c(t,r,e,o){if(void 0!==t){var u=o(r,t.k);if(0===u){var i=e(n.some(t.v));if(void 0!==i)return t.v=n.valFromOption(i),t;var d=t.l,p=t.r;return void 0!==d?void 0!==p?(t.r=a.removeMinAuxWithRootMutate(t,p),a.balMutate(t)):d:void 0!==p?p:d}return u<0?t.l=c(t.l,r,e,o):t.r=c(t.r,r,e,o),a.balMutate(t)}var f=e(void 0);return void 0!==f?a.singleton(r,n.valFromOption(f)):t}function p(t,r,e){var n=t.data,a=c(n,r,e,t.cmp);a===n||(t.data=a)}function f(t,r,n){return p(t,r,e.__1(n))}function m(t){return{cmp:t.cmp,data:void 0}}function s(t){t.data=void 0}function x(t){return void 0===t.data}function v(t){return a.minKey(t.data)}function U(t){return a.minKeyUndefined(t.data)}function y(t){return a.maxKey(t.data)}function l(t){return a.maxKeyUndefined(t.data)}function _(t){return a.minimum(t.data)}function h(t){return a.minUndefined(t.data)}function g(t){return a.maximum(t.data)}function M(t){return a.maxUndefined(t.data)}function A(t,r){return a.forEachU(t.data,r)}function K(t,r){return a.forEachU(t.data,e.__2(r))}function k(t,r,e){return a.reduceU(t.data,r,e)}function E(t,r,n){return k(t,r,e.__3(n))}function W(t,r){return a.everyU(t.data,r)}function b(t,r){return a.everyU(t.data,e.__2(r))}function q(t,r){return a.someU(t.data,r)}function I(t,r){return a.someU(t.data,e.__2(r))}function T(t){return a.size(t.data)}function j(t){return a.toList(t.data)}function L(t){return a.toArray(t.data)}function z(t){return a.keysToArray(t.data)}function D(t){return a.valuesToArray(t.data)}function F(t){return a.checkInvariantInternal(t.data)}function O(t,r,e){return a.cmpU(t.data,r.data,t.cmp,e)}function R(t,r,n){return O(t,r,e.__2(n))}function $(t,r,e){return a.eqU(t.data,r.data,t.cmp,e)}function S(t,r,n){return $(t,r,e.__2(n))}function V(t,r){return{cmp:t.cmp,data:a.mapU(t.data,r)}}function w(t,r){return V(t,e.__1(r))}function B(t,r){return{cmp:t.cmp,data:a.mapWithKeyU(t.data,r)}}function C(t,r){return B(t,e.__2(r))}function G(t,r){return a.get(t.data,r,t.cmp)}function H(t,r){return a.getUndefined(t.data,r,t.cmp)}function J(t,r,e){return a.getWithDefault(t.data,r,e,t.cmp)}function N(t,r){return a.getExn(t.data,r,t.cmp)}function P(t,r){return a.has(t.data,r,t.cmp)}function Q(t,r){var e=r.cmp;return{cmp:e,data:a.fromArray(t,e)}}function X(t,r,e){var n=t.data,o=a.updateMutate(n,r,e,t.cmp);o===n||(t.data=o)}function Y(t,r,e){for(var n=t,o=0,u=r.length;oo?(t._1(e,void 0),r.contents=Date.now()):i.contents=n.some(setTimeout(function(n){t._1(e,void 0),r.contents=Date.now()},p))}}}var d=o,l=i;exports.always=e,exports.compose=o,exports.pipe=i,exports.false_=r,exports.true_=s,exports.flip=c,exports.identity=u,exports.Infix=p,exports.$less$pipe$pipe=d,exports.$pipe$pipe$great=l,exports.delay=v,exports.debounce=a,exports.throttle=f; +},{"rescript/lib/js/curry.js":"NSLD","rescript/lib/js/caml_option.js":"dzFO"}],"tIKZ":[function(require,module,exports) { +"use strict";function e(e){return{apply:e.apply,pure:e.pure,alt:e.alt,empty:e.empty,$less$star$great:e.apply,$less$pipe$great:e.alt}}exports.MakeBasic=e; +},{}],"Ddhm":[function(require,module,exports) { +"use strict";var r=require("rescript/lib/js/curry.js"),t=require("rescript/lib/js/caml_option.js"),e=require("./Monad.bs.js"),o=require("./Function.bs.js"),n=require("./Alternative.bs.js");function i(r){return t.some(r)}function s(r){}function p(r){return void 0===r}function u(r){return void 0!==r}function a(r,e){return void 0!==e?t.valFromOption(e):r}function f(r){if(0===r.TAG)return t.some(r._0)}function l(r,e){if(void 0!==e)return t.valFromOption(e);throw{RE_EXN_ID:"Failure",_1:r,Error:new Error}}function $(r,t){return void 0!==r?r:t}function v(e){try{return t.some(r._1(e,void 0))}catch(o){return}}function c(e,o){if(void 0!==e)return r._1(o,t.valFromOption(e))}var x=e.MakeBasic({bind:c,$$return:i,fmap:"DefineWithBind"}),d=x.bind,m=x.$$return,_=x.$great$great$eq,F=x.$less$$great;function g(t,e){if(void 0!==t)return r._2(d,e,function(e){return r._1(m,r._1(t,e))})}function O(r,t){return void 0!==r?r:t}function q(r){}var y=n.MakeBasic({alt:O,empty:q,apply:g,pure:i}),b=y.alt;function j(r,t){return o.flip(F,r,t)}function h(e,o){if(void 0!==o)return r._1(e,t.valFromOption(o))}function E(e,o,n){return void 0!==n?r._2(e,o,t.valFromOption(n)):o}function M(e,o){if(void 0!==o&&r._1(e,t.valFromOption(o)))return o}function B(e,o){return void 0!==o&&r._1(e,t.valFromOption(o))}function k(r){if(void 0!==r)return t.valFromOption(r)}function w(r,t){return o.flip(_,r,t)}function A(e,o,n){return void 0!==o?void 0!==n?r._2(e,t.valFromOption(o),t.valFromOption(n)):1:void 0!==n?-1:0}function D(e,o,n){return void 0!==o?void 0!==n&&r._2(e,t.valFromOption(o),t.valFromOption(n)):void 0===n}function I(r){return void 0!==r?{hd:t.valFromOption(r),tl:0}:0}function L(r){if(r)return t.some(r.hd)}var N=x.fmap,R=y.$less$pipe$great,S=y.empty,W=y.apply,G=y.pure,T=y.$less$star$great,X={$great$great$eq:_,$less$$great:F,$less$star$great:T,$pipe$question:$,$less$pipe$great:b};exports.some=i,exports.none=s,exports.isNone=p,exports.isSome=u,exports.$$default=a,exports.default=a,exports.__esModule=!0,exports.ofResult=f,exports.toExn=l,exports.firstSome=$,exports.tryWith=v,exports.bind=d,exports.$great$great$eq=_,exports.$$return=m,exports.fmap=N,exports.$less$$great=F,exports.$less$pipe$great=R,exports.empty=S,exports.alt=b,exports.apply=W,exports.pure=G,exports.Infix=X,exports.map=j,exports.iter=h,exports.fold=E,exports.filter=M,exports.exists=B,exports.flatten=k,exports.flatMap=w,exports.compare=A,exports.equal=D,exports.toList=I,exports.ofList=L; +},{"rescript/lib/js/curry.js":"NSLD","rescript/lib/js/caml_option.js":"dzFO","./Monad.bs.js":"QyI5","./Function.bs.js":"JPps","./Alternative.bs.js":"tIKZ"}],"KUwe":[function(require,module,exports) { +"use strict";var r=require("rescript/lib/js/list.js"),t=require("rescript/lib/js/curry.js"),n=require("rescript/lib/js/caml_obj.js"),e=require("rescript/lib/js/pervasives.js"),u=require("rescript/lib/js/caml_option.js"),i=require("./Util.bs.js"),o=require("./Option.bs.js"),f=require("./Function.bs.js");function s(t){var n;try{n=r.hd(t)}catch(e){return}return u.some(n)}function a(t){var n;try{n=r.tl(t)}catch(e){return}return n}function c(t,n){var e;try{e=r.nth(n,t)}catch(i){return}return u.some(e)}function l(n){return t._2(o.$less$$great,a(r.rev(n)),r.rev)}function p(t){return s(r.rev(t))}function v(n,e){return r.fold_left(function(r,e){return r||t._1(n,e)},!1,e)}function d(n,e){return r.fold_left(function(r,e){return r?t._1(n,e):r},!0,e)}function x(t,n){return r.append(n,{hd:t,tl:0})}function h(t,n){return r.append(n,t)}function _(r,t){for(var n=r,e=t,u=0;;){var i=u,o=e,f=n;if(f<=0)return i;if(!o)return i;u=x(o.hd,i),e=o.tl,n=f-1|0}}function $(t,n){return r.rev(_(t,r.rev(n)))}function g(r,n){for(var e=n,u=0;;){var i=u,o=e;if(!o)return i;var f=o.hd;if(!t._1(r,f))return i;u=x(f,i),e=o.tl}}function q(t,n){return r.rev(g(t,r.rev(n)))}function j(r,t){for(;;){var n=r;if(!t)return 0;if(n<=0)return t;t=t.tl,r=n-1|0}}function m(t,n){return _(r.length(n)-t|0,n)}function W(r,n){for(;;){var e=n;if(!e)return 0;if(!t._1(r,e.hd))return e;n=e.tl}}function y(t,n){return r.rev(W(t,r.rev(n)))}function b(n,e){for(var u=e,i=0;;){var f=i,a=u;if(!a)return f;var c=a.tl,l=a.hd;0!==r.length(f)?o.$$default(!1,t._2(o.$less$$great,s(r.rev(f)),t._1(n,l)))?u=c:(i=x(l,f),u=c):(i=x(l,f),u=c)}}function I(r){return b(n.caml_equal,r)}function L(t,n){return[_(t,n),$(r.length(n)-t|0,n)]}function O(n,e,u){var i=L(e+1|0,u),a=i[1],c=i[0];return e<0||e>=r.length(u)?u:c?c.tl?o.$$default(u,t._2(o.$less$$great,t._2(o.$great$great$eq,l(c),function(e){return t._2(o.$less$$great,t._2(o.$less$$great,s(r.rev(c)),n),function(r){return f.flip(x,e,r)})}),function(t){return r.append(t,a)})):{hd:t._1(n,c.hd),tl:a}:a}function k(t,n){for(var e=n,u=0;;){var i=u,o=e;if(!o)return i;if(r.length(o)r.length(c))return x(c,a);var p=L(l+1|0,c),v=p[1],d=p[0];o.$$default(!0,t._2(o.Infix.$less$star$great,t._2(o.Infix.$less$star$great,n,s(r.rev(d))),s(v)))?u=l+1|0:(f=x(d,a),i=v,u=0)}}function C(r,t){return B(function(t){return n.caml_equal(r,t)},t)}function D(t,n,e){var u=L(t,e);return r.append(x(n,u[0]),u[1])}function G(t,n,e){var u=L(t,e);return r.append(r.append(u[0],n),u[1])}function H(t,n){return r.fold_left(function(n,e){return r.length(n)>0?x(e,x(t,n)):{hd:e,tl:0}},0,n)}function J(t){return function(n){return r.fold_left(function(r,n){return 0===r.length?n:r+(t+n)},"",n)}}function K(t,n){var e=C(t,r.rev(n));if(void 0!==e)return(r.length(n)-e|0)-1|0}function M(t,n){return!r.exists(t,n)}function N(n,e){return[r.filter(n)(e),r.filter(function(r){return!t._1(n,r)})(e)]}function P(e,u,i){for(var o=0;;){var f=o,s=r.rev(f);if(s){var a=s.hd;if(n.caml_greaterthan(t._1(e,a),i))return f;o=x(t._1(e,a),f)}else o={hd:u,tl:0}}}function Q(r){return function(t,n){return P(function(t){return t+r|0},t,n)}}function S(r){return function(t,n){return P(function(t){return t+r},t,n)}}function T(n,e,u,i){return r.fold_left(function(r,u){if(!r[0])return r;var i=r[1];return t._2(n,i,u)?[!0,t._2(e,i,u)]:[!1,i]},[!0,u],i)[1]}function V(n){return r.filter(function(r){return!t._1(n,r)})}function X(r,t,n){var u=L(r,n);return e.$at(u[0],j(t,u[1]))}function Y(r,t){for(var n=t,e=0;;){var u=n;if(0===u)return e;e=x(r,e),n=u-1|0}}function Z(n,e){var u={hd:e,tl:0};return function(e){return r.fold_left(function(e,u){return o.$$default(0,t._2(o.$less$$great,t._2(o.$less$$great,s(r.rev(e)),function(r){return f.flip(n,u,r)}),function(r){return f.flip(x,e,r)}))},u,e)}}function rr(r,t,n){return L(t,L(r,n)[1])[0]}function tr(r,t){for(var n=t,e=0;;){var u=e,i=n;if(!i)return u;e=x(_(r,i),u),n=j(r,i)}}function nr(r,t){var n=B(r,t);return void 0!==n?L(n,t):[t,0]}function er(r,t){var e=s(t);return void 0!==e&&n.caml_equal(u.valFromOption(e),r)}function ur(r,n){for(var e=0,u=0;;){var i=u,o=e;if(o>=n)return i;u=x(t._1(r,o),i),e=o+1|0}}function ir(n,e,u){return r.fold_left(function(u,i){var o=u[1],f=u[0],s=t._1(n,t._1(e,i));return r.exists(s,o)?[f,o]:[x(i,f),x(t._1(e,i),o)]},[0,0],u)[0]}function or(r,t){return ir(i.eq,r,t)}function fr(r,t){return ir(r,f.identity,t)}function sr(r){return ir(i.eq,f.identity,r)}function ar(t,n,e){var u=r.append(n,e);return ir(t,f.identity,u)}function cr(t,n){var e=r.append(t,n);return ir(i.eq,f.identity,e)}function lr(r,t,n){return O(function(t){return f.always(r,t)},t,n)}function pr(n,e){var u=function(r){return w(r)(n)};return r.filter(function(r){return!t._1(u,r)})(e)}function vr(r,n,e){for(var u=n,i=e,o=0;;){var f=o,s=i,a=u;if(!a)return f;if(!s)return f;o=x(t._2(r,a.hd,s.hd),f),i=s.tl,u=a.tl}}function dr(n,e,u,i){for(;;){var o=i,f=e;if(!f)return o;var s=f.tl,a=f.hd,c=t._1(n,a);r.exists(c,u)?e=s:(i=x(a,o),e=s)}}function xr(r,t,n){return e.$at(dr(r,t,n,0),dr(r,n,t,0))}function hr(r,t){return xr(i.eq,r,t)}function _r(r,t){for(var n=r,e=0;;){var u=e,i=n;if(!i)return u;var o=i.tl,f=i.hd;w(f)(t)?(e=x(f,u),n=o):n=o}}function $r(r,t){for(var n=r,e=t,u=0;;){var i=u,o=e,f=n;if(!f)return i;if(!o)return i;u=x([f.hd,o.hd],i),e=o.tl,n=f.tl}}function gr(r,n,e){for(var u=0,i=n,o=e;;){var f=o,s=i,a=u;if(!f)return s;o=f.tl,i=t._3(r,s,a,f.hd),u=a+1|0}}function qr(r){return gr(function(r,t,n){return{hd:[t,n],tl:r}},0,r)}function jr(n,e,u){return r.fold_left(function(r,e){return t._3(n,r,e[0],e[1])},e,qr(u))}function mr(r,n){for(var e=n,u=0,i=0;;){var o=i,f=u,s=e;if(!s)return o;var a=s.tl,c=s.hd;t._2(r,f,c)?(i=x(c,o),u=f+1|0,e=a):(u=f+1|0,e=a)}}function Wr(n,e,u){return r.fold_left(function(r,u){return t._1(n,u)?x(t._1(e,u),r):r},0,u)}function yr(r,n,e){return gr(function(e,u,i){return t._2(r,u,i)?x(t._2(n,u,i),e):e},0,e)}function br(r){return{hd:r,tl:0}}function Ir(r,n){if(n<0)return 0;for(var e=n,u=0;;){var i=u,o=e;if(0===o)return i;u={hd:t._1(r,o-1|0),tl:i},e=o-1|0}}function Lr(t){return r.rev(function(r,t){for(;;){var n=t,e=r;if(!e)return n;var i=e.tl,o=e.hd;void 0===o?r=i:(t={hd:u.valFromOption(o),tl:n},r=i)}}(t,0))}function Or(t,n){if(n)return u.some(r.fold_left(t,n.hd,n.tl))}function kr(n,e,u){for(var i=0,o=e,f=u;;){var s=f,a=o,c=i;if(!a)return r.rev_append(c,s);if(!s)return r.rev_append(c,a);var l=s.hd,p=a.hd;t._2(n,p,l)<=0?(o=a.tl,i={hd:p,tl:c}):(f=s.tl,i={hd:l,tl:c})}}exports.head=s,exports.tail=a,exports.nth=c,exports.init=l,exports.last=p,exports.any=v,exports.all=d,exports.append=x,exports.concat=h,exports.take=_,exports.takeLast=$,exports.takeWhile=g,exports.takeLastWhile=q,exports.drop=j,exports.dropLast=m,exports.dropLastWhile=y,exports.dropRepeatsWith=b,exports.dropRepeats=I,exports.dropWhile=W,exports.splitAt=L,exports.adjust=O,exports.aperture=k,exports.containsWith=F,exports.contains=w,exports.endsWith=z,exports.find=A,exports.findIndex=B,exports.findLast=R,exports.findLastIndex=E,exports.groupWith=U,exports.indexOf=C,exports.insert=D,exports.insertAll=G,exports.intersperse=H,exports.join=J,exports.lastIndexOf=K,exports.none=M,exports.partition=N,exports.range=P,exports.rangeInt=Q,exports.rangeFloat=S,exports.reduceWhile=T,exports.reject=V,exports.remove=X,exports.repeat=Y,exports.scan=Z,exports.slice=rr,exports.splitEvery=tr,exports.splitWhen=nr,exports.startsWith=er,exports.times=ur,exports.uniqWithBy=ir,exports.uniqBy=or,exports.uniqWith=fr,exports.uniq=sr,exports.unionWith=ar,exports.union=cr,exports.update=lr,exports.without=pr,exports.zipWith=vr,exports.differenceWith=xr,exports.difference=hr,exports.intersection=_r,exports.zip=$r,exports.pure=br,exports.fold_lefti=gr,exports.fold_righti=jr,exports.filteri=mr,exports.filter_map=Wr,exports.filter_mapi=yr,exports.create=Ir,exports.filter_opt=Lr,exports.reduce=Or,exports.merge=kr; +},{"rescript/lib/js/list.js":"aYjQ","rescript/lib/js/curry.js":"NSLD","rescript/lib/js/caml_obj.js":"p3B5","rescript/lib/js/pervasives.js":"z22f","rescript/lib/js/caml_option.js":"dzFO","./Util.bs.js":"cfqr","./Option.bs.js":"Ddhm","./Function.bs.js":"JPps"}],"SRS9":[function(require,module,exports) { +"use strict";var r=require("rescript/lib/js/curry.js"),e=require("rescript/lib/js/caml_option.js"),t=require("./Monad.bs.js");function n(r){return{TAG:1,_0:r}}function o(r){return 0===r.TAG}function s(r){if(0===r.TAG)return e.some(r._0)}function i(r){return 0===r.TAG?void 0:e.some(r._0)}function u(r){return 0!==r.TAG}function a(r,t){return void 0!==t?{TAG:0,_0:e.valFromOption(t)}:{TAG:1,_0:r}}function p(e,t){return 0===e.TAG?{TAG:0,_0:r._1(e._0,t)}:{TAG:1,_0:e._0}}function $(e,t,n){return 0===n.TAG?r._1(e,n._0):r._1(t,n._0)}function _(e,t,n){return 0===n.TAG?{TAG:0,_0:r._1(e,n._0)}:{TAG:1,_0:r._1(t,n._0)}}function x(e,t){return 0===e.TAG?r._1(t,e._0):{TAG:1,_0:e._0}}function f(r){return{TAG:0,_0:r}}var c=t.MakeBasic2({bind:x,$$return:f,fmap:"DefineWithBind"}),g=c.$great$great$eq,l=c.$less$$great,A={$great$great$eq:g,$less$$great:l},G=c.bind,T=c.$$return,m=c.fmap,q=c.seq,b=c.$great$great,d=c.join,j=c.all,v=c.all_ignore;exports.fail=n,exports.isOk=o,exports.getOk=s,exports.getError=i,exports.isError=u,exports.ofOption=a,exports.ap=p,exports.result=$,exports.bimap=_,exports.bind=G,exports.$$return=T,exports.fmap=m,exports.$great$great$eq=g,exports.$less$$great=l,exports.seq=q,exports.$great$great=b,exports.join=d,exports.all=j,exports.all_ignore=v,exports.Infix=A; +},{"rescript/lib/js/curry.js":"NSLD","rescript/lib/js/caml_option.js":"dzFO","./Monad.bs.js":"QyI5"}],"xX5m":[function(require,module,exports) { +"use strict";function r(r,t,n){return t in r?Object.defineProperty(r,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):r[t]=n,r}var t=require("rescript/lib/js/caml.js"),n=require("rescript/lib/js/list.js"),e=require("rescript/lib/js/array.js"),i=require("rescript/lib/js/curry.js"),o=require("rescript/lib/js/belt_Id.js"),u=require("rescript/lib/js/js_json.js"),a=require("rescript/lib/js/js_math.js"),f=require("rescript/lib/js/caml_obj.js"),c=require("rescript/lib/js/belt_List.js"),s=require("rescript/lib/js/belt_Array.js"),l=require("rescript/lib/js/caml_array.js"),m=require("rescript/lib/js/belt_Result.js"),p=require("rescript/lib/js/caml_format.js"),_=require("rescript/lib/js/caml_option.js"),d=require("rescript/lib/js/belt_SortArray.js"),v=require("rescript/lib/js/belt_MutableMap.js"),g=require("rescript/lib/js/caml_exceptions.js"),b=require("rationale/src/RList.bs.js"),h=require("rationale/src/Option.bs.js"),y=require("rationale/src/Result.bs.js"),x=require("rationale/src/Function.bs.js"),j=t.caml_float_compare,S=o.MakeComparable({cmp:j});function E(r){return v.fromArray(r,S)}var A=v.toArray;function q(r){return v.make(S)}function $(r,t){return v.update(t,r,function(r){return void 0!==r?r+1:1})}function k(r,t){return v.get(t,r)}function I(r,t){return v.map(t,r)}var O={Id:S,fromArray:E,toArray:A,empty:q,increment:$,get:k,fmap:I};function T(r,t){return r>t?r:t}var B={max:T},F=f.caml_equal;function M(r){return[r]}function w(r){return r}var G={isEqual:F,toA:M,id:w};function R(r,t,n){return void 0!==n?i._1(r,_.valFromOption(n)):i._1(t,void 0)}function D(r,t){return h.flatten(i._2(h.apply,r,_.some(t)))}function L(r){return void 0!==r}function N(r,t){if(void 0!==t)return i._1(r,_.valFromOption(t))}function P(r){return void 0!==r?r:""}function W(t,n){return void 0!==n?r({TAG:0,_0:_.valFromOption(n)},Symbol.for("name"),"Ok"):r({TAG:1,_0:t},Symbol.for("name"),"Error")}function C(r,t,n){return void 0!==t?void 0!==n?i._2(r,t,n)?t:n:t:void 0!==n?n:void 0}function U(r,t){return C(function(r,t){return rt},r,t)}var X={dimap:R,fmap:h.fmap,bind:h.bind,$$default:h.$$default,isSome:h.isSome,isNone:h.isNone,toExn:h.toExn,some:h.some,firstSome:h.firstSome,toExt:h.toExn,flatApply:D,toBool:L,ffmap:N,toString:P,toResult:W,compare:C,min:U,max:J};function z(r,t){return i._1(t,r)}function H(r,t,n){return i._1(r,function(r){return i._1(t,function(t){return i._2(n,r,t)})})}function V(r,t,n,e){return i._1(r,function(r){return i._1(t,function(t){return i._1(n,function(n){return i._3(e,r,t,n)})})})}function K(r,t,n,e,o){return i._1(r,function(r){return i._1(t,function(t){return i._1(n,function(n){return i._1(e,function(e){return i._4(o,r,t,n,e)})})})})}var Q={apply:z,flatten2Callbacks:H,flatten3Callbacks:V,flatten4Callbacks:K};function Y(r){return r?"TRUE":"FALSE"}function Z(r){return"TRUE"===r}function rr(r){return!(void 0===r||!r)}var tr={toBool:rr},nr={toString:Y,fromString:Z,O:tr};function er(r){return r.toPrecision(2)}function ir(r){return r.toPrecision(3)}function or(r){return r.toFixed()}function ur(r){return r.toString()}var ar={with2DigitsPrecision:er,with3DigitsPrecision:ir,toFixed:or,toString:ur};function fr(r){return r+1|0}function cr(r){return r-1|0}function sr(r){return r.toString()}var lr={increment:fr,decrement:cr,toString:sr};function mr(r){return y.result(w,w,r)}function pr(r,t){return 0===t.TAG?t._0:r}function _r(t,n){return 0===t.TAG?0===n.TAG?r({TAG:0,_0:[t._0,n._0]},Symbol.for("name"),"Ok"):r({TAG:1,_0:n._0},Symbol.for("name"),"Error"):r({TAG:1,_0:t._0},Symbol.for("name"),"Error")}function dr(r){if(0===r.TAG)return _.some(r._0)}function vr(t,n,e){return i._1(t,e)?r({TAG:1,_0:n},Symbol.for("name"),"Error"):r({TAG:0,_0:e},Symbol.for("name"),"Ok")}var gr={result:y.result,id:mr,fmap:y.fmap,bind:y.bind,toExn:m.getExn,$$default:pr,merge:_r,toOption:dr,errorIfCondition:vr};function br(r,t){try{return _.some(i._1(r,t))}catch(n){return}}function hr(r){return br(p.caml_float_of_string,r)}function yr(r){return br(p.caml_int_of_string,r)}function xr(r,t){return""===t?r:t}var jr={safe_float:hr,safe_int:yr,$$default:xr};function Sr(r){return h.$$default("",r)}function Er(r){return x.Infix.$pipe$pipe$great(u.decodeString,Sr,r)}function Ar(r){return r}function qr(r){return r}function $r(r){return""===r?void 0:_.some(r)}function kr(r){if(void 0!==r)return x.Infix.$pipe$pipe$great(u.decodeString,function(r){return h.$$default("",r)},_.valFromOption(r))}var Ir={fromString:$r,toString:kr},Or={toString:Er,fromString:Ar,fromNumber:qr,O:Ir};function Tr(r){return new Date(r)}function Br(r){return Date.now()}function Fr(r){return new Date}function Mr(r){return r.valueOf()}var wr={fromString:Tr,now:Br,make:Fr,valueOf:Mr},Gr={fmap:n.map,get:c.get,toArray:e.of_list,fmapi:n.mapi,concat:n.concat,drop:b.drop,remove:b.remove,find:n.find,filter:n.filter,for_all:n.for_all,exists:n.exists,sort:n.sort,length:n.length,filter_opt:b.filter_opt,uniqBy:b.uniqBy,join:b.join,head:b.head,uniq:b.uniq,flatten:n.flatten,last:b.last,append:n.append,getBy:c.getBy,dropLast:b.dropLast,contains:b.contains,without:b.without,update:b.update,iter:n.iter,findIndex:b.findIndex};function Rr(r){return r.length}function Dr(r,t){return r[t]}function Lr(r){return s.get(r,r.length-1|0)}function Nr(r){return s.get(r,0)}function Pr(r,t){return h.isSome(s.getBy(r,t))}function Wr(r){return r.length<1}function Cr(r){return i._2(h.fmap,function(t){return s.reduce(r,t,function(r,t){return f.caml_lessthan(r,t)?r:t})},s.get(r,0))}function Ur(r){return i._2(h.fmap,function(t){return s.reduce(r,t,function(r,t){return f.caml_greaterthan(r,t)?r:t})},s.get(r,0))}function Jr(t){var n=t.length;if(0===n||1===n)return r({TAG:1,_0:"Must be at least 2 elements"},Symbol.for("name"),"Error");var e=s.makeBy(n-1|0,function(r){return r});return i._1(y.$$return,s.map(e,function(r){return[t[r],t[r+1|0]]}))}function Xr(r,t){for(var n=T(r.length,t.length),e=new Array(n),i=0;i=r.length?"overMax":0===e?"underMin":{NAME:"firstHigher",VAL:e}}function ut(r,t){var n=s.concat(r,t);return e.fast_sort(f.caml_compare,n),n}function at(r){var t=s.concatMany(r);return e.fast_sort(f.caml_compare,t),t}function ft(r,t){var n=e.mapi(function(r,t){return t+r|0},l.make(1+(t-r|0)|0,r));return s.map(n,function(r){return r})}function ct(r,t){var n=e.mapi(function(r,t){return t-r|0},l.make(1+(r-t|0)|0,r));return s.map(n,function(r){return r})}function st(r){var t=[],n=v.make(S);return s.forEachWithIndex(r,function(e,i){var o=r.length-1|0,u=0!==e?e===o?[e-1|0]:[e-1|0,e+1|0]:[e+1|0],a=s.map(u,function(t){return l.get(r,t)});s.some(a,function(r){return r===i})?$(i,n):t.push(i)}),[t,n]}var lt={makeIncrementalUp:ft,makeIncrementalDown:ct,split:st},mt={min:Nr,max:Lr,range:it,binarySearchFirstElementGreaterIndex:ot,concat:ut,concatMany:at,Floats:lt};function pt(r){return s.reduce(r,0,function(r,t){return r+t})}function _t(r){return pt(r)/r.length}var dt=g.create("E-ProbExample.A.Floats.RangeError");function vt(r,t,n){switch(n){case 0:return[];case 1:return[r];case 2:return[r,t];default:if(r===t)return s.make(n,r);if(n<0)throw{RE_EXN_ID:dt,_1:"n must be greater than 0",Error:new Error};if(r>t)throw{RE_EXN_ID:dt,_1:"Min value is less then max value",Error:new Error};var e=(t-r)/(n-1|0);return s.makeBy(n,function(t){return r+t*e})}}var gt={sum:pt,mean:_t,random:a.random_int,$$RangeError:dt,range:vt},bt={fmap:e.map,fmapi:e.mapi,to_list:e.to_list,of_list:e.of_list,length:Rr,append:e.append,unsafe_get:Dr,get:s.get,getBy:s.getBy,last:Lr,first:Nr,hasBy:Pr,fold_left:e.fold_left,fold_right:e.fold_right,concatMany:s.concatMany,keepMap:s.keepMap,init:e.init,reduce:s.reduce,reducei:s.reduceWithIndex,isEmpty:Wr,min:Cr,max:Ur,stableSortBy:d.stableSortBy,toRanges:Jr,zipMaxLength:Xr,asList:zr,uniq:Hr,intersperse:Vr,accumulate:Kr,findIndex:Qr,filter:Yr,O:tt,R:et,Sorted:mt,Floats:gt};function ht(r){return r.filter(h.isSome).map(function(r){return h.toExn("Warning: This should not have happened",r)})}function yt(r,t){return t.filter(i.__1(r))}var xt={concatSomes:ht,filter:yt};exports.FloatFloatMap=O,exports.Int=B,exports.U=G,exports.O=X,exports.F=Q,exports.Bool=nr,exports.Float=ar,exports.I=lr,exports.R=gr,exports.safe_fn_of_string=br,exports.S=jr,exports.J=Or,exports.JsDate=wr,exports.L=Gr,exports.A=bt,exports.JsArray=xt; +},{"rescript/lib/js/caml.js":"gGFE","rescript/lib/js/list.js":"aYjQ","rescript/lib/js/array.js":"d4B1","rescript/lib/js/curry.js":"NSLD","rescript/lib/js/belt_Id.js":"eN7B","rescript/lib/js/js_json.js":"NOig","rescript/lib/js/js_math.js":"MeLz","rescript/lib/js/caml_obj.js":"p3B5","rescript/lib/js/belt_List.js":"H9fU","rescript/lib/js/belt_Array.js":"yUxI","rescript/lib/js/caml_array.js":"Tpli","rescript/lib/js/belt_Result.js":"tKwj","rescript/lib/js/caml_format.js":"Zve6","rescript/lib/js/caml_option.js":"dzFO","rescript/lib/js/belt_SortArray.js":"mJOW","rescript/lib/js/belt_MutableMap.js":"aHaK","rescript/lib/js/caml_exceptions.js":"RiV8","rationale/src/RList.bs.js":"KUwe","rationale/src/Option.bs.js":"Ddhm","rationale/src/Result.bs.js":"SRS9","rationale/src/Function.bs.js":"JPps"}],"qeUV":[function(require,module,exports) { +"use strict";var r,t,e,n=require("./caml.js"),o=require("./curry.js"),i=require("./caml_option.js"),u=require("./belt_SortArray.js"),f=require("./belt_internalAVLtree.js");function v(r,t,e){if(void 0===r)return f.singleton(t,e);var n=r.k;if(t===n)return f.updateValue(r,e);var o=r.v;return t=(void 0!==t?t.h:0)){var n=r.k,o=r.v,u=r.l,v=r.r,a=k(n,t);return f.concatOrJoin(A(u,a[0],e),n,e(n,i.some(o),a[1]),A(v,a[2],e))}}else if(void 0===t)return;var s=t.k,l=t.v,c=t.l,d=t.r,p=k(s,r);return f.concatOrJoin(A(p[0],c,e),s,e(s,p[1],i.some(l)),A(p[2],d,e))}function m(r,t,e){return A(r,t,o.__3(e))}function _(r,t,e){for(;;){var o=t,i=r;if(!i)return 0;if(!o)return 0;var u=o.hd,v=i.hd,a=n.caml_string_compare(v.k,u.k);if(0!==a)return a;var s=e(v.v,u.v);if(0!==s)return s;t=f.stackAllLeft(u.r,o.tl),r=f.stackAllLeft(v.r,i.tl)}}function h(r,t,e){var n=f.size(r),o=f.size(t);return n===o?_(f.stackAllLeft(r,0),f.stackAllLeft(t,0),e):n=0?e=f.fromSortedArrayAux(r,0,n):(n=0|-n,e=f.fromSortedArrayRevAux(r,n-1|0,n));for(var o=n;o=t)return o;var s=p(o,r[i]);if(void 0===s)return s;n=i+1|0,o=s}}function v(e,r){for(var t=r.length,o=e,n=0;n=0?r:0|-r}function s(r){return-1^r}function u(r){return t.caml_int32_format("%d",r)}function c(r){try{return t.caml_int32_of_string(r)}catch(o){var n=e.internalToOCamlException(o);if("Failure"===n.RE_EXN_ID)return;throw n}}var a=r.caml_int_compare;function p(r,t){return r===t}var _=0,x=1,m=-1,f=2147483647,l=-2147483648;exports.zero=_,exports.one=x,exports.minus_one=m,exports.succ=n,exports.pred=o,exports.abs=i,exports.max_int=f,exports.min_int=l,exports.lognot=s,exports.of_string_opt=c,exports.to_string=u,exports.compare=a,exports.equal=p; +},{"./caml.js":"gGFE","./caml_format.js":"Zve6","./caml_js_exceptions.js":"yO2E"}],"f266":[function(require,module,exports) { +"use strict";var r=require("./caml.js"),e=require("./caml_int64.js"),t=require("./caml_format.js"),n=require("./caml_js_exceptions.js");function o(r){return e.sub(r,e.one)}function s(t){return r.i64_ge(t,e.zero)?t:e.neg(t)}function i(r){return e.xor(r,e.neg_one)}function c(r){try{return t.caml_int64_of_string(r)}catch(o){var e=n.internalToOCamlException(o);if("Failure"===e.RE_EXN_ID)return;throw e}}var u=e.compare;function a(r,t){return 0===e.compare(r,t)}var _=e.zero,p=e.one,x=e.neg_one,m=e.succ,l=e.max_int,f=e.min_int,g=e.to_string;exports.zero=_,exports.one=p,exports.minus_one=x,exports.succ=m,exports.pred=o,exports.abs=s,exports.max_int=l,exports.min_int=f,exports.lognot=i,exports.of_string_opt=c,exports.to_string=g,exports.compare=u,exports.equal=a; +},{"./caml.js":"gGFE","./caml_int64.js":"Phox","./caml_format.js":"Zve6","./caml_js_exceptions.js":"yO2E"}],"cYhC":[function(require,module,exports) { +"use strict";var e=require("./caml_bytes.js");function r(e){if(e<0||e>255)throw{RE_EXN_ID:"Invalid_argument",_1:"Char.chr",Error:new Error};return e}function t(r){var t=0;if(r>=40){if(92===r)return"\\\\";t=r>=127?1:2}else if(r>=32){if(r>=39)return"\\'";t=2}else if(r>=14)t=1;else switch(r){case 8:return"\\b";case 9:return"\\t";case 10:return"\\n";case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 11:case 12:t=1;break;case 13:return"\\r"}switch(t){case 1:var s=[0,0,0,0];return s[0]=92,s[1]=48+(r/100|0)|0,s[2]=48+(r/10|0)%10|0,s[3]=48+r%10|0,e.bytes_to_string(s);case 2:var c=[0];return c[0]=r,e.bytes_to_string(c)}}function s(e){return e>=65&&e<=90||e>=192&&e<=214||e>=216&&e<=222?e+32|0:e}function c(e){return e>=97&&e<=122||e>=224&&e<=246||e>=248&&e<=254?e-32|0:e}function n(e){return e>=65&&e<=90?e+32|0:e}function a(e){return e>=97&&e<=122?e-32|0:e}function u(e,r){return e-r|0}function i(e,r){return 0==(e-r|0)}exports.chr=r,exports.escaped=t,exports.lowercase=s,exports.uppercase=c,exports.lowercase_ascii=n,exports.uppercase_ascii=a,exports.compare=u,exports.equal=i; +},{"./caml_bytes.js":"gmRG"}],"JK9e":[function(require,module,exports) { +"use strict";var r=require("./caml.js"),t=require("./char.js"),e=require("./curry.js"),n=require("./caml_bytes.js"),o=require("./caml_js_exceptions.js");function i(r,t){var e=n.caml_create_bytes(r);return n.caml_fill_bytes(e,0,r,t),e}function a(r,t){for(var o=n.caml_create_bytes(r),i=0;i(r.length-e|0))throw{RE_EXN_ID:"Invalid_argument",_1:"String.sub / Bytes.sub",Error:new Error};var o=n.caml_create_bytes(e);return n.caml_blit_bytes(r,t,o,0,e),o}function l(r,t,e){return n.bytes_to_string(f(r,t,e))}function p(r,t){var e=r+t|0,n=t<0,o=e<0;if(r<0){if(!n)return e;if(o)return e;throw{RE_EXN_ID:"Invalid_argument",_1:"Bytes.extend",Error:new Error}}if(n)return e;if(o)throw{RE_EXN_ID:"Invalid_argument",_1:"Bytes.extend",Error:new Error};return e}function g(t,e,o){var i=p(p(t.length,e),o),a=n.caml_create_bytes(i),_=e<0?[0|-e,0]:[0,e],s=_[1],c=_[0],u=r.caml_int_min(t.length-c|0,i-s|0);return u>0&&n.caml_blit_bytes(t,c,a,s,u),a}function m(r,t,e,o){if(t<0||e<0||t>(r.length-e|0))throw{RE_EXN_ID:"Invalid_argument",_1:"String.fill / Bytes.fill",Error:new Error};return n.caml_fill_bytes(r,t,e,o)}function E(r,t,e,o,i){if(i<0||t<0||t>(r.length-i|0)||o<0||o>(e.length-i|0))throw{RE_EXN_ID:"Invalid_argument",_1:"Bytes.blit",Error:new Error};return n.caml_blit_bytes(r,t,e,o,i)}function x(r,t,e,o,i){if(i<0||t<0||t>(r.length-i|0)||o<0||o>(e.length-i|0))throw{RE_EXN_ID:"Invalid_argument",_1:"String.blit / Bytes.blit_string",Error:new Error};return n.caml_blit_string(r,t,e,o,i)}function h(r,t){for(var n=0,o=t.length;n=t)return r;throw{RE_EXN_ID:"Invalid_argument",_1:"Bytes.concat",Error:new Error}}function y(r,t,e){for(;;){var n=e,o=r;if(!n)return o;var i=n.tl,a=n.hd;if(!i)return a.length+o|0;e=i,r=v((a.length+t|0)+o|0,o)}}function w(r,t){if(!t)return _;for(var e=r.length,o=n.caml_create_bytes(y(0,e,t)),i=0,a=t;;){var s=a,c=i;if(!s)return o;var u=s.tl,f=s.hd;if(!u)return n.caml_blit_bytes(f,0,o,c,f.length),o;n.caml_blit_bytes(f,0,o,c,f.length),n.caml_blit_bytes(r,0,o,c+f.length|0,e),a=u,i=(c+f.length|0)+e|0}}function d(r,t){var e=r.length,o=t.length,i=n.caml_create_bytes(e+o|0);return n.caml_blit_bytes(r,0,i,0,e),n.caml_blit_bytes(t,0,i,e,o),i}function I(r){return r>13||r<9?32===r:11!==r}function N(r){for(var t=r.length,e=0;e=e&&I(r[n]);)n=n-1|0;return n>=e?f(r,e,1+(n-e|0)|0):_}function D(r){for(var t=0,e=0,o=r.length;e=32?i>92||i<34?i>=127?4:1:i>91||i<35?2:1:i>=11?13!==i?4:2:i>=8?2:4)|0}if(t===r.length)return s(r);var a=n.caml_create_bytes(t);t=0;for(var _=0,c=r.length;_=35)92!==u?u>=127?f=1:a[t]=u:f=2;else if(u>=32)u>=34?f=2:a[t]=u;else if(u>=14)f=1;else switch(u){case 8:a[t]=92,a[t=t+1|0]=98;break;case 9:a[t]=92,a[t=t+1|0]=116;break;case 10:a[t]=92,a[t=t+1|0]=110;break;case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 11:case 12:f=1;break;case 13:a[t]=92,a[t=t+1|0]=114}switch(f){case 1:a[t]=92,a[t=t+1|0]=48+(u/100|0)|0,a[t=t+1|0]=48+(u/10|0)%10|0,a[t=t+1|0]=48+u%10|0;break;case 2:a[t]=92,a[t=t+1|0]=u}t=t+1|0}return a}function R(r,t){var o=t.length;if(0===o)return t;for(var i=n.caml_create_bytes(o),a=0;a=t)throw{RE_EXN_ID:"Not_found",Error:new Error};if(r[o]===n)return o;e=o+1|0}}function C(r,t){return z(r,r.length,0,t)}function O(r,t,e,n){for(;;){var o=e;if(o>=t)return;if(r[o]===n)return o;e=o+1|0}}function T(r,t){return O(r,r.length,0,t)}function A(r,t,e){var n=r.length;if(t<0||t>n)throw{RE_EXN_ID:"Invalid_argument",_1:"String.index_from / Bytes.index_from",Error:new Error};return z(r,n,t,e)}function F(r,t,e){var n=r.length;if(t<0||t>n)throw{RE_EXN_ID:"Invalid_argument",_1:"String.index_from_opt / Bytes.index_from_opt",Error:new Error};return O(r,n,t,e)}function G(r,t,e){for(;;){var n=t;if(n<0)throw{RE_EXN_ID:"Not_found",Error:new Error};if(r[n]===e)return n;t=n-1|0}}function H(r,t){return G(r,r.length-1|0,t)}function J(r,t,e){if(t<-1||t>=r.length)throw{RE_EXN_ID:"Invalid_argument",_1:"String.rindex_from / Bytes.rindex_from",Error:new Error};return G(r,t,e)}function K(r,t,e){for(;;){var n=t;if(n<0)return;if(r[n]===e)return n;t=n-1|0}}function L(r,t){return K(r,r.length-1|0,t)}function M(r,t,e){if(t<-1||t>=r.length)throw{RE_EXN_ID:"Invalid_argument",_1:"String.rindex_from_opt / Bytes.rindex_from_opt",Error:new Error};return K(r,t,e)}function P(r,t,e){var n=r.length;if(t<0||t>n)throw{RE_EXN_ID:"Invalid_argument",_1:"String.contains_from / Bytes.contains_from",Error:new Error};try{return z(r,n,t,e),!0}catch(a){var i=o.internalToOCamlException(a);if("Not_found"===i.RE_EXN_ID)return!1;throw i}}function Q(r,t){return P(r,0,t)}function U(r,t,e){if(t<0||t>=r.length)throw{RE_EXN_ID:"Invalid_argument",_1:"String.rcontains_from / Bytes.rcontains_from",Error:new Error};try{return G(r,t,e),!0}catch(i){var n=o.internalToOCamlException(i);if("Not_found"===n.RE_EXN_ID)return!1;throw n}}var V=n.caml_bytes_compare;function W(r){return R(t.uppercase,r)}function Y(r){return R(t.lowercase,r)}function Z(r){return q(t.uppercase,r)}function $(r){return q(t.lowercase,r)}var rr=n.caml_bytes_equal,tr=n.bytes_to_string,er=n.bytes_of_string;exports.make=i,exports.init=a,exports.empty=_,exports.copy=s,exports.of_string=u,exports.to_string=c,exports.sub=f,exports.sub_string=l,exports.extend=g,exports.fill=m,exports.blit=E,exports.blit_string=x,exports.concat=w,exports.cat=d,exports.iter=h,exports.iteri=b,exports.map=R,exports.mapi=X,exports.trim=N,exports.escaped=D,exports.index=C,exports.index_opt=T,exports.rindex=H,exports.rindex_opt=L,exports.index_from=A,exports.index_from_opt=F,exports.rindex_from=J,exports.rindex_from_opt=M,exports.contains=Q,exports.contains_from=P,exports.rcontains_from=U,exports.uppercase=W,exports.lowercase=Y,exports.capitalize=Z,exports.uncapitalize=$,exports.uppercase_ascii=B,exports.lowercase_ascii=S,exports.capitalize_ascii=j,exports.uncapitalize_ascii=k,exports.compare=V,exports.equal=rr,exports.unsafe_to_string=tr,exports.unsafe_of_string=er; +},{"./caml.js":"gGFE","./char.js":"cYhC","./curry.js":"NSLD","./caml_bytes.js":"gmRG","./caml_js_exceptions.js":"yO2E"}],"Vht3":[function(require,module,exports) { +"use strict";var r=require("./caml.js"),t=require("./bytes.js"),n=require("./curry.js"),e=require("./caml_bytes.js"),o=require("./caml_string.js"),i=require("./caml_js_exceptions.js");function _(r,n){return e.bytes_to_string(t.init(r,n))}function s(r,n,o){return e.bytes_to_string(t.sub(e.bytes_of_string(r),n,o))}function u(r,t){if(r>=t)return r;throw{RE_EXN_ID:"Invalid_argument",_1:"String.concat",Error:new Error}}function a(r,t,n){for(;;){var e=n,o=r;if(!e)return o;var i=e.tl,_=e.hd;if(!i)return _.length+o|0;n=i,r=u((_.length+t|0)+o|0,o)}}function f(r,t,n,o,i){for(;;){var _=i,s=t;if(!_)return r;var u=_.tl,a=_.hd;if(!u)return e.caml_blit_string(a,0,r,s,a.length),r;e.caml_blit_string(a,0,r,s,a.length),e.caml_blit_string(n,0,r,s+a.length|0,o),i=u,t=(s+a.length|0)+o|0}}function c(r,t){if(!t)return"";var n=r.length;return e.bytes_to_string(f(e.caml_create_bytes(a(0,n,t)),0,r,n,t))}function g(r,t){for(var e=0,o=t.length;e13||r<9?32===r:11!==r}function m(r){return""===r||!h(r.charCodeAt(0))&&!h(r.charCodeAt(r.length-1|0))?r:e.bytes_to_string(t.trim(e.bytes_of_string(r)))}function d(r){return function(t){for(;;){var n=t;if(n>=r.length)return!1;var e=r.charCodeAt(n);if(e<32)return!0;if(e>92||e<34){if(e>=127)return!0;t=n+1|0}else{if(e>91||e<35)return!0;t=n+1|0}}}(0)?e.bytes_to_string(t.escaped(e.bytes_of_string(r))):r}function E(r,t,n,e){for(;;){var o=n;if(o>=t)throw{RE_EXN_ID:"Not_found",Error:new Error};if(r.charCodeAt(o)===e)return o;n=o+1|0}}function y(r,t){return E(r,r.length,0,t)}function b(r,t,n,e){for(;;){var o=n;if(o>=t)return;if(r.charCodeAt(o)===e)return o;n=o+1|0}}function v(r,t){return b(r,r.length,0,t)}function w(r,t,n){var e=r.length;if(t<0||t>e)throw{RE_EXN_ID:"Invalid_argument",_1:"String.index_from / Bytes.index_from",Error:new Error};return E(r,e,t,n)}function I(r,t,n){var e=r.length;if(t<0||t>e)throw{RE_EXN_ID:"Invalid_argument",_1:"String.index_from_opt / Bytes.index_from_opt",Error:new Error};return b(r,e,t,n)}function N(r,t,n){for(;;){var e=t;if(e<0)throw{RE_EXN_ID:"Not_found",Error:new Error};if(r.charCodeAt(e)===n)return e;t=e-1|0}}function C(r,t){return N(r,r.length-1|0,t)}function D(r,t,n){if(t<-1||t>=r.length)throw{RE_EXN_ID:"Invalid_argument",_1:"String.rindex_from / Bytes.rindex_from",Error:new Error};return N(r,t,n)}function R(r,t,n){for(;;){var e=t;if(e<0)return;if(r.charCodeAt(e)===n)return e;t=e-1|0}}function X(r,t){return R(r,r.length-1|0,t)}function A(r,t,n){if(t<-1||t>=r.length)throw{RE_EXN_ID:"Invalid_argument",_1:"String.rindex_from_opt / Bytes.rindex_from_opt",Error:new Error};return R(r,t,n)}function z(r,t,n){var e=r.length;if(t<0||t>e)throw{RE_EXN_ID:"Invalid_argument",_1:"String.contains_from / Bytes.contains_from",Error:new Error};try{return E(r,e,t,n),!0}catch(_){var o=i.internalToOCamlException(_);if("Not_found"===o.RE_EXN_ID)return!1;throw o}}function j(r,t){return z(r,0,t)}function q(r,t,n){if(t<0||t>=r.length)throw{RE_EXN_ID:"Invalid_argument",_1:"String.rcontains_from / Bytes.rcontains_from",Error:new Error};try{return N(r,t,n),!0}catch(o){var e=i.internalToOCamlException(o);if("Not_found"===e.RE_EXN_ID)return!1;throw e}}function S(r){return e.bytes_to_string(t.uppercase_ascii(e.bytes_of_string(r)))}function B(r){return e.bytes_to_string(t.lowercase_ascii(e.bytes_of_string(r)))}function k(r){return e.bytes_to_string(t.capitalize_ascii(e.bytes_of_string(r)))}function O(r){return e.bytes_to_string(t.uncapitalize_ascii(e.bytes_of_string(r)))}var T=r.caml_string_compare;function F(r,t){for(var n=0,e=t.length,o=t.length-1|0;o>=0;--o)t.charCodeAt(o)===r&&(n={hd:s(t,o+1|0,(e-o|0)-1|0),tl:n},e=o);return{hd:s(t,0,e),tl:n}}function G(r){return e.bytes_to_string(t.uppercase(e.bytes_of_string(r)))}function H(r){return e.bytes_to_string(t.lowercase(e.bytes_of_string(r)))}function J(r){return e.bytes_to_string(t.capitalize(e.bytes_of_string(r)))}function K(r){return e.bytes_to_string(t.uncapitalize(e.bytes_of_string(r)))}var L=o.make,M=t.blit_string;function P(r,t){return r===t}exports.make=L,exports.init=_,exports.sub=s,exports.blit=M,exports.concat=c,exports.iter=g,exports.iteri=p,exports.map=l,exports.mapi=x,exports.trim=m,exports.escaped=d,exports.index=y,exports.index_opt=v,exports.rindex=C,exports.rindex_opt=X,exports.index_from=w,exports.index_from_opt=I,exports.rindex_from=D,exports.rindex_from_opt=A,exports.contains=j,exports.contains_from=z,exports.rcontains_from=q,exports.uppercase=G,exports.lowercase=H,exports.capitalize=J,exports.uncapitalize=K,exports.uppercase_ascii=S,exports.lowercase_ascii=B,exports.capitalize_ascii=k,exports.uncapitalize_ascii=O,exports.compare=T,exports.equal=P,exports.split_on_char=F; +},{"./caml.js":"gGFE","./bytes.js":"JK9e","./curry.js":"NSLD","./caml_bytes.js":"gmRG","./caml_string.js":"GLny","./caml_js_exceptions.js":"yO2E"}],"VSaX":[function(require,module,exports) { +"use strict";function r(r,t,n,o,a,e){var c=((t+r|0)+o|0)+e|0;return(c<>>(32-a|0)|0)+n|0}function t(t,n,o,a,e,c,f){return r(n&o|(-1^n)&a,t,n,e,c,f)}function n(t,n,o,a,e,c,f){return r(n&a|o&(-1^a),t,n,e,c,f)}function o(t,n,o,a,e,c,f){return r(n^o^a,t,n,e,c,f)}function a(t,n,o,a,e,c,f){return r(o^(n|-1^a),t,n,e,c,f)}function e(r,e){var c=r[0],f=r[1],u=r[2],i=r[3];c=t(c,f,u,i,e[0],7,-680876936),i=t(i,c,f,u,e[1],12,-389564586),u=t(u,i,c,f,e[2],17,606105819),f=t(f,u,i,c,e[3],22,-1044525330),c=t(c,f,u,i,e[4],7,-176418897),i=t(i,c,f,u,e[5],12,1200080426),u=t(u,i,c,f,e[6],17,-1473231341),f=t(f,u,i,c,e[7],22,-45705983),c=t(c,f,u,i,e[8],7,1770035416),i=t(i,c,f,u,e[9],12,-1958414417),u=t(u,i,c,f,e[10],17,-42063),f=t(f,u,i,c,e[11],22,-1990404162),c=t(c,f,u,i,e[12],7,1804603682),i=t(i,c,f,u,e[13],12,-40341101),u=t(u,i,c,f,e[14],17,-1502002290),c=n(c,f=t(f,u,i,c,e[15],22,1236535329),u,i,e[1],5,-165796510),i=n(i,c,f,u,e[6],9,-1069501632),u=n(u,i,c,f,e[11],14,643717713),f=n(f,u,i,c,e[0],20,-373897302),c=n(c,f,u,i,e[5],5,-701558691),i=n(i,c,f,u,e[10],9,38016083),u=n(u,i,c,f,e[15],14,-660478335),f=n(f,u,i,c,e[4],20,-405537848),c=n(c,f,u,i,e[9],5,568446438),i=n(i,c,f,u,e[14],9,-1019803690),u=n(u,i,c,f,e[3],14,-187363961),f=n(f,u,i,c,e[8],20,1163531501),c=n(c,f,u,i,e[13],5,-1444681467),i=n(i,c,f,u,e[2],9,-51403784),u=n(u,i,c,f,e[7],14,1735328473),c=o(c,f=n(f,u,i,c,e[12],20,-1926607734),u,i,e[5],4,-378558),i=o(i,c,f,u,e[8],11,-2022574463),u=o(u,i,c,f,e[11],16,1839030562),f=o(f,u,i,c,e[14],23,-35309556),c=o(c,f,u,i,e[1],4,-1530992060),i=o(i,c,f,u,e[4],11,1272893353),u=o(u,i,c,f,e[7],16,-155497632),f=o(f,u,i,c,e[10],23,-1094730640),c=o(c,f,u,i,e[13],4,681279174),i=o(i,c,f,u,e[0],11,-358537222),u=o(u,i,c,f,e[3],16,-722521979),f=o(f,u,i,c,e[6],23,76029189),c=o(c,f,u,i,e[9],4,-640364487),i=o(i,c,f,u,e[12],11,-421815835),u=o(u,i,c,f,e[15],16,530742520),c=a(c,f=o(f,u,i,c,e[2],23,-995338651),u,i,e[0],6,-198630844),i=a(i,c,f,u,e[7],10,1126891415),u=a(u,i,c,f,e[14],15,-1416354905),f=a(f,u,i,c,e[5],21,-57434055),c=a(c,f,u,i,e[12],6,1700485571),i=a(i,c,f,u,e[3],10,-1894986606),u=a(u,i,c,f,e[10],15,-1051523),f=a(f,u,i,c,e[1],21,-2054922799),c=a(c,f,u,i,e[8],6,1873313359),i=a(i,c,f,u,e[15],10,-30611744),u=a(u,i,c,f,e[6],15,-1560198380),f=a(f,u,i,c,e[13],21,1309151649),c=a(c,f,u,i,e[4],6,-145523070),i=a(i,c,f,u,e[11],10,-1120210379),u=a(u,i,c,f,e[2],15,718787259),f=a(f,u,i,c,e[9],21,-343485551),r[0]=c+r[0]|0,r[1]=f+r[1]|0,r[2]=u+r[2]|0,r[3]=i+r[3]|0}var c=[1732584193,-271733879,-1732584194,271733878],f=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];function u(r,t,n){var o=r.slice(t,n),a=o.length;c[0]=1732584193,c[1]=-271733879,c[2]=-1732584194,c[3]=271733878;for(var u=0;u<=15;++u)f[u]=0;for(var i=a/64|0,v=1;v<=i;++v){for(var h=0;h<=15;++h){var d=((v<<6)-64|0)+(h<<2)|0;f[h]=((o.charCodeAt(d)+(o.charCodeAt(d+1|0)<<8)|0)+(o.charCodeAt(d+2|0)<<16)|0)+(o.charCodeAt(d+3|0)<<24)|0}e(c,f)}for(var C=o.slice(i<<6),s=0;s<=15;++s)f[s]=0;for(var l=C.length-1|0,A=0;A<=l;++A)f[A/4|0]=f[A/4|0]|C.charCodeAt(A)<<(A%4<<3);var g=l+1|0;if(f[g/4|0]=f[g/4|0]|128<<(g%4<<3),g>55){e(c,f);for(var m=0;m<=15;++m)f[m]=0}return f[14]=a<<3,e(c,f),String.fromCharCode(255&c[0],c[0]>>8&255,c[0]>>16&255,c[0]>>24&255,255&c[1],c[1]>>8&255,c[1]>>16&255,c[1]>>24&255,255&c[2],c[2]>>8&255,c[2]>>16&255,c[2]>>24&255,255&c[3],c[3]>>8&255,c[3]>>16&255,c[3]>>24&255)}exports.caml_md5_string=u; +},{}],"ZLPc":[function(require,module,exports) { +"use strict";var r=require("./char.js"),e=require("./string.js"),t=require("./caml_md5.js"),n=require("./caml_bytes.js"),o=require("./pervasives.js"),_=require("./caml_string.js"),i=require("./caml_external_polyfill.js");function s(r){return t.caml_md5_string(r,0,r.length)}function u(r){return s(n.bytes_to_string(r))}function a(r,e,n){if(e<0||n<0||e>(r.length-n|0))throw{RE_EXN_ID:"Invalid_argument",_1:"Digest.substring",Error:new Error};return t.caml_md5_string(r,e,n)}function l(r,e,t){return a(n.bytes_to_string(r),e,t)}function c(r){var e,t=o.open_in_bin(r);try{e=i.resolve("caml_md5_chan")(t,-1)}catch(n){throw i.resolve("caml_ml_close_channel")(t),n}return i.resolve("caml_ml_close_channel")(t),e}var g=o.output_string;function m(r){return o.really_input_string(r,16)}function f(r){return r+(r<10?48:87)|0}function h(r){if(16!==r.length)throw{RE_EXN_ID:"Invalid_argument",_1:"Digest.to_hex",Error:new Error};for(var e=n.caml_create_bytes(32),t=0;t<=15;++t){var o=_.get(r,t);e[t<<1]=f(o>>>4),e[1+(t<<1)|0]=f(15&o)}return n.bytes_to_string(e)}function E(e){if(32!==e.length)throw{RE_EXN_ID:"Invalid_argument",_1:"Digest.from_hex",Error:new Error};for(var t=function(r){if(r>=65){if(r>=97){if(r>=103)throw{RE_EXN_ID:"Invalid_argument",_1:"Digest.from_hex",Error:new Error};return 10+(r-97|0)|0}if(r>=71)throw{RE_EXN_ID:"Invalid_argument",_1:"Digest.from_hex",Error:new Error};return 10+(r-65|0)|0}if(r>57||r<48)throw{RE_EXN_ID:"Invalid_argument",_1:"Digest.from_hex",Error:new Error};return r-48|0},o=function(r){return(t(_.get(e,r))<<4)+t(_.get(e,r+1|0))|0},i=n.caml_create_bytes(16),s=0;s<=15;++s)n.set(i,s,r.chr(o(s<<1)));return n.bytes_to_string(i)}var p=e.compare,x=e.equal;exports.compare=p,exports.equal=x,exports.string=s,exports.bytes=u,exports.substring=a,exports.subbytes=l,exports.file=c,exports.output=g,exports.input=m,exports.to_hex=h,exports.from_hex=E; +},{"./char.js":"cYhC","./string.js":"Vht3","./caml_md5.js":"VSaX","./caml_bytes.js":"gmRG","./pervasives.js":"z22f","./caml_string.js":"GLny","./caml_external_polyfill.js":"FC4F"}],"l4ED":[function(require,module,exports) { +"use strict";var t=require("./caml.js"),r=require("./array.js"),n=require("./int32.js"),i=require("./int64.js"),e=require("./digest.js"),o=require("./caml_array.js"),u=require("./caml_int64.js"),s=require("./caml_string.js");function f(t){return[Math.floor(2147483647*Math.random())]}function a(t,n){r.blit(n.st,0,t.st,0,55),t.idx=n.idx}function _(t,r){for(var n=function(t,r){return e.string(t+String(r))},i=0===r.length?[0]:r,u=i.length,f=0;f<=54;++f)o.set(t.st,f,f);for(var a,_="x",c=0,x=54+(55>u?55:u)|0;c<=x;++c){var d=c%55,l=c%u;_=n(_,o.get(i,l)),o.set(t.st,d,1073741823&(o.get(t.st,d)^(a=_,((s.get(a,0)+(s.get(a,1)<<8)|0)+(s.get(a,2)<<16)|0)+(s.get(a,3)<<24)|0)))}t.idx=0}function c(t){var r={st:o.make(55,0),idx:0};return _(r,t),r}function x(t){return c(f(void 0))}function d(t){var r={st:o.make(55,0),idx:0};return a(r,t),r}function l(t){t.idx=(t.idx+1|0)%55;var r=o.get(t.st,t.idx),n=1073741823&(o.get(t.st,(t.idx+24|0)%55)+(r^r>>>25&31)|0);return o.set(t.st,t.idx,n),n}function g(t,r){if(r>1073741823||r<=0)throw{RE_EXN_ID:"Invalid_argument",_1:"Random.int",Error:new Error};for(;;){var n=l(t),i=n%r;if((n-i|0)<=(1+(1073741823-r|0)|0))return i}}function m(t,r){if(r<=0)throw{RE_EXN_ID:"Invalid_argument",_1:"Random.int32",Error:new Error};for(;;){var i=l(t)|(1&l(t))<<30,e=i%r;if((i-e|0)<=(1+(n.max_int-r|0)|0))return e}}function v(r,n){if(t.i64_le(n,u.zero))throw{RE_EXN_ID:"Invalid_argument",_1:"Random.int64",Error:new Error};for(;;){var e=u.of_int32(l(r)),o=u.lsl_(u.of_int32(l(r)),30),s=u.lsl_(u.of_int32(7&l(r)),60),f=u.or_(e,u.or_(o,s)),a=u.mod_(f,n);if(!t.i64_gt(u.sub(f,a),u.add(u.sub(i.max_int,n),u.one)))return a}}function p(t){return(l(t)/1073741824+l(t))/1073741824}function E(t,r){return p(t)*r}function j(t){return 0==(1&l(t))}var q={st:[987910699,495797812,364182224,414272206,318284740,990407751,383018966,270373319,840823159,24560019,536292337,512266505,189156120,730249596,143776328,51606627,140166561,366354223,1003410265,700563762,981890670,913149062,526082594,1021425055,784300257,667753350,630144451,949649812,48546892,415514493,258888527,511570777,89983870,283659902,308386020,242688715,482270760,865188196,1027664170,207196989,193777847,619708188,671350186,149669678,257044018,87658204,558145612,183450813,28133145,901332182,710253903,510646120,652377910,409934019,801085050],idx:0};function $(t){return l(q)}function b(t){return g(q,t)}function h(t){return m(q,t)}function w(t){return v(q,t)}function I(t){return p(q)*t}function R(t){return j(q)}function k(t){return _(q,t)}function y(t){return _(q,[t])}function D(t){return k(f(void 0))}function N(t){return d(q)}function X(t){return a(q,t)}var M={make:c,make_self_init:x,copy:d,bits:l,$$int:g,int32:m,int64:v,$$float:E,bool:j};exports.init=y,exports.full_init=k,exports.self_init=D,exports.bits=$,exports.$$int=b,exports.int32=h,exports.int64=w,exports.$$float=I,exports.bool=R,exports.State=M,exports.get_state=N,exports.set_state=X; +},{"./caml.js":"gGFE","./array.js":"d4B1","./int32.js":"wWOr","./int64.js":"f266","./digest.js":"ZLPc","./caml_array.js":"Tpli","./caml_int64.js":"Phox","./caml_string.js":"GLny"}],"QbOX":[function(require,module,exports) { +"use strict";var o=require("./curry.js"),r=require("./caml_option.js");function t(o,t){if(void 0!==o&&t(r.valFromOption(o)))return o}function n(r,n){return t(r,o.__1(n))}function i(o,t){if(void 0!==o)return t(r.valFromOption(o))}function e(r,t){return i(r,o.__1(t))}function u(o){if(void 0!==o)return r.valFromOption(o);throw{RE_EXN_ID:"Not_found",Error:new Error}}function p(o,t,n){return void 0!==o?n(r.valFromOption(o)):t}function f(r,t,n){return p(r,t,o.__1(n))}function v(o,t){if(void 0!==o)return r.some(t(r.valFromOption(o)))}function a(r,t){return v(r,o.__1(t))}function c(o,t){if(void 0!==o)return t(r.valFromOption(o))}function s(r,t){return c(r,o.__1(t))}function m(o,t){return void 0!==o?r.valFromOption(o):t}function x(o){return void 0!==o}function _(o){return void 0===o}function l(o,t,n){return void 0!==o?void 0!==t&&n(r.valFromOption(o),r.valFromOption(t)):void 0===t}function d(r,t,n){return l(r,t,o.__2(n))}function F(o,t,n){return void 0!==o?void 0!==t?n(r.valFromOption(o),r.valFromOption(t)):1:void 0!==t?-1:0}function O(r,t,n){return F(r,t,o.__2(n))}exports.keepU=t,exports.keep=n,exports.forEachU=i,exports.forEach=e,exports.getExn=u,exports.mapWithDefaultU=p,exports.mapWithDefault=f,exports.mapU=v,exports.map=a,exports.flatMapU=c,exports.flatMap=s,exports.getWithDefault=m,exports.isSome=x,exports.isNone=_,exports.eqU=l,exports.eq=d,exports.cmpU=F,exports.cmp=O; +},{"./curry.js":"NSLD","./caml_option.js":"dzFO"}],"Lf2V":[function(require,module,exports) { +"use strict";function t(r){return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(r)}var r=require("rescript/lib/js/array.js"),n=require("rescript/lib/js/curry.js"),e=require("rescript/lib/js/caml_obj.js"),s=require("rescript/lib/js/belt_Array.js"),o=require("rescript/lib/js/caml_array.js"),u=require("rescript/lib/js/pervasives.js"),i=require("rescript/lib/js/belt_Option.js"),a=require("../utility/E.bs.js");function f(t,r,n,e,s){return n*((r-s)/(r-t))+e*((s-t)/(r-t))}var c=n._1(a.O.toExt,"Tried to perform an operation on an empty XYShape.");function p(t){return t}function l(t){return t.xs}function g(t){return t.ys}function y(t){return a.A.length(t.xs)}var x=[],v=[],m={xs:x,ys:v};function _(t){return 0===a.A.length(t.xs)}function A(t){return n._1(c,n._1(a.A.Sorted.min,t.xs))}function h(t){return n._1(c,n._1(a.A.Sorted.max,t.xs))}function d(t){return n._1(c,a.A.first(t.ys))}function b(t){return n._1(c,a.A.last(t.ys))}function S(t){return h(t)-A(t)}function X(t,r){return{xs:n._2(a.A.fmap,t,r.xs),ys:r.ys}}function j(t,r){return{xs:r.xs,ys:n._2(a.A.fmap,t,r.ys)}}function M(t){return s.zip(t.xs,t.ys)}function O(t){return{xs:t[0],ys:t[1]}}function q(t,r){return{xs:t,ys:r}}function w(t,r){return O([r.xs,a.A.accumulate(t,r.ys)])}function B(t,n){return{xs:r.concat({hd:t.xs,tl:{hd:n.xs,tl:0}}),ys:r.concat({hd:t.ys,tl:{hd:n.ys,tl:0}})}}function T(t){return O(s.unzip(t))}function Y(t,r){return n._3(a.A.Floats.range,A(t),h(t),r)}function z(t){return{xs:t.xs,ys:t.ys}}var E={toXyShape:p,xs:l,ys:g,length:y,empty:m,isEmpty:_,minX:A,maxX:h,firstY:d,lastY:b,xTotalRange:S,mapX:X,mapY:j,zip:M,fromArray:O,fromArrays:q,accumulateYs:w,concat:B,fromZippedArray:T,equallyDividedXs:Y,toJs:z};function I(t){return n._1(c,a.A.min(n._2(a.A.fmap,A,t)))}function L(t){return n._1(c,a.A.max(n._2(a.A.fmap,h,t)))}function R(t,r){return n._3(a.A.Floats.range,I(t),L(t),r)}function C(t){return n._1(a.A.Sorted.concatMany,n._2(a.A.fmap,l,t))}var F={minX:I,maxX:L,equallyDividedXs:R,allXs:C};function P(t){return t[0]}function D(t){return t[1]}function V(t){return[A(t),d(t)]}function Z(t){return[h(t),b(t)]}function G(t,r){var e=M(t);return n._2(a.A.getBy,e,r)}function U(t,r){var n=M(r),e=s.getIndexBy(n,function(r){return r[0]>t}),o=void 0!==e?0!==e?e-1|0:void 0:n.length-1|0;return i.flatMap(o,function(t){return s.get(n,t)})}var W={x:P,y:D,first:V,last:Z,getBy:G,firstAtOrBeforeXValue:U};function $(r,e){var s=n._2(a.A.Sorted.binarySearchFirstElementGreaterIndex,e.ys,r);if("object"!==t(s))return"overMax"===s?h(e):A(e);var u=s.VAL,i=(u-1|0)<0?0:u-1|0,c=e.xs,p=e.ys;return o.get(p,i)!==r?f(o.get(p,i),o.get(p,u),o.get(c,i),o.get(c,u),r):o.get(c,i)}var k={linear:$};function J(t,r){return n._2(a.O.fmap,D,U(t,r))}function H(t,r){return n._2(a.O.fmap,D,G(r,function(r){return r[0]===t}))}function K(r,e){var s=n._2(a.A.Sorted.binarySearchFirstElementGreaterIndex,e.xs,r);if("object"!==t(s))return"overMax"===s?b(e):d(e);var u=s.VAL,i=(u-1|0)<0?0:u-1|0,c=e.xs,p=e.ys;return o.get(c,i)!==r?f(o.get(c,i),o.get(c,u),o.get(p,i),o.get(p,u),r):o.get(p,i)}function N(t,r){return"Linear"===t?"UseZero"===r?function(t,r,n){if(r<0)return 0;if(r>=(a.A.length(t.xs)-1|0))return 0;var e=o.get(t.xs,r),s=(n-e)/(o.get(t.xs,r+1|0)-e);return o.get(t.ys,r)*(1-s)+o.get(t.ys,r+1|0)*s}:function(t,r,n){if(r<0)return o.get(t.ys,0);if(r>=(a.A.length(t.xs)-1|0))return o.get(t.ys,a.A.length(t.xs)-1|0);var e=o.get(t.xs,r),s=(n-e)/(o.get(t.xs,r+1|0)-e);return o.get(t.ys,r)*(1-s)+o.get(t.ys,r+1|0)*s}:"UseZero"===r?function(t,r,n){return r<0?0:r>=(a.A.length(t.xs)-1|0)?0:o.get(t.ys,r)}:function(t,r,n){return r<0?o.get(t.ys,0):r>=(a.A.length(t.xs)-1|0)?o.get(t.ys,a.A.length(t.xs)-1|0):o.get(t.ys,r)}}function Q(t,r,n){return 0}var tt={stepwiseIncremental:J,stepwiseIfAtX:H,linear:K,continuousInterpolator:N,discreteInterpolator:Q};function rt(t,r){return{xs:t,ys:s.map(t,function(t){return K(t,r)})}}function nt(t,r){return n._2(a.A.fmap,function(t){return $(t,r)},n._3(a.A.Floats.range,0,1,t))}function et(t,r){return rt(Y(r,t),r)}function st(t,r,n){return rt(nt(t,r),n)}var ot={_replaceWithXs:rt,equallyDivideXByMass:nt,proportionEquallyOverX:et,proportionByProbabilityMass:st};function ut(t,r){return e.caml_greaterthan(t[1],r[1])?1:0}function it(t,r){return e.caml_greaterthan(t[0],r[0])?1:0}function at(t){return n._2(a.A.stableSortBy,t,ut)}function ft(t){return n._2(a.A.stableSortBy,t,it)}function ct(t,r){return a.A.filter(function(r){return n._1(t,r[0])},r)}var pt={compareYs:ut,compareXs:it,sortByY:at,sortByX:ft,filterByX:ct},lt=function(t,r,n,e){for(var s=n.xs.length,o=e.xs.length,u=[],i=[],a=-1,f=-1;a<=s-1&&f<=o-1;){var c=void 0,p=void 0,l=void 0;if(f==o-1&&ae.xs[f+1])f++,c=e.xs[f],l=e.ys[f],p=r(n,a,c);else if(a1-i||r>1-i?void 0:r/(1-s(n));case 2:var t=n._0.excludingProbabilityMass;return r1-n._1.excludingProbabilityMass?void 0:(r-t)/(1-s(n))}}var d={excludedProbabilityMass:s,includedProbabilityMass:c,initialProbabilityMass:a,normalizeProbabilityMass:b,yPointToSubYPoint:l};function f(n){return n.continuous}function _(n){return n.discrete}function y(n){return{continuous:n,discrete:0}}function m(n){return{continuous:0,discrete:n}}function P(n,e){return{continuous:r._1(n,e.continuous),discrete:r._1(n,e.discrete)}}function x(n,e,i){return{continuous:r._2(n,e.continuous,i.continuous),discrete:r._2(n,e.discrete,i.discrete)}}function M(n,r){return x(function(n,r){return n+r},n,r)}var p={toContinuousValue:f,toDiscreteValue:_,makeContinuous:y,makeDiscrete:m,fmap:P,combine2:x,add:M};exports.ShapeMonad=t,exports.DistributionUnit=o,exports.Domain=d,exports.MixedPoint=p; +},{"rescript/lib/js/curry.js":"NSLD","rescript/lib/js/js_null.js":"qr1b"}],"S4ET":[function(require,module,exports) { +"use strict";function n(t){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n})(t)}function t(n,t,r){return t in n?Object.defineProperty(n,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[t]=r,n}var r=require("rescript/lib/js/curry.js"),e=require("../utility/E.bs.js");function o(n){return"Divide"===n?function(n,t){return n/t}:"Multiply"===n?function(n,t){return n*t}:"Add"===n?function(n,t){return n+t}:"Exponentiate"===n?function(n,t){return Math.pow(n,t)}:function(n,t){return n-t}}function i(n,r,e){return"Divide"===n&&0===e?t({TAG:1,_0:"Cannot divide $v1 by zero."},Symbol.for("name"),"Error"):t({TAG:0,_0:o(n)(r,e)},Symbol.for("name"),"Ok")}function u(n){return"Divide"===n?"/":"Multiply"===n?"*":"Add"===n?"+":"Exponentiate"===n?"**":"-"}function a(n,t,r){return t+" "+u(n)+" "+r}var f={toFn:o,applyFn:i,toString:u,format:a};function c(n){return"Add"===n?"+":"Exponentiate"===n?"^":"*"}function l(n,t,r){return t+" "+c(n)+" "+r}var p={toString:c,format:l};function m(t,r){if("object"!==n(t))return"Mean"===t?"mean($value)":"sample($value)";var e=t.NAME;return"Inv"===e?"inv(x="+t.VAL+","+r+")":"Pdf"===e?"pdf(x="+t.VAL+","+r+")":"cdf(x="+t.VAL+","+r+")"}var v={format:m};function y(n){return"Log"===n?function(n,t){return Math.log(n)/Math.log(t)}:"Exponentiate"===n?function(n,t){return Math.pow(n,t)}:function(n,t){return n*t}}function b(n,t,r){return"Log"===n?"verticalLog("+t+", "+r+") ":"Exponentiate"===n?"verticalExponentiate("+t+", "+r+") ":"verticalMultiply("+t+", "+r+") "}function s(n){return"Log"===n?function(n,t){}:"Exponentiate"===n?function(n,t){}:function(n,t){return n*t}}function g(n){return"Log"===n?function(n,t){}:"Exponentiate"===n?function(n,t){}:function(n,t){}}var A={toFn:y,format:b,toIntegralSumCacheFn:s,toIntegralCacheFn:g};function d(n,t,r){return"truncate("+r+", "+e.O.dimap(function(n){return n.toString()},function(n){return"-inf"},n)+", "+e.O.dimap(function(n){return n.toString()},function(n){return"inf"},t)+")"}function x(t,e){if("object"!==n(e))return"";var o=e.NAME;if("Normalize"===o)return"normalize(k"+r._1(t,e.VAL)+")";if("AlgebraicCombination"===o){var i=e.VAL;return a(i[0],r._1(t,i[1]),r._1(t,i[2]))}if("FloatFromDist"===o){var u=e.VAL;return m(u[0],r._1(t,u[1]))}if("PointwiseCombination"===o){var f=e.VAL;return l(f[0],r._1(t,f[1]),r._1(t,f[2]))}if("Truncate"===o){var c=e.VAL;return d(c[0],c[1],r._1(t,c[2]))}if("VerticalScaling"!==o)return"Render"===o?r._1(t,e.VAL):"";var p=e.VAL;return b(p[0],r._1(t,p[1]),r._1(t,p[2]))}var S={truncateToString:d,toString:x};exports.Algebraic=f,exports.Pointwise=p,exports.DistToFloat=v,exports.Scale=A,exports.T=S; +},{"rescript/lib/js/curry.js":"NSLD","../utility/E.bs.js":"xX5m"}],"eTMD":[function(require,module,exports) { +"use strict";var t=require("rescript/lib/js/curry.js");function e(e){var n=e.minX,r=e.maxX,a={get:e.integral,xToY:e.integralXtoY,yToX:e.integralYtoX,sum:e.integralEndY};return{minX:n,maxX:r,integral:e.integral,xTotalRange:function(e){return t._1(r,e)-t._1(n,e)},mapY:e.mapY,xToY:e.xToY,downsample:e.downsample,toShape:e.toShape,toDiscreteProbabilityMassFraction:e.toDiscreteProbabilityMassFraction,toContinuous:e.toContinuous,toDiscrete:e.toDiscrete,normalize:e.normalize,truncate:e.truncate,mean:e.mean,variance:e.variance,updateIntegralCache:e.updateIntegralCache,Integral:a}}function n(e,n,r){if(void 0!==n&&void 0!==r)return t._2(e,n,r)}function r(e,n,r){if(void 0!==n&&void 0!==r)return t._2(e,n,r)}var a={combineIntegralSums:n,combineIntegrals:r};exports.Dist=e,exports.Common=a; +},{"rescript/lib/js/curry.js":"NSLD"}],"YXLi":[function(require,module,exports) { +"use strict";var e=require("rescript/lib/js/curry.js"),t=require("rescript/lib/js/belt_Array.js"),r=require("rescript/lib/js/caml_array.js"),n=require("rescript/lib/js/pervasives.js"),s=require("../utility/E.bs.js"),a=require("./XYShape.bs.js"),i=require("../expressionTree/Operation.bs.js");function o(e,n){var i=void 0!==e&&e,o=a.T.length(n),g=n.ys,u=n.xs;u.unshift(r.get(u,0)),g.unshift(r.get(g,0)),u.push(r.get(u,o-1|0)),g.push(r.get(g,o-1|0));for(var f=s.A.length(u),c=new Array(f),h=new Array(f-1|0),l=new Array(f-2|0),p=0;pv&&(v=T)}for(var D=e._3(s.A.Floats.range,p,v,300),k=t.make(300,0),C=0,E=s.A.length(y);C0&&r.get(y,C)>0)for(var F=0,B=s.A.length(D);F=u&&e<=p},a.T.zip(o.xyShape)),s=r.O.dimap(function(e){return[[e-t.epsilon_float,0]]},function(e){return[]},e),h=r.O.dimap(function(e){return[[e+t.epsilon_float,0]]},function(e){return[]},i),m=n._1(r.A.concatMany,[s,c,h]);return l(void 0,void 0,void 0,a.T.fromZippedArray(m))}function P(e){var t=a.T.isEmpty(e.xyShape),i=e.integralCache;return t?y:void 0!==i?i:l(void 0,void 0,void 0,n._2(r.O.toExt,"This should not have happened",a.$$Range.integrateWithTriangles(e.xyShape)))}function E(e,n){var t=P(n).xyShape;return h(function(n){return a.XsConversion.proportionByProbabilityMass(e,t,n)},n)}function F(e){var t=P(e);return n._2(r.O.$$default,a.T.lastY(t.xyShape),e.integralSumCache)}function B(e,n){var t=P(n);return a.XtoY.linear(e,t.xyShape)}function R(e,n){var t=P(n);return a.YtoX.linear(e,t.xyShape)}function Z(e){return i.some(e)}function k(e){}function z(e){return Y(1,L(1/F(e),X(P(e),e)))}function U(e){return a.Analysis.integrateContinuousShape(function(e,n){return n*Math.pow(e,2)/2},function(e,n,t){return n*Math.pow(e,2)/2+t*Math.pow(e,3)/3},e)}function W(e){return a.Analysis.getVarianceDangerously(e,U,a.Analysis.getMeanOfSquaresContinuousShape)}var G=u.Dist({minX:D,maxX:M,mapY:j,xToY:q,toShape:A,toContinuous:Z,toDiscrete:k,normalize:z,toDiscreteProbabilityMassFraction:w,downsample:E,truncate:I,updateIntegralCache:X,integral:P,integralEndY:F,integralXtoY:B,integralYtoX:R,mean:U,variance:W});function V(e,n,t){var r=n.xyShape,o=t.xyShape;if(a.T.isEmpty(r)||a.T.isEmpty(o))return C;var c="Linear"===n.interpolation?n:b(n),s=p.combineShapesContinuousDiscrete(e,c.xyShape,o),h="Multiply"===e||"Divide"===e?u.Common.combineIntegralSums(function(e,n){return e*n},n.integralSumCache,t.integralSumCache):void 0;return l(n.interpolation,i.some(h),void 0,s)}function H(e,n,t){var r=n.xyShape,o=t.xyShape,c=a.T.length(r),s=a.T.length(o);if(0===c||0===s)return C;var h=p.combineShapesContinuousContinuous(e,r,o),m=u.Common.combineIntegralSums(function(e,n){return e*n},n.integralSumCache,t.integralSumCache);return l(void 0,i.some(m),void 0,h)}exports.getShape=c,exports.interpolation=s,exports.make=l,exports.shapeMap=h,exports.lastY=m,exports.oShapeMap=f,exports.emptyIntegral=y,exports.empty=C,exports.stepwiseToLinear=b,exports.combinePointwise=_,exports.toLinear=T,exports.shapeFn=O,exports.updateIntegralSumCache=Y,exports.updateIntegralCache=X,exports.reduce=$,exports.mapY=j,exports.scaleBy=L,exports.T=G,exports.combineAlgebraicallyWithDiscrete=V,exports.combineAlgebraically=H; +},{"rescript/lib/js/curry.js":"NSLD","rescript/lib/js/pervasives.js":"z22f","rescript/lib/js/caml_option.js":"dzFO","../utility/E.bs.js":"xX5m","./XYShape.bs.js":"Lf2V","./DistTypes.bs.js":"r7Vb","./Distributions.bs.js":"eTMD","./AlgebraicShapeCombination.bs.js":"YXLi"}],"Ms6F":[function(require,module,exports) { +"use strict";function e(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}var r=require("rescript/lib/js/curry.js"),t=require("rescript/lib/js/belt_Array.js"),n=require("rescript/lib/js/caml_array.js"),i=require("rescript/lib/js/pervasives.js"),a=require("rescript/lib/js/caml_option.js"),o=require("../utility/E.bs.js"),u=require("rescript/lib/js/belt_MutableMap.js"),c=require("./XYShape.bs.js"),s=require("./DistTypes.bs.js"),p=require("../expressionTree/Operation.bs.js"),l=require("./Continuous.bs.js"),f=require("./Distributions.bs.js");function h(e,r,t){return{xyShape:t,integralSumCache:void 0!==e?a.valFromOption(e):void 0,integralCache:void 0!==r?a.valFromOption(r):void 0}}function m(e,t){return{xyShape:r._1(e,t.xyShape),integralSumCache:t.integralSumCache,integralCache:t.integralCache}}function y(e){return e.xyShape}function g(e,t){var n=a.some(t.integralCache),i=a.some(t.integralSumCache);return r._2(o.O.fmap,function(e){return h(i,n,e)},r._1(e,t.xyShape))}var S={xs:[i.neg_infinity],ys:[0]},x=0,d={xyShape:S,interpolation:"Stepwise",integralSumCache:x,integralCache:void 0},v=c.T.empty,C=0,b=d,_={xyShape:v,integralSumCache:C,integralCache:b};function T(e,t){return r._1(e,t.xyShape)}function j(e){return c.T.lastY(e.xyShape)}function Y(e,r,t,n,i){var o=void 0!==e?e:function(e,r){},u=f.Common.combineIntegralSums(o,n.integralSumCache,i.integralSumCache);return h(a.some(u),void 0,c.PointwiseCombination.combine(function(e,r){return e+r},c.XtoY.discreteInterpolator,n.xyShape,i.xyShape))}function X(e,t,n,i){var a=void 0!==t?t:function(e,r){},u=void 0!==e?e:function(e,r){};return r._3(o.A.fold_left,function(e,r){return Y(u,a,n,e,r)},_,i)}function O(e,r){return{xyShape:r.xyShape,integralSumCache:e,integralCache:r.integralCache}}function q(e,r){return{xyShape:r.xyShape,integralSumCache:r.integralSumCache,integralCache:e}}function A(e,t,i){for(var s=t.xyShape,l=i.xyShape,m=c.T.length(s),y=c.T.length(l),g=f.Common.combineIntegralSums(function(e,r){return e*r},t.integralSumCache,i.integralSumCache),S=p.Algebraic.toFn(e),x=o.FloatFloatMap.empty(void 0),d=0;d=1&&n>1?h(void 0,void 0,c.T.fromZippedArray(c.Zipped.sortByX(t.slice(t.reverse(c.Zipped.sortByY(c.T.zip(r.xyShape))),0,e)))):r}function G(e,t,n){return h(void 0,void 0,c.T.fromZippedArray(c.Zipped.filterByX(function(n){return n>=r._2(o.O.$$default,i.neg_infinity,e)&&n<=r._2(o.O.$$default,i.infinity,t)},c.T.zip(n.xyShape))))}function V(e,t){return s.MixedPoint.makeDiscrete(r._2(o.O.$$default,0,c.XtoY.stepwiseIfAtX(e,t.xyShape)))}function H(e,r){return c.XtoY.linear(e,l.getShape(M(r)))}function J(e,r){return c.YtoX.linear(e,l.getShape(M(r)))}function K(e){var t=e.xyShape;return r._3(o.A.reducei,t.xs,0,function(e,r,i){return e+r*n.get(t.ys,i)})}function L(e){return c.Analysis.getVarianceDangerously(e,K,function(e){return K(m(c.Analysis.squareXYShape,e))})}var N=f.Dist({minX:I,maxX:w,mapY:F,xToY:V,toShape:B,toContinuous:P,toDiscrete:k,normalize:z,toDiscreteProbabilityMassFraction:Z,downsample:E,truncate:G,updateIntegralCache:q,integral:M,integralEndY:D,integralXtoY:H,integralYtoX:J,mean:K,variance:L});exports.make=h,exports.shapeMap=m,exports.getShape=y,exports.oShapeMap=g,exports.emptyIntegral=d,exports.empty=_,exports.shapeFn=T,exports.lastY=j,exports.combinePointwise=Y,exports.reduce=X,exports.updateIntegralSumCache=O,exports.updateIntegralCache=q,exports.combineAlgebraically=A,exports.mapY=F,exports.scaleBy=$,exports.T=N; +},{"rescript/lib/js/curry.js":"NSLD","rescript/lib/js/belt_Array.js":"yUxI","rescript/lib/js/caml_array.js":"Tpli","rescript/lib/js/pervasives.js":"z22f","rescript/lib/js/caml_option.js":"dzFO","../utility/E.bs.js":"xX5m","rescript/lib/js/belt_MutableMap.js":"aHaK","./XYShape.bs.js":"Lf2V","./DistTypes.bs.js":"r7Vb","../expressionTree/Operation.bs.js":"S4ET","./Continuous.bs.js":"CVcq","./Distributions.bs.js":"eTMD"}],"XMuZ":[function(require,module,exports) { +"use strict";function e(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}var n=require("rescript/lib/js/caml.js"),t=require("rescript/lib/js/curry.js"),r=require("rescript/lib/js/caml_option.js"),i=require("../utility/E.bs.js"),a=require("./XYShape.bs.js"),o=require("./Discrete.bs.js"),u=require("./DistTypes.bs.js"),c=require("./Continuous.bs.js"),s=require("./Distributions.bs.js");function l(e,n,t,i){return{continuous:t,discrete:i,integralSumCache:void 0!==e?r.valFromOption(e):void 0,integralCache:void 0!==n?r.valFromOption(n):void 0}}function m(e){return a.T.length(c.getShape(e.continuous))+a.T.length(o.getShape(e.discrete))|0}function d(e,n){var a=void 0!==e?e:1,u=o.scaleBy(a,n.discrete),s=c.scaleBy(a,n.continuous),m=t._2(i.O.bind,n.integralCache,function(e){return c.scaleBy(a,e)}),d=t._2(i.O.bind,n.integralSumCache,function(e){return e*a});return l(r.some(d),r.some(m),s,u)}function g(e){return e.continuous}function h(e){return e.discrete}function p(e,n){return{continuous:n.continuous,discrete:n.discrete,integralSumCache:n.integralSumCache,integralCache:e}}function _(e){return n.caml_float_min(t._1(c.T.minX,e.continuous),t._1(o.T.minX,e.discrete))}function C(e){return n.caml_float_max(t._1(c.T.maxX,e.continuous),t._1(o.T.maxX,e.discrete))}function v(n){return e({TAG:0,_0:n},Symbol.for("name"),"Mixed")}function f(e,n,i){var a=t._3(c.T.truncate,e,n,i.continuous),u=t._3(o.T.truncate,e,n,i.discrete);return l(r.some(void 0),r.some(void 0),a,u)}function b(e){var n=t._1(c.T.Integral.get,e.continuous),i=t._1(o.T.Integral.get,e.discrete),a=c.updateIntegralCache(n,e.continuous),u=o.updateIntegralCache(i,e.discrete),s=t._1(c.T.Integral.sum,a),m=t._1(o.T.Integral.sum,u),d=s+m,g=s/d,h=m/d,p=c.updateIntegralSumCache(g,c.scaleBy(g/s,a)),_=o.updateIntegralSumCache(h,o.scaleBy(h/m,u));return l(1,r.some(void 0),p,_)}function T(e,n){var r=b(n),i=t._2(c.T.xToY,e,r.continuous),a=t._2(o.T.xToY,e,r.discrete);return u.MixedPoint.add(i,a)}function S(e){var n=t._1(o.T.Integral.sum,e.discrete);return n/(n+t._1(c.T.Integral.sum,e.continuous))}function I(e,n){var r=t._1(o.T.Integral.sum,n.discrete),i=t._1(c.T.Integral.sum,n.continuous),a=r+i,u=t._2(o.T.downsample,e*(r/a)|0,n.discrete);return{continuous:t._2(c.T.downsample,e*(i/a)|0,n.continuous),discrete:u,integralSumCache:n.integralSumCache,integralCache:n.integralCache}}function y(e){var n=e.integralCache;if(void 0!==n)return n;var r=t._1(c.T.Integral.get,e.continuous),i=c.stepwiseToLinear(t._1(o.T.Integral.get,e.discrete));return c.make(void 0,void 0,void 0,a.PointwiseCombination.combine(function(e,n){return e+n},a.XtoY.continuousInterpolator("Linear","UseOutermostPoints"),c.getShape(r),c.getShape(i)))}function x(e){return c.lastY(y(e))}function O(e,n){return a.XtoY.linear(e,c.getShape(y(n)))}function Y(e,n){return a.YtoX.linear(e,c.getShape(y(n)))}function j(e,n,r,a){var u=void 0!==e?e:function(e){},s=void 0!==n?n:function(e){},l=o.T.mapY,m=o.updateIntegralCache(t._2(i.O.bind,a.discrete.integralCache,s),o.updateIntegralSumCache(t._2(i.O.bind,a.discrete.integralSumCache,u),t._4(l,void 0,void 0,r,a.discrete))),d=c.T.mapY;return{continuous:c.updateIntegralCache(t._2(i.O.bind,a.continuous.integralCache,s),c.updateIntegralSumCache(t._2(i.O.bind,a.continuous.integralSumCache,u),t._4(d,void 0,void 0,r,a.continuous))),discrete:m,integralSumCache:t._2(i.O.bind,a.integralSumCache,u),integralCache:t._2(i.O.bind,a.integralCache,s)}}function A(e){var n=e.discrete,r=e.continuous,i=t._1(o.T.mean,n),a=t._1(c.T.mean,r),u=t._1(o.T.Integral.sum,n),s=t._1(c.T.Integral.sum,r);return(i*u+a*s)/(u+s)}function X(e){var n=e.discrete,r=e.continuous,i=t._1(o.T.Integral.sum,n),u=t._1(c.T.Integral.sum,r),s=i+u,l=i/s;return 0!==l?1!==l?a.Analysis.getVarianceDangerously(e,A,function(e){var n=t._1(o.T.mean,o.shapeMap(a.Analysis.squareXYShape,e.discrete)),r=a.Analysis.getMeanOfSquaresContinuousShape(e.continuous);return(n*i+r*u)/s}):t._1(o.T.variance,n):t._1(c.T.variance,r)}var q=s.Dist({minX:_,maxX:C,mapY:j,xToY:T,toShape:v,toContinuous:g,toDiscrete:h,normalize:b,toDiscreteProbabilityMassFraction:S,downsample:I,truncate:f,updateIntegralCache:p,integral:y,integralEndY:x,integralXtoY:O,integralYtoX:Y,mean:A,variance:X});function D(e,n,t){var r=c.combineAlgebraically(e,n.continuous,t.continuous),i=c.combineAlgebraicallyWithDiscrete(e,t.continuous,n.discrete),a=c.combineAlgebraicallyWithDiscrete(e,n.continuous,t.discrete);return{continuous:c.reduce(void 0,void 0,function(e,n){return e+n},[r,i,a]),discrete:o.combineAlgebraically(e,n.discrete,t.discrete),integralSumCache:s.Common.combineIntegralSums(function(e,n){return e*n},n.integralSumCache,t.integralSumCache),integralCache:void 0}}function w(e,n,a,u,m){var d=void 0!==e?e:function(e,n){},p=void 0!==n?n:function(e,n){},_=o.reduce(d,p,a,t._1(i.A.O.concatSomes,t._2(i.A.fmap,h,[u,m]))),C=c.reduce(d,p,a,t._1(i.A.O.concatSomes,t._2(i.A.fmap,g,[u,m]))),v=s.Common.combineIntegralSums(d,u.integralSumCache,m.integralSumCache),f=s.Common.combineIntegrals(p,u.integralCache,m.integralCache);return l(r.some(v),r.some(f),C,_)}exports.make=l,exports.totalLength=m,exports.scaleBy=d,exports.toContinuous=g,exports.toDiscrete=h,exports.updateIntegralCache=p,exports.T=q,exports.combineAlgebraically=D,exports.combinePointwise=w; +},{"rescript/lib/js/caml.js":"gGFE","rescript/lib/js/curry.js":"NSLD","rescript/lib/js/caml_option.js":"dzFO","../utility/E.bs.js":"xX5m","./XYShape.bs.js":"Lf2V","./Discrete.bs.js":"Ms6F","./DistTypes.bs.js":"r7Vb","./Continuous.bs.js":"CVcq","./Distributions.bs.js":"eTMD"}],"wbI6":[function(require,module,exports) { +"use strict";function e(r){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(r)}function r(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}var t=require("rescript/lib/js/curry.js"),n=require("rescript/lib/js/random.js"),a=require("rescript/lib/js/belt_Array.js"),o=require("rescript/lib/js/caml_option.js"),i=require("./Mixed.bs.js"),c=require("./Discrete.bs.js"),u=require("./Continuous.bs.js"),s=require("./Distributions.bs.js");function l(e,r){switch(0|r.TAG){case 0:return t._1(e[0],r._0);case 1:return t._1(e[1],r._0);case 2:return t._1(e[2],r._0)}}function T(e,n){switch(0|n.TAG){case 0:return r({TAG:0,_0:t._1(e[0],n._0)},Symbol.for("name"),"Mixed");case 1:return r({TAG:1,_0:t._1(e[1],n._0)},Symbol.for("name"),"Discrete");case 2:return r({TAG:2,_0:t._1(e[2],n._0)},Symbol.for("name"),"Continuous")}}function _(e){return e}function m(e){return i.make(o.some(e.integralSumCache),o.some(e.integralCache),u.empty,e)}function f(e){return i.make(o.some(e.integralSumCache),o.some(e.integralCache),e,c.empty)}var b=[_,m,f];function p(e){return l(b,e)}function g(e,r,n){switch(0|r.TAG){case 0:break;case 1:var a=r._0;switch(0|n.TAG){case 0:break;case 1:return t._1(c.T.toShape,c.combineAlgebraically(e,a,n._0));case 2:return t._1(u.T.toShape,u.combineAlgebraicallyWithDiscrete(e,n._0,a))}break;case 2:var o=r._0;switch(0|n.TAG){case 0:break;case 1:return t._1(u.T.toShape,u.combineAlgebraicallyWithDiscrete(e,o,n._0));case 2:return t._1(u.T.toShape,u.combineAlgebraically(e,o,n._0))}}return t._1(i.T.toShape,i.combineAlgebraically(e,p(r),p(n)))}function y(e,t,n,a,o){var s=void 0!==e?e:function(e,r){},l=void 0!==t?t:function(e,r){};switch(0|a.TAG){case 0:break;case 1:switch(0|o.TAG){case 1:return r({TAG:1,_0:c.combinePointwise(s,l,n,a._0,o._0)},Symbol.for("name"),"Discrete")}break;case 2:switch(0|o.TAG){case 0:case 1:break;case 2:return r({TAG:2,_0:u.combinePointwise(s,l,void 0,n,a._0,o._0)},Symbol.for("name"),"Continuous")}}return r({TAG:0,_0:i.combinePointwise(s,l,n,p(a),p(o))},Symbol.for("name"),"Mixed")}function v(e){var r=[t._1(i.T.xToY,e),t._1(c.T.xToY,e),t._1(u.T.xToY,e)];return function(e){return l(r,e)}}function x(e){return e}function h(e,r){return T([t._1(i.T.downsample,e),t._1(c.T.downsample,e),t._1(u.T.downsample,e)],r)}function d(e,r,n){return T([t._2(i.T.truncate,e,r),t._2(c.T.truncate,e,r),t._2(u.T.truncate,e,r)],n)}var A=i.T.normalize,I=c.T.normalize,w=u.T.normalize,S=[A,I,w];function G(e){return T(S,e)}function C(e,r){return T([t._1(i.T.updateIntegralCache,e),t._1(c.T.updateIntegralCache,e),t._1(u.T.updateIntegralCache,e)],r)}var Y=i.T.toContinuous,D=c.T.toContinuous,X=u.T.toContinuous,j=[Y,D,X];function k(e){return l(j,e)}var M=i.T.toDiscrete,P=c.T.toDiscrete,q=u.T.toDiscrete,F=[M,P,q];function z(e){return l(F,e)}var N=i.T.toDiscreteProbabilityMassFraction,E=c.T.toDiscreteProbabilityMassFraction,L=u.T.toDiscreteProbabilityMassFraction,V=[N,E,L];function W(e){return l(V,e)}var $=i.T.minX,O=c.T.minX,R=u.T.minX,B=[$,O,R];function H(e){return l(B,e)}var J=i.T.Integral.get,K=c.T.Integral.get,Q=u.T.Integral.get,U=[J,K,Q];function Z(e){return l(U,e)}var ee=i.T.Integral.sum,re=c.T.Integral.sum,te=u.T.Integral.sum,ne=[ee,re,te];function ae(e){return l(ne,e)}function oe(e){var r=[t._1(i.T.Integral.xToY,e),t._1(c.T.Integral.xToY,e),t._1(u.T.Integral.xToY,e)];return function(e){return l(r,e)}}function ie(e){var r=[t._1(i.T.Integral.yToX,e),t._1(c.T.Integral.yToX,e),t._1(u.T.Integral.yToX,e)];return function(e){return l(r,e)}}var ce=i.T.maxX,ue=c.T.maxX,se=u.T.maxX,le=[ce,ue,se];function Te(e){return l(le,e)}function _e(e,r,n){var a=void 0!==e?e:function(e){},o=void 0!==r?r:function(e){},s=[t._3(i.T.mapY,a,o,n),t._3(c.T.mapY,a,o,n),t._3(u.T.mapY,a,o,n)];return function(e){return T(s,e)}}function me(e){switch(0|e.TAG){case 0:return t._1(i.T.mean,e._0);case 1:return t._1(c.T.mean,e._0);case 2:return t._1(u.T.mean,e._0)}}function fe(e){switch(0|e.TAG){case 0:return t._1(i.T.variance,e._0);case 1:return t._1(c.T.variance,e._0);case 2:return t._1(u.T.variance,e._0)}}var be=s.Dist({minX:H,maxX:Te,mapY:_e,xToY:v,toShape:x,toContinuous:k,toDiscrete:z,normalize:G,toDiscreteProbabilityMassFraction:W,downsample:h,truncate:d,updateIntegralCache:C,integral:Z,integralEndY:ae,integralXtoY:oe,integralYtoX:ie,mean:me,variance:fe});function pe(e,r){var n=t._2(be.xToY,e,r);return n.continuous+n.discrete}var ge=be.Integral.yToX,ye=be.Integral.xToY;function ve(e,r){for(var n=a.make(e,0),o=0;o3?n.slice(3):"any":n).split("|").map(I).filter(C).filter(k),a=function(n,t){var r={};return n.forEach(function(n){-1!==t.indexOf(n.from)||-1===t.indexOf(n.to)||r[n.from]||(r[n.from]=n)}),Object.keys(r).map(function(n){return r[n]})}(t,e),o=e.map(function(n){var t=p(n);return{name:n,typeIndex:c(t),test:t.test,conversion:null,conversionIndex:-1}}),u=a.map(function(n){var r=p(n.from);return{name:n.from,typeIndex:c(r),test:r.test,conversion:n,conversionIndex:t.indexOf(n)}});return{types:o.concat(u),restParam:r}}function y(n){var t=U(n);return!!t&&t.restParam}function h(n){return n.types.some(function(n){return null!=n.conversion})}function v(t){if(t&&0!==t.types.length){if(1===t.types.length)return p(t.types[0].name).test;if(2===t.types.length){var r=p(t.types[0].name).test,e=p(t.types[1].name).test;return function(n){return r(n)||e(n)}}var a=t.types.map(function(n){return p(n.name).test});return function(n){for(var t=0;t=o+1}}return 0===n.length?function(n){return 0===n.length}:1===n.length?(r=v(n[0]),function(n){return r(n[0])&&1===n.length}):2===n.length?(r=v(n[0]),e=v(n[1]),function(n){return r(n[0])&&e(n[1])&&2===n.length}):(t=n.map(v),function(n){for(var r=0;r=a:i?a>=o:a===o}(t,n)});if(t)throw new TypeError('Conflicting signatures "'+m(t.params)+'" and "'+m(n.params)+'".');a.push(n)});var o=q(a,function(n){return(n?F(n.params,!1):[]).map(function(t){return{params:t,fn:n.fn}})}).filter(D);o.sort(A);var u=o[0]&&o[0].params.length<=2&&!y(o[0].params),i=o[1]&&o[1].params.length<=2&&!y(o[1].params),f=o[2]&&o[2].params.length<=2&&!y(o[2].params),p=o[3]&&o[3].params.length<=2&&!y(o[3].params),c=o[4]&&o[4].params.length<=2&&!y(o[4].params),b=o[5]&&o[5].params.length<=2&&!y(o[5].params),E=u&&i&&f&&p&&c&&b,O=o.map(function(n){return d(n.params)}),T=u?v(o[0].params[0]):r,P=i?v(o[1].params[0]):r,M=f?v(o[2].params[0]):r,k=p?v(o[3].params[0]):r,C=c?v(o[4].params[0]):r,U=b?v(o[5].params[0]):r,z=u?v(o[0].params[1]):r,B=i?v(o[1].params[1]):r,G=f?v(o[2].params[1]):r,H=p?v(o[3].params[1]):r,J=c?v(o[4].params[1]):r,K=b?v(o[5].params[1]):r,Q=o.map(function(n){return function(n,t){var r=t;if(n.some(h)){var e=y(n),a=n.map(S);r=function(){for(var n=[],r=e?arguments.length-1:arguments.length,o=0;o0){var s=l(t[o]);return(e=new TypeError("Unexpected type of argument in function "+u+" (expected: "+a.join(" or ")+", actual: "+s+", index: "+o+")")).data={category:"wrongType",fn:u,index:o,actual:s,expected:a},e}}else i=f}var p=i.map(function(n){return y(n.params)?1/0:n.params.length});if(t.lengthc?((e=new TypeError("Too many arguments in function "+u+" (expected: "+c+", actual: "+t.length+")")).data={category:"tooManyArgs",fn:u,index:t.length,expectedLength:c},e):((e=new TypeError('Arguments of type "'+t.join(", ")+'" do not match any of the defined signatures of function '+u+".")).data={category:"mismatch",actual:t.map(l)},e)}(n,arguments,o)},pn=function(n,t){"use strict";return arguments.length===nn&&T(n)&&z(t)?W.apply(null,arguments):arguments.length===tn&&P(n)&&B(t)?X.apply(null,arguments):arguments.length===rn&&M(n)&&G(t)?Y.apply(null,arguments):arguments.length===en&&k(n)&&H(t)?Z.apply(null,arguments):arguments.length===an&&C(n)&&J(t)?$.apply(null,arguments):arguments.length===on&&U(n)&&K(t)?_.apply(null,arguments):sn.apply(null,arguments)};try{Object.defineProperty(pn,"name",{value:n})}catch(cn){}return pn.signatures=function(n){var t={};return n.forEach(function(n){n.params.some(h)||F(n.params,!0).forEach(function(r){t[m(r)]=n.fn})}),t}(o),pn}function k(n){return-1===s.ignore.indexOf(n)}function I(n){return n.trim()}function C(n){return!!n}function D(n){return null!==n}function L(n){return 0===n.types.length}function U(n){return n[n.length-1]}function R(n,t,r){return Array.prototype.slice.call(n,t,r)}function V(n,t){for(var r=0;r0?1:e<0?-1:0},exports.format=function(n,t){if("function"==typeof t)return t(n);if(n===1/0)return"Infinity";if(n===-1/0)return"-Infinity";if(isNaN(n))return"NaN";var r,i="auto";switch(t&&(t.notation&&(i=t.notation),exports.isNumber(t)?r=t:exports.isNumber(t.precision)&&(r=t.precision)),i){case"fixed":return exports.toFixed(n,r);case"exponential":return exports.toExponential(n,r);case"engineering":return exports.toEngineering(n,r);case"auto":if(t&&t.exponential&&(void 0!==t.exponential.lower||void 0!==t.exponential.upper)){var o=e.map(t,function(e){return e});return o.exponential=void 0,void 0!==t.exponential.lower&&(o.lowerExp=Math.round(Math.log(t.exponential.lower)/Math.LN10)),void 0!==t.exponential.upper&&(o.upperExp=Math.round(Math.log(t.exponential.upper)/Math.LN10)),console.warn("Deprecation warning: Formatting options exponential.lower and exponential.upper (minimum and maximum value) are replaced with exponential.lowerExp and exponential.upperExp (minimum and maximum exponent) since version 4.0.0. Replace "+JSON.stringify(t)+" with "+JSON.stringify(o)),exports.toPrecision(n,r,o)}return exports.toPrecision(n,r,t&&t).replace(/((\.\d*?)(0+))($|e)/,function(){var e=arguments[2],n=arguments[4];return"."!==e?e+n:n});default:throw new Error('Unknown notation "'+i+'". Choose "auto", "exponential", or "fixed".')}},exports.splitNumber=function(e){var n=String(e).toLowerCase().match(/^0*?(-?)(\d+\.?\d*)(e([+-]?\d+))?$/);if(!n)throw new SyntaxError("Invalid number "+e);var t=n[1],r=n[2],i=parseFloat(n[4]||"0"),o=r.indexOf(".");i+=-1!==o?o-1:r.length-1;var p=r.replace(".","").replace(/^0*/,function(e){return i-=e.length,""}).replace(/0*$/,"").split("").map(function(e){return parseInt(e)});return 0===p.length&&(p.push(0),i++),{sign:t,coefficients:p,exponent:i}},exports.toEngineering=function(e,n){if(isNaN(e)||!isFinite(e))return String(e);var t=exports.roundDigits(exports.splitNumber(e),n),r=t.exponent,i=t.coefficients,o=r%3==0?r:r<0?r-3-r%3:r-r%3;if(exports.isNumber(n))for(;n>i.length||r-o+1>i.length;)i.push(0);else for(var p=r>=0?r:Math.abs(o);i.length-10;)a++,s--;var u=i.slice(a).join(""),l=exports.isNumber(n)&&u.length||u.match(/[1-9]/)?"."+u:"",x=i.slice(0,a).join("")+l+"e"+(r>=0?"+":"")+o.toString();return t.sign+x},exports.toFixed=function(e,t){if(isNaN(e)||!isFinite(e))return String(e);var r=exports.splitNumber(e),i="number"==typeof t?exports.roundDigits(r,r.exponent+1+t):r,o=i.coefficients,p=i.exponent+1,s=p+(t||0);return o.length0?"."+o.join(""):"")+"e"+(p>=0?"+":"")+p},exports.toPrecision=function(e,t,r){if(isNaN(e)||!isFinite(e))return String(e);var i=r&&void 0!==r.lowerExp?r.lowerExp:-3,o=r&&void 0!==r.upperExp?r.upperExp:5,p=exports.splitNumber(e);if(p.exponent=o)return exports.toExponential(e,t);var s=t?exports.roundDigits(p,t):p,a=s.coefficients,u=s.exponent;a.length0?u:0;return l<(a=n(-u).concat(a)).length-1&&a.splice(l+1,0,"."),s.sign+a.join("")},exports.roundDigits=function(e,n){for(var t={sign:e.sign,coefficients:e.coefficients,exponent:e.exponent},r=t.coefficients;n<=0;)r.unshift(0),t.exponent++,n++;if(r.length>n&&r.splice(n,r.length-n)[0]>=5){var i=n-1;for(r[i]++;10===r[i];)r.pop(),0===i&&(r.unshift(0),t.exponent++,i++),r[--i]++}return t},exports.digits=function(e){return e.toExponential().replace(/e.*$/,"").replace(/^0\.?0*|\./,"").length},exports.DBL_EPSILON=Number.EPSILON||2.220446049250313e-16,exports.nearlyEqual=function(e,n,t){if(null==t)return e===n;if(e===n)return!0;if(isNaN(e)||isNaN(n))return!1;if(isFinite(e)&&isFinite(n)){var r=Math.abs(e-n);return r15)throw new TypeError("Cannot implicitly convert a number with >15 significant digits to BigNumber (value: "+n+"). Use function bignumber(x) to convert to BigNumber.");return new t.BigNumber(n)}},{from:"number",to:"Complex",convert:function(n){return new t.Complex(n,0)}},{from:"number",to:"string",convert:function(t){return t+""}},{from:"BigNumber",to:"Complex",convert:function(n){return new t.Complex(n.toNumber(),0)}},{from:"Fraction",to:"BigNumber",convert:function(t){throw new TypeError("Cannot implicitly convert a Fraction to BigNumber or vice versa. Use function bignumber(x) to convert to BigNumber or fraction(x) to convert to Fraction.")}},{from:"Fraction",to:"Complex",convert:function(n){return new t.Complex(n.valueOf(),0)}},{from:"number",to:"Fraction",convert:function(n){if(new t.Fraction(n).valueOf()!==n)throw new TypeError("Cannot implicitly convert a number to a Fraction when there will be a loss of precision (value: "+n+"). Use function fraction(x) to convert to Fraction.");return new t.Fraction(n)}},{from:"string",to:"number",convert:function(t){var n=Number(t);if(isNaN(n))throw new Error('Cannot convert "'+t+'" to a number');return n}},{from:"string",to:"BigNumber",convert:function(n){try{return new t.BigNumber(n)}catch(o){throw new Error('Cannot convert "'+n+'" to BigNumber')}}},{from:"string",to:"Fraction",convert:function(n){try{return new t.Fraction(n)}catch(o){throw new Error('Cannot convert "'+n+'" to Fraction')}}},{from:"string",to:"Complex",convert:function(n){try{return new t.Complex(n)}catch(o){throw new Error('Cannot convert "'+n+'" to Complex')}}},{from:"boolean",to:"number",convert:function(t){return+t}},{from:"boolean",to:"BigNumber",convert:function(n){return new t.BigNumber(+n)}},{from:"boolean",to:"Fraction",convert:function(n){return new t.Fraction(+n)}},{from:"boolean",to:"string",convert:function(t){return+t}},{from:"Array",to:"Matrix",convert:function(n){return new t.DenseMatrix(n)}},{from:"Matrix",to:"Array",convert:function(t){return t.valueOf()}}],o}; +},{"typed-function":"Qbfe","./../utils/number":"uqMu","./../utils/bignumber/isBigNumber":"NR2f","./../utils/collection/isMatrix":"gfmG"}],"e2Zi":[function(require,module,exports) { +function t(){}t.prototype={on:function(t,n,e){var i=this.e||(this.e={});return(i[t]||(i[t]=[])).push({fn:n,ctx:e}),this},once:function(t,n,e){var i=this;function o(){i.off(t,o),n.apply(e,arguments)}return o._=n,this.on(t,o,e)},emit:function(t){for(var n=[].slice.call(arguments,1),e=((this.e||(this.e={}))[t]||[]).slice(),i=0,o=e.length;i0){for(s+=o,e=1;ei)throw Error(p+n)}function S(n,e,i,t){var r,s,o,u;for(s=n[0];s>=10;s/=10)--e;return--e<0?(e+=M,r=0):(r=Math.ceil((e+1)/M),e%=M),s=v(10,M-e),u=n[r]%s|0,null==t?e<3?(0==e?u=u/100|0:1==e&&(u=u/10|0),o=i<4&&99999==u||i>3&&49999==u||5e4==u||0==u):o=(i<4&&u+1==s||i>3&&u+1==s/2)&&(n[r+1]/s/100|0)==v(10,e-2)-1||(u==s/2||0==u)&&0==(n[r+1]/s/100|0):e<4?(0==e?u=u/1e3|0:1==e?u=u/100|0:2==e&&(u=u/10|0),o=(t||i<4)&&9999==u||!t&&i>3&&4999==u):o=((t||i<4)&&u+1==s||!t&&i>3&&u+1==s/2)&&(n[r+1]/s/1e3|0)==v(10,e-3)-1,o}function Z(n,e,i){for(var t,r,s=[0],o=0,u=n.length;oi-1&&(void 0===s[t+1]&&(s[t+1]=0),s[t+1]+=s[t]/i|0,s[t]%=i)}return s.reverse()}D.absoluteValue=D.abs=function(){var n=new this.constructor(this);return n.s<0&&(n.s=1),R(n)},D.ceil=function(){return R(new this.constructor(this),this.e+1,2)},D.comparedTo=D.cmp=function(n){var e,i,t,r,s=this,o=s.d,u=(n=new s.constructor(n)).d,c=s.s,f=n.s;if(!o||!u)return c&&f?c!==f?c:o===u?0:!o^c<0?1:-1:NaN;if(!o[0]||!u[0])return o[0]?c:u[0]?-f:0;if(c!==f)return c;if(s.e!==n.e)return s.e>n.e^c<0?1:-1;for(e=0,i=(t=o.length)<(r=u.length)?t:r;eu[e]^c<0?1:-1;return t===r?0:t>r^c<0?1:-1},D.cosine=D.cos=function(){var n,e,i=this,t=i.constructor;return i.d?i.d[0]?(n=t.precision,e=t.rounding,t.precision=n+Math.max(i.e,i.sd())+M,t.rounding=1,i=function(n,e){var i,t,r=e.d.length;r<32?(i=Math.ceil(r/3),t=(1/G(4,i)).toString()):(i=16,t="2.3283064365386962890625e-10");n.precision+=i,e=z(n,1,e.times(t),new n(1));for(var s=i;s--;){var o=e.times(e);e=o.times(o).minus(o).times(8).plus(1)}return n.precision-=i,e}(t,K(t,i)),t.precision=n,t.rounding=e,R(2==s||3==s?i.neg():i,n,e,!0)):new t(1):new t(NaN)},D.cubeRoot=D.cbrt=function(){var n,e,i,t,r,s,o,u,c,f,a=this,h=a.constructor;if(!a.isFinite()||a.isZero())return new h(a);for(l=!1,(s=a.s*v(a.s*a,1/3))&&Math.abs(s)!=1/0?t=new h(s.toString()):(i=F(a.d),(s=((n=a.e)-i.length+1)%3)&&(i+=1==s||-2==s?"0":"00"),s=v(i,1/3),n=w((n+1)/3)-(n%3==(n<0?-1:2)),(t=new h(i=s==1/0?"5e"+n:(i=s.toExponential()).slice(0,i.indexOf("e")+1)+n)).s=a.s),o=(n=h.precision)+3;;)if(f=(c=(u=t).times(u).times(u)).plus(a),t=P(f.plus(a).times(u),f.plus(c),o+2,1),F(u.d).slice(0,o)===(i=F(t.d)).slice(0,o)){if("9999"!=(i=i.slice(o-3,o+1))&&(r||"4999"!=i)){+i&&(+i.slice(1)||"5"!=i.charAt(0))||(R(t,n+1,1),e=!t.times(t).times(t).eq(a));break}if(!r&&(R(u,n+1,0),u.times(u).times(u).eq(a))){t=u;break}o+=4,r=1}return l=!0,R(t,n,h.rounding,e)},D.decimalPlaces=D.dp=function(){var n,e=this.d,i=NaN;if(e){if(i=((n=e.length-1)-w(this.e/M))*M,n=e[n])for(;n%10==0;n/=10)i--;i<0&&(i=0)}return i},D.dividedBy=D.div=function(n){return P(this,new this.constructor(n))},D.dividedToIntegerBy=D.divToInt=function(n){var e=this.constructor;return R(P(this,new e(n),0,1,1),e.precision,e.rounding)},D.equals=D.eq=function(n){return 0===this.cmp(n)},D.floor=function(){return R(new this.constructor(this),this.e+1,3)},D.greaterThan=D.gt=function(n){return this.cmp(n)>0},D.greaterThanOrEqualTo=D.gte=function(n){var e=this.cmp(n);return 1==e||0===e},D.hyperbolicCosine=D.cosh=function(){var n,e,i,t,r,s=this,o=s.constructor,u=new o(1);if(!s.isFinite())return new o(s.s?1/0:NaN);if(s.isZero())return u;i=o.precision,t=o.rounding,o.precision=i+Math.max(s.e,s.sd())+4,o.rounding=1,(r=s.d.length)<32?e=(1/G(4,n=Math.ceil(r/3))).toString():(n=16,e="2.3283064365386962890625e-10"),s=z(o,1,s.times(e),new o(1),!0);for(var c,f=n,a=new o(8);f--;)c=s.times(s),s=u.minus(c.times(a.minus(c.times(a))));return R(s,o.precision=i,o.rounding=t,!0)},D.hyperbolicSine=D.sinh=function(){var n,e,i,t,r=this,s=r.constructor;if(!r.isFinite()||r.isZero())return new s(r);if(e=s.precision,i=s.rounding,s.precision=e+Math.max(r.e,r.sd())+4,s.rounding=1,(t=r.d.length)<3)r=z(s,2,r,r,!0);else{n=(n=1.4*Math.sqrt(t))>16?16:0|n,r=z(s,2,r=r.times(1/G(5,n)),r,!0);for(var o,u=new s(5),c=new s(16),f=new s(20);n--;)o=r.times(r),r=r.times(u.plus(o.times(c.times(o).plus(f))))}return s.precision=e,s.rounding=i,R(r,e,i,!0)},D.hyperbolicTangent=D.tanh=function(){var n,e,i=this,t=i.constructor;return i.isFinite()?i.isZero()?new t(i):(n=t.precision,e=t.rounding,t.precision=n+7,t.rounding=1,P(i.sinh(),i.cosh(),t.precision=n,t.rounding=e)):new t(i.s)},D.inverseCosine=D.acos=function(){var n,e=this,i=e.constructor,t=e.abs().cmp(1),r=i.precision,s=i.rounding;return-1!==t?0===t?e.isNeg()?_(i,r,s):new i(0):new i(NaN):e.isZero()?_(i,r+4,s).times(.5):(i.precision=r+6,i.rounding=1,e=e.asin(),n=_(i,r+4,s).times(.5),i.precision=r,i.rounding=s,n.minus(e))},D.inverseHyperbolicCosine=D.acosh=function(){var n,e,i=this,t=i.constructor;return i.lte(1)?new t(i.eq(1)?0:NaN):i.isFinite()?(n=t.precision,e=t.rounding,t.precision=n+Math.max(Math.abs(i.e),i.sd())+4,t.rounding=1,l=!1,i=i.times(i).minus(1).sqrt().plus(i),l=!0,t.precision=n,t.rounding=e,i.ln()):new t(i)},D.inverseHyperbolicSine=D.asinh=function(){var n,e,i=this,t=i.constructor;return!i.isFinite()||i.isZero()?new t(i):(n=t.precision,e=t.rounding,t.precision=n+2*Math.max(Math.abs(i.e),i.sd())+6,t.rounding=1,l=!1,i=i.times(i).plus(1).sqrt().plus(i),l=!0,t.precision=n,t.rounding=e,i.ln())},D.inverseHyperbolicTangent=D.atanh=function(){var n,e,i,t,r=this,s=r.constructor;return r.isFinite()?r.e>=0?new s(r.abs().eq(1)?r.s/0:r.isZero()?r:NaN):(n=s.precision,e=s.rounding,t=r.sd(),Math.max(t,n)<2*-r.e-1?R(new s(r),n,e,!0):(s.precision=i=t-r.e,r=P(r.plus(1),new s(1).minus(r),i+n,1),s.precision=n+4,s.rounding=1,r=r.ln(),s.precision=n,s.rounding=e,r.times(.5))):new s(NaN)},D.inverseSine=D.asin=function(){var n,e,i,t,r=this,s=r.constructor;return r.isZero()?new s(r):(e=r.abs().cmp(1),i=s.precision,t=s.rounding,-1!==e?0===e?((n=_(s,i+4,t).times(.5)).s=r.s,n):new s(NaN):(s.precision=i+6,s.rounding=1,r=r.div(new s(1).minus(r.times(r)).sqrt().plus(1)).atan(),s.precision=i,s.rounding=t,r.times(2)))},D.inverseTangent=D.atan=function(){var n,e,i,t,r,s,o,u,c,f=this,a=f.constructor,h=a.precision,d=a.rounding;if(f.isFinite()){if(f.isZero())return new a(f);if(f.abs().eq(1)&&h+4<=O)return(o=_(a,h+4,d).times(.25)).s=f.s,o}else{if(!f.s)return new a(NaN);if(h+4<=O)return(o=_(a,h+4,d).times(.5)).s=f.s,o}for(a.precision=u=h+10,a.rounding=1,n=i=Math.min(28,u/M+2|0);n;--n)f=f.div(f.times(f).plus(1).sqrt().plus(1));for(l=!1,e=Math.ceil(u/M),t=1,c=f.times(f),o=new a(f),r=f;-1!==n;)if(r=r.times(c),s=o.minus(r.div(t+=2)),r=r.times(c),void 0!==(o=s.plus(r.div(t+=2))).d[e])for(n=e;o.d[n]===s.d[n]&&n--;);return i&&(o=o.times(2<this.d.length-2},D.isNaN=function(){return!this.s},D.isNegative=D.isNeg=function(){return this.s<0},D.isPositive=D.isPos=function(){return this.s>0},D.isZero=function(){return!!this.d&&0===this.d[0]},D.lessThan=D.lt=function(n){return this.cmp(n)<0},D.lessThanOrEqualTo=D.lte=function(n){return this.cmp(n)<1},D.logarithm=D.log=function(n){var e,i,t,r,s,o,u,c,f=this.constructor,a=f.precision,h=f.rounding;if(null==n)n=new f(10),e=!0;else{if(i=(n=new f(n)).d,n.s<0||!i||!i[0]||n.eq(1))return new f(NaN);e=n.eq(10)}if(i=this.d,this.s<0||!i||!i[0]||this.eq(1))return new f(i&&!i[0]?-1/0:1!=this.s?NaN:i?0:1/0);if(e)if(i.length>1)s=!0;else{for(r=i[0];r%10==0;)r/=10;s=1!==r}if(l=!1,o=j(this,u=a+5),t=e?U(f,u+10):j(n,u),S((c=P(o,t,u,1)).d,r=a,h))do{if(o=j(this,u+=10),t=e?U(f,u+10):j(n,u),c=P(o,t,u,1),!s){+F(c.d).slice(r+1,r+15)+1==1e14&&(c=R(c,a+1,0));break}}while(S(c.d,r+=10,h));return l=!0,R(c,a,h)},D.minus=D.sub=function(n){var e,i,t,r,s,o,u,c,f,a,h,d,p=this,g=p.constructor;if(n=new g(n),!p.d||!n.d)return p.s&&n.s?p.d?n.s=-n.s:n=new g(n.d||p.s!==n.s?p:NaN):n=new g(NaN),n;if(p.s!=n.s)return n.s=-n.s,p.plus(n);if(f=p.d,d=n.d,u=g.precision,c=g.rounding,!f[0]||!d[0]){if(d[0])n.s=-n.s;else{if(!f[0])return new g(3===c?-0:0);n=new g(p)}return l?R(n,u,c):n}if(i=w(n.e/M),a=w(p.e/M),f=f.slice(),s=a-i){for((h=s<0)?(e=f,s=-s,o=d.length):(e=d,i=a,o=f.length),s>(t=Math.max(Math.ceil(u/M),o)+2)&&(s=t,e.length=1),e.reverse(),t=s;t--;)e.push(0);e.reverse()}else{for((h=(t=f.length)<(o=d.length))&&(o=t),t=0;t0;--t)f[o++]=0;for(t=d.length;t>s;){if(f[--t](o=(s=Math.ceil(u/M))>o?s+1:o+1)&&(r=o,i.length=1),i.reverse();r--;)i.push(0);i.reverse()}for((o=f.length)-(r=a.length)<0&&(r=o,i=a,a=f,f=i),e=0;r;)e=(f[--r]=f[r]+a[r]+e)/y|0,f[r]%=y;for(e&&(f.unshift(e),++t),o=f.length;0==f[--o];)f.pop();return n.d=f,n.e=T(f,t),l?R(n,u,c):n},D.precision=D.sd=function(n){var e,i=this;if(void 0!==n&&n!==!!n&&1!==n&&0!==n)throw Error(p+n);return i.d?(e=k(i.d),n&&i.e+1>e&&(e=i.e+1)):e=NaN,e},D.round=function(){var n=this,e=n.constructor;return R(new e(n),n.e+1,e.rounding)},D.sine=D.sin=function(){var n,e,i=this,t=i.constructor;return i.isFinite()?i.isZero()?new t(i):(n=t.precision,e=t.rounding,t.precision=n+Math.max(i.e,i.sd())+M,t.rounding=1,i=function(n,e){var i,t=e.d.length;if(t<3)return z(n,2,e,e);i=(i=1.4*Math.sqrt(t))>16?16:0|i,e=e.times(1/G(5,i)),e=z(n,2,e,e);for(var r,s=new n(5),o=new n(16),u=new n(20);i--;)r=e.times(e),e=e.times(s.plus(r.times(o.times(r).minus(u))));return e}(t,K(t,i)),t.precision=n,t.rounding=e,R(s>2?i.neg():i,n,e,!0)):new t(NaN)},D.squareRoot=D.sqrt=function(){var n,e,i,t,r,s,o=this,u=o.d,c=o.e,f=o.s,a=o.constructor;if(1!==f||!u||!u[0])return new a(!f||f<0&&(!u||u[0])?NaN:u?o:1/0);for(l=!1,0==(f=Math.sqrt(+o))||f==1/0?(((e=F(u)).length+c)%2==0&&(e+="0"),f=Math.sqrt(e),c=w((c+1)/2)-(c<0||c%2),t=new a(e=f==1/0?"1e"+c:(e=f.toExponential()).slice(0,e.indexOf("e")+1)+c)):t=new a(f.toString()),i=(c=a.precision)+3;;)if(t=(s=t).plus(P(o,s,i+2,1)).times(.5),F(s.d).slice(0,i)===(e=F(t.d)).slice(0,i)){if("9999"!=(e=e.slice(i-3,i+1))&&(r||"4999"!=e)){+e&&(+e.slice(1)||"5"!=e.charAt(0))||(R(t,c+1,1),n=!t.times(t).eq(o));break}if(!r&&(R(s,c+1,0),s.times(s).eq(o))){t=s;break}i+=4,r=1}return l=!0,R(t,c,a.rounding,n)},D.tangent=D.tan=function(){var n,e,i=this,t=i.constructor;return i.isFinite()?i.isZero()?new t(i):(n=t.precision,e=t.rounding,t.precision=n+10,t.rounding=1,(i=i.sin()).s=1,i=P(i,new t(1).minus(i.times(i)).sqrt(),n+10,0),t.precision=n,t.rounding=e,R(2==s||4==s?i.neg():i,n,e,!0)):new t(NaN)},D.times=D.mul=function(n){var e,i,t,r,s,o,u,c,f,a=this,h=a.constructor,d=a.d,p=(n=new h(n)).d;if(n.s*=a.s,!(d&&d[0]&&p&&p[0]))return new h(!n.s||d&&!d[0]&&!p||p&&!p[0]&&!d?NaN:d&&p?0*n.s:n.s/0);for(i=w(a.e/M)+w(n.e/M),(c=d.length)<(f=p.length)&&(s=d,d=p,p=s,o=c,c=f,f=o),s=[],t=o=c+f;t--;)s.push(0);for(t=f;--t>=0;){for(e=0,r=c+t;r>t;)u=s[r]+p[t]*d[r-t-1]+e,s[r--]=u%y|0,e=u/y|0;s[r]=(s[r]+e)%y|0}for(;!s[--o];)s.pop();return e?++i:s.shift(),n.d=s,n.e=T(s,i),l?R(n,h.precision,h.rounding):n},D.toBinary=function(n,e){return Q(this,2,n,e)},D.toDecimalPlaces=D.toDP=function(n,e){var i=this,t=i.constructor;return i=new t(i),void 0===n?i:(A(n,0,u),void 0===e?e=t.rounding:A(e,0,8),R(i,n+i.e+1,e))},D.toExponential=function(n,e){var i,t=this,r=t.constructor;return void 0===n?i=L(t,!0):(A(n,0,u),void 0===e?e=r.rounding:A(e,0,8),i=L(t=R(new r(t),n+1,e),!0,n+1)),t.isNeg()&&!t.isZero()?"-"+i:i},D.toFixed=function(n,e){var i,t,r=this,s=r.constructor;return void 0===n?i=L(r):(A(n,0,u),void 0===e?e=s.rounding:A(e,0,8),i=L(t=R(new s(r),n+r.e+1,e),!1,n+t.e+1)),r.isNeg()&&!r.isZero()?"-"+i:i},D.toFraction=function(n){var e,i,t,r,s,o,u,c,f,a,h,d,g=this,m=g.d,w=g.constructor;if(!m)return new w(g);if(f=i=new w(1),t=c=new w(0),o=(s=(e=new w(t)).e=k(m)-g.e-1)%M,e.d[0]=v(10,o<0?M+o:o),null==n)n=s>0?e:f;else{if(!(u=new w(n)).isInt()||u.lt(f))throw Error(p+u);n=u.gt(e)?s>0?e:f:u}for(l=!1,u=new w(F(m)),a=w.precision,w.precision=s=m.length*M*2;h=P(u,e,0,1,1),1!=(r=i.plus(h.times(t))).cmp(n);)i=t,t=r,r=f,f=c.plus(h.times(r)),c=r,r=e,e=u.minus(h.times(r)),u=r;return r=P(n.minus(i),t,0,1,1),c=c.plus(r.times(f)),i=i.plus(r.times(t)),c.s=f.s=g.s,d=P(f,t,s,1).minus(g).abs().cmp(P(c,i,s,1).minus(g).abs())<1?[f,t]:[c,i],w.precision=a,l=!0,d},D.toHexadecimal=D.toHex=function(n,e){return Q(this,16,n,e)},D.toNearest=function(n,e){var i=this,t=i.constructor;if(i=new t(i),null==n){if(!i.d)return i;n=new t(1),e=t.rounding}else{if(n=new t(n),void 0===e?e=t.rounding:A(e,0,8),!i.d)return n.s?i:n;if(!n.d)return n.s&&(n.s=i.s),n}return n.d[0]?(l=!1,i=P(i,n,0,e,1).times(n),l=!0,R(i)):(n.s=i.s,i=n),i},D.toNumber=function(){return+this},D.toOctal=function(n,e){return Q(this,8,n,e)},D.toPower=D.pow=function(n){var e,i,t,r,s,o,u=this,c=u.constructor,f=+(n=new c(n));if(!(u.d&&n.d&&u.d[0]&&n.d[0]))return new c(v(+u,f));if((u=new c(u)).eq(1))return u;if(t=c.precision,s=c.rounding,n.eq(1))return R(u,t,s);if((e=w(n.e/M))>=n.d.length-1&&(i=f<0?-f:f)<=9007199254740991)return r=I(c,u,i,t),n.s<0?new c(1).div(r):R(r,t,s);if((o=u.s)<0){if(ec.maxE+1||e0?o/0:0):(l=!1,c.rounding=u.s=1,i=Math.min(12,(e+"").length),(r=V(n.times(j(u,t+i)),t)).d&&S((r=R(r,t+5,1)).d,t,s)&&(e=t+10,+F((r=R(V(n.times(j(u,e+i)),e),e+5,1)).d).slice(t+1,t+15)+1==1e14&&(r=R(r,t+1,0))),r.s=o,l=!0,c.rounding=s,R(r,t,s))},D.toPrecision=function(n,e){var i,t=this,r=t.constructor;return void 0===n?i=L(t,t.e<=r.toExpNeg||t.e>=r.toExpPos):(A(n,1,u),void 0===e?e=r.rounding:A(e,0,8),i=L(t=R(new r(t),n,e),n<=t.e||t.e<=r.toExpNeg,n)),t.isNeg()&&!t.isZero()?"-"+i:i},D.toSignificantDigits=D.toSD=function(n,e){var i=this.constructor;return void 0===n?(n=i.precision,e=i.rounding):(A(n,1,u),void 0===e?e=i.rounding:A(e,0,8)),R(new i(this),n,e)},D.toString=function(){var n=this,e=n.constructor,i=L(n,n.e<=e.toExpNeg||n.e>=e.toExpPos);return n.isNeg()&&!n.isZero()?"-"+i:i},D.truncated=D.trunc=function(){return R(new this.constructor(this),this.e+1,1)},D.valueOf=D.toJSON=function(){var n=this,e=n.constructor,i=L(n,n.e<=e.toExpNeg||n.e>=e.toExpPos);return n.isNeg()?"-"+i:i};var P=function(){function n(n,e,i){var t,r=0,s=n.length;for(n=n.slice();s--;)t=n[s]*e+r,n[s]=t%i|0,r=t/i|0;return r&&n.unshift(r),n}function e(n,e,i,t){var r,s;if(i!=t)s=i>t?1:-1;else for(r=s=0;re[r]?1:-1;break}return s}function i(n,e,i,t){for(var r=0;i--;)n[i]-=r,r=n[i]1;)n.shift()}return function(r,s,o,u,c,f){var a,h,l,d,p,g,m,v,N,b,E,x,q,O,D,F,A,S,Z,P,L=r.constructor,T=r.s==s.s?1:-1,U=r.d,_=s.d;if(!(U&&U[0]&&_&&_[0]))return new L(r.s&&s.s&&(U?!_||U[0]!=_[0]:_)?U&&0==U[0]||!_?0*T:T/0:NaN);for(f?(p=1,h=r.e-s.e):(f=y,p=M,h=w(r.e/p)-w(s.e/p)),Z=_.length,A=U.length,b=(N=new L(T)).d=[],l=0;_[l]==(U[l]||0);l++);if(_[l]>(U[l]||0)&&h--,null==o?(O=o=L.precision,u=L.rounding):O=c?o+(r.e-s.e)+1:o,O<0)b.push(1),g=!0;else{if(O=O/p+2|0,l=0,1==Z){for(d=0,_=_[0],O++;(l1&&(_=n(_,d,f),U=n(U,d,f),Z=_.length,A=U.length),F=Z,x=(E=U.slice(0,Z)).length;x=f/2&&++S;do{d=0,(a=e(_,E,Z,x))<0?(q=E[0],Z!=x&&(q=q*f+(E[1]||0)),(d=q/S|0)>1?(d>=f&&(d=f-1),1==(a=e(m=n(_,d,f),E,v=m.length,x=E.length))&&(d--,i(m,Z=10;d/=10)l++;N.e=l+h*p-1,R(N,c?o+N.e+1:o,u,g)}return N}}();function R(n,e,i,t){var r,s,o,u,c,f,a,h,d,p=n.constructor;n:if(null!=e){if(!(h=n.d))return n;for(r=1,u=h[0];u>=10;u/=10)r++;if((s=e-r)<0)s+=M,o=e,c=(a=h[d=0])/v(10,r-o-1)%10|0;else if((d=Math.ceil((s+1)/M))>=(u=h.length)){if(!t)break n;for(;u++<=d;)h.push(0);a=c=0,r=1,o=(s%=M)-M+1}else{for(a=u=h[d],r=1;u>=10;u/=10)r++;c=(o=(s%=M)-M+r)<0?0:a/v(10,r-o-1)%10|0}if(t=t||e<0||void 0!==h[d+1]||(o<0?a:a%v(10,r-o-1)),f=i<4?(c||t)&&(0==i||i==(n.s<0?3:2)):c>5||5==c&&(4==i||t||6==i&&(s>0?o>0?a/v(10,r-o):0:h[d-1])%10&1||i==(n.s<0?8:7)),e<1||!h[0])return h.length=0,f?(e-=n.e+1,h[0]=v(10,(M-e%M)%M),n.e=-e||0):h[0]=n.e=0,n;if(0==s?(h.length=d,u=1,d--):(h.length=d+1,u=v(10,M-s),h[d]=o>0?(a/v(10,r-o)%v(10,o)|0)*u:0),f)for(;;){if(0==d){for(s=1,o=h[0];o>=10;o/=10)s++;for(o=h[0]+=u,u=1;o>=10;o/=10)u++;s!=u&&(n.e++,h[0]==y&&(h[0]=1));break}if(h[d]+=u,h[d]!=y)break;h[d--]=0,u=1}for(s=h.length;0===h[--s];)h.pop()}return l&&(n.e>p.maxE?(n.d=null,n.e=NaN):n.e0?s=s.charAt(0)+"."+s.slice(1)+C(t):o>1&&(s=s.charAt(0)+"."+s.slice(1)),s=s+(n.e<0?"e":"e+")+n.e):r<0?(s="0."+C(-r-1)+s,i&&(t=i-o)>0&&(s+=C(t))):r>=o?(s+=C(r+1-o),i&&(t=i-r-1)>0&&(s=s+"."+C(t))):((t=r+1)0&&(r+1===o&&(s+="."),s+=C(t))),s}function T(n,e){var i=n[0];for(e*=M;i>=10;i/=10)e++;return e}function U(n,e,i){if(e>q)throw l=!0,i&&(n.precision=i),Error(g);return R(new n(f),e,1,!0)}function _(n,e,i){if(e>O)throw Error(g);return R(new n(a),e,i,!0)}function k(n){var e=n.length-1,i=e*M+1;if(e=n[e]){for(;e%10==0;e/=10)i--;for(e=n[0];e>=10;e/=10)i++}return i}function C(n){for(var e="";n--;)e+="0";return e}function I(n,e,i,t){var r,s=new n(1),o=Math.ceil(t/M+4);for(l=!1;;){if(i%2&&X((s=s.times(e)).d,o)&&(r=!0),0===(i=w(i/2))){i=s.d.length-1,r&&0===s.d[i]&&++s.d[i];break}X((e=e.times(e)).d,o)}return l=!0,s}function H(n){return 1&n.d[n.d.length-1]}function B(n,e,i){for(var t,r=new n(e[0]),s=0;++s17)return new d(n.d?n.d[0]?n.s<0?0:1/0:1:n.s?n.s<0?0:n:NaN);for(null==e?(l=!1,c=g):c=e,u=new d(.03125);n.e>-2;)n=n.times(u),h+=5;for(c+=t=Math.log(v(2,h))/Math.LN10*2+5|0,i=s=o=new d(1),d.precision=c;;){if(s=R(s.times(n),c,1),i=i.times(++a),F((u=o.plus(P(s,i,c,1))).d).slice(0,c)===F(o.d).slice(0,c)){for(r=h;r--;)o=R(o.times(o),c,1);if(null!=e)return d.precision=g,o;if(!(f<3&&S(o.d,c-t,p,f)))return R(o,d.precision=g,p,l=!0);d.precision=c+=10,i=s=u=new d(1),a=0,f++}o=u}}function j(n,e){var i,t,r,s,o,u,c,f,a,h,d,p=1,g=n,m=g.d,w=g.constructor,v=w.rounding,N=w.precision;if(g.s<0||!m||!m[0]||!g.e&&1==m[0]&&1==m.length)return new w(m&&!m[0]?-1/0:1!=g.s?NaN:m?0:g);if(null==e?(l=!1,a=N):a=e,w.precision=a+=10,t=(i=F(m)).charAt(0),!(Math.abs(s=g.e)<15e14))return f=U(w,a+2,N).times(s+""),g=j(new w(t+"."+i.slice(1)),a-10).plus(f),w.precision=N,null==e?R(g,N,v,l=!0):g;for(;t<7&&1!=t||1==t&&i.charAt(1)>3;)t=(i=F((g=g.times(n)).d)).charAt(0),p++;for(s=g.e,t>1?(g=new w("0."+i),s++):g=new w(t+"."+i.slice(1)),h=g,c=o=g=P(g.minus(1),g.plus(1),a,1),d=R(g.times(g),a,1),r=3;;){if(o=R(o.times(d),a,1),F((f=c.plus(P(o,new w(r),a,1))).d).slice(0,a)===F(c.d).slice(0,a)){if(c=c.times(2),0!==s&&(c=c.plus(U(w,a+2,N).times(s+""))),c=P(c,new w(p),a,1),null!=e)return w.precision=N,c;if(!S(c.d,a-10,v,u))return R(c,w.precision=N,v,l=!0);w.precision=a+=10,f=o=g=P(h.minus(1),h.plus(1),a,1),d=R(g.times(g),a,1),r=u=1}c=f,r+=2}}function $(n){return String(n.s*n.s/0)}function W(n,e){var i,t,r;for((i=e.indexOf("."))>-1&&(e=e.replace(".","")),(t=e.search(/e/i))>0?(i<0&&(i=t),i+=+e.slice(t+1),e=e.substring(0,t)):i<0&&(i=e.length),t=0;48===e.charCodeAt(t);t++);for(r=e.length;48===e.charCodeAt(r-1);--r);if(e=e.slice(t,r)){if(r-=t,n.e=i=i-t-1,n.d=[],t=(i+1)%M,i<0&&(t+=M),tn.constructor.maxE?(n.d=null,n.e=NaN):n.e0?(f=+e.slice(o+1),e=e.substring(2,o)):e=e.slice(2),u=(o=e.indexOf("."))>=0,r=n.constructor,u&&(o=(c=(e=e.replace(".","")).length)-o,s=I(r,new r(t),o,2*o)),o=h=(a=Z(e,t,y)).length-1;0===a[o];--o)a.pop();return o<0?new r(0*n.s):(n.e=T(a,h),n.d=a,l=!1,u&&(n=P(n,s,4*c)),f&&(n=n.times(Math.abs(f)<54?v(2,f):i.pow(2,f))),l=!0,n)}function z(n,e,i,t,r){var s,o,u,c,f=n.precision,a=Math.ceil(f/M);for(l=!1,c=i.times(i),u=new n(t);;){if(o=P(u.times(c),new n(e++*e++),f,1),u=r?t.plus(o):t.minus(o),t=P(o.times(c),new n(e++*e++),f,1),void 0!==(o=u.plus(t)).d[a]){for(s=a;o.d[s]===u.d[s]&&s--;);if(-1==s)break}s=u,u=t,t=o,o=s,0}return l=!0,o.d.length=a+1,o}function G(n,e){for(var i=n;--e;)i*=n;return i}function K(n,e){var i,t=e.s<0,r=_(n,n.precision,1),o=r.times(.5);if((e=e.abs()).lte(o))return s=t?4:1,e;if((i=e.divToInt(r)).isZero())s=t?3:2;else{if((e=e.minus(i.times(r))).lte(o))return s=H(i)?t?2:3:t?4:1,e;s=H(i)?t?1:4:t?3:2}return e.minus(r).abs()}function Q(n,e,i,r){var s,o,f,a,h,l,d,p,g,m=n.constructor,w=void 0!==i;if(w?(A(i,1,u),void 0===r?r=m.rounding:A(r,0,8)):(i=m.precision,r=m.rounding),n.isFinite()){for(w?(s=2,16==e?i=4*i-3:8==e&&(i=3*i-2)):s=e,(f=(d=L(n)).indexOf("."))>=0&&(d=d.replace(".",""),(g=new m(1)).e=d.length-f,g.d=Z(L(g),10,s),g.e=g.d.length),o=h=(p=Z(d,10,s)).length;0==p[--h];)p.pop();if(p[0]){if(f<0?o--:((n=new m(n)).d=p,n.e=o,p=(n=P(n,g,i,r,0,s)).d,o=n.e,l=t),f=p[i],a=s/2,l=l||void 0!==p[i+1],l=r<4?(void 0!==f||l)&&(0===r||r===(n.s<0?3:2)):f>a||f===a&&(4===r||l||6===r&&1&p[i-1]||r===(n.s<0?8:7)),p.length=i,l)for(;++p[--i]>s-1;)p[i]=0,i||(++o,p.unshift(1));for(h=p.length;!p[h-1];--h);for(f=0,d="";f1)if(16==e||8==e){for(f=16==e?4:3,--h;h%f;h++)d+="0";for(h=(p=Z(d,s,e)).length;!p[h-1];--h);for(f=1,d="1.";fh)for(o-=h;o--;)d+="0";else oe)return n.length=e,!0}function Y(n){return new this(n).abs()}function nn(n){return new this(n).acos()}function en(n){return new this(n).acosh()}function tn(n,e){return new this(n).plus(e)}function rn(n){return new this(n).asin()}function sn(n){return new this(n).asinh()}function on(n){return new this(n).atan()}function un(n){return new this(n).atanh()}function cn(n,e){n=new this(n),e=new this(e);var i,t=this.precision,r=this.rounding,s=t+4;return n.s&&e.s?n.d||e.d?!e.d||n.isZero()?(i=e.s<0?_(this,t,r):new this(0)).s=n.s:!n.d||e.isZero()?(i=_(this,s,1).times(.5)).s=n.s:e.s<0?(this.precision=s,this.rounding=1,i=this.atan(P(n,e,s,1)),e=_(this,s,1),this.precision=t,this.rounding=r,i=n.s<0?i.minus(e):i.plus(e)):i=this.atan(P(n,e,s,1)):(i=_(this,s,1).times(e.s>0?.25:.75)).s=n.s:i=new this(NaN),i}function fn(n){return new this(n).cbrt()}function an(n){return R(n=new this(n),n.e+1,2)}function hn(n){if(!n||"object"!=typeof n)throw Error(d+"Object expected");var e,i,t,r=!0===n.defaults,s=["precision",1,u,"rounding",0,8,"toExpNeg",-o,0,"toExpPos",0,o,"maxE",0,o,"minE",-o,0,"modulo",0,9];for(e=0;e=s[e+1]&&t<=s[e+2]))throw Error(p+i+": "+t);this[i]=t}if(i="crypto",r&&(this[i]=h[i]),void 0!==(t=n[i])){if(!0!==t&&!1!==t&&0!==t&&1!==t)throw Error(p+i+": "+t);if(t){if("undefined"==typeof crypto||!crypto||!crypto.getRandomValues&&!crypto.randomBytes)throw Error(m);this[i]=!0}else this[i]=!1}return this}function ln(n){return new this(n).cos()}function dn(n){return new this(n).cosh()}function pn(n,e){return new this(n).div(e)}function gn(n){return new this(n).exp()}function mn(n){return R(n=new this(n),n.e+1,3)}function wn(){var n,e,i=new this(0);for(l=!1,n=0;n=429e7?e[s]=crypto.getRandomValues(new Uint32Array(1))[0]:c[s++]=r%1e7;else{if(!crypto.randomBytes)throw Error(m);for(e=crypto.randomBytes(t*=4);s=214e7?crypto.randomBytes(4).copy(e,s):(c.push(r%1e7),s+=4);s=t/4}else for(;s=10;r/=10)t++;ts.maxE?(r.e=NaN,r.d=null):n.e=10;i/=10)e++;return void(l?e>s.maxE?(r.e=NaN,r.d=null):e=a&&x=0?"+":"")+o.toString()},exports.toExponential=function(e,n){return void 0!==n?e.toExponential(n-1):e.toExponential()},exports.toFixed=function(e,n){return e.toFixed(n)}; +},{"../object":"FcSp"}],"PshC":[function(require,module,exports) { +"use strict";function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r})(t)}function t(n){return(t="function"==typeof Symbol&&"symbol"===r(Symbol.iterator)?function(t){return r(t)}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":r(t)})(n)}var n=require("./number").format,e=require("./bignumber/formatter").format,o=require("./bignumber/isBigNumber");function i(r,t){if(Array.isArray(r)){for(var n="[",e=r.length,o=0;o/g,">")}; +},{"./number":"uqMu","./bignumber/formatter":"bm1W","./bignumber/isBigNumber":"NR2f"}],"Dlkx":[function(require,module,exports) { +"use strict";var t=require("../../utils/string").format,e=require("../../utils/object").lazy;function n(n,r,o,i,u){function a(t){if(!(this instanceof a))throw new SyntaxError("Constructor must be called with the new operator");n.isChain(t)?this.value=t.value:this.value=t}function p(t,e){"function"==typeof e&&(a.prototype[t]=f(e))}function f(t){return function(){for(var e=[this.value],n=0;n0&&r();break;case"number":n.im=0,n.re=i;break;default:r()}return isNaN(n.re)||isNaN(n.im),n};function h(i,t){if(!(this instanceof h))return new h(i,t);var n=a(i,t);this.re=n.re,this.im=n.im}h.prototype={re:0,im:0,sign:function(){var i=this.abs();return new h(this.re/i,this.im/i)},add:function(i,t){var n=new h(i,t);return this.isInfinite()&&n.isInfinite()?h.NAN:this.isInfinite()||n.isInfinite()?h.INFINITY:new h(this.re+n.re,this.im+n.im)},sub:function(i,t){var n=new h(i,t);return this.isInfinite()&&n.isInfinite()?h.NAN:this.isInfinite()||n.isInfinite()?h.INFINITY:new h(this.re-n.re,this.im-n.im)},mul:function(i,t){var n=new h(i,t);return this.isInfinite()&&n.isZero()||this.isZero()&&n.isInfinite()?h.NAN:this.isInfinite()||n.isInfinite()?h.INFINITY:0===n.im&&0===this.im?new h(this.re*n.re,0):new h(this.re*n.re-this.im*n.im,this.re*n.im+this.im*n.re)},div:function(i,t){var n=new h(i,t);if(this.isZero()&&n.isZero()||this.isInfinite()&&n.isInfinite())return h.NAN;if(this.isInfinite()||n.isZero())return h.INFINITY;if(this.isZero()||n.isInfinite())return h.ZERO;i=this.re,t=this.im;var e,r,s=n.re,a=n.im;return 0===a?new h(i/s,t/s):Math.abs(s)=0)return new h(Math.pow(i,n.re),0);if(0===i)switch((n.re%4+4)%4){case 0:return new h(Math.pow(t,n.re),0);case 1:return new h(0,Math.pow(t,n.re));case 2:return new h(-Math.pow(t,n.re),0);case 3:return new h(0,-Math.pow(t,n.re))}}if(0===i&&0===t&&n.re>0&&n.im>=0)return h.ZERO;var e=Math.atan2(t,i),r=s(i,t);return i=Math.exp(n.re*r-n.im*e),t=n.im*r+n.re*e,new h(i*Math.cos(t),i*Math.sin(t))},sqrt:function(){var i,t,n=this.re,e=this.im,r=this.abs();if(n>=0){if(0===e)return new h(Math.sqrt(n),0);i=.5*Math.sqrt(2*(r+n))}else i=Math.abs(e)/Math.sqrt(2*(r-n));return t=n<=0?.5*Math.sqrt(2*(r-n)):Math.abs(e)/Math.sqrt(2*(r+n)),new h(i,e<0?-t:t)},exp:function(){var i=Math.exp(this.re);return this.im,new h(i*Math.cos(this.im),i*Math.sin(this.im))},expm1:function(){var i=this.re,t=this.im;return new h(Math.expm1(i)*Math.cos(t)+function(i){var t=Math.PI/4;if(i<-t||i>t)return Math.cos(i)-1;var n=i*i;return n*(n*(1/24+n*(-1/720+n*(1/40320+n*(-1/3628800+n*(1/4790014600+n*(-1/87178291200+n*(1/20922789888e3)))))))-.5)}(t),Math.exp(i)*Math.sin(t))},log:function(){var i=this.re,t=this.im;return new h(s(i,t),Math.atan2(t,i))},abs:function(){return i=this.re,t=this.im,n=Math.abs(i),e=Math.abs(t),n<3e3&&e<3e3?Math.sqrt(n*n+e*e):(n1&&0===t,e=1-i,r=1+i,a=e*e+t*t,u=0!==a?new h((r*e-t*t)/a,(t*e+r*t)/a):new h(-1!==i?i/0:0,0!==t?t/0:0),o=u.re;return u.re=s(u.re,u.im)/2,u.im=Math.atan2(u.im,o)/2,n&&(u.im=-u.im),u},acoth:function(){var i=this.re,t=this.im;if(0===i&&0===t)return new h(0,Math.PI/2);var n=i*i+t*t;return 0!==n?new h(i/n,-t/n).atanh():new h(0!==i?i/0:0,0!==t?-t/0:0).atanh()},acsch:function(){var i=this.re,t=this.im;if(0===t)return new h(0!==i?Math.log(i+Math.sqrt(i*i+1)):1/0,0);var n=i*i+t*t;return 0!==n?new h(i/n,-t/n).asinh():new h(0!==i?i/0:0,0!==t?-t/0:0).asinh()},asech:function(){var i=this.re,t=this.im;if(this.isZero())return h.INFINITY;var n=i*i+t*t;return 0!==n?new h(i/n,-t/n).acosh():new h(0!==i?i/0:0,0!==t?-t/0:0).acosh()},inverse:function(){if(this.isZero())return h.INFINITY;if(this.isInfinite())return h.ZERO;var i=this.re,t=this.im,n=i*i+t*t;return new h(i/n,-t/n)},conjugate:function(){return new h(this.re,-this.im)},neg:function(){return new h(-this.re,-this.im)},ceil:function(i){return i=Math.pow(10,i||0),new h(Math.ceil(this.re*i)/i,Math.ceil(this.im*i)/i)},floor:function(i){return i=Math.pow(10,i||0),new h(Math.floor(this.re*i)/i,Math.floor(this.im*i)/i)},round:function(i){return i=Math.pow(10,i||0),new h(Math.round(this.re*i)/i,Math.round(this.im*i)/i)},equals:function(i,t){var n=new h(i,t);return Math.abs(n.re-this.re)<=h.EPSILON&&Math.abs(n.im-this.im)<=h.EPSILON},clone:function(){return new h(this.re,this.im)},toString:function(){var i=this.re,t=this.im,n="";return this.isNaN()?"NaN":this.isZero()?"0":this.isInfinite()?"Infinity":(0!==i&&(n+=i),0!==t&&(0!==i?n+=t<0?" - ":" + ":t<0&&(n+="-"),1!==(t=Math.abs(t))&&(n+=t),n+="i"),n||"0")},toVector:function(){return[this.re,this.im]},valueOf:function(){return 0===this.im?this.re:null},isNaN:function(){return isNaN(this.re)||isNaN(this.im)},isZero:function(){return!(0!==this.re&&-0!==this.re||0!==this.im&&-0!==this.im)},isFinite:function(){return isFinite(this.re)&&isFinite(this.im)},isInfinite:function(){return!(this.isNaN()||this.isFinite())}},h.ZERO=new h(0,0),h.ONE=new h(1,0),h.I=new h(0,1),h.PI=new h(Math.PI,0),h.E=new h(Math.E,0),h.INFINITY=new h(1/0,1/0),h.NAN=new h(NaN,NaN),h.EPSILON=1e-16,"function"==typeof i&&i.amd?i([],function(){return h}):"object"==typeof exports?(Object.defineProperty(exports,"__esModule",{value:!0}),h.default=h,h.Complex=h,module.exports=h):t.Complex=h}(this); +},{}],"dh9O":[function(require,module,exports) { +"use strict";function t(r){return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(r)}function r(o){return(r="function"==typeof Symbol&&"symbol"===t(Symbol.iterator)?function(r){return t(r)}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":t(r)})(o)}var o=require("complex.js"),e=require("../../utils/number").format,n=require("../../utils/number").isNumber;function i(t,i,u,p,s){return o.prototype.type="Complex",o.prototype.isComplex=!0,o.prototype.toJSON=function(){return{mathjs:"Complex",re:this.re,im:this.im}},o.prototype.toPolar=function(){return{r:this.abs(),phi:this.arg()}},o.prototype.format=function(t){var r=this.im,o=this.re,i=e(this.re,t),u=e(this.im,t),p=n(t)?t:t?t.precision:null;if(null!==p){var s=Math.pow(10,-p);Math.abs(o/r)r.re?1:t.rer.im?1:t.im1&&void 0!==arguments[1]?arguments[1]:{},l=c.preserveFormatting,a=void 0!==l&&l,o=c.escapeMapFn,s=void 0===o?r:o,u=String(i),g="",h=s(e({},t),a?e({},n):{}),v=Object.keys(h),f=function(){var e=!1;v.forEach(function(t,n){e||u.length>=t.length&&u.slice(0,t.length)===t&&(g+=h[v[n]],u=u.slice(t.length,u.length),e=!0)}),e||(g+=u.slice(0,1),u=u.slice(1,u.length))};u;)f();return g}; +},{}],"H1Mr":[function(require,module,exports) { +"use strict";var a=require("escape-latex");exports.symbols={Alpha:"A",alpha:"\\alpha",Beta:"B",beta:"\\beta",Gamma:"\\Gamma",gamma:"\\gamma",Delta:"\\Delta",delta:"\\delta",Epsilon:"E",epsilon:"\\epsilon",varepsilon:"\\varepsilon",Zeta:"Z",zeta:"\\zeta",Eta:"H",eta:"\\eta",Theta:"\\Theta",theta:"\\theta",vartheta:"\\vartheta",Iota:"I",iota:"\\iota",Kappa:"K",kappa:"\\kappa",varkappa:"\\varkappa",Lambda:"\\Lambda",lambda:"\\lambda",Mu:"M",mu:"\\mu",Nu:"N",nu:"\\nu",Xi:"\\Xi",xi:"\\xi",Omicron:"O",omicron:"o",Pi:"\\Pi",pi:"\\pi",varpi:"\\varpi",Rho:"P",rho:"\\rho",varrho:"\\varrho",Sigma:"\\Sigma",sigma:"\\sigma",varsigma:"\\varsigma",Tau:"T",tau:"\\tau",Upsilon:"\\Upsilon",upsilon:"\\upsilon",Phi:"\\Phi",phi:"\\phi",varphi:"\\varphi",Chi:"X",chi:"\\chi",Psi:"\\Psi",psi:"\\psi",Omega:"\\Omega",omega:"\\omega",true:"\\mathrm{True}",false:"\\mathrm{False}",i:"i",inf:"\\infty",Inf:"\\infty",infinity:"\\infty",Infinity:"\\infty",oo:"\\infty",lim:"\\lim",undefined:"\\mathbf{?}"},exports.operators={transpose:"^\\top",ctranspose:"^H",factorial:"!",pow:"^",dotPow:".^\\wedge",unaryPlus:"+",unaryMinus:"-",bitNot:"\\~",not:"\\neg",multiply:"\\cdot",divide:"\\frac",dotMultiply:".\\cdot",dotDivide:".:",mod:"\\mod",add:"+",subtract:"-",to:"\\rightarrow",leftShift:"<<",rightArithShift:">>",rightLogShift:">>>",equal:"=",unequal:"\\neq",smaller:"<",larger:">",smallerEq:"\\leq",largerEq:"\\geq",bitAnd:"\\&",bitXor:"\\underline{|}",bitOr:"|",and:"\\wedge",xor:"\\veebar",or:"\\vee"},exports.defaultTemplate="\\mathrm{${name}}\\left(${args}\\right)";var t={deg:"^\\circ"};exports.escape=function(t){return a(t,{preserveFormatting:!0})},exports.toSymbol=function(a,e){return(e=void 0!==e&&e)?t.hasOwnProperty(a)?t[a]:"\\mathrm{"+exports.escape(a)+"}":exports.symbols.hasOwnProperty(a)?exports.symbols[a]:exports.escape(a)}; +},{"escape-latex":"gC7Z"}],"V5uf":[function(require,module,exports) { +"use strict";var r=require("../../../utils/collection/deepMap");function e(e,n,t,i){var o=require("../../../utils/latex"),u=i("complex",{"":function(){return e.Complex.ZERO},number:function(r){return new e.Complex(r,0)},"number, number":function(r,n){return new e.Complex(r,n)},"BigNumber, BigNumber":function(r,n){return new e.Complex(r.toNumber(),n.toNumber())},Complex:function(r){return r.clone()},string:function(r){return e.Complex(r)},null:function(r){return e.Complex(0)},Object:function(r){if("re"in r&&"im"in r)return new e.Complex(r.re,r.im);if("r"in r&&"phi"in r||"abs"in r&&"arg"in r)return new e.Complex(r);throw new Error("Expected object with properties (re and im) or (r and phi) or (abs and arg)")},"Array | Matrix":function(e){return r(e,u)}});return u.toTex={0:"0",1:"\\left(${args[0]}\\right)",2:"\\left(\\left(${args[0]}\\right)+".concat(o.symbols.i,"\\cdot\\left(${args[1]}\\right)\\right)")},u}exports.name="complex",exports.factory=e; +},{"../../../utils/collection/deepMap":"lOYo","../../../utils/latex":"H1Mr"}],"Oad0":[function(require,module,exports) { +"use strict";module.exports=[require("./Complex"),require("./function/complex")]; +},{"./Complex":"dh9O","./function/complex":"V5uf"}],"TToH":[function(require,module,exports) { +var define; +var t;!function(n){"use strict";var i=2e3,s={s:1,n:0,d:1};function r(t){function n(){var n=Error.apply(this,arguments);n.name=this.name=t,this.stack=n.stack,this.message=n.message}function i(){}return i.prototype=Error.prototype,n.prototype=new i,n}var e=d.DivisionByZero=r("DivisionByZero"),h=d.InvalidParameter=r("InvalidParameter");function o(t,n){return isNaN(t=parseInt(t,10))&&a(),t*n}function a(){throw new h}var u=function(t,n){var i,r=0,h=1,u=1,f=0,d=0,c=0,N=1,l=1,w=0,p=1,v=1,M=1,b=1e7;if(null==t);else if(void 0!==n)u=(r=t)*(h=n);else switch(typeof t){case"object":"d"in t&&"n"in t?(r=t.n,h=t.d,"s"in t&&(r*=t.s)):0 in t?(r=t[0],1 in t&&(h=t[1])):a(),u=r*h;break;case"number":if(t<0&&(u=t,t=-t),t%1==0)r=t;else if(t>0){for(t>=1&&(t/=l=Math.pow(10,Math.floor(1+Math.log(t)/Math.LN10)));p<=b&&M<=b;){if(t===(i=(w+v)/(p+M))){p+M<=b?(r=w+v,h=p+M):M>p?(r=v,h=M):(r=w,h=p);break}t>i?(w+=v,p+=M):(v+=w,M+=p),p>b?(r=v,h=M):(r=w,h=p)}r*=l}else(isNaN(t)||isNaN(n))&&(h=r=NaN);break;case"string":if(null===(p=t.match(/\d+|./g))&&a(),"-"===p[w]?(u=-1,w++):"+"===p[w]&&w++,p.length===w+1?d=o(p[w++],u):"."===p[w+1]||"."===p[w]?("."!==p[w]&&(f=o(p[w++],u)),(++w+1===p.length||"("===p[w+1]&&")"===p[w+3]||"'"===p[w+1]&&"'"===p[w+3])&&(d=o(p[w],u),N=Math.pow(10,p[w].length),w++),("("===p[w]&&")"===p[w+2]||"'"===p[w]&&"'"===p[w+2])&&(c=o(p[w+1],u),l=Math.pow(10,p[w+1].length)-1,w+=3)):"/"===p[w+1]||":"===p[w+1]?(d=o(p[w],u),N=o(p[w+2],1),w+=3):"/"===p[w+3]&&" "===p[w+1]&&(f=o(p[w],u),d=o(p[w+2],u),N=o(p[w+4],1),w+=5),p.length<=w){u=r=c+(h=N*l)*f+l*d;break}default:a()}if(0===h)throw new e;s.s=u<0?-1:1,s.n=Math.abs(r),s.d=Math.abs(h)};function f(t,n){if(!t)return n;if(!n)return t;for(;;){if(!(t%=n))return n;if(!(n%=t))return t}}function d(t,n){if(!(this instanceof d))return new d(t,n);u(t,n),t=d.REDUCE?f(s.d,s.n):1,this.s=s.s,this.n=s.n/t,this.d=s.d/t}d.REDUCE=1,d.prototype={s:1,n:0,d:1,abs:function(){return new d(this.n,this.d)},neg:function(){return new d(-this.s*this.n,this.d)},add:function(t,n){return u(t,n),new d(this.s*this.n*s.d+s.s*this.d*s.n,this.d*s.d)},sub:function(t,n){return u(t,n),new d(this.s*this.n*s.d-s.s*this.d*s.n,this.d*s.d)},mul:function(t,n){return u(t,n),new d(this.s*s.s*this.n*s.n,this.d*s.d)},div:function(t,n){return u(t,n),new d(this.s*s.s*this.n*s.d,this.d*s.n)},clone:function(){return new d(this)},mod:function(t,n){return isNaN(this.n)||isNaN(this.d)?new d(NaN):void 0===t?new d(this.s*this.n%this.d,1):(u(t,n),0===s.n&&0===this.d&&d(0,0),new d(this.s*(s.d*this.n)%(s.n*this.d),s.d*this.d))},gcd:function(t,n){return u(t,n),new d(f(s.n,this.n)*f(s.d,this.d),s.d*this.d)},lcm:function(t,n){return u(t,n),0===s.n&&0===this.n?new d:new d(s.n*this.n,f(s.n,this.n)*f(s.d,this.d))},ceil:function(t){return t=Math.pow(10,t||0),isNaN(this.n)||isNaN(this.d)?new d(NaN):new d(Math.ceil(t*this.s*this.n/this.d),t)},floor:function(t){return t=Math.pow(10,t||0),isNaN(this.n)||isNaN(this.d)?new d(NaN):new d(Math.floor(t*this.s*this.n/this.d),t)},round:function(t){return t=Math.pow(10,t||0),isNaN(this.n)||isNaN(this.d)?new d(NaN):new d(Math.round(t*this.s*this.n/this.d),t)},inverse:function(){return new d(this.s*this.d,this.n)},pow:function(t){return t<0?new d(Math.pow(this.s*this.d,-t),Math.pow(this.n,-t)):new d(Math.pow(this.s*this.n,t),Math.pow(this.d,t))},equals:function(t,n){return u(t,n),this.s*this.n*s.d==s.s*s.n*this.d},compare:function(t,n){u(t,n);var i=this.s*this.n*s.d-s.s*s.n*this.d;return(00&&(i+=n,i+=" ",s%=r),i+=s,i+="/",i+=r),i},toLatex:function(t){var n,i="",s=this.n,r=this.d;return this.s<0&&(i+="-"),1===r?i+=s:(t&&(n=Math.floor(s/r))>0&&(i+=n,s%=r),i+="\\frac{",i+=s,i+="}{",i+=r,i+="}"),i},toContinued:function(){var t,n=this.n,i=this.d,s=[];if(isNaN(this.n)||isNaN(this.d))return s;do{s.push(Math.floor(n/i)),t=n%i,n=i,i=t}while(1!==n);return s},toString:function(t){var n,s=this.n,r=this.d;if(isNaN(s)||isNaN(r))return"NaN";d.REDUCE||(s/=n=f(s,r),r/=n),t=t||15;var e=function(t,n){for(;n%2==0;n/=2);for(;n%5==0;n/=5);if(1===n)return 0;for(var s=10%n,r=1;1!==s;r++)if(s=10*s%n,r>i)return 0;return r}(0,r),h=function(t,n,i){for(var s=1,r=function(t,n,i){for(var s=1;n>0;t=t*t%i,n>>=1)1&n&&(s=s*t%i);return s}(10,i,n),e=0;e<300;e++){if(s===r)return e;s=10*s%n,r=10*r%n}return 0}(0,r,e),o=-1===this.s?"-":"";if(o+=s/r|0,s%=r,(s*=10)&&(o+="."),e){for(var a=h;a--;)o+=s/r|0,s%=r,s*=10;o+="(";for(a=e;a--;)o+=s/r|0,s%=r,s*=10;o+=")"}else for(a=t;s&&a--;)o+=s/r|0,s%=r,s*=10;return o}},"function"==typeof t&&t.amd?t([],function(){return d}):"object"==typeof exports?(Object.defineProperty(exports,"__esModule",{value:!0}),d.default=d,d.Fraction=d,module.exports=d):n.Fraction=d}(this); +},{}],"ibo9":[function(require,module,exports) { +"use strict";var t=require("fraction.js");function r(r,o,n,e){return t}t.prototype.type="Fraction",t.prototype.isFraction=!0,t.prototype.toJSON=function(){return{mathjs:"Fraction",n:this.s*this.n,d:this.d}},t.fromJSON=function(r){return new t(r)},exports.name="Fraction",exports.path="type",exports.factory=r; +},{"fraction.js":"TToH"}],"CouR":[function(require,module,exports) { +"use strict";var n=require("../../../utils/collection/deepMap");function r(r,t,e,i){var o=i("fraction",{number:function(n){if(!isFinite(n)||isNaN(n))throw new Error(n+" cannot be represented as a fraction");return new r.Fraction(n)},string:function(n){return new r.Fraction(n)},"number, number":function(n,t){return new r.Fraction(n,t)},null:function(n){return new r.Fraction(0)},BigNumber:function(n){return new r.Fraction(n.toString())},Fraction:function(n){return n},Object:function(n){return new r.Fraction(n)},"Array | Matrix":function(r){return n(r,o)}});return o}exports.name="fraction",exports.factory=r; +},{"../../../utils/collection/deepMap":"lOYo"}],"sfyz":[function(require,module,exports) { +"use strict";module.exports=[require("./Fraction"),require("./function/fraction")]; +},{"./Fraction":"ibo9","./function/fraction":"CouR"}],"YiAw":[function(require,module,exports) { +"use strict";function r(t,o,e){if(!(this instanceof r))throw new SyntaxError("Constructor must be called with the new operator");this.actual=t,this.expected=o,this.relation=e,this.message="Dimension mismatch ("+(Array.isArray(t)?"["+t.join(", ")+"]":t)+" "+(this.relation||"!=")+" "+(Array.isArray(o)?"["+o.join(", ")+"]":o)+")",this.stack=(new Error).stack}r.prototype=new RangeError,r.prototype.constructor=RangeError,r.prototype.name="DimensionError",r.prototype.isDimensionError=!0,module.exports=r; +},{}],"tfOV":[function(require,module,exports) { +"use strict";function t(e,i,s){if(!(this instanceof t))throw new SyntaxError("Constructor must be called with the new operator");this.index=e,arguments.length<3?(this.min=0,this.max=i):(this.min=i,this.max=s),void 0!==this.min&&this.index=this.max?this.message="Index out of range ("+this.index+" > "+(this.max-1)+")":this.message="Index out of range ("+this.index+")",this.stack=(new Error).stack}t.prototype=new RangeError,t.prototype.constructor=RangeError,t.prototype.name="IndexError",t.prototype.isIndexError=!0,module.exports=t; +},{}],"j2lF":[function(require,module,exports) { +"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.size=i,exports.validate=f,exports.validateIndex=u,exports.resize=l,exports.reshape=h,exports.squeeze=p,exports.unsqueeze=A,exports.flatten=d,exports.map=v,exports.forEach=w,exports.filter=x,exports.filterRegExp=E,exports.join=m,exports.identify=z,exports.generalize=b;var r=o(require("./number")),e=o(require("./string")),t=o(require("../error/DimensionError")),n=o(require("../error/IndexError"));function o(r){return r&&r.__esModule?r:{default:r}}function i(r){for(var e=[];Array.isArray(r);)e.push(r.length),r=r[0];return e}function a(r,e,n){var o,i=r.length;if(i!==e[n])throw new t.default(i,e[n]);if(n")}function f(r,e){if(0===e.length){if(Array.isArray(r))throw new t.default(r.length,0)}else a(r,e,0)}function u(e,t){if(!r.default.isNumber(e)||!r.default.isInteger(e))throw new TypeError("Index must be an integer (value: "+e+")");if(e<0||"number"==typeof t&&e>=t)throw new n.default(e,t)}function l(t,n,o){if(!Array.isArray(t)||!Array.isArray(n))throw new TypeError("Array expected");if(0===n.length)throw new Error("Resizing to scalar is not supported");return n.forEach(function(t){if(!r.default.isNumber(t)||!r.default.isInteger(t)||t<0)throw new TypeError("Invalid size, must contain positive integers (size: "+e.default.format(n)+")")}),s(t,n,0,void 0!==o?o:0),t}function s(r,e,t,n){var o,i,a=r.length,f=e[t],u=Math.min(a,f);if(r.length=f,ti[a]&&(i[a]=e[a],n=!0);n&&g(t,i,r)}return _.prototype=new y,_.prototype.type="DenseMatrix",_.prototype.isDenseMatrix=!0,_.prototype.getDataType=function(){return c(this._data)},_.prototype.storage=function(){return"dense"},_.prototype.datatype=function(){return this._datatype},_.prototype.create=function(t,e){return new _(t,e)},_.prototype.subset=function(t,r,o){switch(arguments.length){case 1:return function(t,r){if(!a.isIndex(r))throw new TypeError("Invalid index");if(r.isScalar())return t.get(r.min());var i=r.size();if(i.length!==t._size.length)throw new e(i.length,t._size.length);for(var n=r.min(),o=r.max(),s=0,h=t._size.length;s");var c=r.max().map(function(t){return t+1});w(t,c,s);var y=u.length;!function t(e,r,i,n,a){var o=a===n-1;var s=r.dimension(a);o?s.forEach(function(t,r){p(t),e[t]=i[r[0]]}):s.forEach(function(o,s){p(o),t(e[o],r,i[s[0]],n,a+1)})}(t._data,r,o,y,0)}return t}(this,t,r,o);default:throw new SyntaxError("Wrong number of arguments")}},_.prototype.get=function(t){if(!o(t))throw new TypeError("Array expected");if(t.length!==this._size.length)throw new e(t.length,this._size.length);for(var r=0;r0?t:0,r=t<0?-t:0,i=this._size[0],n=this._size[1],o=Math.min(i-r,n-e),u=[],p=0;p0?r:0,c=r<0?-r:0,y=t[0],g=t[1],w=Math.min(y-c,g-l);if(o(e)){if(e.length!==w)throw new Error("Invalid value array length");f=function(t){return e[t]}}else if(a.isMatrix(e)){var z=e.size();if(1!==z.length||z[0]!==w)throw new Error("Invalid matrix length");f=function(t){return e.get([t])}}else f=function(){return e};n||(n=a.isBigNumber(f(0))?new a.BigNumber(0):0);var m=[];if(t.length>0){m=i.resize(m,t,n);for(var v=0;v0){var h=0;do{e._ptr.push(e._index.length);for(var _=0;_f){for(h=f;hl){if(u){var d=0;for(h=0;ht-1&&(e._values.splice(_,1),e._index.splice(_,1),w++)}e._ptr[h]=e._values.length}return e._size[0]=t,e._size[1]=r,e}function E(e,t,r,n,s){var a,o,h=n[0],p=n[1],_=[];for(a=0;a");for(var f=n.min()[0],v=n.min()[1],d=o[0],c=o[1],y=0;yo-1||s>h-1)&&(m(this,Math.max(n+1,o),Math.max(s+1,h),i),o=this._size[0],h=this._size[1]),_(n,o),_(s,h);var f=g(n,this._ptr[s],this._ptr[s+1],this._index);return f=t&&z<=r&&f(e._values[g],z-t,d-i)}else{for(var m={},E=y;E "+(this._values?n.format(this._values[p],e):"X")}return s},w.prototype.toString=function(){return n.format(this.toArray())},w.prototype.toJSON=function(){return{mathjs:"SparseMatrix",values:this._values,index:this._index,ptr:this._ptr,size:this._size,datatype:this._datatype}},w.prototype.diagonal=function(e){if(e){if(u.isBigNumber(e)&&(e=e.toNumber()),!o(e)||!h(e))throw new TypeError("The parameter k must be an integer number")}else e=0;var t=e>0?e:0,r=e<0?-e:0,i=this._size[0],n=this._size[1],s=Math.min(i-r,n-t),a=[],p=[],_=[];_[0]=0;for(var l=t;l0?r:0,d=r<0?-r:0,y=e[0],x=e[1],g=Math.min(y-d,x-f);if(a(t)){if(t.length!==g)throw new Error("Invalid value array length");l=function(e){return t[e]}}else if(u.isMatrix(t)){var z=t.size();if(1!==z.length||z[0]!==g)throw new Error("Invalid matrix length");l=function(e){return t.get([e])}}else l=function(){return t};for(var m=[],E=[],b=[],S=0;S=0&&T=h||n[_]!==t)){var l=i?i[p]:void 0;n.splice(_,0,t),i&&i.splice(_,0,l),n.splice(_<=p?p+1:p,1),i&&i.splice(_<=p?p+1:p,1)}else if(_=h||n[p]!==e)){var f=i?i[_]:void 0;n.splice(p,0,e),i&&i.splice(p,0,f),n.splice(p<=_?_+1:_,1),i&&i.splice(p<=_?_+1:_,1)}}},u.Matrix._storage.sparse=w,w}exports.name="SparseMatrix",exports.path="type",exports.factory=u,exports.lazy=!1; +},{"../../utils/index":"fsXI","../../error/DimensionError":"YiAw","./Matrix":"w7z6","../../function/relational/equalScalar":"QvIw","./utils/getArrayDataType":"XmtI"}],"vzj5":[function(require,module,exports) { +"use strict";function r(r,t,n,i){var e=i("matrix",{"":function(){return a([])},string:function(r){return a([],r)},"string, string":function(r,t){return a([],r,t)},Array:function(r){return a(r)},Matrix:function(r){return a(r,r.storage())},"Array | Matrix, string":a,"Array | Matrix, string, string":a});return e.toTex={0:"\\begin{bmatrix}\\end{bmatrix}",1:"\\left(${args[0]}\\right)",2:"\\left(${args[0]}\\right)"},e;function a(t,n,i){return new(r.Matrix.storage(n||"default"))(t,i)}}exports.name="matrix",exports.factory=r; +},{}],"ZM3O":[function(require,module,exports) { +"use strict";function n(n,r,e,t){var u=t("add",{"number, number":function(n,r){return n+r},"Complex, Complex":function(n,r){return n.add(r)},"BigNumber, BigNumber":function(n,r){return n.plus(r)},"Fraction, Fraction":function(n,r){return n.add(r)},"Unit, Unit":function(n,r){if(null===n.value||void 0===n.value)throw new Error("Parameter x contains a unit with undefined value");if(null===r.value||void 0===r.value)throw new Error("Parameter y contains a unit with undefined value");if(!n.equalBase(r))throw new Error("Units do not match");var e=n.clone();return e.value=u(e.value,r.value),e.fixPrefix=!1,e}});return u}exports.factory=n; +},{}],"q1c8":[function(require,module,exports) { +"use strict";var r=require("../../../error/DimensionError");function t(t,e,a,n){var i=t.DenseMatrix;return function(t,e,a,o){var s=t._data,f=t._size,h=t._datatype,p=e._values,d=e._index,m=e._ptr,u=e._size,v=e._datatype;if(f.length!==u.length)throw new r(f.length,u.length);if(f[0]!==u[0]||f[1]!==u[1])throw new RangeError("Dimension mismatch. Matrix A ("+f+") must match Matrix B ("+u+")");if(!p)throw new Error("Cannot perform operation on Dense Matrix and Pattern Sparse Matrix");var x,_,g=f[0],w=f[1],c="string"==typeof h&&h===v?h:void 0,l=c?n.find(a,[c,c]):a,y=[];for(x=0;x0?function r(t,e,a,n,i,o){var s=[];if(e===a.length-1)for(var f=0;f0?function t(r,e,a,n,i,o,s){var f=[];if(e===a.length-1)for(var u=0;u=e&&(s(o.value,0)||a(o.key,o.value,this)),(o=i.extractMinimum())&&u.push(o);for(var h=0;he},"number, number":function(e,t){return e>t&&!r(e,t,n.epsilon)},"BigNumber, BigNumber":function(r,t){return r.gt(t)&&!e(r,t,n.epsilon)},"Fraction, Fraction":function(r,e){return 1===r.compare(e)},"Complex, Complex":function(){throw new TypeError("No ordering relation is defined for complex numbers")},"Unit, Unit":function(r,e){if(!r.equalBase(e))throw new Error("Cannot compare units with different base");return m(r.value,e.value)},"SparseMatrix, SparseMatrix":function(r,e){return l(r,e,m)},"SparseMatrix, DenseMatrix":function(r,e){return o(e,r,m,!0)},"DenseMatrix, SparseMatrix":function(r,e){return o(r,e,m,!1)},"DenseMatrix, DenseMatrix":function(r,e){return f(r,e,m)},"Array, Array":function(r,e){return m(u(r),u(e)).valueOf()},"Array, Matrix":function(r,e){return m(u(r),e)},"Matrix, Array":function(r,e){return m(r,u(e))},"SparseMatrix, any":function(r,e){return s(r,e,m,!1)},"DenseMatrix, any":function(r,e){return c(r,e,m,!1)},"any, SparseMatrix":function(r,e){return s(e,r,m,!0)},"any, DenseMatrix":function(r,e){return c(e,r,m,!0)},"Array, any":function(r,e){return c(u(r),e,m,!1).valueOf()},"any, Array":function(r,e){return c(u(e),r,m,!0).valueOf()}});return m.toTex={2:"\\left(${args[0]}".concat(x.operators.larger,"${args[1]}\\right)")},m}exports.name="larger",exports.factory=t; +},{"../../utils/number":"uqMu","../../utils/bignumber/nearlyEqual":"Uu9K","../../type/matrix/function/matrix":"vzj5","../../type/matrix/utils/algorithm03":"oR02","../../type/matrix/utils/algorithm07":"u44a","../../type/matrix/utils/algorithm12":"Pn2O","../../type/matrix/utils/algorithm13":"NS7U","../../type/matrix/utils/algorithm14":"S2eB","../../utils/latex":"H1Mr"}],"ifbV":[function(require,module,exports) { +"use strict";function t(t,i,r,e){var h=r(require("../../function/relational/smaller")),n=r(require("../../function/relational/larger")),l=1/Math.log((1+Math.sqrt(5))/2);function o(){if(!(this instanceof o))throw new SyntaxError("Constructor must be called with the new operator");this._minimum=null,this._size=0}function f(t,i,r){i.left.right=i.right,i.right.left=i.left,r.degree--,r.child===i&&(r.child=i.right),0===r.degree&&(r.child=null),i.left=t,i.right=t.right,t.right=i,i.right.left=i,i.parent=null,i.mark=!1}o.prototype.type="FibonacciHeap",o.prototype.isFibonacciHeap=!0,o.prototype.insert=function(t,i){var r={key:t,value:i,degree:0};if(this._minimum){var e=this._minimum;r.left=e,r.right=e.right,e.right=r,r.right.left=r,h(t,e.key)&&(this._minimum=r)}else r.left=r,r.right=r,this._minimum=r;return this._size++,r},o.prototype.size=function(){return this._size},o.prototype.clear=function(){this._minimum=null,this._size=0},o.prototype.isEmpty=function(){return 0===this._size},o.prototype.extractMinimum=function(){var t=this._minimum;if(null===t)return t;for(var i=this._minimum,r=t.degree,e=t.child;r>0;){var o=e.right;e.left.right=e.right,e.right.left=e.left,e.left=i,e.right=i.right,i.right=e,e.right.left=e,e.parent=null,e=o,r--}return t.left.right=t.right,t.right.left=t.left,i=t===t.right?null:function(t,i){var r,e=Math.floor(Math.log(i)*l)+1,o=new Array(e),f=0,u=t;if(u)for(f++,u=u.right;u!==t;)f++,u=u.right;for(;f>0;){for(var a=u.degree,m=u.right;r=o[a];){if(n(u.key,r.key)){var s=r;r=u,u=s}g(r,u),o[a]=null,a++}o[a]=u,u=m,f--}t=null;for(var c=0;c0?this.step>0?this.start:this.start+(t-1)*this.step:void 0},i.prototype.max=function(){var t=this.size()[0];return t>0?this.step>0?this.start+(t-1)*this.step:this.start:void 0},i.prototype.forEach=function(t){var r=this.start,e=this.step,n=this.end,s=0;if(e>0)for(;rn;)t(r,[s],this),r+=e,s++},i.prototype.map=function(t){var r=[];return this.forEach(function(e,n,s){r[n[0]]=t(e,n,s)}),r},i.prototype.toArray=function(){var t=[];return this.forEach(function(r,e){t[e[0]]=r}),t},i.prototype.valueOf=function(){return this.toArray()},i.prototype.format=function(r){var e=t.format(this.start,r);return 1!==this.step&&(e+=":"+t.format(this.step,r)),e+=":"+t.format(this.end,r)},i.prototype.toString=function(){return this.format()},i.prototype.toJSON=function(){return{mathjs:"Range",start:this.start,end:this.end,step:this.step}},i.fromJSON=function(t){return new i(t.start,t.end,t.step)},i}exports.name="Range",exports.path="type",exports.factory=r; +},{"../../utils/number":"uqMu"}],"ChhM":[function(require,module,exports) { +"use strict";function r(r,n,e,t){return t("index",{"...number | string | BigNumber | Range | Array | Matrix":function(n){var e=n.map(function(n){return r.isBigNumber(n)?n.toNumber():Array.isArray(n)||r.isMatrix(n)?n.map(function(n){return r.isBigNumber(n)?n.toNumber():n}):n}),t=new r.Index;return r.Index.apply(t,e),t}})}exports.name="index",exports.factory=r; +},{}],"GmPR":[function(require,module,exports) { +"use strict";function r(r,n,t,e){var s=r.SparseMatrix,a=e("sparse",{"":function(){return new s([])},string:function(r){return new s([],r)},"Array | Matrix":function(r){return new s(r)},"Array | Matrix, string":function(r,n){return new s(r,n)}});return a.toTex={0:"\\begin{bsparse}\\end{bsparse}",1:"\\left(${args[0]}\\right)"},a}exports.name="sparse",exports.factory=r; +},{}],"Xhzw":[function(require,module,exports) { +"use strict";module.exports=[require("./Matrix"),require("./DenseMatrix"),require("./SparseMatrix"),require("./Spa"),require("./FibonacciHeap"),require("./ImmutableDenseMatrix"),require("./MatrixIndex"),require("./Range"),require("./function/index"),require("./function/matrix"),require("./function/sparse"),require("./utils/getArrayDataType")]; +},{"./Matrix":"w7z6","./DenseMatrix":"bZ8L","./SparseMatrix":"armw","./Spa":"e3fS","./FibonacciHeap":"ifbV","./ImmutableDenseMatrix":"B6L6","./MatrixIndex":"SL3U","./Range":"rRNx","./function/index":"ChhM","./function/matrix":"vzj5","./function/sparse":"GmPR","./utils/getArrayDataType":"XmtI"}],"lESm":[function(require,module,exports) { +"use strict";var r=require("./../utils/collection/deepMap");function n(n,t,e,u){var i=u("number",{"":function(){return 0},number:function(r){return r},string:function(r){if("NaN"===r)return NaN;var n=Number(r);if(isNaN(n))throw new SyntaxError('String "'+r+'" is no valid number');return n},BigNumber:function(r){return r.toNumber()},Fraction:function(r){return r.valueOf()},Unit:function(r){throw new Error("Second argument with valueless unit expected")},null:function(r){return 0},"Unit, string | Unit":function(r,n){return r.toNumber(n)},"Array | Matrix":function(n){return r(n,i)}});return i.toTex={0:"0",1:"\\left(${args[0]}\\right)",2:"\\left(\\left(${args[0]}\\right)${args[1]}\\right)"},i}exports.name="number",exports.factory=n; +},{"./../utils/collection/deepMap":"lOYo"}],"aA7E":[function(require,module,exports) { +"use strict";function r(r,e,t,n){var i=t(require("../function/utils/typeof")),o={string:!0,number:!0,BigNumber:!0,Fraction:!0},u={number:t(require("./number")),BigNumber:t(require("./bignumber/function/bignumber")),Fraction:t(require("./fraction/function/fraction"))},c=function(r,e){var t=i(r);if(!(t in o))throw new TypeError("Cannot convert "+r+' of type "'+t+'"; valid input types are '+Object.keys(o).join(", "));if(!(e in u))throw new TypeError("Cannot convert "+r+' to type "'+e+'"; valid output types are '+Object.keys(u).join(", "));return e===t?r:u[e](r)};return c.toTex=function(r,e){return r.args[0].toTex()},c}exports.path="type",exports.name="_numeric",exports.factory=r; +},{"../function/utils/typeof":"LZTG","./number":"lESm","./bignumber/function/bignumber":"ejiJ","./fraction/function/fraction":"CouR"}],"hpV8":[function(require,module,exports) { +"use strict";function t(t,e,r,n){function o(t){if(!(this instanceof o))throw new SyntaxError("Constructor must be called with the new operator");this.entries=t||[]}return o.prototype.type="ResultSet",o.prototype.isResultSet=!0,o.prototype.valueOf=function(){return this.entries},o.prototype.toString=function(){return"["+this.entries.join(", ")+"]"},o.prototype.toJSON=function(){return{mathjs:"ResultSet",entries:this.entries}},o.fromJSON=function(t){return new o(t.entries)},o}exports.name="ResultSet",exports.path="type",exports.factory=t; +},{}],"seRb":[function(require,module,exports) { +"use strict";module.exports=[require("./ResultSet")]; +},{"./ResultSet":"hpV8"}],"QilD":[function(require,module,exports) { +"use strict";var r=require("./../utils/collection/deepMap"),t=require("../utils/number");function n(n,e,u,i){var o=i("string",{"":function(){return""},number:t.format,null:function(r){return"null"},boolean:function(r){return r+""},string:function(r){return r},"Array | Matrix":function(t){return r(t,o)},any:function(r){return String(r)}});return o.toTex={0:'\\mathtt{""}',1:"\\mathrm{string}\\left(${args[0]}\\right)"},o}exports.name="string",exports.factory=n; +},{"./../utils/collection/deepMap":"lOYo","../utils/number":"uqMu"}],"JQPe":[function(require,module,exports) { +"use strict";var e=require("../function").memoize;function n(e){return e[0].precision}exports.e=e(function(e){return new e(1).exp()},n),exports.phi=e(function(e){return new e(1).plus(new e(5).sqrt()).div(2)},n),exports.pi=e(function(e){return e.acos(-1)},n),exports.tau=e(function(e){return exports.pi(e).times(2)},n); +},{"../function":"woyg"}],"q5A1":[function(require,module,exports) { +"use strict";var r=require("../../utils/collection/deepMap");function n(n,e,t,u){var i=require("../../utils/latex"),o=u("unaryMinus",{number:function(r){return-r},Complex:function(r){return r.neg()},BigNumber:function(r){return r.neg()},Fraction:function(r){return r.neg()},Unit:function(r){var n=r.clone();return n.value=o(r.value),n},"Array | Matrix":function(n){return r(n,o,!0)}});return o.toTex={1:"".concat(i.operators.unaryMinus,"\\left(${args[0]}\\right)")},o}exports.name="unaryMinus",exports.factory=n; +},{"../../utils/collection/deepMap":"lOYo","../../utils/latex":"H1Mr"}],"JNXe":[function(require,module,exports) { +"use strict";var r=require("../../../error/DimensionError");function e(e,t,i,a){var n=i(require("../../../function/relational/equalScalar")),o=e.SparseMatrix;return function(e,t,i){var s=e._values,l=e._index,u=e._ptr,f=e._size,h=e._datatype,v=t._values,p=t._index,d=t._ptr,c=t._size,g=t._datatype;if(f.length!==c.length)throw new r(f.length,c.length);if(f[0]!==c[0]||f[1]!==c[1])throw new RangeError("Dimension mismatch. Matrix A ("+f+") must match Matrix B ("+c+")");var _,m=f[0],x=f[1],w=n,y=0,q=i;"string"==typeof h&&h===g&&(_=h,w=a.find(n,[_,_]),y=a.convert(0,_),q=a.find(i,[_,_]));var z,M,D,E,S=s&&v?[]:void 0,A=[],B=[],R=new o({values:S,index:A,ptr:B,size:[m,x],datatype:_}),b=S?[]:void 0,j=S?[]:void 0,k=[],C=[];for(M=0;Mq)for(var b=0,C=0;C=0||n.predictable?r.pow(e):new t.Complex(r.toNumber(),0).pow(e.toNumber(),0)},"Fraction, Fraction":function(r,e){if(1!==e.d){if(n.predictable)throw new Error("Function pow does not support non-integer exponents for fractions.");return c(r.valueOf(),e.valueOf())}return r.pow(e)},"Array, number":l,"Array, BigNumber":function(r,e){return l(r,e.toNumber())},"Matrix, number":w,"Matrix, BigNumber":function(r,e){return w(r,e.toNumber())},"Unit, number | BigNumber":function(r,e){return r.pow(e)}});function c(e,i){if(n.predictable&&!r(i)&&e<0)try{var o=m(i),u=s(o);if((i===u||Math.abs((i-u)/i)<1e-14)&&o.d%2==1)return(o.n%2==0?1:-1)*Math.pow(-e,i)}catch(a){}return e*e<1&&i===1/0||e*e>1&&i===-1/0?0:n.predictable&&(e<-1&&i===1/0||e>-1&&e<0&&i===-1/0)?NaN:r(i)||e>=0||n.predictable?Math.pow(e,i):new t.Complex(e,0).pow(i,0)}function l(t,n){if(!r(n)||n<0)throw new TypeError("For A^b, b must be a positive integer (value is "+n+")");var i=e(t);if(2!==i.length)throw new Error("For A^b, A must be 2 dimensional (A has "+i.length+" dimensions)");if(i[0]!==i[1])throw new Error("For A^b, A must be square (size is "+i[0]+"x"+i[1]+")");for(var o=a(i[0]).valueOf(),u=t;n>=1;)1==(1&n)&&(o=p(u,o)),n>>=1,u=p(u,u);return o}function w(r,e){return f(l(r.valueOf(),e))}return b.toTex={2:"\\left(${args[0]}\\right)".concat(u.operators.pow,"{${args[1]}}")},b}exports.name="pow",exports.factory=t; +},{"../../utils/number":"uqMu","../../utils/array":"j2lF","../../utils/latex":"H1Mr","../matrix/identity":"zJUT","./multiply":"k7By","../../type/matrix/function/matrix":"vzj5","../../type/fraction/function/fraction":"CouR","../../type/number":"lESm"}],"K5X1":[function(require,module,exports) { +"use strict";var r=require("../../utils/collection/deepMap");function t(t,n,e,a){var u=a("abs",{number:Math.abs,Complex:function(r){return r.abs()},BigNumber:function(r){return r.abs()},Fraction:function(r){return r.abs()},"Array | Matrix":function(t){return r(t,u,!0)},Unit:function(r){return r.abs()}});return u.toTex={1:"\\left|${args[0]}\\right|"},u}exports.name="abs",exports.factory=t; +},{"../../utils/collection/deepMap":"lOYo"}],"BAjv":[function(require,module,exports) { +"use strict";var r=require("../../utils/number").isInteger,e=require("../../utils/array").resize;function t(t,n,i,u){var a=i(require("../../type/matrix/function/matrix")),o=u("zeros",{"":function(){return"Array"===n.matrix?f([]):f([],"default")},"...number | BigNumber | string":function(r){if("string"==typeof r[r.length-1]){var e=r.pop();return f(r,e)}return"Array"===n.matrix?f(r):f(r,"default")},Array:f,Matrix:function(r){var e=r.storage();return f(r.valueOf(),e)},"Array | Matrix, string":function(r,e){return f(r.valueOf(),e)}});return o.toTex=void 0,o;function f(n,i){var u=function(r){var e=!1;return r.forEach(function(r,n,i){t.isBigNumber(r)&&(e=!0,i[n]=r.toNumber())}),e}(n)?new t.BigNumber(0):0;if(function(e){e.forEach(function(e){if("number"!=typeof e||!r(e)||e<0)throw new Error("Parameters in function zeros must be positive integers")})}(n),i){var o=a(i);return n.length>0?o.resize(n,u):o}var f=[];return n.length>0?e(f,n,u):f}}exports.name="zeros",exports.factory=t; +},{"../../utils/number":"uqMu","../../utils/array":"j2lF","../../type/matrix/function/matrix":"vzj5"}],"f25u":[function(require,module,exports) { +"use strict";var r=require("../../utils/number").isInteger,e=require("../../utils/number").toFixed,n=require("../../utils/collection/deepMap"),t="Number of decimals in function round must be an integer";function u(e,u,o,m){var a=o(require("../../type/matrix/function/matrix")),c=o(require("../relational/equalScalar")),f=o(require("../matrix/zeros")),l=o(require("../../type/matrix/utils/algorithm11")),b=o(require("../../type/matrix/utils/algorithm12")),s=o(require("../../type/matrix/utils/algorithm14")),g=m("round",{number:function(r){return i(r,0)},"number, number":function(e,n){if(!r(n))throw new TypeError(t);if(n<0||n>15)throw new Error("Number of decimals in function round must be in te range of 0-15");return i(e,n)},Complex:function(r){return r.round()},"Complex, number":function(r,e){if(e%1)throw new TypeError(t);return r.round(e)},"Complex, BigNumber":function(r,e){if(!e.isInteger())throw new TypeError(t);var n=e.toNumber();return r.round(n)},"number, BigNumber":function(r,n){if(!n.isInteger())throw new TypeError(t);return new e.BigNumber(r).toDecimalPlaces(n.toNumber())},BigNumber:function(r){return r.toDecimalPlaces(0)},"BigNumber, BigNumber":function(r,e){if(!e.isInteger())throw new TypeError(t);return r.toDecimalPlaces(e.toNumber())},Fraction:function(r){return r.round()},"Fraction, number":function(r,e){if(e%1)throw new TypeError(t);return r.round(e)},"Array | Matrix":function(r){return n(r,g,!0)},"SparseMatrix, number | BigNumber":function(r,e){return l(r,e,g,!1)},"DenseMatrix, number | BigNumber":function(r,e){return s(r,e,g,!1)},"number | Complex | BigNumber, SparseMatrix":function(r,e){return c(r,0)?f(e.size(),e.storage()):b(e,r,g,!0)},"number | Complex | BigNumber, DenseMatrix":function(r,e){return c(r,0)?f(e.size(),e.storage()):s(e,r,g,!0)},"Array, number | BigNumber":function(r,e){return s(a(r),e,g,!1).valueOf()},"number | Complex | BigNumber, Array":function(r,e){return s(a(e),r,g,!0).valueOf()}});return g.toTex={1:"\\left\\lfloor${args[0]}\\right\\rceil",2:void 0},g}function i(r,n){return parseFloat(e(r,n))}exports.name="round",exports.factory=u; +},{"../../utils/number":"uqMu","../../utils/collection/deepMap":"lOYo","../../type/matrix/function/matrix":"vzj5","../relational/equalScalar":"QvIw","../matrix/zeros":"BAjv","../../type/matrix/utils/algorithm11":"dpKK","../../type/matrix/utils/algorithm12":"Pn2O","../../type/matrix/utils/algorithm14":"S2eB"}],"CkRk":[function(require,module,exports) { +"use strict";var e=require("../../utils/collection/deepMap"),r=require("../../utils/number").nearlyEqual,i=require("../../utils/bignumber/nearlyEqual");function n(n,t,u,l){var c=u(require("../../function/arithmetic/round")),o=l("ceil",{number:function(e){return r(e,c(e),t.epsilon)?c(e):Math.ceil(e)},Complex:function(e){return e.ceil()},BigNumber:function(e){return i(e,c(e),t.epsilon)?c(e):e.ceil()},Fraction:function(e){return e.ceil()},"Array | Matrix":function(r){return e(r,o,!0)}});return o.toTex={1:"\\left\\lceil${args[0]}\\right\\rceil"},o}exports.name="ceil",exports.factory=n; +},{"../../utils/collection/deepMap":"lOYo","../../utils/number":"uqMu","../../utils/bignumber/nearlyEqual":"Uu9K","../../function/arithmetic/round":"f25u"}],"Wigz":[function(require,module,exports) { +"use strict";var r=require("../../utils/collection/deepMap"),o=require("../../utils/number").nearlyEqual,e=require("../../utils/bignumber/nearlyEqual");function n(n,t,u,i){var l=u(require("../../function/arithmetic/round")),f=i("floor",{number:function(r){return o(r,l(r),t.epsilon)?l(r):Math.floor(r)},Complex:function(r){return r.floor()},BigNumber:function(r){return e(r,l(r),t.epsilon)?l(r):r.floor()},Fraction:function(r){return r.floor()},"Array | Matrix":function(o){return r(o,f,!0)}});return f.toTex={1:"\\left\\lfloor${args[0]}\\right\\rfloor"},f}exports.name="floor",exports.factory=n; +},{"../../utils/collection/deepMap":"lOYo","../../utils/number":"uqMu","../../utils/bignumber/nearlyEqual":"Uu9K","../../function/arithmetic/round":"f25u"}],"Pk2X":[function(require,module,exports) { +"use strict";var r=require("../../utils/collection/deepMap");function e(e,t,i,n){var o=i(require("../../function/arithmetic/ceil")),u=i(require("../../function/arithmetic/floor")),c=n("fix",{number:function(r){return r>0?u(r):o(r)},Complex:function(r){return new e.Complex(r.re>0?Math.floor(r.re):Math.ceil(r.re),r.im>0?Math.floor(r.im):Math.ceil(r.im))},BigNumber:function(r){return r.isNegative()?o(r):u(r)},Fraction:function(r){return r.s<0?r.ceil():r.floor()},"Array | Matrix":function(e){return r(e,c,!0)}});return c.toTex={1:"\\mathrm{${name}}\\left(${args[0]}\\right)"},c}exports.name="fix",exports.factory=e; +},{"../../utils/collection/deepMap":"lOYo","../../function/arithmetic/ceil":"CkRk","../../function/arithmetic/floor":"Wigz"}],"IviB":[function(require,module,exports) { +"use strict";function r(r,t,e,n){var a=e(require("../../type/matrix/function/matrix")),i=e(require("./equalScalar")),u=e(require("../../type/matrix/utils/algorithm03")),o=e(require("../../type/matrix/utils/algorithm07")),l=e(require("../../type/matrix/utils/algorithm12")),s=e(require("../../type/matrix/utils/algorithm13")),x=e(require("../../type/matrix/utils/algorithm14")),c=require("../../utils/latex"),f=n("equal",{"any, any":function(r,t){return null===r?null===t:null===t?null===r:void 0===r?void 0===t:void 0===t?void 0===r:i(r,t)},"SparseMatrix, SparseMatrix":function(r,t){return o(r,t,i)},"SparseMatrix, DenseMatrix":function(r,t){return u(t,r,i,!0)},"DenseMatrix, SparseMatrix":function(r,t){return u(r,t,i,!1)},"DenseMatrix, DenseMatrix":function(r,t){return s(r,t,i)},"Array, Array":function(r,t){return f(a(r),a(t)).valueOf()},"Array, Matrix":function(r,t){return f(a(r),t)},"Matrix, Array":function(r,t){return f(r,a(t))},"SparseMatrix, any":function(r,t){return l(r,t,i,!1)},"DenseMatrix, any":function(r,t){return x(r,t,i,!1)},"any, SparseMatrix":function(r,t){return l(t,r,i,!0)},"any, DenseMatrix":function(r,t){return x(t,r,i,!0)},"Array, any":function(r,t){return x(a(r),t,i,!1).valueOf()},"any, Array":function(r,t){return x(a(t),r,i,!0).valueOf()}});return f.toTex={2:"\\left(${args[0]}".concat(c.operators.equal,"${args[1]}\\right)")},f}exports.name="equal",exports.factory=r; +},{"../../type/matrix/function/matrix":"vzj5","./equalScalar":"QvIw","../../type/matrix/utils/algorithm03":"oR02","../../type/matrix/utils/algorithm07":"u44a","../../type/matrix/utils/algorithm12":"Pn2O","../../type/matrix/utils/algorithm13":"NS7U","../../type/matrix/utils/algorithm14":"S2eB","../../utils/latex":"H1Mr"}],"Rv38":[function(require,module,exports) { +"use strict";var r=require("../../utils/collection/deepMap");function e(e,n,t,i){var u=i("isNumeric",{"number | BigNumber | Fraction | boolean":function(){return!0},"Complex | Unit | string | null | undefined | Node":function(){return!1},"Array | Matrix":function(e){return r(e,u)}});return u}exports.name="isNumeric",exports.factory=e; +},{"../../utils/collection/deepMap":"lOYo"}],"A04Q":[function(require,module,exports) { +"use strict";var r=require("../../utils/string");function t(t,o,a,e){var n=e("format",{any:r.format,"any, Object | function | number":r.format});return n.toTex=void 0,n}exports.name="format",exports.factory=t; +},{"../../utils/string":"PshC"}],"zikE":[function(require,module,exports) { +"use strict";function e(i){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(i)}function i(n){return(i="function"==typeof Symbol&&"symbol"===e(Symbol.iterator)?function(i){return e(i)}:function(i){return i&&"function"==typeof Symbol&&i.constructor===Symbol&&i!==Symbol.prototype?"symbol":e(i)})(n)}function n(){return(n=Object.assign||function(e){for(var i=1;i="0"&&e<="9"}function M(){m++,c=l.charAt(m)}function A(e){m=e,c=l.charAt(m)}function L(){var e,i="";if(e=m,"+"===c?M():"-"===c&&(i+=c,M()),!function(e){return e>="0"&&e<="9"||"."===e}(c))return A(e),null;if("."===c){if(i+=c,M(),!w(c))return A(e),null}else{for(;w(c);)i+=c,M();"."===c&&(i+=c,M())}for(;w(c);)i+=c,M();if("E"===c||"e"===c){var n="",a=m;if(n+=c,M(),"+"!==c&&"-"!==c||(n+=c,M()),!w(c))return A(a),i;for(i+=n;w(c);)i+=c,M()}return i}function I(){for(var e="",i=l.charCodeAt(m);i>=48&&i<=57||i>=65&&i<=90||i>=97&&i<=122;)e+=c,M(),i=l.charCodeAt(m);return((i=e.charCodeAt(0))>=65&&i<=90||i>=97&&i<=122)&&e||null}function H(e){return c===e?(M(),e):null}function G(e){if(V.hasOwnProperty(e)){var i=V[e];return{unit:i,prefix:i.prefixes[""]}}for(var n in V)if(V.hasOwnProperty(n)&&a(e,n)){var t=V[n],s=e.length-n.length,r=e.substring(0,s),f=t.prefixes.hasOwnProperty(r)?t.prefixes[r]:void 0;if(void 0!==f)return{unit:t,prefix:f}}return null}function _(e){return e.equalBase(F.NONE)&&null!==e.value&&!r.predictable?e.value:e}C.prototype.type="Unit",C.prototype.isUnit=!0,C.parse=function(i,n){if(n=n||{},m=-1,c="","string"!=typeof(l=i))throw new TypeError("Invalid argument in Unit.parse, string expected");var a=new C;a.units=[];var t=1,s=!1;M(),U();var f=L(),o=null;f&&(o="BigNumber"===r.number?new e.BigNumber(f):"Fraction"===r.number?new e.Fraction(f):parseFloat(f),U(),H("*")?(t=1,s=!0):H("/")&&(t=-1,s=!0));for(var u=[],p=1;;){for(U();"("===c;)u.push(t),p*=t,t=1,M(),U();var v=void 0;if(!c)break;var E=c;if(null===(v=I()))throw new SyntaxError('Unexpected "'+E+'" in "'+l+'" at index '+m.toString());var N=G(v);if(null===N)throw new SyntaxError('Unit "'+v+'" not found.');var h=t*p;if(U(),H("^")){U();var O=L();if(null===O)throw new SyntaxError('In "'+i+'", "^" must be followed by a floating-point number');h*=O}a.units.push({unit:N.unit,prefix:N.prefix,power:h});for(var b=0;b1||Math.abs(this.units[0].power-1)>1e-15)},C.prototype._normalize=function(e){var i,n,a,t,s;if(null==e||0===this.units.length)return e;if(this._isDerived()){var r=e;s=C._getNumberConverter(R(e));for(var f=0;f1e-12)return!1;return!0},C.prototype.equalBase=function(e){for(var i=0;i1e-12)return!1;return!0},C.prototype.equals=function(e){return this.equalBase(e)&&d(this.value,e.value)},C.prototype.multiply=function(e){for(var i=this.clone(),n=0;n1e-12&&(W.hasOwnProperty(f)?a.push({unit:W[f].unit,prefix:W[f].prefix,power:n.dimensions[r]||0}):s=!0)}a.length1e-12){if(!D.si.hasOwnProperty(a))throw new Error("Cannot express custom unit "+a+" in SI units");i.push({unit:D.si[a].unit,prefix:D.si[a].prefix,power:e.dimensions[n]||0})}}return e.units=i,e.fixPrefix=!0,e.skipAutomaticSimplification=!0,e},C.prototype.formatUnits=function(){for(var e="",i="",n=0,a=0,t=0;t0?(n++,e+=" "+this.units[t].prefix.name+this.units[t].unit.name,Math.abs(this.units[t].power-1)>1e-15&&(e+="^"+this.units[t].power)):this.units[t].power<0&&a++;if(a>0)for(var s=0;s0?(i+=" "+this.units[s].prefix.name+this.units[s].unit.name,Math.abs(this.units[s].power+1)>1e-15&&(i+="^"+-this.units[s].power)):(i+=" "+this.units[s].prefix.name+this.units[s].unit.name,i+="^"+this.units[s].power));e=e.substr(1),i=i.substr(1),n>1&&a>0&&(e="("+e+")"),a>1&&n>0&&(i="("+i+")");var r=e;return n>0&&a>0&&(r+=" / "),r+=i},C.prototype.format=function(i){var n=this.skipAutomaticSimplification||null===this.value?this.clone():this.simplify(),a=!1;for(var t in void 0!==n.value&&null!==n.value&&e.isComplex(n.value)&&(a=Math.abs(n.value.re)<1e-14),n.units)n.units[t].unit&&("VA"===n.units[t].unit.name&&a?n.units[t].unit=V.VAR:"VAR"!==n.units[t].unit.name||a||(n.units[t].unit=V.VA));1!==n.units.length||n.fixPrefix||Math.abs(n.units[0].power-Math.round(n.units[0].power))<1e-14&&(n.units[0].prefix=n._bestPrefix());var s=n._denormalize(n.value),r=null!==n.value?S(s,i||{}):"",f=n.formatUnits();return n.value&&e.isComplex(n.value)&&(r="("+r+")"),f.length>0&&r.length>0&&(r+=" "),r+=f},C.prototype._bestPrefix=function(){if(1!==this.units.length)throw new Error("Can only compute the best prefix for single units with integer powers, like kg, s^2, N^-1, and so forth!");if(Math.abs(this.units[0].power-Math.round(this.units[0].power))>=1e-14)throw new Error("Can only compute the best prefix for single units with integer powers, like kg, s^2, N^-1, and so forth!");var e=null!==this.value?O(this.value):0,i=O(this.units[0].unit.value),n=this.units[0].prefix;if(0===e)return n;var a=this.units[0].power,t=Math.log(e/Math.pow(n.value*i,a))/Math.LN10-1.2;if(t>-2.200001&&t<1.800001)return n;t=Math.abs(t);var s=this.units[0].unit.prefixes;for(var r in s)if(s.hasOwnProperty(r)){var f=s[r];if(f.scientific){var o=Math.abs(Math.log(e/Math.pow(f.value*i,a))/Math.LN10-1.2);(o0&&!(a(n)||(t=n,t>="0"&&t<="9")))throw new Error('Invalid unit name (only alphanumeric characters are allowed): "'+e+'"')}var t}(e);var t,s,r=null,f=[],o=0;if(n&&"Unit"===n.type)r=n.clone();else if("string"==typeof n)""!==n&&(t=n);else{if("object"!==i(n))throw new TypeError('Cannot create unit "'+e+'" from "'+n.toString()+'": expecting "string" or "Unit" or "Object"');t=n.definition,s=n.prefixes,o=n.offset,n.aliases&&(f=n.aliases.valueOf())}if(f)for(var u=0;u1e-12){p=!1;break}if(p){m=!0,l.base=F[c];break}}if(!m){var E=e+"_STUFF",N={dimensions:r.dimensions.slice(0)};N.key=E,F[E]=N,W[E]={unit:l,prefix:P.NONE[""]},l.base=F[E]}}else{var h=e+"_STUFF";if(k.indexOf(h)>=0)throw new Error('Cannot create new base unit "'+e+'": a base unit with that name already exists (and cannot be overridden)');for(var O in k.push(h),F)F.hasOwnProperty(O)&&(F[O].dimensions[k.length-1]=0);for(var b={dimensions:[]},x=0;xa)for(var c=a-1,x=u.length;c)'),e+this.index.toHTML(t)},c.prototype._toTex=function(t){var e=this.object.toTex(t);return h(this.object)&&(e="\\left(' + object + '\\right)"),e+this.index.toTex(t)},c.prototype.toJSON=function(){return{mathjs:"AccessorNode",object:this.object,index:this.index}},c.fromJSON=function(t){return new c(t.object,t.index)},c}exports.name="AccessorNode",exports.path="expression.node",exports.factory=e; +},{"../../utils/customs":"PAPk","./Node":"dnbo","./utils/access":"oT9r"}],"onTs":[function(require,module,exports) { +"use strict";var t=require("../../utils/array").map;function r(r,e,n,i){var o=n(require("./Node"));function s(t){if(!(this instanceof s))throw new SyntaxError("Constructor must be called with the new operator");if(this.items=t||[],!Array.isArray(this.items)||!this.items.every(r.isNode))throw new TypeError("Array containing Nodes expected");var e=function(){throw new Error("Property `ArrayNode.nodes` is deprecated, use `ArrayNode.items` instead")};Object.defineProperty(this,"nodes",{get:e,set:e})}return s.prototype=new o,s.prototype.type="ArrayNode",s.prototype.isArrayNode=!0,s.prototype._compile=function(r,e){var n=t(this.items,function(t){return t._compile(r,e)});if("Array"!==r.config().matrix){var i=r.matrix;return function(r,e,o){return i(t(n,function(t){return t(r,e,o)}))}}return function(r,e,i){return t(n,function(t){return t(r,e,i)})}},s.prototype.forEach=function(t){for(var r=0;r['+this.items.map(function(r){return r.toHTML(t)}).join(',')+']'},s.prototype._toTex=function(t){var r="\\begin{bmatrix}";return this.items.forEach(function(e){e.items?r+=e.items.map(function(r){return r.toTex(t)}).join("&"):r+=e.toTex(t),r+="\\\\"}),r+="\\end{bmatrix}"},s}exports.name="ArrayNode",exports.path="expression.node",exports.factory=r; +},{"../../utils/array":"j2lF","./Node":"dnbo"}],"ft5y":[function(require,module,exports) { +"use strict";function t(r){return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(r)}function r(o){return(r="function"==typeof Symbol&&"symbol"===t(Symbol.iterator)?function(r){return t(r)}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":t(r)})(o)}var o=require("../../transform/error.transform").transform,e=require("../../../utils/customs").setSafeProperty;function n(t,n,u,y){var i=u(require("../../../function/matrix/subset")),f=u(require("../../../type/matrix/function/matrix"));return function(t,n,u){try{if(Array.isArray(t))return f(t).subset(n,u).valueOf();if(t&&"function"==typeof t.subset)return t.subset(n,u);if("string"==typeof t)return i(t,n,u);if("object"===r(t)){if(!n.isObjectProperty())throw TypeError("Cannot apply a numeric index as object property");return e(t,n.getObjectProperty(),u),t}throw new TypeError("Cannot apply index: unsupported type of object")}catch(y){throw o(y)}}}exports.factory=n; +},{"../../transform/error.transform":"Bjol","../../../utils/customs":"PAPk","../../../function/matrix/subset":"ZWbZ","../../../type/matrix/function/matrix":"vzj5"}],"Huid":[function(require,module,exports) { +"use strict";var t=[{AssignmentNode:{},FunctionAssignmentNode:{}},{ConditionalNode:{latexLeftParens:!1,latexRightParens:!1,latexParens:!1}},{"OperatorNode:or":{associativity:"left",associativeWith:[]}},{"OperatorNode:xor":{associativity:"left",associativeWith:[]}},{"OperatorNode:and":{associativity:"left",associativeWith:[]}},{"OperatorNode:bitOr":{associativity:"left",associativeWith:[]}},{"OperatorNode:bitXor":{associativity:"left",associativeWith:[]}},{"OperatorNode:bitAnd":{associativity:"left",associativeWith:[]}},{"OperatorNode:equal":{associativity:"left",associativeWith:[]},"OperatorNode:unequal":{associativity:"left",associativeWith:[]},"OperatorNode:smaller":{associativity:"left",associativeWith:[]},"OperatorNode:larger":{associativity:"left",associativeWith:[]},"OperatorNode:smallerEq":{associativity:"left",associativeWith:[]},"OperatorNode:largerEq":{associativity:"left",associativeWith:[]},RelationalNode:{associativity:"left",associativeWith:[]}},{"OperatorNode:leftShift":{associativity:"left",associativeWith:[]},"OperatorNode:rightArithShift":{associativity:"left",associativeWith:[]},"OperatorNode:rightLogShift":{associativity:"left",associativeWith:[]}},{"OperatorNode:to":{associativity:"left",associativeWith:[]}},{RangeNode:{}},{"OperatorNode:add":{associativity:"left",associativeWith:["OperatorNode:add","OperatorNode:subtract"]},"OperatorNode:subtract":{associativity:"left",associativeWith:[]}},{"OperatorNode:multiply":{associativity:"left",associativeWith:["OperatorNode:multiply","OperatorNode:divide","Operator:dotMultiply","Operator:dotDivide"]},"OperatorNode:divide":{associativity:"left",associativeWith:[],latexLeftParens:!1,latexRightParens:!1,latexParens:!1},"OperatorNode:dotMultiply":{associativity:"left",associativeWith:["OperatorNode:multiply","OperatorNode:divide","OperatorNode:dotMultiply","OperatorNode:doDivide"]},"OperatorNode:dotDivide":{associativity:"left",associativeWith:[]},"OperatorNode:mod":{associativity:"left",associativeWith:[]}},{"OperatorNode:unaryPlus":{associativity:"right"},"OperatorNode:unaryMinus":{associativity:"right"},"OperatorNode:bitNot":{associativity:"right"},"OperatorNode:not":{associativity:"right"}},{"OperatorNode:pow":{associativity:"right",associativeWith:[],latexRightParens:!1},"OperatorNode:dotPow":{associativity:"right",associativeWith:[]}},{"OperatorNode:factorial":{associativity:"left"}},{"OperatorNode:transpose":{associativity:"left"}}];function i(i,e){var a=i;"keep"!==e&&(a=i.getContent());for(var o=a.getIdentifier(),r=0;r)'),t+i+'='+o},u.prototype._toTex=function(e){var t=this.object.toTex(e),i=this.index?this.index.toTex(e):"",o=this.value.toTex(e);return p(this,e&&e.parenthesis)&&(o="\\left(".concat(o,"\\right)")),t+i+":="+o},u}exports.name="AssignmentNode",exports.path="expression.node",exports.factory=i; +},{"../../utils/customs":"PAPk","./Node":"dnbo","./utils/assign":"ft5y","./utils/access":"oT9r","../operators":"Huid"}],"QBkn":[function(require,module,exports) { +"use strict";var o=require("../../utils/array").forEach,e=require("../../utils/array").map;function t(t,r,n,i){var s=n(require("./Node")),p=n(require("../../type/resultset/ResultSet"));function a(o){if(!(this instanceof a))throw new SyntaxError("Constructor must be called with the new operator");if(!Array.isArray(o))throw new Error("Array expected");this.blocks=o.map(function(o){var e=o&&o.node,r=!o||void 0===o.visible||o.visible;if(!t.isNode(e))throw new TypeError('Property "node" must be a Node');if("boolean"!=typeof r)throw new TypeError('Property "visible" must be a boolean');return{node:e,visible:r}})}return a.prototype=new s,a.prototype.type="BlockNode",a.prototype.isBlockNode=!0,a.prototype._compile=function(t,r){var n=e(this.blocks,function(o){return{eval:o.node._compile(t,r),visible:o.visible}});return function(e,t,r){var i=[];return o(n,function(o){var n=o.eval(e,t,r);o.visible&&i.push(n)}),new p(i)}},a.prototype.forEach=function(o){for(var e=0;e;')}).join('
')},a.prototype._toTex=function(o){return this.blocks.map(function(e){return e.node.toTex(o)+(e.visible?"":";")}).join("\\;\\;\n")},a}exports.name="BlockNode",exports.path="expression.node",exports.factory=t; +},{"../../utils/array":"j2lF","./Node":"dnbo","../../type/resultset/ResultSet":"hpV8"}],"uzAW":[function(require,module,exports) { +"use strict";var t=require("../operators");function e(e,r,o,i){var n=o(require("./Node")),s=o(require("../../function/utils/typeof"));function p(t,r,o){if(!(this instanceof p))throw new SyntaxError("Constructor must be called with the new operator");if(!e.isNode(t))throw new TypeError("Parameter condition must be a Node");if(!e.isNode(r))throw new TypeError("Parameter trueExpr must be a Node");if(!e.isNode(o))throw new TypeError("Parameter falseExpr must be a Node");this.condition=t,this.trueExpr=r,this.falseExpr=o}return p.prototype=new n,p.prototype.type="ConditionalNode",p.prototype.isConditionalNode=!0,p.prototype._compile=function(t,r){var o=this.condition._compile(t,r),i=this.trueExpr._compile(t,r),n=this.falseExpr._compile(t,r);return function(t,r,p){return function(t){if("number"==typeof t||"boolean"==typeof t||"string"==typeof t)return!!t;if(t){if(e.isBigNumber(t))return!t.isZero();if(e.isComplex(t))return!(!t.re&&!t.im);if(e.isUnit(t))return!!t.value}if(null==t)return!1;throw new TypeError('Unsupported type of condition "'+s(t)+'"')}(o(t,r,p))?i(t,r,p):n(t,r,p)}},p.prototype.forEach=function(t){t(this.condition,"condition",this),t(this.trueExpr,"trueExpr",this),t(this.falseExpr,"falseExpr",this)},p.prototype.map=function(t){return new p(this._ifNode(t(this.condition,"condition",this)),this._ifNode(t(this.trueExpr,"trueExpr",this)),this._ifNode(t(this.falseExpr,"falseExpr",this)))},p.prototype.clone=function(){return new p(this.condition,this.trueExpr,this.falseExpr)},p.prototype._toString=function(e){var r=e&&e.parenthesis?e.parenthesis:"keep",o=t.getPrecedence(this,r),i=this.condition.toString(e),n=t.getPrecedence(this.condition,r);("all"===r||"OperatorNode"===this.condition.type||null!==n&&n<=o)&&(i="("+i+")");var s=this.trueExpr.toString(e),p=t.getPrecedence(this.trueExpr,r);("all"===r||"OperatorNode"===this.trueExpr.type||null!==p&&p<=o)&&(s="("+s+")");var a=this.falseExpr.toString(e),h=t.getPrecedence(this.falseExpr,r);return("all"===r||"OperatorNode"===this.falseExpr.type||null!==h&&h<=o)&&(a="("+a+")"),i+" ? "+s+" : "+a},p.prototype.toJSON=function(){return{mathjs:"ConditionalNode",condition:this.condition,trueExpr:this.trueExpr,falseExpr:this.falseExpr}},p.fromJSON=function(t){return new p(t.condition,t.trueExpr,t.falseExpr)},p.prototype.toHTML=function(e){var r=e&&e.parenthesis?e.parenthesis:"keep",o=t.getPrecedence(this,r),i=this.condition.toHTML(e),n=t.getPrecedence(this.condition,r);("all"===r||"OperatorNode"===this.condition.type||null!==n&&n<=o)&&(i='('+i+')');var s=this.trueExpr.toHTML(e),p=t.getPrecedence(this.trueExpr,r);("all"===r||"OperatorNode"===this.trueExpr.type||null!==p&&p<=o)&&(s='('+s+')');var a=this.falseExpr.toHTML(e),h=t.getPrecedence(this.falseExpr,r);return("all"===r||"OperatorNode"===this.falseExpr.type||null!==h&&h<=o)&&(a='('+a+')'),i+'?'+s+':'+a},p.prototype._toTex=function(t){return"\\begin{cases} {"+this.trueExpr.toTex(t)+"}, &\\quad{\\text{if }\\;"+this.condition.toTex(t)+"}\\\\{"+this.falseExpr.toTex(t)+"}, &\\quad{\\text{otherwise}}\\end{cases}"},p}exports.name="ConditionalNode",exports.path="expression.node",exports.factory=e; +},{"../operators":"Huid","./Node":"dnbo","../../function/utils/typeof":"LZTG"}],"MNuy":[function(require,module,exports) { +"use strict";var t=require("../../utils/string").format,e=require("../../utils/latex").escape;function n(n,r,o,a){var s=o(require("./Node")),u=o(require("../../function/utils/typeof"));function i(t){if(!(this instanceof i))throw new SyntaxError("Constructor must be called with the new operator");if(2===arguments.length)throw new SyntaxError("new ConstantNode(valueStr, valueType) is not supported anymore since math v4.0.0. Use new ConstantNode(value) instead, where value is a non-stringified value.");this.value=t}return i.prototype=new s,i.prototype.type="ConstantNode",i.prototype.isConstantNode=!0,i.prototype._compile=function(t,e){var n=this.value;return function(){return n}},i.prototype.forEach=function(t){},i.prototype.map=function(t){return this.clone()},i.prototype.clone=function(){return new i(this.value)},i.prototype._toString=function(e){return t(this.value,e)},i.prototype.toHTML=function(t){var e=this._toString(t);switch(u(this.value)){case"number":case"BigNumber":case"Fraction":return''+e+"";case"string":return''+e+"";case"boolean":return''+e+"";case"null":return''+e+"";case"undefined":return''+e+"";default:return''+e+""}},i.prototype.toJSON=function(){return{mathjs:"ConstantNode",value:this.value}},i.fromJSON=function(t){return new i(t.value)},i.prototype._toTex=function(t){var n=this._toString(t);switch(u(this.value)){case"string":return"\\mathtt{"+e(n)+"}";case"number":case"BigNumber":var r=n.toLowerCase().indexOf("e");return-1!==r?n.substring(0,r)+"\\cdot10^{"+n.substring(r+1)+"}":n;case"Fraction":return this.value.toLatex();default:return n}},i}exports.name="ConstantNode",exports.path="expression.node",exports.factory=n; +},{"../../utils/string":"PshC","../../utils/latex":"H1Mr","./Node":"dnbo","../../function/utils/typeof":"LZTG"}],"PrPs":[function(require,module,exports) { +"use strict";var e=require("../keywords"),t=require("../../utils/string").escape,r=require("../../utils/array").forEach,a=require("../../utils/array").join,s=require("../../utils/latex"),n=require("../operators"),i=require("../../utils/customs").setSafeProperty;function o(o,p,h,m){var u=h(require("./Node"));function c(t,r,a){if(!(this instanceof c))throw new SyntaxError("Constructor must be called with the new operator");if("string"!=typeof t)throw new TypeError('String expected for parameter "name"');if(!Array.isArray(r))throw new TypeError('Array containing strings or objects expected for parameter "params"');if(!o.isNode(a))throw new TypeError('Node expected for parameter "expr"');if(t in e)throw new Error('Illegal function name, "'+t+'" is a reserved keyword');this.name=t,this.params=r.map(function(e){return e&&e.name||e}),this.types=r.map(function(e){return e&&e.type||"any"}),this.expr=a}function f(e,t){var r=n.getPrecedence(e,t),a=n.getPrecedence(e.expr,t);return"all"===t||null!==a&&a<=r}return c.prototype=new u,c.prototype.type="FunctionAssignmentNode",c.prototype.isFunctionAssignmentNode=!0,c.prototype._compile=function(e,t){var s=Object.create(t);r(this.params,function(e){s[e]=!0});var n=this.expr._compile(e,s),o=this.name,p=this.params,h=a(this.types,","),u=o+"("+a(this.params,", ")+")";return function(e,t,r){var a={};a[h]=function(){for(var a=Object.create(t),s=0;s'+t(this.params[s])+"");var n=this.expr.toHTML(e);return f(this,r)&&(n='('+n+')'),''+t(this.name)+'('+a.join(',')+')='+n},c.prototype._toTex=function(e){var t=e&&e.parenthesis?e.parenthesis:"keep",r=this.expr.toTex(e);return f(this,t)&&(r="\\left(".concat(r,"\\right)")),"\\mathrm{"+this.name+"}\\left("+this.params.map(s.toSymbol).join(",")+"\\right):="+r},c}exports.name="FunctionAssignmentNode",exports.path="expression.node",exports.factory=o; +},{"../keywords":"psm5","../../utils/string":"PshC","../../utils/array":"j2lF","../../utils/latex":"H1Mr","../operators":"Huid","../../utils/customs":"PAPk","./Node":"dnbo"}],"SN5L":[function(require,module,exports) { +"use strict";var t=require("../../utils/array").map,e=require("../../utils/string").escape;function n(n,o,r,i){var s=r(require("./Node")),a=r(require("../../type/matrix/Range")),p=Array.isArray;function c(t,e){if(!(this instanceof c))throw new SyntaxError("Constructor must be called with the new operator");if(this.dimensions=t,this.dotNotation=e||!1,!p(t)||!t.every(n.isNode))throw new TypeError('Array containing Nodes expected for parameter "dimensions"');if(this.dotNotation&&!this.isObjectProperty())throw new Error("dotNotation only applicable for object properties");var o=function(){throw new Error("Property `IndexNode.object` is deprecated, use `IndexNode.fn` instead")};Object.defineProperty(this,"object",{get:o,set:o})}function u(t,e,o){return new a(n.isBigNumber(t)?t.toNumber():t,n.isBigNumber(e)?e.toNumber():e,n.isBigNumber(o)?o.toNumber():o)}return c.prototype=new s,c.prototype.type="IndexNode",c.prototype.isIndexNode=!0,c.prototype._compile=function(e,o){var r=t(this.dimensions,function(t,r){if(n.isRangeNode(t)){if(t.needsEnd()){var i=Object.create(o);i.end=!0;var s=t.start._compile(e,i),a=t.end._compile(e,i),p=t.step?t.step._compile(e,i):function(){return 1};return function(t,n,o){var i=e.size(o).valueOf(),c=Object.create(n);return c.end=i[r],u(s(t,c,o),a(t,c,o),p(t,c,o))}}var c=t.start._compile(e,o),d=t.end._compile(e,o),h=t.step?t.step._compile(e,o):function(){return 1};return function(t,e,n){return u(c(t,e,n),d(t,e,n),h(t,e,n))}}if(n.isSymbolNode(t)&&"end"===t.name){var m=Object.create(o);m.end=!0;var f=t._compile(e,m);return function(t,n,o){var i=e.size(o).valueOf(),s=Object.create(n);return s.end=i[r],f(t,s,o)}}var y=t._compile(e,o);return function(t,e,n){return y(t,e,n)}});return function(n,o,i){var s=t(r,function(t){return t(n,o,i)});return e.index.apply(e,s)}},c.prototype.forEach=function(t){for(var e=0;e.'+e(this.getObjectProperty())+"":'['+n.join(',')+']'},c.prototype._toTex=function(t){var e=this.dimensions.map(function(e){return e.toTex(t)});return this.dotNotation?"."+this.getObjectProperty():"_{"+e.join(",")+"}"},c}exports.name="IndexNode",exports.path="expression.node",exports.factory=n; +},{"../../utils/array":"j2lF","../../utils/string":"PshC","./Node":"dnbo","../../type/matrix/Range":"rRNx"}],"UI2T":[function(require,module,exports) { +"use strict";function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r})(t)}function t(e){return(t="function"==typeof Symbol&&"symbol"===r(Symbol.iterator)?function(t){return r(t)}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":r(t)})(e)}var e=require("../../utils/string").stringify,o=require("../../utils/string").escape,p=require("../../utils/customs").isSafeProperty,s=require("../../utils/object").hasOwnProperty;function i(r,i,n,a){var h=n(require("./Node"));function u(e){if(!(this instanceof u))throw new SyntaxError("Constructor must be called with the new operator");if(this.properties=e||{},e&&("object"!==t(e)||!Object.keys(e).every(function(t){return r.isNode(e[t])})))throw new TypeError("Object containing Nodes expected")}return u.prototype=new h,u.prototype.type="ObjectNode",u.prototype.isObjectNode=!0,u.prototype._compile=function(r,t){var o={};for(var i in this.properties)if(s(this.properties,i)){var n=e(i),a=JSON.parse(n);if(!p(this.properties,a))throw new Error('No access to property "'+a+'"');o[a]=this.properties[i]._compile(r,t)}return function(r,t,e){var p={};for(var i in o)s(o,i)&&(p[i]=o[i](r,t,e));return p}},u.prototype.forEach=function(r){for(var t in this.properties)this.properties.hasOwnProperty(t)&&r(this.properties[t],"properties["+e(t)+"]",this)},u.prototype.map=function(r){var t={};for(var o in this.properties)this.properties.hasOwnProperty(o)&&(t[o]=this._ifNode(r(this.properties[o],"properties["+e(o)+"]",this)));return new u(t)},u.prototype.clone=function(){var r={};for(var t in this.properties)this.properties.hasOwnProperty(t)&&(r[t]=this.properties[t]);return new u(r)},u.prototype._toString=function(r){var t=[];for(var o in this.properties)this.properties.hasOwnProperty(o)&&t.push(e(o)+": "+this.properties[o].toString(r));return"{"+t.join(", ")+"}"},u.prototype.toJSON=function(){return{mathjs:"ObjectNode",properties:this.properties}},u.fromJSON=function(r){return new u(r.properties)},u.prototype.toHTML=function(r){var t=[];for(var e in this.properties)this.properties.hasOwnProperty(e)&&t.push(''+o(e)+':'+this.properties[e].toHTML(r));return'{'+t.join(',')+'}'},u.prototype._toTex=function(r){var t=[];for(var e in this.properties)this.properties.hasOwnProperty(e)&&t.push("\\mathbf{"+e+":} & "+this.properties[e].toTex(r)+"\\\\");return"\\left\\{\\begin{array}{ll}".concat(t.join("\n"),"\\end{array}\\right\\}")},u}exports.name="ObjectNode",exports.path="expression.node",exports.factory=i; +},{"../../utils/string":"PshC","../../utils/customs":"PAPk","../../utils/object":"FcSp","./Node":"dnbo"}],"F3sc":[function(require,module,exports) { +"use strict";var t=require("../../utils/latex"),e=require("../../utils/array").map,r=require("../../utils/string").escape,i=require("../../utils/customs").isSafeMethod,n=require("../../utils/customs").getSafeProperty,a=require("../operators");function s(s,o,p,h){var c=p(require("./Node"));function l(t,e,r,i){if(!(this instanceof l))throw new SyntaxError("Constructor must be called with the new operator");if("string"!=typeof t)throw new TypeError('string expected for parameter "op"');if("string"!=typeof e)throw new TypeError('string expected for parameter "fn"');if(!Array.isArray(r)||!r.every(s.isNode))throw new TypeError('Array containing Nodes expected for parameter "args"');this.implicit=!0===i,this.op=t,this.fn=e,this.args=r||[]}function f(t,e,r,i,n){var s,o=a.getPrecedence(t,e),p=a.getAssociativity(t,e);if("all"===e||i.length>2&&"OperatorNode:add"!==t.getIdentifier()&&"OperatorNode:multiply"!==t.getIdentifier())return i.map(function(t){switch(t.getContent().type){case"ArrayNode":case"ConstantNode":case"SymbolNode":case"ParenthesisNode":return!1;default:return!0}});switch(i.length){case 0:s=[];break;case 1:var h=a.getPrecedence(i[0],e);if(n&&null!==h){var c,l;if("keep"===e?(c=i[0].getIdentifier(),l=t.getIdentifier()):(c=i[0].getContent().getIdentifier(),l=t.getContent().getIdentifier()),!1===a.properties[o][l].latexLeftParens){s=[!1];break}if(!1===a.properties[h][c].latexParens){s=[!1];break}}if(null===h){s=[!1];break}if(h<=o){s=[!0];break}s=[!1];break;case 2:var f,u,d=a.getPrecedence(i[0],e),g=a.isAssociativeWith(t,i[0],e);f=null!==d&&(d===o&&"right"===p&&!g||d=2&&"OperatorNode:multiply"===t.getIdentifier()&&t.implicit&&"auto"===e&&"hide"===r&&(s=i.map(function(t,e){var r="ParenthesisNode"===t.getIdentifier();return!(!s[e]&&!r)})),s}return l.prototype=new c,l.prototype.type="OperatorNode",l.prototype.isOperatorNode=!0,l.prototype._compile=function(t,r){if("string"!=typeof this.fn||!i(t,this.fn))throw t[this.fn]?new Error('No access to function "'+this.fn+'"'):new Error("Function "+this.fn+' missing in provided namespace "math"');var a=n(t,this.fn),s=e(this.args,function(e){return e._compile(t,r)});if(1===s.length){var o=s[0];return function(t,e,r){return a(o(t,e,r))}}if(2===s.length){var p=s[0],h=s[1];return function(t,e,r){return a(p(t,e,r),h(t,e,r))}}return function(t,r,i){return a.apply(null,e(s,function(e){return e(t,r,i)}))}},l.prototype.forEach=function(t){for(var e=0;e2&&("OperatorNode:add"===this.getIdentifier()||"OperatorNode:multiply"===this.getIdentifier())){var l=i.map(function(e,r){return e=e.toString(t),n[r]&&(e="("+e+")"),e});return this.implicit&&"OperatorNode:multiply"===this.getIdentifier()&&"hide"===r?l.join(" "):l.join(" "+this.op+" ")}return this.fn+"("+this.args.join(", ")+")"},l.prototype.toJSON=function(){return{mathjs:"OperatorNode",op:this.op,fn:this.fn,args:this.args,implicit:this.implicit}},l.fromJSON=function(t){return new l(t.op,t.fn,t.args,t.implicit)},l.prototype.toHTML=function(t){var e=t&&t.parenthesis?t.parenthesis:"keep",i=t&&t.implicit?t.implicit:"hide",n=this.args,s=f(this,e,i,n,!1);if(1===n.length){var o=a.getAssociativity(this,e),p=n[0].toHTML(t);return s[0]&&(p='('+p+')'),"right"===o?''+r(this.op)+""+p:p+''+r(this.op)+""}if(2===n.length){var h=n[0].toHTML(t),c=n[1].toHTML(t);return s[0]&&(h='('+h+')'),s[1]&&(c='('+c+')'),this.implicit&&"OperatorNode:multiply"===this.getIdentifier()&&"hide"===i?h+''+c:h+''+r(this.op)+""+c}var l=n.map(function(e,r){return e=e.toHTML(t),s[r]&&(e='('+e+')'),e});return n.length>2&&("OperatorNode:add"===this.getIdentifier()||"OperatorNode:multiply"===this.getIdentifier())?this.implicit&&"OperatorNode:multiply"===this.getIdentifier()&&"hide"===i?l.join(''):l.join(''+r(this.op)+""):''+r(this.fn)+'('+l.join(',')+')'},l.prototype._toTex=function(e){var r=e&&e.parenthesis?e.parenthesis:"keep",i=e&&e.implicit?e.implicit:"hide",n=this.args,s=f(this,r,i,n,!0),o=t.operators[this.fn];if(o=void 0===o?this.op:o,1===n.length){var p=a.getAssociativity(this,r),h=n[0].toTex(e);return s[0]&&(h="\\left(".concat(h,"\\right)")),"right"===p?o+h:h+o}if(2===n.length){var c=n[0],l=c.toTex(e);s[0]&&(l="\\left(".concat(l,"\\right)"));var u,d=n[1].toTex(e);switch(s[1]&&(d="\\left(".concat(d,"\\right)")),u="keep"===r?c.getIdentifier():c.getContent().getIdentifier(),this.getIdentifier()){case"OperatorNode:divide":return o+"{"+l+"}{"+d+"}";case"OperatorNode:pow":switch(l="{"+l+"}",d="{"+d+"}",u){case"ConditionalNode":case"OperatorNode:divide":l="\\left(".concat(l,"\\right)")}break;case"OperatorNode:multiply":if(this.implicit&&"hide"===i)return l+"~"+d}return l+o+d}if(n.length>2&&("OperatorNode:add"===this.getIdentifier()||"OperatorNode:multiply"===this.getIdentifier())){var g=n.map(function(t,r){return t=t.toTex(e),s[r]&&(t="\\left(".concat(t,"\\right)")),t});return"OperatorNode:multiply"===this.getIdentifier()&&this.implicit?g.join("~"):g.join(o)}return"\\mathrm{"+this.fn+"}\\left("+n.map(function(t){return t.toTex(e)}).join(",")+"\\right)"},l.prototype.getIdentifier=function(){return this.type+":"+this.fn},l}exports.name="OperatorNode",exports.path="expression.node",exports.factory=s; +},{"../../utils/latex":"H1Mr","../../utils/array":"j2lF","../../utils/string":"PshC","../../utils/customs":"PAPk","../operators":"Huid","./Node":"dnbo"}],"Mj7c":[function(require,module,exports) { +"use strict";function t(t,e,n,o){var r=n(require("./Node"));function s(e){if(!(this instanceof s))throw new SyntaxError("Constructor must be called with the new operator");if(!t.isNode(e))throw new TypeError('Node expected for parameter "content"');this.content=e}return s.prototype=new r,s.prototype.type="ParenthesisNode",s.prototype.isParenthesisNode=!0,s.prototype._compile=function(t,e){return this.content._compile(t,e)},s.prototype.getContent=function(){return this.content.getContent()},s.prototype.forEach=function(t){t(this.content,"content",this)},s.prototype.map=function(t){return new s(t(this.content,"content",this))},s.prototype.clone=function(){return new s(this.content)},s.prototype._toString=function(t){return!t||t&&!t.parenthesis||t&&"keep"===t.parenthesis?"("+this.content.toString(t)+")":this.content.toString(t)},s.prototype.toJSON=function(){return{mathjs:"ParenthesisNode",content:this.content}},s.fromJSON=function(t){return new s(t.content)},s.prototype.toHTML=function(t){return!t||t&&!t.parenthesis||t&&"keep"===t.parenthesis?'('+this.content.toHTML(t)+')':this.content.toHTML(t)},s.prototype._toTex=function(t){return!t||t&&!t.parenthesis||t&&"keep"===t.parenthesis?"\\left(".concat(this.content.toTex(t),"\\right)"):this.content.toTex(t)},s}exports.name="ParenthesisNode",exports.path="expression.node",exports.factory=t; +},{"./Node":"dnbo"}],"RtSa":[function(require,module,exports) { +"use strict";var t=require("../../utils/latex"),n=require("../../utils/string").escape,e=require("../../utils/object").hasOwnProperty,o=require("../../utils/customs").getSafeProperty;function r(r,s,a,i,m){var p=a(require("./Node"));function u(t){return!!r.Unit&&r.Unit.isValuelessUnit(t)}function l(t){if(!(this instanceof l))throw new SyntaxError("Constructor must be called with the new operator");if("string"!=typeof t)throw new TypeError('String expected for parameter "name"');this.name=t}return l.prototype=new p,l.prototype.type="SymbolNode",l.prototype.isSymbolNode=!0,l.prototype._compile=function(t,n){var s=this.name;if(e(n,s))return function(t,n,e){return n[s]};if(s in t)return function(n,e,r){return o(s in n?n:t,s)};var a=u(s);return function(t,n,e){return s in t?o(t,s):a?new r.Unit(null,s):function(t){throw new Error("Undefined symbol "+t)}(s)}},l.prototype.forEach=function(t){},l.prototype.map=function(t){return this.clone()},l.prototype.clone=function(){return new l(this.name)},l.prototype._toString=function(t){return this.name},l.prototype.toHTML=function(t){var e=n(this.name);return"true"===e||"false"===e?''+e+"":"i"===e?''+e+"":"Infinity"===e?''+e+"":"NaN"===e?''+e+"":"null"===e?''+e+"":"undefined"===e?''+e+"":''+e+""},l.prototype.toJSON=function(){return{mathjs:"SymbolNode",name:this.name}},l.fromJSON=function(t){return new l(t.name)},l.prototype._toTex=function(n){var e=!1;void 0===m[this.name]&&u(this.name)&&(e=!0);var o=t.toSymbol(this.name,e);return"\\"===o[0]?o:" "+o},l}exports.name="SymbolNode",exports.path="expression.node",exports.math=!0,exports.factory=r; +},{"../../utils/latex":"H1Mr","../../utils/string":"PshC","../../utils/object":"FcSp","../../utils/customs":"PAPk","./Node":"dnbo"}],"ZLEq":[function(require,module,exports) { +"use strict";function t(e){return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(e)}function e(r){return(e="function"==typeof Symbol&&"symbol"===t(Symbol.iterator)?function(e){return t(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":t(e)})(r)}function r(){return(r=Object.assign||function(t){for(var e=1;e'+o(this.fn)+'('+e.join(',')+')'};var b=d.prototype.toTex;return d.prototype.toTex=function(t){var r;return t&&"object"===e(t.handler)&&i(t.handler,this.name)&&(r=t.handler[this.name](this,t)),void 0!==r?r:b.call(this,t)},d.prototype._toTex=function(t){var r,o,i=this.args.map(function(e){return e.toTex(t)});switch(!h[this.name]||"function"!=typeof h[this.name].toTex&&"object"!==e(h[this.name].toTex)&&"string"!=typeof h[this.name].toTex||(r=h[this.name].toTex),e(r)){case"function":o=r(this,t);break;case"string":o=g(r,this,t);break;case"object":switch(e(r[i.length])){case"function":o=r[i.length](this,t);break;case"string":o=g(r[i.length],this,t)}}return void 0!==o?o:g(n.defaultTemplate,this,t)},d.prototype.getIdentifier=function(){return this.type+":"+this.name},d}exports.name="FunctionNode",exports.path="expression.node",exports.math=!0,exports.factory=f; +},{"../../utils/latex":"H1Mr","../../utils/string":"PshC","../../utils/object":"FcSp","../../utils/array":"j2lF","../../utils/customs":"PAPk","./Node":"dnbo","./SymbolNode":"RtSa"}],"tJPg":[function(require,module,exports) { +"use strict";var t=require("../operators");function e(e,s,r,n){var a=r(require("./Node"));function i(t,s,r){if(!(this instanceof i))throw new SyntaxError("Constructor must be called with the new operator");if(!e.isNode(t))throw new TypeError("Node expected");if(!e.isNode(s))throw new TypeError("Node expected");if(r&&!e.isNode(r))throw new TypeError("Node expected");if(arguments.length>3)throw new Error("Too many arguments");this.start=t,this.end=s,this.step=r||null}function o(e,s){var r=t.getPrecedence(e,s),n={},a=t.getPrecedence(e.start,s);if(n.start=null!==a&&a<=r||"all"===s,e.step){var i=t.getPrecedence(e.step,s);n.step=null!==i&&i<=r||"all"===s}var o=t.getPrecedence(e.end,s);return n.end=null!==o&&o<=r||"all"===s,n}return i.prototype=new a,i.prototype.type="RangeNode",i.prototype.isRangeNode=!0,i.prototype.needsEnd=function(){return this.filter(function(t){return e.isSymbolNode(t)&&"end"===t.name}).length>0},i.prototype._compile=function(t,e){var s=t.range,r=this.start._compile(t,e),n=this.end._compile(t,e);if(this.step){var a=this.step._compile(t,e);return function(t,e,i){return s(r(t,e,i),n(t,e,i),a(t,e,i))}}return function(t,e,a){return s(r(t,e,a),n(t,e,a))}},i.prototype.forEach=function(t){t(this.start,"start",this),t(this.end,"end",this),this.step&&t(this.step,"step",this)},i.prototype.map=function(t){return new i(this._ifNode(t(this.start,"start",this)),this._ifNode(t(this.end,"end",this)),this.step&&this._ifNode(t(this.step,"step",this)))},i.prototype.clone=function(){return new i(this.start,this.end,this.step&&this.step)},i.prototype._toString=function(t){var e,s=o(this,t&&t.parenthesis?t.parenthesis:"keep"),r=this.start.toString(t);if(s.start&&(r="("+r+")"),e=r,this.step){var n=this.step.toString(t);s.step&&(n="("+n+")"),e+=":"+n}var a=this.end.toString(t);return s.end&&(a="("+a+")"),e+=":"+a},i.prototype.toJSON=function(){return{mathjs:"RangeNode",start:this.start,end:this.end,step:this.step}},i.fromJSON=function(t){return new i(t.start,t.end,t.step)},i.prototype.toHTML=function(t){var e,s=o(this,t&&t.parenthesis?t.parenthesis:"keep"),r=this.start.toHTML(t);if(s.start&&(r='('+r+')'),e=r,this.step){var n=this.step.toHTML(t);s.step&&(n='('+n+')'),e+=':'+n}var a=this.end.toHTML(t);return s.end&&(a='('+a+')'),e+=':'+a},i.prototype._toTex=function(t){var e=o(this,t&&t.parenthesis?t.parenthesis:"keep"),s=this.start.toTex(t);if(e.start&&(s="\\left(".concat(s,"\\right)")),this.step){var r=this.step.toTex(t);e.step&&(r="\\left(".concat(r,"\\right)")),s+=":"+r}var n=this.end.toTex(t);return e.end&&(n="\\left(".concat(n,"\\right)")),s+=":"+n},i}exports.name="RangeNode",exports.path="expression.node",exports.factory=e; +},{"../operators":"Huid","./Node":"dnbo"}],"E94o":[function(require,module,exports) { +"use strict";var t=require("../operators"),r=require("../../utils/latex"),e=require("../../utils/string").escape;function a(a,n,o,i){var s=o(require("./Node")),p=require("../../utils/customs").getSafeProperty;function l(t,r){if(!(this instanceof l))throw new SyntaxError("Constructor must be called with the new operator");if(!Array.isArray(t))throw new TypeError("Parameter conditionals must be an array");if(!Array.isArray(r))throw new TypeError("Parameter params must be an array");if(t.length!==r.length-1)throw new TypeError("Parameter params must contain exactly one more element than parameter conditionals");this.conditionals=t,this.params=r}return l.prototype=new s,l.prototype.type="RelationalNode",l.prototype.isRelationalNode=!0,l.prototype._compile=function(t,r){var e=this,a=this.params.map(function(e){return e._compile(t,r)});return function(r,n,o){for(var i,s=a[0](r,n,o),l=0;l",smallerEq:"<=",largerEq:">="},i=n[0],s=0;s('+e.toHTML(r)+')':e.toHTML(r)}),i={equal:"==",unequal:"!=",smaller:"<",larger:">",smallerEq:"<=",largerEq:">="},s=o[0],p=0;p'+e(i[this.conditionals[p]])+""+o[p+1];return s},l.prototype._toTex=function(e){for(var a=e&&e.parenthesis?e.parenthesis:"keep",n=t.getPrecedence(this,a),o=this.params.map(function(r,o){var i=t.getPrecedence(r,a);return"all"===a||null!==i&&i<=n?"\\left("+r.toTex(e)+"\right)":r.toTex(e)}),i=o[0],s=0;s":!0,"<=":!0,">=":!0,"<<":!0,">>":!0,">>>":!0},T={mod:!0,to:!0,in:!0,and:!0,xor:!0,or:!0,not:!0},M={true:!0,false:!1,null:null,undefined:void 0},O=["NaN","Infinity"];function b(e,n){return e.expression.substr(e.index,n)}function A(e){return b(e,1)}function C(e){e.index++}function S(e){return e.expression.charAt(e.index-1)}function I(e){return e.expression.charAt(e.index+1)}function q(e){for(e.tokenType=E.NULL,e.token="",e.comment="";N.isWhitespace(A(e),e.nestingLevel);)C(e);if("#"===A(e))for(;"\n"!==A(e)&&""!==A(e);)e.comment+=A(e),C(e);if(""!==A(e)){if("\n"===A(e)&&!e.nestingLevel)return e.tokenType=E.DELIMITER,e.token=A(e),void C(e);var n=A(e),t=b(e,2),o=b(e,3);if(3===o.length&&L[o])return e.tokenType=E.DELIMITER,e.token=o,C(e),C(e),void C(e);if(2===t.length&&L[t])return e.tokenType=E.DELIMITER,e.token=t,C(e),void C(e);if(L[n])return e.tokenType=E.DELIMITER,e.token=n,void C(e);if(N.isDigitDot(n)){if(e.tokenType=E.NUMBER,"."===A(e))e.token+=A(e),C(e),N.isDigit(A(e))||(e.tokenType=E.DELIMITER);else{for(;N.isDigit(A(e));)e.token+=A(e),C(e);N.isDecimalMark(A(e),I(e))&&(e.token+=A(e),C(e))}for(;N.isDigit(A(e));)e.token+=A(e),C(e);if("E"===A(e)||"e"===A(e))if(N.isDigit(I(e))||"-"===I(e)||"+"===I(e)){if(e.token+=A(e),C(e),"+"!==A(e)&&"-"!==A(e)||(e.token+=A(e),C(e)),!N.isDigit(A(e)))throw ie(e,'Digit expected, got "'+A(e)+'"');for(;N.isDigit(A(e));)e.token+=A(e),C(e);if(N.isDecimalMark(A(e),I(e)))throw ie(e,'Digit expected, got "'+A(e)+'"')}else if("."===I(e))throw C(e),ie(e,'Digit expected, got "'+A(e)+'"')}else{if(!N.isAlpha(A(e),S(e),I(e))){for(e.tokenType=E.UNKNOWN;""!==A(e);)e.token+=A(e),C(e);throw ie(e,'Syntax error in part "'+e.token+'"')}for(;N.isAlpha(A(e),S(e),I(e))||N.isDigit(A(e));)e.token+=A(e),C(e);T.hasOwnProperty(e.token)?e.tokenType=E.DELIMITER:e.tokenType=E.SYMBOL}}else e.tokenType=E.DELIMITER}function P(e){do{q(e)}while("\n"===e.token)}function B(e){e.nestingLevel++}function R(e){e.nestingLevel--}function F(n,t){var o={extraNodes:{},expression:"",comment:"",index:0,token:"",tokenType:E.NULL,nestingLevel:0,conditionalLevel:null};e(o,{expression:n,extraNodes:t}),q(o);var r=function(e){var n,t,o=[];""!==e.token&&"\n"!==e.token&&";"!==e.token&&((n=U(e)).comment=e.comment);for(;"\n"===e.token||";"===e.token;)0===o.length&&n&&(t=";"!==e.token,o.push({node:n,visible:t})),q(e),"\n"!==e.token&&";"!==e.token&&""!==e.token&&((n=U(e)).comment=e.comment,t=";"!==e.token,o.push({node:n,visible:t}));return o.length>0?new c(o):(n||((n=new p(void 0)).comment=e.comment),n)}(o);if(""!==o.token)throw o.tokenType===E.DELIMITER?ue(o,"Unexpected operator "+o.token):ie(o,'Unexpected part "'+o.token+'"');return r}function U(e){var n,t,r,i,u=function(e){var n=function(e){var n=Y(e);for(;"or"===e.token;)P(e),n=new v("or","or",[n,Y(e)]);return n}(e);for(;"?"===e.token;){var t=e.conditionalLevel;e.conditionalLevel=e.nestingLevel,P(e);var o=n,r=U(e);if(":"!==e.token)throw ie(e,"False part of conditional expression expected");e.conditionalLevel=null,P(e);var i=U(e);n=new d(o,r,i),e.conditionalLevel=t}return n}(e);if("="===e.token){if(o.isSymbolNode(u))return n=u.name,P(e),r=U(e),new k(new x(n),r);if(o.isAccessorNode(u))return P(e),r=U(e),new k(u.object,u.index,r);if(o.isFunctionNode(u)&&o.isSymbolNode(u.fn)&&(i=!0,t=[],n=u.name,u.args.forEach(function(e,n){o.isSymbolNode(e)?t[n]=e.name:i=!1}),i))return P(e),r=U(e),new l(n,t,r);throw ie(e,"Invalid left hand side of assignment operator =")}return u}function Y(e){for(var n=j(e);"xor"===e.token;)P(e),n=new v("xor","xor",[n,j(e)]);return n}function j(e){for(var n=V(e);"and"===e.token;)P(e),n=new v("and","and",[n,V(e)]);return n}function V(e){for(var n=$(e);"|"===e.token;)P(e),n=new v("|","bitOr",[n,$(e)]);return n}function $(e){for(var n=W(e);"^|"===e.token;)P(e),n=new v("^|","bitXor",[n,W(e)]);return n}function W(e){for(var n=G(e);"&"===e.token;)P(e),n=new v("&","bitAnd",[n,G(e)]);return n}function G(e){for(var n=[J(e)],t=[],o={"==":"equal","!=":"unequal","<":"smaller",">":"larger","<=":"smallerEq",">=":"largerEq"};o.hasOwnProperty(e.token);){var r={name:e.token,fn:o[e.token]};t.push(r),P(e),n.push(J(e))}return 1===n.length?n[0]:2===n.length?new v(t[0].name,t[0].fn,n):new g(t.map(function(e){return e.fn}),n)}function J(e){var n,t,o,r,i;for(n=K(e),t={"<<":"leftShift",">>":"rightArithShift",">>>":"rightLogShift"};t.hasOwnProperty(e.token);)r=t[o=e.token],P(e),i=[n,K(e)],n=new v(o,r,i);return n}function K(e){var n,t,o,r,i;for(n=z(e),t={to:"to",in:"to"};t.hasOwnProperty(e.token);)r=t[o=e.token],P(e),"in"===o&&""===e.token?n=new v("*","multiply",[n,new x("in")],!0):(i=[n,z(e)],n=new v(o,r,i));return n}function z(e){var n,t=[];if(n=":"===e.token?new p(1):X(e),":"===e.token&&e.conditionalLevel!==e.nestingLevel){for(t.push(n);":"===e.token&&t.length<3;)P(e),")"===e.token||"]"===e.token||","===e.token||""===e.token?t.push(new x("end")):t.push(X(e));n=3===t.length?new m(t[0],t[2],t[1]):new m(t[0],t[1])}return n}function X(e){var n,t,o,r,i;for(n=Z(e),t={"+":"add","-":"subtract"};t.hasOwnProperty(e.token);)r=t[o=e.token],P(e),i=[n,Z(e)],n=new v(o,r,i);return n}function Z(e){var n,t,o,r,i;for(t=n=_(e),o={"*":"multiply",".*":"dotMultiply","/":"divide","./":"dotDivide","%":"mod",mod:"mod"};o.hasOwnProperty(e.token);)i=o[r=e.token],P(e),t=_(e),n=new v(r,i,[n,t]);return n}function _(e){var n,t;for(t=n=H(e);e.tokenType===E.SYMBOL||"in"===e.token&&o.isConstantNode(n)||!(e.tokenType!==E.NUMBER||o.isConstantNode(t)||o.isOperatorNode(t)&&"!"!==t.op)||"("===e.token;)t=H(e),n=new v("*","multiply",[n,t],!0);return n}function H(n){for(var t=Q(n),r=t,i=[];"/"===n.token&&o.isConstantNode(r);){if(i.push(e({},n)),P(n),n.tokenType!==E.NUMBER){e(n,i.pop());break}if(i.push(e({},n)),P(n),n.tokenType!==E.SYMBOL&&"("!==n.token){i.pop(),e(n,i.pop());break}e(n,i.pop()),i.pop(),r=Q(n),t=new v("/","divide",[t,r])}return t}function Q(e){var n,t,o,i={"-":"unaryMinus","+":"unaryPlus","~":"bitNot",not:"not"};return i.hasOwnProperty(e.token)?(o=i[e.token],n=e.token,P(e),t=[Q(e)],new v(n,o,t)):function(e){var n,t,o,i;n=function(e){var n,t,o,i;for(n=function(e){var n=[];if(e.tokenType===E.SYMBOL&&e.extraNodes.hasOwnProperty(e.token)){var t=e.extraNodes[e.token];if(q(e),"("===e.token){if(n=[],B(e),q(e),")"!==e.token)for(n.push(U(e));","===e.token;)q(e),n.push(U(e));if(")"!==e.token)throw ie(e,"Parenthesis ) expected");R(e),q(e)}return new t(n)}return function(e){var n,t;return e.tokenType===E.SYMBOL||e.tokenType===E.DELIMITER&&e.token in T?(t=e.token,q(e),n=M.hasOwnProperty(t)?new p(M[t]):-1!==O.indexOf(t)?new p(a(t,"number")):new x(t),n=ee(e,n)):function(e){var n,t;return'"'===e.token?(t=ne(e),n=new p(t),n=ee(e,n)):function(e){var n,t;return"'"===e.token?(t=te(e),n=new p(t),n=ee(e,n)):function(e){var n,t,o,i;if("["===e.token){if(B(e),q(e),"]"!==e.token){var u=oe(e);if(";"===e.token){for(o=1,t=[u];";"===e.token;)q(e),t[o]=oe(e),o++;if("]"!==e.token)throw ie(e,"End of matrix ] expected");R(e),q(e),i=t[0].items.length;for(var f=1;f0},N.isDecimalMark=function(e,n){return"."===e&&"/"!==n&&"*"!==n&&"^"!==n},N.isDigitDot=function(e){return e>="0"&&e<="9"||"."===e},N.isDigit=function(e){return e>="0"&&e<="9"},N}exports.name="parse",exports.path="expression",exports.factory=o; +},{"../error/ArgumentsError":"h0xI","../utils/collection/deepMap":"lOYo","../type/numeric":"aA7E","./node/AccessorNode":"vZNf","./node/ArrayNode":"onTs","./node/AssignmentNode":"yw4P","./node/BlockNode":"QBkn","./node/ConditionalNode":"uzAW","./node/ConstantNode":"MNuy","./node/FunctionAssignmentNode":"PrPs","./node/IndexNode":"SN5L","./node/ObjectNode":"UI2T","./node/OperatorNode":"F3sc","./node/ParenthesisNode":"Mj7c","./node/FunctionNode":"ZLEq","./node/RangeNode":"tJPg","./node/RelationalNode":"E94o","./node/SymbolNode":"RtSa"}],"eDsC":[function(require,module,exports) { +"use strict";function r(r,t,n,e,a){var o=a.expression.node.FunctionNode,s=a.expression.node.OperatorNode,i=a.expression.node.SymbolNode,g={add:!0,multiply:!0},f={add:!0,multiply:!0};function u(t,n){if(!r.isOperatorNode(t))return!1;var e=t.fn.toString();return n&&n.hasOwnProperty(e)&&n[e].hasOwnProperty("associative")?n[e].associative:f[e]||!1}function c(t){var n,e=[];return u(t)?(n=t.op,function t(a){for(var o=0;o2&&u(t)){for(var o=t.args.pop();t.args.length>0;)o=n([t.args.pop(),o]);t.args=o.args}}},unflattenl:function r(t){if(t.args&&0!==t.args.length){for(var n=p(t),e=t.args.length,a=0;a2&&u(t)){for(var o=t.args.shift();t.args.length>0;)o=n([o,t.args.shift()]);t.args=o.args}}}}}exports.factory=r,exports.math=!0; +},{}],"TWFw":[function(require,module,exports) { +"use strict";function e(e,n,r,t,o){var i=r(require("./util")),a=i.isCommutative,u=i.isAssociative,s=i.allChildren,c=i.createMakeNodeFunction,d=o.expression.node.ConstantNode,f=o.expression.node.OperatorNode,m=o.expression.node.FunctionNode;function l(n,r,t){try{return b(o[n].apply(null,r),t)}catch(i){return r=r.map(function(n){return e.isFraction(n)?n.valueOf():n}),b(o[n].apply(null,r),t)}}var p=t({Fraction:function(e){var n,r=e.s*e.n;n=r<0?new f("-","unaryMinus",[new d(-r)]):new d(r);if(1===e.d)return n;return new f("/","divide",[n,new d(e.d)])},number:function(e){return e<0?y(new d(-e)):new d(e)},BigNumber:function(e){return e<0?y(new d(-e)):new d(e)},Complex:function(e){throw new Error("Cannot convert Complex number to Node")}});function N(e,n){if(n&&!1!==n.exactFractions&&isFinite(e)){var r=o.fraction(e);if(r.valueOf()===e)return r}return e}var b=t({"string, Object":function(e,r){return"BigNumber"===n.number?o.bignumber(e):"Fraction"===n.number?o.fraction(e):N(parseFloat(e),r)},"Fraction, Object":function(e,n){return e},"BigNumber, Object":function(e,n){return e},"number, Object":function(e,n){return N(e,n)},"Complex, Object":function(e,n){return 0!==e.im?e:N(e.re,n)}});function y(e){return new f("-","unaryMinus",[e])}function v(n,r,t,o){return r.reduce(function(r,i){if(e.isNode(r)||e.isNode(i))e.isNode(r)?e.isNode(i)||(i=p(i)):r=p(r);else{try{return l(n,[r,i],o)}catch(a){}r=p(r),i=p(i)}return t([r,i])})}return function(n,r){var t=function n(r,t){switch(r.type){case"SymbolNode":return r;case"ConstantNode":return"number"!=typeof r.value&&isNaN(r.value)?r:b(r.value,t);case"FunctionNode":if(o[r.name]&&o[r.name].rawArgs)return r;if(-1===["add","multiply"].indexOf(r.name)){var i=r.args.map(function(e){return n(e,t)});if(!i.some(e.isNode))try{return l(r.name,i,t)}catch(x){}return i=i.map(function(n){return e.isNode(n)?n:p(n)}),new m(r.name,i)}case"OperatorNode":var d,f,N=r.fn.toString(),y=c(r);if(r.isUnary())d=[n(r.args[0],t)],f=e.isNode(d[0])?y(d):l(N,d,t);else if(u(r))if(d=(d=s(r)).map(function(e){return n(e,t)}),a(N)){for(var w=[],g=[],h=0;h1?(f=v(N,w,y,t),g.unshift(f),f=v(N,g,y,t)):f=v(N,d,y,t)}else f=v(N,d,y,t);else d=r.args.map(function(e){return n(e,t)}),f=v(N,d,y,t);return f;case"ParenthesisNode":return n(r.content,t);case"AccessorNode":case"ArrayNode":case"AssignmentNode":case"BlockNode":case"FunctionAssignmentNode":case"IndexNode":case"ObjectNode":case"RangeNode":case"UpdateNode":case"ConditionalNode":default:throw new Error("Unimplemented node type in simplifyConstant: ".concat(r.type))}}(n,r);return e.isNode(t)?t:p(t)}}exports.math=!0,exports.name="simplifyConstant",exports.path="algebra.simplify",exports.factory=e; +},{"./util":"eDsC"}],"geyZ":[function(require,module,exports) { +"use strict";var r=require("../../utils/collection/deepMap");function n(n,e,t,u){var i=u("isZero",{number:function(r){return 0===r},BigNumber:function(r){return r.isZero()},Complex:function(r){return 0===r.re&&0===r.im},Fraction:function(r){return 1===r.d&&0===r.n},Unit:function(r){return i(r.value)},"Array | Matrix":function(n){return r(n,i)}});return i}exports.name="isZero",exports.factory=n; +},{"../../utils/collection/deepMap":"lOYo"}],"IRmO":[function(require,module,exports) { +"use strict";var r=require("../../../utils/index"),t=r.object;function e(r,e,i,a){var n=i(require("../../../type/matrix/function/matrix")),u=i(require("../../arithmetic/abs")),o=i(require("../../arithmetic/addScalar")),s=i(require("../../arithmetic/divideScalar")),c=i(require("../../arithmetic/multiplyScalar")),f=i(require("../../arithmetic/subtract")),h=i(require("../../relational/larger")),p=i(require("../../relational/equalScalar")),l=i(require("../../arithmetic/unaryMinus")),v=r.SparseMatrix,m=r.DenseMatrix,g=r.Spa;function w(r){var e,i,a,n=r._size[0],l=r._size[1],v=Math.min(n,l),g=t.clone(r._data),w=[],S=[n,v],x=[],_=[v,l],d=[];for(e=0;e0)for(e=0;e0&&r.forEach(0,e-1,function(t,e){v._forEachRow(t,S,x,_,function(i,a){i>t&&r.accumulate(i,l(c(a,e)))})});var E,R,b,D,O=e,P=r.get(e),j=u(P);r.forEach(e+1,a-1,function(r,t){var e=u(t);h(e,j)&&(O=r,j=e,P=t)}),e!==O&&(v._swapRows(e,O,d[1],S,x,_),v._swapRows(e,O,M[1],q,z,L),r.swap(e,O),R=O,b=y[E=e],D=y[R],U[b]=R,U[D]=E,y[E]=D,y[R]=b),r.forEach(0,a-1,function(r,t){r<=e?(q.push(t),z.push(r)):(t=s(t,P),p(t,0)||(S.push(t),x.push(r)))})};for(e=0;e=t)break;for(var h=m,p=0;!x[a.p[h]];)x[a.p[h]]=!0,h=a.p[h],p++;p%2==0&&l++}return l%2==0?n:c(n)}(i.clone().valueOf(),n);throw new RangeError("Matrix must be square (size: "+t.format(a)+")");default:throw new RangeError("Matrix must be two dimensional (size: "+t.format(a)+")")}}});return l.toTex={1:"\\det\\left(${args[0]}\\right)"},l}exports.name="det",exports.factory=i; +},{"../../utils/index":"fsXI","../../type/matrix/function/matrix":"vzj5","../arithmetic/subtract":"m78R","../arithmetic/multiply":"k7By","../arithmetic/unaryMinus":"q5A1","../algebra/decomposition/lup":"IRmO"}],"yHuZ":[function(require,module,exports) { +"use strict";var r=require("../../utils/index");function e(e,t,i,a){var n=i(require("../../type/matrix/function/matrix")),o=i(require("../arithmetic/divideScalar")),u=i(require("../arithmetic/addScalar")),s=i(require("../arithmetic/multiply")),f=i(require("../arithmetic/unaryMinus")),c=i(require("../matrix/det")),m=i(require("./identity")),v=i(require("../arithmetic/abs")),l=a("inv",{"Array | Matrix":function(t){var i=e.isMatrix(t)?t.size():r.array.size(t);switch(i.length){case 1:if(1===i[0])return e.isMatrix(t)?n([o(1,t.valueOf()[0])]):[o(1,t[0])];throw new RangeError("Matrix must be square (size: "+r.string.format(i)+")");case 2:var a=i[0],u=i[1];if(a===u)return e.isMatrix(t)?n(h(t.valueOf(),a,u),t.storage()):h(t,a,u);throw new RangeError("Matrix must be square (size: "+r.string.format(i)+")");default:throw new RangeError("Matrix must be two dimensional (size: "+r.string.format(i)+")")}},any:function(r){return o(1,r)}});function h(r,e,t){var i,a,n,l,h;if(1===e){if(0===(l=r[0][0]))throw Error("Cannot calculate inverse, determinant is zero");return[[o(1,l)]]}if(2===e){var x=c(r);if(0===x)throw Error("Cannot calculate inverse, determinant is zero");return[[o(r[1][1],x),o(f(r[0][1]),x)],[o(f(r[1][0]),x),o(r[0][0],x)]]}var d=r.concat();for(i=0;ig&&(g=v(d[i][w]),y=i),i++;if(0===g)throw Error("Cannot calculate inverse, determinant is zero");(i=y)!==w&&(h=d[w],d[w]=d[i],d[i]=h,h=q[w],q[w]=q[i],q[i]=h);var z=d[w],M=q[w];for(i=0;i");if(2!==s.length)throw SyntaxError("Could not parse rule: "+o);o={l:s[0],r:s[1]};case"object":if(i={l:j(l(o.l)),r:j(l(o.r))},o.context&&(i.evaluate=o.context),o.evaluate&&(i.evaluate=l(o.evaluate)),v(i.l)){var u=O(i.l),f=new p("_p"+q++);i.expanded={},i.expanded.l=u([i.l.clone(),f]),b(i.expanded.l),x(i.expanded.l),i.expanded.r=u([i.r,f])}break;case"function":i=o;break;default:throw TypeError("Unsupported type of rule: "+a)}r.push(i)}return r}(r);for(var i=m(n,t),a={},s=(i=j(i)).toString({parenthesis:"all"});!a[s];){a[s]=!0,q=0;for(var u=0;u=2&&2===e.args.length){for(var l=function(n,e){var r,t,o=[],i=O(n);if(y(n,e))for(var l=0;l2)throw Error("Unexpected non-binary associative function: "+e.toString());return[]}for(var m=[],g=0;g0){for(var t=m(e,n.args[0],r),o=1;o0){var o=n.args.filter(function(e){return void 0===r[e]}),a=1===o.length?o[0]:new d("*","multiply",o),c=t.concat(v(a,r));return new d("*","multiply",c)}return new d("+","add",n.args.map(function(e){return new d("*","multiply",n.args.map(function(n){return n===e?v(n,r):n.clone()}))}))}if("/"===n.op&&n.isBinary()){var u=n.args[0],l=n.args[1];return void 0!==r[l]?new d("/","divide",[v(u,r),l]):void 0!==r[u]?new d("*","multiply",[new d("-","unaryMinus",[u]),new d("/","divide",[v(l,r),new d("^","pow",[l.clone(),y(2)])])]):new d("/","divide",[new d("-","subtract",[new d("*","multiply",[v(u,r),l.clone()]),new d("*","multiply",[u.clone(),v(l,r)])]),new d("^","pow",[l.clone(),y(2)])])}if("^"===n.op&&n.isBinary()){var p=n.args[0],g=n.args[1];if(void 0!==r[p])return e.isConstantNode(p)&&(s(p.value)||i(p.value,1))?y(0):new d("*","multiply",[n,new d("*","multiply",[new w("log",[p.clone()]),v(g.clone(),r)])]);if(void 0!==r[g]){if(e.isConstantNode(g)){if(s(g.value))return y(0);if(i(g.value,1))return v(p,r)}var b=new d("^","pow",[p.clone(),new d("-","subtract",[g,y(1)])]);return new d("*","multiply",[g.clone(),new d("*","multiply",[v(p,r),b])])}return new d("*","multiply",[new d("^","pow",[p.clone(),g.clone()]),new d("+","add",[new d("*","multiply",[v(p,r),new d("/","divide",[g.clone(),p.clone()])]),new d("*","multiply",[v(g,r),new w("log",[p.clone()])])])])}throw new Error('Operator "'+n.op+'" is not supported by derivative, or a wrong number of arguments is passed')}});function y(e,r){return new l(u(e,r||n.number))}return b}exports.name="derivative",exports.factory=e; +},{"../../expression/parse":"EUvE","./simplify":"EVZ1","../relational/equal":"IviB","../utils/isZero":"geyZ","../utils/typeof":"LZTG","../../type/numeric":"aA7E","../../expression/node/ConstantNode":"MNuy","../../expression/node/FunctionNode":"ZLEq","../../expression/node/OperatorNode":"F3sc","../../expression/node/ParenthesisNode":"Mj7c","../../expression/node/SymbolNode":"RtSa"}],"uJKc":[function(require,module,exports) { +"use strict";function r(r,t,e,a){var s=e(require("../parse"));return a("parse",{"string | Array | Matrix":s,"string | Array | Matrix, Object":s})}exports.name="parse",exports.factory=r; +},{"../parse":"EUvE"}],"wmjX":[function(require,module,exports) { +"use strict";function n(n,r,e,o){var t=e(require("./simplify")),i=e(require("./simplify/simplifyCore")),a=e(require("./simplify/simplifyConstant")),l=e(require("../../expression/function/parse")),s=require("../../utils/number"),f=e(require("../../expression/node/ConstantNode")),u=e(require("../../expression/node/OperatorNode")),c=e(require("../../expression/node/SymbolNode")),p=o("rationalize",{string:function(n){return p(l(n),{},!1)},"string, boolean":function(n,r){return p(l(n),{},r)},"string, Object":function(n,r){return p(l(n),r,!1)},"string, Object, boolean":function(n,r,e){return p(l(n),r,e)},Node:function(n){return p(n,{},!1)},"Node, boolean":function(n,r){return p(n,{},r)},"Node, Object":function(n,r){return p(n,r,!1)},"Node, Object, boolean":function(n,r,e){var o=function(){var n=[i,{l:"n+n",r:"2*n"},{l:"n+-n",r:"0"},a,{l:"n*(n1^-1)",r:"n/n1"},{l:"n*n1^-n2",r:"n/n1^n2"},{l:"n1^-1",r:"1/n1"},{l:"n*(n1/n2)",r:"(n*n1)/n2"},{l:"1*n",r:"n"}],r=[{l:"(-n1)/(-n2)",r:"n1/n2"},{l:"(-n1)*(-n2)",r:"n1*n2"},{l:"n1--n2",r:"n1+n2"},{l:"n1-n2",r:"n1+(-n2)"},{l:"(n1+n2)*n3",r:"(n1*n3 + n2*n3)"},{l:"n1*(n2+n3)",r:"(n1*n2+n1*n3)"},{l:"c1*n + c2*n",r:"(c1+c2)*n"},{l:"c1*n + n",r:"(c1+1)*n"},{l:"c1*n - c2*n",r:"(c1-c2)*n"},{l:"c1*n - n",r:"(c1-1)*n"},{l:"v/c",r:"(1/c)*v"},{l:"v/-c",r:"-(1/c)*v"},{l:"-v*-c",r:"c*v"},{l:"-v*c",r:"-c*v"},{l:"v*-c",r:"-c*v"},{l:"v*c",r:"c*v"},{l:"-(-n1*n2)",r:"(n1*n2)"},{l:"-(n1*n2)",r:"(-n1*n2)"},{l:"-(-n1+n2)",r:"(n1-n2)"},{l:"-(n1+n2)",r:"(-n1-n2)"},{l:"(n1^n2)^n3",r:"(n1^(n2*n3))"},{l:"-(-n1/n2)",r:"(n1/n2)"},{l:"-(n1/n2)",r:"(-n1/n2)"}],e=[{l:"(n1/(n2/n3))",r:"((n1*n3)/n2)"},{l:"(n1/n2/n3)",r:"(n1/(n2*n3))"}],o={};return o.firstRules=n.concat(r,e),o.distrDivRules=[{l:"(n1/n2 + n3/n4)",r:"((n1*n4 + n3*n2)/(n2*n4))"},{l:"(n1/n2 + n3)",r:"((n1 + n3*n2)/n2)"},{l:"(n1 + n2/n3)",r:"((n1*n3 + n2)/n3)"}],o.sucDivRules=e,o.firstRulesAgain=n.concat(r),o.finalRules=[i,{l:"n*-n",r:"-n^2"},{l:"n*n",r:"n^2"},a,{l:"n*-n^n1",r:"-n^(n1+1)"},{l:"n*n^n1",r:"n^(n1+1)"},{l:"n^n1*-n^n2",r:"-n^(n1+n2)"},{l:"n^n1*n^n2",r:"n^(n1+n2)"},{l:"n^n1*-n",r:"-n^(n1+1)"},{l:"n^n1*n",r:"n^(n1+1)"},{l:"n^n1/-n",r:"-n^(n1-1)"},{l:"n^n1/n",r:"n^(n1-1)"},{l:"n/-n^n1",r:"-n^(1-n1)"},{l:"n/n^n1",r:"n^(1-n1)"},{l:"n^n1/-n^n2",r:"n^(n1-n2)"},{l:"n^n1/n^n2",r:"n^(n1-n2)"},{l:"n1+(-n2*n3)",r:"n1-n2*n3"},{l:"v*(-c)",r:"-c*v"},{l:"n1+-n2",r:"n1-n2"},{l:"v*c",r:"c*v"},{l:"(n1^n2)^n3",r:"(n1^(n2*n3))"}],o}(),l=function(n,r,e,o){var i=[],a=t(n,o,r,{exactFractions:!1}),l="+-*"+((e=!!e)?"/":"");!function n(r){var e=r.type;if("FunctionNode"===e)throw new Error("There is an unsolved function call");if("OperatorNode"===e)if("^"===r.op){if("unaryMinus"===r.args[1].fn&&(r=r.args[0]),"ConstantNode"!==r.args[1].type||!s.isInteger(parseFloat(r.args[1].value)))throw new Error("There is a non-integer exponent");n(r.args[0])}else{if(-1===l.indexOf(r.op))throw new Error("Operator "+r.op+" invalid in polynomial expression");for(var o=0;o=1){var p,d;n=function n(r,e,o){var t=r.type;var i=arguments.length>1;if("OperatorNode"===t&&r.isBinary()){var a,l=!1;if("^"===r.op&&("ParenthesisNode"!==r.args[0].type&&"OperatorNode"!==r.args[0].type||"ConstantNode"!==r.args[1].type||(a=parseFloat(r.args[1].value),l=a>=2&&s.isInteger(a))),l){if(a>2){var c=r.args[0],p=new u("^","pow",[r.args[0].cloneDeep(),new f(a-1)]);r=new u("*","multiply",[c,p])}else r=new u("*","multiply",[r.args[0],r.args[0].cloneDeep()]);i&&("content"===o?e.content=r:e.args[o]=r)}}if("ParenthesisNode"===t)n(r.content,r,"content");else if("ConstantNode"!==t&&"SymbolNode"!==t)for(var v=0;vo&&(r[u]=0),r[u]+=a.cte*("+"===a.oper?1:-1),void(o=Math.max(u,o))}a.cte=u,""===a.fire&&(r[0]+=a.cte*("+"===a.oper?1:-1))}}(n,null,e);for(var i,a=!0,l=o=r.length-1;l>=0;l--)if(0!==r[l]){var p=new f(a?r[l]:Math.abs(r[l])),v=r[l]<0?"-":"+";if(l>0){var d=new c(t);if(l>1){var w=new f(l);d=new u("^","pow",[d,w])}p=-1===r[l]&&a?new u("-","unaryMinus",[d]):1===Math.abs(r[l])?d:new u("*","multiply",[p,d])}i=a?p:"+"===v?new u("+","add",[i,p]):new u("-","subtract",[i,p]),a=!1}return a?new f(0):i}return p}exports.name="rationalize",exports.factory=n; +},{"./simplify":"EVZ1","./simplify/simplifyCore":"c7UI","./simplify/simplifyConstant":"TWFw","../../expression/function/parse":"uJKc","../../utils/number":"uqMu","../../expression/node/ConstantNode":"MNuy","../../expression/node/OperatorNode":"F3sc","../../expression/node/SymbolNode":"RtSa"}],"npE3":[function(require,module,exports) { +"use strict";var r=require("../../utils/number").nearlyEqual,n=require("../../utils/bignumber/nearlyEqual");function e(e,t,u,i){var a=u(require("../../type/matrix/function/matrix")),o=u(require("../../type/matrix/utils/algorithm03")),l=u(require("../../type/matrix/utils/algorithm07")),s=u(require("../../type/matrix/utils/algorithm12")),f=u(require("../../type/matrix/utils/algorithm13")),c=u(require("../../type/matrix/utils/algorithm14")),x=require("../../utils/latex"),y=i("unequal",{"any, any":function(r,n){return null===r?null!==n:null===n?null!==r:void 0===r?void 0!==n:void 0===n?void 0!==r:m(r,n)},"SparseMatrix, SparseMatrix":function(r,n){return l(r,n,m)},"SparseMatrix, DenseMatrix":function(r,n){return o(n,r,m,!0)},"DenseMatrix, SparseMatrix":function(r,n){return o(r,n,m,!1)},"DenseMatrix, DenseMatrix":function(r,n){return f(r,n,m)},"Array, Array":function(r,n){return y(a(r),a(n)).valueOf()},"Array, Matrix":function(r,n){return y(a(r),n)},"Matrix, Array":function(r,n){return y(r,a(n))},"SparseMatrix, any":function(r,n){return s(r,n,m,!1)},"DenseMatrix, any":function(r,n){return c(r,n,m,!1)},"any, SparseMatrix":function(r,n){return s(n,r,m,!0)},"any, DenseMatrix":function(r,n){return c(n,r,m,!0)},"Array, any":function(r,n){return c(a(r),n,m,!1).valueOf()},"any, Array":function(r,n){return c(a(n),r,m,!0).valueOf()}}),m=i("_unequal",{"boolean, boolean":function(r,n){return r!==n},"number, number":function(n,e){return!r(n,e,t.epsilon)},"BigNumber, BigNumber":function(r,e){return!n(r,e,t.epsilon)},"Fraction, Fraction":function(r,n){return!r.equals(n)},"Complex, Complex":function(r,n){return!r.equals(n)},"Unit, Unit":function(r,n){if(!r.equalBase(n))throw new Error("Cannot compare units with different base");return y(r.value,n.value)}});return y.toTex={2:"\\left(${args[0]}".concat(x.operators.unequal,"${args[1]}\\right)")},y}exports.name="unequal",exports.factory=e; +},{"../../utils/number":"uqMu","../../utils/bignumber/nearlyEqual":"Uu9K","../../type/matrix/function/matrix":"vzj5","../../type/matrix/utils/algorithm03":"oR02","../../type/matrix/utils/algorithm07":"u44a","../../type/matrix/utils/algorithm12":"Pn2O","../../type/matrix/utils/algorithm13":"NS7U","../../type/matrix/utils/algorithm14":"S2eB","../../utils/latex":"H1Mr"}],"Zr7Q":[function(require,module,exports) { +"use strict";var r=require("../../utils/number"),n=require("../../utils/collection/deepMap");function e(e,t,i,u){var o=u("sign",{number:r.sign,Complex:function(r){return r.sign()},BigNumber:function(r){return new e.BigNumber(r.cmp(0))},Fraction:function(r){return new e.Fraction(r.s,1)},"Array | Matrix":function(r){return n(r,o,!0)},Unit:function(r){return o(r.value)}});return o.toTex={1:"\\mathrm{${name}}\\left(${args[0]}\\right)"},o}exports.name="sign",exports.factory=e; +},{"../../utils/number":"uqMu","../../utils/collection/deepMap":"lOYo"}],"T6pB":[function(require,module,exports) { +"use strict";var r=require("../../utils/collection/deepMap");function t(t,e,n,i){var u=i("sqrt",{number:o,Complex:function(r){return r.sqrt()},BigNumber:function(r){return!r.isNegative()||e.predictable?r.sqrt():o(r.toNumber())},"Array | Matrix":function(t){return r(t,u,!0)},Unit:function(r){return r.pow(.5)}});function o(r){return isNaN(r)?NaN:r>=0||e.predictable?Math.sqrt(r):new t.Complex(r,0).sqrt()}return u.toTex={1:"\\sqrt{${args[0]}}"},u}exports.name="sqrt",exports.factory=t; +},{"../../utils/collection/deepMap":"lOYo"}],"msvi":[function(require,module,exports) { +"use strict";var r=require("../../utils/collection/deepMap");function t(t,n,e,u){var o=u("conj",{number:function(r){return r},BigNumber:function(r){return r},Complex:function(r){return r.conjugate()},"Array | Matrix":function(t){return r(t,o)}});return o.toTex={1:"\\left(${args[0]}\\right)^*"},o}exports.name="conj",exports.factory=t; +},{"../../utils/collection/deepMap":"lOYo"}],"fqqA":[function(require,module,exports) { +"use strict";function r(r,e,t,i){var a=t(require("../../../type/matrix/function/matrix")),n=t(require("../../matrix/zeros")),o=t(require("../../matrix/identity")),u=t(require("../../utils/isZero")),c=t(require("../../relational/unequal")),f=t(require("../../arithmetic/sign")),s=t(require("../../arithmetic/sqrt")),m=t(require("../../complex/conj")),q=t(require("../../arithmetic/unaryMinus")),l=t(require("../../arithmetic/addScalar")),h=t(require("../../arithmetic/divideScalar")),v=t(require("../../arithmetic/multiplyScalar")),d=t(require("../../arithmetic/subtract"));function x(r){var e,t,i,a=r._size[0],x=r._size[1],p=o([a],"dense"),y=p._data,S=r.clone(),w=S._data,R=n([a],"");for(i=0;i=0;){var f=e[o+c],p=e[s+f];-1===p?(c--,n[t++]=f):(e[s+f]=e[a+p],e[o+ ++c]=p)}return t}}exports.name="csTdfs",exports.path="algebra.sparse",exports.factory=r; +},{}],"C2z0":[function(require,module,exports) { +"use strict";var r=require("../../utils/object").clone,e=require("../../utils/string").format;function t(t,a,n,s){var o=require("../../utils/latex"),i=n(require("../../type/matrix/function/matrix")),u=t.DenseMatrix,c=t.SparseMatrix,f=s("transpose",{Array:function(r){return f(i(r)).valueOf()},Matrix:function(t){var a,n=t.size();switch(n.length){case 1:a=t.clone();break;case 2:var s=n[0],o=n[1];if(0===o)throw new RangeError("Cannot transpose a 2D matrix with no columns (size: "+e(n)+")");switch(t.storage()){case"dense":a=function(e,t,a){for(var n,s=e._data,o=[],i=0;i3)return null;var a=f._size,c=a[0],l=a[1],m=0,p=Math.max(16,10*Math.sqrt(l)),h=function(r,f,a,e,t){var i=u(f);if(1===r&&e===a)return o(f,i);if(2===r){for(var v=i._index,s=i._ptr,c=0,l=0;lt))for(var p=s[l+1];mn)a[u+m]=0,a[i+m]=-1,l++,f[m]=e(r),a[u+r]++;else{var h=a[v+p];-1!==h&&(s[h]=m),a[c+m]=a[v+p],a[v+p]=m}}return l}(l,D,H,N,L,O,p,I,K,Q,J),U=0;SV?(g=M,y=Y,F=H[0+M]-V):(y=D[g=C[Y++]],F=H[0+g]),_=1;_<=F;_++)(b=H[I+(x=C[y++])])<=0||(X+=b,H[I+x]=-b,C[$++]=x,-1!==H[J+x]&&(Q[H[J+x]]=Q[x]),-1!==Q[x]?H[J+Q[x]]=H[J+x]:H[K+H[N+x]]=H[J+x]);g!==M&&(D[g]=e(M),H[O+g]=0)}for(0!==V&&(E=$),H[N+M]=X,D[M]=Z,H[0+M]=$-Z,H[L+M]=-2,R=v(R,m,H,O,l),k=Z;k<$;k++)if(!((z=H[L+(x=C[k])])<=0)){var rr=R-(b=-H[I+x]);for(Y=D[x],A=D[x]+z-1;Y<=A;Y++)H[O+(g=C[Y])]>=R?H[O+g]-=b:0!==H[O+g]&&(H[O+g]=H[N+g]+rr)}for(k=Z;k<$;k++){for(T=(A=D[x=C[k]])+H[L+x]-1,j=A,w=0,B=0,Y=A;Y<=T;Y++)if(0!==H[O+(g=C[Y])]){var fr=H[O+g]-R;fr>0?(B+=fr,C[j++]=g,w+=g):(D[g]=e(M),H[O+g]=0)}H[L+x]=j-A+1;var ar=j,er=A+H[0+x];for(Y=T+1;Y=0))for(x=H[P+(w=Q[x])],H[P+w]=-1;-1!==x&&-1!==H[J+x];x=H[J+x],R++){for(F=H[0+x],z=H[L+x],Y=D[x]+1;Y<=D[x]+F-1;Y++)H[O+C[Y]]=R;var ir=x;for(q=H[J+x];-1!==q;){var or=H[0+q]===F&&H[L+q]===z;for(Y=D[q]+1;or&&Y<=D[q]+F-1;Y++)H[O+C[Y]]!==R&&(or=0);or?(D[q]=e(x),H[I+x]+=H[I+q],H[I+q]=0,H[L+q]=-1,q=H[J+q],H[J+ir]=q):(ir=q,q=H[J+q])}}for(Y=Z,k=Z;k<$;k++)(b=-H[I+(x=C[k])])<=0||(H[I+x]=b,B=H[N+x]+X-b,-1!==H[K+(B=Math.min(B,l-S-b))]&&(Q[H[K+B]]=x),H[J+x]=H[K+B],Q[x]=-1,H[K+B]=x,U=Math.min(U,B),H[N+x]=B,C[Y++]=x);H[I+M]=W,0==(H[0+M]=Y-Z)&&(D[M]=-1,H[O+M]=0),0!==V&&(E=Y)}for(x=0;x=0;q--)H[I+q]>0||(H[J+q]=H[K+D[q]],H[K+D[q]]=q);for(g=l;g>=0;g--)H[I+g]<=0||-1!==D[g]&&(H[J+g]=H[K+D[g]],H[K+D[g]]=g);for(M=0,x=0;x<=l;x++)-1===D[x]&&(M=i(x,M,H,K,J,G,O));return G.splice(G.length-1,1),G}}exports.name="csAmd",exports.path="algebra.sparse",exports.factory=r; +},{"./csFlip":"da3s","./csFkeep":"ppxA","./csTdfs":"xmPn","../../arithmetic/add":"zf2Z","../../arithmetic/multiply":"k7By","../../matrix/transpose":"C2z0"}],"rGf9":[function(require,module,exports) { +"use strict";function e(e){var r=e.SparseMatrix;return function(e,a,t,s){for(var n=e._values,p=e._index,u=e._ptr,i=e._size,o=e._datatype,v=i[0],l=i[1],x=s&&e._values?[]:null,_=[],c=[],f=0,d=0;d=0;e--)-1!==r[e]&&(a[f+e]=a[0+r[e]],a[0+r[e]]=e);for(e=0;e=1&&y[s]++,2===M.jleaf&&y[M.q]--}-1!==e[s]&&(_[0+s]=e[s])}for(s=0;s=0;f--)for(p=n[f],c=n[f+1],i=p;i=0;a--)z[a]=-1,-1!==(f=q[a])&&(0==v[x+f]++&&(v[_+f]=a),v[0+a]=v[m+f],v[m+f]=a);for(e.lnz=0,e.m2=s,f=0;f=e},"number, number":function(e,t){return e>=t||r(e,t,n.epsilon)},"BigNumber, BigNumber":function(r,t){return r.gte(t)||e(r,t,n.epsilon)},"Fraction, Fraction":function(r,e){return-1!==r.compare(e)},"Complex, Complex":function(){throw new TypeError("No ordering relation is defined for complex numbers")},"Unit, Unit":function(r,e){if(!r.equalBase(e))throw new Error("Cannot compare units with different base");return m(r.value,e.value)},"SparseMatrix, SparseMatrix":function(r,e){return l(r,e,m)},"SparseMatrix, DenseMatrix":function(r,e){return o(e,r,m,!0)},"DenseMatrix, SparseMatrix":function(r,e){return o(r,e,m,!1)},"DenseMatrix, DenseMatrix":function(r,e){return f(r,e,m)},"Array, Array":function(r,e){return m(u(r),u(e)).valueOf()},"Array, Matrix":function(r,e){return m(u(r),e)},"Matrix, Array":function(r,e){return m(r,u(e))},"SparseMatrix, any":function(r,e){return s(r,e,m,!1)},"DenseMatrix, any":function(r,e){return c(r,e,m,!1)},"any, SparseMatrix":function(r,e){return s(e,r,m,!0)},"any, DenseMatrix":function(r,e){return c(e,r,m,!0)},"Array, any":function(r,e){return c(u(r),e,m,!1).valueOf()},"any, Array":function(r,e){return c(u(e),r,m,!0).valueOf()}});return m.toTex={2:"\\left(${args[0]}".concat(x.operators.largerEq,"${args[1]}\\right)")},m}exports.name="largerEq",exports.factory=t; +},{"../../utils/number":"uqMu","../../utils/bignumber/nearlyEqual":"Uu9K","../../type/matrix/function/matrix":"vzj5","../../type/matrix/utils/algorithm03":"oR02","../../type/matrix/utils/algorithm07":"u44a","../../type/matrix/utils/algorithm12":"Pn2O","../../type/matrix/utils/algorithm13":"NS7U","../../type/matrix/utils/algorithm14":"S2eB","../../utils/latex":"H1Mr"}],"HHkn":[function(require,module,exports) { +"use strict";function r(){return function(r,t){return r[t]<0}}exports.name="csMarked",exports.path="algebra.sparse",exports.factory=r; +},{}],"Lsyn":[function(require,module,exports) { +"use strict";function r(r,e,t){var s=t(require("./csFlip"));return function(r,e){r[e]=s(r[e])}}exports.name="csMark",exports.path="algebra.sparse",exports.factory=r; +},{"./csFlip":"da3s"}],"x9BP":[function(require,module,exports) { +"use strict";function r(r,e,t){var s=t(require("./csFlip"));return function(r){return r<0?s(r):r}}exports.name="csUnflip",exports.path="algebra.sparse",exports.factory=r; +},{"./csFlip":"da3s"}],"JD8V":[function(require,module,exports) { +"use strict";function r(r,e,a){var s=a(require("./csMarked")),t=a(require("./csMark")),i=a(require("./csUnflip"));return function(r,e,a,n,c){var f,o,u,p=e._index,v=e._ptr,x=e._size[1],k=0;for(n[0]=r;k>=0;){r=n[k];var q=c?c[r]:r;s(v,r)||(t(v,r),n[x+k]=q<0?0:i(v[q]));var _=1;for(o=n[x+k],u=q<0?0:i(v[q+1]);o3)throw new Error("Symbolic Ordering and Analysis order must be an integer number in the interval [0, 3]");if(n<0||n>1)throw new Error("Partial pivoting threshold must be a number from 0 to 1");var i=s(t,r,!1),u=o(r,i,n);return{L:u.L,U:u.U,p:u.pinv,q:i.q,toString:function(){return"L: "+this.L.toString()+"\nU: "+this.U.toString()+"\np: "+this.p.toString()+(this.q?"\nq: "+this.q.toString():"")+"\n"}}}})}exports.name="slu",exports.factory=n; +},{"../../../utils/index":"fsXI","../../algebra/sparse/csSqr":"VNCK","../../algebra/sparse/csLu":"i7D2"}],"YTfO":[function(require,module,exports) { +"use strict";var t=require("../../../../utils/index"),r=t.string,e=t.array,a=Array.isArray;function n(t){var n=t.DenseMatrix;return function(i,s,o){var m=i.size();if(2!==m.length)throw new RangeError("Matrix must be two dimensional (size: "+r.format(m)+")");var h,c,u,f=m[0];if(f!==m[1])throw new RangeError("Matrix must be square (size: "+r.format(m)+")");if(t.isMatrix(s)){var w=s.size();if(1===w.length){if(w[0]!==f)throw new RangeError("Dimension mismatch. Matrix columns must match vector length.");for(h=[],u=s._data,c=0;cy&&(q.push(x[i]),w.push(a));if(o(p,0))throw new Error("Linear system cannot be solved since matrix is singular");var M=n(h,p);for(i=0,z=w.length;i=0;x--){var d=a[x][0]||0,m=void 0;if(o(d,0))m=0;else{var _=v[x][x];if(o(_,0))throw new Error("Linear system cannot be solved since matrix is singular");m=n(d,_);for(var y=x-1;y>=0;y--)a[y]=[u(a[y][0]||0,s(m,v[y][x]))]}f[x]=[m]}return new c({data:f,size:[i,1]})}return i("usolve",{"SparseMatrix, Array | Matrix":function(r,e){return function(r,e){for(var a,i,t=(e=l(r,e,!0))._data,f=r._size[0],v=r._size[1],x=r._values,d=r._index,m=r._ptr,_=[],y=v-1;y>=0;y--){var h=t[y][0]||0;if(o(h,0))_[y]=[0];else{var p=0,q=[],w=[],z=m[y],M=m[y+1];for(i=M-1;i>=z;i--)(a=d[i])===y?p=x[i]:a=2e-4||e<=-2e-4?Math.exp(e)-1:e+e*e/2+e*e*e/6},Complex:function(e){var t=Math.exp(e.re);return new r.Complex(t*Math.cos(e.im)-1,t*Math.sin(e.im))},BigNumber:function(e){return e.exp().minus(1)},"Array | Matrix":function(r){return e(r,u)}});return u.toTex="\\left(e".concat(o.operators.pow,"{${args[0]}}-1\\right)"),u}exports.name="expm1",exports.factory=r; +},{"../../utils/collection/deepMap":"lOYo","../../utils/latex":"H1Mr"}],"AWGe":[function(require,module,exports) { +"use strict";var r=require("../../utils/number").isInteger;function e(r,e,n,i){var u=n(require("../../type/matrix/function/matrix")),a=n(require("../../type/matrix/utils/algorithm01")),m=n(require("../../type/matrix/utils/algorithm04")),o=n(require("../../type/matrix/utils/algorithm10")),s=n(require("../../type/matrix/utils/algorithm13")),c=n(require("../../type/matrix/utils/algorithm14")),f=i("gcd",{"number, number":t,"BigNumber, BigNumber":function(e,t){if(!e.isInt()||!t.isInt())throw new Error("Parameters in function gcd must be integer numbers");var n=new r.BigNumber(0);for(;!t.isZero();){var i=e.mod(t);e=t,t=i}return e.lt(n)?e.neg():e},"Fraction, Fraction":function(r,e){return r.gcd(e)},"SparseMatrix, SparseMatrix":function(r,e){return m(r,e,f)},"SparseMatrix, DenseMatrix":function(r,e){return a(e,r,f,!0)},"DenseMatrix, SparseMatrix":function(r,e){return a(r,e,f,!1)},"DenseMatrix, DenseMatrix":function(r,e){return s(r,e,f)},"Array, Array":function(r,e){return f(u(r),u(e)).valueOf()},"Array, Matrix":function(r,e){return f(u(r),e)},"Matrix, Array":function(r,e){return f(r,u(e))},"SparseMatrix, number | BigNumber":function(r,e){return o(r,e,f,!1)},"DenseMatrix, number | BigNumber":function(r,e){return c(r,e,f,!1)},"number | BigNumber, SparseMatrix":function(r,e){return o(e,r,f,!0)},"number | BigNumber, DenseMatrix":function(r,e){return c(e,r,f,!0)},"Array, number | BigNumber":function(r,e){return c(u(r),e,f,!1).valueOf()},"number | BigNumber, Array":function(r,e){return c(u(e),r,f,!0).valueOf()},"Array | Matrix | number | BigNumber, Array | Matrix | number | BigNumber, ...Array | Matrix | number | BigNumber":function(r,e,t){for(var n=f(r,e),i=0;i0},BigNumber:function(r){return!r.isNeg()&&!r.isZero()&&!r.isNaN()},Fraction:function(r){return r.s>0&&r.n>0},Unit:function(r){return u(r.value)},"Array | Matrix":function(n){return r(n,u)}});return u}exports.name="isPositive",exports.factory=n; +},{"../../utils/collection/deepMap":"lOYo"}],"YQ9T":[function(require,module,exports) { +"use strict";var r=require("../../utils/array").flatten;function e(e,t,a,i){var u=a(require("./abs")),n=a(require("./addScalar")),l=a(require("./divideScalar")),o=a(require("./multiplyScalar")),s=a(require("./sqrt")),p=a(require("../relational/smaller")),y=a(require("../utils/isPositive")),c=i("hypot",{"... number | BigNumber":function(r){for(var e=0,t=0,a=0;a=0||t.predictable?Math.log(r):new e.Complex(r,0).log()},Complex:function(r){return r.log()},BigNumber:function(r){return!r.isNegative()||t.predictable?r.ln():new e.Complex(r.toNumber(),0).log()},"Array | Matrix":function(e){return r(e,l)},"any, any":function(r,e){return i(l(r),l(e))}});return l.toTex={1:"\\ln\\left(${args[0]}\\right)",2:"\\log_{${args[1]}}\\left(${args[0]}\\right)"},l}exports.name="log",exports.factory=e; +},{"../../utils/collection/deepMap":"lOYo","./divideScalar":"R3aq"}],"Bbg8":[function(require,module,exports) { +"use strict";var e=require("../../utils/collection/deepMap");function t(t,o,n,i){var l=i("log10",{number:function(e){return e>=0||o.predictable?r(e):new t.Complex(e,0).log().div(Math.LN10)},Complex:function(e){return new t.Complex(e).log().div(Math.LN10)},BigNumber:function(e){return!e.isNegative()||o.predictable?e.log():new t.Complex(e.toNumber(),0).log().div(Math.LN10)},"Array | Matrix":function(t){return e(t,l)}});return l.toTex={1:"\\log_{10}\\left(${args[0]}\\right)"},l}var r=Math.log10||function(e){return Math.log(e)/Math.LN10};exports.name="log10",exports.factory=t; +},{"../../utils/collection/deepMap":"lOYo"}],"pWAs":[function(require,module,exports) { +"use strict";var r=require("../../utils/collection/deepMap");function e(e,t,n,a){var i=n(require("./divideScalar")),o=n(require("./log")),l=a("log1p",{number:function(r){return r>=-1||t.predictable?Math.log1p?Math.log1p(r):Math.log(r+1):u(new e.Complex(r,0))},Complex:u,BigNumber:function(r){var n=r.plus(1);return!n.isNegative()||t.predictable?n.ln():u(new e.Complex(r.toNumber(),0))},"Array | Matrix":function(e){return r(e,l)},"any, any":function(r,e){return i(l(r),o(e))}});function u(r){var t=r.re+1;return new e.Complex(Math.log(Math.sqrt(t*t+r.im*r.im)),Math.atan2(r.im,t))}return l.toTex={1:"\\ln\\left(${args[0]}+1\\right)",2:"\\log_{${args[1]}}\\left(${args[0]}+1\\right)"},l}exports.name="log1p",exports.factory=e; +},{"../../utils/collection/deepMap":"lOYo","./divideScalar":"R3aq","./log":"T05K"}],"MzTq":[function(require,module,exports) { +"use strict";var t=require("../../utils/collection/deepMap");function e(e,r,o,a){var n=a("log2",{number:function(t){return t>=0||r.predictable?Math.log2?Math.log2(t):Math.log(t)/Math.LN2:l(new e.Complex(t,0))},Complex:l,BigNumber:function(t){return!t.isNegative()||r.predictable?t.log(2):l(new e.Complex(t.toNumber(),0))},"Array | Matrix":function(e){return t(e,n)}});function l(t){var r=Math.sqrt(t.re*t.re+t.im*t.im);return new e.Complex(Math.log2?Math.log2(r):Math.log(r)/Math.LN2,Math.atan2(t.im,t.re)/Math.LN2)}return n.toTex="\\log_{2}\\left(${args[0]}\\right)",n}exports.name="log2",exports.factory=e; +},{"../../utils/collection/deepMap":"lOYo"}],"sR9e":[function(require,module,exports) { +"use strict";function r(r,t,e,i){var n=e(require("../../type/matrix/function/matrix")),a=require("../../utils/latex"),u=e(require("../../type/matrix/utils/algorithm02")),o=e(require("../../type/matrix/utils/algorithm03")),s=e(require("../../type/matrix/utils/algorithm05")),f=e(require("../../type/matrix/utils/algorithm11")),m=e(require("../../type/matrix/utils/algorithm12")),x=e(require("../../type/matrix/utils/algorithm13")),c=e(require("../../type/matrix/utils/algorithm14")),l=i("mod",{"number, number":function(r,t){if(t>0)return r-t*Math.floor(r/t);if(0===t)return r;throw new Error("Cannot calculate mod for a negative divisor")},"BigNumber, BigNumber":function(r,t){return t.isZero()?r:r.mod(t)},"Fraction, Fraction":function(r,t){return r.mod(t)},"SparseMatrix, SparseMatrix":function(r,t){return s(r,t,l,!1)},"SparseMatrix, DenseMatrix":function(r,t){return u(t,r,l,!0)},"DenseMatrix, SparseMatrix":function(r,t){return o(r,t,l,!1)},"DenseMatrix, DenseMatrix":function(r,t){return x(r,t,l)},"Array, Array":function(r,t){return l(n(r),n(t)).valueOf()},"Array, Matrix":function(r,t){return l(n(r),t)},"Matrix, Array":function(r,t){return l(r,n(t))},"SparseMatrix, any":function(r,t){return f(r,t,l,!1)},"DenseMatrix, any":function(r,t){return c(r,t,l,!1)},"any, SparseMatrix":function(r,t){return m(t,r,l,!0)},"any, DenseMatrix":function(r,t){return c(t,r,l,!0)},"Array, any":function(r,t){return c(n(r),t,l,!1).valueOf()},"any, Array":function(r,t){return c(n(t),r,l,!0).valueOf()}});return l.toTex={2:"\\left(${args[0]}".concat(a.operators.mod,"${args[1]}\\right)")},l}exports.name="mod",exports.factory=r; +},{"../../type/matrix/function/matrix":"vzj5","../../utils/latex":"H1Mr","../../type/matrix/utils/algorithm02":"j4Xj","../../type/matrix/utils/algorithm03":"oR02","../../type/matrix/utils/algorithm05":"JNXe","../../type/matrix/utils/algorithm11":"dpKK","../../type/matrix/utils/algorithm12":"Pn2O","../../type/matrix/utils/algorithm13":"NS7U","../../type/matrix/utils/algorithm14":"S2eB"}],"Ts3b":[function(require,module,exports) { +"use strict";function r(r,e,n,t){var i=n(require("../arithmetic/abs")),u=n(require("../arithmetic/add")),a=n(require("../arithmetic/pow")),o=n(require("../complex/conj")),f=n(require("../arithmetic/sqrt")),m=n(require("../arithmetic/multiply")),c=n(require("../relational/equalScalar")),l=n(require("../relational/larger")),s=n(require("../relational/smaller")),b=n(require("../../type/matrix/function/matrix")),p=t("norm",{number:Math.abs,Complex:function(r){return r.abs()},BigNumber:function(r){return r.abs()},boolean:function(r){return Math.abs(r)},Array:function(r){return N(b(r),2)},Matrix:function(r){return N(r,2)},"number | Complex | BigNumber | boolean, number | BigNumber | string":function(r){return p(r)},"Array, number | BigNumber | string":function(r,e){return N(b(r),e)},"Matrix, number | BigNumber | string":function(r,e){return N(r,e)}});function N(r,e){var n=r.size();if(1===n.length){if(e===Number.POSITIVE_INFINITY||"inf"===e){var t=0;return r.forEach(function(r){var e=i(r);l(e,t)&&(t=e)},!0),t}var b;if(e===Number.NEGATIVE_INFINITY||"-inf"===e)return r.forEach(function(r){var e=i(r);b&&!s(e,b)||(b=e)},!0),b||0;if("fro"===e)return N(r,2);if("number"==typeof e&&!isNaN(e)){if(!c(e,0)){var p=0;return r.forEach(function(r){p=u(a(i(r),e),p)},!0),a(p,1/e)}return Number.POSITIVE_INFINITY}throw new Error("Unsupported parameter value")}if(2===n.length){if(1===e){var h=[],I=0;return r.forEach(function(r,e){var n=e[1],t=u(h[n]||0,i(r));l(t,I)&&(I=t),h[n]=t},!0),I}if(e===Number.POSITIVE_INFINITY||"inf"===e){var v=[],g=0;return r.forEach(function(r,e){var n=e[0],t=u(v[n]||0,i(r));l(t,g)&&(g=t),v[n]=t},!0),g}if("fro"===e){var E=0;return r.forEach(function(r,e){E=u(E,m(r,o(r)))}),i(f(E))}if(2===e)throw new Error("Unsupported parameter value, missing implementation of matrix singular value decomposition");throw new Error("Unsupported parameter value")}}return p.toTex={1:"\\left\\|${args[0]}\\right\\|",2:void 0},p}exports.name="norm",exports.factory=r; +},{"../arithmetic/abs":"K5X1","../arithmetic/add":"zf2Z","../arithmetic/pow":"CsUv","../complex/conj":"msvi","../arithmetic/sqrt":"T6pB","../arithmetic/multiply":"k7By","../relational/equalScalar":"QvIw","../relational/larger":"SrDl","../relational/smaller":"Q7ag","../../type/matrix/function/matrix":"vzj5"}],"g0GR":[function(require,module,exports) { +"use strict";function r(r,t,n,i){var o=n(require("../../type/matrix/function/matrix")),u=n(require("../../type/matrix/utils/algorithm01")),a=n(require("../../type/matrix/utils/algorithm02")),s=n(require("../../type/matrix/utils/algorithm06")),m=n(require("../../type/matrix/utils/algorithm11")),f=n(require("../../type/matrix/utils/algorithm13")),b=n(require("../../type/matrix/utils/algorithm14")),c="Complex number not supported in function nthRoot. Use nthRoots instead.",g=i("nthRoot",{number:function(r){return e(r,2)},"number, number":e,BigNumber:function(e){return x(e,new r.BigNumber(2))},Complex:function(r){throw new Error(c)},"Complex, number":function(r,e){throw new Error(c)},"BigNumber, BigNumber":x,"Array | Matrix":function(r){return g(r,2)},"SparseMatrix, SparseMatrix":function(r,e){if(1===e.density())return s(r,e,g);throw new Error("Root must be non-zero")},"SparseMatrix, DenseMatrix":function(r,e){return a(e,r,g,!0)},"DenseMatrix, SparseMatrix":function(r,e){if(1===e.density())return u(r,e,g,!1);throw new Error("Root must be non-zero")},"DenseMatrix, DenseMatrix":function(r,e){return f(r,e,g)},"Array, Array":function(r,e){return g(o(r),o(e)).valueOf()},"Array, Matrix":function(r,e){return g(o(r),e)},"Matrix, Array":function(r,e){return g(r,o(e))},"SparseMatrix, number | BigNumber":function(r,e){return m(r,e,g,!1)},"DenseMatrix, number | BigNumber":function(r,e){return b(r,e,g,!1)},"number | BigNumber, SparseMatrix":function(r,e){if(1===e.density())return m(e,r,g,!0);throw new Error("Root must be non-zero")},"number | BigNumber, DenseMatrix":function(r,e){return b(e,r,g,!0)},"Array, number | BigNumber":function(r,e){return g(o(r),e).valueOf()},"number | BigNumber, Array":function(r,e){return g(r,o(e)).valueOf()}});return g.toTex={2:"\\sqrt[${args[1]}]{${args[0]}}"},g;function x(e,t){var n=r.BigNumber.precision,i=r.BigNumber.clone({precision:n+2}),o=new r.BigNumber(0),u=new i(1),a=t.isNegative();if(a&&(t=t.neg()),t.isZero())throw new Error("Root must be non-zero");if(e.isNegative()&&!t.abs().mod(2).equals(1))throw new Error("Root must be odd when a is negative.");if(e.isZero())return a?new i(1/0):0;if(!e.isFinite())return a?o:e;var s=e.abs().pow(u.div(t));return s=e.isNeg()?s.neg():s,new r.BigNumber((a?u.div(s):s).toPrecision(n))}}function e(r,e){var t=e<0;if(t&&(e=-e),0===e)throw new Error("Root must be non-zero");if(r<0&&Math.abs(e)%2!=1)throw new Error("Root must be odd when a is negative.");if(0===r)return t?1/0:0;if(!isFinite(r))return t?0:r;var n=Math.pow(Math.abs(r),1/e);return n=r<0?-n:n,t?1/n:n}exports.name="nthRoot",exports.factory=r; +},{"../../type/matrix/function/matrix":"vzj5","../../type/matrix/utils/algorithm01":"q1c8","../../type/matrix/utils/algorithm02":"j4Xj","../../type/matrix/utils/algorithm06":"WzD7","../../type/matrix/utils/algorithm11":"dpKK","../../type/matrix/utils/algorithm13":"NS7U","../../type/matrix/utils/algorithm14":"S2eB"}],"Eyh8":[function(require,module,exports) { +"use strict";var r=require("../../type/complex/Complex"),t=require("../../core/typed"),o=r.factory("Complex",{},"",t,{on:function(r,t){}});function e(r,t,o,e){var n=e("nthRoots",{Complex:function(r){return u(r,2)},"Complex, number":u});return n.toTex={2:"\\{y : $y^{args[1]} = {${args[0]}}\\}"},n}var n=[function(r){return o(r)},function(r){return o(0,r)},function(r){return o(-r)},function(r){return o(0,-r)}];function u(r,t){if(t<0)throw new Error("Root must be greater than zero");if(0===t)throw new Error("Root must be non-zero");if(t%1!=0)throw new Error("Root must be an integer");if(0===r||0===r.abs())return[o(0)];var e,u="number"==typeof r;(u||0===r.re||0===r.im)&&(e=u?2*+(r<0):0===r.im?2*+(r.re<0):2*+(r.im<0)+1);for(var a=r.arg(),i=r.abs(),f=[],s=Math.pow(i,1/t),m=0;m0)if(++s>a)for(s-=a;s--;)f+="0";else s1&&(null!==c[v+1]&&void 0!==c[v+1]||(c[v+1]=0),c[v+1]+=c[v]>>1,c[v]&=1)}return c.reverse()}module.exports=function(n,t,l){var o,i,s,f,a,c=n.constructor,g=+(n.s<0),h=+(t.s<0);if(g){o=r(e(n));for(var v=0;v0;)l(s[--p],f[--d])===m&&(w=w.plus(A)),A=A.times(b);for(;d>0;)l(a,f[--d])===m&&(w=w.plus(A)),A=A.times(b);return c.config({precision:q}),0===m&&(w.s=-w.s),w}; +},{"./bitNot":"LJa0"}],"upit":[function(require,module,exports) { +"use strict";var i=require("./bitwise");module.exports=function(e,t){if(e.isFinite()&&!e.isInteger()||t.isFinite()&&!t.isInteger())throw new Error("Integers expected in function bitAnd");var n=e.constructor;if(e.isNaN()||t.isNaN())return new n(NaN);if(e.isZero()||t.eq(-1)||e.eq(t))return e;if(t.isZero()||e.eq(-1))return t;if(!e.isFinite()||!t.isFinite()){if(!e.isFinite()&&!t.isFinite())return e.isNegative()===t.isNegative()?e:new n(0);if(!e.isFinite())return t.isNegative()?e:e.isNegative()?new n(0):t;if(!t.isFinite())return e.isNegative()?t:t.isNegative()?new n(0):e}return i(e,t,function(i,e){return i&e})}; +},{"./bitwise":"aXnU"}],"LRIo":[function(require,module,exports) { +"use strict";var r=require("../../utils/number").isInteger,t=require("../../utils/bignumber/bitAnd");function e(e,n,i,u){var a=require("../../utils/latex"),o=i(require("../../type/matrix/function/matrix")),s=i(require("../../type/matrix/utils/algorithm02")),x=i(require("../../type/matrix/utils/algorithm06")),f=i(require("../../type/matrix/utils/algorithm11")),c=i(require("../../type/matrix/utils/algorithm13")),m=i(require("../../type/matrix/utils/algorithm14")),y=u("bitAnd",{"number, number":function(t,e){if(!r(t)||!r(e))throw new Error("Integers expected in function bitAnd");return t&e},"BigNumber, BigNumber":t,"SparseMatrix, SparseMatrix":function(r,t){return x(r,t,y,!1)},"SparseMatrix, DenseMatrix":function(r,t){return s(t,r,y,!0)},"DenseMatrix, SparseMatrix":function(r,t){return s(r,t,y,!1)},"DenseMatrix, DenseMatrix":function(r,t){return c(r,t,y)},"Array, Array":function(r,t){return y(o(r),o(t)).valueOf()},"Array, Matrix":function(r,t){return y(o(r),t)},"Matrix, Array":function(r,t){return y(r,o(t))},"SparseMatrix, any":function(r,t){return f(r,t,y,!1)},"DenseMatrix, any":function(r,t){return m(r,t,y,!1)},"any, SparseMatrix":function(r,t){return f(t,r,y,!0)},"any, DenseMatrix":function(r,t){return m(t,r,y,!0)},"Array, any":function(r,t){return m(o(r),t,y,!1).valueOf()},"any, Array":function(r,t){return m(o(t),r,y,!0).valueOf()}});return y.toTex={2:"\\left(${args[0]}".concat(a.operators.bitAnd,"${args[1]}\\right)")},y}exports.name="bitAnd",exports.factory=e; +},{"../../utils/number":"uqMu","../../utils/bignumber/bitAnd":"upit","../../utils/latex":"H1Mr","../../type/matrix/function/matrix":"vzj5","../../type/matrix/utils/algorithm02":"j4Xj","../../type/matrix/utils/algorithm06":"WzD7","../../type/matrix/utils/algorithm11":"dpKK","../../type/matrix/utils/algorithm13":"NS7U","../../type/matrix/utils/algorithm14":"S2eB"}],"Oh4X":[function(require,module,exports) { +"use strict";var r=require("../../utils/collection/deepMap"),t=require("../../utils/bignumber/bitNot"),e=require("../../utils/number").isInteger;function i(i,n,u,o){var s=require("../../utils/latex"),a=o("bitNot",{number:function(r){if(!e(r))throw new Error("Integer expected in function bitNot");return~r},BigNumber:t,"Array | Matrix":function(t){return r(t,a)}});return a.toTex={1:s.operators.bitNot+"\\left(${args[0]}\\right)"},a}exports.name="bitNot",exports.factory=i; +},{"../../utils/collection/deepMap":"lOYo","../../utils/bignumber/bitNot":"LJa0","../../utils/number":"uqMu","../../utils/latex":"H1Mr"}],"MUNI":[function(require,module,exports) { +"use strict";var i=require("./bitwise");module.exports=function(e,t){if(e.isFinite()&&!e.isInteger()||t.isFinite()&&!t.isInteger())throw new Error("Integers expected in function bitOr");var s=e.constructor;if(e.isNaN()||t.isNaN())return new s(NaN);var n=new s(-1);return e.isZero()||t.eq(n)||e.eq(t)?t:t.isZero()||e.eq(n)?e:e.isFinite()&&t.isFinite()?i(e,t,function(i,e){return i|e}):!e.isFinite()&&!e.isNegative()&&t.isNegative()||e.isNegative()&&!t.isNegative()&&!t.isFinite()?n:e.isNegative()&&t.isNegative()?e.isFinite()?e:t:e.isFinite()?t:e}; +},{"./bitwise":"aXnU"}],"kLOX":[function(require,module,exports) { +"use strict";var r=require("../../utils/number").isInteger,t=require("../../utils/bignumber/bitOr");function e(e,i,n,u){var a=require("../../utils/latex"),o=n(require("../../type/matrix/function/matrix")),s=n(require("../../type/matrix/utils/algorithm01")),x=n(require("../../type/matrix/utils/algorithm04")),f=n(require("../../type/matrix/utils/algorithm10")),c=n(require("../../type/matrix/utils/algorithm13")),m=n(require("../../type/matrix/utils/algorithm14")),y=u("bitOr",{"number, number":function(t,e){if(!r(t)||!r(e))throw new Error("Integers expected in function bitOr");return t|e},"BigNumber, BigNumber":t,"SparseMatrix, SparseMatrix":function(r,t){return x(r,t,y)},"SparseMatrix, DenseMatrix":function(r,t){return s(t,r,y,!0)},"DenseMatrix, SparseMatrix":function(r,t){return s(r,t,y,!1)},"DenseMatrix, DenseMatrix":function(r,t){return c(r,t,y)},"Array, Array":function(r,t){return y(o(r),o(t)).valueOf()},"Array, Matrix":function(r,t){return y(o(r),t)},"Matrix, Array":function(r,t){return y(r,o(t))},"SparseMatrix, any":function(r,t){return f(r,t,y,!1)},"DenseMatrix, any":function(r,t){return m(r,t,y,!1)},"any, SparseMatrix":function(r,t){return f(t,r,y,!0)},"any, DenseMatrix":function(r,t){return m(t,r,y,!0)},"Array, any":function(r,t){return m(o(r),t,y,!1).valueOf()},"any, Array":function(r,t){return m(o(t),r,y,!0).valueOf()}});return y.toTex={2:"\\left(${args[0]}".concat(a.operators.bitOr,"${args[1]}\\right)")},y}exports.name="bitOr",exports.factory=e; +},{"../../utils/number":"uqMu","../../utils/bignumber/bitOr":"MUNI","../../utils/latex":"H1Mr","../../type/matrix/function/matrix":"vzj5","../../type/matrix/utils/algorithm01":"q1c8","../../type/matrix/utils/algorithm04":"m7Qa","../../type/matrix/utils/algorithm10":"H0xb","../../type/matrix/utils/algorithm13":"NS7U","../../type/matrix/utils/algorithm14":"S2eB"}],"LBOM":[function(require,module,exports) { +"use strict";var i=require("./bitwise"),e=require("./bitNot");module.exports=function(r,t){if(r.isFinite()&&!r.isInteger()||t.isFinite()&&!t.isInteger())throw new Error("Integers expected in function bitXor");var n=r.constructor;if(r.isNaN()||t.isNaN())return new n(NaN);if(r.isZero())return t;if(t.isZero())return r;if(r.eq(t))return new n(0);var s=new n(-1);return r.eq(s)?e(t):t.eq(s)?e(r):r.isFinite()&&t.isFinite()?i(r,t,function(i,e){return i^e}):r.isFinite()||t.isFinite()?new n(r.isNegative()===t.isNegative()?1/0:-1/0):s}; +},{"./bitwise":"aXnU","./bitNot":"LJa0"}],"WoWZ":[function(require,module,exports) { +"use strict";var r=require("../../utils/number").isInteger,t=require("../../utils/bignumber/bitXor");function e(e,i,n,u){var a=require("../../utils/latex"),o=n(require("../../type/matrix/function/matrix")),s=n(require("../../type/matrix/utils/algorithm03")),x=n(require("../../type/matrix/utils/algorithm07")),f=n(require("../../type/matrix/utils/algorithm12")),c=n(require("../../type/matrix/utils/algorithm13")),m=n(require("../../type/matrix/utils/algorithm14")),y=u("bitXor",{"number, number":function(t,e){if(!r(t)||!r(e))throw new Error("Integers expected in function bitXor");return t^e},"BigNumber, BigNumber":t,"SparseMatrix, SparseMatrix":function(r,t){return x(r,t,y)},"SparseMatrix, DenseMatrix":function(r,t){return s(t,r,y,!0)},"DenseMatrix, SparseMatrix":function(r,t){return s(r,t,y,!1)},"DenseMatrix, DenseMatrix":function(r,t){return c(r,t,y)},"Array, Array":function(r,t){return y(o(r),o(t)).valueOf()},"Array, Matrix":function(r,t){return y(o(r),t)},"Matrix, Array":function(r,t){return y(r,o(t))},"SparseMatrix, any":function(r,t){return f(r,t,y,!1)},"DenseMatrix, any":function(r,t){return m(r,t,y,!1)},"any, SparseMatrix":function(r,t){return f(t,r,y,!0)},"any, DenseMatrix":function(r,t){return m(t,r,y,!0)},"Array, any":function(r,t){return m(o(r),t,y,!1).valueOf()},"any, Array":function(r,t){return m(o(t),r,y,!0).valueOf()}});return y.toTex={2:"\\left(${args[0]}".concat(a.operators.bitXor,"${args[1]}\\right)")},y}exports.name="bitXor",exports.factory=e; +},{"../../utils/number":"uqMu","../../utils/bignumber/bitXor":"LBOM","../../utils/latex":"H1Mr","../../type/matrix/function/matrix":"vzj5","../../type/matrix/utils/algorithm03":"oR02","../../type/matrix/utils/algorithm07":"u44a","../../type/matrix/utils/algorithm12":"Pn2O","../../type/matrix/utils/algorithm13":"NS7U","../../type/matrix/utils/algorithm14":"S2eB"}],"Wxcu":[function(require,module,exports) { +"use strict";module.exports=function(e,i){if(e.isFinite()&&!e.isInteger()||i.isFinite()&&!i.isInteger())throw new Error("Integers expected in function leftShift");var t=e.constructor;return e.isNaN()||i.isNaN()||i.isNegative()&&!i.isZero()?new t(NaN):e.isZero()||i.isZero()?e:e.isFinite()||i.isFinite()?i.lt(55)?e.times(Math.pow(2,i.toNumber())+""):e.times(new t(2).pow(i)):new t(NaN)}; +},{}],"sHbh":[function(require,module,exports) { +"use strict";var r=require("../../../error/DimensionError");function e(e,t,n,a){var i=n(require("../../../function/relational/equalScalar")),o=e.SparseMatrix;return function(e,t,n){var s=e._values,l=e._index,p=e._ptr,f=e._size,h=e._datatype,u=t._values,c=t._index,v=t._ptr,g=t._size,_=t._datatype;if(f.length!==g.length)throw new r(f.length,g.length);if(f[0]!==g[0]||f[1]!==g[1])throw new RangeError("Dimension mismatch. Matrix A ("+f+") must match Matrix B ("+g+")");if(!s||!u)throw new Error("Cannot perform operation on Pattern Sparse Matrices");var m,d=f[0],x=f[1],w=i,y=0,M=n;"string"==typeof h&&h===_&&(m=h,w=a.find(i,[m,m]),y=a.convert(0,m),M=a.find(n,[m,m]));for(var q,z,E,S,D=[],A=[],B=[],C=new o({values:D,index:A,ptr:B,size:[d,x],datatype:m}),P=[],R=[],b=0;b>e},"BigNumber, BigNumber":t,"SparseMatrix, SparseMatrix":function(r,t){return g(r,t,p,!1)},"SparseMatrix, DenseMatrix":function(r,t){return f(t,r,p,!0)},"DenseMatrix, SparseMatrix":function(r,t){return x(r,t,p,!1)},"DenseMatrix, DenseMatrix":function(r,t){return h(r,t,p)},"Array, Array":function(r,t){return p(o(r),o(t)).valueOf()},"Array, Matrix":function(r,t){return p(o(r),t)},"Matrix, Array":function(r,t){return p(r,o(t))},"SparseMatrix, number | BigNumber":function(r,t){return m(t,0)?r.clone():c(r,t,p,!1)},"DenseMatrix, number | BigNumber":function(r,t){return m(t,0)?r.clone():b(r,t,p,!1)},"number | BigNumber, SparseMatrix":function(r,t){return m(r,0)?s(t.size(),t.storage()):l(t,r,p,!0)},"number | BigNumber, DenseMatrix":function(r,t){return m(r,0)?s(t.size(),t.storage()):b(t,r,p,!0)},"Array, number | BigNumber":function(r,t){return p(o(r),t).valueOf()},"number | BigNumber, Array":function(r,t){return p(r,o(t)).valueOf()}});return p.toTex={2:"\\left(${args[0]}".concat(a.operators.rightArithShift,"${args[1]}\\right)")},p}exports.name="rightArithShift",exports.factory=e; +},{"../../utils/number":"uqMu","../../utils/bignumber/rightArithShift":"gyUS","../../utils/latex":"H1Mr","../../type/matrix/function/matrix":"vzj5","../relational/equalScalar":"QvIw","../matrix/zeros":"BAjv","../../type/matrix/utils/algorithm01":"q1c8","../../type/matrix/utils/algorithm02":"j4Xj","../../type/matrix/utils/algorithm08":"sHbh","../../type/matrix/utils/algorithm10":"H0xb","../../type/matrix/utils/algorithm11":"dpKK","../../type/matrix/utils/algorithm13":"NS7U","../../type/matrix/utils/algorithm14":"S2eB"}],"KdQk":[function(require,module,exports) { +"use strict";var r=require("../../utils/number").isInteger;function e(e,t,i,n){var u=require("../../utils/latex"),a=i(require("../../type/matrix/function/matrix")),o=i(require("../relational/equalScalar")),s=i(require("../matrix/zeros")),m=i(require("../../type/matrix/utils/algorithm01")),x=i(require("../../type/matrix/utils/algorithm02")),g=i(require("../../type/matrix/utils/algorithm08")),f=i(require("../../type/matrix/utils/algorithm10")),l=i(require("../../type/matrix/utils/algorithm11")),c=i(require("../../type/matrix/utils/algorithm13")),p=i(require("../../type/matrix/utils/algorithm14")),h=n("rightLogShift",{"number, number":function(e,t){if(!r(e)||!r(t))throw new Error("Integers expected in function rightLogShift");return e>>>t},"SparseMatrix, SparseMatrix":function(r,e){return g(r,e,h,!1)},"SparseMatrix, DenseMatrix":function(r,e){return x(e,r,h,!0)},"DenseMatrix, SparseMatrix":function(r,e){return m(r,e,h,!1)},"DenseMatrix, DenseMatrix":function(r,e){return c(r,e,h)},"Array, Array":function(r,e){return h(a(r),a(e)).valueOf()},"Array, Matrix":function(r,e){return h(a(r),e)},"Matrix, Array":function(r,e){return h(r,a(e))},"SparseMatrix, number | BigNumber":function(r,e){return o(e,0)?r.clone():l(r,e,h,!1)},"DenseMatrix, number | BigNumber":function(r,e){return o(e,0)?r.clone():p(r,e,h,!1)},"number | BigNumber, SparseMatrix":function(r,e){return o(r,0)?s(e.size(),e.storage()):f(e,r,h,!0)},"number | BigNumber, DenseMatrix":function(r,e){return o(r,0)?s(e.size(),e.storage()):p(e,r,h,!0)},"Array, number | BigNumber":function(r,e){return h(a(r),e).valueOf()},"number | BigNumber, Array":function(r,e){return h(r,a(e)).valueOf()}});return h.toTex={2:"\\left(${args[0]}".concat(u.operators.rightLogShift,"${args[1]}\\right)")},h}exports.name="rightLogShift",exports.factory=e; +},{"../../utils/number":"uqMu","../../utils/latex":"H1Mr","../../type/matrix/function/matrix":"vzj5","../relational/equalScalar":"QvIw","../matrix/zeros":"BAjv","../../type/matrix/utils/algorithm01":"q1c8","../../type/matrix/utils/algorithm02":"j4Xj","../../type/matrix/utils/algorithm08":"sHbh","../../type/matrix/utils/algorithm10":"H0xb","../../type/matrix/utils/algorithm11":"dpKK","../../type/matrix/utils/algorithm13":"NS7U","../../type/matrix/utils/algorithm14":"S2eB"}],"JhAg":[function(require,module,exports) { +"use strict";module.exports=[require("./bitAnd"),require("./bitNot"),require("./bitOr"),require("./bitXor"),require("./leftShift"),require("./rightArithShift"),require("./rightLogShift")]; +},{"./bitAnd":"LRIo","./bitNot":"Oh4X","./bitOr":"kLOX","./bitXor":"WoWZ","./leftShift":"p0FC","./rightArithShift":"DRd9","./rightLogShift":"KdQk"}],"FONy":[function(require,module,exports) { +"use strict";function r(t,e){var u;return e>1)*r(u+1,e)}module.exports=r; +},{}],"ciea":[function(require,module,exports) { +"use strict";var e=require("../../utils/collection/deepMap"),r=require("../../utils/number").isInteger;function i(i,a,u,m){var o=u(require("../arithmetic/multiply")),s=u(require("../arithmetic/pow")),h=require("./product"),c=m("gamma",{number:function(e){var i,a;if(r(e))return e<=0?isFinite(e)?1/0:NaN:e>171?1/0:h(1,e-1);if(e<.5)return Math.PI/(Math.sin(Math.PI*e)*c(1-e));if(e>=171.35)return 1/0;if(e>85){var u=e*e,m=u*e,o=m*e,s=o*e;return Math.sqrt(2*Math.PI/e)*Math.pow(e/Math.E,e)*(1+1/(12*e)+1/(288*u)-139/(51840*m)-571/(2488320*o)+163879/(209018880*s)+5246819/(75246796800*s*e))}--e,a=n[0];for(var g=1;g1;)t=t.times(n),n--;return new i.BigNumber(t.toPrecision(i.BigNumber.precision))}(e.minus(1));if(!e.isFinite())return new i.BigNumber(e.isNegative()?NaN:1/0);throw new Error("Integer BigNumber expected")},"Array | Matrix":function(r){return e(r,c)}});return c.toTex={1:"\\Gamma\\left(${args[0]}\\right)"},c}var t=4.7421875,n=[.9999999999999971,57.15623566586292,-59.59796035547549,14.136097974741746,-.4919138160976202,3399464998481189e-20,4652362892704858e-20,-9837447530487956e-20,.0001580887032249125,-.00021026444172410488,.00021743961811521265,-.0001643181065367639,8441822398385275e-20,-26190838401581408e-21,36899182659531625e-22];exports.name="gamma",exports.factory=i; +},{"../../utils/collection/deepMap":"lOYo","../../utils/number":"uqMu","../arithmetic/multiply":"k7By","../arithmetic/pow":"CsUv","./product":"FONy"}],"yidz":[function(require,module,exports) { +"use strict";var r=require("../../utils/collection/deepMap");function e(e,t,a,n){var i=a(require("./gamma")),o=require("../../utils/latex"),u=n("factorial",{number:function(r){if(r<0)throw new Error("Value must be non-negative");return i(r+1)},BigNumber:function(r){if(r.isNegative())throw new Error("Value must be non-negative");return i(r.plus(1))},"Array | Matrix":function(e){return r(e,u)}});return u.toTex={1:"\\left(${args[0]}\\right)".concat(o.operators.factorial)},u}exports.name="factorial",exports.factory=e; +},{"../../utils/collection/deepMap":"lOYo","./gamma":"ciea","../../utils/latex":"H1Mr"}],"n9b2":[function(require,module,exports) { +"use strict";var e=require("../../utils/number").isInteger,n=require("./product");function r(r,t,o,u){var s=u("combinations",{"number, number":function(r,i){var t;if(!e(r)||r<0)throw new TypeError("Positive integer value expected in function combinations");if(!e(i)||i<0)throw new TypeError("Positive integer value expected in function combinations");if(i>r)throw new TypeError("k must be less than or equal to n");return i<(t=r-i)?n(t+1,r)/n(1,i):n(i+1,r)/n(1,t)},"BigNumber, BigNumber":function(e,n){var t,o,u,s,a=new r.BigNumber(1);if(!i(e)||!i(n))throw new TypeError("Positive integer value expected in function combinations");if(n.gt(e))throw new TypeError("k must be less than n in function combinations");for(t=e.minus(n),n.lt(t)&&(t=n),o=a,u=a,s=e.minus(t);u.lte(s);u=u.plus(1))o=o.times(t.plus(u)).dividedBy(u);return o}});return s.toTex={2:"\\binom{${args[0]}}{${args[1]}}"},s}function i(e){return e.isInteger()&&e.gte(0)}exports.name="combinations",exports.factory=r; +},{"../../utils/number":"uqMu","./product":"FONy"}],"qG7X":[function(require,module,exports) { +"use strict";var r=require("../../utils/collection/deepMap"),e=require("../../utils/number");function n(n,t,i,u){var s=u("isInteger",{number:e.isInteger,BigNumber:function(r){return r.isInt()},Fraction:function(r){return 1===r.d&&isFinite(r.n)},"Array | Matrix":function(e){return r(e,s)}});return s}exports.name="isInteger",exports.factory=n; +},{"../../utils/collection/deepMap":"lOYo","../../utils/number":"uqMu"}],"RVLq":[function(require,module,exports) { +"use strict";function r(r,e,i,t){var n=i(require("../arithmetic/add")),u=i(require("../arithmetic/subtract")),a=i(require("../arithmetic/multiply")),o=i(require("../arithmetic/divide")),l=i(require("../arithmetic/pow")),s=i(require("../probability/factorial")),c=i(require("../probability/combinations")),m=i(require("../utils/isNegative")),g=i(require("../utils/isInteger")),b=i(require("../relational/larger")),q=t("stirlingS2",{"number | BigNumber, number | BigNumber":function(r,e){if(!g(r)||m(r)||!g(e)||m(e))throw new TypeError("Non-negative integer value expected in function stirlingS2");if(b(e,r))throw new TypeError("k must be less than or equal to n in function stirlingS2");for(var i=s(e),t=0,q=0;q<=e;q++){var f=l(-1,u(e,q)),h=c(e,q),p=l(q,r);t=n(t,a(a(h,p),f))}return o(t,i)}});return q.toTex={2:"\\mathrm{S}\\left(${args}\\right)"},q}exports.name="stirlingS2",exports.factory=r; +},{"../arithmetic/add":"zf2Z","../arithmetic/subtract":"m78R","../arithmetic/multiply":"k7By","../arithmetic/divide":"lVgQ","../arithmetic/pow":"CsUv","../probability/factorial":"yidz","../probability/combinations":"n9b2","../utils/isNegative":"HYoC","../utils/isInteger":"qG7X","../relational/larger":"SrDl"}],"VdBl":[function(require,module,exports) { +"use strict";function e(e,r,t,i){var u=t(require("../arithmetic/add")),n=t(require("./stirlingS2")),s=t(require("../utils/isNegative")),a=t(require("../utils/isInteger")),o=i("bellNumbers",{"number | BigNumber":function(e){if(!a(e)||s(e))throw new TypeError("Non-negative integer value expected in function bellNumbers");for(var r=0,t=0;t<=e;t++)r=u(r,n(e,t));return r}});return o.toTex={1:"\\mathrm{B}_{${args[0]}}"},o}exports.name="bellNumbers",exports.factory=e; +},{"../arithmetic/add":"zf2Z","./stirlingS2":"RVLq","../utils/isNegative":"HYoC","../utils/isInteger":"qG7X"}],"FQ9r":[function(require,module,exports) { +"use strict";function e(e,i,r,o){var t=r(require("../probability/combinations")),n=r(require("../arithmetic/addScalar")),u=r(require("../utils/isPositive")),s=r(require("../utils/isInteger")),a=r(require("../relational/larger")),c=o("composition",{"number | BigNumber, number | BigNumber":function(e,i){if(!(s(e)&&u(e)&&s(i)&&u(i)))throw new TypeError("Positive integer value expected in function composition");if(a(i,e))throw new TypeError("k must be less than or equal to n in function composition");return t(n(e,-1),n(i,-1))}});return c.toTex=void 0,c}exports.name="composition",exports.factory=e; +},{"../probability/combinations":"n9b2","../arithmetic/addScalar":"ZM3O","../utils/isPositive":"OFKG","../utils/isInteger":"qG7X","../relational/larger":"SrDl"}],"UHHf":[function(require,module,exports) { +"use strict";function e(e,r,i,t){var a=i(require("../arithmetic/add")),n=i(require("../arithmetic/divide")),u=i(require("../arithmetic/multiply")),c=i(require("../probability/combinations")),o=i(require("../utils/isNegative")),m=i(require("../utils/isInteger")),s=t("catalan",{"number | BigNumber":function(e){if(!m(e)||o(e))throw new TypeError("Non-negative integer value expected in function catalan");return n(c(u(e,2),e),a(e,1))}});return s.toTex={1:"\\mathrm{C}_{${args[0]}}"},s}exports.name="catalan",exports.factory=e; +},{"../arithmetic/add":"zf2Z","../arithmetic/divide":"lVgQ","../arithmetic/multiply":"k7By","../probability/combinations":"n9b2","../utils/isNegative":"HYoC","../utils/isInteger":"qG7X"}],"otxT":[function(require,module,exports) { +"use strict";module.exports=[require("./bellNumbers"),require("./composition"),require("./stirlingS2"),require("./catalan")]; +},{"./bellNumbers":"VdBl","./composition":"FQ9r","./stirlingS2":"RVLq","./catalan":"UHHf"}],"UjqL":[function(require,module,exports) { +"use strict";var r=require("../../utils/collection/deepMap");function t(t,e,n,a){var u=a("arg",{number:function(r){return Math.atan2(0,r)},BigNumber:function(r){return t.BigNumber.atan2(0,r)},Complex:function(r){return r.arg()},"Array | Matrix":function(t){return r(t,u)}});return u.toTex={1:"\\arg\\left(${args[0]}\\right)"},u}exports.name="arg",exports.factory=t; +},{"../../utils/collection/deepMap":"lOYo"}],"NXCa":[function(require,module,exports) { +"use strict";var r=require("../../utils/collection/deepMap");function e(e,t,n,i){var u=i("im",{number:function(r){return 0},BigNumber:function(r){return new e.BigNumber(0)},Complex:function(r){return r.im},"Array | Matrix":function(e){return r(e,u)}});return u.toTex={1:"\\Im\\left\\lbrace${args[0]}\\right\\rbrace"},u}exports.name="im",exports.factory=e; +},{"../../utils/collection/deepMap":"lOYo"}],"Vvrl":[function(require,module,exports) { +"use strict";var r=require("../../utils/collection/deepMap");function e(e,t,n,u){var i=u("re",{number:function(r){return r},BigNumber:function(r){return r},Complex:function(r){return r.re},"Array | Matrix":function(e){return r(e,i)}});return i.toTex={1:"\\Re\\left\\lbrace${args[0]}\\right\\rbrace"},i}exports.name="re",exports.factory=e; +},{"../../utils/collection/deepMap":"lOYo"}],"gHt6":[function(require,module,exports) { +"use strict";module.exports=[require("./arg"),require("./conj"),require("./im"),require("./re")]; +},{"./arg":"UjqL","./conj":"msvi","./im":"NXCa","./re":"Vvrl"}],"Lso4":[function(require,module,exports) { +"use strict";function r(r,e,t,i){var n=t(require("../arithmetic/abs")),u=t(require("../arithmetic/add")),a=t(require("../arithmetic/addScalar")),o=t(require("../../type/matrix/function/matrix")),f=t(require("../arithmetic/multiply")),m=t(require("../arithmetic/multiplyScalar")),c=t(require("../arithmetic/divideScalar")),h=t(require("../arithmetic/subtract")),s=t(require("../relational/smaller")),w=t(require("../relational/equalScalar")),y=i("intersect",{"Array, Array, Array":function(r,e,t){if(!g(r))throw new TypeError("Array with 3 numbers or BigNumbers expected for first argument");if(!g(e))throw new TypeError("Array with 3 numbers or BigNumbers expected for second argument");if(!function(r){return 4===r.length&&l(r[0])&&l(r[1])&&l(r[2])&&l(r[3])}(t))throw new TypeError("Array with 4 numbers expected as third argument");return function(r,e,t,i,n,u,o,f,s,w){var y=m(r,o),l=m(i,o),p=m(e,f),g=m(n,f),b=m(t,s),d=m(u,s),x=c(h(h(h(w,y),p),b),h(h(h(a(a(l,g),d),y),p),b)),A=a(r,m(x,h(i,r))),v=a(e,m(x,h(n,e))),E=a(t,m(x,h(u,t)));return[A,v,E]}(r[0],r[1],r[2],e[0],e[1],e[2],t[0],t[1],t[2],t[3])},"Array, Array, Array, Array":function(r,t,i,o){if(2===r.length){if(!p(r))throw new TypeError("Array with 2 numbers or BigNumbers expected for first argument");if(!p(t))throw new TypeError("Array with 2 numbers or BigNumbers expected for second argument");if(!p(i))throw new TypeError("Array with 2 numbers or BigNumbers expected for third argument");if(!p(o))throw new TypeError("Array with 2 numbers or BigNumbers expected for fourth argument");return function(r,t,i,o){var w=r,y=i,l=h(w,t),p=h(y,o),g=h(m(l[0],p[1]),m(p[0],l[1]));if(s(n(g),e.epsilon))return null;var b=m(p[0],w[1]),d=m(p[1],w[0]),x=m(p[0],y[1]),A=m(p[1],y[0]),v=c(a(h(h(b,d),x),A),g);return u(f(l,v),w)}(r,t,i,o)}if(3===r.length){if(!g(r))throw new TypeError("Array with 3 numbers or BigNumbers expected for first argument");if(!g(t))throw new TypeError("Array with 3 numbers or BigNumbers expected for second argument");if(!g(i))throw new TypeError("Array with 3 numbers or BigNumbers expected for third argument");if(!g(o))throw new TypeError("Array with 3 numbers or BigNumbers expected for fourth argument");return y=r[0],l=r[1],d=r[2],x=t[0],A=t[1],v=t[2],E=i[0],T=i[1],q=i[2],B=o[0],N=o[1],M=o[2],O=b(y,E,B,E,l,T,N,T,d,q,M,q),S=b(B,E,x,y,N,T,A,l,M,q,v,d),j=b(y,E,x,y,l,T,A,l,d,q,v,d),k=b(B,E,B,E,N,T,N,T,M,q,M,q),z=b(x,y,x,y,A,l,A,l,v,d,v,d),C=c(h(m(O,S),m(j,k)),h(m(z,k),m(S,S))),D=c(a(O,m(C,S)),k),F=a(y,m(C,h(x,y))),G=a(l,m(C,h(A,l))),H=a(d,m(C,h(v,d))),I=a(E,m(D,h(B,E))),J=a(T,m(D,h(N,T))),K=a(q,m(D,h(M,q))),w(F,I)&&w(G,J)&&w(H,K)?[F,G,H]:null}throw new TypeError("Arrays with two or thee dimensional points expected");var y,l,d,x,A,v,E,T,q,B,N,M,O,S,j,k,z,C,D,F,G,H,I,J,K},"Matrix, Matrix, Matrix":function(r,e,t){return o(y(r.valueOf(),e.valueOf(),t.valueOf()))},"Matrix, Matrix, Matrix, Matrix":function(r,e,t,i){return o(y(r.valueOf(),e.valueOf(),t.valueOf(),i.valueOf()))}});function l(e){return"number"==typeof e||r.isBigNumber(e)}function p(r){return 2===r.length&&l(r[0])&&l(r[1])}function g(r){return 3===r.length&&l(r[0])&&l(r[1])&&l(r[2])}function b(r,e,t,i,n,u,o,f,c,s,w,y){var l=m(h(r,e),h(t,i)),p=m(h(n,u),h(o,f)),g=m(h(c,s),h(w,y));return a(a(l,p),g)}return y}exports.name="intersect",exports.factory=r; +},{"../arithmetic/abs":"K5X1","../arithmetic/add":"zf2Z","../arithmetic/addScalar":"ZM3O","../../type/matrix/function/matrix":"vzj5","../arithmetic/multiply":"k7By","../arithmetic/multiplyScalar":"obRw","../arithmetic/divideScalar":"R3aq","../arithmetic/subtract":"m78R","../relational/smaller":"Q7ag","../relational/equalScalar":"QvIw"}],"HQQE":[function(require,module,exports) { +"use strict";function r(r,e,n,t){var o=n(require("../arithmetic/addScalar")),i=n(require("../arithmetic/subtract")),a=n(require("../arithmetic/multiplyScalar")),s=n(require("../arithmetic/divideScalar")),u=n(require("../arithmetic/unaryMinus")),p=n(require("../arithmetic/sqrt")),h=n(require("../arithmetic/abs"));function w(e){return"number"==typeof e||r.isBigNumber(e)}function y(r){return r.constructor!==Array&&(r=m(r)),w(r[0])&&w(r[1])}function f(r){return r.constructor!==Array&&(r=m(r)),w(r[0])&&w(r[1])&&w(r[2])}function c(r){return r.constructor!==Array&&(r=m(r)),w(r[0])&&w(r[1])&&w(r[2])&&w(r[3])&&w(r[4])&&w(r[5])}function m(r){for(var e=Object.keys(r),n=[],t=0;t=a.length)throw new t(u,a.length);return e(n)?n.create(i(n.valueOf(),u,o)):i(n,u,o)}});return s.toTex=void 0,s}function i(r,e,t){var n,o,a;if(e<=0){if(Array.isArray(r[0])){for(a=u(r),o=[],n=0;n0)for(;i(t,e);)u.push(t),t+=n;else if(n<0)for(;o(t,e);)u.push(t),t+=n;return u}function p(r,e,n){var u=[],t=r;if(n>0)for(;a(t,e);)u.push(t),t+=n;else if(n<0)for(;f(t,e);)u.push(t),t+=n;return u}function N(r,e,n){var u=[],t=r;if(n.gt(s))for(;i(t,e);)u.push(t),t=t.plus(n);else if(n.lt(s))for(;o(t,e);)u.push(t),t=t.plus(n);return u}function B(r,e,n){var u=[],t=r;if(n.gt(s))for(;a(t,e);)u.push(t),t=t.plus(n);else if(n.lt(s))for(;f(t,e);)u.push(t),t=t.plus(n);return u}}exports.name="range",exports.factory=r; +},{"../../type/matrix/function/matrix":"vzj5","../relational/smaller":"Q7ag","../relational/larger":"SrDl","../relational/smallerEq":"rN68","../relational/largerEq":"d923"}],"g7VB":[function(require,module,exports) { +"use strict";var r=require("../../utils/object").clone,e=require("../../utils/array").validateIndex;function t(t,i,n,u){var a=n(require("../../type/matrix/MatrixIndex")),o=n(require("../../type/matrix/function/matrix")),s=n(require("./range")),x=u("column",{"Matrix, number":c,"Array, number":function(e,t){return c(o(r(e)),t).valueOf()}});return x.toTex=void 0,x;function c(r,t){if(2!==r.size().length)throw new Error("Only two dimensional matrix is supported");e(t,r.size()[1]);var i=s(0,r.size()[0]),n=new a(i,t);return r.subset(n)}}exports.name="column",exports.factory=t; +},{"../../utils/object":"FcSp","../../utils/array":"j2lF","../../type/matrix/MatrixIndex":"SL3U","../../type/matrix/function/matrix":"vzj5","./range":"lueR"}],"LXdZ":[function(require,module,exports) { +"use strict";var r=require("../../utils/object").clone,e=require("../../utils/array"),t=require("../../error/IndexError"),n=require("../../error/DimensionError");function i(i,u,a,s){var f=a(require("../../type/matrix/function/matrix")),c=a(require("../utils/isInteger")),l=s("concat",{"...Array | Matrix | number | BigNumber":function(u){var a,s,l=u.length,h=-1,g=!1,m=[];for(a=0;a0&&h>s)throw new t(h,s+1)}else{var x=r(w).valueOf(),v=e.size(x);if(m[a]=x,s=h,h=v.length-1,a>0&&h!==s)throw new n(s+1,h+1)}}if(0===m.length)throw new SyntaxError("At least one matrix expected");for(var b=m.shift();m.length;)b=o(b,m.shift(),h,0);return g?f(b):b},"...string":function(r){return r.join("")}});return l.toTex=void 0,l}function o(r,e,t,i){if(i1?[s]:s}}exports.name="cross",exports.factory=t; +},{"../../utils/array":"j2lF","../../type/matrix/function/matrix":"vzj5","../arithmetic/subtract":"m78R","../arithmetic/multiply":"k7By"}],"pnEY":[function(require,module,exports) { +"use strict";function r(r,e,t,o){var s=t(require("./transpose")),n=t(require("../complex/conj")),a=require("../../utils/latex"),c=o("ctranspose",{any:function(r){return n(s(r))}});return c.toTex={1:"\\left(${args[0]}\\right)".concat(a.operators.ctranspose)},c}exports.name="ctranspose",exports.factory=r; +},{"./transpose":"C2z0","../complex/conj":"msvi","../../utils/latex":"H1Mr"}],"JNTV":[function(require,module,exports) { +"use strict";var r=require("../../utils/array"),n=require("../../utils/number").isInteger;function t(t,e,i,u){var a=i(require("../../type/matrix/function/matrix")),o=u("diag",{Array:function(n){return s(n,0,r.size(n),null)},"Array, number":function(n,t){return s(n,t,r.size(n),null)},"Array, BigNumber":function(n,t){return s(n,t.toNumber(),r.size(n),null)},"Array, string":function(n,t){return s(n,0,r.size(n),t)},"Array, number, string":function(n,t,e){return s(n,t,r.size(n),e)},"Array, BigNumber, string":function(n,t,e){return s(n,t.toNumber(),r.size(n),e)},Matrix:function(r){return s(r,0,r.size(),r.storage())},"Matrix, number":function(r,n){return s(r,n,r.size(),r.storage())},"Matrix, BigNumber":function(r,n){return s(r,n.toNumber(),r.size(),r.storage())},"Matrix, string":function(r,n){return s(r,0,r.size(),n)},"Matrix, number, string":function(r,n,t){return s(r,n,r.size(),t)},"Matrix, BigNumber, string":function(r,n,t){return s(r,n.toNumber(),r.size(),t)}});return o.toTex=void 0,o;function s(r,e,i,u){if(!n(e))throw new TypeError("Second parameter in function diag must be an integer");var o=e>0?e:0,s=e<0?-e:0;switch(i.length){case 1:return function(r,n,e,i,u,a){var o=[i+u,i+a],s=t.Matrix.storage(e||"dense").diagonal(o,r,n);return null!==e?s:s.valueOf()}(r,e,u,i[0],s,o);case 2:return function(r,n,e,i,u,o){if(t.isMatrix(r)){var s=r.diagonal(n);return null!==e?e!==s.storage()?a(s,e):s:s.valueOf()}for(var f=Math.min(i[0]-u,i[1]-o),c=[],g=0;g1&&(M=s(M,h),g=-g),q=o(q,s(w=w*(x-d+1)/((2*x-d+1)*d),M)),l=o(l,s(w*g,M));for(var y=s(f(l),q),z=0;z2||r(n).length>2)throw new RangeError("Vectors with dimensions greater then 2 are not supported expected (Size x = "+JSON.stringify(t.length)+", y = "+JSON.stringify(n.length)+")");var e=[],i=[];return t.map(function(r){return n.map(function(t){return i=[],e.push(i),r.map(function(r){return t.map(function(t){return i.push(u(r,t))})})})})&&e}}exports.name="kron",exports.factory=t; +},{"../../utils/array":"j2lF","../../type/matrix/function/matrix":"vzj5","../arithmetic/multiplyScalar":"obRw"}],"dcuN":[function(require,module,exports) { +"use strict";var r=require("../../utils/function").maxArgumentCount;function n(r,n,u,a){var o=a("map",{"Array, function":t,"Matrix, function":function(r,n){return r.map(n)}});return o.toTex=void 0,o}function t(n,t){var u=r(t);return function r(a,o){return Array.isArray(a)?a.map(function(n,t){return r(n,o.concat(t))}):1===u?t(a):2===u?t(a,o):t(a,o,n)}(n,[])}exports.name="map",exports.factory=n; +},{"../../utils/function":"woyg"}],"dmcR":[function(require,module,exports) { +"use strict";var r=require("../../utils/number").isInteger,e=require("../../utils/array").resize;function t(t,n,i,u){var a=i(require("../../type/matrix/function/matrix")),o=u("ones",{"":function(){return"Array"===n.matrix?f([]):f([],"default")},"...number | BigNumber | string":function(r){if("string"==typeof r[r.length-1]){var e=r.pop();return f(r,e)}return"Array"===n.matrix?f(r):f(r,"default")},Array:f,Matrix:function(r){var e=r.storage();return f(r.valueOf(),e)},"Array | Matrix, string":function(r,e){return f(r.valueOf(),e)}});return o.toTex=void 0,o;function f(n,i){var u=function(r){var e=!1;return r.forEach(function(r,n,i){t.isBigNumber(r)&&(e=!0,i[n]=r.toNumber())}),e}(n)?new t.BigNumber(1):1;if(function(e){e.forEach(function(e){if("number"!=typeof e||!r(e)||e<0)throw new Error("Parameters in function ones must be positive integers")})}(n),i){var o=a(i);return n.length>0?o.resize(n,u):o}var f=[];return n.length>0?e(f,n,u):f}}exports.name="ones",exports.factory=t; +},{"../../utils/number":"uqMu","../../utils/array":"j2lF","../../type/matrix/function/matrix":"vzj5"}],"AHex":[function(require,module,exports) { +"use strict";var r=require("../../utils/collection/deepMap");function n(n,t,e,u){return u("isNaN",{number:function(r){return Number.isNaN(r)},BigNumber:function(r){return r.isNaN()},Fraction:function(r){return!1},Complex:function(r){return r.isNaN()},Unit:function(r){return Number.isNaN(r.value)},"Array | Matrix":function(n){return r(n,Number.isNaN)}})}exports.name="isNaN",exports.factory=n; +},{"../../utils/collection/deepMap":"lOYo"}],"yGce":[function(require,module,exports) { +"use strict";var r=require("../../utils/number").nearlyEqual,e=require("../../utils/bignumber/nearlyEqual");function n(n,t,i,u){var a=i(require("../../type/matrix/function/matrix")),o=i(require("../../type/matrix/utils/algorithm03")),c=i(require("../../type/matrix/utils/algorithm05")),f=i(require("../../type/matrix/utils/algorithm12")),l=i(require("../../type/matrix/utils/algorithm13")),m=i(require("../../type/matrix/utils/algorithm14")),s=u("compare",{"boolean, boolean":function(r,e){return r===e?0:r>e?1:-1},"number, number":function(e,n){return e===n||r(e,n,t.epsilon)?0:e>n?1:-1},"BigNumber, BigNumber":function(r,i){return r.eq(i)||e(r,i,t.epsilon)?new n.BigNumber(0):new n.BigNumber(r.cmp(i))},"Fraction, Fraction":function(r,e){return new n.Fraction(r.compare(e))},"Complex, Complex":function(){throw new TypeError("No ordering relation is defined for complex numbers")},"Unit, Unit":function(r,e){if(!r.equalBase(e))throw new Error("Cannot compare units with different base");return s(r.value,e.value)},"SparseMatrix, SparseMatrix":function(r,e){return c(r,e,s)},"SparseMatrix, DenseMatrix":function(r,e){return o(e,r,s,!0)},"DenseMatrix, SparseMatrix":function(r,e){return o(r,e,s,!1)},"DenseMatrix, DenseMatrix":function(r,e){return l(r,e,s)},"Array, Array":function(r,e){return s(a(r),a(e)).valueOf()},"Array, Matrix":function(r,e){return s(a(r),e)},"Matrix, Array":function(r,e){return s(r,a(e))},"SparseMatrix, any":function(r,e){return f(r,e,s,!1)},"DenseMatrix, any":function(r,e){return m(r,e,s,!1)},"any, SparseMatrix":function(r,e){return f(e,r,s,!0)},"any, DenseMatrix":function(r,e){return m(e,r,s,!0)},"Array, any":function(r,e){return m(a(r),e,s,!1).valueOf()},"any, Array":function(r,e){return m(a(e),r,s,!0).valueOf()}});return s.toTex=void 0,s}exports.name="compare",exports.factory=n; +},{"../../utils/number":"uqMu","../../utils/bignumber/nearlyEqual":"Uu9K","../../type/matrix/function/matrix":"vzj5","../../type/matrix/utils/algorithm03":"oR02","../../type/matrix/utils/algorithm05":"JNXe","../../type/matrix/utils/algorithm12":"Pn2O","../../type/matrix/utils/algorithm13":"NS7U","../../type/matrix/utils/algorithm14":"S2eB"}],"kE3o":[function(require,module,exports) { +"use strict";var r=require("../../utils/number").isInteger;function e(e,t,n,i){var o=n(require("../utils/isNumeric")),u=n(require("../utils/isNaN")),a=n(require("../relational/compare"));function s(r,e){return-a(r,e)}return i("partitionSelect",{"Array | Matrix, number":function(r,e){return f(r,e,a)},"Array | Matrix, number, string":function(r,e,t){if("asc"===t)return f(r,e,a);if("desc"===t)return f(r,e,s);throw new Error('Compare string must be "asc" or "desc"')},"Array | Matrix, number, function":f});function f(t,n,i){if(!r(n)||n<0)throw new Error("k must be a non-negative integer");if(e.isMatrix(t)){if(t.size().length>1)throw new Error("Only one dimensional matrices supported");return c(t.valueOf(),n,i)}if(Array.isArray(t))return c(t,n,i)}function c(r,e,t){if(e>=r.length)throw new Error("k out of bounds");for(var n=0;n=0){var l=r[f];r[f]=r[s],r[s]=l,--f}else++s;t(r[s],c)>0&&--s,e<=s?a=s:i=s+1}return r[e]}}exports.name="partitionSelect",exports.factory=e; +},{"../../utils/number":"uqMu","../utils/isNumeric":"Rv38","../utils/isNaN":"AHex","../relational/compare":"yGce"}],"BrQj":[function(require,module,exports) { +"use strict";var r=require("../../utils/array");function e(e,t,a,i){var n=a(require("../../type/matrix/function/matrix")),o=a(require("../utils/isInteger")),s=i("reshape",{"Matrix, Array":function(e,t){return e.reshape?e.reshape(t):n(r.reshape(e.valueOf(),t))},"Array, Array":function(e,t){return t.forEach(function(r){if(!o(r))throw new TypeError("Invalid size for dimension: "+r)}),r.reshape(e,t)}});return s.toTex=void 0,s}exports.name="reshape",exports.factory=e; +},{"../../utils/array":"j2lF","../../type/matrix/function/matrix":"vzj5","../utils/isInteger":"qG7X"}],"pwUu":[function(require,module,exports) { +"use strict";var r=require("../../error/DimensionError"),e=require("../../error/ArgumentsError"),t=require("../../utils/number").isInteger,i=require("../../utils/string").format,n=require("../../utils/object").clone,u=require("../../utils/array");function s(s,o,a,f){var l=a(require("../../type/matrix/function/matrix")),g=function(a,f,g){if(2!==arguments.length&&3!==arguments.length)throw new e("resize",arguments.length,2,3);if(s.isMatrix(f)&&(f=f.valueOf()),s.isBigNumber(f[0])&&(f=f.map(function(r){return s.isBigNumber(r)?r.toNumber():r})),s.isMatrix(a))return a.resize(f,g,!0);if("string"==typeof a)return function(e,n,u){if(void 0!==u){if("string"!=typeof u||1!==u.length)throw new TypeError("Single character expected as defaultValue")}else u=" ";if(1!==n.length)throw new r(n.length,1);var s=n[0];if("number"!=typeof s||!t(s))throw new TypeError("Invalid size, must contain positive integers (size: "+i(n)+")");if(e.length>s)return e.substring(0,s);if(e.lengthw)return 1}for(var $=0,N=Math.max(o.length,h.length);$i)return 1}return 0}; +},{}],"ljuJ":[function(require,module,exports) { +"use strict";var r=require("javascript-natural-sort");function t(t,n,i,a){var u=i(require("../utils/typeof")),o=i(require("./compare")),f=o.signatures["boolean,boolean"],s=a("compareNatural",{"any, any":function(n,i){var a,c=u(n),m=u(i);if(!("number"!==c&&"BigNumber"!==c&&"Fraction"!==c||"number"!==m&&"BigNumber"!==m&&"Fraction"!==m))return"0"!==(a=o(n,i)).toString()?a>0?1:-1:r(c,m);if("Array"===c||"Matrix"===c||"Array"===m||"Matrix"===m)return 0!==(a=function r(e,n){if(t.isSparseMatrix(e)&&t.isSparseMatrix(n))return l(e.toJSON().values,n.toJSON().values);if(t.isSparseMatrix(e))return r(e.toArray(),n);if(t.isSparseMatrix(n))return r(e,n.toArray());if(t.isDenseMatrix(e))return r(e.toJSON().data,n);if(t.isDenseMatrix(n))return r(e,n.toJSON().data);if(!Array.isArray(e))return r([e],n);if(!Array.isArray(n))return r(e,[n]);return l(e,n)}(n,i))?a:r(c,m);if(c!==m)return r(c,m);if("Complex"===c)return e(n,i);if("Unit"===c)return n.equalBase(i)?s(n.value,i.value):l(n.formatUnits(),i.formatUnits());if("boolean"===c)return f(n,i);if("string"===c)return r(n,i);if("Object"===c)return function(t,e){var n=Object.keys(t),i=Object.keys(e);n.sort(r),i.sort(r);var a=l(n,i);if(0!==a)return a;for(var u=0;ut.length?1:r.lengtht.re?1:r.ret.im?1:r.im=a.length)throw new t(u,a.length);return e(i)?i.create(n(i.valueOf(),u,o)):n(i,u,o)}; +},{"../array":"j2lF","../collection/isMatrix":"gfmG","../../error/IndexError":"tfOV"}],"m4c0":[function(require,module,exports) { +"use strict";var r=require("./isMatrix");module.exports=function(e){return Array.isArray(e)||r(e)}; +},{"./isMatrix":"gfmG"}],"UGDC":[function(require,module,exports) { +"use strict";var r=require("./isCollection");module.exports=function(e){for(var t=0;t2?" (type: "+a(n)+", value: "+JSON.stringify(n)+")":" (type: "+e.data.actual+")",new TypeError("Cannot calculate "+t+", unexpected type of argument"+r)):-1!==String(e).indexOf("complex numbers")?(r=arguments.length>2?" (type: "+a(n)+", value: "+JSON.stringify(n)+")":"",new TypeError("Cannot calculate "+t+", no ordering relation is defined for complex numbers"+r)):e}}exports.factory=e; +},{"../../utils/typeof":"LZTG"}],"US8O":[function(require,module,exports) { +"use strict";var r=require("../../utils/collection/deepForEach"),e=require("../../utils/collection/reduce"),t=require("../../utils/collection/containsCollections");function a(a,n,o,i){var u=o(require("../relational/larger")),c=o(require("./utils/improveErrorMessage")),l=i("max",{"Array | Matrix":f,"Array | Matrix, number | BigNumber":function(r,t){return e(r,t.valueOf(),s)},"...":function(r){if(t(r))throw new TypeError("Scalar values expected in function max");return f(r)}});return l.toTex="\\max\\left(${args}\\right)",l;function s(r,e){try{return u(r,e)?r:e}catch(t){throw c(t,"max",e)}}function f(e){var t;if(r(e,function(r){try{isNaN(r)&&"number"==typeof r?t=NaN:(void 0===t||u(r,t))&&(t=r)}catch(e){throw c(e,"max",r)}}),void 0===t)throw new Error("Cannot calculate max of an empty array");return t}}exports.name="max",exports.factory=a; +},{"../../utils/collection/deepForEach":"Uh7d","../../utils/collection/reduce":"tjrJ","../../utils/collection/containsCollections":"UGDC","../relational/larger":"SrDl","./utils/improveErrorMessage":"lOhJ"}],"yVQR":[function(require,module,exports) { +"use strict";var r=require("../../utils/array"),e=require("../../utils/latex"),t=require("../../utils/string");function i(i,a,s,u){var o=s(require("../arithmetic/abs")),n=s(require("../arithmetic/add")),c=s(require("../arithmetic/multiply")),m=s(require("../arithmetic/sqrt")),q=s(require("../arithmetic/subtract")),h=s(require("../matrix/inv")),x=s(require("../matrix/size")),f=s(require("../statistics/max")),l=s(require("./identity")),w=u("sqrtm",{"Array | Matrix":function(e){var a=i.isMatrix(e)?e.size():r.size(e);switch(a.length){case 1:if(1===a[0])return m(e);throw new RangeError("Matrix must be square (size: "+t.format(a)+")");case 2:if(a[0]===a[1])return d(e);throw new RangeError("Matrix must be square (size: "+t.format(a)+")")}}}),v=1e3,g=1e-6;function d(r){var e,t=0,i=r,a=l(x(r));do{var s=i;if(i=c(.5,n(s,h(a))),a=c(.5,n(a,h(s))),(e=f(o(q(i,s))))>g&&++t>v)throw new Error("computing square root of matrix: iterative method could not converge")}while(e>g);return i}return w.toTex={1:"{${args[0]}}".concat(e.operators.pow,"{\\frac{1}{2}}")},w}exports.name="sqrtm",exports.factory=i; +},{"../../utils/array":"j2lF","../../utils/latex":"H1Mr","../../utils/string":"PshC","../arithmetic/abs":"K5X1","../arithmetic/add":"zf2Z","../arithmetic/multiply":"k7By","../arithmetic/sqrt":"T6pB","../arithmetic/subtract":"m78R","../matrix/inv":"yHuZ","../matrix/size":"OqDc","../statistics/max":"US8O","./identity":"zJUT"}],"c5o7":[function(require,module,exports) { +"use strict";var r=require("../../utils/object"),e=require("../../utils/array");function t(t,u,n,i){var a=n(require("../../type/matrix/function/matrix")),o=i("squeeze",{Array:function(t){return e.squeeze(r.clone(t))},Matrix:function(r){var t=e.squeeze(r.toArray());return Array.isArray(t)?a(t):t},any:function(e){return r.clone(e)}});return o.toTex=void 0,o}exports.name="squeeze",exports.factory=t; +},{"../../utils/object":"FcSp","../../utils/array":"j2lF","../../type/matrix/function/matrix":"vzj5"}],"YmDd":[function(require,module,exports) { +"use strict";var r=require("../../utils/object").clone,e=require("../../utils/string").format;function t(t,a,i,n){var s=i(require("../../type/matrix/function/matrix")),u=i(require("../arithmetic/add")),o=n("trace",{Array:function(r){return f(s(r))},SparseMatrix:function(r){var t=r._values,a=r._index,i=r._ptr,n=r._size,s=n[0],o=n[1];if(s===o){var f=0;if(t.length>0)for(var c=0;cc)break}return f}throw new RangeError("Matrix must be square (size: "+e(n)+")")},DenseMatrix:f,any:r});function f(t){var a=t._size,i=t._data;switch(a.length){case 1:if(1===a[0])return r(i[0]);throw new RangeError("Matrix must be square (size: "+e(a)+")");case 2:var n=a[0];if(n===a[1]){for(var s=0,o=0;o1)throw new Error("first object must be one dimensional");if(i>1)throw new Error("second object must be one dimensional");if(t!==i)throw new Error("Length of two vectors must be equal");if(0===u(r))throw new Error("Sum of elements in first object must be non zero");if(0===u(e))throw new Error("Sum of elements in second object must be non zero");var n=o(r,u(r)),f=o(e,u(e)),l=u(s(n,c(a(n,f))));return m(l)?l:Number.NaN}return i("kldivergence",{"Array, Array":function(r,e){return f(n(r),n(e))},"Matrix, Array":function(r,e){return f(r,n(e))},"Array, Matrix":function(r,e){return f(n(r),e)},"Matrix, Matrix":function(r,e){return f(r,e)}})}exports.name="kldivergence",exports.factory=r; +},{"../../type/matrix/function/matrix":"vzj5","../arithmetic/divide":"lVgQ","../statistics/sum":"y9hQ","../arithmetic/multiply":"k7By","../arithmetic/dotDivide":"JrX5","../arithmetic/log":"T05K","../utils/isNumeric":"Rv38"}],"kuKA":[function(require,module,exports) { +"use strict";var i=require("../../utils/collection/deepForEach");function r(r,e,t,u){var a=t(require("../arithmetic/add")),n=t(require("../arithmetic/multiply")),o=t(require("../arithmetic/divide")),l=t(require("../probability/factorial")),c=t(require("../utils/isInteger")),m=t(require("../utils/isPositive"));return u("multinomial",{"Array | Matrix":function(r){var e=0,t=1;return i(r,function(i){if(!c(i)||!m(i))throw new TypeError("Positive integer value expected in function multinomial");e=a(e,i),t=n(t,l(i))}),o(l(e),t)}})}exports.name="multinomial",exports.factory=r; +},{"../../utils/collection/deepForEach":"Uh7d","../arithmetic/add":"zf2Z","../arithmetic/multiply":"k7By","../arithmetic/divide":"lVgQ","../probability/factorial":"yidz","../utils/isInteger":"qG7X","../utils/isPositive":"OFKG"}],"IUt2":[function(require,module,exports) { +"use strict";var e=require("../../utils/number").isInteger;function r(r,n,i,u){var o=i(require("./factorial")),s=require("./product"),a=u("permutations",{"number | BigNumber":o,"number, number":function(r,t){if(!e(r)||r<0)throw new TypeError("Positive integer value expected in function permutations");if(!e(t)||t<0)throw new TypeError("Positive integer value expected in function permutations");if(t>r)throw new TypeError("second argument k must be less than or equal to first argument n");return s(r-t+1,r)},"BigNumber, BigNumber":function(e,n){var i,u;if(!t(e)||!t(n))throw new TypeError("Positive integer value expected in function permutations");if(n.gt(e))throw new TypeError("second argument k must be less than or equal to first argument n");for(i=new r.BigNumber(1),u=e.minus(n).plus(1);u.lte(e);u=u.plus(1))i=i.times(u);return i}});return a.toTex=void 0,a}function t(e){return e.isInteger()&&e.gte(0)}exports.name="permutations",exports.factory=r; +},{"../../utils/number":"uqMu","./factorial":"yidz","./product":"FONy"}],"JPVl":[function(require,module,exports) { +var global = arguments[3]; +var r=arguments[3],n=256,t=6,o=52,a=[],e=void 0===r?window:r,u=Math.pow(n,t),i=Math.pow(2,o),f=2*i,l=n-1,c=Math.random;function h(r){var t,o=r.length,a=this,e=0,u=a.i=a.j=0,i=a.S=[];for(o||(r=[o++]);e=f;)r/=2,o/=2,a>>>=1;return(r+a)/o}},module.exports.resetGlobal=function(){Math.random=c},d(Math.random(),a); +},{}],"qBYF":[function(require,module,exports) { +"use strict";var n=require("seed-random"),r=n();function e(e,o,t,d,i){var u;function a(e){u=null===e?r:n(String(e))}return a(o.randomSeed),i.on("config",function(n,r,e){void 0!==e.randomSeed&&a(n.randomSeed)}),function(){return u()}}exports.factory=e,exports.math=!0; +},{"seed-random":"JPVl"}],"pAyZ":[function(require,module,exports) { +"use strict";var r=require("../../error/ArgumentsError"),n=require("../../utils/collection/isCollection"),e=require("../../utils/number").isNumber;function t(t,i,o,a,u){var f=o(require("../../type/matrix/function/matrix")),s=require("../../utils/array"),l=o(require("./seededRNG"));function v(i){if(!h.hasOwnProperty(i))throw new Error("Unknown distribution "+i);var o=Array.prototype.slice.call(arguments,1);return function(i){function o(r,n,i){var o=void 0===n;if(o&&(n=1),t.isMatrix(r))r=r.valueOf();else if(!Array.isArray(r))throw new TypeError("Unsupported type of value in function pickRandom");if(s.size(r).length>1)throw new Error("Only one dimensional vectors supported");var a=0;if(void 0!==i){if(i.length!==r.length)throw new Error("Weights must have the same length as possibles");for(var u=0,f=i.length;u=v)return n>1?r:r[0];for(var h,c=[];c.length1)for(var o=0,a=r.shift();o3)throw new r("random",arguments.length,0,3);if(1===arguments.length?n(i)?s=i:v=i:2===arguments.length?n(i)?(s=i,v=o):(l=i,v=o):(s=i,l=o,v=a),void 0!==l&&!e(l)||void 0!==v&&!e(v))throw new TypeError("Invalid argument in function random");if(void 0===v&&(v=1),void 0===l&&(l=0),void 0!==s){var c=h(s.valueOf(),l,v,u);return t.isMatrix(s)?f(c):c}return u(l,v)},randomInt:a({"number | Array":function(r){if(n(r)){var e=r,i=h(e.valueOf(),0,1,v);return t.isMatrix(e)?f(i):i}return v(0,r)},"number | Array, number":function(r,e){if(n(r)){var i=r,o=e,a=h(i.valueOf(),0,o,v);return t.isMatrix(i)?f(a):a}return v(r,e)},"Array, number, number":function(r,n,e){var t=h(r.valueOf(),n,e,v);return r&&!0===r.isMatrix?f(t):t}}),pickRandom:a({Array:function(r){return o(r)},"Array, number | Array":function(r,n){var t,i;if(Array.isArray(n))i=n;else{if(!e(n))throw new TypeError("Invalid argument in function pickRandom");t=n}return o(r,t,i)},"Array, number | Array, Array | number":function(r,n,t){var i,a;if(Array.isArray(n)?(a=n,i=t):(a=t,i=n),!Array.isArray(a)||!e(i))throw new TypeError("Invalid argument in function pickRandom");return o(r,i,a)}})}}(h[i].apply(this,o))}var h={uniform:function(){return l},normal:function(){return function(){for(var r,n,e=-1;e<0||e>1;)r=l(),n=l(),e=1/6*Math.pow(-2*Math.log(r),.5)*Math.cos(2*Math.PI*n)+.5;return e}}};return v.toTex=void 0,v}exports.name="distribution",exports.factory=t; +},{"../../error/ArgumentsError":"h0xI","../../utils/collection/isCollection":"m4c0","../../utils/number":"uqMu","../../type/matrix/function/matrix":"vzj5","../../utils/array":"j2lF","./seededRNG":"qBYF"}],"JMJP":[function(require,module,exports) { +"use strict";function r(r,i,o,t){var e=o(require("./distribution"))("uniform").pickRandom;return e.toTex=void 0,e}exports.name="pickRandom",exports.factory=r; +},{"./distribution":"pAyZ"}],"YT9V":[function(require,module,exports) { +"use strict";function r(r,o,t,e){var i=t(require("./distribution"))("uniform").random;return i.toTex=void 0,i}exports.name="random",exports.factory=r; +},{"./distribution":"pAyZ"}],"Zogd":[function(require,module,exports) { +"use strict";function r(r,t,n,o){var e=n(require("./distribution"))("uniform").randomInt;return e.toTex=void 0,e}exports.name="randomInt",exports.factory=r; +},{"./distribution":"pAyZ"}],"xCRU":[function(require,module,exports) { +"use strict";module.exports=[require("./combinations"),require("./factorial"),require("./gamma"),require("./kldivergence"),require("./multinomial"),require("./permutations"),require("./pickRandom"),require("./random"),require("./randomInt")]; +},{"./combinations":"n9b2","./factorial":"yidz","./gamma":"ciea","./kldivergence":"CGIk","./multinomial":"kuKA","./permutations":"IUt2","./pickRandom":"JMJP","./random":"YT9V","./randomInt":"Zogd"}],"eVLO":[function(require,module,exports) { +"use strict";function r(r,t,e,n){var i=e(require("../../type/matrix/function/matrix")),a=e(require("../utils/typeof")),u=e(require("../../type/matrix/utils/algorithm13")),o=e(require("../../type/matrix/utils/algorithm14")),c=n("compareText",{"any, any":x,"DenseMatrix, DenseMatrix":function(r,t){return u(r,t,x)},"Array, Array":function(r,t){return c(i(r),i(t)).valueOf()},"Array, Matrix":function(r,t){return c(i(r),t)},"Matrix, Array":function(r,t){return c(r,i(t))},"DenseMatrix, any":function(r,t){return o(r,t,x,!1)},"any, DenseMatrix":function(r,t){return o(t,r,x,!0)},"Array, any":function(r,t){return o(i(r),t,x,!1).valueOf()},"any, Array":function(r,t){return o(i(t),r,x,!0).valueOf()}});function x(t,e){if(!r.isString(t))throw new TypeError("Unexpected type of argument in function compareText (expected: string or Array or Matrix, actual: "+a(t)+", index: 0)");if(!r.isString(e))throw new TypeError("Unexpected type of argument in function compareText (expected: string or Array or Matrix, actual: "+a(e)+", index: 1)");return t===e?0:t>e?1:-1}return c.toTex=void 0,c}exports.name="compareText",exports.factory=r; +},{"../../type/matrix/function/matrix":"vzj5","../utils/typeof":"LZTG","../../type/matrix/utils/algorithm13":"NS7U","../../type/matrix/utils/algorithm14":"S2eB"}],"qExK":[function(require,module,exports) { +"use strict";function r(r,e,a,n){var t=a(require("./equal")),u=n("deepEqual",{"any, any":function(r,e){return function r(e,a){if(Array.isArray(e)){if(Array.isArray(a)){var n=e.length;if(n!==a.length)return!1;for(var u=0;u0;e--)for(var n=0;nr[n+1].length&&(t=r[n],r[n]=r[n+1],r[n+1]=t);return r}(n)}});function l(r,t){for(var e=[],n=0;n=o?e(r):t<=n?e(r)*function(r){var e,t=r*r,n=u[0][4]*t,a=t;for(e=0;e<3;e+=1)n=(n+u[0][e])*t,a=(a+i[0][e])*t;return r*(n+u[0][3])/(a+i[0][3])}(t):t<=4?e(r)*(1-function(r){var e,t=u[1][8]*r,n=r;for(e=0;e<7;e+=1)t=(t+u[1][e])*r,n=(n+i[1][e])*r;var a=(t+u[1][7])/(n+i[1][7]),o=parseInt(16*r)/16,f=(r-o)*(r+o);return Math.exp(-o*o)*Math.exp(-f)*a}(t)):e(r)*(1-function(r){var e,t=1/(r*r),n=u[2][5]*t,o=t;for(e=0;e<4;e+=1)n=(n+u[2][e])*t,o=(o+i[2][e])*t;var f=t*(n+u[2][4])/(o+i[2][4]);f=(a-f)/r,t=parseInt(16*r)/16;var c=(r-t)*(r+t);return Math.exp(-t*t)*Math.exp(-c)*f}(t))},BigNumber:function(r){return new t.BigNumber(s(r.toNumber()))},"Array | Matrix":function(e){return r(e,s)}});return s.toTex={1:"erf\\left(${args[0]}\\right)"},s}var n=.46875,a=.5641895835477563,u=[[3.1611237438705655,113.86415415105016,377.485237685302,3209.3775891384694,.18577770618460315],[.5641884969886701,8.883149794388377,66.11919063714163,298.6351381974001,881.952221241769,1712.0476126340707,2051.0783778260716,1230.3393547979972,2.1531153547440383e-8],[.30532663496123236,.36034489994980445,.12578172611122926,.016083785148742275,.0006587491615298378,.016315387137302097]],i=[[23.601290952344122,244.02463793444417,1282.6165260773723,2844.236833439171],[15.744926110709835,117.6939508913125,537.1811018620099,1621.3895745666903,3290.7992357334597,4362.619090143247,3439.3676741437216,1230.3393548037495],[2.568520192289822,1.8729528499234604,.5279051029514285,.06051834131244132,.0023352049762686918]],o=Math.pow(2,53);exports.name="erf",exports.factory=t; +},{"../../utils/collection/deepMap":"lOYo","../../utils/number":"uqMu"}],"JuUL":[function(require,module,exports) { +"use strict";module.exports=[require("./erf")]; +},{"./erf":"eibQ"}],"LcS3":[function(require,module,exports) { +"use strict";var r=require("../../utils/array").flatten,e=require("../../utils/collection/containsCollections");function t(t,i,n,a){var o=n(require("../arithmetic/addScalar")),u=n(require("../arithmetic/divideScalar")),c=n(require("../relational/compare")),m=n(require("../matrix/partitionSelect")),l=n(require("./utils/improveErrorMessage")),f=a("median",{"Array | Matrix":d,"Array | Matrix, number | BigNumber":function(r,e){throw new Error("median(A, dim) is not yet supported")},"...":function(r){if(e(r))throw new TypeError("Scalar values expected in function median");return d(r)}});function d(e){try{var t=(e=r(e.valueOf())).length;if(0===t)throw new Error("Cannot calculate median of an empty array");if(t%2==0){for(var i=t/2-1,n=m(e,i+1),a=e[i],o=0;o0&&(a=e[o]);return p(a,n)}var u=m(e,(t-1)/2);return s(u)}catch(f){throw l(f,"median")}}var s=a({"number | BigNumber | Complex | Unit":function(r){return r}}),p=a({"number | BigNumber | Complex | Unit, number | BigNumber | Complex | Unit":function(r,e){return u(o(r,e),2)}});return f.toTex=void 0,f}exports.name="median",exports.factory=t; +},{"../../utils/array":"j2lF","../../utils/collection/containsCollections":"UGDC","../arithmetic/addScalar":"ZM3O","../arithmetic/divideScalar":"R3aq","../relational/compare":"yGce","../matrix/partitionSelect":"kE3o","./utils/improveErrorMessage":"lOhJ"}],"Je7I":[function(require,module,exports) { +"use strict";var r=require("../../utils/array").flatten;function e(e,a,t,i){var n=t(require("../arithmetic/abs")),o=t(require("../matrix/map")),u=t(require("../statistics/median")),s=t(require("../arithmetic/subtract")),m=t(require("./utils/improveErrorMessage")),c=i("mad",{"Array | Matrix":d,"...":function(r){return d(r)}});return c.toTex=void 0,c;function d(e){if(0===(e=r(e.valueOf())).length)throw new Error("Cannot calculate median absolute deviation (mad) of an empty array");try{var a=u(e);return u(o(e,function(r){return n(s(r,a))}))}catch(t){throw t instanceof TypeError&&-1!==t.message.indexOf("median")?new TypeError(t.message.replace("median","mad")):m(t,"mad")}}}exports.name="mad",exports.factory=e; +},{"../../utils/array":"j2lF","../arithmetic/abs":"K5X1","../matrix/map":"dcuN","../statistics/median":"LcS3","../arithmetic/subtract":"m78R","./utils/improveErrorMessage":"lOhJ"}],"WyK1":[function(require,module,exports) { +"use strict";var r=require("../../utils/array").size,e=require("../../utils/collection/deepForEach"),t=require("../../utils/collection/reduce"),i=require("../../utils/collection/containsCollections");function a(a,n,o,c){var u=o(require("../arithmetic/add")),l=o(require("../arithmetic/divide")),s=o(require("./utils/improveErrorMessage")),m=c("mean",{"Array | Matrix":y,"Array | Matrix, number | BigNumber":function(e,i){try{var a=t(e,i,u),n=Array.isArray(e)?r(e):e.size();return l(a,n[i])}catch(o){throw s(o,"mean")}},"...":function(r){if(i(r))throw new TypeError("Scalar values expected in function mean");return y(r)}});return m.toTex=void 0,m;function y(r){var t=0,i=0;if(e(r,function(r){try{t=u(t,r),i++}catch(e){throw s(e,"mean",r)}}),0===i)throw new Error("Cannot calculate mean of an empty array");return l(t,i)}}exports.name="mean",exports.factory=a; +},{"../../utils/array":"j2lF","../../utils/collection/deepForEach":"Uh7d","../../utils/collection/reduce":"tjrJ","../../utils/collection/containsCollections":"UGDC","../arithmetic/add":"zf2Z","../arithmetic/divide":"lVgQ","./utils/improveErrorMessage":"lOhJ"}],"VKqc":[function(require,module,exports) { +"use strict";var r=require("../../utils/collection/deepForEach"),e=require("../../utils/collection/reduce"),t=require("../../utils/collection/containsCollections");function n(n,i,o,a){var u=o(require("../relational/smaller")),c=o(require("./utils/improveErrorMessage")),l=a("min",{"Array | Matrix":f,"Array | Matrix, number | BigNumber":function(r,t){return e(r,t.valueOf(),s)},"...":function(r){if(t(r))throw new TypeError("Scalar values expected in function min");return f(r)}});return l.toTex="\\min\\left(${args}\\right)",l;function s(r,e){try{return u(r,e)?r:e}catch(t){throw c(t,"min",e)}}function f(e){var t;if(r(e,function(r){try{isNaN(r)&&"number"==typeof r?t=NaN:(void 0===t||u(r,t))&&(t=r)}catch(e){throw c(e,"min",r)}}),void 0===t)throw new Error("Cannot calculate min of an empty array");return t}}exports.name="min",exports.factory=n; +},{"../../utils/collection/deepForEach":"Uh7d","../../utils/collection/reduce":"tjrJ","../../utils/collection/containsCollections":"UGDC","../relational/smaller":"Q7ag","./utils/improveErrorMessage":"lOhJ"}],"DTxj":[function(require,module,exports) { +"use strict";var r=require("../../utils/array").flatten;function a(a,e,t,n){var o=t(require("../utils/isNaN")),i=t(require("../utils/isNumeric"));return n("mode",{"Array | Matrix":u,"...":function(r){return u(r)}});function u(a){if(0===(a=r(a.valueOf())).length)throw new Error("Cannot calculate mode of an empty array");for(var e={},t=[],n=0,u=0;un&&(n=e[l],t=[l])}return t}}exports.name="mode",exports.factory=a; +},{"../../utils/array":"j2lF","../utils/isNaN":"AHex","../utils/isNumeric":"Rv38"}],"Hc7x":[function(require,module,exports) { +"use strict";var r=require("../../utils/collection/deepForEach");function t(t,o,e,i){var n=e(require("../arithmetic/multiplyScalar")),a=e(require("./utils/improveErrorMessage")),u=i("prod",{"Array | Matrix":c,"Array | Matrix, number | BigNumber":function(r,t){throw new Error("prod(A, dim) is not yet supported")},"...":function(r){return c(r)}});return u.toTex=void 0,u;function c(t){var o;if(r(t,function(r){try{o=void 0===o?r:n(o,r)}catch(t){throw a(t,"prod",r)}}),void 0===o)throw new Error("Cannot calculate prod of an empty array");return o}}exports.name="prod",exports.factory=t; +},{"../../utils/collection/deepForEach":"Uh7d","../arithmetic/multiplyScalar":"obRw","./utils/improveErrorMessage":"lOhJ"}],"hl2d":[function(require,module,exports) { +"use strict";var r=require("../../utils/number").isInteger,e=require("../../utils/number").isNumber,t=require("../../utils/array").flatten,n=require("../../utils/collection/isCollection");function i(i,o,u,a){var f=u(require("../arithmetic/add")),s=u(require("../arithmetic/multiply")),l=u(require("../matrix/partitionSelect")),m=u(require("../relational/compare"));function w(r,n,i){var o=t(r),u=o.length;if(0===u)throw new Error("Cannot calculate quantile of an empty sequence");if(e(n)){var a=n*(u-1),w=a%1;if(0===w){var v=i?o[a]:l(o,a);return c(v),v}var b,g,h=Math.floor(a);if(i)b=o[h],g=o[h+1];else{g=l(o,h+1),b=o[h];for(var p=0;p0&&(b=o[p])}return c(b),c(g),f(s(b,1-w),s(g,w))}var q=n.times(u-1);if(q.isInteger()){q=q.toNumber();var y=i?o[q]:l(o,q);return c(y),y}var N,E,d=q.floor(),x=q.minus(d),S=d.toNumber();if(i)N=o[S],E=o[S+1];else{E=l(o,S+1),N=o[S];for(var B=0;B0&&(N=o[B])}c(N),c(E);var A=new x.constructor(1);return f(s(N,A.minus(x)),s(E,x))}var c=a({"number | BigNumber | Unit":function(r){return r}});return function(t,o,u){var a,f,s;if(arguments.length<2||arguments.length>3)throw new SyntaxError("Function quantileSeq requires two or three parameters");if(n(t)){if("boolean"==typeof(u=u||!1)){if(f=t.valueOf(),e(o)){if(o<0)throw new Error("N/prob must be non-negative");if(o<=1)return w(f,o,u);if(o>1){if(!r(o))throw new Error("N must be a positive integer");var l=o+1;a=new Array(o);for(var m=0;m4294967295)throw new Error("N must be less than or equal to 2^32-1, as that is the maximum length of an Array");var v=new i.BigNumber(c+1);a=new Array(c);for(var b=0;b1)throw new Error("Probability must be between 0 and 1, inclusive")}else{if(!i.isBigNumber(h))throw new TypeError("Unexpected type of argument in function quantileSeq");if(s=new h.constructor(1),h.isNegative()||h.gt(s))throw new Error("Probability must be between 0 and 1, inclusive")}a[g]=w(f,h,u)}return a}throw new TypeError("Unexpected type of argument in function quantileSeq")}throw new TypeError("Unexpected type of argument in function quantileSeq")}throw new TypeError("Unexpected type of argument in function quantileSeq")}}exports.name="quantileSeq",exports.factory=i; +},{"../../utils/number":"uqMu","../../utils/array":"j2lF","../../utils/collection/isCollection":"m4c0","../arithmetic/add":"zf2Z","../arithmetic/multiply":"k7By","../matrix/partitionSelect":"kE3o","../relational/compare":"yGce"}],"ujYK":[function(require,module,exports) { +"use strict";var r="unbiased",e=require("../../utils/collection/deepForEach");function t(t,a,i,n){var u=i(require("../matrix/apply")),o=i(require("../arithmetic/addScalar")),c=i(require("../arithmetic/subtract")),s=i(require("../arithmetic/multiplyScalar")),m=i(require("../arithmetic/divideScalar")),h=i(require("../utils/isNaN")),l=i(require("./utils/improveErrorMessage")),d=n("variance",{"Array | Matrix":function(e){return f(e,r)},"Array | Matrix, string":f,"Array | Matrix, number | BigNumber":function(e,t){return v(e,t,r)},"Array | Matrix, number | BigNumber, string":v,"...":function(e){return f(e,r)}});return d.toTex="\\mathrm{Var}\\left(${args}\\right)",d;function f(r,a){var i=0,n=0;if(0===r.length)throw new SyntaxError("Function var requires one or more parameters (0 provided)");if(e(r,function(r){try{i=o(i,r),n++}catch(e){throw l(e,"var",r)}}),0===n)throw new Error("Cannot calculate var of an empty array");var u=m(i,n);if(i=0,e(r,function(r){var e=c(r,u);i=o(i,s(e,e))}),h(i))return i;switch(a){case"uncorrected":return m(i,n);case"biased":return m(i,n+1);case"unbiased":var d=t.isBigNumber(i)?new t.BigNumber(0):0;return 1===n?d:m(i,n-1);default:throw new Error('Unknown normalization "'+a+'". Choose "unbiased" (default), "uncorrected", or "biased".')}}function v(r,e,t){try{if(0===r.length)throw new SyntaxError("Function var requires one or more parameters (0 provided)");return u(r,e,function(r){return f(r,t)})}catch(a){throw l(a,"var")}}}exports.name="var",exports.factory=t; +},{"../../utils/collection/deepForEach":"Uh7d","../matrix/apply":"f9k3","../arithmetic/addScalar":"ZM3O","../arithmetic/subtract":"m78R","../arithmetic/multiplyScalar":"obRw","../arithmetic/divideScalar":"R3aq","../utils/isNaN":"AHex","./utils/improveErrorMessage":"lOhJ"}],"hFUZ":[function(require,module,exports) { +"use strict";function r(r,e,t,a){var i=t(require("../arithmetic/sqrt")),n=t(require("../statistics/var")),s=a("std",{"Array | Matrix":o,"Array | Matrix, string":o,"Array | Matrix, number | BigNumber":o,"Array | Matrix, number | BigNumber, string":o,"...":function(r){return o(r)}});return s.toTex=void 0,s;function o(r,e){if(0===r.length)throw new SyntaxError("Function std requires one or more parameters (0 provided)");try{return i(n.apply(null,arguments))}catch(t){throw t instanceof TypeError&&-1!==t.message.indexOf(" var")?new TypeError(t.message.replace(" var"," std")):t}}}exports.name="std",exports.factory=r; +},{"../arithmetic/sqrt":"T6pB","../statistics/var":"ujYK"}],"wF4V":[function(require,module,exports) { +"use strict";module.exports=[require("./mad"),require("./max"),require("./mean"),require("./median"),require("./min"),require("./mode"),require("./prod"),require("./quantileSeq"),require("./std"),require("./sum"),require("./var")]; +},{"./mad":"Je7I","./max":"US8O","./mean":"WyK1","./median":"LcS3","./min":"VKqc","./mode":"DTxj","./prod":"Hc7x","./quantileSeq":"hl2d","./std":"hFUZ","./sum":"y9hQ","./var":"ujYK"}],"Y1aD":[function(require,module,exports) { +"use strict";var r=require("../../utils/string").isString,t=require("../../utils/string").format;function i(r,t,i,n){var s=n("print",{"string, Object | Array":e,"string, Object | Array, number | Object":e});return s.toTex=void 0,s}function e(i,e,n){return i.replace(/\$([\w.]+)/g,function(i,s){for(var o=s.split("."),u=e[o.shift()];o.length&&void 0!==u;){var a=o.shift();u=a?u[a]:u+"."}return void 0!==u?r(u)?u:t(u,n):i})}exports.name="print",exports.factory=i; +},{"../../utils/string":"PshC"}],"PVZV":[function(require,module,exports) { +"use strict";module.exports=[require("./format"),require("./print")]; +},{"./format":"A04Q","./print":"Y1aD"}],"VaAN":[function(require,module,exports) { +"use strict";var r=require("../../utils/collection/deepMap");function e(e,t,o,n){var c=n("acos",{number:function(r){return r>=-1&&r<=1||t.predictable?Math.acos(r):new e.Complex(r,0).acos()},Complex:function(r){return r.acos()},BigNumber:function(r){return r.acos()},"Array | Matrix":function(e){return r(e,c)}});return c.toTex={1:"\\cos^{-1}\\left(${args[0]}\\right)"},c}exports.name="acos",exports.factory=e; +},{"../../utils/collection/deepMap":"lOYo"}],"ztg1":[function(require,module,exports) { +"use strict";var t=require("../../utils/collection/deepMap");function r(r,o,n,a){var c=a("acosh",{number:function(t){return t>=1||o.predictable?e(t):t<=-1?new r.Complex(Math.log(Math.sqrt(t*t-1)-t),Math.PI):new r.Complex(t,0).acosh()},Complex:function(t){return t.acosh()},BigNumber:function(t){return t.acosh()},"Array | Matrix":function(r){return t(r,c)}});return c.toTex={1:"\\cosh^{-1}\\left(${args[0]}\\right)"},c}var e=Math.acosh||function(t){return Math.log(Math.sqrt(t*t-1)+t)};exports.name="acosh",exports.factory=r; +},{"../../utils/collection/deepMap":"lOYo"}],"y5e7":[function(require,module,exports) { +"use strict";var t=require("../../utils/collection/deepMap");function r(r,e,n,a){var o=a("acot",{number:function(t){return Math.atan(1/t)},Complex:function(t){return t.acot()},BigNumber:function(t){return new r.BigNumber(1).div(t).atan()},"Array | Matrix":function(r){return t(r,o)}});return o.toTex={1:"\\cot^{-1}\\left(${args[0]}\\right)"},o}exports.name="acot",exports.factory=r; +},{"../../utils/collection/deepMap":"lOYo"}],"qhkj":[function(require,module,exports) { +"use strict";var t=require("../../utils/collection/deepMap");function r(r,e,n,o){var i=o("acoth",{number:function(t){return t>=1||t<=-1||e.predictable?isFinite(t)?(Math.log((t+1)/t)+Math.log(t/(t-1)))/2:0:new r.Complex(t,0).acoth()},Complex:function(t){return t.acoth()},BigNumber:function(t){return new r.BigNumber(1).div(t).atanh()},"Array | Matrix":function(r){return t(r,i)}});return i.toTex={1:"\\coth^{-1}\\left(${args[0]}\\right)"},i}exports.name="acoth",exports.factory=r; +},{"../../utils/collection/deepMap":"lOYo"}],"U7Zf":[function(require,module,exports) { +"use strict";var r=require("../../utils/collection/deepMap");function e(e,t,n,c){var i=c("acsc",{number:function(r){return r<=-1||r>=1||t.predictable?Math.asin(1/r):new e.Complex(r,0).acsc()},Complex:function(r){return r.acsc()},BigNumber:function(r){return new e.BigNumber(1).div(r).asin()},"Array | Matrix":function(e){return r(e,i)}});return i.toTex={1:"\\csc^{-1}\\left(${args[0]}\\right)"},i}exports.name="acsc",exports.factory=e; +},{"../../utils/collection/deepMap":"lOYo"}],"YhGE":[function(require,module,exports) { +"use strict";var r=require("../../utils/collection/deepMap");function t(t,e,n,c){var u=c("acsch",{number:function(r){return r=1/r,Math.log(r+Math.sqrt(r*r+1))},Complex:function(r){return r.acsch()},BigNumber:function(r){return new t.BigNumber(1).div(r).asinh()},"Array | Matrix":function(t){return r(t,u)}});return u.toTex={1:"\\mathrm{csch}^{-1}\\left(${args[0]}\\right)"},u}exports.name="acsch",exports.factory=t; +},{"../../utils/collection/deepMap":"lOYo"}],"Ln1e":[function(require,module,exports) { +"use strict";var e=require("../../utils/collection/deepMap");function r(r,t,n,c){var a=c("asec",{number:function(e){return e<=-1||e>=1||t.predictable?Math.acos(1/e):new r.Complex(e,0).asec()},Complex:function(e){return e.asec()},BigNumber:function(e){return new r.BigNumber(1).div(e).acos()},"Array | Matrix":function(r){return e(r,a)}});return a.toTex={1:"\\sec^{-1}\\left(${args[0]}\\right)"},a}exports.name="asec",exports.factory=r; +},{"../../utils/collection/deepMap":"lOYo"}],"hL0t":[function(require,module,exports) { +"use strict";var e=require("../../utils/collection/deepMap");function r(r,t,n,a){var c=a("asech",{number:function(e){if(e<=1&&e>=-1||t.predictable){e=1/e;var n=Math.sqrt(e*e-1);return e>0||t.predictable?Math.log(n+e):new r.Complex(Math.log(n-e),Math.PI)}return new r.Complex(e,0).asech()},Complex:function(e){return e.asech()},BigNumber:function(e){return new r.BigNumber(1).div(e).acosh()},"Array | Matrix":function(r){return e(r,c)}});return c.toTex={1:"\\mathrm{sech}^{-1}\\left(${args[0]}\\right)"},c}exports.name="asech",exports.factory=r; +},{"../../utils/collection/deepMap":"lOYo"}],"Kjxu":[function(require,module,exports) { +"use strict";var n=require("../../utils/collection/deepMap");function r(r,e,t,i){var a=i("asin",{number:function(n){return n>=-1&&n<=1||e.predictable?Math.asin(n):new r.Complex(n,0).asin()},Complex:function(n){return n.asin()},BigNumber:function(n){return n.asin()},"Array | Matrix":function(r){return n(r,a,!0)}});return a.toTex={1:"\\sin^{-1}\\left(${args[0]}\\right)"},a}exports.name="asin",exports.factory=r; +},{"../../utils/collection/deepMap":"lOYo"}],"IRsU":[function(require,module,exports) { +"use strict";var r=require("../../utils/collection/deepMap");function t(t,n,e,i){var a=i("asinh",{number:Math.asinh||function(r){return Math.log(Math.sqrt(r*r+1)+r)},Complex:function(r){return r.asinh()},BigNumber:function(r){return r.asinh()},"Array | Matrix":function(t){return r(t,a,!0)}});return a.toTex={1:"\\sinh^{-1}\\left(${args[0]}\\right)"},a}exports.name="asinh",exports.factory=t; +},{"../../utils/collection/deepMap":"lOYo"}],"RhXd":[function(require,module,exports) { +"use strict";var t=require("../../utils/collection/deepMap");function r(r,n,a,e){var u=e("atan",{number:function(t){return Math.atan(t)},Complex:function(t){return t.atan()},BigNumber:function(t){return t.atan()},"Array | Matrix":function(r){return t(r,u,!0)}});return u.toTex={1:"\\tan^{-1}\\left(${args[0]}\\right)"},u}exports.name="atan",exports.factory=r; +},{"../../utils/collection/deepMap":"lOYo"}],"lP3L":[function(require,module,exports) { +"use strict";function r(r,t,e,i){var n=e(require("../../type/matrix/function/matrix")),u=e(require("../../type/matrix/utils/algorithm02")),a=e(require("../../type/matrix/utils/algorithm03")),m=e(require("../../type/matrix/utils/algorithm09")),o=e(require("../../type/matrix/utils/algorithm11")),x=e(require("../../type/matrix/utils/algorithm12")),s=e(require("../../type/matrix/utils/algorithm13")),f=e(require("../../type/matrix/utils/algorithm14")),c=i("atan2",{"number, number":Math.atan2,"BigNumber, BigNumber":function(t,e){return r.BigNumber.atan2(t,e)},"SparseMatrix, SparseMatrix":function(r,t){return m(r,t,c,!1)},"SparseMatrix, DenseMatrix":function(r,t){return u(t,r,c,!0)},"DenseMatrix, SparseMatrix":function(r,t){return a(r,t,c,!1)},"DenseMatrix, DenseMatrix":function(r,t){return s(r,t,c)},"Array, Array":function(r,t){return c(n(r),n(t)).valueOf()},"Array, Matrix":function(r,t){return c(n(r),t)},"Matrix, Array":function(r,t){return c(r,n(t))},"SparseMatrix, number | BigNumber":function(r,t){return o(r,t,c,!1)},"DenseMatrix, number | BigNumber":function(r,t){return f(r,t,c,!1)},"number | BigNumber, SparseMatrix":function(r,t){return x(t,r,c,!0)},"number | BigNumber, DenseMatrix":function(r,t){return f(t,r,c,!0)},"Array, number | BigNumber":function(r,t){return f(n(r),t,c,!1).valueOf()},"number | BigNumber, Array":function(r,t){return f(n(t),r,c,!0).valueOf()}});return c.toTex={2:"\\mathrm{atan2}\\left(${args}\\right)"},c}exports.name="atan2",exports.factory=r; +},{"../../type/matrix/function/matrix":"vzj5","../../type/matrix/utils/algorithm02":"j4Xj","../../type/matrix/utils/algorithm03":"oR02","../../type/matrix/utils/algorithm09":"PvZY","../../type/matrix/utils/algorithm11":"dpKK","../../type/matrix/utils/algorithm12":"Pn2O","../../type/matrix/utils/algorithm13":"NS7U","../../type/matrix/utils/algorithm14":"S2eB"}],"PRlQ":[function(require,module,exports) { +"use strict";var t=require("../../utils/collection/deepMap");function n(n,a,e,u){var o=u("atanh",{number:function(t){return t<=1&&t>=-1||a.predictable?r(t):new n.Complex(t,0).atanh()},Complex:function(t){return t.atanh()},BigNumber:function(t){return t.atanh()},"Array | Matrix":function(n){return t(n,o,!0)}});return o.toTex={1:"\\tanh^{-1}\\left(${args[0]}\\right)"},o}var r=Math.atanh||function(t){return Math.log((1+t)/(1-t))/2};exports.name="atanh",exports.factory=n; +},{"../../utils/collection/deepMap":"lOYo"}],"WIaC":[function(require,module,exports) { +"use strict";var r=require("../../utils/collection/deepMap");function n(n,t,e,o){var i=o("cos",{number:Math.cos,Complex:function(r){return r.cos()},BigNumber:function(r){return r.cos()},Unit:function(r){if(!r.hasBase(n.Unit.BASE_UNITS.ANGLE))throw new TypeError("Unit in function cos is no angle");return i(r.value)},"Array | Matrix":function(n){return r(n,i)}});return i.toTex={1:"\\cos\\left(${args[0]}\\right)"},i}exports.name="cos",exports.factory=n; +},{"../../utils/collection/deepMap":"lOYo"}],"urk8":[function(require,module,exports) { +"use strict";var r=require("../../utils/collection/deepMap");function t(t,e,o,i){var u=i("cosh",{number:n,Complex:function(r){return r.cosh()},BigNumber:function(r){return r.cosh()},Unit:function(r){if(!r.hasBase(t.Unit.BASE_UNITS.ANGLE))throw new TypeError("Unit in function cosh is no angle");return u(r.value)},"Array | Matrix":function(t){return r(t,u)}});return u.toTex={1:"\\cosh\\left(${args[0]}\\right)"},u}var n=Math.cosh||function(r){return(Math.exp(r)+Math.exp(-r))/2};exports.name="cosh",exports.factory=t; +},{"../../utils/collection/deepMap":"lOYo"}],"ray7":[function(require,module,exports) { +"use strict";var t=require("../../utils/collection/deepMap");function n(n,r,e,i){var o=i("cot",{number:function(t){return 1/Math.tan(t)},Complex:function(t){return t.cot()},BigNumber:function(t){return new n.BigNumber(1).div(t.tan())},Unit:function(t){if(!t.hasBase(n.Unit.BASE_UNITS.ANGLE))throw new TypeError("Unit in function cot is no angle");return o(t.value)},"Array | Matrix":function(n){return t(n,o)}});return o.toTex={1:"\\cot\\left(${args[0]}\\right)"},o}exports.name="cot",exports.factory=n; +},{"../../utils/collection/deepMap":"lOYo"}],"wqSx":[function(require,module,exports) { +"use strict";var t=require("../../utils/collection/deepMap");function r(r,e,i,o){var u=o("coth",{number:n,Complex:function(t){return t.coth()},BigNumber:function(t){return new r.BigNumber(1).div(t.tanh())},Unit:function(t){if(!t.hasBase(r.Unit.BASE_UNITS.ANGLE))throw new TypeError("Unit in function coth is no angle");return u(t.value)},"Array | Matrix":function(r){return t(r,u)}});return u.toTex={1:"\\coth\\left(${args[0]}\\right)"},u}function n(t){var r=Math.exp(2*t);return(r+1)/(r-1)}exports.name="coth",exports.factory=r; +},{"../../utils/collection/deepMap":"lOYo"}],"R45M":[function(require,module,exports) { +"use strict";var n=require("../../utils/collection/deepMap");function r(r,t,e,i){var c=i("csc",{number:function(n){return 1/Math.sin(n)},Complex:function(n){return n.csc()},BigNumber:function(n){return new r.BigNumber(1).div(n.sin())},Unit:function(n){if(!n.hasBase(r.Unit.BASE_UNITS.ANGLE))throw new TypeError("Unit in function csc is no angle");return c(n.value)},"Array | Matrix":function(r){return n(r,c)}});return c.toTex={1:"\\csc\\left(${args[0]}\\right)"},c}exports.name="csc",exports.factory=r; +},{"../../utils/collection/deepMap":"lOYo"}],"AQW3":[function(require,module,exports) { +"use strict";var r=require("../../utils/collection/deepMap"),n=require("../../utils/number").sign;function e(n,e,i,u){var c=u("csch",{number:t,Complex:function(r){return r.csch()},BigNumber:function(r){return new n.BigNumber(1).div(r.sinh())},Unit:function(r){if(!r.hasBase(n.Unit.BASE_UNITS.ANGLE))throw new TypeError("Unit in function csch is no angle");return c(r.value)},"Array | Matrix":function(n){return r(n,c)}});return c.toTex={1:"\\mathrm{csch}\\left(${args[0]}\\right)"},c}function t(r){return 0===r?Number.POSITIVE_INFINITY:Math.abs(2/(Math.exp(r)-Math.exp(-r)))*n(r)}exports.name="csch",exports.factory=e; +},{"../../utils/collection/deepMap":"lOYo","../../utils/number":"uqMu"}],"CaBc":[function(require,module,exports) { +"use strict";var e=require("../../utils/collection/deepMap");function r(r,n,t,i){var u=i("sec",{number:function(e){return 1/Math.cos(e)},Complex:function(e){return e.sec()},BigNumber:function(e){return new r.BigNumber(1).div(e.cos())},Unit:function(e){if(!e.hasBase(r.Unit.BASE_UNITS.ANGLE))throw new TypeError("Unit in function sec is no angle");return u(e.value)},"Array | Matrix":function(r){return e(r,u)}});return u.toTex={1:"\\sec\\left(${args[0]}\\right)"},u}exports.name="sec",exports.factory=r; +},{"../../utils/collection/deepMap":"lOYo"}],"twiY":[function(require,module,exports) { +"use strict";var e=require("../../utils/collection/deepMap");function r(r,t,i,u){var o=u("sech",{number:n,Complex:function(e){return e.sech()},BigNumber:function(e){return new r.BigNumber(1).div(e.cosh())},Unit:function(e){if(!e.hasBase(r.Unit.BASE_UNITS.ANGLE))throw new TypeError("Unit in function sech is no angle");return o(e.value)},"Array | Matrix":function(r){return e(r,o)}});return o.toTex={1:"\\mathrm{sech}\\left(${args[0]}\\right)"},o}function n(e){return 2/(Math.exp(e)+Math.exp(-e))}exports.name="sech",exports.factory=r; +},{"../../utils/collection/deepMap":"lOYo"}],"v5Tm":[function(require,module,exports) { +"use strict";var n=require("../../utils/collection/deepMap");function r(r,t,i,e){var u=e("sin",{number:Math.sin,Complex:function(n){return n.sin()},BigNumber:function(n){return n.sin()},Unit:function(n){if(!n.hasBase(r.Unit.BASE_UNITS.ANGLE))throw new TypeError("Unit in function sin is no angle");return u(n.value)},"Array | Matrix":function(r){return n(r,u,!0)}});return u.toTex={1:"\\sin\\left(${args[0]}\\right)"},u}exports.name="sin",exports.factory=r; +},{"../../utils/collection/deepMap":"lOYo"}],"Q1nY":[function(require,module,exports) { +"use strict";var n=require("../../utils/collection/deepMap");function r(r,e,i,u){var o=u("sinh",{number:t,Complex:function(n){return n.sinh()},BigNumber:function(n){return n.sinh()},Unit:function(n){if(!n.hasBase(r.Unit.BASE_UNITS.ANGLE))throw new TypeError("Unit in function sinh is no angle");return o(n.value)},"Array | Matrix":function(r){return n(r,o,!0)}});return o.toTex={1:"\\sinh\\left(${args[0]}\\right)"},o}var t=Math.sinh||function(n){return(Math.exp(n)-Math.exp(-n))/2};exports.name="sinh",exports.factory=r; +},{"../../utils/collection/deepMap":"lOYo"}],"jk9z":[function(require,module,exports) { +"use strict";var n=require("../../utils/collection/deepMap");function t(t,r,e,a){var i=a("tan",{number:Math.tan,Complex:function(n){return n.tan()},BigNumber:function(n){return n.tan()},Unit:function(n){if(!n.hasBase(t.Unit.BASE_UNITS.ANGLE))throw new TypeError("Unit in function tan is no angle");return i(n.value)},"Array | Matrix":function(t){return n(t,i,!0)}});return i.toTex={1:"\\tan\\left(${args[0]}\\right)"},i}exports.name="tan",exports.factory=t; +},{"../../utils/collection/deepMap":"lOYo"}],"FXHB":[function(require,module,exports) { +"use strict";var n=require("../../utils/collection/deepMap");function t(t,e,a,i){var u=i("tanh",{number:r,Complex:function(n){return n.tanh()},BigNumber:function(n){return n.tanh()},Unit:function(n){if(!n.hasBase(t.Unit.BASE_UNITS.ANGLE))throw new TypeError("Unit in function tanh is no angle");return u(n.value)},"Array | Matrix":function(t){return n(t,u,!0)}});return u.toTex={1:"\\tanh\\left(${args[0]}\\right)"},u}var r=Math.tanh||function(n){var t=Math.exp(2*n);return(t-1)/(t+1)};exports.name="tanh",exports.factory=t; +},{"../../utils/collection/deepMap":"lOYo"}],"SGcX":[function(require,module,exports) { +"use strict";module.exports=[require("./acos"),require("./acosh"),require("./acot"),require("./acoth"),require("./acsc"),require("./acsch"),require("./asec"),require("./asech"),require("./asin"),require("./asinh"),require("./atan"),require("./atan2"),require("./atanh"),require("./cos"),require("./cosh"),require("./cot"),require("./coth"),require("./csc"),require("./csch"),require("./sec"),require("./sech"),require("./sin"),require("./sinh"),require("./tan"),require("./tanh")]; +},{"./acos":"VaAN","./acosh":"ztg1","./acot":"y5e7","./acoth":"qhkj","./acsc":"U7Zf","./acsch":"YhGE","./asec":"Ln1e","./asech":"hL0t","./asin":"Kjxu","./asinh":"IRsU","./atan":"RhXd","./atan2":"lP3L","./atanh":"PRlQ","./cos":"WIaC","./cosh":"urk8","./cot":"ray7","./coth":"wqSx","./csc":"R45M","./csch":"AQW3","./sec":"CaBc","./sech":"twiY","./sin":"v5Tm","./sinh":"Q1nY","./tan":"jk9z","./tanh":"FXHB"}],"aMR7":[function(require,module,exports) { +"use strict";function r(r,t,n,i){var a=require("../../utils/latex"),e=n(require("../../type/matrix/function/matrix")),u=n(require("../../type/matrix/utils/algorithm13")),o=n(require("../../type/matrix/utils/algorithm14")),f=i("to",{"Unit, Unit | string":function(r,t){return r.to(t)},"Matrix, Matrix":function(r,t){return u(r,t,f)},"Array, Array":function(r,t){return f(e(r),e(t)).valueOf()},"Array, Matrix":function(r,t){return f(e(r),t)},"Matrix, Array":function(r,t){return f(r,e(t))},"Matrix, any":function(r,t){return o(r,t,f,!1)},"any, Matrix":function(r,t){return o(t,r,f,!0)},"Array, any":function(r,t){return o(e(r),t,f,!1).valueOf()},"any, Array":function(r,t){return o(e(t),r,f,!0).valueOf()}});return f.toTex={2:"\\left(${args[0]}".concat(a.operators.to,"${args[1]}\\right)")},f}exports.name="to",exports.factory=r; +},{"../../utils/latex":"H1Mr","../../type/matrix/function/matrix":"vzj5","../../type/matrix/utils/algorithm13":"NS7U","../../type/matrix/utils/algorithm14":"S2eB"}],"rv7z":[function(require,module,exports) { +"use strict";module.exports=[require("./to")]; +},{"./to":"aMR7"}],"Oa1A":[function(require,module,exports) { +"use strict";var e=require("../../utils/object");function o(o,r,t,n){var c=n("clone",{any:e.clone});return c.toTex=void 0,c}exports.name="clone",exports.factory=o; +},{"../../utils/object":"FcSp"}],"mSLG":[function(require,module,exports) { +"use strict";function r(r,e,t,u){var n=t(require("./isNumeric"));return u("hasNumericValue",{string:function(r){return r.trim().length>0&&!isNaN(Number(r))},any:function(r){return n(r)}})}exports.name="hasNumericValue",exports.factory=r; +},{"./isNumeric":"Rv38"}],"on0C":[function(require,module,exports) { +"use strict";var r=require("../../utils/collection/deepMap");function e(e,t,i,u){var n=u("isPrime",{number:function(r){if(r<2)return!1;if(2===r)return!0;if(r%2==0)return!1;for(var e=3;e*e<=r;e+=2)if(r%e==0)return!1;return!0},BigNumber:function(r){if(r.lt(2))return!1;if(r.equals(2))return!0;if(r.mod(2).isZero())return!1;for(var t=e.BigNumber(3);t.times(t).lte(r);t=t.plus(1))if(r.mod(t).isZero())return!1;return!0},"Array | Matrix":function(e){return r(e,n)}});return n}exports.name="isPrime",exports.factory=e; +},{"../../utils/collection/deepMap":"lOYo"}],"tvom":[function(require,module,exports) { +"use strict";module.exports=[require("./clone"),require("./isInteger"),require("./isNegative"),require("./isNumeric"),require("./hasNumericValue"),require("./isPositive"),require("./isPrime"),require("./isZero"),require("./isNaN"),require("./typeof")]; +},{"./clone":"Oa1A","./isInteger":"qG7X","./isNegative":"HYoC","./isNumeric":"Rv38","./hasNumericValue":"mSLG","./isPositive":"OFKG","./isPrime":"on0C","./isZero":"geyZ","./isNaN":"AHex","./typeof":"LZTG"}],"wKfj":[function(require,module,exports) { +"use strict";module.exports=[require("./algebra"),require("./arithmetic"),require("./bitwise"),require("./combinatorics"),require("./complex"),require("./geometry"),require("./logical"),require("./matrix"),require("./probability"),require("./relational"),require("./set"),require("./special"),require("./statistics"),require("./string"),require("./trigonometry"),require("./unit"),require("./utils")]; +},{"./algebra":"VeYJ","./arithmetic":"bAc9","./bitwise":"JhAg","./combinatorics":"otxT","./complex":"gHt6","./geometry":"W9Zs","./logical":"TPFf","./matrix":"X3kh","./probability":"xCRU","./relational":"IR2w","./set":"O2mj","./special":"JuUL","./statistics":"wF4V","./string":"PVZV","./trigonometry":"SGcX","./unit":"rv7z","./utils":"tvom"}],"iLNC":[function(require,module,exports) { +"use strict";module.exports={name:"bignumber",category:"Construction",syntax:["bignumber(x)"],description:"Create a big number from a number or string.",examples:["0.1 + 0.2","bignumber(0.1) + bignumber(0.2)",'bignumber("7.2")','bignumber("7.2e500")',"bignumber([0.1, 0.2, 0.3])"],seealso:["boolean","complex","fraction","index","matrix","string","unit"]}; +},{}],"t9At":[function(require,module,exports) { +"use strict";module.exports={name:"boolean",category:"Construction",syntax:["x","boolean(x)"],description:"Convert a string or number into a boolean.",examples:["boolean(0)","boolean(1)","boolean(3)",'boolean("true")','boolean("false")',"boolean([1, 0, 1, 1])"],seealso:["bignumber","complex","index","matrix","number","string","unit"]}; +},{}],"JrNm":[function(require,module,exports) { +"use strict";module.exports={name:"complex",category:"Construction",syntax:["complex()","complex(re, im)","complex(string)"],description:"Create a complex number.",examples:["complex()","complex(2, 3)",'complex("7 - 2i")'],seealso:["bignumber","boolean","index","matrix","number","string","unit"]}; +},{}],"p1Y0":[function(require,module,exports) { +"use strict";module.exports={name:"createUnit",category:"Construction",syntax:["createUnit(definitions)","createUnit(name, definition)"],description:"Create a user-defined unit and register it with the Unit type.",examples:['createUnit("foo")','createUnit("knot", {definition: "0.514444444 m/s", aliases: ["knots", "kt", "kts"]})','createUnit("mph", "1 mile/hour")'],seealso:["unit","splitUnit"]}; +},{}],"L0ae":[function(require,module,exports) { +"use strict";module.exports={name:"fraction",category:"Construction",syntax:["fraction(num)","fraction(num,den)"],description:"Create a fraction from a number or from a numerator and denominator.",examples:["fraction(0.125)","fraction(1, 3) + fraction(2, 5)"],seealso:["bignumber","boolean","complex","index","matrix","string","unit"]}; +},{}],"u7WR":[function(require,module,exports) { +"use strict";module.exports={name:"index",category:"Construction",syntax:["[start]","[start:end]","[start:step:end]","[start1, start 2, ...]","[start1:end1, start2:end2, ...]","[start1:step1:end1, start2:step2:end2, ...]"],description:"Create an index to get or replace a subset of a matrix",examples:["[]","[1, 2, 3]","A = [1, 2, 3; 4, 5, 6]","A[1, :]","A[1, 2] = 50","A[0:2, 0:2] = ones(2, 2)"],seealso:["bignumber","boolean","complex","matrix,","number","range","string","unit"]}; +},{}],"ig4c":[function(require,module,exports) { +"use strict";module.exports={name:"matrix",category:"Construction",syntax:["[]","[a1, b1, ...; a2, b2, ...]","matrix()",'matrix("dense")',"matrix([...])"],description:"Create a matrix.",examples:["[]","[1, 2, 3]","[1, 2, 3; 4, 5, 6]","matrix()","matrix([3, 4])",'matrix([3, 4; 5, 6], "sparse")','matrix([3, 4; 5, 6], "sparse", "number")'],seealso:["bignumber","boolean","complex","index","number","string","unit","sparse"]}; +},{}],"a1WX":[function(require,module,exports) { +"use strict";module.exports={name:"number",category:"Construction",syntax:["x","number(x)","number(unit, valuelessUnit)"],description:"Create a number or convert a string or boolean into a number.",examples:["2","2e3","4.05","number(2)",'number("7.2")',"number(true)","number([true, false, true, true])",'number(unit("52cm"), "m")'],seealso:["bignumber","boolean","complex","fraction","index","matrix","string","unit"]}; +},{}],"wNuW":[function(require,module,exports) { +"use strict";module.exports={name:"sparse",category:"Construction",syntax:["sparse()","sparse([a1, b1, ...; a1, b2, ...])",'sparse([a1, b1, ...; a1, b2, ...], "number")'],description:"Create a sparse matrix.",examples:["sparse()","sparse([3, 4; 5, 6])",'sparse([3, 0; 5, 0], "number")'],seealso:["bignumber","boolean","complex","index","number","string","unit","matrix"]}; +},{}],"YFZz":[function(require,module,exports) { +"use strict";module.exports={name:"splitUnit",category:"Construction",syntax:["splitUnit(unit: Unit, parts: Unit[])"],description:"Split a unit in an array of units whose sum is equal to the original unit.",examples:['splitUnit(1 m, ["feet", "inch"])'],seealso:["unit","createUnit"]}; +},{}],"rqOi":[function(require,module,exports) { +"use strict";module.exports={name:"string",category:"Construction",syntax:['"text"',"string(x)"],description:"Create a string or convert a value to a string",examples:['"Hello World!"',"string(4.2)","string(3 + 2i)"],seealso:["bignumber","boolean","complex","index","matrix","number","unit"]}; +},{}],"x7uc":[function(require,module,exports) { +"use strict";module.exports={name:"unit",category:"Construction",syntax:["value unit","unit(value, unit)","unit(string)"],description:"Create a unit.",examples:["5.5 mm","3 inch",'unit(7.1, "kilogram")','unit("23 deg")'],seealso:["bignumber","boolean","complex","index","matrix","number","string"]}; +},{}],"MQ99":[function(require,module,exports) { +"use strict";module.exports={name:"e",category:"Constants",syntax:["e"],description:"Euler's number, the base of the natural logarithm. Approximately equal to 2.71828",examples:["e","e ^ 2","exp(2)","log(e)"],seealso:["exp"]}; +},{}],"T9NB":[function(require,module,exports) { +"use strict";module.exports={name:"false",category:"Constants",syntax:["false"],description:"Boolean value false",examples:["false"],seealso:["true"]}; +},{}],"aPHB":[function(require,module,exports) { +"use strict";module.exports={name:"i",category:"Constants",syntax:["i"],description:"Imaginary unit, defined as i*i=-1. A complex number is described as a + b*i, where a is the real part, and b is the imaginary part.",examples:["i","i * i","sqrt(-1)"],seealso:[]}; +},{}],"QQb5":[function(require,module,exports) { +"use strict";module.exports={name:"Infinity",category:"Constants",syntax:["Infinity"],description:"Infinity, a number which is larger than the maximum number that can be handled by a floating point number.",examples:["Infinity","1 / 0"],seealso:[]}; +},{}],"aXGR":[function(require,module,exports) { +"use strict";module.exports={name:"LN2",category:"Constants",syntax:["LN2"],description:"Returns the natural logarithm of 2, approximately equal to 0.693",examples:["LN2","log(2)"],seealso:[]}; +},{}],"ONCS":[function(require,module,exports) { +"use strict";module.exports={name:"LN10",category:"Constants",syntax:["LN10"],description:"Returns the natural logarithm of 10, approximately equal to 2.302",examples:["LN10","log(10)"],seealso:[]}; +},{}],"l03h":[function(require,module,exports) { +"use strict";module.exports={name:"LOG2E",category:"Constants",syntax:["LOG2E"],description:"Returns the base-2 logarithm of E, approximately equal to 1.442",examples:["LOG2E","log(e, 2)"],seealso:[]}; +},{}],"IwW2":[function(require,module,exports) { +"use strict";module.exports={name:"LOG10E",category:"Constants",syntax:["LOG10E"],description:"Returns the base-10 logarithm of E, approximately equal to 0.434",examples:["LOG10E","log(e, 10)"],seealso:[]}; +},{}],"sLjM":[function(require,module,exports) { +"use strict";module.exports={name:"NaN",category:"Constants",syntax:["NaN"],description:"Not a number",examples:["NaN","0 / 0"],seealso:[]}; +},{}],"lowc":[function(require,module,exports) { +"use strict";module.exports={name:"null",category:"Constants",syntax:["null"],description:"Value null",examples:["null"],seealso:["true","false"]}; +},{}],"HJY8":[function(require,module,exports) { +"use strict";module.exports={name:"pi",category:"Constants",syntax:["pi"],description:"The number pi is a mathematical constant that is the ratio of a circle's circumference to its diameter, and is approximately equal to 3.14159",examples:["pi","sin(pi/2)"],seealso:["tau"]}; +},{}],"jcFy":[function(require,module,exports) { +"use strict";module.exports={name:"phi",category:"Constants",syntax:["phi"],description:"Phi is the golden ratio. Two quantities are in the golden ratio if their ratio is the same as the ratio of their sum to the larger of the two quantities. Phi is defined as `(1 + sqrt(5)) / 2` and is approximately 1.618034...",examples:["phi"],seealso:[]}; +},{}],"fDHA":[function(require,module,exports) { +"use strict";module.exports={name:"SQRT1_2",category:"Constants",syntax:["SQRT1_2"],description:"Returns the square root of 1/2, approximately equal to 0.707",examples:["SQRT1_2","sqrt(1/2)"],seealso:[]}; +},{}],"yYpy":[function(require,module,exports) { +"use strict";module.exports={name:"SQRT2",category:"Constants",syntax:["SQRT2"],description:"Returns the square root of 2, approximately equal to 1.414",examples:["SQRT2","sqrt(2)"],seealso:[]}; +},{}],"aQgJ":[function(require,module,exports) { +"use strict";module.exports={name:"tau",category:"Constants",syntax:["tau"],description:"Tau is the ratio constant of a circle's circumference to radius, equal to 2 * pi, approximately 6.2832.",examples:["tau","2 * pi"],seealso:["pi"]}; +},{}],"n6zq":[function(require,module,exports) { +"use strict";module.exports={name:"true",category:"Constants",syntax:["true"],description:"Boolean value true",examples:["true"],seealso:["false"]}; +},{}],"CPzZ":[function(require,module,exports) { +"use strict";module.exports={name:"version",category:"Constants",syntax:["version"],description:"A string with the version number of math.js",examples:["version"],seealso:[]}; +},{}],"HjBS":[function(require,module,exports) { +"use strict";module.exports={name:"derivative",category:"Algebra",syntax:["derivative(expr, variable)","derivative(expr, variable, {simplify: boolean})"],description:"Takes the derivative of an expression expressed in parser Nodes. The derivative will be taken over the supplied variable in the second parameter. If there are multiple variables in the expression, it will return a partial derivative.",examples:['derivative("2x^3", "x")','derivative("2x^3", "x", {simplify: false})','derivative("2x^2 + 3x + 4", "x")','derivative("sin(2x)", "x")','f = parse("x^2 + x")','x = parse("x")',"df = derivative(f, x)","df.eval({x: 3})"],seealso:["simplify","parse","eval"]}; +},{}],"OFzm":[function(require,module,exports) { +"use strict";module.exports={name:"lsolve",category:"Algebra",syntax:["x=lsolve(L, b)"],description:"Solves the linear system L * x = b where L is an [n x n] lower triangular matrix and b is a [n] column vector.",examples:["a = [-2, 3; 2, 1]","b = [11, 9]","x = lsolve(a, b)"],seealso:["lup","lusolve","usolve","matrix","sparse"]}; +},{}],"SsYr":[function(require,module,exports) { +"use strict";module.exports={name:"lup",category:"Algebra",syntax:["lup(m)"],description:"Calculate the Matrix LU decomposition with partial pivoting. Matrix A is decomposed in three matrices (L, U, P) where P * A = L * U",examples:["lup([[2, 1], [1, 4]])","lup(matrix([[2, 1], [1, 4]]))","lup(sparse([[2, 1], [1, 4]]))"],seealso:["lusolve","lsolve","usolve","matrix","sparse","slu","qr"]}; +},{}],"F1Dh":[function(require,module,exports) { +"use strict";module.exports={name:"lusolve",category:"Algebra",syntax:["x=lusolve(A, b)","x=lusolve(lu, b)"],description:"Solves the linear system A * x = b where A is an [n x n] matrix and b is a [n] column vector.",examples:["a = [-2, 3; 2, 1]","b = [11, 9]","x = lusolve(a, b)"],seealso:["lup","slu","lsolve","usolve","matrix","sparse"]}; +},{}],"yWjE":[function(require,module,exports) { +"use strict";module.exports={name:"simplify",category:"Algebra",syntax:["simplify(expr)","simplify(expr, rules)"],description:"Simplify an expression tree.",examples:['simplify("3 + 2 / 4")','simplify("2x + x")','f = parse("x * (x + 2 + x)")',"simplified = simplify(f)","simplified.eval({x: 2})"],seealso:["derivative","parse","eval"]}; +},{}],"xCNe":[function(require,module,exports) { +"use strict";module.exports={name:"rationalize",category:"Algebra",syntax:["rationalize(expr)","rationalize(expr, scope)","rationalize(expr, scope, detailed)"],description:"Transform a rationalizable expression in a rational fraction. If rational fraction is one variable polynomial then converts the numerator and denominator in canonical form, with decreasing exponents, returning the coefficients of numerator.",examples:['rationalize("2x/y - y/(x+1)")','rationalize("2x/y - y/(x+1)", true)'],seealso:["simplify"]}; +},{}],"h0vC":[function(require,module,exports) { +"use strict";module.exports={name:"slu",category:"Algebra",syntax:["slu(A, order, threshold)"],description:"Calculate the Matrix LU decomposition with full pivoting. Matrix A is decomposed in two matrices (L, U) and two permutation vectors (pinv, q) where P * A * Q = L * U",examples:["slu(sparse([4.5, 0, 3.2, 0; 3.1, 2.9, 0, 0.9; 0, 1.7, 3, 0; 3.5, 0.4, 0, 1]), 1, 0.001)"],seealso:["lusolve","lsolve","usolve","matrix","sparse","lup","qr"]}; +},{}],"RXlV":[function(require,module,exports) { +"use strict";module.exports={name:"usolve",category:"Algebra",syntax:["x=usolve(U, b)"],description:"Solves the linear system U * x = b where U is an [n x n] upper triangular matrix and b is a [n] column vector.",examples:["x=usolve(sparse([1, 1, 1, 1; 0, 1, 1, 1; 0, 0, 1, 1; 0, 0, 0, 1]), [1; 2; 3; 4])"],seealso:["lup","lusolve","lsolve","matrix","sparse"]}; +},{}],"rUq2":[function(require,module,exports) { +"use strict";module.exports={name:"qr",category:"Algebra",syntax:["qr(A)"],description:"Calculates the Matrix QR decomposition. Matrix `A` is decomposed in two matrices (`Q`, `R`) where `Q` is an orthogonal matrix and `R` is an upper triangular matrix.",examples:["qr([[1, -1, 4], [1, 4, -2], [1, 4, 2], [1, -1, 0]])"],seealso:["lup","slu","matrix"]}; +},{}],"XkjO":[function(require,module,exports) { +"use strict";module.exports={name:"abs",category:"Arithmetic",syntax:["abs(x)"],description:"Compute the absolute value.",examples:["abs(3.5)","abs(-4.2)"],seealso:["sign"]}; +},{}],"k4Wb":[function(require,module,exports) { +"use strict";module.exports={name:"add",category:"Operators",syntax:["x + y","add(x, y)"],description:"Add two values.",examples:["a = 2.1 + 3.6","a - 3.6","3 + 2i","3 cm + 2 inch",'"2.3" + "4"'],seealso:["subtract"]}; +},{}],"aoF1":[function(require,module,exports) { +"use strict";module.exports={name:"cbrt",category:"Arithmetic",syntax:["cbrt(x)","cbrt(x, allRoots)"],description:"Compute the cubic root value. If x = y * y * y, then y is the cubic root of x. When `x` is a number or complex number, an optional second argument `allRoots` can be provided to return all three cubic roots. If not provided, the principal root is returned",examples:["cbrt(64)","cube(4)","cbrt(-8)","cbrt(2 + 3i)","cbrt(8i)","cbrt(8i, true)","cbrt(27 m^3)"],seealso:["square","sqrt","cube","multiply"]}; +},{}],"z4It":[function(require,module,exports) { +"use strict";module.exports={name:"ceil",category:"Arithmetic",syntax:["ceil(x)"],description:"Round a value towards plus infinity. If x is complex, both real and imaginary part are rounded towards plus infinity.",examples:["ceil(3.2)","ceil(3.8)","ceil(-4.2)"],seealso:["floor","fix","round"]}; +},{}],"ruVI":[function(require,module,exports) { +"use strict";module.exports={name:"cube",category:"Arithmetic",syntax:["cube(x)"],description:"Compute the cube of a value. The cube of x is x * x * x.",examples:["cube(2)","2^3","2 * 2 * 2"],seealso:["multiply","square","pow"]}; +},{}],"sbSk":[function(require,module,exports) { +"use strict";module.exports={name:"divide",category:"Operators",syntax:["x / y","divide(x, y)"],description:"Divide two values.",examples:["a = 2 / 3","a * 3","4.5 / 2","3 + 4 / 2","(3 + 4) / 2","18 km / 4.5"],seealso:["multiply"]}; +},{}],"hr3Z":[function(require,module,exports) { +"use strict";module.exports={name:"dotDivide",category:"Operators",syntax:["x ./ y","dotDivide(x, y)"],description:"Divide two values element wise.",examples:["a = [1, 2, 3; 4, 5, 6]","b = [2, 1, 1; 3, 2, 5]","a ./ b"],seealso:["multiply","dotMultiply","divide"]}; +},{}],"p0XP":[function(require,module,exports) { +"use strict";module.exports={name:"dotMultiply",category:"Operators",syntax:["x .* y","dotMultiply(x, y)"],description:"Multiply two values element wise.",examples:["a = [1, 2, 3; 4, 5, 6]","b = [2, 1, 1; 3, 2, 5]","a .* b"],seealso:["multiply","divide","dotDivide"]}; +},{}],"HDd7":[function(require,module,exports) { +"use strict";module.exports={name:"dotpow",category:"Operators",syntax:["x .^ y","dotpow(x, y)"],description:"Calculates the power of x to y element wise.",examples:["a = [1, 2, 3; 4, 5, 6]","a .^ 2"],seealso:["pow"]}; +},{}],"y0AC":[function(require,module,exports) { +"use strict";module.exports={name:"exp",category:"Arithmetic",syntax:["exp(x)"],description:"Calculate the exponent of a value.",examples:["exp(1.3)","e ^ 1.3","log(exp(1.3))","x = 2.4","(exp(i*x) == cos(x) + i*sin(x)) # Euler's formula"],seealso:["expm","expm1","pow","log"]}; +},{}],"iddg":[function(require,module,exports) { +"use strict";module.exports={name:"expm",category:"Arithmetic",syntax:["exp(x)"],description:"Compute the matrix exponential, expm(A) = e^A. The matrix must be square. Not to be confused with exp(a), which performs element-wise exponentiation.",examples:["expm([[0,2],[0,0]])"],seealso:["exp"]}; +},{}],"pk0d":[function(require,module,exports) { +"use strict";module.exports={name:"expm1",category:"Arithmetic",syntax:["expm1(x)"],description:"Calculate the value of subtracting 1 from the exponential value.",examples:["expm1(2)","pow(e, 2) - 1","log(expm1(2) + 1)"],seealso:["exp","pow","log"]}; +},{}],"WGIH":[function(require,module,exports) { +"use strict";module.exports={name:"fix",category:"Arithmetic",syntax:["fix(x)"],description:"Round a value towards zero. If x is complex, both real and imaginary part are rounded towards zero.",examples:["fix(3.2)","fix(3.8)","fix(-4.2)","fix(-4.8)"],seealso:["ceil","floor","round"]}; +},{}],"vXNc":[function(require,module,exports) { +"use strict";module.exports={name:"floor",category:"Arithmetic",syntax:["floor(x)"],description:"Round a value towards minus infinity.If x is complex, both real and imaginary part are rounded towards minus infinity.",examples:["floor(3.2)","floor(3.8)","floor(-4.2)"],seealso:["ceil","fix","round"]}; +},{}],"dwcd":[function(require,module,exports) { +"use strict";module.exports={name:"gcd",category:"Arithmetic",syntax:["gcd(a, b)","gcd(a, b, c, ...)"],description:"Compute the greatest common divisor.",examples:["gcd(8, 12)","gcd(-4, 6)","gcd(25, 15, -10)"],seealso:["lcm","xgcd"]}; +},{}],"Vx3c":[function(require,module,exports) { +"use strict";module.exports={name:"hypot",category:"Arithmetic",syntax:["hypot(a, b, c, ...)","hypot([a, b, c, ...])"],description:"Calculate the hypotenusa of a list with values. ",examples:["hypot(3, 4)","sqrt(3^2 + 4^2)","hypot(-2)","hypot([3, 4, 5])"],seealso:["abs","norm"]}; +},{}],"gaE4":[function(require,module,exports) { +"use strict";module.exports={name:"lcm",category:"Arithmetic",syntax:["lcm(x, y)"],description:"Compute the least common multiple.",examples:["lcm(4, 6)","lcm(6, 21)","lcm(6, 21, 5)"],seealso:["gcd"]}; +},{}],"vbjs":[function(require,module,exports) { +"use strict";module.exports={name:"log",category:"Arithmetic",syntax:["log(x)","log(x, base)"],description:"Compute the logarithm of a value. If no base is provided, the natural logarithm of x is calculated. If base if provided, the logarithm is calculated for the specified base. log(x, base) is defined as log(x) / log(base).",examples:["log(3.5)","a = log(2.4)","exp(a)","10 ^ 4","log(10000, 10)","log(10000) / log(10)","b = log(1024, 2)","2 ^ b"],seealso:["exp","log1p","log2","log10"]}; +},{}],"XIlx":[function(require,module,exports) { +"use strict";module.exports={name:"log2",category:"Arithmetic",syntax:["log2(x)"],description:"Calculate the 2-base of a value. This is the same as calculating `log(x, 2)`.",examples:["log2(0.03125)","log2(16)","log2(16) / log2(2)","pow(2, 4)"],seealso:["exp","log1p","log","log10"]}; +},{}],"WGSj":[function(require,module,exports) { +"use strict";module.exports={name:"log1p",category:"Arithmetic",syntax:["log1p(x)","log1p(x, base)"],description:"Calculate the logarithm of a `value+1`",examples:["log1p(2.5)","exp(log1p(1.4))","pow(10, 4)","log1p(9999, 10)","log1p(9999) / log(10)"],seealso:["exp","log","log2","log10"]}; +},{}],"qxOp":[function(require,module,exports) { +"use strict";module.exports={name:"log10",category:"Arithmetic",syntax:["log10(x)"],description:"Compute the 10-base logarithm of a value.",examples:["log10(0.00001)","log10(10000)","10 ^ 4","log(10000) / log(10)","log(10000, 10)"],seealso:["exp","log"]}; +},{}],"WNo3":[function(require,module,exports) { +"use strict";module.exports={name:"mod",category:"Operators",syntax:["x % y","x mod y","mod(x, y)"],description:"Calculates the modulus, the remainder of an integer division.",examples:["7 % 3","11 % 2","10 mod 4","isOdd(x) = x % 2","isOdd(2)","isOdd(3)"],seealso:["divide"]}; +},{}],"rG0J":[function(require,module,exports) { +"use strict";module.exports={name:"multiply",category:"Operators",syntax:["x * y","multiply(x, y)"],description:"multiply two values.",examples:["a = 2.1 * 3.4","a / 3.4","2 * 3 + 4","2 * (3 + 4)","3 * 2.1 km"],seealso:["divide"]}; +},{}],"av88":[function(require,module,exports) { +"use strict";module.exports={name:"norm",category:"Arithmetic",syntax:["norm(x)","norm(x, p)"],description:"Calculate the norm of a number, vector or matrix.",examples:["abs(-3.5)","norm(-3.5)","norm(3 - 4i)","norm([1, 2, -3], Infinity)","norm([1, 2, -3], -Infinity)","norm([3, 4], 2)","norm([[1, 2], [3, 4]], 1)",'norm([[1, 2], [3, 4]], "inf")','norm([[1, 2], [3, 4]], "fro")']}; +},{}],"tPWr":[function(require,module,exports) { +"use strict";module.exports={name:"nthRoot",category:"Arithmetic",syntax:["nthRoot(a)","nthRoot(a, root)"],description:'Calculate the nth root of a value. The principal nth root of a positive real number A, is the positive real solution of the equation "x^root = A".',examples:["4 ^ 3","nthRoot(64, 3)","nthRoot(9, 2)","sqrt(9)"],seealso:["nthRoots","pow","sqrt"]}; +},{}],"Hwjx":[function(require,module,exports) { +"use strict";module.exports={name:"nthRoots",category:"Arithmetic",syntax:["nthRoots(A)","nthRoots(A, root)"],description:'Calculate the nth roots of a value. An nth root of a positive real number A, is a positive real solution of the equation "x^root = A". This function returns an array of complex values.',examples:["nthRoots(1)","nthRoots(1, 3)"],seealso:["sqrt","pow","nthRoot"]}; +},{}],"RTne":[function(require,module,exports) { +"use strict";module.exports={name:"pow",category:"Operators",syntax:["x ^ y","pow(x, y)"],description:"Calculates the power of x to y, x^y.",examples:["2^3","2*2*2","1 + e ^ (pi * i)"],seealso:["multiply","nthRoot","nthRoots","sqrt"]}; +},{}],"ayTa":[function(require,module,exports) { +"use strict";module.exports={name:"round",category:"Arithmetic",syntax:["round(x)","round(x, n)"],description:"round a value towards the nearest integer.If x is complex, both real and imaginary part are rounded towards the nearest integer. When n is specified, the value is rounded to n decimals.",examples:["round(3.2)","round(3.8)","round(-4.2)","round(-4.8)","round(pi, 3)","round(123.45678, 2)"],seealso:["ceil","floor","fix"]}; +},{}],"HnEg":[function(require,module,exports) { +"use strict";module.exports={name:"sign",category:"Arithmetic",syntax:["sign(x)"],description:"Compute the sign of a value. The sign of a value x is 1 when x>1, -1 when x<0, and 0 when x=0.",examples:["sign(3.5)","sign(-4.2)","sign(0)"],seealso:["abs"]}; +},{}],"uX7J":[function(require,module,exports) { +"use strict";module.exports={name:"sqrt",category:"Arithmetic",syntax:["sqrt(x)"],description:"Compute the square root value. If x = y * y, then y is the square root of x.",examples:["sqrt(25)","5 * 5","sqrt(-1)"],seealso:["square","sqrtm","multiply","nthRoot","nthRoots","pow"]}; +},{}],"MaXS":[function(require,module,exports) { +"use strict";module.exports={name:"sqrtm",category:"Arithmetic",syntax:["sqrtm(x)"],description:"Calculate the principal square root of a square matrix. The principal square root matrix `X` of another matrix `A` is such that `X * X = A`.",examples:["sqrtm([[1, 2], [3, 4]])"],seealso:["sqrt","abs","square","multiply"]}; +},{}],"wa24":[function(require,module,exports) { +"use strict";module.exports={name:"square",category:"Arithmetic",syntax:["square(x)"],description:"Compute the square of a value. The square of x is x * x.",examples:["square(3)","sqrt(9)","3^2","3 * 3"],seealso:["multiply","pow","sqrt","cube"]}; +},{}],"IpJ1":[function(require,module,exports) { +"use strict";module.exports={name:"subtract",category:"Operators",syntax:["x - y","subtract(x, y)"],description:"subtract two values.",examples:["a = 5.3 - 2","a + 2","2/3 - 1/6","2 * 3 - 3","2.1 km - 500m"],seealso:["add"]}; +},{}],"zSOc":[function(require,module,exports) { +"use strict";module.exports={name:"unaryMinus",category:"Operators",syntax:["-x","unaryMinus(x)"],description:"Inverse the sign of a value. Converts booleans and strings to numbers.",examples:["-4.5","-(-5.6)",'-"22"'],seealso:["add","subtract","unaryPlus"]}; +},{}],"hWWr":[function(require,module,exports) { +"use strict";module.exports={name:"unaryPlus",category:"Operators",syntax:["+x","unaryPlus(x)"],description:"Converts booleans and strings to numbers.",examples:["+true",'+"2"'],seealso:["add","subtract","unaryMinus"]}; +},{}],"LePI":[function(require,module,exports) { +"use strict";module.exports={name:"xgcd",category:"Arithmetic",syntax:["xgcd(a, b)"],description:"Calculate the extended greatest common divisor for two values. The result is an array [d, x, y] with 3 entries, where d is the greatest common divisor, and d = x * a + y * b.",examples:["xgcd(8, 12)","gcd(8, 12)","xgcd(36163, 21199)"],seealso:["gcd","lcm"]}; +},{}],"cry4":[function(require,module,exports) { +"use strict";module.exports={name:"bitAnd",category:"Bitwise",syntax:["x & y","bitAnd(x, y)"],description:"Bitwise AND operation. Performs the logical AND operation on each pair of the corresponding bits of the two given values by multiplying them. If both bits in the compared position are 1, the bit in the resulting binary representation is 1, otherwise, the result is 0",examples:["5 & 3","bitAnd(53, 131)","[1, 12, 31] & 42"],seealso:["bitNot","bitOr","bitXor","leftShift","rightArithShift","rightLogShift"]}; +},{}],"HcKC":[function(require,module,exports) { +"use strict";module.exports={name:"bitNot",category:"Bitwise",syntax:["~x","bitNot(x)"],description:"Bitwise NOT operation. Performs a logical negation on each bit of the given value. Bits that are 0 become 1, and those that are 1 become 0.",examples:["~1","~2","bitNot([2, -3, 4])"],seealso:["bitAnd","bitOr","bitXor","leftShift","rightArithShift","rightLogShift"]}; +},{}],"ujKO":[function(require,module,exports) { +"use strict";module.exports={name:"bitOr",category:"Bitwise",syntax:["x | y","bitOr(x, y)"],description:"Bitwise OR operation. Performs the logical inclusive OR operation on each pair of corresponding bits of the two given values. The result in each position is 1 if the first bit is 1 or the second bit is 1 or both bits are 1, otherwise, the result is 0.",examples:["5 | 3","bitOr([1, 2, 3], 4)"],seealso:["bitAnd","bitNot","bitXor","leftShift","rightArithShift","rightLogShift"]}; +},{}],"WecP":[function(require,module,exports) { +"use strict";module.exports={name:"bitXor",category:"Bitwise",syntax:["bitXor(x, y)"],description:"Bitwise XOR operation, exclusive OR. Performs the logical exclusive OR operation on each pair of corresponding bits of the two given values. The result in each position is 1 if only the first bit is 1 or only the second bit is 1, but will be 0 if both are 0 or both are 1.",examples:["bitOr(1, 2)","bitXor([2, 3, 4], 4)"],seealso:["bitAnd","bitNot","bitOr","leftShift","rightArithShift","rightLogShift"]}; +},{}],"T9yh":[function(require,module,exports) { +"use strict";module.exports={name:"leftShift",category:"Bitwise",syntax:["x << y","leftShift(x, y)"],description:"Bitwise left logical shift of a value x by y number of bits.",examples:["4 << 1","8 >> 1"],seealso:["bitAnd","bitNot","bitOr","bitXor","rightArithShift","rightLogShift"]}; +},{}],"ZNwk":[function(require,module,exports) { +"use strict";module.exports={name:"rightArithShift",category:"Bitwise",syntax:["x >> y","rightArithShift(x, y)"],description:"Bitwise right arithmetic shift of a value x by y number of bits.",examples:["8 >> 1","4 << 1","-12 >> 2"],seealso:["bitAnd","bitNot","bitOr","bitXor","leftShift","rightLogShift"]}; +},{}],"XUC6":[function(require,module,exports) { +"use strict";module.exports={name:"rightLogShift",category:"Bitwise",syntax:["x >>> y","rightLogShift(x, y)"],description:"Bitwise right logical shift of a value x by y number of bits.",examples:["8 >>> 1","4 << 1","-12 >>> 2"],seealso:["bitAnd","bitNot","bitOr","bitXor","leftShift","rightArithShift"]}; +},{}],"a5Km":[function(require,module,exports) { +"use strict";module.exports={name:"bellNumbers",category:"Combinatorics",syntax:["bellNumbers(n)"],description:"The Bell Numbers count the number of partitions of a set. A partition is a pairwise disjoint subset of S whose union is S. `bellNumbers` only takes integer arguments. The following condition must be enforced: n >= 0.",examples:["bellNumbers(3)","bellNumbers(8)"],seealso:["stirlingS2"]}; +},{}],"gEl1":[function(require,module,exports) { +"use strict";module.exports={name:"catalan",category:"Combinatorics",syntax:["catalan(n)"],description:"The Catalan Numbers enumerate combinatorial structures of many different types. catalan only takes integer arguments. The following condition must be enforced: n >= 0.",examples:["catalan(3)","catalan(8)"],seealso:["bellNumbers"]}; +},{}],"oDTX":[function(require,module,exports) { +"use strict";module.exports={name:"composition",category:"Combinatorics",syntax:["composition(n, k)"],description:"The composition counts of n into k parts. composition only takes integer arguments. The following condition must be enforced: k <= n.",examples:["composition(5, 3)"],seealso:["combinations"]}; +},{}],"sdgX":[function(require,module,exports) { +"use strict";module.exports={name:"stirlingS2",category:"Combinatorics",syntax:["stirlingS2(n, k)"],description:"he Stirling numbers of the second kind, counts the number of ways to partition a set of n labelled objects into k nonempty unlabelled subsets. `stirlingS2` only takes integer arguments. The following condition must be enforced: k <= n. If n = k or k = 1, then s(n,k) = 1.",examples:["stirlingS2(5, 3)"],seealso:["bellNumbers"]}; +},{}],"DO71":[function(require,module,exports) { +"use strict";module.exports={name:"config",category:"Core",syntax:["config()","config(options)"],description:"Get configuration or change configuration.",examples:["config()","1/3 + 1/4",'config({number: "Fraction"})',"1/3 + 1/4"],seealso:[]}; +},{}],"ZwB0":[function(require,module,exports) { +"use strict";module.exports={name:"import",category:"Core",syntax:["import(functions)","import(functions, options)"],description:"Import functions or constants from an object.",examples:["import({myFn: f(x)=x^2, myConstant: 32 })","myFn(2)","myConstant"],seealso:[]}; +},{}],"Shzo":[function(require,module,exports) { +"use strict";module.exports={name:"typed",category:"Core",syntax:["typed(signatures)","typed(name, signatures)"],description:"Create a typed function.",examples:['double = typed({ "number, number": f(x)=x+x })',"double(2)",'double("hello")'],seealso:[]}; +},{}],"DVdV":[function(require,module,exports) { +"use strict";module.exports={name:"arg",category:"Complex",syntax:["arg(x)"],description:"Compute the argument of a complex value. If x = a+bi, the argument is computed as atan2(b, a).",examples:["arg(2 + 2i)","atan2(3, 2)","arg(2 + 3i)"],seealso:["re","im","conj","abs"]}; +},{}],"Wmy6":[function(require,module,exports) { +"use strict";module.exports={name:"conj",category:"Complex",syntax:["conj(x)"],description:"Compute the complex conjugate of a complex value. If x = a+bi, the complex conjugate is a-bi.",examples:["conj(2 + 3i)","conj(2 - 3i)","conj(-5.2i)"],seealso:["re","im","abs","arg"]}; +},{}],"zwHi":[function(require,module,exports) { +"use strict";module.exports={name:"re",category:"Complex",syntax:["re(x)"],description:"Get the real part of a complex number.",examples:["re(2 + 3i)","im(2 + 3i)","re(-5.2i)","re(2.4)"],seealso:["im","conj","abs","arg"]}; +},{}],"QAET":[function(require,module,exports) { +"use strict";module.exports={name:"im",category:"Complex",syntax:["im(x)"],description:"Get the imaginary part of a complex number.",examples:["im(2 + 3i)","re(2 + 3i)","im(-5.2i)","im(2.4)"],seealso:["re","conj","abs","arg"]}; +},{}],"bVEH":[function(require,module,exports) { +"use strict";module.exports={name:"eval",category:"Expression",syntax:["eval(expression)","eval([expr1, expr2, expr3, ...])"],description:"Evaluate an expression or an array with expressions.",examples:['eval("2 + 3")','eval("sqrt(" + 4 + ")")'],seealso:[]}; +},{}],"Fax8":[function(require,module,exports) { +"use strict";module.exports={name:"help",category:"Expression",syntax:["help(object)","help(string)"],description:"Display documentation on a function or data type.",examples:["help(sqrt)",'help("complex")'],seealso:[]}; +},{}],"dMW5":[function(require,module,exports) { +"use strict";module.exports={name:"distance",category:"Geometry",syntax:["distance([x1, y1], [x2, y2])","distance([[x1, y1], [x2, y2])"],description:"Calculates the Euclidean distance between two points.",examples:["distance([0,0], [4,4])","distance([[0,0], [4,4]])"],seealso:[]}; +},{}],"bVBO":[function(require,module,exports) { +"use strict";module.exports={name:"intersect",category:"Geometry",syntax:["intersect(expr1, expr2, expr3, expr4)","intersect(expr1, expr2, expr3)"],description:"Computes the intersection point of lines and/or planes.",examples:["intersect([0, 0], [10, 10], [10, 0], [0, 10])","intersect([1, 0, 1], [4, -2, 2], [1, 1, 1, 6])"],seealso:[]}; +},{}],"AWzT":[function(require,module,exports) { +"use strict";module.exports={name:"and",category:"Logical",syntax:["x and y","and(x, y)"],description:"Logical and. Test whether two values are both defined with a nonzero/nonempty value.",examples:["true and false","true and true","2 and 4"],seealso:["not","or","xor"]}; +},{}],"AWWa":[function(require,module,exports) { +"use strict";module.exports={name:"not",category:"Logical",syntax:["not x","not(x)"],description:"Logical not. Flips the boolean value of given argument.",examples:["not true","not false","not 2","not 0"],seealso:["and","or","xor"]}; +},{}],"JhOe":[function(require,module,exports) { +"use strict";module.exports={name:"or",category:"Logical",syntax:["x or y","or(x, y)"],description:"Logical or. Test if at least one value is defined with a nonzero/nonempty value.",examples:["true or false","false or false","0 or 4"],seealso:["not","and","xor"]}; +},{}],"JMRD":[function(require,module,exports) { +"use strict";module.exports={name:"xor",category:"Logical",syntax:["x xor y","xor(x, y)"],description:"Logical exclusive or, xor. Test whether one and only one value is defined with a nonzero/nonempty value.",examples:["true xor false","false xor false","true xor true","0 xor 4"],seealso:["not","and","or"]}; +},{}],"aMEf":[function(require,module,exports) { +"use strict";module.exports={name:"column",category:"Matrix",syntax:["column(x, index)"],description:"Return a column from a matrix or array.",examples:["A = [[1, 2], [3, 4]]","column(A, 1)","column(A, 2)"],seealso:["row"]}; +},{}],"q0hB":[function(require,module,exports) { +"use strict";module.exports={name:"concat",category:"Matrix",syntax:["concat(A, B, C, ...)","concat(A, B, C, ..., dim)"],description:"Concatenate matrices. By default, the matrices are concatenated by the last dimension. The dimension on which to concatenate can be provided as last argument.",examples:["A = [1, 2; 5, 6]","B = [3, 4; 7, 8]","concat(A, B)","concat(A, B, 1)","concat(A, B, 2)"],seealso:["det","diag","identity","inv","ones","range","size","squeeze","subset","trace","transpose","zeros"]}; +},{}],"IWZn":[function(require,module,exports) { +"use strict";module.exports={name:"cross",category:"Matrix",syntax:["cross(A, B)"],description:"Calculate the cross product for two vectors in three dimensional space.",examples:["cross([1, 1, 0], [0, 1, 1])","cross([3, -3, 1], [4, 9, 2])","cross([2, 3, 4], [5, 6, 7])"],seealso:["multiply","dot"]}; +},{}],"nnFv":[function(require,module,exports) { +"use strict";module.exports={name:"transpose",category:"Matrix",syntax:["x'","ctranspose(x)"],description:"Complex Conjugate and Transpose a matrix",examples:["a = [1, 2, 3; 4, 5, 6]","a'","ctranspose(a)"],seealso:["concat","det","diag","identity","inv","ones","range","size","squeeze","subset","trace","zeros"]}; +},{}],"qD6G":[function(require,module,exports) { +"use strict";module.exports={name:"det",category:"Matrix",syntax:["det(x)"],description:"Calculate the determinant of a matrix",examples:["det([1, 2; 3, 4])","det([-2, 2, 3; -1, 1, 3; 2, 0, -1])"],seealso:["concat","diag","identity","inv","ones","range","size","squeeze","subset","trace","transpose","zeros"]}; +},{}],"UQh1":[function(require,module,exports) { +"use strict";module.exports={name:"diag",category:"Matrix",syntax:["diag(x)","diag(x, k)"],description:"Create a diagonal matrix or retrieve the diagonal of a matrix. When x is a vector, a matrix with the vector values on the diagonal will be returned. When x is a matrix, a vector with the diagonal values of the matrix is returned. When k is provided, the k-th diagonal will be filled in or retrieved, if k is positive, the values are placed on the super diagonal. When k is negative, the values are placed on the sub diagonal.",examples:["diag(1:3)","diag(1:3, 1)","a = [1, 2, 3; 4, 5, 6; 7, 8, 9]","diag(a)"],seealso:["concat","det","identity","inv","ones","range","size","squeeze","subset","trace","transpose","zeros"]}; +},{}],"BlyW":[function(require,module,exports) { +"use strict";module.exports={name:"dot",category:"Matrix",syntax:["dot(A, B)","A * B"],description:"Calculate the dot product of two vectors. The dot product of A = [a1, a2, a3, ..., an] and B = [b1, b2, b3, ..., bn] is defined as dot(A, B) = a1 * b1 + a2 * b2 + a3 * b3 + ... + an * bn",examples:["dot([2, 4, 1], [2, 2, 3])","[2, 4, 1] * [2, 2, 3]"],seealso:["multiply","cross"]}; +},{}],"bnMU":[function(require,module,exports) { +"use strict";module.exports={name:"getMatrixDataType",category:"Matrix",syntax:["getMatrixDataType(x)"],description:'Find the data type of all elements in a matrix or array, for example "number" if all items are a number and "Complex" if all values are complex numbers. If a matrix contains more than one data type, it will return "mixed".',examples:["getMatrixDataType([1, 2, 3])","getMatrixDataType([[5 cm], [2 inch]])",'getMatrixDataType([1, "text"])',"getMatrixDataType([1, bignumber(4)])"],seealso:["matrix","sparse","typeof"]}; +},{}],"iJ3P":[function(require,module,exports) { +"use strict";module.exports={name:"identity",category:"Matrix",syntax:["identity(n)","identity(m, n)","identity([m, n])"],description:"Returns the identity matrix with size m-by-n. The matrix has ones on the diagonal and zeros elsewhere.",examples:["identity(3)","identity(3, 5)","a = [1, 2, 3; 4, 5, 6]","identity(size(a))"],seealso:["concat","det","diag","inv","ones","range","size","squeeze","subset","trace","transpose","zeros"]}; +},{}],"CckY":[function(require,module,exports) { +"use strict";module.exports={name:"filter",category:"Matrix",syntax:["filter(x, test)"],description:"Filter items in a matrix.",examples:["isPositive(x) = x > 0","filter([6, -2, -1, 4, 3], isPositive)","filter([6, -2, 0, 1, 0], x != 0)"],seealso:["sort","map","forEach"]}; +},{}],"UmBd":[function(require,module,exports) { +"use strict";module.exports={name:"flatten",category:"Matrix",syntax:["flatten(x)"],description:"Flatten a multi dimensional matrix into a single dimensional matrix.",examples:["a = [1, 2, 3; 4, 5, 6]","size(a)","b = flatten(a)","size(b)"],seealso:["concat","resize","size","squeeze"]}; +},{}],"l4FK":[function(require,module,exports) { +"use strict";module.exports={name:"forEach",category:"Matrix",syntax:["forEach(x, callback)"],description:"Iterates over all elements of a matrix/array, and executes the given callback function.",examples:["forEach([1, 2, 3], function(val) { console.log(val) })"],seealso:["map","sort","filter"]}; +},{}],"DDDN":[function(require,module,exports) { +"use strict";module.exports={name:"inv",category:"Matrix",syntax:["inv(x)"],description:"Calculate the inverse of a matrix",examples:["inv([1, 2; 3, 4])","inv(4)","1 / 4"],seealso:["concat","det","diag","identity","ones","range","size","squeeze","subset","trace","transpose","zeros"]}; +},{}],"DU2x":[function(require,module,exports) { +"use strict";module.exports={name:"kron",category:"Matrix",syntax:["kron(x, y)"],description:"Calculates the kronecker product of 2 matrices or vectors.",examples:["kron([[1, 0], [0, 1]], [[1, 2], [3, 4]])","kron([1,1], [2,3,4])"],seealso:["multiply","dot","cross"]}; +},{}],"oHAh":[function(require,module,exports) { +"use strict";module.exports={name:"map",category:"Matrix",syntax:["map(x, callback)"],description:"Create a new matrix or array with the results of the callback function executed on each entry of the matrix/array.",examples:["map([1, 2, 3], square)"],seealso:["filter","forEach"]}; +},{}],"fbw8":[function(require,module,exports) { +"use strict";module.exports={name:"ones",category:"Matrix",syntax:["ones(m)","ones(m, n)","ones(m, n, p, ...)","ones([m])","ones([m, n])","ones([m, n, p, ...])"],description:"Create a matrix containing ones.",examples:["ones(3)","ones(3, 5)","ones([2,3]) * 4.5","a = [1, 2, 3; 4, 5, 6]","ones(size(a))"],seealso:["concat","det","diag","identity","inv","range","size","squeeze","subset","trace","transpose","zeros"]}; +},{}],"fQm4":[function(require,module,exports) { +"use strict";module.exports={name:"partitionSelect",category:"Matrix",syntax:["partitionSelect(x, k)","partitionSelect(x, k, compare)"],description:"Partition-based selection of an array or 1D matrix. Will find the kth smallest value, and mutates the input array. Uses Quickselect.",examples:["partitionSelect([5, 10, 1], 2)",'partitionSelect(["C", "B", "A", "D"], 1)'],seealso:["sort"]}; +},{}],"NLcZ":[function(require,module,exports) { +"use strict";module.exports={name:"range",category:"Type",syntax:["start:end","start:step:end","range(start, end)","range(start, end, step)","range(string)"],description:"Create a range. Lower bound of the range is included, upper bound is excluded.",examples:["1:5","3:-1:-3","range(3, 7)","range(0, 12, 2)",'range("4:10")',"a = [1, 2, 3, 4; 5, 6, 7, 8]","a[1:2, 1:2]"],seealso:["concat","det","diag","identity","inv","ones","size","squeeze","subset","trace","transpose","zeros"]}; +},{}],"tmIl":[function(require,module,exports) { +"use strict";module.exports={name:"resize",category:"Matrix",syntax:["resize(x, size)","resize(x, size, defaultValue)"],description:"Resize a matrix.",examples:["resize([1,2,3,4,5], [3])","resize([1,2,3], [5])","resize([1,2,3], [5], -1)","resize(2, [2, 3])",'resize("hello", [8], "!")'],seealso:["size","subset","squeeze","reshape"]}; +},{}],"DOEY":[function(require,module,exports) { +"use strict";module.exports={name:"reshape",category:"Matrix",syntax:["reshape(x, sizes)"],description:"Reshape a multi dimensional array to fit the specified dimensions.",examples:["reshape([1, 2, 3, 4, 5, 6], [2, 3])","reshape([[1, 2], [3, 4]], [1, 4])","reshape([[1, 2], [3, 4]], [4])"],seealso:["size","squeeze","resize"]}; +},{}],"FNOD":[function(require,module,exports) { +"use strict";module.exports={name:"row",category:"Matrix",syntax:["row(x, index)"],description:"Return a row from a matrix or array.",examples:["A = [[1, 2], [3, 4]]","row(A, 1)","row(A, 2)"],seealso:["column"]}; +},{}],"lVw7":[function(require,module,exports) { +"use strict";module.exports={name:"size",category:"Matrix",syntax:["size(x)"],description:"Calculate the size of a matrix.",examples:["size(2.3)",'size("hello world")',"a = [1, 2; 3, 4; 5, 6]","size(a)","size(1:6)"],seealso:["concat","det","diag","identity","inv","ones","range","squeeze","subset","trace","transpose","zeros"]}; +},{}],"bGuK":[function(require,module,exports) { +"use strict";module.exports={name:"sort",category:"Matrix",syntax:["sort(x)","sort(x, compare)"],description:'Sort the items in a matrix. Compare can be a string "asc", "desc", "natural", or a custom sort function.',examples:["sort([5, 10, 1])",'sort(["C", "B", "A", "D"])',"sortByLength(a, b) = size(a)[1] - size(b)[1]",'sort(["Langdon", "Tom", "Sara"], sortByLength)','sort(["10", "1", "2"], "natural")'],seealso:["map","filter","forEach"]}; +},{}],"MpqE":[function(require,module,exports) { +"use strict";module.exports={name:"squeeze",category:"Matrix",syntax:["squeeze(x)"],description:"Remove inner and outer singleton dimensions from a matrix.",examples:["a = zeros(3,2,1)","size(squeeze(a))","b = zeros(1,1,3)","size(squeeze(b))"],seealso:["concat","det","diag","identity","inv","ones","range","size","subset","trace","transpose","zeros"]}; +},{}],"WRJB":[function(require,module,exports) { +"use strict";module.exports={name:"subset",category:"Matrix",syntax:["value(index)","value(index) = replacement","subset(value, [index])","subset(value, [index], replacement)"],description:"Get or set a subset of a matrix or string. Indexes are one-based. Both the ranges lower-bound and upper-bound are included.",examples:["d = [1, 2; 3, 4]","e = []","e[1, 1:2] = [5, 6]","e[2, :] = [7, 8]","f = d * e","f[2, 1]","f[:, 1]"],seealso:["concat","det","diag","identity","inv","ones","range","size","squeeze","trace","transpose","zeros"]}; +},{}],"nc6c":[function(require,module,exports) { +"use strict";module.exports={name:"trace",category:"Matrix",syntax:["trace(A)"],description:"Calculate the trace of a matrix: the sum of the elements on the main diagonal of a square matrix.",examples:["A = [1, 2, 3; -1, 2, 3; 2, 0, 3]","trace(A)"],seealso:["concat","det","diag","identity","inv","ones","range","size","squeeze","subset","transpose","zeros"]}; +},{}],"fj0p":[function(require,module,exports) { +"use strict";module.exports={name:"transpose",category:"Matrix",syntax:["x'","transpose(x)"],description:"Transpose a matrix",examples:["a = [1, 2, 3; 4, 5, 6]","a'","transpose(a)"],seealso:["concat","det","diag","identity","inv","ones","range","size","squeeze","subset","trace","zeros"]}; +},{}],"nFaR":[function(require,module,exports) { +"use strict";module.exports={name:"zeros",category:"Matrix",syntax:["zeros(m)","zeros(m, n)","zeros(m, n, p, ...)","zeros([m])","zeros([m, n])","zeros([m, n, p, ...])"],description:"Create a matrix containing zeros.",examples:["zeros(3)","zeros(3, 5)","a = [1, 2, 3; 4, 5, 6]","zeros(size(a))"],seealso:["concat","det","diag","identity","inv","ones","range","size","squeeze","subset","trace","transpose"]}; +},{}],"M4Fz":[function(require,module,exports) { +"use strict";module.exports={name:"combinations",category:"Probability",syntax:["combinations(n, k)"],description:"Compute the number of combinations of n items taken k at a time",examples:["combinations(7, 5)"],seealso:["permutations","factorial"]}; +},{}],"cbU5":[function(require,module,exports) { +"use strict";module.exports={name:"factorial",category:"Probability",syntax:["n!","factorial(n)"],description:"Compute the factorial of a value",examples:["5!","5 * 4 * 3 * 2 * 1","3!"],seealso:["combinations","permutations","gamma"]}; +},{}],"mIdZ":[function(require,module,exports) { +"use strict";module.exports={name:"gamma",category:"Probability",syntax:["gamma(n)"],description:"Compute the gamma function. For small values, the Lanczos approximation is used, and for large values the extended Stirling approximation.",examples:["gamma(4)","3!","gamma(1/2)","sqrt(pi)"],seealso:["factorial"]}; +},{}],"W9Q9":[function(require,module,exports) { +"use strict";module.exports={name:"kldivergence",category:"Probability",syntax:["kldivergence(x, y)"],description:"Calculate the Kullback-Leibler (KL) divergence between two distributions.",examples:["kldivergence([0.7,0.5,0.4], [0.2,0.9,0.5])"],seealso:[]}; +},{}],"y9uR":[function(require,module,exports) { +"use strict";module.exports={name:"multinomial",category:"Probability",syntax:["multinomial(A)"],description:"Multinomial Coefficients compute the number of ways of picking a1, a2, ..., ai unordered outcomes from `n` possibilities. multinomial takes one array of integers as an argument. The following condition must be enforced: every ai > 0.",examples:["multinomial([1, 2, 1])"],seealso:["combinations","factorial"]}; +},{}],"qGLJ":[function(require,module,exports) { +"use strict";module.exports={name:"permutations",category:"Probability",syntax:["permutations(n)","permutations(n, k)"],description:"Compute the number of permutations of n items taken k at a time",examples:["permutations(5)","permutations(5, 3)"],seealso:["combinations","factorial"]}; +},{}],"iKEH":[function(require,module,exports) { +"use strict";module.exports={name:"pickRandom",category:"Probability",syntax:["pickRandom(array)","pickRandom(array, number)","pickRandom(array, weights)","pickRandom(array, number, weights)","pickRandom(array, weights, number)"],description:"Pick a random entry from a given array.",examples:["pickRandom(0:10)","pickRandom([1, 3, 1, 6])","pickRandom([1, 3, 1, 6], 2)","pickRandom([1, 3, 1, 6], [2, 3, 2, 1])","pickRandom([1, 3, 1, 6], 2, [2, 3, 2, 1])","pickRandom([1, 3, 1, 6], [2, 3, 2, 1], 2)"],seealso:["random","randomInt"]}; +},{}],"pXBT":[function(require,module,exports) { +"use strict";module.exports={name:"random",category:"Probability",syntax:["random()","random(max)","random(min, max)","random(size)","random(size, max)","random(size, min, max)"],description:"Return a random number.",examples:["random()","random(10, 20)","random([2, 3])"],seealso:["pickRandom","randomInt"]}; +},{}],"fj2Q":[function(require,module,exports) { +"use strict";module.exports={name:"randomInt",category:"Probability",syntax:["randomInt(max)","randomInt(min, max)","randomInt(size)","randomInt(size, max)","randomInt(size, min, max)"],description:"Return a random integer number",examples:["randomInt(10, 20)","randomInt([2, 3], 10)"],seealso:["pickRandom","random"]}; +},{}],"jKwP":[function(require,module,exports) { +"use strict";module.exports={name:"compare",category:"Relational",syntax:["compare(x, y)"],description:"Compare two values. Returns 1 when x > y, -1 when x < y, and 0 when x == y.",examples:["compare(2, 3)","compare(3, 2)","compare(2, 2)","compare(5cm, 40mm)","compare(2, [1, 2, 3])"],seealso:["equal","unequal","smaller","smallerEq","largerEq","compareNatural","compareText"]}; +},{}],"JLzY":[function(require,module,exports) { +"use strict";module.exports={name:"compareNatural",category:"Relational",syntax:["compareNatural(x, y)"],description:"Compare two values of any type in a deterministic, natural way. Returns 1 when x > y, -1 when x < y, and 0 when x == y.",examples:["compareNatural(2, 3)","compareNatural(3, 2)","compareNatural(2, 2)","compareNatural(5cm, 40mm)",'compareNatural("2", "10")',"compareNatural(2 + 3i, 2 + 4i)","compareNatural([1, 2, 4], [1, 2, 3])","compareNatural([1, 5], [1, 2, 3])","compareNatural([1, 2], [1, 2])","compareNatural({a: 2}, {a: 4})"],seealso:["equal","unequal","smaller","smallerEq","largerEq","compare","compareText"]}; +},{}],"Bmmt":[function(require,module,exports) { +"use strict";module.exports={name:"compareText",category:"Relational",syntax:["compareText(x, y)"],description:"Compare two strings lexically. Comparison is case sensitive. Returns 1 when x > y, -1 when x < y, and 0 when x == y.",examples:['compareText("B", "A")','compareText("A", "B")','compareText("A", "A")','compareText("2", "10")','compare("2", "10")',"compare(2, 10)",'compareNatural("2", "10")','compareText("B", ["A", "B", "C"])'],seealso:["compare","compareNatural"]}; +},{}],"bLpw":[function(require,module,exports) { +"use strict";module.exports={name:"deepEqual",category:"Relational",syntax:["deepEqual(x, y)"],description:"Check equality of two matrices element wise. Returns true if the size of both matrices is equal and when and each of the elements are equal.",examples:["deepEqual([1,3,4], [1,3,4])","deepEqual([1,3,4], [1,3])"],seealso:["equal","unequal","smaller","larger","smallerEq","largerEq","compare"]}; +},{}],"wgSR":[function(require,module,exports) { +"use strict";module.exports={name:"equal",category:"Relational",syntax:["x == y","equal(x, y)"],description:"Check equality of two values. Returns true if the values are equal, and false if not.",examples:["2+2 == 3","2+2 == 4","a = 3.2","b = 6-2.8","a == b","50cm == 0.5m"],seealso:["unequal","smaller","larger","smallerEq","largerEq","compare","deepEqual","equalText"]}; +},{}],"HVZA":[function(require,module,exports) { +"use strict";module.exports={name:"equalText",category:"Relational",syntax:["equalText(x, y)"],description:"Check equality of two strings. Comparison is case sensitive. Returns true if the values are equal, and false if not.",examples:['equalText("Hello", "Hello")','equalText("a", "A")','equal("2e3", "2000")','equalText("2e3", "2000")','equalText("B", ["A", "B", "C"])'],seealso:["compare","compareNatural","compareText","equal"]}; +},{}],"TH74":[function(require,module,exports) { +"use strict";module.exports={name:"larger",category:"Relational",syntax:["x > y","larger(x, y)"],description:"Check if value x is larger than y. Returns true if x is larger than y, and false if not.",examples:["2 > 3","5 > 2*2","a = 3.3","b = 6-2.8","(a > b)","(b < a)","5 cm > 2 inch"],seealso:["equal","unequal","smaller","smallerEq","largerEq","compare"]}; +},{}],"hahd":[function(require,module,exports) { +"use strict";module.exports={name:"largerEq",category:"Relational",syntax:["x >= y","largerEq(x, y)"],description:"Check if value x is larger or equal to y. Returns true if x is larger or equal to y, and false if not.",examples:["2 >= 1+1","2 > 1+1","a = 3.2","b = 6-2.8","(a >= b)"],seealso:["equal","unequal","smallerEq","smaller","compare"]}; +},{}],"iBZ4":[function(require,module,exports) { +"use strict";module.exports={name:"smaller",category:"Relational",syntax:["x < y","smaller(x, y)"],description:"Check if value x is smaller than value y. Returns true if x is smaller than y, and false if not.",examples:["2 < 3","5 < 2*2","a = 3.3","b = 6-2.8","(a < b)","5 cm < 2 inch"],seealso:["equal","unequal","larger","smallerEq","largerEq","compare"]}; +},{}],"Ob6s":[function(require,module,exports) { +"use strict";module.exports={name:"smallerEq",category:"Relational",syntax:["x <= y","smallerEq(x, y)"],description:"Check if value x is smaller or equal to value y. Returns true if x is smaller than y, and false if not.",examples:["2 <= 1+1","2 < 1+1","a = 3.2","b = 6-2.8","(a <= b)"],seealso:["equal","unequal","larger","smaller","largerEq","compare"]}; +},{}],"kwrJ":[function(require,module,exports) { +"use strict";module.exports={name:"unequal",category:"Relational",syntax:["x != y","unequal(x, y)"],description:"Check unequality of two values. Returns true if the values are unequal, and false if they are equal.",examples:["2+2 != 3","2+2 != 4","a = 3.2","b = 6-2.8","a != b","50cm != 0.5m","5 cm != 2 inch"],seealso:["equal","smaller","larger","smallerEq","largerEq","compare","deepEqual"]}; +},{}],"qllh":[function(require,module,exports) { +"use strict";module.exports={name:"setCartesian",category:"Set",syntax:["setCartesian(set1, set2)"],description:"Create the cartesian product of two (multi)sets. Multi-dimension arrays will be converted to single-dimension arrays before the operation.",examples:["setCartesian([1, 2], [3, 4])"],seealso:["setUnion","setIntersect","setDifference","setPowerset"]}; +},{}],"jaWL":[function(require,module,exports) { +"use strict";module.exports={name:"setDifference",category:"Set",syntax:["setDifference(set1, set2)"],description:"Create the difference of two (multi)sets: every element of set1, that is not the element of set2. Multi-dimension arrays will be converted to single-dimension arrays before the operation.",examples:["setDifference([1, 2, 3, 4], [3, 4, 5, 6])","setDifference([[1, 2], [3, 4]], [[3, 4], [5, 6]])"],seealso:["setUnion","setIntersect","setSymDifference"]}; +},{}],"VDoP":[function(require,module,exports) { +"use strict";module.exports={name:"setDistinct",category:"Set",syntax:["setDistinct(set)"],description:"Collect the distinct elements of a multiset. A multi-dimension array will be converted to a single-dimension array before the operation.",examples:["setDistinct([1, 1, 1, 2, 2, 3])"],seealso:["setMultiplicity"]}; +},{}],"kvfp":[function(require,module,exports) { +"use strict";module.exports={name:"setIntersect",category:"Set",syntax:["setIntersect(set1, set2)"],description:"Create the intersection of two (multi)sets. Multi-dimension arrays will be converted to single-dimension arrays before the operation.",examples:["setIntersect([1, 2, 3, 4], [3, 4, 5, 6])","setIntersect([[1, 2], [3, 4]], [[3, 4], [5, 6]])"],seealso:["setUnion","setDifference"]}; +},{}],"XvM6":[function(require,module,exports) { +"use strict";module.exports={name:"setIsSubset",category:"Set",syntax:["setIsSubset(set1, set2)"],description:"Check whether a (multi)set is a subset of another (multi)set: every element of set1 is the element of set2. Multi-dimension arrays will be converted to single-dimension arrays before the operation.",examples:["setIsSubset([1, 2], [3, 4, 5, 6])","setIsSubset([3, 4], [3, 4, 5, 6])"],seealso:["setUnion","setIntersect","setDifference"]}; +},{}],"sMXh":[function(require,module,exports) { +"use strict";module.exports={name:"setMultiplicity",category:"Set",syntax:["setMultiplicity(element, set)"],description:"Count the multiplicity of an element in a multiset. A multi-dimension array will be converted to a single-dimension array before the operation.",examples:["setMultiplicity(1, [1, 2, 2, 4])","setMultiplicity(2, [1, 2, 2, 4])"],seealso:["setDistinct","setSize"]}; +},{}],"rmtw":[function(require,module,exports) { +"use strict";module.exports={name:"setPowerset",category:"Set",syntax:["setPowerset(set)"],description:"Create the powerset of a (multi)set: the powerset contains very possible subsets of a (multi)set. A multi-dimension array will be converted to a single-dimension array before the operation.",examples:["setPowerset([1, 2, 3])"],seealso:["setCartesian"]}; +},{}],"AYWb":[function(require,module,exports) { +"use strict";module.exports={name:"setSize",category:"Set",syntax:["setSize(set)","setSize(set, unique)"],description:'Count the number of elements of a (multi)set. When the second parameter "unique" is true, count only the unique values. A multi-dimension array will be converted to a single-dimension array before the operation.',examples:["setSize([1, 2, 2, 4])","setSize([1, 2, 2, 4], true)"],seealso:["setUnion","setIntersect","setDifference"]}; +},{}],"reLj":[function(require,module,exports) { +"use strict";module.exports={name:"setSymDifference",category:"Set",syntax:["setSymDifference(set1, set2)"],description:"Create the symmetric difference of two (multi)sets. Multi-dimension arrays will be converted to single-dimension arrays before the operation.",examples:["setSymDifference([1, 2, 3, 4], [3, 4, 5, 6])","setSymDifference([[1, 2], [3, 4]], [[3, 4], [5, 6]])"],seealso:["setUnion","setIntersect","setDifference"]}; +},{}],"Wqu5":[function(require,module,exports) { +"use strict";module.exports={name:"setUnion",category:"Set",syntax:["setUnion(set1, set2)"],description:"Create the union of two (multi)sets. Multi-dimension arrays will be converted to single-dimension arrays before the operation.",examples:["setUnion([1, 2, 3, 4], [3, 4, 5, 6])","setUnion([[1, 2], [3, 4]], [[3, 4], [5, 6]])"],seealso:["setIntersect","setDifference"]}; +},{}],"NbhS":[function(require,module,exports) { +"use strict";module.exports={name:"erf",category:"Special",syntax:["erf(x)"],description:"Compute the erf function of a value using a rational Chebyshev approximations for different intervals of x",examples:["erf(0.2)","erf(-0.5)","erf(4)"],seealso:[]}; +},{}],"EtYx":[function(require,module,exports) { +"use strict";module.exports={name:"mad",category:"Statistics",syntax:["mad(a, b, c, ...)","mad(A)"],description:"Compute the median absolute deviation of a matrix or a list with values. The median absolute deviation is defined as the median of the absolute deviations from the median.",examples:["mad(10, 20, 30)","mad([1, 2, 3])"],seealso:["mean","median","std","abs"]}; +},{}],"L2AM":[function(require,module,exports) { +"use strict";module.exports={name:"max",category:"Statistics",syntax:["max(a, b, c, ...)","max(A)","max(A, dim)"],description:"Compute the maximum value of a list of values.",examples:["max(2, 3, 4, 1)","max([2, 3, 4, 1])","max([2, 5; 4, 3])","max([2, 5; 4, 3], 1)","max([2, 5; 4, 3], 2)","max(2.7, 7.1, -4.5, 2.0, 4.1)","min(2.7, 7.1, -4.5, 2.0, 4.1)"],seealso:["mean","median","min","prod","std","sum","var"]}; +},{}],"qRED":[function(require,module,exports) { +"use strict";module.exports={name:"mean",category:"Statistics",syntax:["mean(a, b, c, ...)","mean(A)","mean(A, dim)"],description:"Compute the arithmetic mean of a list of values.",examples:["mean(2, 3, 4, 1)","mean([2, 3, 4, 1])","mean([2, 5; 4, 3])","mean([2, 5; 4, 3], 1)","mean([2, 5; 4, 3], 2)","mean([1.0, 2.7, 3.2, 4.0])"],seealso:["max","median","min","prod","std","sum","var"]}; +},{}],"nYR2":[function(require,module,exports) { +"use strict";module.exports={name:"median",category:"Statistics",syntax:["median(a, b, c, ...)","median(A)"],description:"Compute the median of all values. The values are sorted and the middle value is returned. In case of an even number of values, the average of the two middle values is returned.",examples:["median(5, 2, 7)","median([3, -1, 5, 7])"],seealso:["max","mean","min","prod","std","sum","var","quantileSeq"]}; +},{}],"xrLZ":[function(require,module,exports) { +"use strict";module.exports={name:"min",category:"Statistics",syntax:["min(a, b, c, ...)","min(A)","min(A, dim)"],description:"Compute the minimum value of a list of values.",examples:["min(2, 3, 4, 1)","min([2, 3, 4, 1])","min([2, 5; 4, 3])","min([2, 5; 4, 3], 1)","min([2, 5; 4, 3], 2)","min(2.7, 7.1, -4.5, 2.0, 4.1)","max(2.7, 7.1, -4.5, 2.0, 4.1)"],seealso:["max","mean","median","prod","std","sum","var"]}; +},{}],"yBPR":[function(require,module,exports) { +"use strict";module.exports={name:"mode",category:"Statistics",syntax:["mode(a, b, c, ...)","mode(A)","mode(A, a, b, B, c, ...)"],description:"Computes the mode of all values as an array. In case mode being more than one, multiple values are returned in an array.",examples:["mode(2, 1, 4, 3, 1)","mode([1, 2.7, 3.2, 4, 2.7])","mode(1, 4, 6, 1, 6)"],seealso:["max","mean","min","median","prod","std","sum","var"]}; +},{}],"NCYX":[function(require,module,exports) { +"use strict";module.exports={name:"prod",category:"Statistics",syntax:["prod(a, b, c, ...)","prod(A)"],description:"Compute the product of all values.",examples:["prod(2, 3, 4)","prod([2, 3, 4])","prod([2, 5; 4, 3])"],seealso:["max","mean","min","median","min","std","sum","var"]}; +},{}],"Gbgi":[function(require,module,exports) { +"use strict";module.exports={name:"quantileSeq",category:"Statistics",syntax:["quantileSeq(A, prob[, sorted])","quantileSeq(A, [prob1, prob2, ...][, sorted])","quantileSeq(A, N[, sorted])"],description:"Compute the prob order quantile of a matrix or a list with values. The sequence is sorted and the middle value is returned. Supported types of sequence values are: Number, BigNumber, Unit Supported types of probablity are: Number, BigNumber. \n\nIn case of a (multi dimensional) array or matrix, the prob order quantile of all elements will be calculated.",examples:["quantileSeq([3, -1, 5, 7], 0.5)","quantileSeq([3, -1, 5, 7], [1/3, 2/3])","quantileSeq([3, -1, 5, 7], 2)","quantileSeq([-1, 3, 5, 7], 0.5, true)"],seealso:["mean","median","min","max","prod","std","sum","var"]}; +},{}],"uXlw":[function(require,module,exports) { +"use strict";module.exports={name:"std",category:"Statistics",syntax:["std(a, b, c, ...)","std(A)","std(A, normalization)"],description:'Compute the standard deviation of all values, defined as std(A) = sqrt(var(A)). Optional parameter normalization can be "unbiased" (default), "uncorrected", or "biased".',examples:["std(2, 4, 6)","std([2, 4, 6, 8])",'std([2, 4, 6, 8], "uncorrected")','std([2, 4, 6, 8], "biased")',"std([1, 2, 3; 4, 5, 6])"],seealso:["max","mean","min","median","min","prod","sum","var"]}; +},{}],"qyn0":[function(require,module,exports) { +"use strict";module.exports={name:"sum",category:"Statistics",syntax:["sum(a, b, c, ...)","sum(A)"],description:"Compute the sum of all values.",examples:["sum(2, 3, 4, 1)","sum([2, 3, 4, 1])","sum([2, 5; 4, 3])"],seealso:["max","mean","median","min","prod","std","sum","var"]}; +},{}],"siyP":[function(require,module,exports) { +"use strict";module.exports={name:"var",category:"Statistics",syntax:["var(a, b, c, ...)","var(A)","var(A, normalization)"],description:'Compute the variance of all values. Optional parameter normalization can be "unbiased" (default), "uncorrected", or "biased".',examples:["var(2, 4, 6)","var([2, 4, 6, 8])",'var([2, 4, 6, 8], "uncorrected")','var([2, 4, 6, 8], "biased")',"var([1, 2, 3; 4, 5, 6])"],seealso:["max","mean","min","median","min","prod","std","sum"]}; +},{}],"HPVa":[function(require,module,exports) { +"use strict";module.exports={name:"acos",category:"Trigonometry",syntax:["acos(x)"],description:"Compute the inverse cosine of a value in radians.",examples:["acos(0.5)","acos(cos(2.3))"],seealso:["cos","atan","asin"]}; +},{}],"MvCO":[function(require,module,exports) { +"use strict";module.exports={name:"acosh",category:"Trigonometry",syntax:["acosh(x)"],description:"Calculate the hyperbolic arccos of a value, defined as `acosh(x) = ln(sqrt(x^2 - 1) + x)`.",examples:["acosh(1.5)"],seealso:["cosh","asinh","atanh"]}; +},{}],"xXPM":[function(require,module,exports) { +"use strict";module.exports={name:"acot",category:"Trigonometry",syntax:["acot(x)"],description:"Calculate the inverse cotangent of a value.",examples:["acot(0.5)","acot(cot(0.5))","acot(2)"],seealso:["cot","atan"]}; +},{}],"KpnL":[function(require,module,exports) { +"use strict";module.exports={name:"acoth",category:"Trigonometry",syntax:["acoth(x)"],description:"Calculate the hyperbolic arccotangent of a value, defined as `acoth(x) = (ln((x+1)/x) + ln(x/(x-1))) / 2`.",examples:["acoth(2)","acoth(0.5)"],seealso:["acsch","asech"]}; +},{}],"Gt5T":[function(require,module,exports) { +"use strict";module.exports={name:"acsc",category:"Trigonometry",syntax:["acsc(x)"],description:"Calculate the inverse cotangent of a value.",examples:["acsc(2)","acsc(csc(0.5))","acsc(0.5)"],seealso:["csc","asin","asec"]}; +},{}],"XLHb":[function(require,module,exports) { +"use strict";module.exports={name:"acsch",category:"Trigonometry",syntax:["acsch(x)"],description:"Calculate the hyperbolic arccosecant of a value, defined as `acsch(x) = ln(1/x + sqrt(1/x^2 + 1))`.",examples:["acsch(0.5)"],seealso:["asech","acoth"]}; +},{}],"uxTA":[function(require,module,exports) { +"use strict";module.exports={name:"asec",category:"Trigonometry",syntax:["asec(x)"],description:"Calculate the inverse secant of a value.",examples:["asec(0.5)","asec(sec(0.5))","asec(2)"],seealso:["acos","acot","acsc"]}; +},{}],"eRMa":[function(require,module,exports) { +"use strict";module.exports={name:"asech",category:"Trigonometry",syntax:["asech(x)"],description:"Calculate the inverse secant of a value.",examples:["asech(0.5)"],seealso:["acsch","acoth"]}; +},{}],"M9R8":[function(require,module,exports) { +"use strict";module.exports={name:"asin",category:"Trigonometry",syntax:["asin(x)"],description:"Compute the inverse sine of a value in radians.",examples:["asin(0.5)","asin(sin(0.5))"],seealso:["sin","acos","atan"]}; +},{}],"qY7D":[function(require,module,exports) { +"use strict";module.exports={name:"asinh",category:"Trigonometry",syntax:["asinh(x)"],description:"Calculate the hyperbolic arcsine of a value, defined as `asinh(x) = ln(x + sqrt(x^2 + 1))`.",examples:["asinh(0.5)"],seealso:["acosh","atanh"]}; +},{}],"s9IB":[function(require,module,exports) { +"use strict";module.exports={name:"atan",category:"Trigonometry",syntax:["atan(x)"],description:"Compute the inverse tangent of a value in radians.",examples:["atan(0.5)","atan(tan(0.5))"],seealso:["tan","acos","asin"]}; +},{}],"fjot":[function(require,module,exports) { +"use strict";module.exports={name:"atanh",category:"Trigonometry",syntax:["atanh(x)"],description:"Calculate the hyperbolic arctangent of a value, defined as `atanh(x) = ln((1 + x)/(1 - x)) / 2`.",examples:["atanh(0.5)"],seealso:["acosh","asinh"]}; +},{}],"Z7HZ":[function(require,module,exports) { +"use strict";module.exports={name:"atan2",category:"Trigonometry",syntax:["atan2(y, x)"],description:"Computes the principal value of the arc tangent of y/x in radians.",examples:["atan2(2, 2) / pi","angle = 60 deg in rad","x = cos(angle)","y = sin(angle)","atan2(y, x)"],seealso:["sin","cos","tan"]}; +},{}],"DWzk":[function(require,module,exports) { +"use strict";module.exports={name:"cos",category:"Trigonometry",syntax:["cos(x)"],description:"Compute the cosine of x in radians.",examples:["cos(2)","cos(pi / 4) ^ 2","cos(180 deg)","cos(60 deg)","sin(0.2)^2 + cos(0.2)^2"],seealso:["acos","sin","tan"]}; +},{}],"maYo":[function(require,module,exports) { +"use strict";module.exports={name:"cosh",category:"Trigonometry",syntax:["cosh(x)"],description:"Compute the hyperbolic cosine of x in radians.",examples:["cosh(0.5)"],seealso:["sinh","tanh","coth"]}; +},{}],"wCAM":[function(require,module,exports) { +"use strict";module.exports={name:"cot",category:"Trigonometry",syntax:["cot(x)"],description:"Compute the cotangent of x in radians. Defined as 1/tan(x)",examples:["cot(2)","1 / tan(2)"],seealso:["sec","csc","tan"]}; +},{}],"AM7w":[function(require,module,exports) { +"use strict";module.exports={name:"coth",category:"Trigonometry",syntax:["coth(x)"],description:"Compute the hyperbolic cotangent of x in radians.",examples:["coth(2)","1 / tanh(2)"],seealso:["sech","csch","tanh"]}; +},{}],"cTPc":[function(require,module,exports) { +"use strict";module.exports={name:"csc",category:"Trigonometry",syntax:["csc(x)"],description:"Compute the cosecant of x in radians. Defined as 1/sin(x)",examples:["csc(2)","1 / sin(2)"],seealso:["sec","cot","sin"]}; +},{}],"uHb4":[function(require,module,exports) { +"use strict";module.exports={name:"csch",category:"Trigonometry",syntax:["csch(x)"],description:"Compute the hyperbolic cosecant of x in radians. Defined as 1/sinh(x)",examples:["csch(2)","1 / sinh(2)"],seealso:["sech","coth","sinh"]}; +},{}],"hpuP":[function(require,module,exports) { +"use strict";module.exports={name:"sec",category:"Trigonometry",syntax:["sec(x)"],description:"Compute the secant of x in radians. Defined as 1/cos(x)",examples:["sec(2)","1 / cos(2)"],seealso:["cot","csc","cos"]}; +},{}],"WKMm":[function(require,module,exports) { +"use strict";module.exports={name:"sech",category:"Trigonometry",syntax:["sech(x)"],description:"Compute the hyperbolic secant of x in radians. Defined as 1/cosh(x)",examples:["sech(2)","1 / cosh(2)"],seealso:["coth","csch","cosh"]}; +},{}],"gPaM":[function(require,module,exports) { +"use strict";module.exports={name:"sin",category:"Trigonometry",syntax:["sin(x)"],description:"Compute the sine of x in radians.",examples:["sin(2)","sin(pi / 4) ^ 2","sin(90 deg)","sin(30 deg)","sin(0.2)^2 + cos(0.2)^2"],seealso:["asin","cos","tan"]}; +},{}],"G3av":[function(require,module,exports) { +"use strict";module.exports={name:"sinh",category:"Trigonometry",syntax:["sinh(x)"],description:"Compute the hyperbolic sine of x in radians.",examples:["sinh(0.5)"],seealso:["cosh","tanh"]}; +},{}],"N6lO":[function(require,module,exports) { +"use strict";module.exports={name:"tan",category:"Trigonometry",syntax:["tan(x)"],description:"Compute the tangent of x in radians.",examples:["tan(0.5)","sin(0.5) / cos(0.5)","tan(pi / 4)","tan(45 deg)"],seealso:["atan","sin","cos"]}; +},{}],"teZk":[function(require,module,exports) { +"use strict";module.exports={name:"tanh",category:"Trigonometry",syntax:["tanh(x)"],description:"Compute the hyperbolic tangent of x in radians.",examples:["tanh(0.5)","sinh(0.5) / cosh(0.5)"],seealso:["sinh","cosh"]}; +},{}],"ROe2":[function(require,module,exports) { +"use strict";module.exports={name:"to",category:"Units",syntax:["x to unit","to(x, unit)"],description:"Change the unit of a value.",examples:["5 inch to cm","3.2kg to g","16 bytes in bits"],seealso:[]}; +},{}],"I9FW":[function(require,module,exports) { +"use strict";module.exports={name:"clone",category:"Utils",syntax:["clone(x)"],description:"Clone a variable. Creates a copy of primitive variables,and a deep copy of matrices",examples:["clone(3.5)","clone(2 - 4i)","clone(45 deg)","clone([1, 2; 3, 4])",'clone("hello world")'],seealso:[]}; +},{}],"gPkx":[function(require,module,exports) { +"use strict";module.exports={name:"format",category:"Utils",syntax:["format(value)","format(value, precision)"],description:"Format a value of any type as string.",examples:["format(2.3)","format(3 - 4i)","format([])","format(pi, 3)"],seealso:["print"]}; +},{}],"VF4n":[function(require,module,exports) { +"use strict";module.exports={name:"isNaN",category:"Utils",syntax:["isNaN(x)"],description:"Test whether a value is NaN (not a number)",examples:["isNaN(2)","isNaN(0 / 0)","isNaN(NaN)","isNaN(Infinity)"],seealso:["isNegative","isNumeric","isPositive","isZero"]}; +},{}],"rt70":[function(require,module,exports) { +"use strict";module.exports={name:"isInteger",category:"Utils",syntax:["isInteger(x)"],description:"Test whether a value is an integer number.",examples:["isInteger(2)","isInteger(3.5)","isInteger([3, 0.5, -2])"],seealso:["isNegative","isNumeric","isPositive","isZero"]}; +},{}],"hspf":[function(require,module,exports) { +"use strict";module.exports={name:"isNegative",category:"Utils",syntax:["isNegative(x)"],description:"Test whether a value is negative: smaller than zero.",examples:["isNegative(2)","isNegative(0)","isNegative(-4)","isNegative([3, 0.5, -2])"],seealso:["isInteger","isNumeric","isPositive","isZero"]}; +},{}],"Tqof":[function(require,module,exports) { +"use strict";module.exports={name:"isNumeric",category:"Utils",syntax:["isNumeric(x)"],description:"Test whether a value is a numeric value. Returns true when the input is a number, BigNumber, Fraction, or boolean.",examples:["isNumeric(2)",'isNumeric("2")','hasNumericValue("2")',"isNumeric(0)","isNumeric(bignumber(500))","isNumeric(fraction(0.125))","isNumeric(2 + 3i)",'isNumeric([2.3, "foo", false])'],seealso:["isInteger","isZero","isNegative","isPositive","isNaN","hasNumericValue"]}; +},{}],"RYV2":[function(require,module,exports) { +"use strict";module.exports={name:"hasNumericValue",category:"Utils",syntax:["hasNumericValue(x)"],description:"Test whether a value is an numeric value. In case of a string, true is returned if the string contains a numeric value.",examples:["hasNumericValue(2)",'hasNumericValue("2")','isNumeric("2")',"hasNumericValue(0)","hasNumericValue(bignumber(500))","hasNumericValue(fraction(0.125))","hasNumericValue(2 + 3i)",'hasNumericValue([2.3, "foo", false])'],seealso:["isInteger","isZero","isNegative","isPositive","isNaN","isNumeric"]}; +},{}],"pq0g":[function(require,module,exports) { +"use strict";module.exports={name:"isPositive",category:"Utils",syntax:["isPositive(x)"],description:"Test whether a value is positive: larger than zero.",examples:["isPositive(2)","isPositive(0)","isPositive(-4)","isPositive([3, 0.5, -2])"],seealso:["isInteger","isNumeric","isNegative","isZero"]}; +},{}],"mX5V":[function(require,module,exports) { +"use strict";module.exports={name:"isPrime",category:"Utils",syntax:["isPrime(x)"],description:"Test whether a value is prime: has no divisors other than itself and one.",examples:["isPrime(3)","isPrime(-2)","isPrime([2, 17, 100])"],seealso:["isInteger","isNumeric","isNegative","isZero"]}; +},{}],"MHMc":[function(require,module,exports) { +"use strict";module.exports={name:"isZero",category:"Utils",syntax:["isZero(x)"],description:"Test whether a value is zero.",examples:["isZero(2)","isZero(0)","isZero(-4)","isZero([3, 0, -2, 0])"],seealso:["isInteger","isNumeric","isNegative","isPositive"]}; +},{}],"v295":[function(require,module,exports) { +"use strict";module.exports={name:"typeof",category:"Utils",syntax:["typeof(x)"],description:"Get the type of a variable.",examples:["typeof(3.5)","typeof(2 - 4i)","typeof(45 deg)",'typeof("hello world")'],seealso:["getMatrixDataType"]}; +},{}],"u4GE":[function(require,module,exports) { +"use strict";function e(e,i,t,r){var n={};return n.bignumber=require("./construction/bignumber"),n.boolean=require("./construction/boolean"),n.complex=require("./construction/complex"),n.createUnit=require("./construction/createUnit"),n.fraction=require("./construction/fraction"),n.index=require("./construction/index"),n.matrix=require("./construction/matrix"),n.number=require("./construction/number"),n.sparse=require("./construction/sparse"),n.splitUnit=require("./construction/splitUnit"),n.string=require("./construction/string"),n.unit=require("./construction/unit"),n.e=require("./constants/e"),n.E=require("./constants/e"),n.false=require("./constants/false"),n.i=require("./constants/i"),n[1/0]=require("./constants/Infinity"),n.LN2=require("./constants/LN2"),n.LN10=require("./constants/LN10"),n.LOG2E=require("./constants/LOG2E"),n.LOG10E=require("./constants/LOG10E"),n.NaN=require("./constants/NaN"),n.null=require("./constants/null"),n.pi=require("./constants/pi"),n.PI=require("./constants/pi"),n.phi=require("./constants/phi"),n.SQRT1_2=require("./constants/SQRT1_2"),n.SQRT2=require("./constants/SQRT2"),n.tau=require("./constants/tau"),n.true=require("./constants/true"),n.version=require("./constants/version"),n.speedOfLight={description:"Speed of light in vacuum",examples:["speedOfLight"]},n.gravitationConstant={description:"Newtonian constant of gravitation",examples:["gravitationConstant"]},n.planckConstant={description:"Planck constant",examples:["planckConstant"]},n.reducedPlanckConstant={description:"Reduced Planck constant",examples:["reducedPlanckConstant"]},n.magneticConstant={description:"Magnetic constant (vacuum permeability)",examples:["magneticConstant"]},n.electricConstant={description:"Electric constant (vacuum permeability)",examples:["electricConstant"]},n.vacuumImpedance={description:"Characteristic impedance of vacuum",examples:["vacuumImpedance"]},n.coulomb={description:"Coulomb's constant",examples:["coulomb"]},n.elementaryCharge={description:"Elementary charge",examples:["elementaryCharge"]},n.bohrMagneton={description:"Borh magneton",examples:["bohrMagneton"]},n.conductanceQuantum={description:"Conductance quantum",examples:["conductanceQuantum"]},n.inverseConductanceQuantum={description:"Inverse conductance quantum",examples:["inverseConductanceQuantum"]},n.magneticFluxQuantum={description:"Magnetic flux quantum",examples:["magneticFluxQuantum"]},n.nuclearMagneton={description:"Nuclear magneton",examples:["nuclearMagneton"]},n.klitzing={description:"Von Klitzing constant",examples:["klitzing"]},n.bohrRadius={description:"Borh radius",examples:["bohrRadius"]},n.classicalElectronRadius={description:"Classical electron radius",examples:["classicalElectronRadius"]},n.electronMass={description:"Electron mass",examples:["electronMass"]},n.fermiCoupling={description:"Fermi coupling constant",examples:["fermiCoupling"]},n.fineStructure={description:"Fine-structure constant",examples:["fineStructure"]},n.hartreeEnergy={description:"Hartree energy",examples:["hartreeEnergy"]},n.protonMass={description:"Proton mass",examples:["protonMass"]},n.deuteronMass={description:"Deuteron Mass",examples:["deuteronMass"]},n.neutronMass={description:"Neutron mass",examples:["neutronMass"]},n.quantumOfCirculation={description:"Quantum of circulation",examples:["quantumOfCirculation"]},n.rydberg={description:"Rydberg constant",examples:["rydberg"]},n.thomsonCrossSection={description:"Thomson cross section",examples:["thomsonCrossSection"]},n.weakMixingAngle={description:"Weak mixing angle",examples:["weakMixingAngle"]},n.efimovFactor={description:"Efimov factor",examples:["efimovFactor"]},n.atomicMass={description:"Atomic mass constant",examples:["atomicMass"]},n.avogadro={description:"Avogadro's number",examples:["avogadro"]},n.boltzmann={description:"Boltzmann constant",examples:["boltzmann"]},n.faraday={description:"Faraday constant",examples:["faraday"]},n.firstRadiation={description:"First radiation constant",examples:["firstRadiation"]},n.loschmidt={description:"Loschmidt constant at T=273.15 K and p=101.325 kPa",examples:["loschmidt"]},n.gasConstant={description:"Gas constant",examples:["gasConstant"]},n.molarPlanckConstant={description:"Molar Planck constant",examples:["molarPlanckConstant"]},n.molarVolume={description:"Molar volume of an ideal gas at T=273.15 K and p=101.325 kPa",examples:["molarVolume"]},n.sackurTetrode={description:"Sackur-Tetrode constant at T=1 K and p=101.325 kPa",examples:["sackurTetrode"]},n.secondRadiation={description:"Second radiation constant",examples:["secondRadiation"]},n.stefanBoltzmann={description:"Stefan-Boltzmann constant",examples:["stefanBoltzmann"]},n.wienDisplacement={description:"Wien displacement law constant",examples:["wienDisplacement"]},n.molarMass={description:"Molar mass constant",examples:["molarMass"]},n.molarMassC12={description:"Molar mass constant of carbon-12",examples:["molarMassC12"]},n.gravity={description:"Standard acceleration of gravity (standard acceleration of free-fall on Earth)",examples:["gravity"]},n.planckLength={description:"Planck length",examples:["planckLength"]},n.planckMass={description:"Planck mass",examples:["planckMass"]},n.planckTime={description:"Planck time",examples:["planckTime"]},n.planckCharge={description:"Planck charge",examples:["planckCharge"]},n.planckTemperature={description:"Planck temperature",examples:["planckTemperature"]},n.derivative=require("./function/algebra/derivative"),n.lsolve=require("./function/algebra/lsolve"),n.lup=require("./function/algebra/lup"),n.lusolve=require("./function/algebra/lusolve"),n.simplify=require("./function/algebra/simplify"),n.rationalize=require("./function/algebra/rationalize"),n.slu=require("./function/algebra/slu"),n.usolve=require("./function/algebra/usolve"),n.qr=require("./function/algebra/qr"),n.abs=require("./function/arithmetic/abs"),n.add=require("./function/arithmetic/add"),n.cbrt=require("./function/arithmetic/cbrt"),n.ceil=require("./function/arithmetic/ceil"),n.cube=require("./function/arithmetic/cube"),n.divide=require("./function/arithmetic/divide"),n.dotDivide=require("./function/arithmetic/dotDivide"),n.dotMultiply=require("./function/arithmetic/dotMultiply"),n.dotPow=require("./function/arithmetic/dotPow"),n.exp=require("./function/arithmetic/exp"),n.expm=require("./function/arithmetic/expm"),n.expm1=require("./function/arithmetic/expm1"),n.fix=require("./function/arithmetic/fix"),n.floor=require("./function/arithmetic/floor"),n.gcd=require("./function/arithmetic/gcd"),n.hypot=require("./function/arithmetic/hypot"),n.lcm=require("./function/arithmetic/lcm"),n.log=require("./function/arithmetic/log"),n.log2=require("./function/arithmetic/log2"),n.log1p=require("./function/arithmetic/log1p"),n.log10=require("./function/arithmetic/log10"),n.mod=require("./function/arithmetic/mod"),n.multiply=require("./function/arithmetic/multiply"),n.norm=require("./function/arithmetic/norm"),n.nthRoot=require("./function/arithmetic/nthRoot"),n.nthRoots=require("./function/arithmetic/nthRoots"),n.pow=require("./function/arithmetic/pow"),n.round=require("./function/arithmetic/round"),n.sign=require("./function/arithmetic/sign"),n.sqrt=require("./function/arithmetic/sqrt"),n.sqrtm=require("./function/arithmetic/sqrtm"),n.square=require("./function/arithmetic/square"),n.subtract=require("./function/arithmetic/subtract"),n.unaryMinus=require("./function/arithmetic/unaryMinus"),n.unaryPlus=require("./function/arithmetic/unaryPlus"),n.xgcd=require("./function/arithmetic/xgcd"),n.bitAnd=require("./function/bitwise/bitAnd"),n.bitNot=require("./function/bitwise/bitNot"),n.bitOr=require("./function/bitwise/bitOr"),n.bitXor=require("./function/bitwise/bitXor"),n.leftShift=require("./function/bitwise/leftShift"),n.rightArithShift=require("./function/bitwise/rightArithShift"),n.rightLogShift=require("./function/bitwise/rightLogShift"),n.bellNumbers=require("./function/combinatorics/bellNumbers"),n.catalan=require("./function/combinatorics/catalan"),n.composition=require("./function/combinatorics/composition"),n.stirlingS2=require("./function/combinatorics/stirlingS2"),n.config=require("./core/config"),n.import=require("./core/import"),n.typed=require("./core/typed"),n.arg=require("./function/complex/arg"),n.conj=require("./function/complex/conj"),n.re=require("./function/complex/re"),n.im=require("./function/complex/im"),n.eval=require("./function/expression/eval"),n.help=require("./function/expression/help"),n.distance=require("./function/geometry/distance"),n.intersect=require("./function/geometry/intersect"),n.and=require("./function/logical/and"),n.not=require("./function/logical/not"),n.or=require("./function/logical/or"),n.xor=require("./function/logical/xor"),n.column=require("./function/matrix/column"),n.concat=require("./function/matrix/concat"),n.cross=require("./function/matrix/cross"),n.ctranspose=require("./function/matrix/ctranspose"),n.det=require("./function/matrix/det"),n.diag=require("./function/matrix/diag"),n.dot=require("./function/matrix/dot"),n.getMatrixDataType=require("./function/matrix/getMatrixDataType"),n.identity=require("./function/matrix/identity"),n.filter=require("./function/matrix/filter"),n.flatten=require("./function/matrix/flatten"),n.forEach=require("./function/matrix/forEach"),n.inv=require("./function/matrix/inv"),n.kron=require("./function/matrix/kron"),n.map=require("./function/matrix/map"),n.ones=require("./function/matrix/ones"),n.partitionSelect=require("./function/matrix/partitionSelect"),n.range=require("./function/matrix/range"),n.resize=require("./function/matrix/resize"),n.reshape=require("./function/matrix/reshape"),n.row=require("./function/matrix/row"),n.size=require("./function/matrix/size"),n.sort=require("./function/matrix/sort"),n.squeeze=require("./function/matrix/squeeze"),n.subset=require("./function/matrix/subset"),n.trace=require("./function/matrix/trace"),n.transpose=require("./function/matrix/transpose"),n.zeros=require("./function/matrix/zeros"),n.combinations=require("./function/probability/combinations"),n.factorial=require("./function/probability/factorial"),n.gamma=require("./function/probability/gamma"),n.kldivergence=require("./function/probability/kldivergence"),n.multinomial=require("./function/probability/multinomial"),n.permutations=require("./function/probability/permutations"),n.pickRandom=require("./function/probability/pickRandom"),n.random=require("./function/probability/random"),n.randomInt=require("./function/probability/randomInt"),n.compare=require("./function/relational/compare"),n.compareNatural=require("./function/relational/compareNatural"),n.compareText=require("./function/relational/compareText"),n.deepEqual=require("./function/relational/deepEqual"),n.equal=require("./function/relational/equal"),n.equalText=require("./function/relational/equalText"),n.larger=require("./function/relational/larger"),n.largerEq=require("./function/relational/largerEq"),n.smaller=require("./function/relational/smaller"),n.smallerEq=require("./function/relational/smallerEq"),n.unequal=require("./function/relational/unequal"),n.setCartesian=require("./function/set/setCartesian"),n.setDifference=require("./function/set/setDifference"),n.setDistinct=require("./function/set/setDistinct"),n.setIntersect=require("./function/set/setIntersect"),n.setIsSubset=require("./function/set/setIsSubset"),n.setMultiplicity=require("./function/set/setMultiplicity"),n.setPowerset=require("./function/set/setPowerset"),n.setSize=require("./function/set/setSize"),n.setSymDifference=require("./function/set/setSymDifference"),n.setUnion=require("./function/set/setUnion"),n.erf=require("./function/special/erf"),n.mad=require("./function/statistics/mad"),n.max=require("./function/statistics/max"),n.mean=require("./function/statistics/mean"),n.median=require("./function/statistics/median"),n.min=require("./function/statistics/min"),n.mode=require("./function/statistics/mode"),n.prod=require("./function/statistics/prod"),n.quantileSeq=require("./function/statistics/quantileSeq"),n.std=require("./function/statistics/std"),n.sum=require("./function/statistics/sum"),n.var=require("./function/statistics/var"),n.acos=require("./function/trigonometry/acos"),n.acosh=require("./function/trigonometry/acosh"),n.acot=require("./function/trigonometry/acot"),n.acoth=require("./function/trigonometry/acoth"),n.acsc=require("./function/trigonometry/acsc"),n.acsch=require("./function/trigonometry/acsch"),n.asec=require("./function/trigonometry/asec"),n.asech=require("./function/trigonometry/asech"),n.asin=require("./function/trigonometry/asin"),n.asinh=require("./function/trigonometry/asinh"),n.atan=require("./function/trigonometry/atan"),n.atanh=require("./function/trigonometry/atanh"),n.atan2=require("./function/trigonometry/atan2"),n.cos=require("./function/trigonometry/cos"),n.cosh=require("./function/trigonometry/cosh"),n.cot=require("./function/trigonometry/cot"),n.coth=require("./function/trigonometry/coth"),n.csc=require("./function/trigonometry/csc"),n.csch=require("./function/trigonometry/csch"),n.sec=require("./function/trigonometry/sec"),n.sech=require("./function/trigonometry/sech"),n.sin=require("./function/trigonometry/sin"),n.sinh=require("./function/trigonometry/sinh"),n.tan=require("./function/trigonometry/tan"),n.tanh=require("./function/trigonometry/tanh"),n.to=require("./function/units/to"),n.clone=require("./function/utils/clone"),n.format=require("./function/utils/format"),n.isNaN=require("./function/utils/isNaN"),n.isInteger=require("./function/utils/isInteger"),n.isNegative=require("./function/utils/isNegative"),n.isNumeric=require("./function/utils/isNumeric"),n.hasNumericValue=require("./function/utils/hasNumericValue"),n.isPositive=require("./function/utils/isPositive"),n.isPrime=require("./function/utils/isPrime"),n.isZero=require("./function/utils/isZero"),n.typeof=require("./function/utils/typeof"),n}exports.name="docs",exports.path="expression",exports.factory=e; +},{"./construction/bignumber":"iLNC","./construction/boolean":"t9At","./construction/complex":"JrNm","./construction/createUnit":"p1Y0","./construction/fraction":"L0ae","./construction/index":"u7WR","./construction/matrix":"ig4c","./construction/number":"a1WX","./construction/sparse":"wNuW","./construction/splitUnit":"YFZz","./construction/string":"rqOi","./construction/unit":"x7uc","./constants/e":"MQ99","./constants/false":"T9NB","./constants/i":"aPHB","./constants/Infinity":"QQb5","./constants/LN2":"aXGR","./constants/LN10":"ONCS","./constants/LOG2E":"l03h","./constants/LOG10E":"IwW2","./constants/NaN":"sLjM","./constants/null":"lowc","./constants/pi":"HJY8","./constants/phi":"jcFy","./constants/SQRT1_2":"fDHA","./constants/SQRT2":"yYpy","./constants/tau":"aQgJ","./constants/true":"n6zq","./constants/version":"CPzZ","./function/algebra/derivative":"HjBS","./function/algebra/lsolve":"OFzm","./function/algebra/lup":"SsYr","./function/algebra/lusolve":"F1Dh","./function/algebra/simplify":"yWjE","./function/algebra/rationalize":"xCNe","./function/algebra/slu":"h0vC","./function/algebra/usolve":"RXlV","./function/algebra/qr":"rUq2","./function/arithmetic/abs":"XkjO","./function/arithmetic/add":"k4Wb","./function/arithmetic/cbrt":"aoF1","./function/arithmetic/ceil":"z4It","./function/arithmetic/cube":"ruVI","./function/arithmetic/divide":"sbSk","./function/arithmetic/dotDivide":"hr3Z","./function/arithmetic/dotMultiply":"p0XP","./function/arithmetic/dotPow":"HDd7","./function/arithmetic/exp":"y0AC","./function/arithmetic/expm":"iddg","./function/arithmetic/expm1":"pk0d","./function/arithmetic/fix":"WGIH","./function/arithmetic/floor":"vXNc","./function/arithmetic/gcd":"dwcd","./function/arithmetic/hypot":"Vx3c","./function/arithmetic/lcm":"gaE4","./function/arithmetic/log":"vbjs","./function/arithmetic/log2":"XIlx","./function/arithmetic/log1p":"WGSj","./function/arithmetic/log10":"qxOp","./function/arithmetic/mod":"WNo3","./function/arithmetic/multiply":"rG0J","./function/arithmetic/norm":"av88","./function/arithmetic/nthRoot":"tPWr","./function/arithmetic/nthRoots":"Hwjx","./function/arithmetic/pow":"RTne","./function/arithmetic/round":"ayTa","./function/arithmetic/sign":"HnEg","./function/arithmetic/sqrt":"uX7J","./function/arithmetic/sqrtm":"MaXS","./function/arithmetic/square":"wa24","./function/arithmetic/subtract":"IpJ1","./function/arithmetic/unaryMinus":"zSOc","./function/arithmetic/unaryPlus":"hWWr","./function/arithmetic/xgcd":"LePI","./function/bitwise/bitAnd":"cry4","./function/bitwise/bitNot":"HcKC","./function/bitwise/bitOr":"ujKO","./function/bitwise/bitXor":"WecP","./function/bitwise/leftShift":"T9yh","./function/bitwise/rightArithShift":"ZNwk","./function/bitwise/rightLogShift":"XUC6","./function/combinatorics/bellNumbers":"a5Km","./function/combinatorics/catalan":"gEl1","./function/combinatorics/composition":"oDTX","./function/combinatorics/stirlingS2":"sdgX","./core/config":"DO71","./core/import":"ZwB0","./core/typed":"Shzo","./function/complex/arg":"DVdV","./function/complex/conj":"Wmy6","./function/complex/re":"zwHi","./function/complex/im":"QAET","./function/expression/eval":"bVEH","./function/expression/help":"Fax8","./function/geometry/distance":"dMW5","./function/geometry/intersect":"bVBO","./function/logical/and":"AWzT","./function/logical/not":"AWWa","./function/logical/or":"JhOe","./function/logical/xor":"JMRD","./function/matrix/column":"aMEf","./function/matrix/concat":"q0hB","./function/matrix/cross":"IWZn","./function/matrix/ctranspose":"nnFv","./function/matrix/det":"qD6G","./function/matrix/diag":"UQh1","./function/matrix/dot":"BlyW","./function/matrix/getMatrixDataType":"bnMU","./function/matrix/identity":"iJ3P","./function/matrix/filter":"CckY","./function/matrix/flatten":"UmBd","./function/matrix/forEach":"l4FK","./function/matrix/inv":"DDDN","./function/matrix/kron":"DU2x","./function/matrix/map":"oHAh","./function/matrix/ones":"fbw8","./function/matrix/partitionSelect":"fQm4","./function/matrix/range":"NLcZ","./function/matrix/resize":"tmIl","./function/matrix/reshape":"DOEY","./function/matrix/row":"FNOD","./function/matrix/size":"lVw7","./function/matrix/sort":"bGuK","./function/matrix/squeeze":"MpqE","./function/matrix/subset":"WRJB","./function/matrix/trace":"nc6c","./function/matrix/transpose":"fj0p","./function/matrix/zeros":"nFaR","./function/probability/combinations":"M4Fz","./function/probability/factorial":"cbU5","./function/probability/gamma":"mIdZ","./function/probability/kldivergence":"W9Q9","./function/probability/multinomial":"y9uR","./function/probability/permutations":"qGLJ","./function/probability/pickRandom":"iKEH","./function/probability/random":"pXBT","./function/probability/randomInt":"fj2Q","./function/relational/compare":"jKwP","./function/relational/compareNatural":"JLzY","./function/relational/compareText":"Bmmt","./function/relational/deepEqual":"bLpw","./function/relational/equal":"wgSR","./function/relational/equalText":"HVZA","./function/relational/larger":"TH74","./function/relational/largerEq":"hahd","./function/relational/smaller":"iBZ4","./function/relational/smallerEq":"Ob6s","./function/relational/unequal":"kwrJ","./function/set/setCartesian":"qllh","./function/set/setDifference":"jaWL","./function/set/setDistinct":"VDoP","./function/set/setIntersect":"kvfp","./function/set/setIsSubset":"XvM6","./function/set/setMultiplicity":"sMXh","./function/set/setPowerset":"rmtw","./function/set/setSize":"AYWb","./function/set/setSymDifference":"reLj","./function/set/setUnion":"Wqu5","./function/special/erf":"NbhS","./function/statistics/mad":"EtYx","./function/statistics/max":"L2AM","./function/statistics/mean":"qRED","./function/statistics/median":"nYR2","./function/statistics/min":"xrLZ","./function/statistics/mode":"yBPR","./function/statistics/prod":"NCYX","./function/statistics/quantileSeq":"Gbgi","./function/statistics/std":"uXlw","./function/statistics/sum":"qyn0","./function/statistics/var":"siyP","./function/trigonometry/acos":"HPVa","./function/trigonometry/acosh":"MvCO","./function/trigonometry/acot":"xXPM","./function/trigonometry/acoth":"KpnL","./function/trigonometry/acsc":"Gt5T","./function/trigonometry/acsch":"XLHb","./function/trigonometry/asec":"uxTA","./function/trigonometry/asech":"eRMa","./function/trigonometry/asin":"M9R8","./function/trigonometry/asinh":"qY7D","./function/trigonometry/atan":"s9IB","./function/trigonometry/atanh":"fjot","./function/trigonometry/atan2":"Z7HZ","./function/trigonometry/cos":"DWzk","./function/trigonometry/cosh":"maYo","./function/trigonometry/cot":"wCAM","./function/trigonometry/coth":"AM7w","./function/trigonometry/csc":"cTPc","./function/trigonometry/csch":"uHb4","./function/trigonometry/sec":"hpuP","./function/trigonometry/sech":"WKMm","./function/trigonometry/sin":"gPaM","./function/trigonometry/sinh":"G3av","./function/trigonometry/tan":"N6lO","./function/trigonometry/tanh":"teZk","./function/units/to":"ROe2","./function/utils/clone":"I9FW","./function/utils/format":"gPkx","./function/utils/isNaN":"VF4n","./function/utils/isInteger":"rt70","./function/utils/isNegative":"hspf","./function/utils/isNumeric":"Tqof","./function/utils/hasNumericValue":"RYV2","./function/utils/isPositive":"pq0g","./function/utils/isPrime":"mX5V","./function/utils/isZero":"MHMc","./function/utils/typeof":"v295"}],"tSao":[function(require,module,exports) { +"use strict";var r=require("../../utils/collection/deepMap");function e(e,t,i,n){var o=i(require("../parse"));return n("compile",{string:function(r){return o(r).compile()},"Array | Matrix":function(e){return r(e,function(r){return o(r).compile()})}})}exports.name="compile",exports.factory=e; +},{"../../utils/collection/deepMap":"lOYo","../parse":"EUvE"}],"kgrW":[function(require,module,exports) { +"use strict";var r=require("../../utils/collection/deepMap");function e(e,t,n,i){var c=n(require("../parse"));return i("compile",{string:function(r){return c(r).compile().eval({})},"string, Object":function(r,e){return c(r).compile().eval(e)},"Array | Matrix":function(e){var t={};return r(e,function(r){return c(r).compile().eval(t)})},"Array | Matrix, Object":function(e,t){return r(e,function(r){return c(r).compile().eval(t)})}})}exports.name="eval",exports.factory=e; +},{"../../utils/collection/deepMap":"lOYo","../parse":"EUvE"}],"eMLC":[function(require,module,exports) { +"use strict";var r=require("../../utils/customs").getSafeProperty;function e(e,t,o,n,a){var i=o(require("../embeddedDocs"));return n("help",{any:function(t){var o,n=t;if("string"!=typeof t)for(o in a)if(a.hasOwnProperty(o)&&t===a[o]){n=o;break}var s=r(i,n);if(!s)throw new Error('No documentation found on "'+n+'"');return new e.Help(s)}})}exports.math=!0,exports.name="help",exports.factory=e; +},{"../../utils/customs":"PAPk","../embeddedDocs":"u4GE"}],"SQe8":[function(require,module,exports) { +"use strict";var e=require("../utils/object").extend,t=require("../utils/customs");function r(r,o,s,p,i){var n=s(require("./parse"));function c(){if(!(this instanceof c))throw new SyntaxError("Constructor must be called with the new operator");this.scope={}}return c.prototype.type="Parser",c.prototype.isParser=!0,c.prototype.parse=function(e){throw new Error("Parser.parse is deprecated. Use math.parse instead.")},c.prototype.compile=function(e){throw new Error("Parser.compile is deprecated. Use math.compile instead.")},c.prototype.eval=function(e){return n(e).compile().eval(this.scope)},c.prototype.get=function(e){return e in this.scope?t.getSafeProperty(this.scope,e):void 0},c.prototype.getAll=function(){return e({},this.scope)},c.prototype.set=function(e,r){return t.setSafeProperty(this.scope,e,r)},c.prototype.remove=function(e){delete this.scope[e]},c.prototype.clear=function(){for(var e in this.scope)this.scope.hasOwnProperty(e)&&delete this.scope[e]},c}exports.name="Parser",exports.path="expression",exports.factory=r,exports.math=!0; +},{"../utils/object":"FcSp","../utils/customs":"PAPk","./parse":"EUvE"}],"mLT7":[function(require,module,exports) { +"use strict";function r(r,e,t,n,s){var a=t(require("../Parser"));return n("parser",{"":function(){return new a(s)}})}exports.name="parser",exports.factory=r,exports.math=!0; +},{"../Parser":"SQe8"}],"bSaC":[function(require,module,exports) { +"use strict";module.exports=[require("./compile"),require("./eval"),require("./help"),require("./parse"),require("./parser")]; +},{"./compile":"tSao","./eval":"kgrW","./help":"eMLC","./parse":"uJKc","./parser":"mLT7"}],"EsLR":[function(require,module,exports) { +"use strict";function e(e,t,o,r){return function(){throw new Error("UpdateNode is deprecated. Use AssignmentNode instead.")}}exports.name="UpdateNode",exports.path="expression.node",exports.factory=e; +},{}],"gbLV":[function(require,module,exports) { +"use strict";module.exports=[require("./AccessorNode"),require("./ArrayNode"),require("./AssignmentNode"),require("./BlockNode"),require("./ConditionalNode"),require("./ConstantNode"),require("./IndexNode"),require("./FunctionAssignmentNode"),require("./FunctionNode"),require("./Node"),require("./ObjectNode"),require("./OperatorNode"),require("./ParenthesisNode"),require("./RangeNode"),require("./RelationalNode"),require("./SymbolNode"),require("./UpdateNode")]; +},{"./AccessorNode":"vZNf","./ArrayNode":"onTs","./AssignmentNode":"yw4P","./BlockNode":"QBkn","./ConditionalNode":"uzAW","./ConstantNode":"MNuy","./IndexNode":"SN5L","./FunctionAssignmentNode":"PrPs","./FunctionNode":"ZLEq","./Node":"dnbo","./ObjectNode":"UI2T","./OperatorNode":"F3sc","./ParenthesisNode":"Mj7c","./RangeNode":"tJPg","./RelationalNode":"E94o","./SymbolNode":"RtSa","./UpdateNode":"EsLR"}],"fYWL":[function(require,module,exports) { +"use strict";var r=require("./error.transform").transform;function t(t,a,e,n){var o=e(require("../../function/matrix/apply"));return n("apply",{"...any":function(a){var e=a[1];t.isNumber(e)?a[1]=e-1:t.isBigNumber(e)&&(a[1]=e.minus(1));try{return o.apply(null,a)}catch(n){throw r(n)}}})}exports.name="apply",exports.path="expression.transform",exports.factory=t; +},{"./error.transform":"Bjol","../../function/matrix/apply":"f9k3"}],"hFxa":[function(require,module,exports) { +"use strict";var r=require("./error.transform").transform;function t(t,n,e,o){var a=e(require("../../function/matrix/column"));return o("column",{"...any":function(n){var e=n.length-1,o=n[e];t.isNumber(o)&&(n[e]=o-1);try{return a.apply(null,n)}catch(u){throw r(u)}}})}exports.name="column",exports.path="expression.transform",exports.factory=t; +},{"./error.transform":"Bjol","../../function/matrix/column":"g7VB"}],"fUNc":[function(require,module,exports) { +"use strict";var r=require("./error.transform").transform;function t(t,n,e,a){var o=e(require("../../function/matrix/concat"));return a("concat",{"...any":function(n){var e=n.length-1,a=n[e];t.isNumber(a)?n[e]=a-1:t.isBigNumber(a)&&(n[e]=a.minus(1));try{return o.apply(null,n)}catch(c){throw r(c)}}})}exports.name="concat",exports.path="expression.transform",exports.factory=t; +},{"./error.transform":"Bjol","../../function/matrix/concat":"LXdZ"}],"yzMS":[function(require,module,exports) { +"use strict";function n(n,e,r,i){return function(e,r,i){var t=e.filter(function(e){return n.isSymbolNode(e)&&!(e.name in r)&&!(e.name in i)})[0];if(!t)throw new Error('No undefined variable found in inline expression "'+e+'"');var o=t.name,u=Object.create(i),a=e.compile();return function(n){return u[o]=n,a.eval(u)}}}exports.factory=n; +},{}],"Ozx7":[function(require,module,exports) { +"use strict";var r=require("../../utils/array").filter,t=require("../../utils/array").filterRegExp,e=require("../../utils/function").maxArgumentCount;function i(r,e,i,o){var u=i(require("./utils/compileInlineExpression")),a=i(require("../../type/matrix/function/matrix"));function s(t,e,i){var n,o;return t[0]&&(n=t[0].compile().eval(i)),t[1]&&(o=r.isSymbolNode(t[1])||r.isFunctionAssignmentNode(t[1])?t[1].compile().eval(i):u(t[1],e,i)),c(n,o)}s.rawArgs=!0;var c=o("filter",{"Array, function":n,"Matrix, function":function(r,t){return a(n(r.toArray(),t))},"Array, RegExp":t,"Matrix, RegExp":function(r,e){return a(t(r.toArray(),e))}});return c.toTex=void 0,s}function n(t,i){var n=e(i);return r(t,function(r,t,e){return 1===n?i(r):2===n?i(r,[t+1]):i(r,[t+1],e)})}exports.name="filter",exports.path="expression.transform",exports.factory=i; +},{"../../utils/array":"j2lF","../../utils/function":"woyg","./utils/compileInlineExpression":"yzMS","../../type/matrix/function/matrix":"vzj5"}],"YwEg":[function(require,module,exports) { +"use strict";var r=require("../../utils/function").maxArgumentCount,n=require("../../utils/array").forEach;function e(e,i,o,t){var a=o(require("./utils/compileInlineExpression"));function u(r,n,i){var o,t;return r[0]&&(o=r[0].compile().eval(i)),r[1]&&(t=e.isSymbolNode(r[1])||e.isFunctionAssignmentNode(r[1])?r[1].compile().eval(i):a(r[1],n,i)),s(o,t)}u.rawArgs=!0;var s=t("forEach",{"Array | Matrix, function":function(e,i){var o=r(i);!function r(t,a){Array.isArray(t)?n(t,function(n,e){r(n,a.concat(e+1))}):1===o?i(t):2===o?i(t,a):i(t,a,e)}(e.valueOf(),[])}});return u}exports.name="forEach",exports.path="expression.transform",exports.factory=e; +},{"../../utils/function":"woyg","../../utils/array":"j2lF","./utils/compileInlineExpression":"yzMS"}],"XTGQ":[function(require,module,exports) { +"use strict";function e(e,r,n){return function(){for(var r=[],n=0,t=arguments.length;n0?0:2;else if(i&&!0===i.isSet)i=i.map(function(e){return e-1});else if(e.isArray(i)||e.isMatrix(i))i=i.map(function(e){return e-1});else if(e.isNumber(i))i--;else if(e.isBigNumber(i))i=i.toNumber()-1;else if("string"!=typeof i)throw new TypeError("Dimension must be an Array, Matrix, number, string, or Range");r[n]=i}var s=new e.Index;return e.Index.apply(s,r),s}}exports.name="index",exports.path="expression.transform",exports.factory=e; +},{}],"nCs5":[function(require,module,exports) { +"use strict";var r=require("../../utils/function").maxArgumentCount,n=require("../../utils/array").map;function t(r,n,t,i){var u=t(require("./utils/compileInlineExpression")),o=t(require("../../type/matrix/function/matrix"));function a(n,t,e){var i,o;return n[0]&&(i=n[0].compile().eval(e)),n[1]&&(o=r.isSymbolNode(n[1])||r.isFunctionAssignmentNode(n[1])?n[1].compile().eval(e):u(n[1],t,e)),c(i,o)}a.rawArgs=!0;var c=i("map",{"Array, function":function(r,n){return e(r,n,r)},"Matrix, function":function(r,n){return o(e(r.valueOf(),n,r))}});return a}function e(t,e,i){var u=r(e);return function r(t,o){return Array.isArray(t)?n(t,function(n,t){return r(n,o.concat(t+1))}):1===u?e(t):2===u?e(t,o):e(t,o,i)}(t,[])}exports.name="map",exports.path="expression.transform",exports.factory=t; +},{"../../utils/function":"woyg","../../utils/array":"j2lF","./utils/compileInlineExpression":"yzMS","../../type/matrix/function/matrix":"vzj5"}],"NHP1":[function(require,module,exports) { +"use strict";var r=require("./error.transform").transform,t=require("../../utils/collection/isCollection");function e(e,i,n,s){var o=n(require("../../function/statistics/max"));return s("max",{"...any":function(i){if(2===i.length&&t(i[0])){var n=i[1];e.isNumber(n)?i[1]=n-1:e.isBigNumber(n)&&(i[1]=n.minus(1))}try{return o.apply(null,i)}catch(s){throw r(s)}}})}exports.name="max",exports.path="expression.transform",exports.factory=e; +},{"./error.transform":"Bjol","../../utils/collection/isCollection":"m4c0","../../function/statistics/max":"US8O"}],"nlKP":[function(require,module,exports) { +"use strict";var r=require("./error.transform").transform,t=require("../../utils/collection/isCollection");function e(e,n,i,s){var o=i(require("../../function/statistics/mean"));return s("mean",{"...any":function(n){if(2===n.length&&t(n[0])){var i=n[1];e.isNumber(i)?n[1]=i-1:e.isBigNumber(i)&&(n[1]=i.minus(1))}try{return o.apply(null,n)}catch(s){throw r(s)}}})}exports.name="mean",exports.path="expression.transform",exports.factory=e; +},{"./error.transform":"Bjol","../../utils/collection/isCollection":"m4c0","../../function/statistics/mean":"WyK1"}],"cpNx":[function(require,module,exports) { +"use strict";var r=require("./error.transform").transform,t=require("../../utils/collection/isCollection");function i(i,n,e,s){var o=e(require("../../function/statistics/min"));return s("min",{"...any":function(n){if(2===n.length&&t(n[0])){var e=n[1];i.isNumber(e)?n[1]=e-1:i.isBigNumber(e)&&(n[1]=e.minus(1))}try{return o.apply(null,n)}catch(s){throw r(s)}}})}exports.name="min",exports.path="expression.transform",exports.factory=i; +},{"./error.transform":"Bjol","../../utils/collection/isCollection":"m4c0","../../function/statistics/min":"VKqc"}],"NRUm":[function(require,module,exports) { +"use strict";function r(r,n,e,t){var a=e(require("../../function/matrix/range"));return t("range",{"...any":function(r){return"boolean"!=typeof r[r.length-1]&&r.push(!0),a.apply(null,r)}})}exports.name="range",exports.path="expression.transform",exports.factory=r; +},{"../../function/matrix/range":"lueR"}],"tHFG":[function(require,module,exports) { +"use strict";var r=require("./error.transform").transform,t=require("../../utils/collection/isCollection");function e(e,s,i,n){var o=i(require("../../function/statistics/std"));return n("std",{"...any":function(s){if(s.length>=2&&t(s[0])){var i=s[1];e.isNumber(i)?s[1]=i-1:e.isBigNumber(i)&&(s[1]=i.minus(1))}try{return o.apply(null,s)}catch(n){throw r(n)}}})}exports.name="std",exports.path="expression.transform",exports.factory=e; +},{"./error.transform":"Bjol","../../utils/collection/isCollection":"m4c0","../../function/statistics/std":"hFUZ"}],"fCpa":[function(require,module,exports) { +"use strict";var r=require("./error.transform").transform;function t(t,e,n,o){var a=n(require("../../function/matrix/row"));return o("row",{"...any":function(e){var n=e.length-1,o=e[n];t.isNumber(o)&&(e[n]=o-1);try{return a.apply(null,e)}catch(s){throw r(s)}}})}exports.name="row",exports.path="expression.transform",exports.factory=t; +},{"./error.transform":"Bjol","../../function/matrix/row":"eLyh"}],"XVBF":[function(require,module,exports) { +"use strict";var r=require("./error.transform").transform;function t(t,e,s,n){var o=s(require("../../function/matrix/subset"));return n("subset",{"...any":function(t){try{return o.apply(null,t)}catch(e){throw r(e)}}})}exports.name="subset",exports.path="expression.transform",exports.factory=t; +},{"./error.transform":"Bjol","../../function/matrix/subset":"ZWbZ"}],"vC3z":[function(require,module,exports) { +"use strict";var r=require("./error.transform").transform,t=require("../../utils/collection/isCollection");function e(e,s,i,n){var o=i(require("../../function/statistics/sum"));return n("sum",{"...any":function(s){if(2===s.length&&t(s[0])){var i=s[1];e.isNumber(i)?s[1]=i-1:e.isBigNumber(i)&&(s[1]=i.minus(1))}try{return o.apply(null,s)}catch(n){throw r(n)}}})}exports.name="sum",exports.path="expression.transform",exports.factory=e; +},{"./error.transform":"Bjol","../../utils/collection/isCollection":"m4c0","../../function/statistics/sum":"y9hQ"}],"d6Xr":[function(require,module,exports) { +"use strict";var r=require("./error.transform").transform,t=require("../../utils/collection/isCollection");function e(e,i,n,s){var o=n(require("../../function/statistics/var"));return s("var",{"...any":function(i){if(i.length>=2&&t(i[0])){var n=i[1];e.isNumber(n)?i[1]=n-1:e.isBigNumber(n)&&(i[1]=n.minus(1))}try{return o.apply(null,i)}catch(s){throw r(s)}}})}exports.name="var",exports.path="expression.transform",exports.factory=e; +},{"./error.transform":"Bjol","../../utils/collection/isCollection":"m4c0","../../function/statistics/var":"ujYK"}],"mXCx":[function(require,module,exports) { +"use strict";module.exports=[require("./apply.transform"),require("./column.transform"),require("./concat.transform"),require("./filter.transform"),require("./forEach.transform"),require("./index.transform"),require("./map.transform"),require("./max.transform"),require("./mean.transform"),require("./min.transform"),require("./range.transform"),require("./std.transform"),require("./row.transform"),require("./subset.transform"),require("./sum.transform"),require("./var.transform")]; +},{"./apply.transform":"fYWL","./column.transform":"hFxa","./concat.transform":"fUNc","./filter.transform":"Ozx7","./forEach.transform":"YwEg","./index.transform":"XTGQ","./map.transform":"nCs5","./max.transform":"NHP1","./mean.transform":"nlKP","./min.transform":"cpNx","./range.transform":"NRUm","./std.transform":"tHFG","./row.transform":"fCpa","./subset.transform":"XVBF","./sum.transform":"vC3z","./var.transform":"d6Xr"}],"SNFv":[function(require,module,exports) { +"use strict";var t=require("../utils/object"),e=require("../utils/string");function r(r,n,o,i){var a=o(require("./function/parser"))();function s(t){if(!(this instanceof s))throw new SyntaxError("Constructor must be called with the new operator");if(!t)throw new Error('Argument "doc" missing');this.doc=t}return s.prototype.type="Help",s.prototype.isHelp=!0,s.prototype.toString=function(){var t=this.doc||{},n="\n";if(t.name&&(n+="Name: "+t.name+"\n\n"),t.category&&(n+="Category: "+t.category+"\n\n"),t.description&&(n+="Description:\n "+t.description+"\n\n"),t.syntax&&(n+="Syntax:\n "+t.syntax.join("\n ")+"\n\n"),t.examples){n+="Examples:\n";for(var o=0;o>>")}function g(r){var t=s.parseMath(G(r)),o=n._2(i.R.bind,t,function(r){var n=u(r);return void 0!==n?e({TAG:0,_0:n},Symbol.for("name"),"Ok"):e({TAG:1,_0:"MathJsParse Error"},Symbol.for("name"),"Error")});return n._2(i.R.bind,o,S)}var E=g;exports.MathJsonToMathJsAdt=m,exports.MathAdtToDistDst=p,exports.pointwiseToRightLogShift=G,exports.fromString2=g,exports.fromString=E; +},{"rescript/lib/js/curry.js":"NSLD","rescript/lib/js/js_dict.js":"GWKE","rescript/lib/js/belt_Array.js":"yUxI","@glennsl/bs-json/src/Json_decode.bs.js":"kurU","../utility/E.bs.js":"xX5m","./Mathjs.bs.js":"SRZe"}],"AuT8":[function(require,module,exports) { +var define; +var n;!function(r,t){"object"==typeof exports?module.exports=t():"function"==typeof n&&n.amd?n(t):r.jStat=t()}(this,function(){var n=function(n,r){var t=Array.prototype.concat,e=Array.prototype.slice,o=Object.prototype.toString;function a(r,t){var e=r>t?r:t;return n.pow(10,17-~~(n.log(e>0?e:-e)*n.LOG10E))}var u=Array.isArray||function(n){return"[object Array]"===o.call(n)};function i(n){return"[object Function]"===o.call(n)}function f(n){return"number"==typeof n&&n-n==0}function c(){return new c._init(arguments)}function l(){return 0}function s(){return 1}function m(n,r){return n===r?1:0}c.fn=c.prototype,c._init=function(n){if(u(n[0]))if(u(n[0][0])){i(n[1])&&(n[0]=c.map(n[0],n[1]));for(var r=0;r=0;r--,e++)t[e]=[n[e][r]];return t},c.transpose=function(n){var r,t,e,o,a,i=[];for(u(n[0])||(n=[n]),t=n.length,e=n[0].length,a=0;a0&&(i[e][0]=n[e][0]),f=1;ft&&e>0)return[];if(e>0)for(o=n;ot;o+=e)a.push(o);return a},c.slice=function(){function n(n,t,e,o){var a,u=[],i=n.length;if(t===r&&e===r&&o===r)return c.copy(n);if(o=o||1,(t=(t=t||0)>=0?t:i+t)===(e=(e=e||n.length)>=0?e:i+e)||0===o)return[];if(te&&o>0)return[];if(o>0)for(a=t;ae;a+=o)u.push(n[a]);return u}return function(r,t){var e,o;return f((t=t||{}).row)?f(t.col)?r[t.row][t.col]:n(c.rowa(r,t.row),(e=t.col||{}).start,e.end,e.step):f(t.col)?n(c.cola(r,t.col),(o=t.row||{}).start,o.end,o.step):(o=t.row||{},e=t.col||{},n(r,o.start,o.end,o.step).map(function(r){return n(r,e.start,e.end,e.step)}))}}(),c.sliceAssign=function(t,e,o){var a,u;if(f(e.row)){if(f(e.col))return t[e.row][e.col]=o;e.col=e.col||{},e.col.start=e.col.start||0,e.col.end=e.col.end||t[0].length,e.col.step=e.col.step||1,a=c.arange(e.col.start,n.min(t.length,e.col.end),e.col.step);var i=e.row;return a.forEach(function(n,r){t[i][n]=o[r]}),t}if(f(e.col)){e.row=e.row||{},e.row.start=e.row.start||0,e.row.end=e.row.end||t.length,e.row.step=e.row.step||1,u=c.arange(e.row.start,n.min(t[0].length,e.row.end),e.row.step);var l=e.col;return u.forEach(function(n,r){t[n][l]=o[r]}),t}return o[0].length===r&&(o=[o]),e.row.start=e.row.start||0,e.row.end=e.row.end||t.length,e.row.step=e.row.step||1,e.col.start=e.col.start||0,e.col.end=e.col.end||t[0].length,e.col.step=e.col.step||1,u=c.arange(e.row.start,n.min(t.length,e.row.end),e.row.step),a=c.arange(e.col.start,n.min(t[0].length,e.col.end),e.col.step),u.forEach(function(n,r){a.forEach(function(e,a){t[n][e]=o[r][a]})}),t},c.diagonal=function(n){var r=c.zeros(n.length,n.length);return n.forEach(function(n,t){r[t][t]=n}),r},c.copy=function(n){return n.map(function(n){return f(n)?n:n.map(function(n){return n})})};var g=c.prototype;return g.length=0,g.push=Array.prototype.push,g.sort=Array.prototype.sort,g.splice=Array.prototype.splice,g.slice=Array.prototype.slice,g.toArray=function(){return this.length>1?e.call(this):e.call(this)[0]},g.map=function(n,r){return c(c.map(this,n,r))},g.cumreduce=function(n,r){return c(c.cumreduce(this,n,r))},g.alter=function(n){return c.alter(this,n),this},function(n){for(var r=0;r=0;)r+=n[t];return r},n.sumsqrd=function(n){for(var r=0,t=n.length;--t>=0;)r+=n[t]*n[t];return r},n.sumsqerr=function(r){for(var t,e=n.mean(r),o=0,a=r.length;--a>=0;)o+=(t=r[a]-e)*t;return o},n.sumrow=function(n){for(var r=0,t=n.length;--t>=0;)r+=n[t];return r},n.product=function(n){for(var r=1,t=n.length;--t>=0;)r*=n[t];return r},n.min=function(n){for(var r=n[0],t=0;++tr&&(r=n[t]);return r},n.unique=function(n){for(var r={},t=[],e=0;eu?(f=[o[r]],u=a,i=0):a===u&&(f.push(o[r]),i++),a=1);return 0===i?f[0]:f},n.range=function(r){return n.max(r)-n.min(r)},n.variance=function(r,t){return n.sumsqerr(r)/(r.length-(t?1:0))},n.pooledvariance=function(r){return r.reduce(function(r,t){return r+n.sumsqerr(t)},0)/(r.reduce(function(n,r){return n+r.length},0)-r.length)},n.deviation=function(r){for(var t=n.mean(r),e=r.length,o=new Array(e),a=0;a=0;a--)o.push(r.abs(t[a]-e));return n.mean(o)},n.meddev=function(t){for(var e=n.median(t),o=[],a=t.length-1;a>=0;a--)o.push(r.abs(t[a]-e));return n.median(o)},n.coeffvar=function(r){return n.stdev(r)/n.mean(r)},n.quartiles=function(n){var t=n.length,o=n.slice().sort(e);return[o[r.round(t/4)-1],o[r.round(t/2)-1],o[r.round(3*t/4)-1]]},n.quantiles=function(n,t,a,u){var i,f,c,l,s,m=n.slice().sort(e),g=[t.length],p=n.length;for(void 0===a&&(a=3/8),void 0===u&&(u=3/8),i=0;i1){for(f=!0===e?this:this.transpose();i1){for("sumrow"!==r&&(f=!0===e?this:this.transpose());i1){for(i=i.transpose();u=0;i--)u*=e,u+=c[i];if(a=u/t+.5*r.log(o)+(t-.5)*r.log(t)-t,n<=7)for(i=1;i<=f;i++)a-=r.log(t-1),t-=1;return a},n.gammafn=function(n){var t,e,o,a,u=[-1.716185138865495,24.76565080557592,-379.80425647094563,629.3311553128184,866.9662027904133,-31451.272968848367,-36144.413418691176,66456.14382024054],i=[-30.8402300119739,315.35062697960416,-1015.1563674902192,-3107.771671572311,22538.11842098015,4755.846277527881,-134659.9598649693,-115132.2596755535],f=!1,c=0,l=0,s=0,m=n;if(m<=0){if(!(a=m%1+3.6e-16))return 1/0;f=(1&m?-1:1)*r.PI/r.sin(r.PI*a),m=1-m}for(o=m,e=m<1?m++:(m-=c=(0|m)-1)-1,t=0;t<8;++t)s=(s+u[t])*e,l=l*e+i[t];if(a=s/l+1,om)for(t=0;t=1?t:1/t)+.4*t+17);if(e<0||t<=0)return NaN;if(e170||e>170?r.exp(n.combinationln(t,e)):n.factorial(t)/n.factorial(e)/n.factorial(t-e)},n.combinationln=function(r,t){return n.factorialln(r)-n.factorialln(t)-n.factorialln(r-t)},n.permutation=function(r,t){return n.factorial(r)/n.factorial(r-t)},n.betafn=function(t,e){if(!(t<=0||e<=0))return t+e>170?r.exp(n.betaln(t,e)):n.gammafn(t)*n.gammafn(e)/n.gammafn(t+e)},n.betaln=function(r,t){return n.gammaln(r)+n.gammaln(t)-n.gammaln(r+t)},n.betacf=function(n,t,e){var o,a,u,i,f=1,c=t+e,l=t+1,s=t-1,m=1,g=1-c*n/l;for(r.abs(g)<1e-30&&(g=1e-30),i=g=1/g;f<=100&&(g=1+(a=f*(e-f)*n/((s+(o=2*f))*(t+o)))*g,r.abs(g)<1e-30&&(g=1e-30),m=1+a/m,r.abs(m)<1e-30&&(m=1e-30),i*=(g=1/g)*m,g=1+(a=-(t+f)*(c+f)*n/((t+o)*(l+o)))*g,r.abs(g)<1e-30&&(g=1e-30),m=1+a/m,r.abs(m)<1e-30&&(m=1e-30),i*=u=(g=1/g)*m,!(r.abs(u-1)<3e-7));f++);return i},n.gammapinv=function(t,e){var o,a,u,i,f,c,l=0,s=e-1,m=n.gammaln(e);if(t>=1)return r.max(100,e+100*r.sqrt(e));if(t<=0)return 0;for(e>1?(f=r.log(s),c=r.exp(s*(f-1)-m),i=t<.5?t:1-t,o=(2.30753+.27061*(a=r.sqrt(-2*r.log(i))))/(1+a*(.99229+.04481*a))-a,t<.5&&(o=-o),o=r.max(.001,e*r.pow(1-1/(9*e)-o/(3*r.sqrt(e)),3))):o=t<(a=1-e*(.253+.12*e))?r.pow(t/a,1/e):1-r.log(1-(t-a)/(1-a));l<12;l++){if(o<=0)return 0;if((o-=a=(u=(n.lowRegGamma(e,o)-t)/(a=e>1?c*r.exp(-(o-s)+s*(r.log(o)-f)):r.exp(-o+s*r.log(o)-m)))/(1-.5*r.min(1,u*((e-1)/o-1))))<=0&&(o=.5*(o+a)),r.abs(a)<1e-8*o)break}return o},n.erf=function(n){var t,e,o,a,u=[-1.3026537197817094,.6419697923564902,.019476473204185836,-.00956151478680863,-.000946595344482036,.000366839497852761,42523324806907e-18,-20278578112534e-18,-1624290004647e-18,130365583558e-17,1.5626441722e-8,-8.5238095915e-8,6.529054439e-9,5.059343495e-9,-9.91364156e-10,-2.27365122e-10,9.6467911e-11,2.394038e-12,-6.886027e-12,8.94487e-13,3.13092e-13,-1.12708e-13,3.81e-16,7.106e-15,-1.523e-15,-9.4e-17,1.21e-16,-2.8e-17],i=u.length-1,f=!1,c=0,l=0;for(n<0&&(n=-n,f=!0),e=4*(t=2/(2+n))-2;i>0;i--)o=c,c=e*c-l+u[i],l=o;return a=t*r.exp(-n*n+.5*(u[0]+e*c)-l),f?a-1:1-a},n.erfc=function(r){return 1-n.erf(r)},n.erfcinv=function(t){var e,o,a,u,i=0;if(t>=2)return-100;if(t<=0)return 100;for(u=t<1?t:2-t,e=-.70711*((2.30753+.27061*(a=r.sqrt(-2*r.log(u/2))))/(1+a*(.99229+.04481*a))-a);i<2;i++)e+=(o=n.erfc(e)-u)/(1.1283791670955126*r.exp(-e*e)-e*o);return t<1?e:-e},n.ibetainv=function(t,e,o){var a,u,i,f,c,l,s,m,g,p,d=e-1,h=o-1,v=0;if(t<=0)return 0;if(t>=1)return 1;for(e>=1&&o>=1?(i=t<.5?t:1-t,l=(2.30753+.27061*(f=r.sqrt(-2*r.log(i))))/(1+f*(.99229+.04481*f))-f,t<.5&&(l=-l),s=(l*l-3)/6,m=2/(1/(2*e-1)+1/(2*o-1)),g=l*r.sqrt(s+m)/m-(1/(2*o-1)-1/(2*e-1))*(s+5/6-2/(3*m)),l=e/(e+o*r.exp(2*g))):(a=r.log(e/(e+o)),u=r.log(o/(e+o)),l=t<(f=r.exp(e*a)/e)/(g=f+(c=r.exp(o*u)/o))?r.pow(e*g*t,1/e):1-r.pow(o*g*(1-t),1/o)),p=-n.gammaln(e)-n.gammaln(o)+n.gammaln(e+o);v<10;v++){if(0===l||1===l)return l;if((l-=f=(c=(n.ibeta(l,e,o)-t)/(f=r.exp(d*r.log(l)+h*r.log(1-l)+p)))/(1-.5*r.min(1,c*(d/l-h/(1-l)))))<=0&&(l=.5*(l+f)),l>=1&&(l=.5*(l+f+1)),r.abs(f)<1e-8*l&&v>0)break}return l},n.ibeta=function(t,e,o){var a=0===t||1===t?0:r.exp(n.gammaln(e+o)-n.gammaln(e)-n.gammaln(o)+e*r.log(t)+o*r.log(1-t));return!(t<0||t>1)&&(t<(e+1)/(e+o+2)?a*n.betacf(t,e,o)/e:1-a*n.betacf(1-t,o,e)/o)},n.randn=function(t,e){var o,a,u,i,f;if(e||(e=t),t)return n.create(t,e,function(){return n.randn()});do{o=n._random_fn(),a=1.7156*(n._random_fn()-.5),f=(u=o-.449871)*u+(i=r.abs(a)+.386595)*(.196*i-.25472*u)}while(f>.27597&&(f>.27846||a*a>-4*r.log(o)*o*o));return a/o},n.randg=function(t,e,o){var a,u,i,f,c,l,s=t;if(o||(o=e),t||(t=1),e)return(l=n.zeros(e,o)).alter(function(){return n.randg(t)}),l;t<1&&(t+=1),a=t-1/3,u=1/r.sqrt(9*a);do{do{f=1+u*(c=n.randn())}while(f<=0);f*=f*f,i=n._random_fn()}while(i>1-.331*r.pow(c,4)&&r.log(i)>.5*c*c+a*(1-f+r.log(f)));if(t==s)return a*f;do{i=n._random_fn()}while(0===i);return r.pow(i,1/s)*a*f},function(r){for(var t=0;to;)s=f,i=c+(a=-(t+l)*(t+e+l)*n/(t+2*l)/(t+2*l+1))*i,f=(u=f+a*u)+(a=(l+=1)*(e-l)*n/(t+2*l-1)/(t+2*l))*f,u/=c=i+a*c,i/=c,f/=c,c=1;return f/t}function e(t,e,o){var a=[.9815606342467192,.9041172563704749,.7699026741943047,.5873179542866175,.3678314989981802,.1252334085114689],u=[.04717533638651183,.10693932599531843,.16007832854334622,.20316742672306592,.2334925365383548,.24914704581340277],i=.5*t;if(i>=8)return 1;var f,c=2*n.normal.cdf(i,0,1,1,0)-1;c=c>=r.exp(-50/o)?r.pow(c,o):0;for(var l=i,s=(8-i)/(f=t>3?2:3),m=l+s,g=0,p=o-1,d=1;d<=f;d++){for(var h=0,v=.5*(m+l),w=.5*(m-l),y=1;y<=12;y++){var b,x=v+w*(660)break;var _=.5*(2*n.normal.cdf(x,0,1,1,0))-.5*(2*n.normal.cdf(x,t,1,1,0));_>=r.exp(-30/p)&&(h+=_=u[b-1]*r.exp(-.5*q)*r.pow(_,p))}g+=h*=2*w*o/r.sqrt(2*r.PI),l=m,m+=s}return(c+=g)<=r.exp(-30/e)?0:(c=r.pow(c,e))>=1?1:c}!function(r){for(var t=0;t1||t<0?0:1==e&&1==o?1:e<512&&o<512?r.pow(t,e-1)*r.pow(1-t,o-1)/n.betafn(e,o):r.exp((e-1)*r.log(t)+(o-1)*r.log(1-t)-n.betaln(e,o))},cdf:function(r,t,e){return r>1||r<0?1*(r>1):n.ibeta(r,t,e)},inv:function(r,t,e){return n.ibetainv(r,t,e)},mean:function(n,r){return n/(n+r)},median:function(r,t){return n.ibetainv(.5,r,t)},mode:function(n,r){return(n-1)/(n+r-2)},sample:function(r,t){var e=n.randg(r);return e/(e+n.randg(t))},variance:function(n,t){return n*t/(r.pow(n+t,2)*(n+t+1))}}),n.extend(n.centralF,{pdf:function(t,e,o){var a;return t<0?0:e<=2?0===t&&e<2?1/0:0===t&&2===e?1:1/n.betafn(e/2,o/2)*r.pow(e/o,e/2)*r.pow(t,e/2-1)*r.pow(1+e/o*t,-(e+o)/2):(a=e*t/(o+t*e),e*(o/(o+t*e))/2*n.binomial.pdf((e-2)/2,(e+o-2)/2,a))},cdf:function(r,t,e){return r<0?0:n.ibeta(t*r/(t*r+e),t/2,e/2)},inv:function(r,t,e){return e/(t*(1/n.ibetainv(r,t/2,e/2)-1))},mean:function(n,r){return r>2?r/(r-2):void 0},mode:function(n,r){return n>2?r*(n-2)/(n*(r+2)):void 0},sample:function(r,t){return 2*n.randg(r/2)/r/(2*n.randg(t/2)/t)},variance:function(n,r){if(!(r<=4))return 2*r*r*(n+r-2)/(n*(r-2)*(r-2)*(r-4))}}),n.extend(n.cauchy,{pdf:function(n,t,e){return e<0?0:e/(r.pow(n-t,2)+r.pow(e,2))/r.PI},cdf:function(n,t,e){return r.atan((n-t)/e)/r.PI+.5},inv:function(n,t,e){return t+e*r.tan(r.PI*(n-.5))},median:function(n){return n},mode:function(n){return n},sample:function(t,e){return n.randn()*r.sqrt(1/(2*n.randg(.5)))*e+t}}),n.extend(n.chisquare,{pdf:function(t,e){return t<0?0:0===t&&2===e?.5:r.exp((e/2-1)*r.log(t)-t/2-e/2*r.log(2)-n.gammaln(e/2))},cdf:function(r,t){return r<0?0:n.lowRegGamma(t/2,r/2)},inv:function(r,t){return 2*n.gammapinv(r,.5*t)},mean:function(n){return n},median:function(n){return n*r.pow(1-2/(9*n),3)},mode:function(n){return n-2>0?n-2:0},sample:function(r){return 2*n.randg(r/2)},variance:function(n){return 2*n}}),n.extend(n.exponential,{pdf:function(n,t){return n<0?0:t*r.exp(-t*n)},cdf:function(n,t){return n<0?0:1-r.exp(-t*n)},inv:function(n,t){return-r.log(1-n)/t},mean:function(n){return 1/n},median:function(n){return 1/n*r.log(2)},mode:function(){return 0},sample:function(t){return-1/t*r.log(n._random_fn())},variance:function(n){return r.pow(n,-2)}}),n.extend(n.gamma,{pdf:function(t,e,o){return t<0?0:0===t&&1===e?1/o:r.exp((e-1)*r.log(t)-t/o-n.gammaln(e)-e*r.log(o))},cdf:function(r,t,e){return r<0?0:n.lowRegGamma(t,r/e)},inv:function(r,t,e){return n.gammapinv(r,t)*e},mean:function(n,r){return n*r},mode:function(n,r){if(n>1)return(n-1)*r},sample:function(r,t){return n.randg(r)*t},variance:function(n,r){return n*r*r}}),n.extend(n.invgamma,{pdf:function(t,e,o){return t<=0?0:r.exp(-(e+1)*r.log(t)-o/t-n.gammaln(e)+e*r.log(o))},cdf:function(r,t,e){return r<=0?0:1-n.lowRegGamma(t,e/r)},inv:function(r,t,e){return e/n.gammapinv(1-r,t)},mean:function(n,r){return n>1?r/(n-1):void 0},mode:function(n,r){return r/(n+1)},sample:function(r,t){return t/n.randg(r)},variance:function(n,r){if(!(n<=2))return r*r/((n-1)*(n-1)*(n-2))}}),n.extend(n.kumaraswamy,{pdf:function(n,t,e){return 0===n&&1===t?e:1===n&&1===e?t:r.exp(r.log(t)+r.log(e)+(t-1)*r.log(n)+(e-1)*r.log(1-r.pow(n,t)))},cdf:function(n,t,e){return n<0?0:n>1?1:1-r.pow(1-r.pow(n,t),e)},inv:function(n,t,e){return r.pow(1-r.pow(1-n,1/e),1/t)},mean:function(r,t){return t*n.gammafn(1+1/r)*n.gammafn(t)/n.gammafn(1+1/r+t)},median:function(n,t){return r.pow(1-r.pow(2,-1/t),1/n)},mode:function(n,t){if(n>=1&&t>=1&&1!==n&&1!==t)return r.pow((n-1)/(n*t-1),1/n)},variance:function(){throw new Error("variance not yet implemented")}}),n.extend(n.lognormal,{pdf:function(n,t,e){return n<=0?0:r.exp(-r.log(n)-.5*r.log(2*r.PI)-r.log(e)-r.pow(r.log(n)-t,2)/(2*e*e))},cdf:function(t,e,o){return t<0?0:.5+.5*n.erf((r.log(t)-e)/r.sqrt(2*o*o))},inv:function(t,e,o){return r.exp(-1.4142135623730951*o*n.erfcinv(2*t)+e)},mean:function(n,t){return r.exp(n+t*t/2)},median:function(n){return r.exp(n)},mode:function(n,t){return r.exp(n-t*t)},sample:function(t,e){return r.exp(n.randn()*e+t)},variance:function(n,t){return(r.exp(t*t)-1)*r.exp(2*n+t*t)}}),n.extend(n.noncentralt,{pdf:function(t,e,o){return r.abs(o)<1e-14?n.studentt.pdf(t,e):r.abs(t)<1e-14?r.exp(n.gammaln((e+1)/2)-o*o/2-.5*r.log(r.PI*e)-n.gammaln(e/2)):e/t*(n.noncentralt.cdf(t*r.sqrt(1+2/e),e+2,o)-n.noncentralt.cdf(t,e,o))},cdf:function(t,e,o){if(r.abs(o)<1e-14)return n.studentt.cdf(t,e);var a=!1;t<0&&(a=!0,o=-o);for(var u=n.normal.cdf(-o,0,1),i=1e-14+1,f=i,c=t*t/(t*t+e),l=0,s=r.exp(-o*o/2),m=r.exp(-o*o/2-.5*r.log(2)-n.gammaln(1.5))*o;l<200||f>1e-14||i>1e-14;)f=i,l>0&&(s*=o*o/(2*l),m*=o*o/(2*(l+.5))),u+=.5*(i=s*n.beta.cdf(c,l+.5,e/2)+m*n.beta.cdf(c,l+1,e/2)),l++;return a?1-u:u}}),n.extend(n.normal,{pdf:function(n,t,e){return r.exp(-.5*r.log(2*r.PI)-r.log(e)-r.pow(n-t,2)/(2*e*e))},cdf:function(t,e,o){return.5*(1+n.erf((t-e)/r.sqrt(2*o*o)))},inv:function(r,t,e){return-1.4142135623730951*e*n.erfcinv(2*r)+t},mean:function(n){return n},median:function(n){return n},mode:function(n){return n},sample:function(r,t){return n.randn()*t+r},variance:function(n,r){return r*r}}),n.extend(n.pareto,{pdf:function(n,t,e){return n1e100?1e100:e,1/(r.sqrt(e)*n.betafn(.5,e/2))*r.pow(1+t*t/e,-(e+1)/2)},cdf:function(t,e){var o=e/2;return n.ibeta((t+r.sqrt(t*t+e))/(2*r.sqrt(t*t+e)),o,o)},inv:function(t,e){var o=n.ibetainv(2*r.min(t,1-t),.5*e,.5);return o=r.sqrt(e*(1-o)/o),t>.5?o:-o},mean:function(n){return n>1?0:void 0},median:function(){return 0},mode:function(){return 0},sample:function(t){return n.randn()*r.sqrt(t/(2*n.randg(t/2)))},variance:function(n){return n>2?n/(n-2):n>1?1/0:void 0}}),n.extend(n.weibull,{pdf:function(n,t,e){return n<0||t<0||e<0?0:e/t*r.pow(n/t,e-1)*r.exp(-r.pow(n/t,e))},cdf:function(n,t,e){return n<0?0:1-r.exp(-r.pow(n/t,e))},inv:function(n,t,e){return t*r.pow(-r.log(1-n),1/e)},mean:function(r,t){return r*n.gammafn(1+1/t)},median:function(n,t){return n*r.pow(r.log(2),1/t)},mode:function(n,t){return t<=1?0:n*r.pow((t-1)/t,1/t)},sample:function(t,e){return t*r.pow(-r.log(n._random_fn()),1/e)},variance:function(t,e){return t*t*n.gammafn(1+2/e)-r.pow(n.weibull.mean(t,e),2)}}),n.extend(n.uniform,{pdf:function(n,r,t){return nt?0:1/(t-r)},cdf:function(n,r,t){return n=o)return 1;if(a<0||a>1||o<=0)return NaN;var i=a,f=(e=r.floor(e))+1,c=o-e,l=f+c,s=r.exp(n.gammaln(l)-n.gammaln(c)-n.gammaln(f)+f*r.log(i)+c*r.log(1-i));return u=i<(f+1)/(l+2)?s*t(i,f,c,1e-10):1-s*t(1-i,c,f,1e-10),r.round(1e10*(1-u))/1e10}}),n.extend(n.negbin,{pdf:function(t,e,o){return t===t>>>0&&(t<0?0:n.combination(t+e-1,e-1)*r.pow(1-o,t)*r.pow(o,e))},cdf:function(r,t,e){var o=0,a=0;if(r<0)return 0;for(;a<=r;a++)o+=n.negbin.pdf(a,t,e);return o}}),n.extend(n.hypgeom,{pdf:function(t,e,o,a){if(t!=t|0)return!1;if(t<0||ta||t>o)return 0;if(2*o>e)return 2*a>e?n.hypgeom.pdf(e-o-a+t,e,e-o,e-a):n.hypgeom.pdf(a-t,e,e-o,a);if(2*a>e)return n.hypgeom.pdf(o-t,e,o,e-a);if(o1&&i=a||t>=o)return 1;if(2*o>e)return 2*a>e?n.hypgeom.cdf(e-o-a+t,e,e-o,e-a):1-n.hypgeom.cdf(a-t-1,e,e-o,a);if(2*a>e)return 1-n.hypgeom.cdf(o-t-1,e,o,e-a);if(o1&&fa);return o-1},sampleLarge:function(t){var e,o,a,u,i,f,c,l,s,m,g=t;for(u=r.sqrt(g),i=r.log(g),f=.02483*(c=.931+2.53*u)-.059,l=1.1239+1.1328/(c-3.4),s=.9277-3.6224/(c-2);;){if(o=r.random()-.5,a=r.random(),m=.5-r.abs(o),e=r.floor((2*f/m+c)*o+g+.43),m>=.07&&a<=s)return e;if(!(e<0||m<.013&&a>m)&&r.log(a)+r.log(l)-r.log(f/(m*m)+c)<=e*i-g-n.loggam(e+1))return e}},sample:function(n){return n<10?this.sampleSmall(n):this.sampleLarge(n)}}),n.extend(n.triangular,{pdf:function(n,r,t,e){return t<=r||et?NaN:nt?0:ne?NaN:n<=t?0:n>=e?1:n<=o?r.pow(n-t,2)/((e-t)*(o-t)):1-r.pow(e-n,2)/((e-t)*(e-o))},inv:function(n,t,e,o){return e<=t||oe?NaN:n<=(o-t)/(e-t)?t+(e-t)*r.sqrt(n*((o-t)/(e-t))):t+(e-t)*(1-r.sqrt((1-n)*(1-(o-t)/(e-t))))},mean:function(n,r,t){return(n+r+t)/3},median:function(n,t,e){return e<=(n+t)/2?t-r.sqrt((t-n)*(t-e))/r.sqrt(2):e>(n+t)/2?n+r.sqrt((t-n)*(e-n))/r.sqrt(2):void 0},mode:function(n,r,t){return t},sample:function(t,e,o){var a=n._random_fn();return a<(o-t)/(e-t)?t+r.sqrt(a*(e-t)*(o-t)):e-r.sqrt((1-a)*(e-t)*(e-o))},variance:function(n,r,t){return(n*n+r*r+t*t-n*r-n*t-r*t)/18}}),n.extend(n.arcsine,{pdf:function(n,t,e){return e<=t?NaN:n<=t||n>=e?0:2/r.PI*r.pow(r.pow(e-t,2)-r.pow(2*n-t-e,2),-.5)},cdf:function(n,t,e){return n25e3)return e(t,1,u);var c,l=.5*a,s=l*r.log(a)-a*r.log(2)-n.gammaln(l),m=l-1,g=.25*a;c=a<=100?1:a<=800?.5:a<=5e3?.25:.125,s+=r.log(c);for(var p=0,d=1;d<=50;d++){for(var h=0,v=(2*d-1)*c,w=1;w<=16;w++){var y,b;if(8=-30)h+=e(8=1&&h<=1e-14)break;p+=h}if(h>1e-14)throw new Error("tukey.cdf failed to converge");return p>1&&(p=1),p},inv:function(t,e,o){if(o<2||e<2)return NaN;if(t<0||t>1)return NaN;if(0===t)return 0;if(1===t)return 1/0;var a,u=function(n,t,e){var o=.5-.5*n,a=r.sqrt(r.log(1/(o*o))),u=a+((((-453642210148e-16*a-.204231210125)*a-.342242088547)*a-1)*a+.322232421088)/((((.0038560700634*a+.10353775285)*a+.531103462366)*a+.588581570495)*a+.099348462606);e<120&&(u+=(u*u*u+u)/e/4);var i=.8832-.2368*u;return e<120&&(i+=-1.214/e+1.208*u/e),u*(i*r.log(t-1)+1.4142)}(t,e,o),i=n.tukey.cdf(u,e,o)-t;a=i>0?r.max(0,u-1):u+1;for(var f,c=n.tukey.cdf(a,e,o)-t,l=1;l<50;l++){if(f=a-c*(a-u)/(c-i),i=c,u=a,f<0&&(f=0,c=-t),c=n.tukey.cdf(f,e,o)-t,a=f,r.abs(a-u)<1e-4)return f}throw new Error("tukey.inv failed to converge")}})}(n,Math),function(n,r){var t=Array.prototype.push,e=n.utils.isArray;function o(r){return e(r)||r instanceof n}n.extend({add:function(r,t){return o(t)?(o(t[0])||(t=[t]),n.map(r,function(n,r,e){return n+t[r][e]})):n.map(r,function(n){return n+t})},subtract:function(r,t){return o(t)?(o(t[0])||(t=[t]),n.map(r,function(n,r,e){return n-t[r][e]||0})):n.map(r,function(n){return n-t})},divide:function(r,t){return o(t)?(o(t[0])||(t=[t]),n.multiply(r,n.inv(t))):n.map(r,function(n){return n/t})},multiply:function(r,t){var e,a,u,i,f,c,l,s;if(void 0===r.length&&void 0===t.length)return r*t;if(f=r.length,c=r[0].length,l=n.zeros(f,u=o(t)?t[0].length:c),s=0,o(t)){for(;s=0;f--){for(g=0,c=f+1;c<=l-1;c++)g+=p[c]*t[f][c];p[f]=(t[f][o-1]-g)/t[f][f]}return p},gauss_jordan:function(t,e){var o,a,u,i=n.aug(t,e),f=i.length,c=i[0].length,l=0;for(a=0;ar.abs(i[s][a])&&(s=u);var m=i[a];for(i[a]=i[s],i[s]=m,u=a+1;u=0;a--){for(l=i[a][a],u=0;ua-1;o--)i[u][o]-=i[a][o]*i[u][a]/l;for(i[a][a]/=l,o=f;os?(g[l][s]=t[l][s],p[l][s]=d[l][s]=0):la;)u=c,c=n.add(n.multiply(f,u),i),l++;return c},gauss_seidel:function(t,e,o,a){for(var u,i,f,c,l,s=0,m=t.length,g=[],p=[],d=[];su?(g[s][u]=t[s][u],p[s][u]=d[s][u]=0):sa;)i=l,l=n.add(n.multiply(c,i),f),s+=1;return l},SOR:function(t,e,o,a,u){for(var i,f,c,l,s,m=0,g=t.length,p=[],d=[],h=[];mi?(p[m][i]=t[m][i],d[m][i]=h[m][i]=0):ma;)f=s,s=n.add(n.multiply(l,f),c),m++;return s},householder:function(t){for(var e,o,a,u,i=t.length,f=t[0].length,c=0,l=[],s=[];c0?-1:1)*r.sqrt(e),o=r.sqrt((e*e-t[c+1][c]*e)/2),(l=n.zeros(i,1))[c+1][0]=(t[c+1][c]-e)/(2*o),a=c+2;a0?r.PI/4:-r.PI/4:r.atan(2*t[a][u]/(t[a][a]-t[u][u]))/2,(c=n.identity(s,s))[a][a]=r.cos(f),c[a][u]=-r.sin(f),c[u][a]=r.sin(f),c[u][u]=r.cos(f),m=n.multiply(m,c),t=n.multiply(n.multiply(n.inv(c),t),c),l=0,e=1;e.001&&(l=1)}for(e=0;e=s;)u=a(n,e+o),i=a(n,e),g[m]=(t[u]-2*t[i]+t[2*i-u])/(o*o),o/=2,m++;for(c=g.length,f=1;1!=c;){for(l=0;le);o++);return t[o-=1]+(e-r[o])*m[o]+n.sq(e-r[o])*a[o]+(e-r[o])*n.sq(e-r[o])*g[o]},gauss_quadrature:function(){throw new Error("gauss_quadrature not yet implemented")},PCA:function(r){var t,e,o,a,u,i=r.length,f=r[0].length,c=0,l=[],s=[],m=[],g=[],p=[],d=[],h=[];for(c=0;c1||e>1||n<=0||e<=0)throw new Error("Proportions should be greater than 0 and less than 1");var a=(n*t+e*o)/(t+o);return(n-e)/r.sqrt(a*(1-a)*(1/t+1/o))}n.extend({zscore:function(){var r=t.call(arguments);return e(r[1])?(r[0]-r[1])/r[2]:(r[0]-n.mean(r[1]))/n.stdev(r[1],r[2])},ztest:function(){var e,a=t.call(arguments);return o(a[1])?(e=n.zscore(a[0],a[1],a[3]),1===a[2]?n.normal.cdf(-r.abs(e),0,1):2*n.normal.cdf(-r.abs(e),0,1)):a.length>2?(e=n.zscore(a[0],a[1],a[2]),1===a[3]?n.normal.cdf(-r.abs(e),0,1):2*n.normal.cdf(-r.abs(e),0,1)):(e=a[0],1===a[1]?n.normal.cdf(-r.abs(e),0,1):2*n.normal.cdf(-r.abs(e),0,1))}}),n.extend(n.fn,{zscore:function(n,r){return(n-this.mean())/this.stdev(r)},ztest:function(t,e,o){var a=r.abs(this.zscore(t,o));return 1===e?n.normal.cdf(-a,0,1):2*n.normal.cdf(-a,0,1)}}),n.extend({tscore:function(){var e=t.call(arguments);return 4===e.length?(e[0]-e[1])/(e[2]/r.sqrt(e[3])):(e[0]-n.mean(e[1]))/(n.stdev(e[1],!0)/r.sqrt(e[1].length))},ttest:function(){var o,a=t.call(arguments);return 5===a.length?(o=r.abs(n.tscore(a[0],a[1],a[2],a[3])),1===a[4]?n.studentt.cdf(-o,a[3]-1):2*n.studentt.cdf(-o,a[3]-1)):e(a[1])?(o=r.abs(a[0]),1==a[2]?n.studentt.cdf(-o,a[1]-1):2*n.studentt.cdf(-o,a[1]-1)):(o=r.abs(n.tscore(a[0],a[1])),1==a[2]?n.studentt.cdf(-o,a[1].length-1):2*n.studentt.cdf(-o,a[1].length-1))}}),n.extend(n.fn,{tscore:function(n){return(n-this.mean())/(this.stdev(!0)/r.sqrt(this.cols()))},ttest:function(t,e){return 1===e?1-n.studentt.cdf(r.abs(this.tscore(t)),this.cols()-1):2*n.studentt.cdf(-r.abs(this.tscore(t)),this.cols()-1)}}),n.extend({anovafscore:function(){var e,o,a,u,i,f,c,l,s=t.call(arguments);if(1===s.length){for(i=new Array(s[0].length),c=0;c.5?1-e:e)}),l=n.studentt.inv(.975,t.df_resid),s=t.coef.map(function(n,r){var t=l*i[r];return[n-t,n+t]});return{se:i,t:f,p:c,sigmaHat:u,interval95:s}}return{ols:function(e,o){var a=r(e,o),u=t(a),i=function(r){var t,e,o,a=r.R2/r.df_model/((1-r.R2)/r.df_resid);return{F_statistic:a,pvalue:1-(t=a,e=r.df_model,o=r.df_resid,n.beta.cdf(t/(o/e+t),e/2,o/2))}}(a),f=1-(1-a.R2)*((a.nobs-1)/a.df_resid);return a.t=u,a.f=i,a.adjust_R2=f,a}}}(),n.extend({buildxmatrix:function(){for(var r=new Array(arguments.length),t=0;t1){for(u=[],e=0;e=r?1:0}function _n(n,r){return n=d.length)){var t=Math.max(e-h,0),n=e,u=Math.min(e+h,d.length-1),a=t-(e-h),o=e+h-u,f=M[-h-1+a]||0,m=M[-h-1+o]||0,s=g/(g-f-m);a>0&&(y+=s*(a-1)*v);var c=Math.max(0,e-h+1);r.inside(0,d.length-1,c)&&(d[c].y+=1*s*v),r.inside(0,d.length-1,n+1)&&(d[n+1].y-=2*s*v),r.inside(0,d.length-1,u+1)&&(d[u+1].y+=1*s*v)}});var p=y,b=0,w=0;return d.forEach(function(i){b+=i.y,p+=b,i.y=p,w+=p}),w>0&&d.forEach(function(i){i.y/=w}),d},module.exports.getExpectedValueFromPdf=function(i){if(i&&0!==i.length){var e=0;return i.forEach(function(i){e+=i.x*i.y}),e}},module.exports.getXWithLeftTailArea=function(i,e){if(i&&0!==i.length){for(var t=0,n=0,r=0;r=e));r++);return i[n].x}},module.exports.getPerplexity=function(i){if(i&&0!==i.length){var e=0;return i.forEach(function(i){var t=Math.log(i.y);isFinite(t)&&(e+=i.y*t)}),e=-e/t,Math.pow(2,e)}}; +},{"./helper":"wUHb"}],"XPlA":[function(require,module,exports) { +"use strict";exports.byteLength=u,exports.toByteArray=i,exports.fromByteArray=d;for(var r=[],t=[],e="undefined"!=typeof Uint8Array?Uint8Array:Array,n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=0,a=n.length;o0)throw new Error("Invalid string. Length must be a multiple of 4");var e=r.indexOf("=");return-1===e&&(e=t),[e,e===t?0:4-e%4]}function u(r){var t=h(r),e=t[0],n=t[1];return 3*(e+n)/4-n}function c(r,t,e){return 3*(t+e)/4-e}function i(r){var n,o,a=h(r),u=a[0],i=a[1],f=new e(c(r,u,i)),A=0,d=i>0?u-4:u;for(o=0;o>16&255,f[A++]=n>>8&255,f[A++]=255&n;return 2===i&&(n=t[r.charCodeAt(o)]<<2|t[r.charCodeAt(o+1)]>>4,f[A++]=255&n),1===i&&(n=t[r.charCodeAt(o)]<<10|t[r.charCodeAt(o+1)]<<4|t[r.charCodeAt(o+2)]>>2,f[A++]=n>>8&255,f[A++]=255&n),f}function f(t){return r[t>>18&63]+r[t>>12&63]+r[t>>6&63]+r[63&t]}function A(r,t,e){for(var n,o=[],a=t;au?u:h+16383));return 1===o?(e=t[n-1],a.push(r[e>>2]+r[e<<4&63]+"==")):2===o&&(e=(t[n-2]<<8)+t[n-1],a.push(r[e>>10]+r[e>>4&63]+r[e<<2&63]+"=")),a.join("")}t["-".charCodeAt(0)]=62,t["_".charCodeAt(0)]=63; +},{}],"EEnl":[function(require,module,exports) { +exports.read=function(a,o,t,r,h){var M,p,w=8*h-r-1,f=(1<>1,i=-7,N=t?h-1:0,n=t?-1:1,s=a[o+N];for(N+=n,M=s&(1<<-i)-1,s>>=-i,i+=w;i>0;M=256*M+a[o+N],N+=n,i-=8);for(p=M&(1<<-i)-1,M>>=-i,i+=r;i>0;p=256*p+a[o+N],N+=n,i-=8);if(0===M)M=1-e;else{if(M===f)return p?NaN:1/0*(s?-1:1);p+=Math.pow(2,r),M-=e}return(s?-1:1)*p*Math.pow(2,M-r)},exports.write=function(a,o,t,r,h,M){var p,w,f,e=8*M-h-1,i=(1<>1,n=23===h?Math.pow(2,-24)-Math.pow(2,-77):0,s=r?0:M-1,u=r?1:-1,l=o<0||0===o&&1/o<0?1:0;for(o=Math.abs(o),isNaN(o)||o===1/0?(w=isNaN(o)?1:0,p=i):(p=Math.floor(Math.log(o)/Math.LN2),o*(f=Math.pow(2,-p))<1&&(p--,f*=2),(o+=p+N>=1?n/f:n*Math.pow(2,1-N))*f>=2&&(p++,f/=2),p+N>=i?(w=0,p=i):p+N>=1?(w=(o*f-1)*Math.pow(2,h),p+=N):(w=o*Math.pow(2,N-1)*Math.pow(2,h),p=0));h>=8;a[t+s]=255&w,s+=u,w/=256,h-=8);for(p=p<0;a[t+s]=255&p,s+=u,p/=256,e-=8);a[t+s-u]|=128*l}; +},{}],"ZCp3":[function(require,module,exports) { +var r={}.toString;module.exports=Array.isArray||function(t){return"[object Array]"==r.call(t)}; +},{}],"VjIL":[function(require,module,exports) { + +var global = arguments[3]; +var t=arguments[3],r=require("base64-js"),e=require("ieee754"),n=require("isarray");function i(){try{var t=new Uint8Array(1);return t.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===t.foo()&&"function"==typeof t.subarray&&0===t.subarray(1,1).byteLength}catch(r){return!1}}function o(){return f.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function u(t,r){if(o()=o())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+o().toString(16)+" bytes");return 0|t}function d(t){return+t!=t&&(t=0),f.alloc(+t)}function v(t,r){if(f.isBuffer(t))return t.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(t)||t instanceof ArrayBuffer))return t.byteLength;"string"!=typeof t&&(t=""+t);var e=t.length;if(0===e)return 0;for(var n=!1;;)switch(r){case"ascii":case"latin1":case"binary":return e;case"utf8":case"utf-8":case void 0:return $(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*e;case"hex":return e>>>1;case"base64":return K(t).length;default:if(n)return $(t).length;r=(""+r).toLowerCase(),n=!0}}function E(t,r,e){var n=!1;if((void 0===r||r<0)&&(r=0),r>this.length)return"";if((void 0===e||e>this.length)&&(e=this.length),e<=0)return"";if((e>>>=0)<=(r>>>=0))return"";for(t||(t="utf8");;)switch(t){case"hex":return x(this,r,e);case"utf8":case"utf-8":return Y(this,r,e);case"ascii":return L(this,r,e);case"latin1":case"binary":return D(this,r,e);case"base64":return S(this,r,e);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return C(this,r,e);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}function b(t,r,e){var n=t[r];t[r]=t[e],t[e]=n}function R(t,r,e,n,i){if(0===t.length)return-1;if("string"==typeof e?(n=e,e=0):e>2147483647?e=2147483647:e<-2147483648&&(e=-2147483648),e=+e,isNaN(e)&&(e=i?0:t.length-1),e<0&&(e=t.length+e),e>=t.length){if(i)return-1;e=t.length-1}else if(e<0){if(!i)return-1;e=0}if("string"==typeof r&&(r=f.from(r,n)),f.isBuffer(r))return 0===r.length?-1:_(t,r,e,n,i);if("number"==typeof r)return r&=255,f.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(t,r,e):Uint8Array.prototype.lastIndexOf.call(t,r,e):_(t,[r],e,n,i);throw new TypeError("val must be string, number or Buffer")}function _(t,r,e,n,i){var o,u=1,f=t.length,s=r.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(t.length<2||r.length<2)return-1;u=2,f/=2,s/=2,e/=2}function h(t,r){return 1===u?t[r]:t.readUInt16BE(r*u)}if(i){var a=-1;for(o=e;of&&(e=f-s),o=e;o>=0;o--){for(var c=!0,l=0;li&&(n=i):n=i;var o=r.length;if(o%2!=0)throw new TypeError("Invalid hex string");n>o/2&&(n=o/2);for(var u=0;u239?4:h>223?3:h>191?2:1;if(i+c<=e)switch(c){case 1:h<128&&(a=h);break;case 2:128==(192&(o=t[i+1]))&&(s=(31&h)<<6|63&o)>127&&(a=s);break;case 3:o=t[i+1],u=t[i+2],128==(192&o)&&128==(192&u)&&(s=(15&h)<<12|(63&o)<<6|63&u)>2047&&(s<55296||s>57343)&&(a=s);break;case 4:o=t[i+1],u=t[i+2],f=t[i+3],128==(192&o)&&128==(192&u)&&128==(192&f)&&(s=(15&h)<<18|(63&o)<<12|(63&u)<<6|63&f)>65535&&s<1114112&&(a=s)}null===a?(a=65533,c=1):a>65535&&(a-=65536,n.push(a>>>10&1023|55296),a=56320|1023&a),n.push(a),i+=c}return O(n)}exports.Buffer=f,exports.SlowBuffer=d,exports.INSPECT_MAX_BYTES=50,f.TYPED_ARRAY_SUPPORT=void 0!==t.TYPED_ARRAY_SUPPORT?t.TYPED_ARRAY_SUPPORT:i(),exports.kMaxLength=o(),f.poolSize=8192,f._augment=function(t){return t.__proto__=f.prototype,t},f.from=function(t,r,e){return s(null,t,r,e)},f.TYPED_ARRAY_SUPPORT&&(f.prototype.__proto__=Uint8Array.prototype,f.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&f[Symbol.species]===f&&Object.defineProperty(f,Symbol.species,{value:null,configurable:!0})),f.alloc=function(t,r,e){return a(null,t,r,e)},f.allocUnsafe=function(t){return c(null,t)},f.allocUnsafeSlow=function(t){return c(null,t)},f.isBuffer=function(t){return!(null==t||!t._isBuffer)},f.compare=function(t,r){if(!f.isBuffer(t)||!f.isBuffer(r))throw new TypeError("Arguments must be Buffers");if(t===r)return 0;for(var e=t.length,n=r.length,i=0,o=Math.min(e,n);i0&&(t=this.toString("hex",0,r).match(/.{2}/g).join(" "),this.length>r&&(t+=" ... ")),""},f.prototype.compare=function(t,r,e,n,i){if(!f.isBuffer(t))throw new TypeError("Argument must be a Buffer");if(void 0===r&&(r=0),void 0===e&&(e=t?t.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),r<0||e>t.length||n<0||i>this.length)throw new RangeError("out of range index");if(n>=i&&r>=e)return 0;if(n>=i)return-1;if(r>=e)return 1;if(this===t)return 0;for(var o=(i>>>=0)-(n>>>=0),u=(e>>>=0)-(r>>>=0),s=Math.min(o,u),h=this.slice(n,i),a=t.slice(r,e),c=0;ci)&&(e=i),t.length>0&&(e<0||r<0)||r>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var o=!1;;)switch(n){case"hex":return A(this,t,r,e);case"utf8":case"utf-8":return m(this,t,r,e);case"ascii":return P(this,t,r,e);case"latin1":case"binary":return T(this,t,r,e);case"base64":return B(this,t,r,e);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return U(this,t,r,e);default:if(o)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),o=!0}},f.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var I=4096;function O(t){var r=t.length;if(r<=I)return String.fromCharCode.apply(String,t);for(var e="",n=0;nn)&&(e=n);for(var i="",o=r;oe)throw new RangeError("Trying to access beyond buffer length")}function k(t,r,e,n,i,o){if(!f.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(r>i||rt.length)throw new RangeError("Index out of range")}function N(t,r,e,n){r<0&&(r=65535+r+1);for(var i=0,o=Math.min(t.length-e,2);i>>8*(n?i:1-i)}function z(t,r,e,n){r<0&&(r=4294967295+r+1);for(var i=0,o=Math.min(t.length-e,4);i>>8*(n?i:3-i)&255}function F(t,r,e,n,i,o){if(e+n>t.length)throw new RangeError("Index out of range");if(e<0)throw new RangeError("Index out of range")}function j(t,r,n,i,o){return o||F(t,r,n,4,3.4028234663852886e38,-3.4028234663852886e38),e.write(t,r,n,i,23,4),n+4}function q(t,r,n,i,o){return o||F(t,r,n,8,1.7976931348623157e308,-1.7976931348623157e308),e.write(t,r,n,i,52,8),n+8}f.prototype.slice=function(t,r){var e,n=this.length;if((t=~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),(r=void 0===r?n:~~r)<0?(r+=n)<0&&(r=0):r>n&&(r=n),r0&&(i*=256);)n+=this[t+--r]*i;return n},f.prototype.readUInt8=function(t,r){return r||M(t,1,this.length),this[t]},f.prototype.readUInt16LE=function(t,r){return r||M(t,2,this.length),this[t]|this[t+1]<<8},f.prototype.readUInt16BE=function(t,r){return r||M(t,2,this.length),this[t]<<8|this[t+1]},f.prototype.readUInt32LE=function(t,r){return r||M(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},f.prototype.readUInt32BE=function(t,r){return r||M(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},f.prototype.readIntLE=function(t,r,e){t|=0,r|=0,e||M(t,r,this.length);for(var n=this[t],i=1,o=0;++o=(i*=128)&&(n-=Math.pow(2,8*r)),n},f.prototype.readIntBE=function(t,r,e){t|=0,r|=0,e||M(t,r,this.length);for(var n=r,i=1,o=this[t+--n];n>0&&(i*=256);)o+=this[t+--n]*i;return o>=(i*=128)&&(o-=Math.pow(2,8*r)),o},f.prototype.readInt8=function(t,r){return r||M(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},f.prototype.readInt16LE=function(t,r){r||M(t,2,this.length);var e=this[t]|this[t+1]<<8;return 32768&e?4294901760|e:e},f.prototype.readInt16BE=function(t,r){r||M(t,2,this.length);var e=this[t+1]|this[t]<<8;return 32768&e?4294901760|e:e},f.prototype.readInt32LE=function(t,r){return r||M(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},f.prototype.readInt32BE=function(t,r){return r||M(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},f.prototype.readFloatLE=function(t,r){return r||M(t,4,this.length),e.read(this,t,!0,23,4)},f.prototype.readFloatBE=function(t,r){return r||M(t,4,this.length),e.read(this,t,!1,23,4)},f.prototype.readDoubleLE=function(t,r){return r||M(t,8,this.length),e.read(this,t,!0,52,8)},f.prototype.readDoubleBE=function(t,r){return r||M(t,8,this.length),e.read(this,t,!1,52,8)},f.prototype.writeUIntLE=function(t,r,e,n){(t=+t,r|=0,e|=0,n)||k(this,t,r,e,Math.pow(2,8*e)-1,0);var i=1,o=0;for(this[r]=255&t;++o=0&&(o*=256);)this[r+i]=t/o&255;return r+e},f.prototype.writeUInt8=function(t,r,e){return t=+t,r|=0,e||k(this,t,r,1,255,0),f.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[r]=255&t,r+1},f.prototype.writeUInt16LE=function(t,r,e){return t=+t,r|=0,e||k(this,t,r,2,65535,0),f.TYPED_ARRAY_SUPPORT?(this[r]=255&t,this[r+1]=t>>>8):N(this,t,r,!0),r+2},f.prototype.writeUInt16BE=function(t,r,e){return t=+t,r|=0,e||k(this,t,r,2,65535,0),f.TYPED_ARRAY_SUPPORT?(this[r]=t>>>8,this[r+1]=255&t):N(this,t,r,!1),r+2},f.prototype.writeUInt32LE=function(t,r,e){return t=+t,r|=0,e||k(this,t,r,4,4294967295,0),f.TYPED_ARRAY_SUPPORT?(this[r+3]=t>>>24,this[r+2]=t>>>16,this[r+1]=t>>>8,this[r]=255&t):z(this,t,r,!0),r+4},f.prototype.writeUInt32BE=function(t,r,e){return t=+t,r|=0,e||k(this,t,r,4,4294967295,0),f.TYPED_ARRAY_SUPPORT?(this[r]=t>>>24,this[r+1]=t>>>16,this[r+2]=t>>>8,this[r+3]=255&t):z(this,t,r,!1),r+4},f.prototype.writeIntLE=function(t,r,e,n){if(t=+t,r|=0,!n){var i=Math.pow(2,8*e-1);k(this,t,r,e,i-1,-i)}var o=0,u=1,f=0;for(this[r]=255&t;++o>0)-f&255;return r+e},f.prototype.writeIntBE=function(t,r,e,n){if(t=+t,r|=0,!n){var i=Math.pow(2,8*e-1);k(this,t,r,e,i-1,-i)}var o=e-1,u=1,f=0;for(this[r+o]=255&t;--o>=0&&(u*=256);)t<0&&0===f&&0!==this[r+o+1]&&(f=1),this[r+o]=(t/u>>0)-f&255;return r+e},f.prototype.writeInt8=function(t,r,e){return t=+t,r|=0,e||k(this,t,r,1,127,-128),f.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t<0&&(t=255+t+1),this[r]=255&t,r+1},f.prototype.writeInt16LE=function(t,r,e){return t=+t,r|=0,e||k(this,t,r,2,32767,-32768),f.TYPED_ARRAY_SUPPORT?(this[r]=255&t,this[r+1]=t>>>8):N(this,t,r,!0),r+2},f.prototype.writeInt16BE=function(t,r,e){return t=+t,r|=0,e||k(this,t,r,2,32767,-32768),f.TYPED_ARRAY_SUPPORT?(this[r]=t>>>8,this[r+1]=255&t):N(this,t,r,!1),r+2},f.prototype.writeInt32LE=function(t,r,e){return t=+t,r|=0,e||k(this,t,r,4,2147483647,-2147483648),f.TYPED_ARRAY_SUPPORT?(this[r]=255&t,this[r+1]=t>>>8,this[r+2]=t>>>16,this[r+3]=t>>>24):z(this,t,r,!0),r+4},f.prototype.writeInt32BE=function(t,r,e){return t=+t,r|=0,e||k(this,t,r,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),f.TYPED_ARRAY_SUPPORT?(this[r]=t>>>24,this[r+1]=t>>>16,this[r+2]=t>>>8,this[r+3]=255&t):z(this,t,r,!1),r+4},f.prototype.writeFloatLE=function(t,r,e){return j(this,t,r,!0,e)},f.prototype.writeFloatBE=function(t,r,e){return j(this,t,r,!1,e)},f.prototype.writeDoubleLE=function(t,r,e){return q(this,t,r,!0,e)},f.prototype.writeDoubleBE=function(t,r,e){return q(this,t,r,!1,e)},f.prototype.copy=function(t,r,e,n){if(e||(e=0),n||0===n||(n=this.length),r>=t.length&&(r=t.length),r||(r=0),n>0&&n=this.length)throw new RangeError("sourceStart out of bounds");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),t.length-r=0;--i)t[i+r]=this[i+e];else if(o<1e3||!f.TYPED_ARRAY_SUPPORT)for(i=0;i>>=0,e=void 0===e?this.length:e>>>0,t||(t=0),"number"==typeof t)for(o=r;o55295&&e<57344){if(!i){if(e>56319){(r-=3)>-1&&o.push(239,191,189);continue}if(u+1===n){(r-=3)>-1&&o.push(239,191,189);continue}i=e;continue}if(e<56320){(r-=3)>-1&&o.push(239,191,189),i=e;continue}e=65536+(i-55296<<10|e-56320)}else i&&(r-=3)>-1&&o.push(239,191,189);if(i=null,e<128){if((r-=1)<0)break;o.push(e)}else if(e<2048){if((r-=2)<0)break;o.push(e>>6|192,63&e|128)}else if(e<65536){if((r-=3)<0)break;o.push(e>>12|224,e>>6&63|128,63&e|128)}else{if(!(e<1114112))throw new Error("Invalid code point");if((r-=4)<0)break;o.push(e>>18|240,e>>12&63|128,e>>6&63|128,63&e|128)}}return o}function G(t){for(var r=[],e=0;e>8,i=e%256,o.push(i),o.push(n);return o}function K(t){return r.toByteArray(X(t))}function Q(t,r,e,n){for(var i=0;i=r.length||i>=t.length);++i)r[i+e]=t[i];return i}function W(t){return t!=t} +},{"base64-js":"XPlA","ieee754":"EEnl","isarray":"ZCp3","buffer":"VjIL"}],"hKJs":[function(require,module,exports) { +var global = arguments[3]; +var Buffer = require("buffer").Buffer; +var define; +var n,t=arguments[3],r=require("buffer").Buffer;(function(){var r,e=200,u="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",i="Expected a function",o="__lodash_hash_undefined__",f=500,a="__lodash_placeholder__",c=1,l=2,s=4,h=1,p=2,v=1,_=2,g=4,y=8,d=16,b=32,w=64,m=128,x=256,j=512,A=30,k="...",O=800,I=16,R=1,E=2,z=1/0,S=9007199254740991,L=1.7976931348623157e308,W=NaN,C=4294967295,B=C-1,U=C>>>1,T=[["ary",m],["bind",v],["bindKey",_],["curry",y],["curryRight",d],["flip",j],["partial",b],["partialRight",w],["rearg",x]],$="[object Arguments]",D="[object Array]",M="[object AsyncFunction]",F="[object Boolean]",N="[object Date]",P="[object DOMException]",q="[object Error]",Z="[object Function]",K="[object GeneratorFunction]",V="[object Map]",G="[object Number]",H="[object Null]",J="[object Object]",Y="[object Proxy]",Q="[object RegExp]",X="[object Set]",nn="[object String]",tn="[object Symbol]",rn="[object Undefined]",en="[object WeakMap]",un="[object WeakSet]",on="[object ArrayBuffer]",fn="[object DataView]",an="[object Float32Array]",cn="[object Float64Array]",ln="[object Int8Array]",sn="[object Int16Array]",hn="[object Int32Array]",pn="[object Uint8Array]",vn="[object Uint8ClampedArray]",_n="[object Uint16Array]",gn="[object Uint32Array]",yn=/\b__p \+= '';/g,dn=/\b(__p \+=) '' \+/g,bn=/(__e\(.*?\)|\b__t\)) \+\n'';/g,wn=/&(?:amp|lt|gt|quot|#39);/g,mn=/[&<>"']/g,xn=RegExp(wn.source),jn=RegExp(mn.source),An=/<%-([\s\S]+?)%>/g,kn=/<%([\s\S]+?)%>/g,On=/<%=([\s\S]+?)%>/g,In=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Rn=/^\w*$/,En=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,zn=/[\\^$.*+?()[\]{}|]/g,Sn=RegExp(zn.source),Ln=/^\s+|\s+$/g,Wn=/^\s+/,Cn=/\s+$/,Bn=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Un=/\{\n\/\* \[wrapped with (.+)\] \*/,Tn=/,? & /,$n=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Dn=/\\(\\)?/g,Mn=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Fn=/\w*$/,Nn=/^[-+]0x[0-9a-f]+$/i,Pn=/^0b[01]+$/i,qn=/^\[object .+?Constructor\]$/,Zn=/^0o[0-7]+$/i,Kn=/^(?:0|[1-9]\d*)$/,Vn=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Gn=/($^)/,Hn=/['\n\r\u2028\u2029\\]/g,Jn="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Yn="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Qn="[\\ud800-\\udfff]",Xn="["+Yn+"]",nt="["+Jn+"]",tt="\\d+",rt="[\\u2700-\\u27bf]",et="[a-z\\xdf-\\xf6\\xf8-\\xff]",ut="[^\\ud800-\\udfff"+Yn+tt+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",it="\\ud83c[\\udffb-\\udfff]",ot="[^\\ud800-\\udfff]",ft="(?:\\ud83c[\\udde6-\\uddff]){2}",at="[\\ud800-\\udbff][\\udc00-\\udfff]",ct="[A-Z\\xc0-\\xd6\\xd8-\\xde]",lt="(?:"+et+"|"+ut+")",st="(?:"+ct+"|"+ut+")",ht="(?:"+nt+"|"+it+")"+"?",pt="[\\ufe0e\\ufe0f]?"+ht+("(?:\\u200d(?:"+[ot,ft,at].join("|")+")[\\ufe0e\\ufe0f]?"+ht+")*"),vt="(?:"+[rt,ft,at].join("|")+")"+pt,_t="(?:"+[ot+nt+"?",nt,ft,at,Qn].join("|")+")",gt=RegExp("['’]","g"),yt=RegExp(nt,"g"),dt=RegExp(it+"(?="+it+")|"+_t+pt,"g"),bt=RegExp([ct+"?"+et+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[Xn,ct,"$"].join("|")+")",st+"+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[Xn,ct+lt,"$"].join("|")+")",ct+"?"+lt+"+(?:['’](?:d|ll|m|re|s|t|ve))?",ct+"+(?:['’](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",tt,vt].join("|"),"g"),wt=RegExp("[\\u200d\\ud800-\\udfff"+Jn+"\\ufe0e\\ufe0f]"),mt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,xt=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],jt=-1,At={};At[an]=At[cn]=At[ln]=At[sn]=At[hn]=At[pn]=At[vn]=At[_n]=At[gn]=!0,At[$]=At[D]=At[on]=At[F]=At[fn]=At[N]=At[q]=At[Z]=At[V]=At[G]=At[J]=At[Q]=At[X]=At[nn]=At[en]=!1;var kt={};kt[$]=kt[D]=kt[on]=kt[fn]=kt[F]=kt[N]=kt[an]=kt[cn]=kt[ln]=kt[sn]=kt[hn]=kt[V]=kt[G]=kt[J]=kt[Q]=kt[X]=kt[nn]=kt[tn]=kt[pn]=kt[vn]=kt[_n]=kt[gn]=!0,kt[q]=kt[Z]=kt[en]=!1;var Ot={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},It=parseFloat,Rt=parseInt,Et="object"==typeof t&&t&&t.Object===Object&&t,zt="object"==typeof self&&self&&self.Object===Object&&self,St=Et||zt||Function("return this")(),Lt="object"==typeof exports&&exports&&!exports.nodeType&&exports,Wt=Lt&&"object"==typeof module&&module&&!module.nodeType&&module,Ct=Wt&&Wt.exports===Lt,Bt=Ct&&Et.process,Ut=function(){try{var n=Wt&&Wt.require&&Wt.require("util").types;return n||Bt&&Bt.binding&&Bt.binding("util")}catch(t){}}(),Tt=Ut&&Ut.isArrayBuffer,$t=Ut&&Ut.isDate,Dt=Ut&&Ut.isMap,Mt=Ut&&Ut.isRegExp,Ft=Ut&&Ut.isSet,Nt=Ut&&Ut.isTypedArray;function Pt(n,t,r){switch(r.length){case 0:return n.call(t);case 1:return n.call(t,r[0]);case 2:return n.call(t,r[0],r[1]);case 3:return n.call(t,r[0],r[1],r[2])}return n.apply(t,r)}function qt(n,t,r,e){for(var u=-1,i=null==n?0:n.length;++u-1}function Jt(n,t,r){for(var e=-1,u=null==n?0:n.length;++e-1;);return r}function dr(n,t){for(var r=n.length;r--&&ir(t,n[r],0)>-1;);return r}var br=lr({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),wr=lr({"&":"&","<":"<",">":">",'"':""","'":"'"});function mr(n){return"\\"+Ot[n]}function xr(n){return wt.test(n)}function jr(n){var t=-1,r=Array(n.size);return n.forEach(function(n,e){r[++t]=[e,n]}),r}function Ar(n,t){return function(r){return n(t(r))}}function kr(n,t){for(var r=-1,e=n.length,u=0,i=[];++r",""":'"',"'":"'"});var Sr=function n(t){var Jn,Yn=(t=null==t?St:Sr.defaults(St.Object(),t,Sr.pick(St,xt))).Array,Qn=t.Date,Xn=t.Error,nt=t.Function,tt=t.Math,rt=t.Object,et=t.RegExp,ut=t.String,it=t.TypeError,ot=Yn.prototype,ft=nt.prototype,at=rt.prototype,ct=t["__core-js_shared__"],lt=ft.toString,st=at.hasOwnProperty,ht=0,pt=(Jn=/[^.]+$/.exec(ct&&ct.keys&&ct.keys.IE_PROTO||""))?"Symbol(src)_1."+Jn:"",vt=at.toString,_t=lt.call(rt),dt=St._,wt=et("^"+lt.call(st).replace(zn,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Ot=Ct?t.Buffer:r,Et=t.Symbol,zt=t.Uint8Array,Lt=Ot?Ot.allocUnsafe:r,Wt=Ar(rt.getPrototypeOf,rt),Bt=rt.create,Ut=at.propertyIsEnumerable,rr=ot.splice,lr=Et?Et.isConcatSpreadable:r,Lr=Et?Et.iterator:r,Wr=Et?Et.toStringTag:r,Cr=function(){try{var n=$i(rt,"defineProperty");return n({},"",{}),n}catch(t){}}(),Br=t.clearTimeout!==St.clearTimeout&&t.clearTimeout,Ur=Qn&&Qn.now!==St.Date.now&&Qn.now,Tr=t.setTimeout!==St.setTimeout&&t.setTimeout,$r=tt.ceil,Dr=tt.floor,Mr=rt.getOwnPropertySymbols,Fr=Ot?Ot.isBuffer:r,Nr=t.isFinite,Pr=ot.join,qr=Ar(rt.keys,rt),Zr=tt.max,Kr=tt.min,Vr=Qn.now,Gr=t.parseInt,Hr=tt.random,Jr=ot.reverse,Yr=$i(t,"DataView"),Qr=$i(t,"Map"),Xr=$i(t,"Promise"),ne=$i(t,"Set"),te=$i(t,"WeakMap"),re=$i(rt,"create"),ee=te&&new te,ue={},ie=lo(Yr),oe=lo(Qr),fe=lo(Xr),ae=lo(ne),ce=lo(te),le=Et?Et.prototype:r,se=le?le.valueOf:r,he=le?le.toString:r;function pe(n){if(Ef(n)&&!df(n)&&!(n instanceof ye)){if(n instanceof ge)return n;if(st.call(n,"__wrapped__"))return so(n)}return new ge(n)}var ve=function(){function n(){}return function(t){if(!Rf(t))return{};if(Bt)return Bt(t);n.prototype=t;var e=new n;return n.prototype=r,e}}();function _e(){}function ge(n,t){this.__wrapped__=n,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=r}function ye(n){this.__wrapped__=n,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=C,this.__views__=[]}function de(n){var t=-1,r=null==n?0:n.length;for(this.clear();++t=t?n:t)),n}function Be(n,t,e,u,i,o){var f,a=t&c,h=t&l,p=t&s;if(e&&(f=i?e(n,u,i,o):e(n)),f!==r)return f;if(!Rf(n))return n;var v=df(n);if(v){if(f=function(n){var t=n.length,r=new n.constructor(t);return t&&"string"==typeof n[0]&&st.call(n,"index")&&(r.index=n.index,r.input=n.input),r}(n),!a)return ri(n,f)}else{var _=Fi(n),g=_==Z||_==K;if(xf(n))return Ju(n,a);if(_==J||_==$||g&&!i){if(f=h||g?{}:Pi(n),!a)return h?function(n,t){return ei(n,Mi(n),t)}(n,function(n,t){return n&&ei(t,oa(t),n)}(f,n)):function(n,t){return ei(n,Di(n),t)}(n,Se(f,n))}else{if(!kt[_])return i?n:{};f=function(n,t,r){var e,u,i,o=n.constructor;switch(t){case on:return Yu(n);case F:case N:return new o(+n);case fn:return function(n,t){var r=t?Yu(n.buffer):n.buffer;return new n.constructor(r,n.byteOffset,n.byteLength)}(n,r);case an:case cn:case ln:case sn:case hn:case pn:case vn:case _n:case gn:return Qu(n,r);case V:return new o;case G:case nn:return new o(n);case Q:return(i=new(u=n).constructor(u.source,Fn.exec(u))).lastIndex=u.lastIndex,i;case X:return new o;case tn:return e=n,se?rt(se.call(e)):{}}}(n,_,a)}}o||(o=new xe);var y=o.get(n);if(y)return y;o.set(n,f),Cf(n)?n.forEach(function(r){f.add(Be(r,t,e,r,n,o))}):zf(n)&&n.forEach(function(r,u){f.set(u,Be(r,t,e,u,n,o))});var d=v?r:(p?h?Si:zi:h?oa:ia)(n);return Zt(d||n,function(r,u){d&&(r=n[u=r]),Re(f,u,Be(r,t,e,u,n,o))}),f}function Ue(n,t,e){var u=e.length;if(null==n)return!u;for(n=rt(n);u--;){var i=e[u],o=t[i],f=n[i];if(f===r&&!(i in n)||!o(f))return!1}return!0}function Te(n,t,e){if("function"!=typeof n)throw new it(i);return eo(function(){n.apply(r,e)},t)}function $e(n,t,r,u){var i=-1,o=Ht,f=!0,a=n.length,c=[],l=t.length;if(!a)return c;r&&(t=Yt(t,vr(r))),u?(o=Jt,f=!1):t.length>=e&&(o=gr,f=!1,t=new me(t));n:for(;++i-1},be.prototype.set=function(n,t){var r=this.__data__,e=Ee(r,n);return e<0?(++this.size,r.push([n,t])):r[e][1]=t,this},we.prototype.clear=function(){this.size=0,this.__data__={hash:new de,map:new(Qr||be),string:new de}},we.prototype.delete=function(n){var t=Ui(this,n).delete(n);return this.size-=t?1:0,t},we.prototype.get=function(n){return Ui(this,n).get(n)},we.prototype.has=function(n){return Ui(this,n).has(n)},we.prototype.set=function(n,t){var r=Ui(this,n),e=r.size;return r.set(n,t),this.size+=r.size==e?0:1,this},me.prototype.add=me.prototype.push=function(n){return this.__data__.set(n,o),this},me.prototype.has=function(n){return this.__data__.has(n)},xe.prototype.clear=function(){this.__data__=new be,this.size=0},xe.prototype.delete=function(n){var t=this.__data__,r=t.delete(n);return this.size=t.size,r},xe.prototype.get=function(n){return this.__data__.get(n)},xe.prototype.has=function(n){return this.__data__.has(n)},xe.prototype.set=function(n,t){var r=this.__data__;if(r instanceof be){var u=r.__data__;if(!Qr||u.length0&&r(f)?t>1?qe(f,t-1,r,e,u):Qt(u,f):e||(u[u.length]=f)}return u}var Ze=fi(),Ke=fi(!0);function Ve(n,t){return n&&Ze(n,t,ia)}function Ge(n,t){return n&&Ke(n,t,ia)}function He(n,t){return Gt(t,function(t){return kf(n[t])})}function Je(n,t){for(var e=0,u=(t=Ku(t,n)).length;null!=n&&et}function nu(n,t){return null!=n&&st.call(n,t)}function tu(n,t){return null!=n&&t in rt(n)}function ru(n,t,e){for(var u=e?Jt:Ht,i=n[0].length,o=n.length,f=o,a=Yn(o),c=1/0,l=[];f--;){var s=n[f];f&&t&&(s=Yt(s,vr(t))),c=Kr(s.length,c),a[f]=!e&&(t||i>=120&&s.length>=120)?new me(f&&s):r}s=n[0];var h=-1,p=a[0];n:for(;++h=f)return a;var c=r[e];return a*("desc"==c?-1:1)}}return n.index-t.index}(n,t,r)})}function du(n,t,r){for(var e=-1,u=t.length,i={};++e-1;)f!==n&&rr.call(f,a,1),rr.call(n,a,1);return n}function wu(n,t){for(var r=n?t.length:0,e=r-1;r--;){var u=t[r];if(r==e||u!==i){var i=u;Zi(u)?rr.call(n,u,1):$u(n,u)}}return n}function mu(n,t){return n+Dr(Hr()*(t-n+1))}function xu(n,t){var r="";if(!n||t<1||t>S)return r;do{t%2&&(r+=n),(t=Dr(t/2))&&(n+=n)}while(t);return r}function ju(n,t){return uo(Xi(n,t,Sa),n+"")}function Au(n){return Ae(va(n))}function ku(n,t){var r=va(n);return fo(r,Ce(t,0,r.length))}function Ou(n,t,e,u){if(!Rf(n))return n;for(var i=-1,o=(t=Ku(t,n)).length,f=o-1,a=n;null!=a&&++iu?0:u+t),(r=r>u?u:r)<0&&(r+=u),u=t>r?0:r-t>>>0,t>>>=0;for(var i=Yn(u);++e>>1,o=n[i];null!==o&&!Uf(o)&&(r?o<=t:o=e){var l=t?null:xi(n);if(l)return Or(l);f=!1,i=gr,c=new me}else c=t?[]:a;n:for(;++u=u?n:zu(n,t,e)}var Hu=Br||function(n){return St.clearTimeout(n)};function Ju(n,t){if(t)return n.slice();var r=n.length,e=Lt?Lt(r):new n.constructor(r);return n.copy(e),e}function Yu(n){var t=new n.constructor(n.byteLength);return new zt(t).set(new zt(n)),t}function Qu(n,t){var r=t?Yu(n.buffer):n.buffer;return new n.constructor(r,n.byteOffset,n.length)}function Xu(n,t){if(n!==t){var e=n!==r,u=null===n,i=n==n,o=Uf(n),f=t!==r,a=null===t,c=t==t,l=Uf(t);if(!a&&!l&&!o&&n>t||o&&f&&c&&!a&&!l||u&&f&&c||!e&&c||!i)return 1;if(!u&&!o&&!l&&n1?e[i-1]:r,f=i>2?e[2]:r;for(o=n.length>3&&"function"==typeof o?(i--,o):r,f&&Ki(e[0],e[1],f)&&(o=i<3?r:o,i=1),t=rt(t);++u-1?i[o?t[f]:f]:r}}function hi(n){return Ei(function(t){var e=t.length,u=e,o=ge.prototype.thru;for(n&&t.reverse();u--;){var f=t[u];if("function"!=typeof f)throw new it(i);if(o&&!a&&"wrapper"==Wi(f))var a=new ge([],!0)}for(u=a?u:e;++u1&&y.reverse(),s&&c<_&&(y.length=c),this&&this!==St&&this instanceof v&&(k=w||li(k)),k.apply(A,y)}}function vi(n,t){return function(r,e){return function(n,t,r,e){return Ve(n,function(n,u,i){t(e,r(n),u,i)}),e}(r,n,t(e),{})}}function _i(n,t){return function(e,u){var i;if(e===r&&u===r)return t;if(e!==r&&(i=e),u!==r){if(i===r)return u;"string"==typeof e||"string"==typeof u?(e=Uu(e),u=Uu(u)):(e=Bu(e),u=Bu(u)),i=n(e,u)}return i}}function gi(n){return Ei(function(t){return t=Yt(t,vr(Bi())),ju(function(r){var e=this;return n(t,function(n){return Pt(n,e,r)})})})}function yi(n,t){var e=(t=t===r?" ":Uu(t)).length;if(e<2)return e?xu(t,n):t;var u=xu(t,$r(n/Rr(t)));return xr(t)?Gu(Er(u),0,n).join(""):u.slice(0,n)}function di(n){return function(t,e,u){return u&&"number"!=typeof u&&Ki(t,e,u)&&(e=u=r),t=Ff(t),e===r?(e=t,t=0):e=Ff(e),function(n,t,r,e){for(var u=-1,i=Zr($r((t-n)/(r||1)),0),o=Yn(i);i--;)o[e?i:++u]=n,n+=r;return o}(t,e,u=u===r?ta))return!1;var l=o.get(n);if(l&&o.get(t))return l==t;var s=-1,v=!0,_=e&p?new me:r;for(o.set(n,t),o.set(t,n);++s-1&&n%1==0&&n1?"& ":"")+t[e],t=t.join(r>2?", ":" "),n.replace(Bn,"{\n/* [wrapped with "+t+"] */\n")}(e,function(n,t){return Zt(T,function(r){var e="_."+r[0];t&r[1]&&!Ht(n,e)&&n.push(e)}),n.sort()}(function(n){var t=n.match(Un);return t?t[1].split(Tn):[]}(e),r)))}function oo(n){var t=0,e=0;return function(){var u=Vr(),i=I-(u-e);if(e=u,i>0){if(++t>=O)return arguments[0]}else t=0;return n.apply(r,arguments)}}function fo(n,t){var e=-1,u=n.length,i=u-1;for(t=t===r?u:t;++e1?n[t-1]:r;return e="function"==typeof e?(n.pop(),e):r,Lo(n,e)});function Do(n){var t=pe(n);return t.__chain__=!0,t}function Mo(n,t){return t(n)}var Fo=Ei(function(n){var t=n.length,e=t?n[0]:0,u=this.__wrapped__,i=function(t){return We(t,n)};return!(t>1||this.__actions__.length)&&u instanceof ye&&Zi(e)?((u=u.slice(e,+e+(t?1:0))).__actions__.push({func:Mo,args:[i],thisArg:r}),new ge(u,this.__chain__).thru(function(n){return t&&!n.length&&n.push(r),n})):this.thru(i)});var No=ui(function(n,t,r){st.call(n,r)?++n[r]:Le(n,r,1)});var Po=si(_o),qo=si(go);function Zo(n,t){return(df(n)?Zt:De)(n,Bi(t,3))}function Ko(n,t){return(df(n)?Kt:Me)(n,Bi(t,3))}var Vo=ui(function(n,t,r){st.call(n,r)?n[r].push(t):Le(n,r,[t])});var Go=ju(function(n,t,r){var e=-1,u="function"==typeof t,i=wf(n)?Yn(n.length):[];return De(n,function(n){i[++e]=u?Pt(t,n,r):eu(n,t,r)}),i}),Ho=ui(function(n,t,r){Le(n,r,t)});function Jo(n,t){return(df(n)?Yt:hu)(n,Bi(t,3))}var Yo=ui(function(n,t,r){n[r?0:1].push(t)},function(){return[[],[]]});var Qo=ju(function(n,t){if(null==n)return[];var r=t.length;return r>1&&Ki(n,t[0],t[1])?t=[]:r>2&&Ki(t[0],t[1],t[2])&&(t=[t[0]]),yu(n,qe(t,1),[])}),Xo=Ur||function(){return St.Date.now()};function nf(n,t,e){return t=e?r:t,t=n&&null==t?n.length:t,Ai(n,m,r,r,r,r,t)}function tf(n,t){var e;if("function"!=typeof t)throw new it(i);return n=Nf(n),function(){return--n>0&&(e=t.apply(this,arguments)),n<=1&&(t=r),e}}var rf=ju(function(n,t,r){var e=v;if(r.length){var u=kr(r,Ci(rf));e|=b}return Ai(n,e,t,r,u)}),ef=ju(function(n,t,r){var e=v|_;if(r.length){var u=kr(r,Ci(ef));e|=b}return Ai(t,e,n,r,u)});function uf(n,t,e){var u,o,f,a,c,l,s=0,h=!1,p=!1,v=!0;if("function"!=typeof n)throw new it(i);function _(t){var e=u,i=o;return u=o=r,s=t,a=n.apply(i,e)}function g(n){var e=n-l;return l===r||e>=t||e<0||p&&n-s>=f}function y(){var n=Xo();if(g(n))return d(n);c=eo(y,function(n){var r=t-(n-l);return p?Kr(r,f-(n-s)):r}(n))}function d(n){return c=r,v&&u?_(n):(u=o=r,a)}function b(){var n=Xo(),e=g(n);if(u=arguments,o=this,l=n,e){if(c===r)return function(n){return s=n,c=eo(y,t),h?_(n):a}(l);if(p)return Hu(c),c=eo(y,t),_(l)}return c===r&&(c=eo(y,t)),a}return t=qf(t)||0,Rf(e)&&(h=!!e.leading,f=(p="maxWait"in e)?Zr(qf(e.maxWait)||0,t):f,v="trailing"in e?!!e.trailing:v),b.cancel=function(){c!==r&&Hu(c),s=0,u=l=o=c=r},b.flush=function(){return c===r?a:d(Xo())},b}var of=ju(function(n,t){return Te(n,1,t)}),ff=ju(function(n,t,r){return Te(n,qf(t)||0,r)});function af(n,t){if("function"!=typeof n||null!=t&&"function"!=typeof t)throw new it(i);var r=function(){var e=arguments,u=t?t.apply(this,e):e[0],i=r.cache;if(i.has(u))return i.get(u);var o=n.apply(this,e);return r.cache=i.set(u,o)||i,o};return r.cache=new(af.Cache||we),r}function cf(n){if("function"!=typeof n)throw new it(i);return function(){var t=arguments;switch(t.length){case 0:return!n.call(this);case 1:return!n.call(this,t[0]);case 2:return!n.call(this,t[0],t[1]);case 3:return!n.call(this,t[0],t[1],t[2])}return!n.apply(this,t)}}af.Cache=we;var lf=Vu(function(n,t){var r=(t=1==t.length&&df(t[0])?Yt(t[0],vr(Bi())):Yt(qe(t,1),vr(Bi()))).length;return ju(function(e){for(var u=-1,i=Kr(e.length,r);++u=t}),yf=uu(function(){return arguments}())?uu:function(n){return Ef(n)&&st.call(n,"callee")&&!Ut.call(n,"callee")},df=Yn.isArray,bf=Tt?vr(Tt):function(n){return Ef(n)&&Qe(n)==on};function wf(n){return null!=n&&If(n.length)&&!kf(n)}function mf(n){return Ef(n)&&wf(n)}var xf=Fr||qa,jf=$t?vr($t):function(n){return Ef(n)&&Qe(n)==N};function Af(n){if(!Ef(n))return!1;var t=Qe(n);return t==q||t==P||"string"==typeof n.message&&"string"==typeof n.name&&!Lf(n)}function kf(n){if(!Rf(n))return!1;var t=Qe(n);return t==Z||t==K||t==M||t==Y}function Of(n){return"number"==typeof n&&n==Nf(n)}function If(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=S}function Rf(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function Ef(n){return null!=n&&"object"==typeof n}var zf=Dt?vr(Dt):function(n){return Ef(n)&&Fi(n)==V};function Sf(n){return"number"==typeof n||Ef(n)&&Qe(n)==G}function Lf(n){if(!Ef(n)||Qe(n)!=J)return!1;var t=Wt(n);if(null===t)return!0;var r=st.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&<.call(r)==_t}var Wf=Mt?vr(Mt):function(n){return Ef(n)&&Qe(n)==Q};var Cf=Ft?vr(Ft):function(n){return Ef(n)&&Fi(n)==X};function Bf(n){return"string"==typeof n||!df(n)&&Ef(n)&&Qe(n)==nn}function Uf(n){return"symbol"==typeof n||Ef(n)&&Qe(n)==tn}var Tf=Nt?vr(Nt):function(n){return Ef(n)&&If(n.length)&&!!At[Qe(n)]};var $f=bi(su),Df=bi(function(n,t){return n<=t});function Mf(n){if(!n)return[];if(wf(n))return Bf(n)?Er(n):ri(n);if(Lr&&n[Lr])return function(n){for(var t,r=[];!(t=n.next()).done;)r.push(t.value);return r}(n[Lr]());var t=Fi(n);return(t==V?jr:t==X?Or:va)(n)}function Ff(n){return n?(n=qf(n))===z||n===-z?(n<0?-1:1)*L:n==n?n:0:0===n?n:0}function Nf(n){var t=Ff(n),r=t%1;return t==t?r?t-r:t:0}function Pf(n){return n?Ce(Nf(n),0,C):0}function qf(n){if("number"==typeof n)return n;if(Uf(n))return W;if(Rf(n)){var t="function"==typeof n.valueOf?n.valueOf():n;n=Rf(t)?t+"":t}if("string"!=typeof n)return 0===n?n:+n;n=n.replace(Ln,"");var r=Pn.test(n);return r||Zn.test(n)?Rt(n.slice(2),r?2:8):Nn.test(n)?W:+n}function Zf(n){return ei(n,oa(n))}function Kf(n){return null==n?"":Uu(n)}var Vf=ii(function(n,t){if(Ji(t)||wf(t))ei(t,ia(t),n);else for(var r in t)st.call(t,r)&&Re(n,r,t[r])}),Gf=ii(function(n,t){ei(t,oa(t),n)}),Hf=ii(function(n,t,r,e){ei(t,oa(t),n,e)}),Jf=ii(function(n,t,r,e){ei(t,ia(t),n,e)}),Yf=Ei(We);var Qf=ju(function(n,t){n=rt(n);var e=-1,u=t.length,i=u>2?t[2]:r;for(i&&Ki(t[0],t[1],i)&&(u=1);++e1),t}),ei(n,Si(n),r),e&&(r=Be(r,c|l|s,Ii));for(var u=t.length;u--;)$u(r,t[u]);return r});var la=Ei(function(n,t){return null==n?{}:function(n,t){return du(n,t,function(t,r){return ta(n,r)})}(n,t)});function sa(n,t){if(null==n)return{};var r=Yt(Si(n),function(n){return[n]});return t=Bi(t),du(n,r,function(n,r){return t(n,r[0])})}var ha=ji(ia),pa=ji(oa);function va(n){return null==n?[]:_r(n,ia(n))}var _a=ci(function(n,t,r){return t=t.toLowerCase(),n+(r?ga(t):t)});function ga(n){return Aa(Kf(n).toLowerCase())}function ya(n){return(n=Kf(n))&&n.replace(Vn,br).replace(yt,"")}var da=ci(function(n,t,r){return n+(r?"-":"")+t.toLowerCase()}),ba=ci(function(n,t,r){return n+(r?" ":"")+t.toLowerCase()}),wa=ai("toLowerCase");var ma=ci(function(n,t,r){return n+(r?"_":"")+t.toLowerCase()});var xa=ci(function(n,t,r){return n+(r?" ":"")+Aa(t)});var ja=ci(function(n,t,r){return n+(r?" ":"")+t.toUpperCase()}),Aa=ai("toUpperCase");function ka(n,t,e){return n=Kf(n),(t=e?r:t)===r?function(n){return mt.test(n)}(n)?function(n){return n.match(bt)||[]}(n):function(n){return n.match($n)||[]}(n):n.match(t)||[]}var Oa=ju(function(n,t){try{return Pt(n,r,t)}catch(e){return Af(e)?e:new Xn(e)}}),Ia=Ei(function(n,t){return Zt(t,function(t){t=co(t),Le(n,t,rf(n[t],n))}),n});function Ra(n){return function(){return n}}var Ea=hi(),za=hi(!0);function Sa(n){return n}function La(n){return au("function"==typeof n?n:Be(n,c))}var Wa=ju(function(n,t){return function(r){return eu(r,n,t)}}),Ca=ju(function(n,t){return function(r){return eu(n,r,t)}});function Ba(n,t,r){var e=ia(t),u=He(t,e);null!=r||Rf(t)&&(u.length||!e.length)||(r=t,t=n,n=this,u=He(t,ia(t)));var i=!(Rf(r)&&"chain"in r&&!r.chain),o=kf(n);return Zt(u,function(r){var e=t[r];n[r]=e,o&&(n.prototype[r]=function(){var t=this.__chain__;if(i||t){var r=n(this.__wrapped__);return(r.__actions__=ri(this.__actions__)).push({func:e,args:arguments,thisArg:n}),r.__chain__=t,r}return e.apply(n,Qt([this.value()],arguments))})}),n}function Ua(){}var Ta=gi(Yt),$a=gi(Vt),Da=gi(tr);function Ma(n){return Vi(n)?cr(co(n)):function(n){return function(t){return Je(t,n)}}(n)}var Fa=di(),Na=di(!0);function Pa(){return[]}function qa(){return!1}var Za=_i(function(n,t){return n+t},0),Ka=mi("ceil"),Va=_i(function(n,t){return n/t},1),Ga=mi("floor");var Ha,Ja=_i(function(n,t){return n*t},1),Ya=mi("round"),Qa=_i(function(n,t){return n-t},0);return pe.after=function(n,t){if("function"!=typeof t)throw new it(i);return n=Nf(n),function(){if(--n<1)return t.apply(this,arguments)}},pe.ary=nf,pe.assign=Vf,pe.assignIn=Gf,pe.assignInWith=Hf,pe.assignWith=Jf,pe.at=Yf,pe.before=tf,pe.bind=rf,pe.bindAll=Ia,pe.bindKey=ef,pe.castArray=function(){if(!arguments.length)return[];var n=arguments[0];return df(n)?n:[n]},pe.chain=Do,pe.chunk=function(n,t,e){t=(e?Ki(n,t,e):t===r)?1:Zr(Nf(t),0);var u=null==n?0:n.length;if(!u||t<1)return[];for(var i=0,o=0,f=Yn($r(u/t));ii?0:i+e),(u=u===r||u>i?i:Nf(u))<0&&(u+=i),u=e>u?0:Pf(u);e>>0)?(n=Kf(n))&&("string"==typeof t||null!=t&&!Wf(t))&&!(t=Uu(t))&&xr(n)?Gu(Er(n),0,e):n.split(t,e):[]},pe.spread=function(n,t){if("function"!=typeof n)throw new it(i);return t=null==t?0:Zr(Nf(t),0),ju(function(r){var e=r[t],u=Gu(r,0,t);return e&&Qt(u,e),Pt(n,this,u)})},pe.tail=function(n){var t=null==n?0:n.length;return t?zu(n,1,t):[]},pe.take=function(n,t,e){return n&&n.length?zu(n,0,(t=e||t===r?1:Nf(t))<0?0:t):[]},pe.takeRight=function(n,t,e){var u=null==n?0:n.length;return u?zu(n,(t=u-(t=e||t===r?1:Nf(t)))<0?0:t,u):[]},pe.takeRightWhile=function(n,t){return n&&n.length?Mu(n,Bi(t,3),!1,!0):[]},pe.takeWhile=function(n,t){return n&&n.length?Mu(n,Bi(t,3)):[]},pe.tap=function(n,t){return t(n),n},pe.throttle=function(n,t,r){var e=!0,u=!0;if("function"!=typeof n)throw new it(i);return Rf(r)&&(e="leading"in r?!!r.leading:e,u="trailing"in r?!!r.trailing:u),uf(n,t,{leading:e,maxWait:t,trailing:u})},pe.thru=Mo,pe.toArray=Mf,pe.toPairs=ha,pe.toPairsIn=pa,pe.toPath=function(n){return df(n)?Yt(n,co):Uf(n)?[n]:ri(ao(Kf(n)))},pe.toPlainObject=Zf,pe.transform=function(n,t,r){var e=df(n),u=e||xf(n)||Tf(n);if(t=Bi(t,4),null==r){var i=n&&n.constructor;r=u?e?new i:[]:Rf(n)&&kf(i)?ve(Wt(n)):{}}return(u?Zt:Ve)(n,function(n,e,u){return t(r,n,e,u)}),r},pe.unary=function(n){return nf(n,1)},pe.union=Ro,pe.unionBy=Eo,pe.unionWith=zo,pe.uniq=function(n){return n&&n.length?Tu(n):[]},pe.uniqBy=function(n,t){return n&&n.length?Tu(n,Bi(t,2)):[]},pe.uniqWith=function(n,t){return t="function"==typeof t?t:r,n&&n.length?Tu(n,r,t):[]},pe.unset=function(n,t){return null==n||$u(n,t)},pe.unzip=So,pe.unzipWith=Lo,pe.update=function(n,t,r){return null==n?n:Du(n,t,Zu(r))},pe.updateWith=function(n,t,e,u){return u="function"==typeof u?u:r,null==n?n:Du(n,t,Zu(e),u)},pe.values=va,pe.valuesIn=function(n){return null==n?[]:_r(n,oa(n))},pe.without=Wo,pe.words=ka,pe.wrap=function(n,t){return sf(Zu(t),n)},pe.xor=Co,pe.xorBy=Bo,pe.xorWith=Uo,pe.zip=To,pe.zipObject=function(n,t){return Pu(n||[],t||[],Re)},pe.zipObjectDeep=function(n,t){return Pu(n||[],t||[],Ou)},pe.zipWith=$o,pe.entries=ha,pe.entriesIn=pa,pe.extend=Gf,pe.extendWith=Hf,Ba(pe,pe),pe.add=Za,pe.attempt=Oa,pe.camelCase=_a,pe.capitalize=ga,pe.ceil=Ka,pe.clamp=function(n,t,e){return e===r&&(e=t,t=r),e!==r&&(e=(e=qf(e))==e?e:0),t!==r&&(t=(t=qf(t))==t?t:0),Ce(qf(n),t,e)},pe.clone=function(n){return Be(n,s)},pe.cloneDeep=function(n){return Be(n,c|s)},pe.cloneDeepWith=function(n,t){return Be(n,c|s,t="function"==typeof t?t:r)},pe.cloneWith=function(n,t){return Be(n,s,t="function"==typeof t?t:r)},pe.conformsTo=function(n,t){return null==t||Ue(n,t,ia(t))},pe.deburr=ya,pe.defaultTo=function(n,t){return null==n||n!=n?t:n},pe.divide=Va,pe.endsWith=function(n,t,e){n=Kf(n),t=Uu(t);var u=n.length,i=e=e===r?u:Ce(Nf(e),0,u);return(e-=t.length)>=0&&n.slice(e,i)==t},pe.eq=vf,pe.escape=function(n){return(n=Kf(n))&&jn.test(n)?n.replace(mn,wr):n},pe.escapeRegExp=function(n){return(n=Kf(n))&&Sn.test(n)?n.replace(zn,"\\$&"):n},pe.every=function(n,t,e){var u=df(n)?Vt:Fe;return e&&Ki(n,t,e)&&(t=r),u(n,Bi(t,3))},pe.find=Po,pe.findIndex=_o,pe.findKey=function(n,t){return er(n,Bi(t,3),Ve)},pe.findLast=qo,pe.findLastIndex=go,pe.findLastKey=function(n,t){return er(n,Bi(t,3),Ge)},pe.floor=Ga,pe.forEach=Zo,pe.forEachRight=Ko,pe.forIn=function(n,t){return null==n?n:Ze(n,Bi(t,3),oa)},pe.forInRight=function(n,t){return null==n?n:Ke(n,Bi(t,3),oa)},pe.forOwn=function(n,t){return n&&Ve(n,Bi(t,3))},pe.forOwnRight=function(n,t){return n&&Ge(n,Bi(t,3))},pe.get=na,pe.gt=_f,pe.gte=gf,pe.has=function(n,t){return null!=n&&Ni(n,t,nu)},pe.hasIn=ta,pe.head=bo,pe.identity=Sa,pe.includes=function(n,t,r,e){n=wf(n)?n:va(n),r=r&&!e?Nf(r):0;var u=n.length;return r<0&&(r=Zr(u+r,0)),Bf(n)?r<=u&&n.indexOf(t,r)>-1:!!u&&ir(n,t,r)>-1},pe.indexOf=function(n,t,r){var e=null==n?0:n.length;if(!e)return-1;var u=null==r?0:Nf(r);return u<0&&(u=Zr(e+u,0)),ir(n,t,u)},pe.inRange=function(n,t,e){return t=Ff(t),e===r?(e=t,t=0):e=Ff(e),function(n,t,r){return n>=Kr(t,r)&&n=-S&&n<=S},pe.isSet=Cf,pe.isString=Bf,pe.isSymbol=Uf,pe.isTypedArray=Tf,pe.isUndefined=function(n){return n===r},pe.isWeakMap=function(n){return Ef(n)&&Fi(n)==en},pe.isWeakSet=function(n){return Ef(n)&&Qe(n)==un},pe.join=function(n,t){return null==n?"":Pr.call(n,t)},pe.kebabCase=da,pe.last=jo,pe.lastIndexOf=function(n,t,e){var u=null==n?0:n.length;if(!u)return-1;var i=u;return e!==r&&(i=(i=Nf(e))<0?Zr(u+i,0):Kr(i,u-1)),t==t?function(n,t,r){for(var e=r+1;e--;)if(n[e]===t)return e;return e}(n,t,i):ur(n,fr,i,!0)},pe.lowerCase=ba,pe.lowerFirst=wa,pe.lt=$f,pe.lte=Df,pe.max=function(n){return n&&n.length?Ne(n,Sa,Xe):r},pe.maxBy=function(n,t){return n&&n.length?Ne(n,Bi(t,2),Xe):r},pe.mean=function(n){return ar(n,Sa)},pe.meanBy=function(n,t){return ar(n,Bi(t,2))},pe.min=function(n){return n&&n.length?Ne(n,Sa,su):r},pe.minBy=function(n,t){return n&&n.length?Ne(n,Bi(t,2),su):r},pe.stubArray=Pa,pe.stubFalse=qa,pe.stubObject=function(){return{}},pe.stubString=function(){return""},pe.stubTrue=function(){return!0},pe.multiply=Ja,pe.nth=function(n,t){return n&&n.length?gu(n,Nf(t)):r},pe.noConflict=function(){return St._===this&&(St._=dt),this},pe.noop=Ua,pe.now=Xo,pe.pad=function(n,t,r){n=Kf(n);var e=(t=Nf(t))?Rr(n):0;if(!t||e>=t)return n;var u=(t-e)/2;return yi(Dr(u),r)+n+yi($r(u),r)},pe.padEnd=function(n,t,r){n=Kf(n);var e=(t=Nf(t))?Rr(n):0;return t&&et){var u=n;n=t,t=u}if(e||n%1||t%1){var i=Hr();return Kr(n+i*(t-n+It("1e-"+((i+"").length-1))),t)}return mu(n,t)},pe.reduce=function(n,t,r){var e=df(n)?Xt:sr,u=arguments.length<3;return e(n,Bi(t,4),r,u,De)},pe.reduceRight=function(n,t,r){var e=df(n)?nr:sr,u=arguments.length<3;return e(n,Bi(t,4),r,u,Me)},pe.repeat=function(n,t,e){return t=(e?Ki(n,t,e):t===r)?1:Nf(t),xu(Kf(n),t)},pe.replace=function(){var n=arguments,t=Kf(n[0]);return n.length<3?t:t.replace(n[1],n[2])},pe.result=function(n,t,e){var u=-1,i=(t=Ku(t,n)).length;for(i||(i=1,n=r);++uS)return[];var r=C,e=Kr(n,C);t=Bi(t),n-=C;for(var u=pr(e,t);++r=o)return n;var a=e-Rr(u);if(a<1)return u;var c=f?Gu(f,0,a).join(""):n.slice(0,a);if(i===r)return c+u;if(f&&(a+=c.length-a),Wf(i)){if(n.slice(a).search(i)){var l,s=c;for(i.global||(i=et(i.source,Kf(Fn.exec(i))+"g")),i.lastIndex=0;l=i.exec(s);)var h=l.index;c=c.slice(0,h===r?a:h)}}else if(n.indexOf(Uu(i),a)!=a){var p=c.lastIndexOf(i);p>-1&&(c=c.slice(0,p))}return c+u},pe.unescape=function(n){return(n=Kf(n))&&xn.test(n)?n.replace(wn,zr):n},pe.uniqueId=function(n){var t=++ht;return Kf(n)+t},pe.upperCase=ja,pe.upperFirst=Aa,pe.each=Zo,pe.eachRight=Ko,pe.first=bo,Ba(pe,(Ha={},Ve(pe,function(n,t){st.call(pe.prototype,t)||(Ha[t]=n)}),Ha),{chain:!1}),pe.VERSION="4.17.15",Zt(["bind","bindKey","curry","curryRight","partial","partialRight"],function(n){pe[n].placeholder=pe}),Zt(["drop","take"],function(n,t){ye.prototype[n]=function(e){e=e===r?1:Zr(Nf(e),0);var u=this.__filtered__&&!t?new ye(this):this.clone();return u.__filtered__?u.__takeCount__=Kr(e,u.__takeCount__):u.__views__.push({size:Kr(e,C),type:n+(u.__dir__<0?"Right":"")}),u},ye.prototype[n+"Right"]=function(t){return this.reverse()[n](t).reverse()}}),Zt(["filter","map","takeWhile"],function(n,t){var r=t+1,e=r==R||3==r;ye.prototype[n]=function(n){var t=this.clone();return t.__iteratees__.push({iteratee:Bi(n,3),type:r}),t.__filtered__=t.__filtered__||e,t}}),Zt(["head","last"],function(n,t){var r="take"+(t?"Right":"");ye.prototype[n]=function(){return this[r](1).value()[0]}}),Zt(["initial","tail"],function(n,t){var r="drop"+(t?"":"Right");ye.prototype[n]=function(){return this.__filtered__?new ye(this):this[r](1)}}),ye.prototype.compact=function(){return this.filter(Sa)},ye.prototype.find=function(n){return this.filter(n).head()},ye.prototype.findLast=function(n){return this.reverse().find(n)},ye.prototype.invokeMap=ju(function(n,t){return"function"==typeof n?new ye(this):this.map(function(r){return eu(r,n,t)})}),ye.prototype.reject=function(n){return this.filter(cf(Bi(n)))},ye.prototype.slice=function(n,t){n=Nf(n);var e=this;return e.__filtered__&&(n>0||t<0)?new ye(e):(n<0?e=e.takeRight(-n):n&&(e=e.drop(n)),t!==r&&(e=(t=Nf(t))<0?e.dropRight(-t):e.take(t-n)),e)},ye.prototype.takeRightWhile=function(n){return this.reverse().takeWhile(n).reverse()},ye.prototype.toArray=function(){return this.take(C)},Ve(ye.prototype,function(n,t){var e=/^(?:filter|find|map|reject)|While$/.test(t),u=/^(?:head|last)$/.test(t),i=pe[u?"take"+("last"==t?"Right":""):t],o=u||/^find/.test(t);i&&(pe.prototype[t]=function(){var t=this.__wrapped__,f=u?[1]:arguments,a=t instanceof ye,c=f[0],l=a||df(t),s=function(n){var t=i.apply(pe,Qt([n],f));return u&&h?t[0]:t};l&&e&&"function"==typeof c&&1!=c.length&&(a=l=!1);var h=this.__chain__,p=!!this.__actions__.length,v=o&&!h,_=a&&!p;if(!o&&l){t=_?t:new ye(this);var g=n.apply(t,f);return g.__actions__.push({func:Mo,args:[s],thisArg:r}),new ge(g,h)}return v&&_?n.apply(this,f):(g=this.thru(s),v?u?g.value()[0]:g.value():g)})}),Zt(["pop","push","shift","sort","splice","unshift"],function(n){var t=ot[n],r=/^(?:push|sort|unshift)$/.test(n)?"tap":"thru",e=/^(?:pop|shift)$/.test(n);pe.prototype[n]=function(){var n=arguments;if(e&&!this.__chain__){var u=this.value();return t.apply(df(u)?u:[],n)}return this[r](function(r){return t.apply(df(r)?r:[],n)})}}),Ve(ye.prototype,function(n,t){var r=pe[t];if(r){var e=r.name+"";st.call(ue,e)||(ue[e]=[]),ue[e].push({name:t,func:r})}}),ue[pi(r,_).name]=[{name:"wrapper",func:r}],ye.prototype.clone=function(){var n=new ye(this.__wrapped__);return n.__actions__=ri(this.__actions__),n.__dir__=this.__dir__,n.__filtered__=this.__filtered__,n.__iteratees__=ri(this.__iteratees__),n.__takeCount__=this.__takeCount__,n.__views__=ri(this.__views__),n},ye.prototype.reverse=function(){if(this.__filtered__){var n=new ye(this);n.__dir__=-1,n.__filtered__=!0}else(n=this.clone()).__dir__*=-1;return n},ye.prototype.value=function(){var n=this.__wrapped__.value(),t=this.__dir__,r=df(n),e=t<0,u=r?n.length:0,i=function(n,t,r){for(var e=-1,u=r.length;++e=this.__values__.length;return{done:n,value:n?r:this.__values__[this.__index__++]}},pe.prototype.plant=function(n){for(var t,e=this;e instanceof _e;){var u=so(e);u.__index__=0,u.__values__=r,t?i.__wrapped__=u:t=u;var i=u;e=e.__wrapped__}return i.__wrapped__=n,t},pe.prototype.reverse=function(){var n=this.__wrapped__;if(n instanceof ye){var t=n;return this.__actions__.length&&(t=new ye(this)),(t=t.reverse()).__actions__.push({func:Mo,args:[Io],thisArg:r}),new ge(t,this.__chain__)}return this.thru(Io)},pe.prototype.toJSON=pe.prototype.valueOf=pe.prototype.value=function(){return Fu(this.__wrapped__,this.__actions__)},pe.prototype.first=pe.prototype.head,Lr&&(pe.prototype[Lr]=function(){return this}),pe}();"function"==typeof n&&"object"==typeof n.amd&&n.amd?(St._=Sr,n(function(){return Sr})):Wt?((Wt.exports=Sr)._=Sr,Lt._=Sr):St._=Sr}).call(this); +},{"buffer":"VjIL"}],"iO5H":[function(require,module,exports) { +var i=require("pdfast"),e=require("lodash"),t=function(t,n,r){var u=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],s=e.filter(t,e.isFinite);e.isFinite(u)&&(s=e.filter(s,function(i){return i>u})),e.isFinite(o)&&(s=e.filter(s,function(i){return i5){var v=l.nrd0(f),q=S(f,n.outputXYPoints),_=e._2(s.O.$$default,v,n.kernelWidth),P=g(i,n.outputXYPoints,_),x={sampleCount:n.sampleCount,outputXYPoints:n.outputXYPoints,bandwidthXSuggested:v,bandwidthUnitSuggested:q,bandwidthXImplemented:_,bandwidthUnitImplemented:P};u=[p.make(void 0,void 0,void 0,j(f,n.outputXYPoints,y(P))),x]}else u=void 0;var F=c.buildSimple(e._2(s.O.fmap,function(t){return t[0]},u),h);return{continuousParseParams:e._2(s.O.fmap,function(t){return t[1]},u),shape:F}}function A(t,r){return F(r,t,void 0)}exports.Internals=x,exports.toShape=F,exports.fromSamples=A; +},{"rescript/lib/js/caml.js":"gGFE","rescript/lib/js/array.js":"d4B1","rescript/lib/js/curry.js":"NSLD","jstat":"AuT8","rescript/lib/js/belt_Array.js":"yUxI","rescript/lib/js/caml_array.js":"Tpli","../utility/E.bs.js":"xX5m","./KdeLibrary.js":"iO5H","../distribution/XYShape.bs.js":"Lf2V","../distribution/Discrete.bs.js":"Ms6F","./Bandwidth.bs.js":"Oh6H","../distribution/Continuous.bs.js":"CVcq","../distribution/MixedShapeBuilder.bs.js":"O6rr"}],"OH0m":[function(require,module,exports) { +"use strict";function e(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var t=require("rescript/lib/js/curry.js"),n=require("../utility/E.bs.js"),o=require("rescript/lib/js/belt_MapString.js");function u(e,r){return t._2(n.O.fmap,function(e){return e[1]},t._2(n.A.getBy,e,function(e){return e[0]===r}))}function i(e,r){return n.O.toResult(r+" expected and not found",u(e,r))}function a(e,r){return t._2(n.A.fmap,function(r){return[r,u(e,r)]},r)}var f={getByName:u,getByNameResult:i,getByNames:a};function s(e){if("object"===r(e)){var t=e.NAME;if("SymbolicDist"===t){var n=e.VAL;return"object"===r(n)&&"Float"===n.NAME?n.VAL:void 0}if("RenderedDist"===t){var o=e.VAL;switch(0|o.TAG){case 1:var u=o._0.xyShape,i=u.xs;if(1!==i.length)return;var a=i[0],f=u.ys;if(1!==f.length)return;return 1!==f[0]?void 0:a;case 0:case 2:return}}}}function d(e){var r=s(e);return void 0!==r?{NAME:"SymbolicDist",VAL:{NAME:"Float",VAL:r}}:e}function c(e){return{sampleCount:t._2(n.O.$$default,1e4,e.sampleCount),outputXYPoints:t._2(n.O.$$default,1e4,e.outputXYPoints),kernelWidth:e.kernelWidth,shapeLength:t._2(n.O.$$default,1e4,e.shapeLength)}}var l={withDefaults:c},A=o.fromArray([]);function m(e,r){return o.merge(e,r,function(e,r,t){return void 0!==t?t:void 0!==r?r:void 0})}var y=o.update,v=o.get;function b(t,n){var u=o.get(t,n);if(void 0!==u&&"object"===r(u)&&"Function"===u.NAME){var i=u.VAL;return e({TAG:0,_0:[i[0],i[1]]},Symbol.for("name"),"Ok")}return e({TAG:1,_0:"Function "+n+" not found"},Symbol.for("name"),"Error")}var p={MS:void 0,fromArray:o.fromArray,empty:A,mergeKeepSecond:m,update:y,get:v,getFunction:b};function _(e){return t._1(e.evaluateNode,e)}function S(e,r,o){var u=t._2(e.evaluateNode,e,o);return t._2(n.R.bind,u,t._1(r,e))}function g(e,r){return t._2(e.evaluateNode,e,{NAME:"Render",VAL:r})}function N(t,n){if("object"===r(n)&&"RenderedDist"===n.NAME)return e({TAG:0,_0:n},Symbol.for("name"),"Ok");var o=g(t,n);if(0!==o.TAG)return e({TAG:1,_0:o._0},Symbol.for("name"),"Error");var u=o._0;return"object"===r(u)&&"RenderedDist"===u.NAME?e({TAG:0,_0:{NAME:"RenderedDist",VAL:u.VAL}},Symbol.for("name"),"Ok"):e({TAG:1,_0:"Did not render as requested"},Symbol.for("name"),"Error")}function E(t,n){var o=N(t,n);if(0!==o.TAG)return e({TAG:1,_0:o._0},Symbol.for("name"),"Error");var u=o._0;return"object"===r(u)&&"RenderedDist"===u.NAME?e({TAG:0,_0:u.VAL},Symbol.for("name"),"Ok"):e({TAG:1,_0:"Did not render as requested"},Symbol.for("name"),"Error")}function h(e){if("object"===r(e)&&"RenderedDist"===e.NAME)return e.VAL}function L(e){switch(0|e.TAG){case 1:var r=e._0.xyShape,t=r.xs;if(1!==t.length)return;var n=t[0],o=r.ys;if(1!==o.length)return;return 1!==o[0]?void 0:{NAME:"SymbolicDist",VAL:{NAME:"Float",VAL:n}};case 0:case 2:return}}function M(e){var r=h(e);return n.O.toResult("Not valid shape",t._2(n.O.bind,r,L))}var R={render:g,ensureIsRendered:N,ensureIsRenderedAndGetShape:E,getShape:h,_toFloat:L,toFloat:M},G={Hash:f,getFloat:s,toFloatIfNeeded:d,SamplingInputs:l,Environment:p,evaluateNode:_,evaluateAndRetry:S,Render:R},T={};exports.ExpressionTree=G,exports.Program=T; +},{"rescript/lib/js/curry.js":"NSLD","../utility/E.bs.js":"xX5m","rescript/lib/js/belt_MapString.js":"mO07"}],"uF38":[function(require,module,exports) { +"use strict";function e(e,r,n){return r in e?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n,e}function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var n=require("rescript/lib/js/curry.js"),t=require("rescript/lib/js/belt_Array.js"),i=require("rescript/lib/js/caml_option.js"),o=require("../utility/E.bs.js"),u=require("../distribution/Shape.bs.js"),s=require("./Operation.bs.js"),m=require("../symbolic/SymbolicDist.bs.js"),a=require("../samplesRenderer/SamplesToShape.bs.js"),f=require("./ExpressionTypes.bs.js");function l(e){if("object"===r(e)&&"Function"===e.NAME)return e.VAL}function c(e){return e[0]}function p(e){return e[1]}function b(r,i,u){if(o.A.length(i)!==o.A.length(c(u)))return e({TAG:1,_0:"Wrong number of variables"},Symbol.for("name"),"Error");var s=n._1(f.ExpressionTree.Environment.fromArray,t.zip(c(u),i)),m={samplingInputs:r.samplingInputs,environment:n._2(f.ExpressionTree.Environment.mergeKeepSecond,r.environment,s),evaluateNode:r.evaluateNode};return n._2(r.evaluateNode,m,p(u))}var d={fromNode:l,argumentNames:c,internals:p,run:b};function y(e){if("object"!==r(e))return!1;var n=e.NAME;return"RenderedDist"===n||"Function"===n||"SymbolicDist"===n}function A(e){if("object"===r(e)){var n=e.NAME;return"RenderedDist"===n||"Function"===n||"SymbolicDist"===n?e:void 0}}var v={isPrimative:y,fromNode:A};function S(e){if("object"!==r(e))return!1;var n=e.NAME;return"RenderedDist"===n||"SymbolicDist"===n}function N(n){if("object"!==r(n))return e({TAG:1,_0:"Not valid type"},Symbol.for("name"),"Error");var t=n.NAME;return"SymbolicDist"===t?e({TAG:0,_0:{NAME:"SymbolicDist",VAL:n.VAL}},Symbol.for("name"),"Ok"):"RenderedDist"===t?e({TAG:0,_0:{NAME:"RenderedDist",VAL:n.VAL}},Symbol.for("name"),"Ok"):e({TAG:1,_0:"Not valid type"},Symbol.for("name"),"Error")}function _(r,t){if(S(t))return e({TAG:0,_0:t},Symbol.for("name"),"Ok");var i=n._2(f.ExpressionTree.Render.render,r,t);return 0===i.TAG?e({TAG:0,_0:i._0},Symbol.for("name"),"Ok"):e({TAG:1,_0:i._0},Symbol.for("name"),"Error")}function E(e,t,o){if("object"===r(o)){var u=o.NAME;return"SymbolicDist"===u?i.some(n._1(t,o.VAL)):"RenderedDist"===u?i.some(n._1(e,o.VAL)):void 0}}function j(e){return function(r){return E(function(r){return u.sampleNRendered(e,r)},function(r){return m.T.sampleN(e,r)},r)}}function g(e,r,i,u){var m=j(e)(i),a=j(e)(u);if(void 0!==m&&void 0!==a)return n._2(o.A.fmap,function(e){return s.Algebraic.toFn(r)(e[0],e[1])},t.zip(m,a))}function D(e,r,t,i){var u=_(e,t),s=_(e,i),m=o.R.merge(u,s);return n._2(o.R.bind,m,function(t){var i=g(e.samplingInputs.sampleCount,r,t[0],t[1]),u=e.samplingInputs,s=n._2(o.O.fmap,function(e){return a.fromSamples(u,e)},i),m=o.O.toResult("No response",n._2(o.O.bind,s,function(e){return e.shape}));return n._2(o.R.fmap,function(e){return{NAME:"Normalize",VAL:{NAME:"RenderedDist",VAL:e}}},m)})}var T={isSamplingDistribution:S,fromNode:N,renderIfIsNotSamplingDistribution:_,map:E,sampleN:j,getCombinationSamples:g,combineShapesUsingSampling:D};exports.$$Function=d,exports.Primative=v,exports.SamplingDistribution=T; +},{"rescript/lib/js/curry.js":"NSLD","rescript/lib/js/belt_Array.js":"yUxI","rescript/lib/js/caml_option.js":"dzFO","../utility/E.bs.js":"xX5m","../distribution/Shape.bs.js":"wbI6","./Operation.bs.js":"S4ET","../symbolic/SymbolicDist.bs.js":"wl7Z","../samplesRenderer/SamplesToShape.bs.js":"wVv4","./ExpressionTypes.bs.js":"OH0m"}],"N3i9":[function(require,module,exports) { +"use strict";var r=function(r,p){var l,t;t=p.length;var e=[];for(l=0;l1e4?"Sampling":"Analytical"}function y(r,e,i,u){var a=o.R.merge(t.SamplingDistribution.renderIfIsNotSamplingDistribution(r,i),t.SamplingDistribution.renderIfIsNotSamplingDistribution(r,u));return n._2(o.R.bind,a,function(n){var o=n[1],i=n[0];return"Sampling"===d(i,o)?t.SamplingDistribution.combineShapesUsingSampling(r,e,i,o):b(r,e,i,o)})}function p(i,t,u,a){var s=m(t,u,a);return n._2(o.R.bind,s,function(n){return"object"===e(n)&&"SymbolicDist"===n.NAME?r({TAG:0,_0:n},Symbol.for("name"),"Ok"):y(i,t,u,a)})}var E={tryAnalyticalSimplification:m,combinationByRendering:b,nodeScore:l,choose:d,combine:y,operationToLeaf:p};function S(o,t,u){var s=n._2(f.ExpressionTree.Render.render,o,t),A=n._2(f.ExpressionTree.Render.render,o,u);if(0!==s.TAG)return r({TAG:1,_0:s._0},Symbol.for("name"),"Error");var c=s._0;if("object"===e(c)&&"RenderedDist"===c.NAME&&0===A.TAG){var m=A._0;return"object"===e(m)&&"RenderedDist"===m.NAME?r({TAG:0,_0:{NAME:"RenderedDist",VAL:i.combinePointwise(function(r,e){return r+e},function(r,e){return a.combinePointwise(void 0,void 0,"CDF",function(r,e){return r+e},r,e)},function(r,e){return r+e},c.VAL,m.VAL)}},Symbol.for("name"),"Ok"):r({TAG:1,_0:"Pointwise combination: rendering failed."},Symbol.for("name"),"Error")}return 0===A.TAG?r({TAG:1,_0:"Pointwise combination: rendering failed."},Symbol.for("name"),"Error"):r({TAG:1,_0:A._0},Symbol.for("name"),"Error")}function _(o,t,u,a){var s=n._2(f.ExpressionTree.Render.render,t,u),A=n._2(f.ExpressionTree.Render.render,t,a);if(0!==s.TAG)return r({TAG:1,_0:s._0},Symbol.for("name"),"Error");var c=s._0;if("object"===e(c)&&"RenderedDist"===c.NAME&&0===A.TAG){var m=A._0;return"object"===e(m)&&"RenderedDist"===m.NAME?r({TAG:0,_0:{NAME:"RenderedDist",VAL:i.combinePointwise(void 0,void 0,o,c.VAL,m.VAL)}},Symbol.for("name"),"Ok"):r({TAG:1,_0:"Pointwise combination: rendering failed."},Symbol.for("name"),"Error")}return 0===A.TAG?r({TAG:1,_0:"Pointwise combination: rendering failed."},Symbol.for("name"),"Error"):r({TAG:1,_0:A._0},Symbol.for("name"),"Error")}function T(r,e,n,o){return"Add"===e?S(r,n,o):_("Exponentiate"===e?function(r,e){return Math.pow(r,e)}:function(r,e){return r*e},r,n,o)}var v={pointwiseAdd:S,pointwiseCombine:_,operationToLeaf:T};function L(r,n,o){if(void 0!==r){if(void 0!==n&&r>n)return{NAME:"Error",VAL:"Left truncation bound must be smaller than right truncation bound."}}else if(void 0===n)return{NAME:"Solution",VAL:o};if("object"!==e(o))return"NoSolution";if("SymbolicDist"!==o.NAME)return"NoSolution";var i=o.VAL;return"object"===e(i)&&"Uniform"===i.NAME?{NAME:"Solution",VAL:{NAME:"SymbolicDist",VAL:{NAME:"Uniform",VAL:A.Uniform.truncate(r,n,i.VAL)}}}:"NoSolution"}function R(o,t,u,a){var s=n._2(f.ExpressionTree.Render.ensureIsRendered,o,a);if(0!==s.TAG)return r({TAG:1,_0:s._0},Symbol.for("name"),"Error");var A=s._0;return"object"===e(A)&&"RenderedDist"===A.NAME?r({TAG:0,_0:{NAME:"RenderedDist",VAL:n._3(i.T.truncate,t,u,A.VAL)}},Symbol.for("name"),"Ok"):r({TAG:1,_0:"Could not truncate distribution."},Symbol.for("name"),"Error")}function V(n,o,i,t){var u=L(o,i,t);return"object"===e(u)?"Error"===u.NAME?r({TAG:1,_0:u.VAL},Symbol.for("name"),"Error"):r({TAG:0,_0:u.VAL},Symbol.for("name"),"Ok"):R(n,o,i,t)}var N={trySimplification:L,truncateAsShape:R,operationToLeaf:V};function G(o,t){if("object"!==e(t))return f.ExpressionTree.evaluateAndRetry(o,G,t);var u=t.NAME;return"SymbolicDist"===u?r({TAG:0,_0:t},Symbol.for("name"),"Ok"):"RenderedDist"===u?r({TAG:0,_0:{NAME:"RenderedDist",VAL:n._1(i.T.normalize,t.VAL)}},Symbol.for("name"),"Ok"):f.ExpressionTree.evaluateAndRetry(o,G,t)}var M={operationToLeaf:G};function D(r,e,o){return n._4(s.$$Function.Ts.findByNameAndRun,c.all,r,e,o)}function g(r,e,i){var u=n._2(f.ExpressionTree.Environment.getFunction,e.environment,r);return n._2(o.R.bind,u,function(r){return t.$$Function.run(e,i,[r[0],r[1]])})}function j(r,e,i){return n._2(o.O.$$default,g(e,r,i),D(e,r,i))}function x(r,e,i){var t=n._1(o.A.R.firstErrorOrOpen,n._2(o.A.fmap,function(e){return n._2(r.evaluateNode,r,e)},i));return n._2(o.R.bind,t,function(n){return j(r,e,n)})}var O={_runHardcodedFunction:D,_runLocalFunction:g,_runWithEvaluatedInputs:j,run:x};function h(n,o){if("object"!==e(o))return f.ExpressionTree.evaluateAndRetry(n,h,o);var i=o.NAME;return"SymbolicDist"===i?r({TAG:0,_0:{NAME:"RenderedDist",VAL:A.T.toShape(n.samplingInputs.shapeLength,o.VAL)}},Symbol.for("name"),"Ok"):"Function"===i?r({TAG:1,_0:"Cannot render a function"},Symbol.for("name"),"Error"):"RenderedDist"===i?r({TAG:0,_0:o},Symbol.for("name"),"Ok"):f.ExpressionTree.evaluateAndRetry(n,h,o)}var w={operationToLeaf:h};function k(e,i){var t=i.NAME;if("RenderedDist"===t||"Function"===t||"SymbolicDist"===t)return r({TAG:0,_0:i},Symbol.for("name"),"Ok");if("FunctionCall"===t){var u=i.VAL,a=x(e,u[0],u[1]);return n._2(o.R.bind,a,function(r){return k(e,r)})}if("AlgebraicCombination"===t){var s=i.VAL;return p(e,s[0],s[1],s[2])}if("PointwiseCombination"===t){var A=i.VAL;return T(e,A[0],A[1],A[2])}if("Symbol"===t){var c=i.VAL,m=o.O.toResult("Undeclared variable "+c,n._2(f.ExpressionTree.Environment.get,e.environment,c));return n._2(o.R.bind,m,function(r){return k(e,r)})}if("Truncate"!==t)return"Hash"===t?n._2(o.R.fmap,function(r){return{NAME:"Hash",VAL:r}},n._1(o.A.R.firstErrorOrOpen,n._2(o.A.fmap,function(r){var i=r[0];return n._2(o.R.fmap,function(r){return[i,r]},k(e,r[1]))},i.VAL))):"Array"===t?n._2(o.R.fmap,function(r){return{NAME:"Array",VAL:r}},n._1(o.A.R.firstErrorOrOpen,n._2(o.A.fmap,function(r){return k(e,r)},i.VAL))):"Render"===t?h(e,i.VAL):G(e,i.VAL);var b=i.VAL;return V(e,b[0],b[1],b[2])}exports.AlgebraicCombination=E,exports.PointwiseCombination=v,exports.Truncate=N,exports.Normalize=M,exports.FunctionCall=O,exports.Render=w,exports.toLeaf=k; +},{"rescript/lib/js/curry.js":"NSLD","../utility/E.bs.js":"xX5m","../distribution/Shape.bs.js":"wbI6","./PTypes.bs.js":"uF38","../distribution/XYShape.bs.js":"Lf2V","../distribution/Continuous.bs.js":"CVcq","../typeSystem/TypeSystem.bs.js":"TKgk","../symbolic/SymbolicDist.bs.js":"wl7Z","./ExpressionTypes.bs.js":"OH0m","../typeSystem/HardcodedFunctions.bs.js":"BBdU"}],"H74a":[function(require,module,exports) { +"use strict";function e(r){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(r)}function r(e,r,n){return r in e?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n,e}var n=require("./PTypes.bs.js"),t=require("./ExpressionTreeBasic.bs.js"),o=require("./ExpressionTreeEvaluator.bs.js");function u(e,r){return{samplingInputs:e,environment:r,evaluateNode:o.toLeaf}}function i(e,r,n){return o.toLeaf({samplingInputs:e,environment:r,evaluateNode:o.toLeaf},n)}function a(n,t,o){var u=i(n,t,o);if(0!==u.TAG)return r({TAG:1,_0:u._0},Symbol.for("name"),"Error");var a=u._0;return"object"===e(a)&&"RenderedDist"===a.NAME?r({TAG:0,_0:a.VAL},Symbol.for("name"),"Ok"):r({TAG:1,_0:"Rendering failed."},Symbol.for("name"),"Error")}function s(e,r,t,u){var i={samplingInputs:e,environment:r,evaluateNode:o.toLeaf};return n.$$Function.run(i,t,u)}var f=t.toString;exports.toString=f,exports.envs=u,exports.toLeaf=i,exports.toShape=a,exports.runFunction=s; +},{"./PTypes.bs.js":"uF38","./ExpressionTreeBasic.bs.js":"lpIF","./ExpressionTreeEvaluator.bs.js":"NgRJ"}],"uZ2e":[function(require,module,exports) { +"use strict";function e(e,r,n){return r in e?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n,e}function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var n=require("rescript/lib/js/array.js"),t=require("rescript/lib/js/curry.js"),o=require("rescript/lib/js/caml_option.js"),i=require("./utility/E.bs.js"),u=require("rescript/lib/js/belt_MapString.js"),s=require("./distribution/DistPlus.bs.js"),a=require("./expressionTree/MathJsParser.bs.js"),l=require("./expressionTree/ExpressionTree.bs.js"),m=require("./expressionTree/ExpressionTypes.bs.js"),p={},f={sampleCount:void 0,outputXYPoints:void 0,kernelWidth:void 0,shapeLength:void 0};function c(e,r,n,t){return{squiggleString:r,samplingInputs:void 0!==e?e:f,environment:void 0!==n?o.valFromOption(n):m.ExpressionTree.Environment.empty}}var d={SamplingInputs:p,defaultRecommendedLength:100,defaultShouldDownsample:!0,empty:f,make:c};function b(e,r,n){return{squiggleString:e.squiggleString,samplingInputs:e.samplingInputs,environment:t._3(m.ExpressionTree.Environment.update,e.environment,r,function(e){return n})}}function v(e,r){return{graph:e,shape:r}}function A(e){return{sampleCount:t._2(i.O.$$default,1e4,e.samplingInputs.sampleCount),outputXYPoints:t._2(i.O.$$default,1e4,e.samplingInputs.outputXYPoints),kernelWidth:e.samplingInputs.kernelWidth,shapeLength:t._2(i.O.$$default,1e4,e.samplingInputs.shapeLength)}}function y(e,r){return l.toLeaf(A(e),e.environment,r)}function g(e,r){var n={contents:e};return t._1(i.A.R.firstErrorOrOpen,t._1(i.A.O.concatSomes,t._2(i.A.fmap,function(e){if("Expression"===e.NAME)return t._2(i.R.fmap,function(e){return[n.contents.environment,e]},y(n.contents,e.VAL));var r=e.VAL;n.contents=b(n.contents,r[0],r[1])},r)))}function _(e){var r=a.fromString(e.squiggleString);return t._2(i.R.bind,r,function(r){return g(e,r)})}function S(e,r){return s.make(r,e.squiggleString,void 0,void 0,void 0)}var T={addVariable:b,makeOutputs:v,makeInputs:A,runNode:y,runProgram:g,inputsToLeaf:_,outputToDistPlus:S};function E(n,t){if("object"!==r(t))return e({TAG:0,_0:t},Symbol.for("name"),"Ok");var o=t.NAME;if("SymbolicDist"!==o&&"Normalize"!==o)return e({TAG:0,_0:t},Symbol.for("name"),"Ok");var i=y(n,{NAME:"Render",VAL:t});if(0!==i.TAG)return e({TAG:1,_0:i._0},Symbol.for("name"),"Error");var u=i._0;return"object"===r(u)&&"RenderedDist"===u.NAME?i:e({TAG:1,_0:"Didn't render, but intended to"},Symbol.for("name"),"Error")}function h(n,o,u){var s=E(n,u);return t._2(i.R.bind,s,function(t){if("object"===r(t)){var i=t.NAME;if("SymbolicDist"===i){var u=t.VAL;if("object"===r(u)&&"Float"===u.NAME)return e({TAG:0,_0:{NAME:"Float",VAL:u.VAL}},Symbol.for("name"),"Ok")}else{if("Function"===i)return e({TAG:0,_0:{NAME:"Function",VAL:[t.VAL,o]}},Symbol.for("name"),"Ok");if("RenderedDist"===i){var s=t.VAL,a=0;switch(0|s.TAG){case 1:var m=s._0.xyShape,p=m.xs;if(1!==p.length)a=2;else{var f=p[0],c=m.ys;if(1!==c.length)a=2;else{if(1===c[0])return e({TAG:0,_0:{NAME:"Float",VAL:f}},Symbol.for("name"),"Ok");a=2}}break;case 0:case 2:a=2}if(2===a)return e({TAG:0,_0:{NAME:"DistPlus",VAL:S(n,s)}},Symbol.for("name"),"Ok")}}}return e({TAG:1,_0:"Didn't output a rendered distribution. Format:"+l.toString(t)},Symbol.for("name"),"Error")})}function x(r,n){if(!n)return e({TAG:0,_0:0},Symbol.for("name"),"Ok");var o=t._1(r,n.hd);if(0!==o.TAG)return e({TAG:1,_0:o._0},Symbol.for("name"),"Error");var i=x(r,n.tl);return 0===i.TAG?e({TAG:0,_0:{hd:o._0,tl:i._0}},Symbol.for("name"),"Ok"):e({TAG:1,_0:i._0},Symbol.for("name"),"Error")}function j(e){var r=_(e);return t._2(i.R.bind,r,function(r){return x(function(r){return h(e,r[0],r[1])},n.to_list(r))})}function L(e,r,n){var o=l.runFunction(A(e),e.environment,n,r),u=e.environment;return t._2(i.R.bind,o,function(r){return h(e,u,r)})}function k(e){return j(c({sampleCount:1e4,outputXYPoints:1e4,kernelWidth:void 0,shapeLength:1e3},e,o.some(u.fromArray([])),void 0))}exports.Inputs=d,exports.Internals=T,exports.renderIfNeeded=E,exports.coersionToExportedTypes=h,exports.mapM=x,exports.evaluateProgram=j,exports.evaluateFunction=L,exports.runAll=k; +},{"rescript/lib/js/array.js":"d4B1","rescript/lib/js/curry.js":"NSLD","rescript/lib/js/caml_option.js":"dzFO","./utility/E.bs.js":"xX5m","rescript/lib/js/belt_MapString.js":"mO07","./distribution/DistPlus.bs.js":"A9pM","./expressionTree/MathJsParser.bs.js":"dGOd","./expressionTree/ExpressionTree.bs.js":"H74a","./expressionTree/ExpressionTypes.bs.js":"OH0m"}],"OXj9":[function(require,module,exports) { +var r=require("./ProgramEvaluator.bs"),a=function(a){var u=r.runAll(a);return 0===u.TAG?{tag:"Ok",value:u._0}:{tag:"Error",value:u._0}};exports.runAll=a; +},{"./ProgramEvaluator.bs":"uZ2e"}],"Focm":[function(require,module,exports) { +var r=require("../distPlus/ProgramEvaluator.gen.js");exports.runMePlease=r.runAll; +},{"../distPlus/ProgramEvaluator.gen.js":"OXj9"}]},{},["Focm"], null) \ No newline at end of file diff --git a/packages/squiggle-lang/dist/report.html b/packages/squiggle-lang/dist/report.html new file mode 100644 index 00000000..bd7966a3 --- /dev/null +++ b/packages/squiggle-lang/dist/report.html @@ -0,0 +1,393 @@ + + + + + FoamTree Quick Start + + + + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/packages/squiggle-lang/package-lock.json b/packages/squiggle-lang/package-lock.json new file mode 100644 index 00000000..4969cab0 --- /dev/null +++ b/packages/squiggle-lang/package-lock.json @@ -0,0 +1,17027 @@ +{ + "name": "estiband", + "version": "0.1.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@ant-design/colors": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@ant-design/colors/-/colors-6.0.0.tgz", + "integrity": "sha512-qAZRvPzfdWHtfameEGP2Qvuf838NhergR35o+EuVyB5XvSA98xod5r4utvi4TJ3ywmevm290g9nsCG5MryrdWQ==", + "requires": { + "@ctrl/tinycolor": "^3.4.0" + } + }, + "@ant-design/create-react-context": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@ant-design/create-react-context/-/create-react-context-0.2.5.tgz", + "integrity": "sha512-1rMAa4qgP2lfl/QBH9i78+Gjxtj9FTMpMyDGZsEBW5Kih72EuUo9958mV8PgpRkh4uwPSQ7vVZWXeyNZXVAFDg==", + "requires": { + "gud": "^1.0.0", + "warning": "^4.0.3" + } + }, + "@ant-design/css-animation": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ant-design/css-animation/-/css-animation-1.7.3.tgz", + "integrity": "sha512-LrX0OGZtW+W6iLnTAqnTaoIsRelYeuLZWsrmBJFUXDALQphPsN8cE5DCsmoSlL0QYb94BQxINiuS70Ar/8BNgA==" + }, + "@ant-design/icons": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@ant-design/icons/-/icons-4.7.0.tgz", + "integrity": "sha512-aoB4Z7JA431rt6d4u+8xcNPPCrdufSRMUOpxa1ab6mz1JCQZOEVolj2WVs/tDFmN62zzK30mNelEsprLYsSF3g==", + "requires": { + "@ant-design/colors": "^6.0.0", + "@ant-design/icons-svg": "^4.2.1", + "@babel/runtime": "^7.11.2", + "classnames": "^2.2.6", + "rc-util": "^5.9.4" + } + }, + "@ant-design/icons-react": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@ant-design/icons-react/-/icons-react-1.1.5.tgz", + "integrity": "sha512-p2ybKfO/r2lC1RZu4rDY2VBDZq2zqAaJzf/B1HrKTxGo8/mM1zOOEoob/LRXZphJ9jD5wCcTdcmcB9YMaAWW4Q==", + "requires": { + "ant-design-palettes": "^1.1.3", + "babel-runtime": "^6.26.0" + } + }, + "@ant-design/icons-svg": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@ant-design/icons-svg/-/icons-svg-4.2.1.tgz", + "integrity": "sha512-EB0iwlKDGpG93hW8f85CTJTs4SvMX7tt5ceupvhALp1IF44SeUFOMhKUOYqpsoYWQKAOuTRDMqn75rEaKDp0Xw==" + }, + "@ant-design/react-slick": { + "version": "0.28.4", + "resolved": "https://registry.npmjs.org/@ant-design/react-slick/-/react-slick-0.28.4.tgz", + "integrity": "sha512-j9eAHTn7GxbXUFNknJoHS2ceAsqrQi2j8XykjZE1IXCD8kJF+t28EvhBLniDpbOsBk/3kjalnhriTfZcjBHNqg==", + "requires": { + "@babel/runtime": "^7.10.4", + "classnames": "^2.2.5", + "json2mq": "^0.2.0", + "lodash": "^4.17.21", + "resize-observer-polyfill": "^1.5.0" + }, + "dependencies": { + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + } + } + }, + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/compat-data": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.8.tgz", + "integrity": "sha512-m7OkX0IdKLKPpBlJtF561YJal5y/jyI5fNfWbPxh2D/nbzzGI4qRyrD8xO2jB24u7l+5I2a43scCG2IrfjC50Q==", + "dev": true + }, + "@babel/core": { + "version": "7.9.6", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.9.6.tgz", + "integrity": "sha512-nD3deLvbsApbHAHttzIssYqgb883yU/d9roe4RZymBCDaZryMJDbptVpEpeQuRh4BJ+SYI8le9YGxKvFEvl1Wg==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.9.6", + "@babel/helper-module-transforms": "^7.9.0", + "@babel/helpers": "^7.9.6", + "@babel/parser": "^7.9.6", + "@babel/template": "^7.8.6", + "@babel/traverse": "^7.9.6", + "@babel/types": "^7.9.6", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.13", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "requires": { + "ms": "2.1.2" + } + }, + "json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "requires": { + "minimist": "^1.2.5" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "@babel/generator": { + "version": "7.9.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.9.6.tgz", + "integrity": "sha512-+htwWKJbH2bL72HRluF8zumBxzuX0ZZUFl3JLNyoUjM/Ho8wnVpPXM6aUz8cfKDqQ/h7zHqKt4xzJteUosckqQ==", + "requires": { + "@babel/types": "^7.9.6", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", + "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + }, + "dependencies": { + "@babel/types": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", + "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + } + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", + "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "dependencies": { + "@babel/types": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", + "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + } + } + }, + "@babel/helper-compilation-targets": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz", + "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.16.4", + "@babel/helper-validator-option": "^7.16.7", + "browserslist": "^4.17.5", + "semver": "^6.3.0" + }, + "dependencies": { + "browserslist": { + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", + "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001286", + "electron-to-chromium": "^1.4.17", + "escalade": "^3.1.1", + "node-releases": "^2.0.1", + "picocolors": "^1.0.0" + } + }, + "node-releases": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", + "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", + "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.10.tgz", + "integrity": "sha512-wDeej0pu3WN/ffTxMNCPW5UCiOav8IcLRxSIyp/9+IF2xJUM9h/OYjg0IJLHaL6F8oU8kqMz9nc1vryXhMsgXg==", + "dev": true, + "requires": { + "@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-optimise-call-expression": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dev": true, + "requires": { + "@babel/highlight": "^7.16.7" + } + }, + "@babel/generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz", + "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.8", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", + "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-replace-supers": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", + "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/parser": { + "version": "7.16.12", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.12.tgz", + "integrity": "sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==", + "dev": true + }, + "@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/traverse": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.10.tgz", + "integrity": "sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.16.8", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.16.10", + "@babel/types": "^7.16.8", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", + "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + }, + "debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + } + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.7.tgz", + "integrity": "sha512-fk5A6ymfp+O5+p2yCkXAu5Kyj6v0xh0RBeNcAkYUMDvvAAoxvSKXn+Jb37t/yWFiQVDFK1ELpUTD8/aLhCPu+g==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "regexpu-core": "^4.7.1" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", + "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dev": true, + "requires": { + "@babel/highlight": "^7.16.7" + } + }, + "@babel/generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz", + "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.8", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-module-imports": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + }, + "@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/parser": { + "version": "7.16.12", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.12.tgz", + "integrity": "sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==", + "dev": true + }, + "@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/traverse": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.10.tgz", + "integrity": "sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.16.8", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.16.10", + "@babel/types": "^7.16.8", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", + "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + }, + "debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + } + } + }, + "@babel/helper-environment-visitor": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", + "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", + "requires": { + "@babel/types": "^7.16.7" + }, + "dependencies": { + "@babel/types": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", + "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + } + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", + "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + }, + "dependencies": { + "@babel/types": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", + "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + } + } + }, + "@babel/helper-function-name": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.9.5.tgz", + "integrity": "sha512-JVcQZeXM59Cd1qanDUxv9fgJpt3NeKUaqBqUEvfmQ+BCOKq2xUgaWZW2hr0dkbyJgezYuplEoh5knmrnS68efw==", + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.9.5" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + }, + "dependencies": { + "@babel/types": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", + "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + } + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz", + "integrity": "sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==", + "requires": { + "@babel/types": "^7.16.7" + }, + "dependencies": { + "@babel/types": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", + "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + } + } + }, + "@babel/helper-module-imports": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz", + "integrity": "sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-module-transforms": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.9.0.tgz", + "integrity": "sha512-0FvKyu0gpPfIQ8EkxlrAydOWROdHpBmiCiRwLkUiBGhCUPRRbVD2/tm3sFr/c/GWFrQ/ffutGUAnx7V0FzT2wA==", + "requires": { + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.6", + "@babel/helper-simple-access": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/template": "^7.8.6", + "@babel/types": "^7.9.0", + "lodash": "^4.17.13" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz", + "integrity": "sha512-Kag20n86cbO2AvHca6EJsvqAd82gc6VMGule4HwebwMlwkpXuVqrNRj6CkCV2sKxgi9MyAUnZVnZ6lJ1/vKhHQ==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", + "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-wrap-function": "^7.16.8", + "@babel/types": "^7.16.8" + }, + "dependencies": { + "@babel/types": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", + "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + } + } + }, + "@babel/helper-replace-supers": { + "version": "7.9.6", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.9.6.tgz", + "integrity": "sha512-qX+chbxkbArLyCImk3bWV+jB5gTNU/rsze+JlcF6Nf8tVTigPJSI1o1oBow/9Resa1yehUO9lIipsmu9oG4RzA==", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.8.3", + "@babel/helper-optimise-call-expression": "^7.8.3", + "@babel/traverse": "^7.9.6", + "@babel/types": "^7.9.6" + } + }, + "@babel/helper-simple-access": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz", + "integrity": "sha512-VNGUDjx5cCWg4vvCTR8qQ7YJYZ+HBjxOgXEl7ounz+4Sn7+LMD3CFrCTEU6/qXKbA2nKg21CwhhBzO0RpRbdCw==", + "requires": { + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", + "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", + "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + } + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", + "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" + }, + "@babel/helper-validator-option": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==" + }, + "@babel/helper-wrap-function": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", + "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.8", + "@babel/types": "^7.16.8" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dev": true, + "requires": { + "@babel/highlight": "^7.16.7" + } + }, + "@babel/generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz", + "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.8", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/parser": { + "version": "7.16.12", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.12.tgz", + "integrity": "sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==", + "dev": true + }, + "@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/traverse": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.10.tgz", + "integrity": "sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.16.8", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.16.10", + "@babel/types": "^7.16.8", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", + "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + }, + "debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + } + } + }, + "@babel/helpers": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.7.tgz", + "integrity": "sha512-9ZDoqtfY7AuEOt3cxchfii6C7GDyyMBffktR5B2jvWv8u2+efwvpnVKXMWzNehqy68tKgAfSwfdw/lWpthS2bw==", + "requires": { + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "requires": { + "@babel/highlight": "^7.16.7" + } + }, + "@babel/generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz", + "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==", + "requires": { + "@babel/types": "^7.16.8", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "requires": { + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/parser": { + "version": "7.16.12", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.12.tgz", + "integrity": "sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==" + }, + "@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/traverse": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.10.tgz", + "integrity": "sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==", + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.16.8", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.16.10", + "@babel/types": "^7.16.8", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", + "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + }, + "debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + } + } + }, + "@babel/highlight": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", + "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" + } + } + }, + "@babel/parser": { + "version": "7.9.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.6.tgz", + "integrity": "sha512-AoeIEJn8vt+d/6+PXDRPaksYhnlbMIiejioBZvvMQsOjW/JYK6k/0dKnvvP3EhK5GfMBWDPtrxRtegWdAcdq9Q==" + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz", + "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + } + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz", + "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.7" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + } + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz", + "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-remap-async-to-generator": "^7.16.8", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + } + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz", + "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + } + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.7.tgz", + "integrity": "sha512-dgqJJrcZoG/4CkMopzhPJjGxsIe9A8RlkQLnL/Vhhx8AA9ZuaRwGSlscSh42hazc7WSrya/IK7mTeoF0DP9tEw==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + } + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", + "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + } + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz", + "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + } + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz", + "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + } + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz", + "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + } + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz", + "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + } + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", + "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + } + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.7.tgz", + "integrity": "sha512-3O0Y4+dw94HA86qSg9IHfyPktgR7q3gpNVAeiKQd+8jBKFaU5NQS1Yatgo4wY+UFNuLjvxcSmzcsHqrhgTyBUA==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.16.4", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.16.7" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + } + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", + "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + } + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz", + "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + } + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.16.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz", + "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.10", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + } + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz", + "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + } + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz", + "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + } + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==" + } + } + }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + } + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-flow": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.7.tgz", + "integrity": "sha512-UDo3YGQO0jH6ytzVwgSLv9i/CzMcUjbKenL67dTrAZPPv6GFAtDhe6jqnvmoKzC/7htNTohhos+onPtDMqJwaQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + } + } + }, + "@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==" + } + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz", + "integrity": "sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + } + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==" + } + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.8.3.tgz", + "integrity": "sha512-H7dCMAdN83PcCmqmkHB5dtp+Xa9a6LKSvA2hiFBC/5alSHxM5VgWZXFqDi0YFe8XNGT6iCa+z4V4zSt/PdZ7Dw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + } + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + } + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz", + "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + } + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz", + "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-remap-async-to-generator": "^7.16.8" + }, + "dependencies": { + "@babel/helper-module-imports": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + }, + "@babel/types": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", + "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + } + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", + "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + } + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz", + "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + } + } + }, + "@babel/plugin-transform-classes": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz", + "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "globals": "^11.1.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dev": true, + "requires": { + "@babel/highlight": "^7.16.7" + } + }, + "@babel/generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz", + "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.8", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", + "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + }, + "@babel/helper-replace-supers": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", + "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/parser": { + "version": "7.16.12", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.12.tgz", + "integrity": "sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==", + "dev": true + }, + "@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/traverse": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.10.tgz", + "integrity": "sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.16.8", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.16.10", + "@babel/types": "^7.16.8", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", + "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + }, + "debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + } + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz", + "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + } + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.7.tgz", + "integrity": "sha512-VqAwhTHBnu5xBVDCvrvqJbtLUa++qZaWC0Fgr2mqokBlulZARGyIvZDoqbPlPaKImQ9dKAcCzbv+ul//uqu70A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + } + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", + "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + } + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz", + "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + } + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", + "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + } + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.16.7.tgz", + "integrity": "sha512-mzmCq3cNsDpZZu9FADYYyfZJIOrSONmHcop2XEKPdBNMa4PDC4eEvcOvzZaCNcjKu72v0XQlA5y1g58aLRXdYg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-flow": "^7.16.7" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + } + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz", + "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + } + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", + "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dev": true, + "requires": { + "@babel/highlight": "^7.16.7" + } + }, + "@babel/helper-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + }, + "@babel/parser": { + "version": "7.16.12", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.12.tgz", + "integrity": "sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==", + "dev": true + }, + "@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/types": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", + "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + } + } + }, + "@babel/plugin-transform-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz", + "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + } + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", + "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + } + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz", + "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dev": true, + "requires": { + "@babel/highlight": "^7.16.7" + } + }, + "@babel/generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz", + "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.8", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-module-imports": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-module-transforms": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz", + "integrity": "sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==", + "dev": true, + "requires": { + "@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.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + }, + "@babel/helper-simple-access": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz", + "integrity": "sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/parser": { + "version": "7.16.12", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.12.tgz", + "integrity": "sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==", + "dev": true + }, + "@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/traverse": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.10.tgz", + "integrity": "sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.16.8", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.16.10", + "@babel/types": "^7.16.8", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", + "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + }, + "debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + } + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.8.tgz", + "integrity": "sha512-oflKPvsLT2+uKQopesJt3ApiaIS2HW+hzHFcwRNtyDGieAeC/dIHZX8buJQ2J2X1rxGPy4eRcUijm3qcSPjYcA==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-simple-access": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dev": true, + "requires": { + "@babel/highlight": "^7.16.7" + } + }, + "@babel/generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz", + "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.8", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-module-imports": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-module-transforms": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz", + "integrity": "sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==", + "dev": true, + "requires": { + "@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.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + }, + "@babel/helper-simple-access": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz", + "integrity": "sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/parser": { + "version": "7.16.12", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.12.tgz", + "integrity": "sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==", + "dev": true + }, + "@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/traverse": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.10.tgz", + "integrity": "sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.16.8", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.16.10", + "@babel/types": "^7.16.8", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", + "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + }, + "debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + } + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.7.tgz", + "integrity": "sha512-DuK5E3k+QQmnOqBR9UkusByy5WZWGRxfzV529s9nPra1GE7olmxfqO2FHobEOYSPIjPBTr4p66YDcjQnt8cBmw==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dev": true, + "requires": { + "@babel/highlight": "^7.16.7" + } + }, + "@babel/generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz", + "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.8", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-module-imports": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-module-transforms": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz", + "integrity": "sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==", + "dev": true, + "requires": { + "@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.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + }, + "@babel/helper-simple-access": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz", + "integrity": "sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/parser": { + "version": "7.16.12", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.12.tgz", + "integrity": "sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==", + "dev": true + }, + "@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/traverse": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.10.tgz", + "integrity": "sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.16.8", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.16.10", + "@babel/types": "^7.16.8", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", + "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + }, + "debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + } + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz", + "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dev": true, + "requires": { + "@babel/highlight": "^7.16.7" + } + }, + "@babel/generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz", + "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.8", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-module-imports": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-module-transforms": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz", + "integrity": "sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==", + "dev": true, + "requires": { + "@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.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + }, + "@babel/helper-simple-access": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz", + "integrity": "sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/parser": { + "version": "7.16.12", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.12.tgz", + "integrity": "sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==", + "dev": true + }, + "@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/traverse": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.10.tgz", + "integrity": "sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.16.8", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.16.10", + "@babel/types": "^7.16.8", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", + "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + }, + "debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + } + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz", + "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz", + "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + } + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", + "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dev": true, + "requires": { + "@babel/highlight": "^7.16.7" + } + }, + "@babel/generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz", + "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.8", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", + "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + }, + "@babel/helper-replace-supers": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", + "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/parser": { + "version": "7.16.12", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.12.tgz", + "integrity": "sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==", + "dev": true + }, + "@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/traverse": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.10.tgz", + "integrity": "sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.16.8", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.16.10", + "@babel/types": "^7.16.8", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", + "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + }, + "debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + } + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz", + "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + } + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", + "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + } + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.16.7.tgz", + "integrity": "sha512-8D16ye66fxiE8m890w0BpPpngG9o9OVBBy0gH2E+2AR7qMR2ZpTYJEqLxAsoroenMId0p/wMW+Blc0meDgu0Ag==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-jsx": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "dependencies": { + "@babel/helper-module-imports": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + }, + "@babel/types": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", + "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + } + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz", + "integrity": "sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==", + "dev": true, + "requires": { + "regenerator-transform": "^0.14.2" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz", + "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + } + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", + "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + } + } + }, + "@babel/plugin-transform-spread": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz", + "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + } + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", + "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + } + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz", + "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + } + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz", + "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + } + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", + "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + } + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", + "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + } + } + }, + "@babel/preset-env": { + "version": "7.16.11", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz", + "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.16.8", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-async-generator-functions": "^7.16.8", + "@babel/plugin-proposal-class-properties": "^7.16.7", + "@babel/plugin-proposal-class-static-block": "^7.16.7", + "@babel/plugin-proposal-dynamic-import": "^7.16.7", + "@babel/plugin-proposal-export-namespace-from": "^7.16.7", + "@babel/plugin-proposal-json-strings": "^7.16.7", + "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", + "@babel/plugin-proposal-numeric-separator": "^7.16.7", + "@babel/plugin-proposal-object-rest-spread": "^7.16.7", + "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", + "@babel/plugin-proposal-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-private-methods": "^7.16.11", + "@babel/plugin-proposal-private-property-in-object": "^7.16.7", + "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.16.7", + "@babel/plugin-transform-async-to-generator": "^7.16.8", + "@babel/plugin-transform-block-scoped-functions": "^7.16.7", + "@babel/plugin-transform-block-scoping": "^7.16.7", + "@babel/plugin-transform-classes": "^7.16.7", + "@babel/plugin-transform-computed-properties": "^7.16.7", + "@babel/plugin-transform-destructuring": "^7.16.7", + "@babel/plugin-transform-dotall-regex": "^7.16.7", + "@babel/plugin-transform-duplicate-keys": "^7.16.7", + "@babel/plugin-transform-exponentiation-operator": "^7.16.7", + "@babel/plugin-transform-for-of": "^7.16.7", + "@babel/plugin-transform-function-name": "^7.16.7", + "@babel/plugin-transform-literals": "^7.16.7", + "@babel/plugin-transform-member-expression-literals": "^7.16.7", + "@babel/plugin-transform-modules-amd": "^7.16.7", + "@babel/plugin-transform-modules-commonjs": "^7.16.8", + "@babel/plugin-transform-modules-systemjs": "^7.16.7", + "@babel/plugin-transform-modules-umd": "^7.16.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8", + "@babel/plugin-transform-new-target": "^7.16.7", + "@babel/plugin-transform-object-super": "^7.16.7", + "@babel/plugin-transform-parameters": "^7.16.7", + "@babel/plugin-transform-property-literals": "^7.16.7", + "@babel/plugin-transform-regenerator": "^7.16.7", + "@babel/plugin-transform-reserved-words": "^7.16.7", + "@babel/plugin-transform-shorthand-properties": "^7.16.7", + "@babel/plugin-transform-spread": "^7.16.7", + "@babel/plugin-transform-sticky-regex": "^7.16.7", + "@babel/plugin-transform-template-literals": "^7.16.7", + "@babel/plugin-transform-typeof-symbol": "^7.16.7", + "@babel/plugin-transform-unicode-escapes": "^7.16.7", + "@babel/plugin-transform-unicode-regex": "^7.16.7", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.16.8", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "core-js-compat": "^3.20.2", + "semver": "^6.3.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/types": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", + "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + } + } + }, + "@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/runtime": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.7.tgz", + "integrity": "sha512-9E9FJowqAsytyOY6LG+1KuueckRL+aQW+mKvXRXnuFGyRAyepJPmEo9vgMfXUA6O9u3IeEdv9MAkppFcaQwogQ==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.8.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz", + "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.6", + "@babel/types": "^7.8.6" + } + }, + "@babel/traverse": { + "version": "7.9.6", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.9.6.tgz", + "integrity": "sha512-b3rAHSjbxy6VEAvlxM8OV/0X4XrG72zoxme6q1MOoe2vd0bEc+TwayhuC1+Dfgqh1QEG+pj7atQqvUprHIccsg==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.9.6", + "@babel/helper-function-name": "^7.9.5", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/parser": "^7.9.6", + "@babel/types": "^7.9.6", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + }, + "dependencies": { + "debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "@babel/types": { + "version": "7.9.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.6.tgz", + "integrity": "sha512-qxXzvBO//jO9ZnoasKF1uJzHd2+M6Q2ZPIVfnFps8JJvXy0ZBbwbNOmE6SGIY5XOY6d1Bo5lb9d9RJ8nv3WSeA==", + "requires": { + "@babel/helper-validator-identifier": "^7.9.5", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + }, + "dependencies": { + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + } + } + }, + "@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "@cnakazawa/watch": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", + "requires": { + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" + } + }, + "@ctrl/tinycolor": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.4.0.tgz", + "integrity": "sha512-JZButFdZ1+/xAfpguQHoabIXkcqRRKpMrWKBkpEZZyxfY9C1DpADFB8PEqGSTeFr135SaTRfKqGKx5xSCLI7ZQ==" + }, + "@glennsl/bs-jest": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/@glennsl/bs-jest/-/bs-jest-0.5.1.tgz", + "integrity": "sha512-+yhWn6uxFt+k61xcWz/xnLC3ticZR5m2d2++a7vXIq2qxiktegBc3ZD/5nvKU8ciFnsHEOoyIzBzoZH2oRGdkw==", + "dev": true, + "requires": { + "jest": "^25.1.0" + } + }, + "@glennsl/bs-json": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@glennsl/bs-json/-/bs-json-5.0.2.tgz", + "integrity": "sha512-vVlHJNrhmwvhyea14YiV4L5pDLjqw1edE3GzvMxlbPPQZVhzgO3sTWrUxCpQd2gV+CkMfk4FHBYunx9nWtBoDg==" + }, + "@iarna/toml": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.5.tgz", + "integrity": "sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==", + "dev": true + }, + "@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "requires": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + } + } + }, + "@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" + }, + "@jest/console": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-25.5.0.tgz", + "integrity": "sha512-T48kZa6MK1Y6k4b89sexwmSF4YLeZS/Udqg3Jj3jG/cHH+N/sLFCEoXEDMOKugJQ9FxPN1osxIknvKkxt6MKyw==", + "requires": { + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "jest-message-util": "^25.5.0", + "jest-util": "^25.5.0", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/core": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-25.5.4.tgz", + "integrity": "sha512-3uSo7laYxF00Dg/DMgbn4xMJKmDdWvZnf89n8Xj/5/AeQ2dOQmn6b6Hkj/MleyzZWXpwv+WSdYWl4cLsy2JsoA==", + "requires": { + "@jest/console": "^25.5.0", + "@jest/reporters": "^25.5.1", + "@jest/test-result": "^25.5.0", + "@jest/transform": "^25.5.1", + "@jest/types": "^25.5.0", + "ansi-escapes": "^4.2.1", + "chalk": "^3.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-changed-files": "^25.5.0", + "jest-config": "^25.5.4", + "jest-haste-map": "^25.5.1", + "jest-message-util": "^25.5.0", + "jest-regex-util": "^25.2.6", + "jest-resolve": "^25.5.1", + "jest-resolve-dependencies": "^25.5.4", + "jest-runner": "^25.5.4", + "jest-runtime": "^25.5.4", + "jest-snapshot": "^25.5.1", + "jest-util": "^25.5.0", + "jest-validate": "^25.5.0", + "jest-watcher": "^25.5.0", + "micromatch": "^4.0.2", + "p-each-series": "^2.1.0", + "realpath-native": "^2.0.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/environment": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-25.5.0.tgz", + "integrity": "sha512-U2VXPEqL07E/V7pSZMSQCvV5Ea4lqOlT+0ZFijl/i316cRMHvZ4qC+jBdryd+lmRetjQo0YIQr6cVPNxxK87mA==", + "requires": { + "@jest/fake-timers": "^25.5.0", + "@jest/types": "^25.5.0", + "jest-mock": "^25.5.0" + } + }, + "@jest/fake-timers": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-25.5.0.tgz", + "integrity": "sha512-9y2+uGnESw/oyOI3eww9yaxdZyHq7XvprfP/eeoCsjqKYts2yRlsHS/SgjPDV8FyMfn2nbMy8YzUk6nyvdLOpQ==", + "requires": { + "@jest/types": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-mock": "^25.5.0", + "jest-util": "^25.5.0", + "lolex": "^5.0.0" + } + }, + "@jest/globals": { + "version": "25.5.2", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-25.5.2.tgz", + "integrity": "sha512-AgAS/Ny7Q2RCIj5kZ+0MuKM1wbF0WMLxbCVl/GOMoCNbODRdJ541IxJ98xnZdVSZXivKpJlNPIWa3QmY0l4CXA==", + "requires": { + "@jest/environment": "^25.5.0", + "@jest/types": "^25.5.0", + "expect": "^25.5.0" + } + }, + "@jest/reporters": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-25.5.1.tgz", + "integrity": "sha512-3jbd8pPDTuhYJ7vqiHXbSwTJQNavczPs+f1kRprRDxETeE3u6srJ+f0NPuwvOmk+lmunZzPkYWIFZDLHQPkviw==", + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^25.5.0", + "@jest/test-result": "^25.5.0", + "@jest/transform": "^25.5.1", + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.4", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^4.0.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.0.2", + "jest-haste-map": "^25.5.1", + "jest-resolve": "^25.5.1", + "jest-util": "^25.5.0", + "jest-worker": "^25.5.0", + "node-notifier": "^6.0.0", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^3.1.0", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^4.1.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/source-map": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-25.5.0.tgz", + "integrity": "sha512-eIGx0xN12yVpMcPaVpjXPnn3N30QGJCJQSkEDUt9x1fI1Gdvb07Ml6K5iN2hG7NmMP6FDmtPEssE3z6doOYUwQ==", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.4", + "source-map": "^0.6.0" + } + }, + "@jest/test-result": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-25.5.0.tgz", + "integrity": "sha512-oV+hPJgXN7IQf/fHWkcS99y0smKLU2czLBJ9WA0jHITLst58HpQMtzSYxzaBvYc6U5U6jfoMthqsUlUlbRXs0A==", + "requires": { + "@jest/console": "^25.5.0", + "@jest/types": "^25.5.0", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/test-sequencer": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-25.5.4.tgz", + "integrity": "sha512-pTJGEkSeg1EkCO2YWq6hbFvKNXk8ejqlxiOg1jBNLnWrgXOkdY6UmqZpwGFXNnRt9B8nO1uWMzLLZ4eCmhkPNA==", + "requires": { + "@jest/test-result": "^25.5.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^25.5.1", + "jest-runner": "^25.5.4", + "jest-runtime": "^25.5.4" + } + }, + "@jest/transform": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-25.5.1.tgz", + "integrity": "sha512-Y8CEoVwXb4QwA6Y/9uDkn0Xfz0finGkieuV0xkdF9UtZGJeLukD5nLkaVrVsODB1ojRWlaoD0AJZpVHCSnJEvg==", + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^25.5.0", + "babel-plugin-istanbul": "^6.0.0", + "chalk": "^3.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^25.5.1", + "jest-regex-util": "^25.2.6", + "jest-util": "^25.5.0", + "micromatch": "^4.0.2", + "pirates": "^4.0.1", + "realpath-native": "^2.0.0", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/types": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz", + "integrity": "sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^15.0.0", + "chalk": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@mrmlnc/readdir-enhanced": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", + "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", + "dev": true, + "requires": { + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@parcel/fs": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-1.11.0.tgz", + "integrity": "sha512-86RyEqULbbVoeo8OLcv+LQ1Vq2PKBAvWTU9fCgALxuCTbbs5Ppcvll4Vr+Ko1AnmMzja/k++SzNAwJfeQXVlpA==", + "dev": true, + "requires": { + "@parcel/utils": "^1.11.0", + "mkdirp": "^0.5.1", + "rimraf": "^2.6.2" + } + }, + "@parcel/logger": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-1.11.1.tgz", + "integrity": "sha512-9NF3M6UVeP2udOBDILuoEHd8VrF4vQqoWHEafymO1pfSoOMfxrSJZw1MfyAAIUN/IFp9qjcpDCUbDZB+ioVevA==", + "dev": true, + "requires": { + "@parcel/workers": "^1.11.0", + "chalk": "^2.1.0", + "grapheme-breaker": "^0.3.2", + "ora": "^2.1.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "@parcel/utils": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-1.11.0.tgz", + "integrity": "sha512-cA3p4jTlaMeOtAKR/6AadanOPvKeg8VwgnHhOyfi0yClD0TZS/hi9xu12w4EzA/8NtHu0g6o4RDfcNjqN8l1AQ==", + "dev": true + }, + "@parcel/watcher": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-1.12.1.tgz", + "integrity": "sha512-od+uCtCxC/KoNQAIE1vWx1YTyKYY+7CTrxBJPRh3cDWw/C0tCtlBMVlrbplscGoEpt6B27KhJDCv82PBxOERNA==", + "dev": true, + "requires": { + "@parcel/utils": "^1.11.0", + "chokidar": "^2.1.5" + }, + "dependencies": { + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "dev": true, + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + } + } + }, + "@parcel/workers": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-1.11.0.tgz", + "integrity": "sha512-USSjRAAQYsZFlv43FUPdD+jEGML5/8oLF0rUzPQTtK4q9kvaXr49F5ZplyLz5lox78cLZ0TxN2bIDQ1xhOkulQ==", + "dev": true, + "requires": { + "@parcel/utils": "^1.11.0", + "physical-cpu-count": "^2.0.0" + } + }, + "@rescript/react": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@rescript/react/-/react-0.10.3.tgz", + "integrity": "sha512-Lf9rzrR3bQPKJjOK3PBRa/B3xrJ7CqQ1HYr9VHPVxJidarIJJFZBhj0Dg1uZURX+Wg/xiP0PHFxXmdj2bK8Vxw==" + }, + "@rescriptbr/reform": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/@rescriptbr/reform/-/reform-11.0.1.tgz", + "integrity": "sha512-sSC0i8RgkvoiS+6DJf+xiI5NXyfZVwDFarnTfMFvkGrQkdz7+4FqygtS7EonG6m2eoO03gaxHCrlqwEQd8674Q==", + "requires": { + "reschema": "^2.0.3", + "rescript-react-update": "^3.0.1" + } + }, + "@sinonjs/commons": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "requires": { + "type-detect": "4.0.8" + } + }, + "@types/babel__core": { + "version": "7.1.18", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.18.tgz", + "integrity": "sha512-S7unDjm/C7z2A2R9NzfKCK1I+BAALDtxEmsJBwlB3EzNfb929ykjL++1CK9LO++EIp2fQrC8O+BwjKvz6UeDyQ==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", + "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", + "requires": { + "@babel/types": "^7.3.0" + } + }, + "@types/clone": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@types/clone/-/clone-2.1.1.tgz", + "integrity": "sha512-BZIU34bSYye0j/BFcPraiDZ5ka6MJADjcDVELGf7glr9K+iE8NYVjFslJFVWzskSxkLLyCrSPScE82/UUoBSvg==" + }, + "@types/estree": { + "version": "0.0.50", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz", + "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==" + }, + "@types/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@types/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-IyNhGHu71jH1jCXTHmafuoAAdsbBON3kDh7u/UUhLmjYgN5TYB54e1R8ckTCiIevl2UuZaCsi9XRxineY5yUjw==", + "requires": { + "fast-json-stable-stringify": "*" + } + }, + "@types/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "requires": { + "@types/node": "*" + } + }, + "@types/hoist-non-react-statics": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", + "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==", + "requires": { + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0" + } + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", + "requires": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + } + }, + "@types/js-cookie": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/@types/js-cookie/-/js-cookie-2.2.5.tgz", + "integrity": "sha512-cpmwBRcHJmmZx0OGU7aPVwGWGbs4iKwVYchk9iuMtxNCA2zorwdaTz4GkLgs2WGxiRZRFKnV1k6tRUHX7tBMxg==" + }, + "@types/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==" + }, + "@types/node": { + "version": "17.0.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.13.tgz", + "integrity": "sha512-Y86MAxASe25hNzlDbsviXl8jQHb0RDvKt4c40ZJQ1Don0AAL0STLZSs4N+6gLEO55pedy7r2cLwS+ZDxPm/2Bw==" + }, + "@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==" + }, + "@types/prettier": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-1.19.1.tgz", + "integrity": "sha512-5qOlnZscTn4xxM5MeGXAMOsIOIKIbh9e85zJWfBRVPlRMEVawzoPhINYbRGkBZCI8LxvBe7tJCdWiarA99OZfQ==" + }, + "@types/prop-types": { + "version": "15.7.4", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", + "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==" + }, + "@types/q": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==", + "dev": true + }, + "@types/react": { + "version": "17.0.38", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.38.tgz", + "integrity": "sha512-SI92X1IA+FMnP3qM5m4QReluXzhcmovhZnLNm3pyeQlooi02qI7sLiepEYqT678uNiyc25XfCqxREFpy3W7YhQ==", + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-slick": { + "version": "0.23.8", + "resolved": "https://registry.npmjs.org/@types/react-slick/-/react-slick-0.23.8.tgz", + "integrity": "sha512-SfzSg++/3uyftVZaCgHpW+2fnJFsyJEQ/YdsuqfOWQ5lqUYV/gY/UwAnkw4qksCj5jalto/T5rKXJ8zeFldQeA==", + "requires": { + "@types/react": "*" + } + }, + "@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + }, + "@types/stack-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", + "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==" + }, + "@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "20.2.1", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz", + "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==" + }, + "@xobotyi/scrollbar-width": { + "version": "1.9.5", + "resolved": "https://registry.npmjs.org/@xobotyi/scrollbar-width/-/scrollbar-width-1.9.5.tgz", + "integrity": "sha512-N8tkAACJx2ww8vFMneJmaAgmjAG1tnVBZJRLRcx061tmsLRZHSEZSLuGWnwPtunsSLvSqXQ2wfp7Mgqg1I+2dQ==" + }, + "abab": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.3.tgz", + "integrity": "sha512-tsFzPpcttalNjFBCFMqsKYQcWxxen1pgJR56by//QwvJc4/OUS3kPOOttx2tSIfjsylB0pYu7f5D3K1RCxUnUg==" + }, + "ace-builds": { + "version": "1.4.12", + "resolved": "https://registry.npmjs.org/ace-builds/-/ace-builds-1.4.12.tgz", + "integrity": "sha512-G+chJctFPiiLGvs3+/Mly3apXTcfgE45dT5yp12BcWZ1kUs+gm0qd3/fv4gsz6fVag4mM0moHVpjHDIgph6Psg==" + }, + "acorn": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.1.tgz", + "integrity": "sha512-add7dgA5ppRPxCFJoAGfMDi7PIBXq1RtGo7BhbLaxwrXPOmw8gq48Y9ozT01hUKy9byMjlR20EJhu5zlkErEkg==" + }, + "acorn-globals": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", + "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", + "requires": { + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + }, + "dependencies": { + "acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==" + } + } + }, + "acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "requires": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + }, + "dependencies": { + "acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" + } + } + }, + "acorn-walk": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", + "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==" + }, + "add-dom-event-listener": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/add-dom-event-listener/-/add-dom-event-listener-1.1.0.tgz", + "integrity": "sha512-WCxx1ixHT0GQU9hb0KI/mhgRQhnU+U3GvwY6ZvVjYq8rsihIGoaIOUbY0yMPBxLH5MDtr0kz3fisWGNcbWW7Jw==", + "requires": { + "object-assign": "4.x" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true + }, + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "requires": { + "type-fest": "^0.21.3" + }, + "dependencies": { + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" + } + } + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "ansi-to-html": { + "version": "0.6.15", + "resolved": "https://registry.npmjs.org/ansi-to-html/-/ansi-to-html-0.6.15.tgz", + "integrity": "sha512-28ijx2aHJGdzbs+O5SNQF65r6rrKYnkuwTYm8lZlChuoJ9P1vVzIpWO20sQTqTPDXYp6NFwk326vApTtLVFXpQ==", + "dev": true, + "requires": { + "entities": "^2.0.0" + } + }, + "ant-design-palettes": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/ant-design-palettes/-/ant-design-palettes-1.1.3.tgz", + "integrity": "sha512-UpkkTp8egEN21KZNvY7sTcabLlkHvLvS71EVPk4CYi77Z9AaGGCaVn7i72tbOgWDrQp2wjIg8WgMbKBdK7GtWA==", + "requires": { + "tinycolor2": "^1.4.1" + } + }, + "antd": { + "version": "4.18.5", + "resolved": "https://registry.npmjs.org/antd/-/antd-4.18.5.tgz", + "integrity": "sha512-5fN3C2lWAzonhOYYlNpzIw2OHl7vxFZ+4cJ7DK/XZrV+75OY61Y+OkanqMJwrFtDDamIez35OM7cAezGko9tew==", + "requires": { + "@ant-design/colors": "^6.0.0", + "@ant-design/icons": "^4.7.0", + "@ant-design/react-slick": "~0.28.1", + "@babel/runtime": "^7.12.5", + "@ctrl/tinycolor": "^3.4.0", + "classnames": "^2.2.6", + "copy-to-clipboard": "^3.2.0", + "lodash": "^4.17.21", + "memoize-one": "^6.0.0", + "moment": "^2.25.3", + "rc-cascader": "~3.2.1", + "rc-checkbox": "~2.3.0", + "rc-collapse": "~3.1.0", + "rc-dialog": "~8.6.0", + "rc-drawer": "~4.4.2", + "rc-dropdown": "~3.2.0", + "rc-field-form": "~1.22.0-2", + "rc-image": "~5.2.5", + "rc-input-number": "~7.3.0", + "rc-mentions": "~1.6.1", + "rc-menu": "~9.2.1", + "rc-motion": "^2.4.4", + "rc-notification": "~4.5.7", + "rc-pagination": "~3.1.9", + "rc-picker": "~2.5.17", + "rc-progress": "~3.2.1", + "rc-rate": "~2.9.0", + "rc-resize-observer": "^1.2.0", + "rc-select": "~14.0.0-alpha.15", + "rc-slider": "~9.7.4", + "rc-steps": "~4.1.0", + "rc-switch": "~3.2.0", + "rc-table": "~7.22.2", + "rc-tabs": "~11.10.0", + "rc-textarea": "~0.3.0", + "rc-tooltip": "~5.1.1", + "rc-tree": "~5.4.3", + "rc-tree-select": "~5.1.1", + "rc-trigger": "^5.2.10", + "rc-upload": "~4.3.0", + "rc-util": "^5.14.0", + "scroll-into-view-if-needed": "^2.2.25" + }, + "dependencies": { + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "moment": { + "version": "2.29.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", + "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==" + } + } + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" + }, + "array-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=" + }, + "array-flat-polyfill": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-flat-polyfill/-/array-flat-polyfill-1.0.1.tgz", + "integrity": "sha512-hfJmKupmQN0lwi0xG6FQ5U8Rd97RnIERplymOv/qpq8AoNKPPAnxJadjFA23FNWm88wykh9HmpLJUUwUtNU/iw==" + }, + "array-tree-filter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-tree-filter/-/array-tree-filter-2.1.0.tgz", + "integrity": "sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==" + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, + "asn1": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dev": true, + "requires": { + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" + }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==" + }, + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "requires": { + "lodash": "^4.17.14" + } + }, + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "dev": true + }, + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", + "dev": true + }, + "async-validator": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/async-validator/-/async-validator-4.0.7.tgz", + "integrity": "sha512-Pj2IR7u8hmUEDOwB++su6baaRi+QvsgajuFB9j95foM1N2gy5HM4z60hfusIO0fBPG5uLAEl6yCJr1jNSVugEQ==" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + }, + "autoprefixer": { + "version": "9.7.4", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.4.tgz", + "integrity": "sha512-g0Ya30YrMBAEZk60lp+qfX5YQllG+S5W3GYCFvyHTvhOki0AEQJLPEcIuGRsqVwLi8FvXPVtwTGhfr38hVpm0g==", + "requires": { + "browserslist": "^4.8.3", + "caniuse-lite": "^1.0.30001020", + "chalk": "^2.4.2", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.26", + "postcss-value-parser": "^4.0.2" + }, + "dependencies": { + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + } + } + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" + }, + "aws4": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" + }, + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "requires": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=" + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + } + } + }, + "babel-jest": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-25.5.1.tgz", + "integrity": "sha512-9dA9+GmMjIzgPnYtkhBg73gOo/RHqPmLruP3BaGL4KEX3Dwz6pI8auSN8G8+iuEG90+GSswyKvslN+JYSaacaQ==", + "requires": { + "@jest/transform": "^25.5.1", + "@jest/types": "^25.5.0", + "@types/babel__core": "^7.1.7", + "babel-plugin-istanbul": "^6.0.0", + "babel-preset-jest": "^25.5.0", + "chalk": "^3.0.0", + "graceful-fs": "^4.2.4", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "requires": { + "@babel/highlight": "^7.16.7" + } + }, + "@babel/compat-data": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.8.tgz", + "integrity": "sha512-m7OkX0IdKLKPpBlJtF561YJal5y/jyI5fNfWbPxh2D/nbzzGI4qRyrD8xO2jB24u7l+5I2a43scCG2IrfjC50Q==" + }, + "@babel/core": { + "version": "7.16.12", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.12.tgz", + "integrity": "sha512-dK5PtG1uiN2ikk++5OzSYsitZKny4wOCD0nrO4TqnW4BVBTQ2NGS3NgilvT/TEyxTST7LNyWV/T4tXDoD3fOgg==", + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.16.8", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helpers": "^7.16.7", + "@babel/parser": "^7.16.12", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.10", + "@babel/types": "^7.16.8", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + } + }, + "@babel/generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz", + "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==", + "requires": { + "@babel/types": "^7.16.8", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz", + "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==", + "requires": { + "@babel/compat-data": "^7.16.4", + "@babel/helper-validator-option": "^7.16.7", + "browserslist": "^4.17.5", + "semver": "^6.3.0" + } + }, + "@babel/helper-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "requires": { + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-module-imports": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-module-transforms": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz", + "integrity": "sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==", + "requires": { + "@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.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-simple-access": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz", + "integrity": "sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/parser": { + "version": "7.16.12", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.12.tgz", + "integrity": "sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==" + }, + "@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/traverse": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.10.tgz", + "integrity": "sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==", + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.16.8", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.16.10", + "@babel/types": "^7.16.8", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", + "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + }, + "browserslist": { + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", + "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", + "requires": { + "caniuse-lite": "^1.0.30001286", + "electron-to-chromium": "^1.4.17", + "escalade": "^3.1.1", + "node-releases": "^2.0.1", + "picocolors": "^1.0.0" + } + }, + "debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "requires": { + "ms": "2.1.2" + } + }, + "istanbul-lib-instrument": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz", + "integrity": "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==", + "requires": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + } + }, + "json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "requires": { + "minimist": "^1.2.5" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node-releases": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", + "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==" + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + } + } + }, + "babel-plugin-jest-hoist": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-25.5.0.tgz", + "integrity": "sha512-u+/W+WAjMlvoocYGTwthAiQSxDcJAyHpQ6oWlHdFZaaN+Rlk8Q7iiwDPg2lN/FyJtAYnKjFxbn7xus4HCFkg5g==", + "requires": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__traverse": "^7.0.6" + } + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", + "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.3.1", + "semver": "^6.1.1" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.1.tgz", + "integrity": "sha512-TihqEe4sQcb/QcPJvxe94/9RZuLQuF1+To4WqQcRvc+3J3gLCPIPgDKzGLG6zmQLfH3nn25heRuDNkS2KR4I8A==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.1", + "core-js-compat": "^3.20.0" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", + "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.1" + } + }, + "babel-plugin-transform-es2015-modules-commonjs": { + "version": "6.26.2", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", + "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==", + "requires": { + "babel-plugin-transform-strict-mode": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-types": "^6.26.0" + } + }, + "babel-plugin-transform-strict-mode": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", + "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=", + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-preset-current-node-syntax": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-0.1.4.tgz", + "integrity": "sha512-5/INNCYhUGqw7VbVjT/hb3ucjgkVHKXY7lX3ZjlN4gm565VyFmJUrJ/h+h16ECVB38R/9SF6aACydpKMLZ/c9w==", + "requires": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "babel-preset-jest": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-25.5.0.tgz", + "integrity": "sha512-8ZczygctQkBU+63DtSOKGh7tFL0CeCuz+1ieud9lJ1WPQ9O6A1a/r+LGn6Y705PA6whHQ3T1XuB/PmpfNYf8Fw==", + "requires": { + "babel-plugin-jest-hoist": "^25.5.0", + "babel-preset-current-node-syntax": "^0.1.2" + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + } + } + }, + "babel-template": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", + "requires": { + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" + } + }, + "babel-traverse": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", + "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", + "requires": { + "babel-code-frame": "^6.26.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" + }, + "dependencies": { + "globals": { + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==" + } + } + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==" + }, + "babylon-walk": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/babylon-walk/-/babylon-walk-1.0.2.tgz", + "integrity": "sha1-OxWl3btIKni0zpwByLoYFwLZ1s4=", + "dev": true, + "requires": { + "babel-runtime": "^6.11.6", + "babel-types": "^6.15.0", + "lodash.clone": "^4.5.0" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + } + } + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" + }, + "binary-search-tree": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/binary-search-tree/-/binary-search-tree-0.2.6.tgz", + "integrity": "sha1-xtKRlOKGgn/P/geQEOa/d97xDOM=", + "requires": { + "underscore": "~1.4.4" + } + }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, + "requires": { + "file-uri-to-path": "1.0.0" + } + }, + "bn.js": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", + "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==", + "dev": true + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "brfs": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/brfs/-/brfs-1.6.1.tgz", + "integrity": "sha512-OfZpABRQQf+Xsmju8XE9bDjs+uU4vLREGolP7bDgcpsI17QREyZ4Bl+2KLxxx1kCgA0fAIhKQBaBYh+PEcCqYQ==", + "dev": true, + "requires": { + "quote-stream": "^1.0.1", + "resolve": "^1.1.5", + "static-module": "^2.2.0", + "through2": "^2.0.0" + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true + }, + "browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + }, + "browser-resolve": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", + "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", + "requires": { + "resolve": "1.1.7" + }, + "dependencies": { + "resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=" + } + } + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "dev": true, + "requires": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dev": true, + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "requires": { + "pako": "~1.0.5" + }, + "dependencies": { + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true + } + } + }, + "browserslist": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.12.0.tgz", + "integrity": "sha512-UH2GkcEDSI0k/lRkuDSzFl9ZZ87skSy9w2XAn1MsZnL+4c4rqbBd3e82UWHbYDpztABrPBhZsTEeuxVfHppqDg==", + "requires": { + "caniuse-lite": "^1.0.30001043", + "electron-to-chromium": "^1.3.413", + "node-releases": "^1.1.53", + "pkg-up": "^2.0.0" + } + }, + "bs-ant-design-alt": { + "version": "2.0.0-alpha.33", + "resolved": "https://registry.npmjs.org/bs-ant-design-alt/-/bs-ant-design-alt-2.0.0-alpha.33.tgz", + "integrity": "sha512-C+REAjuxExzQnPP5KySwNd8Pizs0VGnrrF/6YlraErWr/Bjf3fqn6and3UXyHqi+DAj15IxY6e7lkaghQgO0eA==", + "requires": { + "antd": "3.17.0", + "bs-moment": "^0.4.4", + "re-classnames": "^4.0.0" + }, + "dependencies": { + "@ant-design/icons": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@ant-design/icons/-/icons-1.2.1.tgz", + "integrity": "sha512-gQx3nH6m1xvebOWh5xibhzVK02aoqHY7JUXUS4doAidSDRWsj5iwKC8Gq9DemDZ4T+bW6xO7jJZN1UsbvcW7Uw==" + }, + "antd": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/antd/-/antd-3.17.0.tgz", + "integrity": "sha512-8BMPTnKjlLH6N/vOhxrnSt+dVi6SsxGRE2SgEBURokAnexFx04NyBpQZNNXJks0e7aYc54IvyxlTYVejg18wIw==", + "requires": { + "@ant-design/create-react-context": "^0.2.4", + "@ant-design/icons": "~1.2.0", + "@ant-design/icons-react": "~1.1.5", + "@types/hoist-non-react-statics": "^3.3.1", + "@types/react-slick": "^0.23.3", + "array-tree-filter": "^2.1.0", + "babel-runtime": "6.x", + "classnames": "~2.2.6", + "copy-to-clipboard": "^3.0.8", + "css-animation": "^1.5.0", + "dom-closest": "^0.2.0", + "enquire.js": "^2.1.6", + "lodash": "^4.17.11", + "moment": "^2.24.0", + "omit.js": "^1.0.0", + "prop-types": "^15.6.2", + "raf": "^3.4.0", + "rc-animate": "^2.5.4", + "rc-calendar": "~9.12.1", + "rc-cascader": "~0.17.0", + "rc-checkbox": "~2.1.5", + "rc-collapse": "~1.11.1", + "rc-dialog": "~7.3.0", + "rc-drawer": "~1.8.0", + "rc-dropdown": "~2.4.1", + "rc-editor-mention": "^1.1.7", + "rc-form": "^2.4.0", + "rc-input-number": "~4.4.0", + "rc-menu": "~7.4.12", + "rc-notification": "~3.3.0", + "rc-pagination": "~1.17.7", + "rc-progress": "~2.3.0", + "rc-rate": "~2.5.0", + "rc-select": "~9.1.0", + "rc-slider": "~8.6.5", + "rc-steps": "~3.3.0", + "rc-switch": "~1.9.0", + "rc-table": "~6.5.0", + "rc-tabs": "~9.6.0", + "rc-time-picker": "~3.6.1", + "rc-tooltip": "~3.7.3", + "rc-tree": "~2.1.0", + "rc-tree-select": "~2.9.1", + "rc-trigger": "^2.6.2", + "rc-upload": "~2.6.0", + "rc-util": "^4.5.1", + "react-lazy-load": "^3.0.13", + "react-lifecycles-compat": "^3.0.4", + "react-slick": "~0.24.0", + "resize-observer-polyfill": "^1.5.0", + "shallowequal": "^1.1.0", + "warning": "~4.0.2" + } + }, + "classnames": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz", + "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" + }, + "rc-align": { + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/rc-align/-/rc-align-2.4.5.tgz", + "integrity": "sha512-nv9wYUYdfyfK+qskThf4BQUSIadeI/dCsfaMZfNEoxm9HwOIioQ+LyqmMK6jWHAZQgOzMLaqawhuBXlF63vgjw==", + "requires": { + "babel-runtime": "^6.26.0", + "dom-align": "^1.7.0", + "prop-types": "^15.5.8", + "rc-util": "^4.0.4" + } + }, + "rc-cascader": { + "version": "0.17.5", + "resolved": "https://registry.npmjs.org/rc-cascader/-/rc-cascader-0.17.5.tgz", + "integrity": "sha512-WYMVcxU0+Lj+xLr4YYH0+yXODumvNXDcVEs5i7L1mtpWwYkubPV/zbQpn+jGKFCIW/hOhjkU4J1db8/P/UKE7A==", + "requires": { + "array-tree-filter": "^2.1.0", + "prop-types": "^15.5.8", + "rc-trigger": "^2.2.0", + "rc-util": "^4.0.4", + "react-lifecycles-compat": "^3.0.4", + "shallow-equal": "^1.0.0", + "warning": "^4.0.1" + } + }, + "rc-checkbox": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/rc-checkbox/-/rc-checkbox-2.1.8.tgz", + "integrity": "sha512-6qOgh0/by0nVNASx6LZnhRTy17Etcgav+IrI7kL9V9kcDZ/g7K14JFlqrtJ3NjDq/Kyn+BPI1st1XvbkhfaJeg==", + "requires": { + "babel-runtime": "^6.23.0", + "classnames": "2.x", + "prop-types": "15.x", + "react-lifecycles-compat": "^3.0.4" + } + }, + "rc-collapse": { + "version": "1.11.8", + "resolved": "https://registry.npmjs.org/rc-collapse/-/rc-collapse-1.11.8.tgz", + "integrity": "sha512-8EhfPyScTYljkbRuIoHniSwZagD5UPpZ3CToYgoNYWC85L2qCbPYF7+OaC713FOrIkp6NbfNqXsITNxmDAmxog==", + "requires": { + "classnames": "2.x", + "css-animation": "1.x", + "prop-types": "^15.5.6", + "rc-animate": "2.x", + "react-is": "^16.7.0", + "react-lifecycles-compat": "^3.0.4", + "shallowequal": "^1.1.0" + } + }, + "rc-dialog": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/rc-dialog/-/rc-dialog-7.3.1.tgz", + "integrity": "sha512-AlGpAWgz23RtZlmke/JZM7hJxBl5fylwfcp2dn0qS4v5T8nhaKT/t4WEtTGYMQcuXxPE06KGz6tXqhaQDnXw3Q==", + "requires": { + "babel-runtime": "6.x", + "rc-animate": "2.x", + "rc-util": "^4.4.0" + } + }, + "rc-drawer": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/rc-drawer/-/rc-drawer-1.8.3.tgz", + "integrity": "sha512-SmJWV4hzJBXtyyQZcY642+fNGpjemsJQiYBKhfQ+seyjzhbaoU9MisL+fA03WVPStty4EihT0IQlgpf9J7Oavg==", + "requires": { + "babel-runtime": "6.x", + "classnames": "^2.2.5", + "prop-types": "^15.5.0", + "rc-util": "^4.5.1" + } + }, + "rc-dropdown": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/rc-dropdown/-/rc-dropdown-2.4.1.tgz", + "integrity": "sha512-p0XYn0wrOpAZ2fUGE6YJ6U8JBNc5ASijznZ6dkojdaEfQJAeZtV9KMEewhxkVlxGSbbdXe10ptjBlTEW9vEwEg==", + "requires": { + "babel-runtime": "^6.26.0", + "classnames": "^2.2.6", + "prop-types": "^15.5.8", + "rc-trigger": "^2.5.1", + "react-lifecycles-compat": "^3.0.2" + } + }, + "rc-input-number": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/rc-input-number/-/rc-input-number-4.4.5.tgz", + "integrity": "sha512-Dt20e8Ylc/N/6oXiPUlwDVdx3fz7W5umUOa4z5pBuWFG7NPlBVXRWkq7+nbnTyaK24UxN67PVpmD3+Omo+QRZQ==", + "requires": { + "babel-runtime": "6.x", + "classnames": "^2.2.0", + "prop-types": "^15.5.7", + "rc-util": "^4.5.1", + "rmc-feedback": "^2.0.0" + } + }, + "rc-menu": { + "version": "7.4.32", + "resolved": "https://registry.npmjs.org/rc-menu/-/rc-menu-7.4.32.tgz", + "integrity": "sha512-9/ySqniMdvhUhfiUFmqK3hLffYIdeR2nrDDNvXksTCc2ZYd1JmOWF16yO7iYyDPLZM33NU3Qw6EPZd21+FxJsQ==", + "requires": { + "classnames": "2.x", + "dom-scroll-into-view": "1.x", + "mini-store": "^2.0.0", + "mutationobserver-shim": "^0.3.2", + "rc-animate": "2.x", + "rc-trigger": "^2.3.0", + "rc-util": "^4.13.0", + "resize-observer-polyfill": "^1.5.0" + } + }, + "rc-notification": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/rc-notification/-/rc-notification-3.3.1.tgz", + "integrity": "sha512-U5+f4BmBVfMSf3OHSLyRagsJ74yKwlrQAtbbL5ijoA0F2C60BufwnOcHG18tVprd7iaIjzZt1TKMmQSYSvgrig==", + "requires": { + "babel-runtime": "6.x", + "classnames": "2.x", + "prop-types": "^15.5.8", + "rc-animate": "2.x", + "rc-util": "^4.0.4" + } + }, + "rc-pagination": { + "version": "1.17.14", + "resolved": "https://registry.npmjs.org/rc-pagination/-/rc-pagination-1.17.14.tgz", + "integrity": "sha512-VnM0VQcXfw4vf30n2GnY8w44ZvjuuY1N8DvjbxDndTiNrX2vH+BFl4enC1yYIIdyv84jYfP8mWCEQZ+QscdY1A==", + "requires": { + "babel-runtime": "6.x", + "prop-types": "^15.5.7", + "react-lifecycles-compat": "^3.0.4" + } + }, + "rc-progress": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/rc-progress/-/rc-progress-2.3.0.tgz", + "integrity": "sha512-hYBKFSsNgD7jsF8j+ZC1J8y5UIC2X/ktCYI/OQhQNSX6mGV1IXnUCjAd9gbLmzmpChPvKyymRNfckScUNiTpFQ==", + "requires": { + "babel-runtime": "6.x", + "prop-types": "^15.5.8" + } + }, + "rc-rate": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/rc-rate/-/rc-rate-2.5.1.tgz", + "integrity": "sha512-3iJkNJT8xlHklPCdeZtUZmJmRVUbr6AHRlfSsztfYTXVlHrv2TcPn3XkHsH+12j812WVB7gvilS2j3+ffjUHXg==", + "requires": { + "classnames": "^2.2.5", + "prop-types": "^15.5.8", + "rc-util": "^4.3.0", + "react-lifecycles-compat": "^3.0.4" + } + }, + "rc-select": { + "version": "9.1.5", + "resolved": "https://registry.npmjs.org/rc-select/-/rc-select-9.1.5.tgz", + "integrity": "sha512-P2QDl5xSdrYuvODnwZIKxhBv2AzfsuFNfaoXjRsPTlQvOjLMCGYgyRzZ4xdUy1IAc1yER6LV+g7e4N9Qc+3DDQ==", + "requires": { + "babel-runtime": "^6.23.0", + "classnames": "2.x", + "component-classes": "1.x", + "dom-scroll-into-view": "1.x", + "prop-types": "^15.5.8", + "raf": "^3.4.0", + "rc-animate": "2.x", + "rc-menu": "^7.3.0", + "rc-trigger": "^2.5.4", + "rc-util": "^4.0.4", + "react-lifecycles-compat": "^3.0.2", + "warning": "^4.0.2" + } + }, + "rc-slider": { + "version": "8.6.13", + "resolved": "https://registry.npmjs.org/rc-slider/-/rc-slider-8.6.13.tgz", + "integrity": "sha512-fCUe8pPn8n9pq1ARX44nN2nzJoATtna4x/PdskUrxIvZXN8ja7HuceN/hq6kokZjo3FBD2B1yMZvZh6oi68l6Q==", + "requires": { + "babel-runtime": "6.x", + "classnames": "^2.2.5", + "prop-types": "^15.5.4", + "rc-tooltip": "^3.7.0", + "rc-util": "^4.0.4", + "shallowequal": "^1.0.1", + "warning": "^4.0.3" + } + }, + "rc-steps": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/rc-steps/-/rc-steps-3.3.1.tgz", + "integrity": "sha512-LGzmPYS9ETePo+6YbHlFukCdcKppeBZXO49ZxewaC7Cba00q0zrMXlexquZ4fm+9iz0IkpzwgmenvjsVWCmGOw==", + "requires": { + "babel-runtime": "^6.23.0", + "classnames": "^2.2.3", + "lodash": "^4.17.5", + "prop-types": "^15.5.7" + } + }, + "rc-switch": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/rc-switch/-/rc-switch-1.9.2.tgz", + "integrity": "sha512-qaK7mY4FLDKy99Hq3A1tf8CcqfzKtHp9LPX8WTnZ0MzdHCTneSARb1XD7Eqeu8BactasYGsi2bF9p18Q+/5JEw==", + "requires": { + "classnames": "^2.2.1", + "prop-types": "^15.5.6", + "react-lifecycles-compat": "^3.0.4" + } + }, + "rc-table": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/rc-table/-/rc-table-6.5.1.tgz", + "integrity": "sha512-Tu6+UQmKV5ZKMs3TB52OUb9oF9epyk/wlSQxGa7eP6fBQfKcjNVEfzVEjayh203IWI39xjHw0cgeMuvTnnRHaQ==", + "requires": { + "babel-runtime": "6.x", + "classnames": "^2.2.5", + "component-classes": "^1.2.6", + "lodash": "^4.17.5", + "mini-store": "^2.0.0", + "prop-types": "^15.5.8", + "rc-util": "^4.0.4", + "react-lifecycles-compat": "^3.0.2", + "shallowequal": "^1.0.2", + "warning": "^3.0.0" + }, + "dependencies": { + "warning": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz", + "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=", + "requires": { + "loose-envify": "^1.0.0" + } + } + } + }, + "rc-tabs": { + "version": "9.6.7", + "resolved": "https://registry.npmjs.org/rc-tabs/-/rc-tabs-9.6.7.tgz", + "integrity": "sha512-OXbDOgaqv2MGK9QaDi6cdva6bNz3XGw+M9BHQpm1gTGmVQEGx5VcclDClH/3xobIzooxy8hrxg/s0rTlgDnC2w==", + "requires": { + "@ant-design/create-react-context": "^0.2.4", + "babel-runtime": "6.x", + "classnames": "2.x", + "lodash": "^4.17.5", + "prop-types": "15.x", + "raf": "^3.4.1", + "rc-hammerjs": "~0.6.0", + "rc-util": "^4.0.4", + "react-lifecycles-compat": "^3.0.4", + "resize-observer-polyfill": "^1.5.1", + "warning": "^4.0.3" + } + }, + "rc-tooltip": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/rc-tooltip/-/rc-tooltip-3.7.3.tgz", + "integrity": "sha512-dE2ibukxxkrde7wH9W8ozHKUO4aQnPZ6qBHtrTH9LoO836PjDdiaWO73fgPB05VfJs9FbZdmGPVEbXCeOP99Ww==", + "requires": { + "babel-runtime": "6.x", + "prop-types": "^15.5.8", + "rc-trigger": "^2.2.2" + } + }, + "rc-tree": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/rc-tree/-/rc-tree-2.1.4.tgz", + "integrity": "sha512-Xey794Iavgs8YldFlXcZLOhfcIhlX5Oz/yfKufknBXf2AlZCOkc7aHqSM9uTF7fBPtTGPhPxNEfOqHfY7b7xng==", + "requires": { + "@ant-design/create-react-context": "^0.2.4", + "classnames": "2.x", + "prop-types": "^15.5.8", + "rc-animate": "^2.6.0", + "rc-util": "^4.5.1", + "react-lifecycles-compat": "^3.0.4", + "warning": "^4.0.3" + } + }, + "rc-tree-select": { + "version": "2.9.4", + "resolved": "https://registry.npmjs.org/rc-tree-select/-/rc-tree-select-2.9.4.tgz", + "integrity": "sha512-0HQkXAN4XbfBW20CZYh3G+V+VMrjX42XRtDCpyv6PDUm5vikC0Ob682ZBCVS97Ww2a5Hf6Ajmu0ahWEdIEpwhg==", + "requires": { + "classnames": "^2.2.1", + "dom-scroll-into-view": "^1.2.1", + "prop-types": "^15.5.8", + "raf": "^3.4.0", + "rc-animate": "^2.8.2", + "rc-tree": "~2.1.0", + "rc-trigger": "^3.0.0", + "rc-util": "^4.5.0", + "react-lifecycles-compat": "^3.0.4", + "shallowequal": "^1.0.2", + "warning": "^4.0.1" + }, + "dependencies": { + "rc-trigger": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/rc-trigger/-/rc-trigger-3.0.0.tgz", + "integrity": "sha512-hQxbbJpo23E2QnYczfq3Ec5J5tVl2mUDhkqxrEsQAqk16HfADQg+iKNWzEYXyERSncdxfnzYuaBgy764mNRzTA==", + "requires": { + "babel-runtime": "6.x", + "classnames": "^2.2.6", + "prop-types": "15.x", + "raf": "^3.4.0", + "rc-align": "^2.4.1", + "rc-animate": "^3.0.0-rc.1", + "rc-util": "^4.15.7" + }, + "dependencies": { + "rc-animate": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/rc-animate/-/rc-animate-3.1.1.tgz", + "integrity": "sha512-8wg2Zg3EETy0k/9kYuis30NJNQg1D6/WSQwnCiz6SvyxQXNet/rVraRz3bPngwY6rcU2nlRvoShiYOorXyF7Sg==", + "requires": { + "@ant-design/css-animation": "^1.7.2", + "classnames": "^2.2.6", + "raf": "^3.4.0", + "rc-util": "^4.15.3" + } + } + } + } + } + }, + "rc-trigger": { + "version": "2.6.5", + "resolved": "https://registry.npmjs.org/rc-trigger/-/rc-trigger-2.6.5.tgz", + "integrity": "sha512-m6Cts9hLeZWsTvWnuMm7oElhf+03GOjOLfTuU0QmdB9ZrW7jR2IpI5rpNM7i9MvAAlMAmTx5Zr7g3uu/aMvZAw==", + "requires": { + "babel-runtime": "6.x", + "classnames": "^2.2.6", + "prop-types": "15.x", + "rc-align": "^2.4.0", + "rc-animate": "2.x", + "rc-util": "^4.4.0", + "react-lifecycles-compat": "^3.0.4" + } + }, + "rc-upload": { + "version": "2.6.8", + "resolved": "https://registry.npmjs.org/rc-upload/-/rc-upload-2.6.8.tgz", + "integrity": "sha512-Uz7hys+FdIfS8qIm+VnCUZ21sY+/VaCjyMKw6cANmgBIbemFNOxEPEfgEBZH1YHt89HCGNPSpIK976ndsuc2YQ==", + "requires": { + "babel-runtime": "6.x", + "classnames": "^2.2.5", + "prop-types": "^15.5.7", + "warning": "4.x" + } + }, + "rc-util": { + "version": "4.21.1", + "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-4.21.1.tgz", + "integrity": "sha512-Z+vlkSQVc1l8O2UjR3WQ+XdWlhj5q9BMQNLk2iOBch75CqPfrJyGtcWMcnhRlNuDu0Ndtt4kLVO8JI8BrABobg==", + "requires": { + "add-dom-event-listener": "^1.1.0", + "prop-types": "^15.5.10", + "react-is": "^16.12.0", + "react-lifecycles-compat": "^3.0.4", + "shallowequal": "^1.1.0" + } + } + } + }, + "bs-css": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/bs-css/-/bs-css-15.1.0.tgz", + "integrity": "sha512-WRQfufvt5mJR8dNrQ46CjTV2ds7OgyYUEkwnyzhwLx6bpUu8edPZTRwk9XfxCUXRV8qbMVwkedXjGu5apyXJug==" + }, + "bs-css-dom": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bs-css-dom/-/bs-css-dom-3.1.0.tgz", + "integrity": "sha512-l7jBEsqRnjl2QzW0qW5Nh6n6+R1vjGyOUYCB87ESxkKVD/O4TcDyZH+hN8bTsajxrA7ft+iztu0+kCYzLH7zvA==", + "requires": { + "bs-css": "15.1.0" + } + }, + "bs-moment": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/bs-moment/-/bs-moment-0.4.5.tgz", + "integrity": "sha512-anPYkFSof+X8EeomnP0fbQBvWFJeganwPqqARVB+fcdKYX2Uog/n3CCiFGEA+66yHbwnWZD5YFhtHCuyLMcQfQ==" + }, + "bs-platform": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/bs-platform/-/bs-platform-7.3.2.tgz", + "integrity": "sha512-seJL5g4anK9la4erv+B2o2sMHQCxDF6OCRl9en3hbaUos/S3JsusQ0sPp4ORsbx5eXfHLYBwPljwKXlgpXtsgQ==", + "dev": true + }, + "bs-reform": { + "version": "10.0.3", + "resolved": "https://registry.npmjs.org/bs-reform/-/bs-reform-10.0.3.tgz", + "integrity": "sha512-N9wcIUWkWEmmFNAvrxsaSt+uRnS8yQKnRhdsJnVIut0lQxAmzWHVU3OW1d6rs0PsiG61pDH/OF8ZsQoogo4A9g==", + "requires": { + "reason-react-compat": "^0.4.0", + "reason-react-update": "2.0.0", + "reschema": "^2.0.3" + } + }, + "bsb-js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/bsb-js/-/bsb-js-1.1.7.tgz", + "integrity": "sha512-FSR7d5Kb6KfVI5sLz9bEeD9pbA9F4Zbkk1xa6R9CJtyd+dJ7mIkxoXqv7cw7HWcuee+VpIhmjYzrplnFd/5Qgg==" + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dev": true, + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "buffer-equal": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz", + "integrity": "sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs=", + "dev": true + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true + }, + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "call-me-maybe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", + "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", + "dev": true + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "requires": { + "callsites": "^2.0.0" + }, + "dependencies": { + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=" + } + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==" + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001303", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001303.tgz", + "integrity": "sha512-/Mqc1oESndUNszJP0kx0UaQU9kEv9nNtJ7Kn8AdA0mNnH8eR1cj0kG+NbNuC1Wq/b21eA8prhKRA3bbkjONegQ==" + }, + "capture-exit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", + "requires": { + "rsvp": "^4.8.4" + } + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "dependencies": { + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "classnames": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz", + "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==" + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "dev": true, + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cli-spinners": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-1.3.1.tgz", + "integrity": "sha512-1QL4544moEsDVH9T/l6Cemov/37iv1RtoKf7NJ04A60+4MREXNfx/QvavbH6QoGdsD4N4Mwy49cmaINR/o2mdg==", + "dev": true + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=" + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dev": true, + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "dev": true, + "requires": { + "color-convert": "^1.9.3", + "color-string": "^1.6.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + }, + "dependencies": { + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + } + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "color-string": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.0.tgz", + "integrity": "sha512-9Mrz2AQLefkH1UvASKj6v6hj/7eWgjnT/cVsR8CumieLoT+g900exWeNogqtweI8dxloXN9BDQTYro1oWu/5CQ==", + "dev": true, + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "command-exists": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz", + "integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==", + "dev": true + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "complex.js": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/complex.js/-/complex.js-2.0.11.tgz", + "integrity": "sha512-6IArJLApNtdg1P1dFtn3dnyzoZBEF0MwMnrfF1exSBRpZYoy4yieMkpZhQDC0uwctw48vii0CFVyHfpgZ/DfGw==" + }, + "component-classes": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/component-classes/-/component-classes-1.2.6.tgz", + "integrity": "sha1-xkI5TDYYpNiwuJGe/Mu9kw5c1pE=", + "requires": { + "component-indexof": "0.0.3" + } + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + }, + "component-indexof": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/component-indexof/-/component-indexof-0.0.3.tgz", + "integrity": "sha1-EdCRMSI5648yyPJa6csAL/6NPCQ=" + }, + "compute-scroll-into-view": { + "version": "1.0.17", + "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.17.tgz", + "integrity": "sha512-j4dx+Fb0URmzbwwMUrhqWM2BEWHdFGx+qZ9qqASHRPqvTYdqvWnHg0H1hIbcyLnvgnoNAVMlwkepyqM3DaIFUg==" + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "dev": true + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "requires": { + "safe-buffer": "~5.1.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + }, + "copy-to-clipboard": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz", + "integrity": "sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw==", + "requires": { + "toggle-selection": "^1.0.6" + } + }, + "core-js": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", + "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==" + }, + "core-js-compat": { + "version": "3.20.3", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.20.3.tgz", + "integrity": "sha512-c8M5h0IkNZ+I92QhIpuSijOxGAcj3lgpsWdkCqmUTZNwidujF4r3pi6x1DCN+Vcs5qTS2XWWMfWSuCqyupX8gw==", + "dev": true, + "requires": { + "browserslist": "^4.19.1", + "semver": "7.0.0" + }, + "dependencies": { + "browserslist": { + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", + "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001286", + "electron-to-chromium": "^1.4.17", + "escalade": "^3.1.1", + "node-releases": "^2.0.1", + "picocolors": "^1.0.0" + } + }, + "node-releases": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", + "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", + "dev": true + }, + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true + } + } + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } + }, + "create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "create-react-class": { + "version": "15.7.0", + "resolved": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.7.0.tgz", + "integrity": "sha512-QZv4sFWG9S5RUvkTYWbflxeZX+JG7Cz0Tn33rQBJ+WFQTqTfUTjMjiv9tnfXazjsO5r0KhPs+AqCjyrQX6h2ng==", + "requires": { + "loose-envify": "^1.3.1", + "object-assign": "^4.1.1" + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "css-animation": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/css-animation/-/css-animation-1.6.1.tgz", + "integrity": "sha512-/48+/BaEaHRY6kNQ2OIPzKf9A6g8WjZYjhiNDNuIVbsm5tXCGIAsHDjB4Xu1C4vXJtUWZo26O68OQkDpNBaPog==", + "requires": { + "babel-runtime": "6.x", + "component-classes": "^1.2.5" + } + }, + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", + "dev": true + }, + "css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "dev": true, + "requires": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + } + }, + "css-in-js-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/css-in-js-utils/-/css-in-js-utils-2.0.1.tgz", + "integrity": "sha512-PJF0SpJT+WdbVVt0AOYp9C8GnuruRlL/UFW7932nLWmFLQTaWEzTBQEx7/hn4BuV+WON75iAViSUJLiU3PKbpA==", + "requires": { + "hyphenate-style-name": "^1.0.2", + "isobject": "^3.0.1" + } + }, + "css-modules-loader-core": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/css-modules-loader-core/-/css-modules-loader-core-1.1.0.tgz", + "integrity": "sha1-WQhmgpShvs0mGuCkziGwtVHyHRY=", + "dev": true, + "requires": { + "icss-replace-symbols": "1.1.0", + "postcss": "6.0.1", + "postcss-modules-extract-imports": "1.1.0", + "postcss-modules-local-by-default": "1.2.0", + "postcss-modules-scope": "1.1.0", + "postcss-modules-values": "1.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.1.tgz", + "integrity": "sha1-AA29H47vIXqjaLmiEsX8QLKo8/I=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", + "dev": true + }, + "css-selector-tokenizer": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz", + "integrity": "sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "fastparse": "^1.1.2" + } + }, + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dev": true, + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + } + }, + "css-unit-converter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.2.tgz", + "integrity": "sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==" + }, + "css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "dev": true + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + }, + "cssnano": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz", + "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==", + "dev": true, + "requires": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.8", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "cssnano-preset-default": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz", + "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==", + "dev": true, + "requires": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.3", + "postcss-unique-selectors": "^4.0.1" + } + }, + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", + "dev": true + }, + "cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", + "dev": true + }, + "cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", + "dev": true + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dev": true, + "requires": { + "css-tree": "^1.1.2" + }, + "dependencies": { + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dev": true, + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true + } + } + }, + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, + "cssstyle": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.4.0.tgz", + "integrity": "sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA==", + "dev": true, + "requires": { + "cssom": "0.3.x" + } + }, + "csstype": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.10.tgz", + "integrity": "sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA==" + }, + "d3": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/d3/-/d3-5.15.0.tgz", + "integrity": "sha512-C+E80SL2nLLtmykZ6klwYj5rPqB5nlfN5LdWEAVdWPppqTD8taoJi2PxLZjPeYT8FFRR2yucXq+kBlOnnvZeLg==", + "requires": { + "d3-array": "1", + "d3-axis": "1", + "d3-brush": "1", + "d3-chord": "1", + "d3-collection": "1", + "d3-color": "1", + "d3-contour": "1", + "d3-dispatch": "1", + "d3-drag": "1", + "d3-dsv": "1", + "d3-ease": "1", + "d3-fetch": "1", + "d3-force": "1", + "d3-format": "1", + "d3-geo": "1", + "d3-hierarchy": "1", + "d3-interpolate": "1", + "d3-path": "1", + "d3-polygon": "1", + "d3-quadtree": "1", + "d3-random": "1", + "d3-scale": "2", + "d3-scale-chromatic": "1", + "d3-selection": "1", + "d3-shape": "1", + "d3-time": "1", + "d3-time-format": "2", + "d3-timer": "1", + "d3-transition": "1", + "d3-voronoi": "1", + "d3-zoom": "1" + } + }, + "d3-array": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-1.2.4.tgz", + "integrity": "sha512-KHW6M86R+FUPYGb3R5XiYjXPq7VzwxZ22buHhAEVG5ztoEcZZMLov530mmccaqA1GghZArjQV46fuc8kUqhhHw==" + }, + "d3-axis": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-1.0.12.tgz", + "integrity": "sha512-ejINPfPSNdGFKEOAtnBtdkpr24c4d4jsei6Lg98mxf424ivoDP2956/5HDpIAtmHo85lqT4pruy+zEgvRUBqaQ==" + }, + "d3-brush": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-1.1.6.tgz", + "integrity": "sha512-7RW+w7HfMCPyZLifTz/UnJmI5kdkXtpCbombUSs8xniAyo0vIbrDzDwUJB6eJOgl9u5DQOt2TQlYumxzD1SvYA==", + "requires": { + "d3-dispatch": "1", + "d3-drag": "1", + "d3-interpolate": "1", + "d3-selection": "1", + "d3-transition": "1" + } + }, + "d3-chord": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-1.0.6.tgz", + "integrity": "sha512-JXA2Dro1Fxw9rJe33Uv+Ckr5IrAa74TlfDEhE/jfLOaXegMQFQTAgAw9WnZL8+HxVBRXaRGCkrNU7pJeylRIuA==", + "requires": { + "d3-array": "1", + "d3-path": "1" + } + }, + "d3-collection": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/d3-collection/-/d3-collection-1.0.7.tgz", + "integrity": "sha512-ii0/r5f4sjKNTfh84Di+DpztYwqKhEyUlKoPrzUFfeSkWxjW49xU2QzO9qrPrNkpdI0XJkfzvmTu8V2Zylln6A==" + }, + "d3-color": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-1.4.1.tgz", + "integrity": "sha512-p2sTHSLCJI2QKunbGb7ocOh7DgTAn8IrLx21QRc/BSnodXM4sv6aLQlnfpvehFMLZEfBc6g9pH9SWQccFYfJ9Q==" + }, + "d3-contour": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-1.3.2.tgz", + "integrity": "sha512-hoPp4K/rJCu0ladiH6zmJUEz6+u3lgR+GSm/QdM2BBvDraU39Vr7YdDCicJcxP1z8i9B/2dJLgDC1NcvlF8WCg==", + "requires": { + "d3-array": "^1.1.1" + } + }, + "d3-delaunay": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-5.3.0.tgz", + "integrity": "sha512-amALSrOllWVLaHTnDLHwMIiz0d1bBu9gZXd1FiLfXf8sHcX9jrcj81TVZOqD4UX7MgBZZ07c8GxzEgBpJqc74w==", + "requires": { + "delaunator": "4" + } + }, + "d3-dispatch": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-1.0.6.tgz", + "integrity": "sha512-fVjoElzjhCEy+Hbn8KygnmMS7Or0a9sI2UzGwoB7cCtvI1XpVN9GpoYlnb3xt2YV66oXYb1fLJ8GMvP4hdU1RA==" + }, + "d3-drag": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-1.2.5.tgz", + "integrity": "sha512-rD1ohlkKQwMZYkQlYVCrSFxsWPzI97+W+PaEIBNTMxRuxz9RF0Hi5nJWHGVJ3Om9d2fRTe1yOBINJyy/ahV95w==", + "requires": { + "d3-dispatch": "1", + "d3-selection": "1" + } + }, + "d3-dsv": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.2.0.tgz", + "integrity": "sha512-9yVlqvZcSOMhCYzniHE7EVUws7Fa1zgw+/EAV2BxJoG3ME19V6BQFBwI855XQDsxyOuG7NibqRMTtiF/Qup46g==", + "requires": { + "commander": "2", + "iconv-lite": "0.4", + "rw": "1" + } + }, + "d3-ease": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-1.0.7.tgz", + "integrity": "sha512-lx14ZPYkhNx0s/2HX5sLFUI3mbasHjSSpwO/KaaNACweVwxUruKyWVcb293wMv1RqTPZyZ8kSZ2NogUZNcLOFQ==" + }, + "d3-fetch": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-1.2.0.tgz", + "integrity": "sha512-yC78NBVcd2zFAyR/HnUiBS7Lf6inSCoWcSxFfw8FYL7ydiqe80SazNwoffcqOfs95XaLo7yebsmQqDKSsXUtvA==", + "requires": { + "d3-dsv": "1" + } + }, + "d3-force": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-1.2.1.tgz", + "integrity": "sha512-HHvehyaiUlVo5CxBJ0yF/xny4xoaxFxDnBXNvNcfW9adORGZfyNF1dj6DGLKyk4Yh3brP/1h3rnDzdIAwL08zg==", + "requires": { + "d3-collection": "1", + "d3-dispatch": "1", + "d3-quadtree": "1", + "d3-timer": "1" + } + }, + "d3-format": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-1.4.5.tgz", + "integrity": "sha512-J0piedu6Z8iB6TbIGfZgDzfXxUFN3qQRMofy2oPdXzQibYGqPB/9iMcxr/TGalU+2RsyDO+U4f33id8tbnSRMQ==" + }, + "d3-geo": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-1.12.1.tgz", + "integrity": "sha512-XG4d1c/UJSEX9NfU02KwBL6BYPj8YKHxgBEw5om2ZnTRSbIcego6dhHwcxuSR3clxh0EpE38os1DVPOmnYtTPg==", + "requires": { + "d3-array": "1" + } + }, + "d3-geo-projection": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-geo-projection/-/d3-geo-projection-3.0.0.tgz", + "integrity": "sha512-1JE+filVbkEX2bT25dJdQ05iA4QHvUwev6o0nIQHOSrNlHCAKfVss/U10vEM3pA4j5v7uQoFdQ4KLbx9BlEbWA==", + "requires": { + "commander": "2", + "d3-array": "1 - 2", + "d3-geo": "1.12.0 - 2", + "resolve": "^1.1.10" + } + }, + "d3-hierarchy": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-1.1.9.tgz", + "integrity": "sha512-j8tPxlqh1srJHAtxfvOUwKNYJkQuBFdM1+JAUfq6xqH5eAqf93L7oG1NVqDa4CpFZNvnNKtCYEUC8KY9yEn9lQ==" + }, + "d3-interpolate": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-1.4.0.tgz", + "integrity": "sha512-V9znK0zc3jOPV4VD2zZn0sDhZU3WAE2bmlxdIwwQPPzPjvyLkd8B3JUVdS1IDUFDkWZ72c9qnv1GK2ZagTZ8EA==", + "requires": { + "d3-color": "1" + } + }, + "d3-path": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-1.0.9.tgz", + "integrity": "sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==" + }, + "d3-polygon": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-1.0.6.tgz", + "integrity": "sha512-k+RF7WvI08PC8reEoXa/w2nSg5AUMTi+peBD9cmFc+0ixHfbs4QmxxkarVal1IkVkgxVuk9JSHhJURHiyHKAuQ==" + }, + "d3-quadtree": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-1.0.7.tgz", + "integrity": "sha512-RKPAeXnkC59IDGD0Wu5mANy0Q2V28L+fNe65pOCXVdVuTJS3WPKaJlFHer32Rbh9gIo9qMuJXio8ra4+YmIymA==" + }, + "d3-random": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-1.1.2.tgz", + "integrity": "sha512-6AK5BNpIFqP+cx/sreKzNjWbwZQCSUatxq+pPRmFIQaWuoD+NrbVWw7YWpHiXpCQ/NanKdtGDuB+VQcZDaEmYQ==" + }, + "d3-scale": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-2.2.2.tgz", + "integrity": "sha512-LbeEvGgIb8UMcAa0EATLNX0lelKWGYDQiPdHj+gLblGVhGLyNbaCn3EvrJf0A3Y/uOOU5aD6MTh5ZFCdEwGiCw==", + "requires": { + "d3-array": "^1.2.0", + "d3-collection": "1", + "d3-format": "1", + "d3-interpolate": "1", + "d3-time": "1", + "d3-time-format": "2" + } + }, + "d3-scale-chromatic": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-1.5.0.tgz", + "integrity": "sha512-ACcL46DYImpRFMBcpk9HhtIyC7bTBR4fNOPxwVSl0LfulDAwyiHyPOTqcDG1+t5d4P9W7t/2NAuWu59aKko/cg==", + "requires": { + "d3-color": "1", + "d3-interpolate": "1" + } + }, + "d3-selection": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-1.4.2.tgz", + "integrity": "sha512-SJ0BqYihzOjDnnlfyeHT0e30k0K1+5sR3d5fNueCNeuhZTnGw4M4o8mqJchSwgKMXCNFo+e2VTChiSJ0vYtXkg==" + }, + "d3-shape": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-1.3.7.tgz", + "integrity": "sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==", + "requires": { + "d3-path": "1" + } + }, + "d3-time": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-1.1.0.tgz", + "integrity": "sha512-Xh0isrZ5rPYYdqhAVk8VLnMEidhz5aP7htAADH6MfzgmmicPkTo8LhkLxci61/lCB7n7UmE3bN0leRt+qvkLxA==" + }, + "d3-time-format": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-2.3.0.tgz", + "integrity": "sha512-guv6b2H37s2Uq/GefleCDtbe0XZAuy7Wa49VGkPVPMfLL9qObgBST3lEHJBMUp8S7NdLQAGIvr2KXk8Hc98iKQ==", + "requires": { + "d3-time": "1" + } + }, + "d3-timer": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-1.0.10.tgz", + "integrity": "sha512-B1JDm0XDaQC+uvo4DT79H0XmBskgS3l6Ve+1SBCfxgmtIb1AVrPIoqd+nPSv+loMX8szQ0sVUhGngL7D5QPiXw==" + }, + "d3-transition": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-1.3.2.tgz", + "integrity": "sha512-sc0gRU4PFqZ47lPVHloMn9tlPcv8jxgOQg+0zjhfZXMQuvppjG6YuwdMBE0TuqCZjeJkLecku/l9R0JPcRhaDA==", + "requires": { + "d3-color": "1", + "d3-dispatch": "1", + "d3-ease": "1", + "d3-interpolate": "1", + "d3-selection": "^1.1.0", + "d3-timer": "1" + } + }, + "d3-voronoi": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/d3-voronoi/-/d3-voronoi-1.1.4.tgz", + "integrity": "sha512-dArJ32hchFsrQ8uMiTBLq256MpnZjeuBtdHpaDlYuQyjU0CVzCJl/BVW+SkszaAeH95D/8gxqAhgx0ouAWAfRg==" + }, + "d3-zoom": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-1.8.3.tgz", + "integrity": "sha512-VoLXTK4wvy1a0JpH2Il+F2CiOhVu7VRXWF5M/LroMIh3/zBAC3WAt7QoIvPibOavVo20hN6/37vwAsdBejLyKQ==", + "requires": { + "d3-dispatch": "1", + "d3-drag": "1", + "d3-interpolate": "1", + "d3-selection": "1", + "d3-transition": "1" + } + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "data-urls": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", + "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", + "requires": { + "abab": "^2.0.0", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0" + } + }, + "date-fns": { + "version": "2.28.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.28.0.tgz", + "integrity": "sha512-8d35hViGYx/QH0icHYCeLmsLmMUheMmTyV9Fcm6gvNwdw31yXXH+O85sOBJ+OLnLQMKZowvpKb6FgMIQjcpvQw==" + }, + "dayjs": { + "version": "1.10.7", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.10.7.tgz", + "integrity": "sha512-P6twpd70BcPK34K26uJ1KT3wlhpuOAPoMwJzpsIWUxHZ7wpmbdZL/hQqBDfz7hGurYSa5PhzdhDHtt319hL3ig==" + }, + "deasync": { + "version": "0.1.24", + "resolved": "https://registry.npmjs.org/deasync/-/deasync-0.1.24.tgz", + "integrity": "sha512-i98vg42xNfRZCymummMAN0rIcQ1gZFinSe3btvPIvy6JFTaeHcumeKybRo2HTv86nasfmT0nEgAn2ggLZhOCVA==", + "dev": true, + "requires": { + "bindings": "^1.5.0", + "node-addon-api": "^1.7.1" + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "decimal.js": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.0.tgz", + "integrity": "sha512-vDPw+rDgn3bZe1+F/pyEwb1oMG2XTlRVgAa6B4KccTEpYgF8w6eQllVbQcfIJnZyvzFtFpxnpGtx8dd7DJp/Rw==" + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" + }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "dev": true, + "requires": { + "clone": "^1.0.2" + }, + "dependencies": { + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true + } + } + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + } + }, + "defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" + }, + "delaunator": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-4.0.1.tgz", + "integrity": "sha512-WNPWi1IRKZfCt/qIDMfERkDp93+iZEmOxN2yy4Jg+Xhv8SLk2UTqqbe1sfiipn0and9QrE914/ihdx82Y/Giag==" + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "dependency-graph": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.8.1.tgz", + "integrity": "sha512-g213uqF8fyk40W8SBjm079n3CZB4qSpCrA2ye1fLGzH/4HEgB6tzuW2CbLE7leb4t45/6h44Ud59Su1/ROTfqw==" + }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" + }, + "detective": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", + "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", + "requires": { + "acorn-node": "^1.6.1", + "defined": "^1.0.0", + "minimist": "^1.1.1" + } + }, + "diff-match-patch": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/diff-match-patch/-/diff-match-patch-1.0.5.tgz", + "integrity": "sha512-IayShXAgj/QMXgB0IWmKx+rOPuGMhqm5w6jvFxmVenXKIzRqTAAsbBPT3kWQeGANj3jGgvcvv4yK6SxqYmikgw==" + }, + "diff-sequences": { + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-25.2.6.tgz", + "integrity": "sha512-Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg==" + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "requires": { + "path-type": "^4.0.0" + } + }, + "docsify": { + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/docsify/-/docsify-4.12.2.tgz", + "integrity": "sha512-hpRez5upcvkYigT2zD8P5kH5t9HpSWL8yn/ZU/g04/WfAfxVNW6CPUVOOF1EsQUDxTRuyNTFOb6uUv+tPij3tg==", + "dev": true, + "requires": { + "dompurify": "^2.3.1", + "marked": "^1.2.9", + "medium-zoom": "^1.0.6", + "opencollective-postinstall": "^2.0.2", + "prismjs": "^1.23.0", + "strip-indent": "^3.0.0", + "tinydate": "^1.3.0", + "tweezer.js": "^1.4.0" + } + }, + "dom-align": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/dom-align/-/dom-align-1.12.2.tgz", + "integrity": "sha512-pHuazgqrsTFrGU2WLDdXxCFabkdQDx72ddkraZNih1KsMcN5qsRSTR9O4VJRlwTPCPb5COYg3LOfiMHHcPInHg==" + }, + "dom-closest": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-closest/-/dom-closest-0.2.0.tgz", + "integrity": "sha1-69n5HRvyLo1vR3h2u80+yQIWwM8=", + "requires": { + "dom-matches": ">=1.0.1" + } + }, + "dom-matches": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-matches/-/dom-matches-2.0.0.tgz", + "integrity": "sha1-0nKLQWqHUzmA6wibhI0lPPI6dYw=" + }, + "dom-scroll-into-view": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/dom-scroll-into-view/-/dom-scroll-into-view-1.2.1.tgz", + "integrity": "sha1-6PNnMt0ImwIBqI14Fdw/iObWbH4=" + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true + } + } + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "domexception": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", + "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", + "requires": { + "webidl-conversions": "^4.0.2" + } + }, + "domhandler": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz", + "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==", + "dev": true, + "requires": { + "domelementtype": "^2.2.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true + } + } + }, + "dompurify": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.3.5.tgz", + "integrity": "sha512-kD+f8qEaa42+mjdOpKeztu9Mfx5bv9gVLO6K9jRx4uGvh6Wv06Srn4jr1wPNY2OOUGGSKHNFN+A8MA3v0E0QAQ==", + "dev": true + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dev": true, + "requires": { + "is-obj": "^2.0.0" + } + }, + "dotenv": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-5.0.1.tgz", + "integrity": "sha512-4As8uPrjfwb7VXC+WnLCbXK7y+Ueb2B3zgNCePYfhxS1PYeaO1YTeplffTEcbfLhvFNGLAz90VvJs9yomG7bow==", + "dev": true + }, + "dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", + "dev": true + }, + "draft-js": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/draft-js/-/draft-js-0.10.5.tgz", + "integrity": "sha512-LE6jSCV9nkPhfVX2ggcRLA4FKs6zWq9ceuO/88BpXdNCS7mjRTgs0NsV6piUCJX9YxMsB9An33wnkMmU2sD2Zg==", + "requires": { + "fbjs": "^0.8.15", + "immutable": "~3.7.4", + "object-assign": "^4.1.0" + } + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true + }, + "duplexer2": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", + "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", + "dev": true, + "requires": { + "readable-stream": "^2.0.2" + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "electron-to-chromium": { + "version": "1.4.56", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.56.tgz", + "integrity": "sha512-0k/S0FQqRRpJbX7YUjwCcLZ8D42RqGKtaiq90adXBOYgTIWwLA/g3toO8k9yEpqU8iC4QyaWYYWSTBIna8WV4g==" + }, + "elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "dev": true, + "requires": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "email-addresses": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-3.1.0.tgz", + "integrity": "sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "requires": { + "iconv-lite": "^0.6.2" + }, + "dependencies": { + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + } + } + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "requires": { + "once": "^1.4.0" + } + }, + "enquire.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/enquire.js/-/enquire.js-2.1.6.tgz", + "integrity": "sha1-PoeAybi4NQhMP2DhZtvDwqPImBQ=" + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true + }, + "envinfo": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", + "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", + "dev": true + }, + "errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "optional": true, + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "error-stack-parser": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz", + "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==", + "requires": { + "stackframe": "^1.1.1" + } + }, + "es-abstract": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "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", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + }, + "dependencies": { + "object-inspect": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", + "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", + "dev": true + } + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "escape-latex": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/escape-latex/-/escape-latex-1.2.0.tgz", + "integrity": "sha512-nV5aVWW1K0wEiUIEdZ4erkGGH8mDxGyxSeqPzRNtWP7ataw+/olFObw7hujFWlVjNsaDFw5VZ5NzVSIqRgfTiw==" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "escodegen": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.1.tgz", + "integrity": "sha512-Bmt7NcRySdIfNPfU2ZoXDrrXsG9ZjvDxcAlMfDUgRBjLOWTuIACXPBFJH7Z+cLb40JeQco5toikyc9t9P8E9SQ==", + "requires": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "eventlistener": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/eventlistener/-/eventlistener-0.0.1.tgz", + "integrity": "sha1-7Suqu4UiJ68rz4iRUscsY8pTLrg=" + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "exec-sh": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", + "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==" + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "expect": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-25.5.0.tgz", + "integrity": "sha512-w7KAXo0+6qqZZhovCaBVPSIqQp7/UTcx4M9uKt2m6pd2VB1voyC8JizLRqeEqud3AAVP02g+hbErDu5gu64tlA==", + "requires": { + "@jest/types": "^25.5.0", + "ansi-styles": "^4.0.0", + "jest-get-type": "^25.2.6", + "jest-matcher-utils": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-regex-util": "^25.2.6" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" + }, + "falafel": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/falafel/-/falafel-2.2.4.tgz", + "integrity": "sha512-0HXjo8XASWRmsS0X1EkhwEMZaD3Qvp7FfURwjLKjG1ghfRm/MGZl2r4cWUTv41KdNghTw4OUMmVtdGQp3+H+uQ==", + "dev": true, + "requires": { + "acorn": "^7.1.1", + "foreach": "^2.0.5", + "isarray": "^2.0.1", + "object-keys": "^1.0.6" + }, + "dependencies": { + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + } + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "dev": true, + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + }, + "dependencies": { + "@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + } + } + }, + "fast-json-patch": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/fast-json-patch/-/fast-json-patch-3.1.0.tgz", + "integrity": "sha512-IhpytlsVTRndz0hU5t0/MGzS/etxLlfrpG5V5M9mVbuj9TrJLWaMfsox9REM5rkuGX0T+5qjpe8XA1o0gZ42nA==" + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "fast-shallow-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fast-shallow-equal/-/fast-shallow-equal-1.0.0.tgz", + "integrity": "sha512-HPtaa38cPgWvaCFmRNhlc6NG7pv6NUHqjPgVAkWGoB9mQMwYB27/K0CvOM5Czy+qpT3e8XJ6Q4aPAnzpNpzNaw==" + }, + "fastest-stable-stringify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fastest-stable-stringify/-/fastest-stable-stringify-2.0.2.tgz", + "integrity": "sha512-bijHueCGd0LqqNK9b5oCMHc0MluJAx0cwqASgbWMvkO01lCYgIhacVRLcaDz3QnyYIRNJRDwMb41VuT6pHJ91Q==" + }, + "fastparse": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", + "dev": true + }, + "fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "requires": { + "reusify": "^1.0.4" + } + }, + "fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "requires": { + "bser": "2.1.1" + } + }, + "fbjs": { + "version": "0.8.18", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.18.tgz", + "integrity": "sha512-EQaWFK+fEPSoibjNy8IxUtaFOMXcWsY0JaVrQoZR9zC8N2Ygf9iDITPWjUTVIax95b6I742JFLqASHfsag/vKA==", + "requires": { + "core-js": "^1.0.0", + "isomorphic-fetch": "^2.1.1", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^0.7.30" + }, + "dependencies": { + "core-js": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", + "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=" + } + } + }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true + }, + "filename-reserved-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-1.0.0.tgz", + "integrity": "sha1-5hz4BfDeHJhFZ9A4bcXfUO5a9+Q=" + }, + "filenamify": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-1.2.1.tgz", + "integrity": "sha1-qfL/0RxQO+0wABUCknI3jx8TZaU=", + "requires": { + "filename-reserved-regex": "^1.0.0", + "strip-outer": "^1.0.0", + "trim-repeated": "^1.0.0" + } + }, + "filenamify-url": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/filenamify-url/-/filenamify-url-1.0.0.tgz", + "integrity": "sha1-syvYExnvWGO3MHi+1Q9GpPeXX1A=", + "requires": { + "filenamify": "^1.0.0", + "humanize-url": "^1.0.0" + } + }, + "filesize": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz", + "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==", + "dev": true + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "requires": { + "locate-path": "^2.0.0" + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + }, + "foreach": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", + "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=", + "dev": true + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "fraction.js": { + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.0.12.tgz", + "integrity": "sha512-8Z1K0VTG4hzYY7kA/1sj4/r1/RWLBD3xwReT/RCrUCbzPszjNQCCsy3ktkU/eaEqX3MYa4pY37a52eiBlPMlhA==" + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" + }, + "get-port": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", + "integrity": "sha1-3Xzn3hh8Bsi/NTeWrHHgmfCYDrw=", + "dev": true + }, + "get-stdin": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-7.0.0.tgz", + "integrity": "sha512-zRKcywvrXlXsA0v0i9Io4KDRaAw7+a1ZpjRwl9Wox8PFlVCCHra7E9c4kqXCoCM9nR5tBkaTTZRBoCm60bFqTQ==" + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + } + }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "gh-pages": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-2.2.0.tgz", + "integrity": "sha512-c+yPkNOPMFGNisYg9r4qvsMIjVYikJv7ImFOhPIVPt0+AcRUamZ7zkGRLHz7FKB0xrlZ+ddSOJsZv9XAFVXLmA==", + "requires": { + "async": "^2.6.1", + "commander": "^2.18.0", + "email-addresses": "^3.0.1", + "filenamify-url": "^1.0.0", + "fs-extra": "^8.1.0", + "globby": "^6.1.0" + } + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "glob-to-regexp": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", + "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", + "dev": true + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" + }, + "grapheme-breaker": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/grapheme-breaker/-/grapheme-breaker-0.3.2.tgz", + "integrity": "sha1-W55reMODJFLSuiuxy4MPlidkEKw=", + "dev": true, + "requires": { + "brfs": "^1.2.0", + "unicode-trie": "^0.3.1" + } + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "optional": true + }, + "gud": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gud/-/gud-1.0.0.tgz", + "integrity": "sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw==" + }, + "gzip-size": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-4.1.0.tgz", + "integrity": "sha1-iuCWJX6r59acRb4rZ8RIEk/7UXw=", + "dev": true, + "requires": { + "duplexer": "^0.1.1", + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "hammerjs": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/hammerjs/-/hammerjs-2.0.8.tgz", + "integrity": "sha1-BO93hiz/K7edMPdpIJWTAiK/YPE=" + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" + }, + "har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "dev": true + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", + "dev": true + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "requires": { + "react-is": "^16.7.0" + } + }, + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + }, + "hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", + "dev": true + }, + "hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", + "dev": true + }, + "html-encoding-sniffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", + "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", + "requires": { + "whatwg-encoding": "^1.0.1" + } + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "html-tags": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-1.2.0.tgz", + "integrity": "sha1-x43mW1Zjqll5id0rerSSANfk25g=", + "dev": true + }, + "htmlnano": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/htmlnano/-/htmlnano-0.2.9.tgz", + "integrity": "sha512-jWTtP3dCd7R8x/tt9DK3pvpcQd7HDMcRPUqPxr/i9989q2k5RHIhmlRDFeyQ/LSd8IKrteG8Ce5g0Ig4eGIipg==", + "dev": true, + "requires": { + "cssnano": "^4.1.11", + "posthtml": "^0.15.1", + "purgecss": "^2.3.0", + "relateurl": "^0.2.7", + "srcset": "^3.0.0", + "svgo": "^1.3.2", + "terser": "^5.6.1", + "timsort": "^0.3.0", + "uncss": "^0.17.3" + }, + "dependencies": { + "posthtml": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/posthtml/-/posthtml-0.15.2.tgz", + "integrity": "sha512-YugEJ5ze/0DLRIVBjCpDwANWL4pPj1kHJ/2llY8xuInr0nbkon3qTiMPe5LQa+cCwNjxS7nAZZTp+1M+6mT4Zg==", + "dev": true, + "requires": { + "posthtml-parser": "^0.7.2", + "posthtml-render": "^1.3.1" + } + }, + "posthtml-parser": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.7.2.tgz", + "integrity": "sha512-LjEEG/3fNcWZtBfsOE3Gbyg1Li4CmsZRkH1UmbMR7nKdMXVMYI3B4/ZMiCpaq8aI1Aym4FRMMW9SAOLSwOnNsQ==", + "dev": true, + "requires": { + "htmlparser2": "^6.0.0" + } + }, + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "terser": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.10.0.tgz", + "integrity": "sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.20" + } + } + } + }, + "htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + }, + "dependencies": { + "dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + } + } + }, + "http-errors": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz", + "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true + }, + "human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==" + }, + "humanize-url": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/humanize-url/-/humanize-url-1.0.1.tgz", + "integrity": "sha1-9KuZ4NKIF0yk4eUEB8VfuuRk7/8=", + "requires": { + "normalize-url": "^1.0.0", + "strip-url-auth": "^1.0.0" + } + }, + "hyphenate-style-name": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz", + "integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==" + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-replace-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", + "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=", + "dev": true + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true + }, + "ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" + }, + "image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", + "optional": true + }, + "immutable": { + "version": "3.7.6", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.7.6.tgz", + "integrity": "sha1-E7TTyxK++hVIKib+Gy665kAHHks=" + }, + "import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "requires": { + "import-from": "^2.1.0" + } + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "requires": { + "resolve-from": "^3.0.0" + } + }, + "import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "inline-style-prefixer": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-6.0.1.tgz", + "integrity": "sha512-AsqazZ8KcRzJ9YPN1wMH2aNM7lkWQ8tSPrW5uDk1ziYwiAPWSZnUsC7lfZq+BDqLqz0B4Pho5wscWcJzVvRzDQ==", + "requires": { + "css-in-js-utils": "^2.0.0" + } + }, + "internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "internmap": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-1.0.1.tgz", + "integrity": "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==" + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "invert-kv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", + "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", + "dev": true + }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=" + }, + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "dev": true + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "requires": { + "ci-info": "^2.0.0" + } + }, + "is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "dev": true, + "requires": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" + }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "optional": true + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-html": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-html/-/is-html-1.1.0.tgz", + "integrity": "sha1-4E8cGNOUhRETlvmgJz6rUa8hhGQ=", + "dev": true, + "requires": { + "html-tags": "^1.0.0" + } + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-number-object": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", + "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "requires": { + "isobject": "^3.0.1" + } + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, + "is-shared-array-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", + "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==", + "dev": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "is-url": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", + "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==", + "dev": true + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "isomorphic-fetch": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", + "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=", + "requires": { + "node-fetch": "^1.0.1", + "whatwg-fetch": ">=0.10.0" + } + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + }, + "istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==" + }, + "istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "requires": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "requires": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "dependencies": { + "debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "istanbul-reports": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.3.tgz", + "integrity": "sha512-x9LtDVtfm/t1GFiLl3NffC7hz+I1ragvgX1P/Lg1NlIagifZDKUkuuaAxH/qpwj2IuEfD8G2Bs/UKp+sZ/pKkg==", + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "javascript-natural-sort": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/javascript-natural-sort/-/javascript-natural-sort-0.7.1.tgz", + "integrity": "sha1-+eIwPUUH9tdDVac2ZNFED7Wg71k=" + }, + "jest": { + "version": "25.5.2", + "resolved": "https://registry.npmjs.org/jest/-/jest-25.5.2.tgz", + "integrity": "sha512-uJwrQNpNwhlP4SX3lpvjc5ucOULeWUCQCfrREqvQW5phAy04q5lQPsGM6Z0T1Psdnuf9CkycpoNEL6O3FMGcsg==", + "requires": { + "@jest/core": "^25.5.2", + "import-local": "^3.0.2", + "jest-cli": "^25.5.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-cli": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-25.5.4.tgz", + "integrity": "sha512-rG8uJkIiOUpnREh1768/N3n27Cm+xPFkSNFO91tgg+8o2rXeVLStz+vkXkGr4UtzH6t1SNbjwoiswd7p4AhHTw==", + "requires": { + "@jest/core": "^25.5.4", + "@jest/test-result": "^25.5.0", + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "import-local": "^3.0.2", + "is-ci": "^2.0.0", + "jest-config": "^25.5.4", + "jest-util": "^25.5.0", + "jest-validate": "^25.5.0", + "prompts": "^2.0.1", + "realpath-native": "^2.0.0", + "yargs": "^15.3.1" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-changed-files": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-25.5.0.tgz", + "integrity": "sha512-EOw9QEqapsDT7mKF162m8HFzRPbmP8qJQny6ldVOdOVBz3ACgPm/1nAn5fPQ/NDaYhX/AHkrGwwkCncpAVSXcw==", + "requires": { + "@jest/types": "^25.5.0", + "execa": "^3.2.0", + "throat": "^5.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "execa": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz", + "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==", + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "p-finally": "^2.0.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + } + }, + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "requires": { + "pump": "^3.0.0" + } + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "requires": { + "path-key": "^3.0.0" + } + }, + "p-finally": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", + "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "jest-config": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-25.5.4.tgz", + "integrity": "sha512-SZwR91SwcdK6bz7Gco8qL7YY2sx8tFJYzvg216DLihTWf+LKY/DoJXpM9nTzYakSyfblbqeU48p/p7Jzy05Atg==", + "requires": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^25.5.4", + "@jest/types": "^25.5.0", + "babel-jest": "^25.5.1", + "chalk": "^3.0.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "jest-environment-jsdom": "^25.5.0", + "jest-environment-node": "^25.5.0", + "jest-get-type": "^25.2.6", + "jest-jasmine2": "^25.5.4", + "jest-regex-util": "^25.2.6", + "jest-resolve": "^25.5.1", + "jest-util": "^25.5.0", + "jest-validate": "^25.5.0", + "micromatch": "^4.0.2", + "pretty-format": "^25.5.0", + "realpath-native": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-diff": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-25.5.0.tgz", + "integrity": "sha512-z1kygetuPiREYdNIumRpAHY6RXiGmp70YHptjdaxTWGmA085W3iCnXNx0DhflK3vwrKmrRWyY1wUpkPMVxMK7A==", + "requires": { + "chalk": "^3.0.0", + "diff-sequences": "^25.2.6", + "jest-get-type": "^25.2.6", + "pretty-format": "^25.5.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-docblock": { + "version": "25.3.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-25.3.0.tgz", + "integrity": "sha512-aktF0kCar8+zxRHxQZwxMy70stc9R1mOmrLsT5VO3pIT0uzGRSDAXxSlz4NqQWpuLjPpuMhPRl7H+5FRsvIQAg==", + "requires": { + "detect-newline": "^3.0.0" + } + }, + "jest-each": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-25.5.0.tgz", + "integrity": "sha512-QBogUxna3D8vtiItvn54xXde7+vuzqRrEeaw8r1s+1TG9eZLVJE5ZkKoSUlqFwRjnlaA4hyKGiu9OlkFIuKnjA==", + "requires": { + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "jest-get-type": "^25.2.6", + "jest-util": "^25.5.0", + "pretty-format": "^25.5.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-environment-jsdom": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-25.5.0.tgz", + "integrity": "sha512-7Jr02ydaq4jaWMZLY+Skn8wL5nVIYpWvmeatOHL3tOcV3Zw8sjnPpx+ZdeBfc457p8jCR9J6YCc+Lga0oIy62A==", + "requires": { + "@jest/environment": "^25.5.0", + "@jest/fake-timers": "^25.5.0", + "@jest/types": "^25.5.0", + "jest-mock": "^25.5.0", + "jest-util": "^25.5.0", + "jsdom": "^15.2.1" + }, + "dependencies": { + "cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + }, + "cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "requires": { + "cssom": "~0.3.6" + }, + "dependencies": { + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + } + } + }, + "jsdom": { + "version": "15.2.1", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-15.2.1.tgz", + "integrity": "sha512-fAl1W0/7T2G5vURSyxBzrJ1LSdQn6Tr5UX/xD4PXDx/PDgwygedfW6El/KIj3xJ7FU61TTYnc/l/B7P49Eqt6g==", + "requires": { + "abab": "^2.0.0", + "acorn": "^7.1.0", + "acorn-globals": "^4.3.2", + "array-equal": "^1.0.0", + "cssom": "^0.4.1", + "cssstyle": "^2.0.0", + "data-urls": "^1.1.0", + "domexception": "^1.0.1", + "escodegen": "^1.11.1", + "html-encoding-sniffer": "^1.0.2", + "nwsapi": "^2.2.0", + "parse5": "5.1.0", + "pn": "^1.1.0", + "request": "^2.88.0", + "request-promise-native": "^1.0.7", + "saxes": "^3.1.9", + "symbol-tree": "^3.2.2", + "tough-cookie": "^3.0.1", + "w3c-hr-time": "^1.0.1", + "w3c-xmlserializer": "^1.1.2", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^7.0.0", + "ws": "^7.0.0", + "xml-name-validator": "^3.0.0" + } + }, + "tough-cookie": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", + "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", + "requires": { + "ip-regex": "^2.1.0", + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "ws": { + "version": "7.5.6", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz", + "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==" + } + } + }, + "jest-environment-node": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-25.5.0.tgz", + "integrity": "sha512-iuxK6rQR2En9EID+2k+IBs5fCFd919gVVK5BeND82fYeLWPqvRcFNPKu9+gxTwfB5XwBGBvZ0HFQa+cHtIoslA==", + "requires": { + "@jest/environment": "^25.5.0", + "@jest/fake-timers": "^25.5.0", + "@jest/types": "^25.5.0", + "jest-mock": "^25.5.0", + "jest-util": "^25.5.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "jest-get-type": { + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-25.2.6.tgz", + "integrity": "sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==" + }, + "jest-haste-map": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-25.5.1.tgz", + "integrity": "sha512-dddgh9UZjV7SCDQUrQ+5t9yy8iEgKc1AKqZR9YDww8xsVOtzPQSMVLDChc21+g29oTRexb9/B0bIlZL+sWmvAQ==", + "requires": { + "@jest/types": "^25.5.0", + "@types/graceful-fs": "^4.1.2", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.1.2", + "graceful-fs": "^4.2.4", + "jest-serializer": "^25.5.0", + "jest-util": "^25.5.0", + "jest-worker": "^25.5.0", + "micromatch": "^4.0.2", + "sane": "^4.0.3", + "walker": "^1.0.7", + "which": "^2.0.2" + }, + "dependencies": { + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "jest-jasmine2": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-25.5.4.tgz", + "integrity": "sha512-9acbWEfbmS8UpdcfqnDO+uBUgKa/9hcRh983IHdM+pKmJPL77G0sWAAK0V0kr5LK3a8cSBfkFSoncXwQlRZfkQ==", + "requires": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^25.5.0", + "@jest/source-map": "^25.5.0", + "@jest/test-result": "^25.5.0", + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "co": "^4.6.0", + "expect": "^25.5.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^25.5.0", + "jest-matcher-utils": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-runtime": "^25.5.4", + "jest-snapshot": "^25.5.1", + "jest-util": "^25.5.0", + "pretty-format": "^25.5.0", + "throat": "^5.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-leak-detector": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-25.5.0.tgz", + "integrity": "sha512-rV7JdLsanS8OkdDpZtgBf61L5xZ4NnYLBq72r6ldxahJWWczZjXawRsoHyXzibM5ed7C2QRjpp6ypgwGdKyoVA==", + "requires": { + "jest-get-type": "^25.2.6", + "pretty-format": "^25.5.0" + } + }, + "jest-matcher-utils": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-25.5.0.tgz", + "integrity": "sha512-VWI269+9JS5cpndnpCwm7dy7JtGQT30UHfrnM3mXl22gHGt/b7NkjBqXfbhZ8V4B7ANUsjK18PlSBmG0YH7gjw==", + "requires": { + "chalk": "^3.0.0", + "jest-diff": "^25.5.0", + "jest-get-type": "^25.2.6", + "pretty-format": "^25.5.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-message-util": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-25.5.0.tgz", + "integrity": "sha512-ezddz3YCT/LT0SKAmylVyWWIGYoKHOFOFXx3/nA4m794lfVUskMcwhip6vTgdVrOtYdjeQeis2ypzes9mZb4EA==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/types": "^25.5.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^3.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "slash": "^3.0.0", + "stack-utils": "^1.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-mock": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-25.5.0.tgz", + "integrity": "sha512-eXWuTV8mKzp/ovHc5+3USJMYsTBhyQ+5A1Mak35dey/RG8GlM4YWVylZuGgVXinaW6tpvk/RSecmF37FKUlpXA==", + "requires": { + "@jest/types": "^25.5.0" + } + }, + "jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==" + }, + "jest-regex-util": { + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-25.2.6.tgz", + "integrity": "sha512-KQqf7a0NrtCkYmZZzodPftn7fL1cq3GQAFVMn5Hg8uKx/fIenLEobNanUxb7abQ1sjADHBseG/2FGpsv/wr+Qw==" + }, + "jest-resolve": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-25.5.1.tgz", + "integrity": "sha512-Hc09hYch5aWdtejsUZhA+vSzcotf7fajSlPA6EZPE1RmPBAD39XtJhvHWFStid58iit4IPDLI/Da4cwdDmAHiQ==", + "requires": { + "@jest/types": "^25.5.0", + "browser-resolve": "^1.11.3", + "chalk": "^3.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.1", + "read-pkg-up": "^7.0.1", + "realpath-native": "^2.0.0", + "resolve": "^1.17.0", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-resolve-dependencies": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-25.5.4.tgz", + "integrity": "sha512-yFmbPd+DAQjJQg88HveObcGBA32nqNZ02fjYmtL16t1xw9bAttSn5UGRRhzMHIQbsep7znWvAvnD4kDqOFM0Uw==", + "requires": { + "@jest/types": "^25.5.0", + "jest-regex-util": "^25.2.6", + "jest-snapshot": "^25.5.1" + } + }, + "jest-runner": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-25.5.4.tgz", + "integrity": "sha512-V/2R7fKZo6blP8E9BL9vJ8aTU4TH2beuqGNxHbxi6t14XzTb+x90B3FRgdvuHm41GY8ch4xxvf0ATH4hdpjTqg==", + "requires": { + "@jest/console": "^25.5.0", + "@jest/environment": "^25.5.0", + "@jest/test-result": "^25.5.0", + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-config": "^25.5.4", + "jest-docblock": "^25.3.0", + "jest-haste-map": "^25.5.1", + "jest-jasmine2": "^25.5.4", + "jest-leak-detector": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-resolve": "^25.5.1", + "jest-runtime": "^25.5.4", + "jest-util": "^25.5.0", + "jest-worker": "^25.5.0", + "source-map-support": "^0.5.6", + "throat": "^5.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-runtime": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-25.5.4.tgz", + "integrity": "sha512-RWTt8LeWh3GvjYtASH2eezkc8AehVoWKK20udV6n3/gC87wlTbE1kIA+opCvNWyyPeBs6ptYsc6nyHUb1GlUVQ==", + "requires": { + "@jest/console": "^25.5.0", + "@jest/environment": "^25.5.0", + "@jest/globals": "^25.5.2", + "@jest/source-map": "^25.5.0", + "@jest/test-result": "^25.5.0", + "@jest/transform": "^25.5.1", + "@jest/types": "^25.5.0", + "@types/yargs": "^15.0.0", + "chalk": "^3.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.4", + "jest-config": "^25.5.4", + "jest-haste-map": "^25.5.1", + "jest-message-util": "^25.5.0", + "jest-mock": "^25.5.0", + "jest-regex-util": "^25.2.6", + "jest-resolve": "^25.5.1", + "jest-snapshot": "^25.5.1", + "jest-util": "^25.5.0", + "jest-validate": "^25.5.0", + "realpath-native": "^2.0.0", + "slash": "^3.0.0", + "strip-bom": "^4.0.0", + "yargs": "^15.3.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-serializer": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-25.5.0.tgz", + "integrity": "sha512-LxD8fY1lByomEPflwur9o4e2a5twSQ7TaVNLlFUuToIdoJuBt8tzHfCsZ42Ok6LkKXWzFWf3AGmheuLAA7LcCA==", + "requires": { + "graceful-fs": "^4.2.4" + } + }, + "jest-snapshot": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-25.5.1.tgz", + "integrity": "sha512-C02JE1TUe64p2v1auUJ2ze5vcuv32tkv9PyhEb318e8XOKF7MOyXdJ7kdjbvrp3ChPLU2usI7Rjxs97Dj5P0uQ==", + "requires": { + "@babel/types": "^7.0.0", + "@jest/types": "^25.5.0", + "@types/prettier": "^1.19.0", + "chalk": "^3.0.0", + "expect": "^25.5.0", + "graceful-fs": "^4.2.4", + "jest-diff": "^25.5.0", + "jest-get-type": "^25.2.6", + "jest-matcher-utils": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-resolve": "^25.5.1", + "make-dir": "^3.0.0", + "natural-compare": "^1.4.0", + "pretty-format": "^25.5.0", + "semver": "^6.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-util": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-25.5.0.tgz", + "integrity": "sha512-KVlX+WWg1zUTB9ktvhsg2PXZVdkI1NBevOJSkTKYAyXyH4QSvh+Lay/e/v+bmaFfrkfx43xD8QTfgobzlEXdIA==", + "requires": { + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "make-dir": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-validate": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-25.5.0.tgz", + "integrity": "sha512-okUFKqhZIpo3jDdtUXUZ2LxGUZJIlfdYBvZb1aczzxrlyMlqdnnws9MOxezoLGhSaFc2XYaHNReNQfj5zPIWyQ==", + "requires": { + "@jest/types": "^25.5.0", + "camelcase": "^5.3.1", + "chalk": "^3.0.0", + "jest-get-type": "^25.2.6", + "leven": "^3.1.0", + "pretty-format": "^25.5.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-watcher": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-25.5.0.tgz", + "integrity": "sha512-XrSfJnVASEl+5+bb51V0Q7WQx65dTSk7NL4yDdVjPnRNpM0hG+ncFmDYJo9O8jaSRcAitVbuVawyXCRoxGrT5Q==", + "requires": { + "@jest/test-result": "^25.5.0", + "@jest/types": "^25.5.0", + "ansi-escapes": "^4.2.1", + "chalk": "^3.0.0", + "jest-util": "^25.5.0", + "string-length": "^3.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-worker": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-25.5.0.tgz", + "integrity": "sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw==", + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "js-cookie": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-2.2.1.tgz", + "integrity": "sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ==" + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" + }, + "jsdom": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-14.1.0.tgz", + "integrity": "sha512-O901mfJSuTdwU2w3Sn+74T+RnDVP+FuV5fH8tcPWyqrseRAb0s5xOtPgCFiPOtLcyK7CLIJwPyD83ZqQWvA5ng==", + "dev": true, + "requires": { + "abab": "^2.0.0", + "acorn": "^6.0.4", + "acorn-globals": "^4.3.0", + "array-equal": "^1.0.0", + "cssom": "^0.3.4", + "cssstyle": "^1.1.1", + "data-urls": "^1.1.0", + "domexception": "^1.0.1", + "escodegen": "^1.11.0", + "html-encoding-sniffer": "^1.0.2", + "nwsapi": "^2.1.3", + "parse5": "5.1.0", + "pn": "^1.1.0", + "request": "^2.88.0", + "request-promise-native": "^1.0.5", + "saxes": "^3.1.9", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.5.0", + "w3c-hr-time": "^1.0.1", + "w3c-xmlserializer": "^1.1.2", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^7.0.0", + "ws": "^6.1.2", + "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "dev": true + }, + "ws": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0" + } + } + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "json-stringify-pretty-compact": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/json-stringify-pretty-compact/-/json-stringify-pretty-compact-2.0.0.tgz", + "integrity": "sha512-WRitRfs6BGq4q8gTgOy4ek7iPFXjbra0H3PmDLKm2xnZ+Gh1HUhiKGgCZkSPNULlP7mvfu6FV/mOLhCarspADQ==" + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + }, + "json2mq": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/json2mq/-/json2mq-0.2.0.tgz", + "integrity": "sha1-tje9O6nqvhIsg+lyBIOusQ0skEo=", + "requires": { + "string-convert": "^0.2.0" + } + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsprim": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", + "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" + } + }, + "jstat": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/jstat/-/jstat-1.9.2.tgz", + "integrity": "sha512-nc3uAadgrWWvJz6RyXUFN0lvTWEXYxMVIrm6ZVoOh4YPLvukLKYpqMofKIE2ReWkL7gFw6hEo6VWZjotYW2Bsw==" + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + }, + "lcid": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "dev": true, + "requires": { + "invert-kv": "^2.0.0" + } + }, + "lenses-ppx": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/lenses-ppx/-/lenses-ppx-5.1.0.tgz", + "integrity": "sha512-q+5yxYvvF8czdfRkBXYoqBeDUJkLQz6VUkPiFmUIdyMm6HWPvKnLJYPF1HRHeTp+KtkblBY5sHvmOWBfEpUGnw==" + }, + "less": { + "version": "3.10.3", + "resolved": "https://registry.npmjs.org/less/-/less-3.10.3.tgz", + "integrity": "sha512-vz32vqfgmoxF1h3K4J+yKCtajH0PWmjkIFgbs5d78E/c/e+UQTnI+lWK+1eQRE95PXM2mC3rJlLSSP9VQHnaow==", + "requires": { + "clone": "^2.1.2", + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "mime": "^1.4.1", + "mkdirp": "^0.5.0", + "promise": "^7.1.1", + "request": "^2.83.0", + "source-map": "~0.6.0" + } + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + }, + "lodash.clone": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clone/-/lodash.clone-4.5.0.tgz", + "integrity": "sha1-GVhwRQ9aExkkeN9Lw9I9LeoZB7Y=", + "dev": true + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" + }, + "lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=" + }, + "lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" + }, + "lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=" + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "requires": { + "chalk": "^2.0.1" + } + }, + "lolex": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/lolex/-/lolex-5.1.2.tgz", + "integrity": "sha512-h4hmjAvHTmd+25JSwrtTIuwbKdwg5NzZVRMLn9saij4SZaepCrTCxPr35H/3bjwfMJtN+t3CX8672UIkglz28A==", + "requires": { + "@sinonjs/commons": "^1.7.0" + } + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "magic-string": { + "version": "0.22.5", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.22.5.tgz", + "integrity": "sha512-oreip9rJZkzvA8Qzk9HFs8fZGF/u7H/gtrE8EN6RjKJ9kh2HlC+yQ2QezifqTZfGyiuAV0dRv5a+y/8gBb1m9w==", + "dev": true, + "requires": { + "vlq": "^0.2.2" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "requires": { + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "requires": { + "tmpl": "1.0.5" + } + }, + "map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "dev": true, + "requires": { + "p-defer": "^1.0.0" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "requires": { + "object-visit": "^1.0.0" + } + }, + "marked": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/marked/-/marked-1.2.9.tgz", + "integrity": "sha512-H8lIX2SvyitGX+TRdtS06m1jHMijKN/XjfH6Ooii9fvxMlh8QdqBfBDkGUpMWH2kQNrtixjzYUa3SH8ROTgRRw==", + "dev": true + }, + "mathjs": { + "version": "5.10.3", + "resolved": "https://registry.npmjs.org/mathjs/-/mathjs-5.10.3.tgz", + "integrity": "sha512-ySjg30BC3dYjQm73ILZtwcWzFJde0VU6otkXW/57IjjuYRa3Qaf0Kb8pydEuBZYtqW2OxreAtsricrAmOj3jIw==", + "requires": { + "complex.js": "2.0.11", + "decimal.js": "10.2.0", + "escape-latex": "1.2.0", + "fraction.js": "4.0.12", + "javascript-natural-sort": "0.7.1", + "seed-random": "2.2.0", + "tiny-emitter": "2.1.0", + "typed-function": "1.1.0" + } + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", + "dev": true + }, + "medium-zoom": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/medium-zoom/-/medium-zoom-1.0.6.tgz", + "integrity": "sha512-UdiUWfvz9fZMg1pzf4dcuqA0W079o0mpqbTnOz5ip4VGYX96QjmbM+OgOU/0uOzAytxC0Ny4z+VcYQnhdifimg==", + "dev": true + }, + "mem": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", + "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", + "dev": true, + "requires": { + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^2.0.0", + "p-is-promise": "^2.0.0" + } + }, + "memoize-one": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz", + "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==" + }, + "merge-source-map": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.0.4.tgz", + "integrity": "sha1-pd5GU42uhNQRTMXqArR3KmNGcB8=", + "dev": true, + "requires": { + "source-map": "^0.5.6" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "merge2": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.3.0.tgz", + "integrity": "sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw==" + }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + }, + "dependencies": { + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.51.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz", + "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==" + }, + "mime-types": { + "version": "2.1.34", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz", + "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==", + "requires": { + "mime-db": "1.51.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true + }, + "mini-store": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mini-store/-/mini-store-2.0.0.tgz", + "integrity": "sha512-EG0CuwpQmX+XL4QVS0kxNwHW5ftSbhygu1qxQH0pipugjnPkbvkalCdQbEihMwtQY6d3MTN+MS0q+aurs+RfLQ==", + "requires": { + "hoist-non-react-statics": "^2.3.1", + "prop-types": "^15.6.0", + "react-lifecycles-compat": "^3.0.4", + "shallowequal": "^1.0.2" + }, + "dependencies": { + "hoist-non-react-statics": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", + "integrity": "sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw==" + } + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "requires": { + "minimist": "^1.2.5" + } + }, + "moduleserve": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/moduleserve/-/moduleserve-0.9.1.tgz", + "integrity": "sha512-WF2BeGnM2Ko7bdICgJO+Ibu+ZD33ExJHzOzTDsCUzfZnvnFfheEIYBTWyIqSRU0tXh4UTQ1krDOCglFTJPBMow==", + "requires": { + "send": "^0.17.1", + "serve-static": "^1.14.1" + } + }, + "moment": { + "version": "2.24.0", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.24.0.tgz", + "integrity": "sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "mutationobserver-shim": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/mutationobserver-shim/-/mutationobserver-shim-0.3.7.tgz", + "integrity": "sha512-oRIDTyZQU96nAiz2AQyngwx1e89iApl2hN5AOYwyxLUB47UYsU3Wv9lJWqH5y/QdiYkc5HQLi23ZNB3fELdHcQ==" + }, + "nan": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", + "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==", + "dev": true, + "optional": true + }, + "nano-css": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/nano-css/-/nano-css-5.3.4.tgz", + "integrity": "sha512-wfcviJB6NOxDIDfr7RFn/GlaN7I/Bhe4d39ZRCJ3xvZX60LVe2qZ+rDqM49nm4YT81gAjzS+ZklhKP/Gnfnubg==", + "requires": { + "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" + }, + "dependencies": { + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + } + } + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + }, + "node-addon-api": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.7.2.tgz", + "integrity": "sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg==", + "dev": true + }, + "node-emoji": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz", + "integrity": "sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==", + "requires": { + "lodash": "^4.17.21" + }, + "dependencies": { + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + } + } + }, + "node-fetch": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", + "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", + "requires": { + "encoding": "^0.1.11", + "is-stream": "^1.0.1" + } + }, + "node-forge": { + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.6.tgz", + "integrity": "sha512-sol30LUpz1jQFBjOKwbjxijiE3b6pjd74YwfD0fJOKPjF+fONKb2Yg8rYgS6+bK6VDl+/wfr4IYpC7jDzLUIfw==", + "dev": true + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" + }, + "node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dev": true, + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + } + } + }, + "node-notifier": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-6.0.0.tgz", + "integrity": "sha512-SVfQ/wMw+DesunOm5cKqr6yDcvUTDl/yc97ybGHMrteNEY6oekXpNpS3lZwgLlwz0FLgHoiW28ZpmBHUDg37cw==", + "optional": true, + "requires": { + "growly": "^1.3.0", + "is-wsl": "^2.1.1", + "semver": "^6.3.0", + "shellwords": "^0.1.1", + "which": "^1.3.1" + }, + "dependencies": { + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "optional": true, + "requires": { + "is-docker": "^2.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "optional": true + } + } + }, + "node-releases": { + "version": "1.1.77", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.77.tgz", + "integrity": "sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ==" + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" + }, + "normalize-url": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", + "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "requires": { + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" + } + }, + "normalize.css": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/normalize.css/-/normalize.css-8.0.1.tgz", + "integrity": "sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg==" + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "requires": { + "path-key": "^2.0.0" + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dev": true, + "requires": { + "boolbase": "~1.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-inspect": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.4.1.tgz", + "integrity": "sha512-wqdhLpfCUbEsoEwl3FXwGyv8ief1k/1aUdIPCqVnupM6e8l63BEJdiF/0swtn04/8p05tG/T0FrpTlfwvljOdw==", + "dev": true + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz", + "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "requires": { + "isobject": "^3.0.1" + } + }, + "object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "omit.js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/omit.js/-/omit.js-1.0.2.tgz", + "integrity": "sha512-/QPc6G2NS+8d4L/cQhbk6Yit1WTB6Us2g84A7A/1+w9d/eRGHyEqC5kkQtHVoHZ5NFWGG7tUGgrhVZwgZanKrQ==", + "requires": { + "babel-runtime": "^6.23.0" + } + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "requires": { + "ee-first": "1.1.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "opencollective-postinstall": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", + "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", + "dev": true + }, + "opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "dev": true, + "requires": { + "is-wsl": "^1.1.0" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "ora": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-2.1.0.tgz", + "integrity": "sha512-hNNlAd3gfv/iPmsNxYoAPLvxg7HuPozww7fFonMZvL84tP6Ox5igfk5j/+a9rtJJwqMgKK+JgWsAQik5o0HTLA==", + "dev": true, + "requires": { + "chalk": "^2.3.1", + "cli-cursor": "^2.1.0", + "cli-spinners": "^1.1.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^4.0.0", + "wcwidth": "^1.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true + }, + "os-locale": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", + "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", + "dev": true, + "requires": { + "execa": "^1.0.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" + } + }, + "p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", + "dev": true + }, + "p-each-series": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", + "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==" + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" + }, + "p-is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", + "dev": true + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "requires": { + "p-limit": "^1.1.0" + }, + "dependencies": { + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "requires": { + "p-try": "^1.0.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + } + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "pako": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", + "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=", + "dev": true + }, + "parcel-bundler": { + "version": "1.12.4", + "resolved": "https://registry.npmjs.org/parcel-bundler/-/parcel-bundler-1.12.4.tgz", + "integrity": "sha512-G+iZGGiPEXcRzw0fiRxWYCKxdt/F7l9a0xkiU4XbcVRJCSlBnioWEwJMutOCCpoQmaQtjB4RBHDGIHN85AIhLQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/core": "^7.4.4", + "@babel/generator": "^7.4.4", + "@babel/parser": "^7.4.4", + "@babel/plugin-transform-flow-strip-types": "^7.4.4", + "@babel/plugin-transform-modules-commonjs": "^7.4.4", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/preset-env": "^7.4.4", + "@babel/runtime": "^7.4.4", + "@babel/template": "^7.4.4", + "@babel/traverse": "^7.4.4", + "@babel/types": "^7.4.4", + "@iarna/toml": "^2.2.0", + "@parcel/fs": "^1.11.0", + "@parcel/logger": "^1.11.1", + "@parcel/utils": "^1.11.0", + "@parcel/watcher": "^1.12.1", + "@parcel/workers": "^1.11.0", + "ansi-to-html": "^0.6.4", + "babylon-walk": "^1.0.2", + "browserslist": "^4.1.0", + "chalk": "^2.1.0", + "clone": "^2.1.1", + "command-exists": "^1.2.6", + "commander": "^2.11.0", + "core-js": "^2.6.5", + "cross-spawn": "^6.0.4", + "css-modules-loader-core": "^1.1.0", + "cssnano": "^4.0.0", + "deasync": "^0.1.14", + "dotenv": "^5.0.0", + "dotenv-expand": "^5.1.0", + "envinfo": "^7.3.1", + "fast-glob": "^2.2.2", + "filesize": "^3.6.0", + "get-port": "^3.2.0", + "htmlnano": "^0.2.2", + "is-glob": "^4.0.0", + "is-url": "^1.2.2", + "js-yaml": "^3.10.0", + "json5": "^1.0.1", + "micromatch": "^3.0.4", + "mkdirp": "^0.5.1", + "node-forge": "^0.7.1", + "node-libs-browser": "^2.0.0", + "opn": "^5.1.0", + "postcss": "^7.0.11", + "postcss-value-parser": "^3.3.1", + "posthtml": "^0.11.2", + "posthtml-parser": "^0.4.0", + "posthtml-render": "^1.1.3", + "resolve": "^1.4.0", + "semver": "^5.4.1", + "serialize-to-js": "^3.0.0", + "serve-static": "^1.12.4", + "source-map": "0.6.1", + "terser": "^3.7.3", + "v8-compile-cache": "^2.0.0", + "ws": "^5.1.1" + }, + "dependencies": { + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + } + } + }, + "parcel-plugin-bundle-visualiser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parcel-plugin-bundle-visualiser/-/parcel-plugin-bundle-visualiser-1.2.0.tgz", + "integrity": "sha512-/O+26nsOwXbl1q6A/X9lEJWAPwZt5VauTV32omC3a/09bfUgHTogkAIYB/BqrGQm6OyuoG5FATToT3AGGk9RTA==", + "dev": true, + "requires": { + "filesize": "^3.6.0", + "gzip-size": "^4.1.0", + "yargs": "^11.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "dev": true, + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + } + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "y18n": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", + "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", + "dev": true + }, + "yargs": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.1.1.tgz", + "integrity": "sha512-PRU7gJrJaXv3q3yQZ/+/X6KBswZiaQ+zOmdprZcouPYtQgvNU35i+68M4b1ZHLZtYFT5QObFLV+ZkmJYcwKdiw==", + "dev": true, + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.1.1", + "find-up": "^2.1.0", + "get-caller-file": "^1.0.1", + "os-locale": "^3.1.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^9.0.2" + } + }, + "yargs-parser": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-9.0.2.tgz", + "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=", + "dev": true, + "requires": { + "camelcase": "^4.1.0" + } + } + } + }, + "parcel-plugin-less-js-enabled": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parcel-plugin-less-js-enabled/-/parcel-plugin-less-js-enabled-1.0.2.tgz", + "integrity": "sha512-FE6zQwlJpNe3qJoIwudpiLhx1Pd26M3EUtBqtRdU+6dbXAW3GwDUszOUBka6KLtpV8p2GxOfiC1aCiGrzAnvsg==", + "dev": true, + "requires": { + "parcel-bundler": "^1.12.3" + } + }, + "parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dev": true, + "requires": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "parse5": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", + "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==" + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "dev": true, + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "pdfast": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/pdfast/-/pdfast-0.2.0.tgz", + "integrity": "sha1-jLxVbhvyUiF3eHwN4uDUNzuohck=" + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "physical-cpu-count": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/physical-cpu-count/-/physical-cpu-count-2.0.0.tgz", + "integrity": "sha1-GN4vl+S/epVRrXURlCtUlverpmA=", + "dev": true + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "requires": { + "pinkie": "^2.0.0" + } + }, + "pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==" + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "requires": { + "find-up": "^4.0.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + } + } + }, + "pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", + "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", + "requires": { + "find-up": "^2.1.0" + } + }, + "pn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", + "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==" + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" + }, + "postcss": { + "version": "7.0.27", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.27.tgz", + "integrity": "sha512-WuQETPMcW9Uf1/22HWUWP9lgsIC+KEHg2kozMflKjbeUtw9ujvFX6QmIfozaErDkmLWS9WEnEdEe6Uo9/BNTdQ==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-calc": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", + "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", + "dev": true, + "requires": { + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + }, + "dependencies": { + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + } + } + }, + "postcss-cli": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-7.1.0.tgz", + "integrity": "sha512-tCGK0GO2reu644dUHxks8U2SAtKnzftQTAXN1dwzFPoKXZr0b7VX4vTkQ2Pl2Lunas6+o8uHR56hlcYBm1srZg==", + "requires": { + "chalk": "^3.0.0", + "chokidar": "^3.3.0", + "dependency-graph": "^0.8.0", + "fs-extra": "^8.1.0", + "get-stdin": "^7.0.0", + "globby": "^10.0.1", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "postcss-reporter": "^6.0.0", + "pretty-hrtime": "^1.0.3", + "read-cache": "^1.0.0", + "yargs": "^15.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "globby": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz", + "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", + "requires": { + "@types/glob": "^7.1.1", + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.0.3", + "glob": "^7.1.3", + "ignore": "^5.1.1", + "merge2": "^1.2.3", + "slash": "^3.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "postcss-colormin": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-discard-comments": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-functions": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-functions/-/postcss-functions-3.0.0.tgz", + "integrity": "sha1-DpTQFERwCkgd4g3k1V+yZAVkJQ4=", + "requires": { + "glob": "^7.1.2", + "object-assign": "^4.1.1", + "postcss": "^6.0.9", + "postcss-value-parser": "^3.3.0" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + } + } + }, + "postcss-js": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-2.0.3.tgz", + "integrity": "sha512-zS59pAk3deu6dVHyrGqmC3oDXBdNdajk4k1RyxeVXCrcEDBUBHoIhE4QTsmhxgzXxsaqFDAkUZfmMa5f/N/79w==", + "requires": { + "camelcase-css": "^2.0.1", + "postcss": "^7.0.18" + } + }, + "postcss-load-config": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz", + "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", + "requires": { + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" + } + }, + "postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "dev": true, + "requires": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + } + }, + "postcss-merge-rules": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-minify-gradients": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-minify-params": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + } + }, + "postcss-minify-selectors": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-modules-extract-imports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.1.0.tgz", + "integrity": "sha1-thTJcgvmgW6u41+zpfqh26agXds=", + "dev": true, + "requires": { + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + } + } + }, + "postcss-modules-local-by-default": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", + "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", + "dev": true, + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + } + } + }, + "postcss-modules-scope": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", + "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", + "dev": true, + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + } + } + }, + "postcss-modules-values": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", + "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", + "dev": true, + "requires": { + "icss-replace-symbols": "^1.1.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + } + } + }, + "postcss-nested": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-4.2.3.tgz", + "integrity": "sha512-rOv0W1HquRCamWy2kFl3QazJMMe1ku6rCFoAAH+9AcxdbpDeBr6k968MLWuLjvjMcGEip01ak09hKOEgpK9hvw==", + "requires": { + "postcss": "^7.0.32", + "postcss-selector-parser": "^6.0.2" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-positions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-string": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "dev": true, + "requires": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-timing-functions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-unicode": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "dev": true, + "requires": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", + "dev": true + } + } + }, + "postcss-normalize-whitespace": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-ordered-values": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-reduce-initial": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-reporter": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-6.0.1.tgz", + "integrity": "sha512-LpmQjfRWyabc+fRygxZjpRxfhRf9u/fdlKf4VHG4TSPbV2XNsuISzYW1KL+1aQzx53CAppa1bKG4APIB/DOXXw==", + "requires": { + "chalk": "^2.4.1", + "lodash": "^4.17.11", + "log-symbols": "^2.2.0", + "postcss": "^7.0.7" + } + }, + "postcss-selector-parser": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", + "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", + "requires": { + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "postcss-svgo": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz", + "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + } + }, + "postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "posthtml": { + "version": "0.11.6", + "resolved": "https://registry.npmjs.org/posthtml/-/posthtml-0.11.6.tgz", + "integrity": "sha512-C2hrAPzmRdpuL3iH0TDdQ6XCc9M7Dcc3zEW5BLerY65G4tWWszwv6nG/ksi6ul5i2mx22ubdljgktXCtNkydkw==", + "dev": true, + "requires": { + "posthtml-parser": "^0.4.1", + "posthtml-render": "^1.1.5" + } + }, + "posthtml-parser": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.4.2.tgz", + "integrity": "sha512-BUIorsYJTvS9UhXxPTzupIztOMVNPa/HtAm9KHni9z6qEfiJ1bpOBL5DfUOL9XAc3XkLIEzBzpph+Zbm4AdRAg==", + "dev": true, + "requires": { + "htmlparser2": "^3.9.2" + }, + "dependencies": { + "domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "dev": true, + "requires": { + "domelementtype": "1" + } + }, + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": true + }, + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "dev": true, + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "posthtml-render": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/posthtml-render/-/posthtml-render-1.4.0.tgz", + "integrity": "sha512-W1779iVHGfq0Fvh2PROhCe2QhB8mEErgqzo1wpIt36tCgChafP+hbXIhLDOM8ePJrZcFs0vkNEtdibEWVqChqw==", + "dev": true + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=" + }, + "pretty-format": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.5.0.tgz", + "integrity": "sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==", + "requires": { + "@jest/types": "^25.5.0", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^16.12.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + } + } + }, + "pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=" + }, + "prismjs": { + "version": "1.26.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.26.0.tgz", + "integrity": "sha512-HUoH9C5Z3jKkl3UunCyiD5jwk0+Hz0fIgQ2nbwU2Oo/ceuTAQAg+pPVnfdt2TJWRVLcxKh9iuoYDUSc8clb5UQ==", + "dev": true + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "requires": { + "asap": "~2.0.3" + } + }, + "prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "optional": true + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "purgecss": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-2.3.0.tgz", + "integrity": "sha512-BE5CROfVGsx2XIhxGuZAT7rTH9lLeQx/6M0P7DTXQH4IUc3BBzs9JUzt4yzGf3JrH9enkeq6YJBe9CTtkm1WmQ==", + "dev": true, + "requires": { + "commander": "^5.0.0", + "glob": "^7.0.0", + "postcss": "7.0.32", + "postcss-selector-parser": "^6.0.2" + }, + "dependencies": { + "commander": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "dev": true + }, + "postcss": { + "version": "7.0.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", + "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true + }, + "qs": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", + "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==" + }, + "query-string": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", + "requires": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + } + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + }, + "quote-stream": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/quote-stream/-/quote-stream-1.0.2.tgz", + "integrity": "sha1-hJY/jJwmuULhU/7rU6rnRlK34LI=", + "dev": true, + "requires": { + "buffer-equal": "0.0.1", + "minimist": "^1.1.3", + "through2": "^2.0.0" + } + }, + "raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "requires": { + "performance-now": "^2.1.0" + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "rationale": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/rationale/-/rationale-0.2.0.tgz", + "integrity": "sha512-Pd8w5Inv1JhTfRyx03zs486CEAn6UKXvvOtxVRLsewngsBSffo3MQwUKYS75L/8vPt98wmf7iaZROx362/f7Bw==" + }, + "rc-align": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/rc-align/-/rc-align-4.0.11.tgz", + "integrity": "sha512-n9mQfIYQbbNTbefyQnRHZPWuTEwG1rY4a9yKlIWHSTbgwI+XUMGRYd0uJ5pE2UbrNX0WvnMBA1zJ3Lrecpra/A==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "dom-align": "^1.7.0", + "lodash": "^4.17.21", + "rc-util": "^5.3.0", + "resize-observer-polyfill": "^1.5.1" + }, + "dependencies": { + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + } + } + }, + "rc-animate": { + "version": "2.11.1", + "resolved": "https://registry.npmjs.org/rc-animate/-/rc-animate-2.11.1.tgz", + "integrity": "sha512-1NyuCGFJG/0Y+9RKh5y/i/AalUCA51opyyS/jO2seELpgymZm2u9QV3xwODwEuzkmeQ1BDPxMLmYLcTJedPlkQ==", + "requires": { + "babel-runtime": "6.x", + "classnames": "^2.2.6", + "css-animation": "^1.3.2", + "prop-types": "15.x", + "raf": "^3.4.0", + "rc-util": "^4.15.3", + "react-lifecycles-compat": "^3.0.4" + }, + "dependencies": { + "rc-util": { + "version": "4.21.1", + "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-4.21.1.tgz", + "integrity": "sha512-Z+vlkSQVc1l8O2UjR3WQ+XdWlhj5q9BMQNLk2iOBch75CqPfrJyGtcWMcnhRlNuDu0Ndtt4kLVO8JI8BrABobg==", + "requires": { + "add-dom-event-listener": "^1.1.0", + "prop-types": "^15.5.10", + "react-is": "^16.12.0", + "react-lifecycles-compat": "^3.0.4", + "shallowequal": "^1.1.0" + } + } + } + }, + "rc-calendar": { + "version": "9.12.4", + "resolved": "https://registry.npmjs.org/rc-calendar/-/rc-calendar-9.12.4.tgz", + "integrity": "sha512-AByRVQKcZcxciQDGUFWW4s0mQgb4nS1FMWv0pa5LwER7JP0CFpm1ql2gMPt+2fZ7BZCAv5IRgfmpReRef8e5pw==", + "requires": { + "babel-runtime": "6.x", + "classnames": "2.x", + "moment": "2.x", + "prop-types": "^15.5.8", + "rc-trigger": "^2.2.0", + "rc-util": "^4.1.1", + "react-lifecycles-compat": "^3.0.4" + }, + "dependencies": { + "rc-align": { + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/rc-align/-/rc-align-2.4.5.tgz", + "integrity": "sha512-nv9wYUYdfyfK+qskThf4BQUSIadeI/dCsfaMZfNEoxm9HwOIioQ+LyqmMK6jWHAZQgOzMLaqawhuBXlF63vgjw==", + "requires": { + "babel-runtime": "^6.26.0", + "dom-align": "^1.7.0", + "prop-types": "^15.5.8", + "rc-util": "^4.0.4" + } + }, + "rc-trigger": { + "version": "2.6.5", + "resolved": "https://registry.npmjs.org/rc-trigger/-/rc-trigger-2.6.5.tgz", + "integrity": "sha512-m6Cts9hLeZWsTvWnuMm7oElhf+03GOjOLfTuU0QmdB9ZrW7jR2IpI5rpNM7i9MvAAlMAmTx5Zr7g3uu/aMvZAw==", + "requires": { + "babel-runtime": "6.x", + "classnames": "^2.2.6", + "prop-types": "15.x", + "rc-align": "^2.4.0", + "rc-animate": "2.x", + "rc-util": "^4.4.0", + "react-lifecycles-compat": "^3.0.4" + } + }, + "rc-util": { + "version": "4.21.1", + "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-4.21.1.tgz", + "integrity": "sha512-Z+vlkSQVc1l8O2UjR3WQ+XdWlhj5q9BMQNLk2iOBch75CqPfrJyGtcWMcnhRlNuDu0Ndtt4kLVO8JI8BrABobg==", + "requires": { + "add-dom-event-listener": "^1.1.0", + "prop-types": "^15.5.10", + "react-is": "^16.12.0", + "react-lifecycles-compat": "^3.0.4", + "shallowequal": "^1.1.0" + } + } + } + }, + "rc-cascader": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/rc-cascader/-/rc-cascader-3.2.1.tgz", + "integrity": "sha512-Raxam9tFzBL4TCgHoyVcf7+Q2KSFneUk3FZXi9w1tfxEihLlezSH0oCNMjHJN8hxWwwx9ZbI9UzWTfFImjXc0Q==", + "requires": { + "@babel/runtime": "^7.12.5", + "array-tree-filter": "^2.1.0", + "classnames": "^2.3.1", + "rc-select": "~14.0.0-alpha.23", + "rc-tree": "~5.4.3", + "rc-util": "^5.6.1" + } + }, + "rc-checkbox": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/rc-checkbox/-/rc-checkbox-2.3.2.tgz", + "integrity": "sha512-afVi1FYiGv1U0JlpNH/UaEXdh6WUJjcWokj/nUN2TgG80bfG+MDdbfHKlLcNNba94mbjy2/SXJ1HDgrOkXGAjg==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1" + } + }, + "rc-collapse": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/rc-collapse/-/rc-collapse-3.1.2.tgz", + "integrity": "sha512-HujcKq7mghk/gVKeI6EjzTbb8e19XUZpakrYazu1MblEZ3Hu3WBMSN4A3QmvbF6n1g7x6lUlZvsHZ5shABWYOQ==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.3.4", + "rc-util": "^5.2.1", + "shallowequal": "^1.1.0" + } + }, + "rc-dialog": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/rc-dialog/-/rc-dialog-8.6.0.tgz", + "integrity": "sha512-GSbkfqjqxpZC5/zc+8H332+q5l/DKUhpQr0vdX2uDsxo5K0PhvaMEVjyoJUTkZ3+JstEADQji1PVLVb/2bJeOQ==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "rc-motion": "^2.3.0", + "rc-util": "^5.6.1" + } + }, + "rc-drawer": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/rc-drawer/-/rc-drawer-4.4.3.tgz", + "integrity": "sha512-FYztwRs3uXnFOIf1hLvFxIQP9MiZJA+0w+Os8dfDh/90X7z/HqP/Yg+noLCIeHEbKln1Tqelv8ymCAN24zPcfQ==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "rc-util": "^5.7.0" + } + }, + "rc-dropdown": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/rc-dropdown/-/rc-dropdown-3.2.3.tgz", + "integrity": "sha512-IcGz4Hk2X86sb00lcBTXhPLmauF1fg3sQJiWVyOqJ2/yaFDYJa+3Y1FjtBwfCrBL6CYOia138339H7mbmeLjxQ==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "rc-trigger": "^5.0.4" + } + }, + "rc-editor-core": { + "version": "0.8.10", + "resolved": "https://registry.npmjs.org/rc-editor-core/-/rc-editor-core-0.8.10.tgz", + "integrity": "sha512-T3aHpeMCIYA1sdAI7ynHHjXy5fqp83uPlD68ovZ0oClTSc3tbHmyCxXlA+Ti4YgmcpCYv7avF6a+TIbAka53kw==", + "requires": { + "babel-runtime": "^6.26.0", + "classnames": "^2.2.5", + "draft-js": "^0.10.0", + "immutable": "^3.7.4", + "lodash": "^4.16.5", + "prop-types": "^15.5.8", + "setimmediate": "^1.0.5" + } + }, + "rc-editor-mention": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/rc-editor-mention/-/rc-editor-mention-1.1.13.tgz", + "integrity": "sha512-3AOmGir91Fi2ogfRRaXLtqlNuIwQpvla7oUnGHS1+3eo7b+fUp5IlKcagqtwUBB5oDNofoySXkLBxzWvSYNp/Q==", + "requires": { + "babel-runtime": "^6.23.0", + "classnames": "^2.2.5", + "dom-scroll-into-view": "^1.2.0", + "draft-js": "~0.10.0", + "immutable": "~3.7.4", + "prop-types": "^15.5.8", + "rc-animate": "^2.3.0", + "rc-editor-core": "~0.8.3" + } + }, + "rc-field-form": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/rc-field-form/-/rc-field-form-1.22.1.tgz", + "integrity": "sha512-LweU7nBeqmC5r3HDUjRprcOXXobHXp/TGIxD7ppBq5FX6Iptt3ibdpRVg4RSyNulBNGHOuknHlRcguuIpvVMVg==", + "requires": { + "@babel/runtime": "^7.8.4", + "async-validator": "^4.0.2", + "rc-util": "^5.8.0" + } + }, + "rc-form": { + "version": "2.4.12", + "resolved": "https://registry.npmjs.org/rc-form/-/rc-form-2.4.12.tgz", + "integrity": "sha512-sHfyWRrnjCHkeCYfYAGop2GQBUC6CKMPcJF9h/gL/vTmZB/RN6fNOGKjXrXjFbwFwKXUWBoPtIDDDmXQW9xNdw==", + "requires": { + "async-validator": "~1.11.3", + "babel-runtime": "6.x", + "create-react-class": "^15.5.3", + "dom-scroll-into-view": "1.x", + "hoist-non-react-statics": "^3.3.0", + "lodash": "^4.17.4", + "rc-util": "^4.15.3", + "react-is": "^16.13.1", + "warning": "^4.0.3" + }, + "dependencies": { + "async-validator": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/async-validator/-/async-validator-1.11.5.tgz", + "integrity": "sha512-XNtCsMAeAH1pdLMEg1z8/Bb3a8cdCbui9QbJATRFHHHW5kT6+NPI3zSVQUXgikTFITzsg+kYY5NTWhM2Orwt9w==" + }, + "rc-util": { + "version": "4.21.1", + "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-4.21.1.tgz", + "integrity": "sha512-Z+vlkSQVc1l8O2UjR3WQ+XdWlhj5q9BMQNLk2iOBch75CqPfrJyGtcWMcnhRlNuDu0Ndtt4kLVO8JI8BrABobg==", + "requires": { + "add-dom-event-listener": "^1.1.0", + "prop-types": "^15.5.10", + "react-is": "^16.12.0", + "react-lifecycles-compat": "^3.0.4", + "shallowequal": "^1.1.0" + } + } + } + }, + "rc-hammerjs": { + "version": "0.6.10", + "resolved": "https://registry.npmjs.org/rc-hammerjs/-/rc-hammerjs-0.6.10.tgz", + "integrity": "sha512-Vgh9qIudyN5CHRop4M+v+xUniQBFWXKrsJxQRVtJOi2xgRrCeI52/bkpaL5HWwUhqTK9Ayq0n7lYTItT6ld5rg==", + "requires": { + "babel-runtime": "6.x", + "hammerjs": "^2.0.8", + "prop-types": "^15.5.9" + } + }, + "rc-image": { + "version": "5.2.5", + "resolved": "https://registry.npmjs.org/rc-image/-/rc-image-5.2.5.tgz", + "integrity": "sha512-qUfZjYIODxO0c8a8P5GeuclYXZjzW4hV/5hyo27XqSFo1DmTCs2HkVeQObkcIk5kNsJtgsj1KoPThVsSc/PXOw==", + "requires": { + "@babel/runtime": "^7.11.2", + "classnames": "^2.2.6", + "rc-dialog": "~8.6.0", + "rc-util": "^5.0.6" + } + }, + "rc-input-number": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/rc-input-number/-/rc-input-number-7.3.4.tgz", + "integrity": "sha512-W9uqSzuvJUnz8H8vsVY4kx+yK51SsAxNTwr8SNH4G3XqQNocLVmKIibKFRjocnYX1RDHMND9FFbgj2h7E7nvGA==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-util": "^5.9.8" + } + }, + "rc-mentions": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/rc-mentions/-/rc-mentions-1.6.1.tgz", + "integrity": "sha512-LDzGI8jJVGnkhpTZxZuYBhMz3avcZZqPGejikchh97xPni/g4ht714Flh7DVvuzHQ+BoKHhIjobHnw1rcP8erg==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "rc-menu": "^9.0.0", + "rc-textarea": "^0.3.0", + "rc-trigger": "^5.0.4", + "rc-util": "^5.0.1" + } + }, + "rc-menu": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/rc-menu/-/rc-menu-9.2.1.tgz", + "integrity": "sha512-UbEtn3rflJ8zS+etYGTVQuzy7Fm+yWXR5c0Rl6ecNTS/dPknRyWAyhJcbeR0Hu1+RdQT+0VCqrUPrgKnm4iY+w==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.4.3", + "rc-overflow": "^1.2.0", + "rc-trigger": "^5.1.2", + "rc-util": "^5.12.0", + "shallowequal": "^1.1.0" + } + }, + "rc-motion": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/rc-motion/-/rc-motion-2.4.4.tgz", + "integrity": "sha512-ms7n1+/TZQBS0Ydd2Q5P4+wJTSOrhIrwNxLXCZpR7Fa3/oac7Yi803HDALc2hLAKaCTQtw9LmQeB58zcwOsqlQ==", + "requires": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-util": "^5.2.1" + } + }, + "rc-notification": { + "version": "4.5.7", + "resolved": "https://registry.npmjs.org/rc-notification/-/rc-notification-4.5.7.tgz", + "integrity": "sha512-zhTGUjBIItbx96SiRu3KVURcLOydLUHZCPpYEn1zvh+re//Tnq/wSxN4FKgp38n4HOgHSVxcLEeSxBMTeBBDdw==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.2.0", + "rc-util": "^5.0.1" + } + }, + "rc-overflow": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/rc-overflow/-/rc-overflow-1.2.2.tgz", + "integrity": "sha512-X5kj9LDU1ue5wHkqvCprJWLKC+ZLs3p4He/oxjZ1Q4NKaqKBaYf5OdSzRSgh3WH8kSdrfU8LjvlbWnHgJOEkNQ==", + "requires": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.5.1" + } + }, + "rc-pagination": { + "version": "3.1.15", + "resolved": "https://registry.npmjs.org/rc-pagination/-/rc-pagination-3.1.15.tgz", + "integrity": "sha512-4L3fot8g4E+PjWEgoVGX0noFCg+8ZFZmeLH4vsnZpB3O2T2zThtakjNxG+YvSaYtyMVT4B+GLayjKrKbXQpdAg==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1" + } + }, + "rc-picker": { + "version": "2.5.19", + "resolved": "https://registry.npmjs.org/rc-picker/-/rc-picker-2.5.19.tgz", + "integrity": "sha512-u6myoCu/qiQ0vLbNzSzNrzTQhs7mldArCpPHrEI6OUiifs+IPXmbesqSm0zilJjfzrZJLgYeyyOMSznSlh0GKA==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "date-fns": "2.x", + "dayjs": "1.x", + "moment": "^2.24.0", + "rc-trigger": "^5.0.4", + "rc-util": "^5.4.0", + "shallowequal": "^1.1.0" + } + }, + "rc-progress": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/rc-progress/-/rc-progress-3.2.4.tgz", + "integrity": "sha512-M9WWutRaoVkPUPIrTpRIDpX0SPSrVHzxHdCRCbeoBFrd9UFWTYNWRlHsruJM5FH1AZI+BwB4wOJUNNylg/uFSw==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "rc-util": "^5.16.1" + } + }, + "rc-rate": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/rc-rate/-/rc-rate-2.9.1.tgz", + "integrity": "sha512-MmIU7FT8W4LYRRHJD1sgG366qKtSaKb67D0/vVvJYR0lrCuRrCiVQ5qhfT5ghVO4wuVIORGpZs7ZKaYu+KMUzA==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-util": "^5.0.1" + } + }, + "rc-resize-observer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/rc-resize-observer/-/rc-resize-observer-1.2.0.tgz", + "integrity": "sha512-6W+UzT3PyDM0wVCEHfoW3qTHPTvbdSgiA43buiy8PzmeMnfgnDeb9NjdimMXMl3/TcrvvWl5RRVdp+NqcR47pQ==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "rc-util": "^5.15.0", + "resize-observer-polyfill": "^1.5.1" + } + }, + "rc-select": { + "version": "14.0.0-alpha.25", + "resolved": "https://registry.npmjs.org/rc-select/-/rc-select-14.0.0-alpha.25.tgz", + "integrity": "sha512-U9AMzXsOCCdtn96YIZdUrYbxk+5u6uWUCaYH2129X3FTjQITqAjEPYHfPcxU/G7+lwiD0pIaU95W0NMkg+26qw==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.0.1", + "rc-overflow": "^1.0.0", + "rc-trigger": "^5.0.4", + "rc-util": "^5.16.1", + "rc-virtual-list": "^3.2.0" + } + }, + "rc-slider": { + "version": "9.7.5", + "resolved": "https://registry.npmjs.org/rc-slider/-/rc-slider-9.7.5.tgz", + "integrity": "sha512-LV/MWcXFjco1epPbdw1JlLXlTgmWpB9/Y/P2yinf8Pg3wElHxA9uajN21lJiWtZjf5SCUekfSP6QMJfDo4t1hg==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-tooltip": "^5.0.1", + "rc-util": "^5.16.1", + "shallowequal": "^1.1.0" + } + }, + "rc-steps": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/rc-steps/-/rc-steps-4.1.4.tgz", + "integrity": "sha512-qoCqKZWSpkh/b03ASGx1WhpKnuZcRWmvuW+ZUu4mvMdfvFzVxblTwUM+9aBd0mlEUFmt6GW8FXhMpHkK3Uzp3w==", + "requires": { + "@babel/runtime": "^7.10.2", + "classnames": "^2.2.3", + "rc-util": "^5.0.1" + } + }, + "rc-switch": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/rc-switch/-/rc-switch-3.2.2.tgz", + "integrity": "sha512-+gUJClsZZzvAHGy1vZfnwySxj+MjLlGRyXKXScrtCTcmiYNPzxDFOxdQ/3pK1Kt/0POvwJ/6ALOR8gwdXGhs+A==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "rc-util": "^5.0.1" + } + }, + "rc-table": { + "version": "7.22.2", + "resolved": "https://registry.npmjs.org/rc-table/-/rc-table-7.22.2.tgz", + "integrity": "sha512-Ng2gNkGi6ybl6dzneRn2H4Gp8XhIbRa5rXQ7ZhZcgWVmfVMok70UHGPXcf68tXW6O0/qckTf/eOVsoviSvK4sw==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-resize-observer": "^1.1.0", + "rc-util": "^5.14.0", + "shallowequal": "^1.1.0" + } + }, + "rc-tabs": { + "version": "11.10.5", + "resolved": "https://registry.npmjs.org/rc-tabs/-/rc-tabs-11.10.5.tgz", + "integrity": "sha512-DDuUdV6b9zGRYLtjI5hyejWLKoz1QiLWNgMeBzc3aMeQylZFhTYnFGdDc6HRqj5IYearNTsFPVSA+6VIT8g5cg==", + "requires": { + "@babel/runtime": "^7.11.2", + "classnames": "2.x", + "rc-dropdown": "^3.2.0", + "rc-menu": "^9.0.0", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.5.0" + } + }, + "rc-textarea": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/rc-textarea/-/rc-textarea-0.3.7.tgz", + "integrity": "sha512-yCdZ6binKmAQB13hc/oehh0E/QRwoPP1pjF21aHBxlgXO3RzPF6dUu4LG2R4FZ1zx/fQd2L1faktulrXOM/2rw==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.7.0", + "shallowequal": "^1.1.0" + } + }, + "rc-time-picker": { + "version": "3.6.6", + "resolved": "https://registry.npmjs.org/rc-time-picker/-/rc-time-picker-3.6.6.tgz", + "integrity": "sha512-NVeJuxWjg9eJ0+jcCCT2dxVY2OBYxOrjsgu8ly0lk9IUJ8lwjS6JU+OibHRPJPew3Smfz88dz7GQRdBE7BcnRA==", + "requires": { + "classnames": "2.x", + "moment": "2.x", + "prop-types": "^15.5.8", + "raf": "^3.4.1", + "rc-trigger": "^2.2.0" + }, + "dependencies": { + "rc-align": { + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/rc-align/-/rc-align-2.4.5.tgz", + "integrity": "sha512-nv9wYUYdfyfK+qskThf4BQUSIadeI/dCsfaMZfNEoxm9HwOIioQ+LyqmMK6jWHAZQgOzMLaqawhuBXlF63vgjw==", + "requires": { + "babel-runtime": "^6.26.0", + "dom-align": "^1.7.0", + "prop-types": "^15.5.8", + "rc-util": "^4.0.4" + } + }, + "rc-trigger": { + "version": "2.6.5", + "resolved": "https://registry.npmjs.org/rc-trigger/-/rc-trigger-2.6.5.tgz", + "integrity": "sha512-m6Cts9hLeZWsTvWnuMm7oElhf+03GOjOLfTuU0QmdB9ZrW7jR2IpI5rpNM7i9MvAAlMAmTx5Zr7g3uu/aMvZAw==", + "requires": { + "babel-runtime": "6.x", + "classnames": "^2.2.6", + "prop-types": "15.x", + "rc-align": "^2.4.0", + "rc-animate": "2.x", + "rc-util": "^4.4.0", + "react-lifecycles-compat": "^3.0.4" + } + }, + "rc-util": { + "version": "4.21.1", + "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-4.21.1.tgz", + "integrity": "sha512-Z+vlkSQVc1l8O2UjR3WQ+XdWlhj5q9BMQNLk2iOBch75CqPfrJyGtcWMcnhRlNuDu0Ndtt4kLVO8JI8BrABobg==", + "requires": { + "add-dom-event-listener": "^1.1.0", + "prop-types": "^15.5.10", + "react-is": "^16.12.0", + "react-lifecycles-compat": "^3.0.4", + "shallowequal": "^1.1.0" + } + } + } + }, + "rc-tooltip": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/rc-tooltip/-/rc-tooltip-5.1.1.tgz", + "integrity": "sha512-alt8eGMJulio6+4/uDm7nvV+rJq9bsfxFDCI0ljPdbuoygUscbsMYb6EQgwib/uqsXQUvzk+S7A59uYHmEgmDA==", + "requires": { + "@babel/runtime": "^7.11.2", + "rc-trigger": "^5.0.0" + } + }, + "rc-tree": { + "version": "5.4.3", + "resolved": "https://registry.npmjs.org/rc-tree/-/rc-tree-5.4.3.tgz", + "integrity": "sha512-WAHV8FkBerulj9J/+61+Qn0TD/Zo37PrDG8/45WomzGTYavxFMur9YguKjQj/J+NxjVJzrJL3lvdSZsumfdbiA==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.0.1", + "rc-util": "^5.16.1", + "rc-virtual-list": "^3.4.1" + } + }, + "rc-tree-select": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/rc-tree-select/-/rc-tree-select-5.1.2.tgz", + "integrity": "sha512-sTulyQZB1SgF2HzAR49i4vjMNvV/tfPxCTc+qNuWOwaAtSm2bwGH6/wfi3k3Dw2/5PPOGpRRpgCMltoP9aG0+w==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-select": "~14.0.0-alpha.8", + "rc-tree": "~5.4.3", + "rc-util": "^5.16.1" + } + }, + "rc-trigger": { + "version": "5.2.10", + "resolved": "https://registry.npmjs.org/rc-trigger/-/rc-trigger-5.2.10.tgz", + "integrity": "sha512-FkUf4H9BOFDaIwu42fvRycXMAvkttph9AlbCZXssZDVzz2L+QZ0ERvfB/4nX3ZFPh1Zd+uVGr1DEDeXxq4J1TA==", + "requires": { + "@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-upload": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/rc-upload/-/rc-upload-4.3.3.tgz", + "integrity": "sha512-YoJ0phCRenMj1nzwalXzciKZ9/FAaCrFu84dS5pphwucTC8GUWClcDID/WWNGsLFcM97NqIboDqrV82rVRhW/w==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-util": "^5.2.0" + } + }, + "rc-util": { + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.17.0.tgz", + "integrity": "sha512-HWuTIKzBeZQQ7IBqdokE0wMp/xx39/KfUJ0gcquBigoldDCrf3YBcWFHrrQlJG7sI82Wg8mwp1uAKV3zMGfAgg==", + "requires": { + "@babel/runtime": "^7.12.5", + "react-is": "^16.12.0", + "shallowequal": "^1.1.0" + } + }, + "rc-virtual-list": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/rc-virtual-list/-/rc-virtual-list-3.4.2.tgz", + "integrity": "sha512-OyVrrPvvFcHvV0ssz5EDZ+7Rf5qLat/+mmujjchNw5FfbJWNDwkpQ99EcVE6+FtNRmX9wFa1LGNpZLUTvp/4GQ==", + "requires": { + "classnames": "^2.2.6", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.0.7" + } + }, + "re-classnames": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/re-classnames/-/re-classnames-4.1.0.tgz", + "integrity": "sha512-3gWpk6R5AP3H2r+k+6rcEygcrSJ6wRbvEpPcW55USHhSCMNdHMRs9iD02mZ3+urKQygys+AjZMQXrZ6HDBA2IQ==" + }, + "react": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", + "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" + } + }, + "react-ace": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/react-ace/-/react-ace-9.2.0.tgz", + "integrity": "sha512-vuxDt/8+szWsS8TdrgChRk9TFrbHCrzCUvAb2fRN9iziQZwwHYgFQfaUcnv/+7gysK/pJng9Zeuh3svEweiKwg==", + "requires": { + "ace-builds": "^1.4.6", + "diff-match-patch": "^1.0.4", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "prop-types": "^15.7.2" + } + }, + "react-dom": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", + "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.19.1" + } + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "react-lazy-load": { + "version": "3.1.13", + "resolved": "https://registry.npmjs.org/react-lazy-load/-/react-lazy-load-3.1.13.tgz", + "integrity": "sha512-eAVNUn3vhNj79Iv04NOCwy/sCLyqDEhL3j9aJKV7VJuRBDg6rCiB+BIWHuG7VXJGCgb//6nX/soR8PTyWRhFvQ==", + "requires": { + "eventlistener": "0.0.1", + "lodash.debounce": "^4.0.0", + "lodash.throttle": "^4.0.0", + "prop-types": "^15.5.8" + } + }, + "react-lifecycles-compat": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", + "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" + }, + "react-slick": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/react-slick/-/react-slick-0.24.0.tgz", + "integrity": "sha512-Pvo0B74ohumQdYOf0qP+pdQpj9iUbAav7+2qiF3uTc5XeQp/Y/cnIeDBM2tB3txthfSe05jKIqLMJTS6qVvt5g==", + "requires": { + "classnames": "^2.2.5", + "enquire.js": "^2.1.6", + "json2mq": "^0.2.0", + "lodash.debounce": "^4.0.8", + "resize-observer-polyfill": "^1.5.0" + } + }, + "react-use": { + "version": "13.27.1", + "resolved": "https://registry.npmjs.org/react-use/-/react-use-13.27.1.tgz", + "integrity": "sha512-bAwdqDMXs5lovEanXnL1izledfrPEUUv1afoTVB59eUiYcDyKul+M/dT/2WcgHjoY/R6QlrTcZoW4R7ifwvBfw==", + "requires": { + "@types/js-cookie": "2.2.5", + "@xobotyi/scrollbar-width": "1.9.5", + "copy-to-clipboard": "^3.2.0", + "fast-deep-equal": "^3.1.1", + "fast-shallow-equal": "^1.0.0", + "js-cookie": "^2.2.1", + "nano-css": "^5.2.1", + "resize-observer-polyfill": "^1.5.1", + "screenfull": "^5.0.0", + "set-harmonic-interval": "^1.0.1", + "throttle-debounce": "^2.1.0", + "ts-easing": "^0.2.0", + "tslib": "^1.10.0" + } + }, + "react-vega": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/react-vega/-/react-vega-7.4.1.tgz", + "integrity": "sha512-ROlB7cQscHVgwbspmEoeQ9uA1yAPykhaW6XSu+P8XZ7TlSe1pNS3gZvrdh4KIPbwS5mYo6TF0gferOhDH5sBlQ==", + "requires": { + "@types/react": "^16.9.19", + "fast-deep-equal": "^3.1.1", + "vega-embed": "^6.5.1" + }, + "dependencies": { + "@types/react": { + "version": "16.14.22", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.14.22.tgz", + "integrity": "sha512-4NnkxKDd2UO9SiCckuhCQOCzdO+RtE4Epf1D6eGz3f9jZjiIXOVo+Bk3jqSad+8EOT+LBXwKdkFX0V0F+NFzDQ==", + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + } + } + }, + "read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=", + "requires": { + "pify": "^2.3.0" + } + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + } + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + } + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "requires": { + "picomatch": "^2.2.1" + } + }, + "realpath-native": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-2.0.0.tgz", + "integrity": "sha512-v1SEYUOXXdbBZK8ZuNgO4TBjamPsiSgcFr0aP+tEKpQZK8vooEUqV6nm6Cv502mX4NF2EfsnVqtNAHG+/6Ur1Q==" + }, + "reason-react": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/reason-react/-/reason-react-0.7.1.tgz", + "integrity": "sha512-Ssx4jZYohMHW9ZiW893IfbYdZw/muSmPFKigAgL+AORUgyiaphb0PP4yRGlx9A7JAxR3EeBn294XKUaClJQhbA==", + "requires": { + "react": ">=16.8.1", + "react-dom": ">=16.8.1" + } + }, + "reason-react-compat": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/reason-react-compat/-/reason-react-compat-0.4.0.tgz", + "integrity": "sha512-Bwwgb6AHusLiRhdd0aupFAuMYaG3gnwR6iHYYlj9gfLD6Uxp53dtJIhS2ZMTEpCSU1JE2X0k7x3rru1IRdx9FQ==" + }, + "reason-react-update": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/reason-react-update/-/reason-react-update-2.0.0.tgz", + "integrity": "sha512-0dHC8p0GKYH2TMCtw8f7tuJTOwJonuB2mg8R0RxjuK5yr9Ne/cIoZOKqjGiwGZkjU9pcT4xowS5OaaBuJJuj9Q==" + }, + "reduce-css-calc": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-2.1.8.tgz", + "integrity": "sha512-8liAVezDmUcH+tdzoEGrhfbGcP7nOV4NkGE3a74+qqvE7nt9i4sKLGBuZNOnpI4WiGksiNPklZxva80061QiPg==", + "requires": { + "css-unit-converter": "^1.1.1", + "postcss-value-parser": "^3.3.0" + } + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "regenerate-unicode-properties": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz", + "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==", + "dev": true, + "requires": { + "regenerate": "^1.4.2" + } + }, + "regenerator-runtime": { + "version": "0.13.5", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz", + "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==" + }, + "regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "dev": true, + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexpu-core": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz", + "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==", + "dev": true, + "requires": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^9.0.0", + "regjsgen": "^0.5.2", + "regjsparser": "^0.7.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + } + }, + "regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", + "dev": true + }, + "regjsparser": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz", + "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "dev": true + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" + }, + "repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==" + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + } + }, + "request-promise-core": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.3.tgz", + "integrity": "sha512-QIs2+ArIGQVp5ZYbWD5ZLCY29D5CfWizP8eWnm8FoGD1TX61veauETVQbrV60662V0oFBkrDOuaBI8XgtuyYAQ==", + "requires": { + "lodash": "^4.17.15" + } + }, + "request-promise-native": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.8.tgz", + "integrity": "sha512-dapwLGqkHtwL5AEbfenuzjTYg35Jd6KPytsC2/TLkVMz8rm+tNt72MGUWT1RP/aYawMpN6HqbNGBQaRcBtjQMQ==", + "requires": { + "request-promise-core": "1.1.3", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "reschema": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/reschema/-/reschema-2.2.0.tgz", + "integrity": "sha512-vkFNYm2GEqrmoK+n1xomn/EXgltvCfqmowMxXkr2IBa6Zw0JItunzOap73PaS9DUGak0h6xHoIOciGcq+LC9cg==" + }, + "rescript": { + "version": "9.1.4", + "resolved": "https://registry.npmjs.org/rescript/-/rescript-9.1.4.tgz", + "integrity": "sha512-aXANK4IqecJzdnDpJUsU6pxMViCR5ogAxzuqS0mOr8TloMnzAjJFu63fjD6LCkWrKAhlMkFFzQvVQYaAaVkFXw==" + }, + "rescript-react-update": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rescript-react-update/-/rescript-react-update-3.0.2.tgz", + "integrity": "sha512-oOOaeWma6XEhfZwlB/hB6u+UfYtuHjWS4RpoBeE8NbPX60GYLx5BLoVjEqLKoqXFPJv/2ZgghOKBn2LZo0VaJg==" + }, + "resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" + }, + "resolve": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "requires": { + "resolve-from": "^5.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + } + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "dev": true, + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "dependencies": { + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + } + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + }, + "rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", + "dev": true + }, + "rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", + "dev": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "rmc-feedback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/rmc-feedback/-/rmc-feedback-2.0.0.tgz", + "integrity": "sha512-5PWOGOW7VXks/l3JzlOU9NIxRpuaSS8d9zA3UULUCuTKnpwBHNvv1jSJzxgbbCQeYzROWUpgKI4za3X4C/mKmQ==", + "requires": { + "babel-runtime": "6.x", + "classnames": "^2.2.5" + } + }, + "rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==" + }, + "rtl-css-js": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/rtl-css-js/-/rtl-css-js-1.15.0.tgz", + "integrity": "sha512-99Cu4wNNIhrI10xxUaABHsdDqzalrSRTie4GeCmbGVuehm4oj+fIy8fTzB+16pmKe8Bv9rl+hxIBez6KxExTew==", + "requires": { + "@babel/runtime": "^7.1.2" + } + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "rw": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", + "integrity": "sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q=" + }, + "safe-buffer": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", + "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==" + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sane": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "requires": { + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" + }, + "dependencies": { + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + } + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "saxes": { + "version": "3.1.11", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz", + "integrity": "sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==", + "requires": { + "xmlchars": "^2.1.1" + } + }, + "scheduler": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", + "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "screenfull": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/screenfull/-/screenfull-5.2.0.tgz", + "integrity": "sha512-9BakfsO2aUQN2K9Fdbj87RJIEZ82Q9IGim7FqM5OsebfoFC6ZHXgDq/KvniuLTPdeM8wY2o6Dj3WQ7KeQCj3cA==" + }, + "scroll-into-view-if-needed": { + "version": "2.2.28", + "resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.28.tgz", + "integrity": "sha512-8LuxJSuFVc92+0AdNv4QOxRL4Abeo1DgLnGNkn1XlaujPH/3cCFz3QI60r2VNu4obJJROzgnIUw5TKQkZvZI1w==", + "requires": { + "compute-scroll-into-view": "^1.0.17" + } + }, + "seed-random": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/seed-random/-/seed-random-2.2.0.tgz", + "integrity": "sha1-KpsZ4lCoFwmSMaW5mk2vgLf77VQ=" + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + } + } + }, + "serialize-to-js": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/serialize-to-js/-/serialize-to-js-3.1.1.tgz", + "integrity": "sha512-F+NGU0UHMBO4Q965tjw7rvieNVjlH6Lqi2emq/Lc9LUURYJbiCzmpi4Cy1OOjjVPtxu0c+NE85LU6968Wko5ZA==", + "dev": true + }, + "serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "set-harmonic-interval": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/set-harmonic-interval/-/set-harmonic-interval-1.0.1.tgz", + "integrity": "sha512-AhICkFV84tBP1aWqPwLZqFvAwqEoVA9kxNMniGEUvzOlm4vLmOFLiTT3UZ6bziJTy4bOVpzWGTfSCbmaayGx8g==" + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shallow-copy": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/shallow-copy/-/shallow-copy-0.0.1.tgz", + "integrity": "sha1-QV9CcC1z2BAzApLMXuhurhoRoXA=", + "dev": true + }, + "shallow-equal": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/shallow-equal/-/shallow-equal-1.2.1.tgz", + "integrity": "sha512-S4vJDjHHMBaiZuT9NPb616CSmLf618jawtv3sufLl6ivK8WocjAo58cXwbRV1cgqxH0Qbv+iUt6m05eqEa2IRA==" + }, + "shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" + }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "optional": true + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "dependencies": { + "object-inspect": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", + "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", + "dev": true + } + } + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "dev": true, + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true + } + } + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "requires": { + "is-plain-obj": "^1.0.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==" + }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", + "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==" + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "srcset": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/srcset/-/srcset-3.0.1.tgz", + "integrity": "sha512-MM8wDGg5BQJEj94tDrZDrX9wrC439/Eoeg3sgmVLPMjHgrAFeXAKk3tmFlCbKw5k+yOEhPXRpPlRcisQmqWVSQ==", + "dev": true + }, + "sshpk": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", + "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "stack-generator": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/stack-generator/-/stack-generator-2.0.5.tgz", + "integrity": "sha512-/t1ebrbHkrLrDuNMdeAcsvynWgoH/i4o8EGGfX7dEYDoTXOYVAkEpFdtshlvabzc6JlJ8Kf9YdFEoz7JkzGN9Q==", + "requires": { + "stackframe": "^1.1.1" + } + }, + "stack-utils": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.5.tgz", + "integrity": "sha512-KZiTzuV3CnSnSvgMRrARVCj+Ht7rMbauGDK0LdVFRGyenwdylpajAp4Q0i6SX8rEmbTpMMf6ryq2gb8pPq2WgQ==", + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + } + } + }, + "stackframe": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz", + "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==" + }, + "stacktrace-gps": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/stacktrace-gps/-/stacktrace-gps-3.0.4.tgz", + "integrity": "sha512-qIr8x41yZVSldqdqe6jciXEaSCKw1U8XTXpjDuy0ki/apyTn/r3w9hDAAQOhZdxvsC93H+WwwEu5cq5VemzYeg==", + "requires": { + "source-map": "0.5.6", + "stackframe": "^1.1.1" + }, + "dependencies": { + "source-map": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", + "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=" + } + } + }, + "stacktrace-js": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stacktrace-js/-/stacktrace-js-2.0.2.tgz", + "integrity": "sha512-Je5vBeY4S1r/RnLydLl0TBTi3F2qdfWmYsGvtfZgEI+SCprPppaIhQf5nGcal4gI4cGpCV/duLcAzT1np6sQqg==", + "requires": { + "error-stack-parser": "^2.0.6", + "stack-generator": "^2.0.5", + "stacktrace-gps": "^3.0.4" + } + }, + "static-eval": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.1.0.tgz", + "integrity": "sha512-agtxZ/kWSsCkI5E4QifRwsaPs0P0JmZV6dkLz6ILYfFYQGn+5plctanRN+IC8dJRiFkyXHrwEE3W9Wmx67uDbw==", + "dev": true, + "requires": { + "escodegen": "^1.11.1" + } + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "static-module": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/static-module/-/static-module-2.2.5.tgz", + "integrity": "sha512-D8vv82E/Kpmz3TXHKG8PPsCPg+RAX6cbCOyvjM6x04qZtQ47EtJFVwRsdov3n5d6/6ynrOY9XB4JkaZwB2xoRQ==", + "dev": true, + "requires": { + "concat-stream": "~1.6.0", + "convert-source-map": "^1.5.1", + "duplexer2": "~0.1.4", + "escodegen": "~1.9.0", + "falafel": "^2.1.0", + "has": "^1.0.1", + "magic-string": "^0.22.4", + "merge-source-map": "1.0.4", + "object-inspect": "~1.4.0", + "quote-stream": "~1.0.2", + "readable-stream": "~2.3.3", + "shallow-copy": "~0.0.1", + "static-eval": "^2.0.0", + "through2": "~2.0.3" + }, + "dependencies": { + "escodegen": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.9.1.tgz", + "integrity": "sha512-6hTjO1NAWkHnDk3OqQ4YrCuwwmGHL9S3nPlzBOUG/R44rda3wLNrfvQ5fkSGjyhHFKM7ALPKcKGrwvCLe0lC7Q==", + "dev": true, + "requires": { + "esprima": "^3.1.3", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + } + }, + "esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", + "dev": true + } + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + }, + "stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=" + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dev": true, + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dev": true, + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=" + }, + "string-convert": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/string-convert/-/string-convert-0.2.1.tgz", + "integrity": "sha1-aYLMMEn7tM2F+LJFaLnZvznu/5c=" + }, + "string-length": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-3.1.0.tgz", + "integrity": "sha512-Ttp5YvkGm5v9Ijagtaz1BnN+k9ObpvS0eIBblPMp2YWL8FBmi9qblQ9fexc2k/CXFgrTIteU3jAw3payCnwSTA==", + "requires": { + "astral-regex": "^1.0.0", + "strip-ansi": "^5.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + } + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" + }, + "strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "requires": { + "min-indent": "^1.0.0" + } + }, + "strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, + "strip-url-auth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-url-auth/-/strip-url-auth-1.0.1.tgz", + "integrity": "sha1-IrD6OkE4WzO+PzMVUbu4N/oM164=" + }, + "stylehacks": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "stylis": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.13.tgz", + "integrity": "sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "supports-hyperlinks": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", + "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "requires": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + } + }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "tailwindcss": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-1.2.0.tgz", + "integrity": "sha512-CKvY0ytB3ze5qvynG7qv4XSpQtFNGPbu9pUn8qFdkqgD8Yo/vGss8mhzbqls44YCXTl4G62p3qVZBj45qrd6FQ==", + "requires": { + "autoprefixer": "^9.4.5", + "bytes": "^3.0.0", + "chalk": "^3.0.0", + "detective": "^5.2.0", + "fs-extra": "^8.0.0", + "lodash": "^4.17.15", + "node-emoji": "^1.8.1", + "normalize.css": "^8.0.1", + "postcss": "^7.0.11", + "postcss-functions": "^3.0.0", + "postcss-js": "^2.0.0", + "postcss-nested": "^4.1.1", + "postcss-selector-parser": "^6.0.0", + "pretty-hrtime": "^1.0.3", + "reduce-css-calc": "^2.1.6", + "resolve": "^1.14.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "requires": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + } + }, + "terser": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-3.17.0.tgz", + "integrity": "sha512-/FQzzPJmCpjAH9Xvk2paiWrFq+5M6aVOf+2KRbwhByISDX/EujxsK+BAvrhb6H+2rtrLCHK9N01wO014vrIwVQ==", + "dev": true, + "requires": { + "commander": "^2.19.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.10" + } + }, + "test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "requires": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + } + }, + "throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==" + }, + "throttle-debounce": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-2.3.0.tgz", + "integrity": "sha512-H7oLPV0P7+jgvrk+6mwwwBDmxTaxnu9HMXmloNLXwnNO0ZxZ31Orah2n8lU1eMPvsaowP2CX+USCgyovXfdOFQ==" + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "dev": true, + "requires": { + "setimmediate": "^1.0.4" + } + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", + "dev": true + }, + "tiny-emitter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz", + "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==" + }, + "tiny-inflate": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz", + "integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==", + "dev": true + }, + "tinycolor2": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.2.tgz", + "integrity": "sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA==" + }, + "tinydate": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/tinydate/-/tinydate-1.3.0.tgz", + "integrity": "sha512-7cR8rLy2QhYHpsBDBVYnnWXm8uRTr38RoZakFSW7Bs7PzfMPNZthuMLkwqZv7MTu8lhQ91cOFYS5a7iFj2oR3w==", + "dev": true + }, + "tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", + "dev": true + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=" + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "toggle-selection": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", + "integrity": "sha1-bkWxJj8gF/oKzH2J14sVuL932jI=" + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" + }, + "topojson-client": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/topojson-client/-/topojson-client-3.1.0.tgz", + "integrity": "sha512-605uxS6bcYxGXw9qi62XyrV6Q3xwbndjachmNxu8HWTtVPxZfEJN9fd/SZS1Q54Sn2y0TMyMxFj/cJINqGHrKw==", + "requires": { + "commander": "2" + } + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "requires": { + "punycode": "^2.1.0" + } + }, + "trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, + "ts-easing": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/ts-easing/-/ts-easing-0.2.0.tgz", + "integrity": "sha512-Z86EW+fFFh/IFB1fqQ3/+7Zpf9t2ebOAxNI/V6Wo7r5gqiqtxmgTlQ1qbqQcjLKYeSHPTsEmvlJUDg/EuL0uHQ==" + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "dev": true + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" + }, + "tweezer.js": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/tweezer.js/-/tweezer.js-1.5.0.tgz", + "integrity": "sha512-aSiJz7rGWNAQq7hjMK9ZYDuEawXupcCWgl3woQQSoDP2Oh8O4srWb/uO1PzzHIsrPEOqrjJ2sUb9FERfzuBabQ==", + "dev": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" + }, + "typed-function": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/typed-function/-/typed-function-1.1.0.tgz", + "integrity": "sha512-TuQzwiT4DDg19beHam3E66oRXhyqlyfgjHB/5fcvsRXbfmWPJfto9B4a0TBdTrQAPGlGmXh/k7iUI+WsObgORA==" + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "ua-parser-js": { + "version": "0.7.31", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.31.tgz", + "integrity": "sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==" + }, + "unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + } + }, + "uncss": { + "version": "0.17.3", + "resolved": "https://registry.npmjs.org/uncss/-/uncss-0.17.3.tgz", + "integrity": "sha512-ksdDWl81YWvF/X14fOSw4iu8tESDHFIeyKIeDrK6GEVTQvqJc1WlOEXqostNwOCi3qAj++4EaLsdAgPmUbEyog==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "glob": "^7.1.4", + "is-absolute-url": "^3.0.1", + "is-html": "^1.1.0", + "jsdom": "^14.1.0", + "lodash": "^4.17.15", + "postcss": "^7.0.17", + "postcss-selector-parser": "6.0.2", + "request": "^2.88.0" + }, + "dependencies": { + "is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", + "dev": true + } + } + }, + "underscore": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz", + "integrity": "sha1-YaajIBBiKvoHljvzJSA88SI51gQ=" + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", + "dev": true + }, + "unicode-trie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/unicode-trie/-/unicode-trie-0.3.1.tgz", + "integrity": "sha1-1nHd3YkQGgi6w3tqUWEBBgIFIIU=", + "dev": true, + "requires": { + "pako": "^0.2.5", + "tiny-inflate": "^1.0.0" + } + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "dev": true + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", + "dev": true + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + } + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dev": true, + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + } + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + }, + "v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "v8-to-istanbul": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-4.1.4.tgz", + "integrity": "sha512-Rw6vJHj1mbdK8edjR7+zuJrpDtKIgNdAvTSAcpYfgMIw+u2dPDntD3dgN4XQFLU2/fvFQdzj+EeSGfd/jnY5fQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + } + } + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "vega": { + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/vega/-/vega-5.17.0.tgz", + "integrity": "sha512-2Rm9aS3cSMXE55YgjfkuOmvSBMtiM/85/qX/WHLc+YiJacKGiwY9yzeC+w2Ft50JUs3nKZc1KB90ePgf5mfo0Q==", + "requires": { + "vega-crossfilter": "~4.0.5", + "vega-dataflow": "~5.7.3", + "vega-encode": "~4.8.3", + "vega-event-selector": "~2.0.6", + "vega-expression": "~3.0.0", + "vega-force": "~4.0.7", + "vega-format": "~1.0.4", + "vega-functions": "~5.8.0", + "vega-geo": "~4.3.7", + "vega-hierarchy": "~4.0.9", + "vega-label": "~1.0.0", + "vega-loader": "~4.4.0", + "vega-parser": "~6.1.0", + "vega-projection": "~1.4.5", + "vega-regression": "~1.0.9", + "vega-runtime": "~6.1.3", + "vega-scale": "~7.1.1", + "vega-scenegraph": "~4.9.2", + "vega-statistics": "~1.7.9", + "vega-time": "~2.0.4", + "vega-transforms": "~4.9.3", + "vega-typings": "~0.19.0", + "vega-util": "~1.16.0", + "vega-view": "~5.9.0", + "vega-view-transforms": "~4.5.8", + "vega-voronoi": "~4.1.5", + "vega-wordcloud": "~4.1.3" + }, + "dependencies": { + "vega-util": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/vega-util/-/vega-util-1.16.1.tgz", + "integrity": "sha512-FdgD72fmZMPJE99FxvFXth0IL4BbLA93WmBg/lvcJmfkK4Uf90WIlvGwaIUdSePIsdpkZjBPyQcHMQ8OcS8Smg==" + } + } + }, + "vega-canvas": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/vega-canvas/-/vega-canvas-1.2.6.tgz", + "integrity": "sha512-rgeYUpslYn/amIfnuv3Sw6n4BGns94OjjZNtUc9IDji6b+K8LGS/kW+Lvay8JX/oFqtulBp8RLcHN6QjqPLA9Q==" + }, + "vega-crossfilter": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/vega-crossfilter/-/vega-crossfilter-4.0.5.tgz", + "integrity": "sha512-yF+iyGP+ZxU7Tcj5yBsMfoUHTCebTALTXIkBNA99RKdaIHp1E690UaGVLZe6xde2n5WaYpho6I/I6wdAW3NXcg==", + "requires": { + "d3-array": "^2.7.1", + "vega-dataflow": "^5.7.3", + "vega-util": "^1.15.2" + }, + "dependencies": { + "d3-array": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", + "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==", + "requires": { + "internmap": "^1.0.0" + } + } + } + }, + "vega-dataflow": { + "version": "5.7.4", + "resolved": "https://registry.npmjs.org/vega-dataflow/-/vega-dataflow-5.7.4.tgz", + "integrity": "sha512-JGHTpUo8XGETH3b1V892we6hdjzCWB977ybycIu8DPqRoyrZuj6t1fCVImazfMgQD1LAfJlQybWP+alwKDpKig==", + "requires": { + "vega-format": "^1.0.4", + "vega-loader": "^4.3.2", + "vega-util": "^1.16.1" + } + }, + "vega-embed": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/vega-embed/-/vega-embed-6.6.0.tgz", + "integrity": "sha512-V11S/Z94ExjRrO9o9uMSQ6UtH2XnlWRkF77k5a+Dw5YGCXMcZVihxzu+m9U+KANg+fzwtWJ2bjl1k3l6ilrKgA==", + "requires": { + "fast-json-patch": "^3.0.0-1", + "json-stringify-pretty-compact": "^2.0.0", + "semver": "^7.3.2", + "vega-schema-url-parser": "^1.1.0", + "vega-themes": "^2.8.3", + "vega-tooltip": "^0.22.1" + }, + "dependencies": { + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "vega-encode": { + "version": "4.8.3", + "resolved": "https://registry.npmjs.org/vega-encode/-/vega-encode-4.8.3.tgz", + "integrity": "sha512-JoRYtaV2Hs8spWLzTu/IjR7J9jqRmuIOEicAaWj6T9NSZrNWQzu2zF3IVsX85WnrIDIRUDaehXaFZvy9uv9RQg==", + "requires": { + "d3-array": "^2.7.1", + "d3-interpolate": "^2.0.1", + "vega-dataflow": "^5.7.3", + "vega-scale": "^7.0.3", + "vega-util": "^1.15.2" + }, + "dependencies": { + "d3-array": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", + "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==", + "requires": { + "internmap": "^1.0.0" + } + }, + "d3-interpolate": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-2.0.1.tgz", + "integrity": "sha512-c5UhwwTs/yybcmTpAVqwSFl6vrQ8JZJoT5F7xNFK9pymv5C0Ymcc9/LIJHtYIggg/yS9YHw8i8O8tgb9pupjeQ==", + "requires": { + "d3-color": "1 - 2" + } + } + } + }, + "vega-event-selector": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/vega-event-selector/-/vega-event-selector-2.0.6.tgz", + "integrity": "sha512-UwCu50Sqd8kNZ1X/XgiAY+QAyQUmGFAwyDu7y0T5fs6/TPQnDo/Bo346NgSgINBEhEKOAMY1Nd/rPOk4UEm/ew==" + }, + "vega-expression": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/vega-expression/-/vega-expression-3.0.1.tgz", + "integrity": "sha512-+UwOFEkBnAWo8Zud6i8O4Pd2W6QqmPUOaAhjNtj0OxRL+d+Duoy7M4edUDZ+YuoUcMnjjBFfDQu7oRAA1fIMEQ==", + "requires": { + "vega-util": "^1.15.2" + } + }, + "vega-force": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/vega-force/-/vega-force-4.0.7.tgz", + "integrity": "sha512-pyLKdwXSZ9C1dVIqdJOobvBY29rLvZjvRRTla9BU/nMwAiAGlGi6WKUFdRGdneyGe3zo2nSZDTZlZM/Z5VaQNA==", + "requires": { + "d3-force": "^2.1.1", + "vega-dataflow": "^5.7.3", + "vega-util": "^1.15.2" + }, + "dependencies": { + "d3-force": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-2.1.1.tgz", + "integrity": "sha512-nAuHEzBqMvpFVMf9OX75d00OxvOXdxY+xECIXjW6Gv8BRrXu6gAWbv/9XKrvfJ5i5DCokDW7RYE50LRoK092ew==", + "requires": { + "d3-dispatch": "1 - 2", + "d3-quadtree": "1 - 2", + "d3-timer": "1 - 2" + } + } + } + }, + "vega-format": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vega-format/-/vega-format-1.0.4.tgz", + "integrity": "sha512-oTAeub3KWm6nKhXoYCx1q9G3K43R6/pDMXvqDlTSUtjoY7b/Gixm8iLcir5S9bPjvH40n4AcbZsPmNfL/Up77A==", + "requires": { + "d3-array": "^2.7.1", + "d3-format": "^2.0.0", + "d3-time-format": "^3.0.0", + "vega-time": "^2.0.3", + "vega-util": "^1.15.2" + }, + "dependencies": { + "d3-array": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", + "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==", + "requires": { + "internmap": "^1.0.0" + } + }, + "d3-format": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-2.0.0.tgz", + "integrity": "sha512-Ab3S6XuE/Q+flY96HXT0jOXcM4EAClYFnRGY5zsjRGNy6qCYrQsMffs7cV5Q9xejb35zxW5hf/guKw34kvIKsA==" + }, + "d3-time-format": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-3.0.0.tgz", + "integrity": "sha512-UXJh6EKsHBTjopVqZBhFysQcoXSv/5yLONZvkQ5Kk3qbwiUYkdX17Xa1PT6U1ZWXGGfB1ey5L8dKMlFq2DO0Ag==", + "requires": { + "d3-time": "1 - 2" + } + } + } + }, + "vega-functions": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/vega-functions/-/vega-functions-5.8.0.tgz", + "integrity": "sha512-xaUqWZHEX+EuJuKfN0Biux3rrCHDEHmMbW7LHYyyEqguR0i6+zhtOSUEWmYqDfzB/+BlIwCk5Vif6q6/mzJxbQ==", + "requires": { + "d3-array": "^2.7.1", + "d3-color": "^2.0.0", + "d3-geo": "^2.0.1", + "vega-dataflow": "^5.7.3", + "vega-expression": "^3.0.0", + "vega-scale": "^7.1.1", + "vega-scenegraph": "^4.9.2", + "vega-selections": "^5.1.4", + "vega-statistics": "^1.7.9", + "vega-time": "^2.0.4", + "vega-util": "^1.15.2" + }, + "dependencies": { + "d3-array": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", + "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==", + "requires": { + "internmap": "^1.0.0" + } + }, + "d3-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-2.0.0.tgz", + "integrity": "sha512-SPXi0TSKPD4g9tw0NMZFnR95XVgUZiBH+uUTqQuDu1OsE2zomHU7ho0FISciaPvosimixwHFl3WHLGabv6dDgQ==" + }, + "d3-geo": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-2.0.2.tgz", + "integrity": "sha512-8pM1WGMLGFuhq9S+FpPURxic+gKzjluCD/CHTuUF3mXMeiCo0i6R0tO1s4+GArRFde96SLcW/kOFRjoAosPsFA==", + "requires": { + "d3-array": "^2.5.0" + } + } + } + }, + "vega-geo": { + "version": "4.3.8", + "resolved": "https://registry.npmjs.org/vega-geo/-/vega-geo-4.3.8.tgz", + "integrity": "sha512-fsGxV96Q/QRgPqOPtMBZdI+DneIiROKTG3YDZvGn0EdV16OG5LzFhbNgLT5GPzI+kTwgLpAsucBHklexlB4kfg==", + "requires": { + "d3-array": "^2.7.1", + "d3-color": "^2.0.0", + "d3-geo": "^2.0.1", + "vega-canvas": "^1.2.5", + "vega-dataflow": "^5.7.3", + "vega-projection": "^1.4.5", + "vega-statistics": "^1.7.9", + "vega-util": "^1.15.2" + }, + "dependencies": { + "d3-array": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", + "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==", + "requires": { + "internmap": "^1.0.0" + } + }, + "d3-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-2.0.0.tgz", + "integrity": "sha512-SPXi0TSKPD4g9tw0NMZFnR95XVgUZiBH+uUTqQuDu1OsE2zomHU7ho0FISciaPvosimixwHFl3WHLGabv6dDgQ==" + }, + "d3-geo": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-2.0.2.tgz", + "integrity": "sha512-8pM1WGMLGFuhq9S+FpPURxic+gKzjluCD/CHTuUF3mXMeiCo0i6R0tO1s4+GArRFde96SLcW/kOFRjoAosPsFA==", + "requires": { + "d3-array": "^2.5.0" + } + } + } + }, + "vega-hierarchy": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/vega-hierarchy/-/vega-hierarchy-4.0.9.tgz", + "integrity": "sha512-4XaWK6V38/QOZ+vllKKTafiwL25m8Kd+ebHmDV+Q236ONHmqc/gv82wwn9nBeXPEfPv4FyJw2SRoqa2Jol6fug==", + "requires": { + "d3-hierarchy": "^2.0.0", + "vega-dataflow": "^5.7.3", + "vega-util": "^1.15.2" + }, + "dependencies": { + "d3-hierarchy": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-2.0.0.tgz", + "integrity": "sha512-SwIdqM3HxQX2214EG9GTjgmCc/mbSx4mQBn+DuEETubhOw6/U3fmnji4uCVrmzOydMHSO1nZle5gh6HB/wdOzw==" + } + } + }, + "vega-label": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/vega-label/-/vega-label-1.0.0.tgz", + "integrity": "sha512-hCdm2pcHgkKgxnzW9GvX5JmYNiUMlOXOibtMmBzvFBQHX3NiV9giQ5nsPiQiFbV08VxEPtM+VYXr2HyrIcq5zQ==", + "requires": { + "vega-canvas": "^1.2.5", + "vega-dataflow": "^5.7.3", + "vega-scenegraph": "^4.9.2", + "vega-util": "^1.15.2" + } + }, + "vega-lite": { + "version": "4.17.0", + "resolved": "https://registry.npmjs.org/vega-lite/-/vega-lite-4.17.0.tgz", + "integrity": "sha512-MO2XsaVZqx6iWWmVA5vwYFamvhRUsKfVp7n0pNlkZ2/21cuxelSl92EePZ2YGmzL6z4/3K7r/45zaG8p+qNHeg==", + "requires": { + "@types/clone": "~2.1.0", + "@types/fast-json-stable-stringify": "^2.0.0", + "array-flat-polyfill": "^1.0.1", + "clone": "~2.1.2", + "fast-deep-equal": "~3.1.3", + "fast-json-stable-stringify": "~2.1.0", + "json-stringify-pretty-compact": "~2.0.0", + "tslib": "~2.0.3", + "vega-event-selector": "~2.0.6", + "vega-expression": "~3.0.0", + "vega-util": "~1.16.0", + "yargs": "~16.0.3" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "tslib": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", + "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==" + }, + "vega-util": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/vega-util/-/vega-util-1.16.1.tgz", + "integrity": "sha512-FdgD72fmZMPJE99FxvFXth0IL4BbLA93WmBg/lvcJmfkK4Uf90WIlvGwaIUdSePIsdpkZjBPyQcHMQ8OcS8Smg==" + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + }, + "yargs": { + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-6+nLw8xa9uK1BOEOykaiYAJVh6/CjxWXK/q9b5FpRgNslt8s22F2xMBqVIKgCRjNgGvGPBy8Vog7WN7yh4amtA==", + "requires": { + "cliui": "^7.0.0", + "escalade": "^3.0.2", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.1", + "yargs-parser": "^20.0.0" + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" + } + } + }, + "vega-loader": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/vega-loader/-/vega-loader-4.4.1.tgz", + "integrity": "sha512-dj65i4qlNhK0mOmjuchHgUrF5YUaWrYpx0A8kXA68lBk5Hkx8FNRztkcl07CZJ1+8V81ymEyJii9jzGbhEX0ag==", + "requires": { + "d3-dsv": "^2.0.0", + "node-fetch": "^2.6.1", + "topojson-client": "^3.1.0", + "vega-format": "^1.0.4", + "vega-util": "^1.16.0" + }, + "dependencies": { + "d3-dsv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-2.0.0.tgz", + "integrity": "sha512-E+Pn8UJYx9mViuIUkoc93gJGGYut6mSDKy2+XaPwccwkRGlR+LO97L2VCCRjQivTwLHkSnAJG7yo00BWY6QM+w==", + "requires": { + "commander": "2", + "iconv-lite": "0.4", + "rw": "1" + } + }, + "node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "requires": { + "whatwg-url": "^5.0.0" + } + }, + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" + }, + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" + }, + "whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + } + } + }, + "vega-parser": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/vega-parser/-/vega-parser-6.1.4.tgz", + "integrity": "sha512-tORdpWXiH/kkXcpNdbSVEvtaxBuuDtgYp9rBunVW9oLsjFvFXbSWlM1wvJ9ZFSaTfx6CqyTyGMiJemmr1QnTjQ==", + "requires": { + "vega-dataflow": "^5.7.3", + "vega-event-selector": "^3.0.0", + "vega-functions": "^5.12.1", + "vega-scale": "^7.1.1", + "vega-util": "^1.16.0" + }, + "dependencies": { + "d3-array": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", + "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==", + "requires": { + "internmap": "^1.0.0" + } + }, + "d3-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-2.0.0.tgz", + "integrity": "sha512-SPXi0TSKPD4g9tw0NMZFnR95XVgUZiBH+uUTqQuDu1OsE2zomHU7ho0FISciaPvosimixwHFl3WHLGabv6dDgQ==" + }, + "d3-geo": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-2.0.2.tgz", + "integrity": "sha512-8pM1WGMLGFuhq9S+FpPURxic+gKzjluCD/CHTuUF3mXMeiCo0i6R0tO1s4+GArRFde96SLcW/kOFRjoAosPsFA==", + "requires": { + "d3-array": "^2.5.0" + } + }, + "vega-event-selector": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/vega-event-selector/-/vega-event-selector-3.0.0.tgz", + "integrity": "sha512-Gls93/+7tEJGE3kUuUnxrBIxtvaNeF01VIFB2Q2Of2hBIBvtHX74jcAdDtkh5UhhoYGD8Q1J30P5cqEBEwtPoQ==" + }, + "vega-expression": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/vega-expression/-/vega-expression-5.0.0.tgz", + "integrity": "sha512-y5+c2frq0tGwJ7vYXzZcfVcIRF/QGfhf2e+bV1Z0iQs+M2lI1II1GPDdmOcMKimpoCVp/D61KUJDIGE1DSmk2w==", + "requires": { + "@types/estree": "^0.0.50", + "vega-util": "^1.16.0" + } + }, + "vega-functions": { + "version": "5.12.1", + "resolved": "https://registry.npmjs.org/vega-functions/-/vega-functions-5.12.1.tgz", + "integrity": "sha512-7cHfcjXOj27qEbh2FTzWDl7FJK4xGcMFF7+oiyqa0fp7BU/wNT5YdNV0t5kCX9WjV7mfJWACKV74usLJbyM6GA==", + "requires": { + "d3-array": "^2.7.1", + "d3-color": "^2.0.0", + "d3-geo": "^2.0.1", + "vega-dataflow": "^5.7.3", + "vega-expression": "^5.0.0", + "vega-scale": "^7.1.1", + "vega-scenegraph": "^4.9.3", + "vega-selections": "^5.3.1", + "vega-statistics": "^1.7.9", + "vega-time": "^2.0.4", + "vega-util": "^1.16.0" + } + } + } + }, + "vega-projection": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/vega-projection/-/vega-projection-1.4.5.tgz", + "integrity": "sha512-85kWcPv0zrrNfxescqHtSYpRknilrS0K3CVRZc7IYQxnLtL1oma9WEbrSr1LCmDoCP5hl2Z1kKbomPXkrQX5Ag==", + "requires": { + "d3-geo": "^2.0.1", + "d3-geo-projection": "^3.0.0" + }, + "dependencies": { + "d3-array": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", + "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==", + "requires": { + "internmap": "^1.0.0" + } + }, + "d3-geo": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-2.0.2.tgz", + "integrity": "sha512-8pM1WGMLGFuhq9S+FpPURxic+gKzjluCD/CHTuUF3mXMeiCo0i6R0tO1s4+GArRFde96SLcW/kOFRjoAosPsFA==", + "requires": { + "d3-array": "^2.5.0" + } + } + } + }, + "vega-regression": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/vega-regression/-/vega-regression-1.0.9.tgz", + "integrity": "sha512-KSr3QbCF0vJEAWFVY2MA9X786oiJncTTr3gqRMPoaLr/Yo3f7OPKXRoUcw36RiWa0WCOEMgTYtM28iK6ZuSgaA==", + "requires": { + "d3-array": "^2.7.1", + "vega-dataflow": "^5.7.3", + "vega-statistics": "^1.7.9", + "vega-util": "^1.15.2" + }, + "dependencies": { + "d3-array": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", + "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==", + "requires": { + "internmap": "^1.0.0" + } + } + } + }, + "vega-runtime": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/vega-runtime/-/vega-runtime-6.1.3.tgz", + "integrity": "sha512-gE+sO2IfxMUpV0RkFeQVnHdmPy3K7LjHakISZgUGsDI/ZFs9y+HhBf8KTGSL5pcZPtQsZh3GBQ0UonqL1mp9PA==", + "requires": { + "vega-dataflow": "^5.7.3", + "vega-util": "^1.15.2" + } + }, + "vega-scale": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/vega-scale/-/vega-scale-7.1.1.tgz", + "integrity": "sha512-yE0to0prA9E5PBJ/XP77TO0BMkzyUVyt7TH5PAwj+CZT7PMsMO6ozihelRhoIiVcP0Ae/ByCEQBUQkzN5zJ0ZA==", + "requires": { + "d3-array": "^2.7.1", + "d3-interpolate": "^2.0.1", + "d3-scale": "^3.2.2", + "vega-time": "^2.0.4", + "vega-util": "^1.15.2" + }, + "dependencies": { + "d3-array": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", + "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==", + "requires": { + "internmap": "^1.0.0" + } + }, + "d3-interpolate": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-2.0.1.tgz", + "integrity": "sha512-c5UhwwTs/yybcmTpAVqwSFl6vrQ8JZJoT5F7xNFK9pymv5C0Ymcc9/LIJHtYIggg/yS9YHw8i8O8tgb9pupjeQ==", + "requires": { + "d3-color": "1 - 2" + } + }, + "d3-scale": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-3.3.0.tgz", + "integrity": "sha512-1JGp44NQCt5d1g+Yy+GeOnZP7xHo0ii8zsQp6PGzd+C1/dl0KGsp9A7Mxwp+1D1o4unbTTxVdU/ZOIEBoeZPbQ==", + "requires": { + "d3-array": "^2.3.0", + "d3-format": "1 - 2", + "d3-interpolate": "1.2.0 - 2", + "d3-time": "^2.1.1", + "d3-time-format": "2 - 3" + } + }, + "d3-time": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-2.1.1.tgz", + "integrity": "sha512-/eIQe/eR4kCQwq7yxi7z4c6qEXf2IYGcjoWB5OOQy4Tq9Uv39/947qlDcN2TLkiTzQWzvnsuYPB9TrWaNfipKQ==", + "requires": { + "d3-array": "2" + } + } + } + }, + "vega-scenegraph": { + "version": "4.9.4", + "resolved": "https://registry.npmjs.org/vega-scenegraph/-/vega-scenegraph-4.9.4.tgz", + "integrity": "sha512-QaegQzbFE2yhYLNWAmHwAuguW3yTtQrmwvfxYT8tk0g+KKodrQ5WSmNrphWXhqwtsgVSvtdZkfp2IPeumcOQJg==", + "requires": { + "d3-path": "^2.0.0", + "d3-shape": "^2.0.0", + "vega-canvas": "^1.2.5", + "vega-loader": "^4.3.3", + "vega-scale": "^7.1.1", + "vega-util": "^1.15.2" + }, + "dependencies": { + "d3-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-2.0.0.tgz", + "integrity": "sha512-ZwZQxKhBnv9yHaiWd6ZU4x5BtCQ7pXszEV9CU6kRgwIQVQGLMv1oiL4M+MK/n79sYzsj+gcgpPQSctJUsLN7fA==" + }, + "d3-shape": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-2.1.0.tgz", + "integrity": "sha512-PnjUqfM2PpskbSLTJvAzp2Wv4CZsnAgTfcVRTwW03QR3MkXF8Uo7B1y/lWkAsmbKwuecto++4NlsYcvYpXpTHA==", + "requires": { + "d3-path": "1 - 2" + } + } + } + }, + "vega-schema-url-parser": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/vega-schema-url-parser/-/vega-schema-url-parser-1.1.0.tgz", + "integrity": "sha512-Tc85J2ofMZZOsxiqDM9sbvfsa+Vdo3GwNLjEEsPOsCDeYqsUHKAlc1IpbbhPLZ6jusyM9Lk0e1izF64GGklFDg==" + }, + "vega-selections": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/vega-selections/-/vega-selections-5.3.1.tgz", + "integrity": "sha512-cm4Srw1WHjcLGXX7GpxiUlfESv8XPu5b6Vh3mqMDPU94P2FO91SR9gei+EtRdt+KCFgIjr//MnRUjg/hAWwjkQ==", + "requires": { + "vega-expression": "^5.0.0", + "vega-util": "^1.16.0" + }, + "dependencies": { + "vega-expression": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/vega-expression/-/vega-expression-5.0.0.tgz", + "integrity": "sha512-y5+c2frq0tGwJ7vYXzZcfVcIRF/QGfhf2e+bV1Z0iQs+M2lI1II1GPDdmOcMKimpoCVp/D61KUJDIGE1DSmk2w==", + "requires": { + "@types/estree": "^0.0.50", + "vega-util": "^1.16.0" + } + } + } + }, + "vega-statistics": { + "version": "1.7.10", + "resolved": "https://registry.npmjs.org/vega-statistics/-/vega-statistics-1.7.10.tgz", + "integrity": "sha512-QLb12gcfpDZ9K5h3TLGrlz4UXDH9wSPyg9LLfOJZacxvvJEPohacUQNrGEAVtFO9ccUCerRfH9cs25ZtHsOZrw==", + "requires": { + "d3-array": "^2.7.1" + }, + "dependencies": { + "d3-array": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", + "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==", + "requires": { + "internmap": "^1.0.0" + } + } + } + }, + "vega-themes": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/vega-themes/-/vega-themes-2.10.0.tgz", + "integrity": "sha512-prePRUKFUFGWniuZsJOfkdb+27Gwrrm82yAlVuU+912kcknsx1DVmMSg2yF79f4jdtqnAFIGycZgxoj13SEIuQ==" + }, + "vega-time": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/vega-time/-/vega-time-2.0.4.tgz", + "integrity": "sha512-U314UDR9+ZlWrD3KBaeH+j/c2WSMdvcZq5yJfFT0yTg1jsBKAQBYFGvl+orackD8Zx3FveHOxx3XAObaQeDX+Q==", + "requires": { + "d3-array": "^2.7.1", + "d3-time": "^2.0.0", + "vega-util": "^1.15.2" + }, + "dependencies": { + "d3-array": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", + "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==", + "requires": { + "internmap": "^1.0.0" + } + }, + "d3-time": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-2.1.1.tgz", + "integrity": "sha512-/eIQe/eR4kCQwq7yxi7z4c6qEXf2IYGcjoWB5OOQy4Tq9Uv39/947qlDcN2TLkiTzQWzvnsuYPB9TrWaNfipKQ==", + "requires": { + "d3-array": "2" + } + } + } + }, + "vega-tooltip": { + "version": "0.22.1", + "resolved": "https://registry.npmjs.org/vega-tooltip/-/vega-tooltip-0.22.1.tgz", + "integrity": "sha512-mPmzxwvi6+2ZgbZ/+mNC7XbSu5I6Ckon8zdgUfH9neb+vV7CKlV/FYypMdVN/9iDMFUqGzybYdqNOiSPPIxFEQ==", + "requires": { + "vega-util": "^1.13.1" + } + }, + "vega-transforms": { + "version": "4.9.4", + "resolved": "https://registry.npmjs.org/vega-transforms/-/vega-transforms-4.9.4.tgz", + "integrity": "sha512-JGBhm5Bf6fiGTUSB5Qr5ckw/KU9FJcSV5xIe/y4IobM/i/KNwI1i1fP45LzP4F4yZc0DMTwJod2UvFHGk9plKA==", + "requires": { + "d3-array": "^2.7.1", + "vega-dataflow": "^5.7.4", + "vega-statistics": "^1.7.9", + "vega-time": "^2.0.4", + "vega-util": "^1.16.1" + }, + "dependencies": { + "d3-array": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", + "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==", + "requires": { + "internmap": "^1.0.0" + } + } + } + }, + "vega-typings": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/vega-typings/-/vega-typings-0.19.2.tgz", + "integrity": "sha512-YU/S9rDk4d+t4+4eTa9fzuw87PMNteeVtpcL51kUO8H7HvGaoW7ll8RHKLkR0NYBEGPRoFDKUxnoyMvhgjsdYw==", + "requires": { + "vega-util": "^1.15.2" + } + }, + "vega-util": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/vega-util/-/vega-util-1.17.0.tgz", + "integrity": "sha512-HTaydZd9De3yf+8jH66zL4dXJ1d1p5OIFyoBzFiOli4IJbwkL1jrefCKz6AHDm1kYBzDJ0X4bN+CzZSCTvNk1w==" + }, + "vega-view": { + "version": "5.9.2", + "resolved": "https://registry.npmjs.org/vega-view/-/vega-view-5.9.2.tgz", + "integrity": "sha512-XAwKWyVjLClR3aCbTLCWdZj7aZozOULNg7078GxJIgVcBJOENCAidceI/H7JieyUZ96p3AiEHLQdWr167InBpg==", + "requires": { + "d3-array": "^2.7.1", + "d3-timer": "^2.0.0", + "vega-dataflow": "^5.7.3", + "vega-format": "^1.0.4", + "vega-functions": "^5.10.0", + "vega-runtime": "^6.1.3", + "vega-scenegraph": "^4.9.2", + "vega-util": "^1.15.2" + }, + "dependencies": { + "d3-array": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", + "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==", + "requires": { + "internmap": "^1.0.0" + } + }, + "d3-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-2.0.0.tgz", + "integrity": "sha512-SPXi0TSKPD4g9tw0NMZFnR95XVgUZiBH+uUTqQuDu1OsE2zomHU7ho0FISciaPvosimixwHFl3WHLGabv6dDgQ==" + }, + "d3-geo": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-2.0.2.tgz", + "integrity": "sha512-8pM1WGMLGFuhq9S+FpPURxic+gKzjluCD/CHTuUF3mXMeiCo0i6R0tO1s4+GArRFde96SLcW/kOFRjoAosPsFA==", + "requires": { + "d3-array": "^2.5.0" + } + }, + "d3-timer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-2.0.0.tgz", + "integrity": "sha512-TO4VLh0/420Y/9dO3+f9abDEFYeCUr2WZRlxJvbp4HPTQcSylXNiL6yZa9FIUvV1yRiFufl1bszTCLDqv9PWNA==" + }, + "vega-expression": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/vega-expression/-/vega-expression-5.0.0.tgz", + "integrity": "sha512-y5+c2frq0tGwJ7vYXzZcfVcIRF/QGfhf2e+bV1Z0iQs+M2lI1II1GPDdmOcMKimpoCVp/D61KUJDIGE1DSmk2w==", + "requires": { + "@types/estree": "^0.0.50", + "vega-util": "^1.16.0" + } + }, + "vega-functions": { + "version": "5.12.1", + "resolved": "https://registry.npmjs.org/vega-functions/-/vega-functions-5.12.1.tgz", + "integrity": "sha512-7cHfcjXOj27qEbh2FTzWDl7FJK4xGcMFF7+oiyqa0fp7BU/wNT5YdNV0t5kCX9WjV7mfJWACKV74usLJbyM6GA==", + "requires": { + "d3-array": "^2.7.1", + "d3-color": "^2.0.0", + "d3-geo": "^2.0.1", + "vega-dataflow": "^5.7.3", + "vega-expression": "^5.0.0", + "vega-scale": "^7.1.1", + "vega-scenegraph": "^4.9.3", + "vega-selections": "^5.3.1", + "vega-statistics": "^1.7.9", + "vega-time": "^2.0.4", + "vega-util": "^1.16.0" + } + } + } + }, + "vega-view-transforms": { + "version": "4.5.8", + "resolved": "https://registry.npmjs.org/vega-view-transforms/-/vega-view-transforms-4.5.8.tgz", + "integrity": "sha512-966m7zbzvItBL8rwmF2nKG14rBp7q+3sLCKWeMSUrxoG+M15Smg5gWEGgwTG3A/RwzrZ7rDX5M1sRaAngRH25g==", + "requires": { + "vega-dataflow": "^5.7.3", + "vega-scenegraph": "^4.9.2", + "vega-util": "^1.15.2" + } + }, + "vega-voronoi": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/vega-voronoi/-/vega-voronoi-4.1.5.tgz", + "integrity": "sha512-950IkgCFLj0zG33EWLAm1hZcp+FMqWcNQliMYt+MJzOD5S4MSpZpZ7K4wp2M1Jktjw/CLKFL9n38JCI0i3UonA==", + "requires": { + "d3-delaunay": "^5.3.0", + "vega-dataflow": "^5.7.3", + "vega-util": "^1.15.2" + } + }, + "vega-wordcloud": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/vega-wordcloud/-/vega-wordcloud-4.1.3.tgz", + "integrity": "sha512-is4zYn9FMAyp9T4SAcz2P/U/wqc0Lx3P5YtpWKCbOH02a05vHjUQrQ2TTPOuvmMfAEDCSKvbMSQIJMOE018lJA==", + "requires": { + "vega-canvas": "^1.2.5", + "vega-dataflow": "^5.7.3", + "vega-scale": "^7.1.1", + "vega-statistics": "^1.7.9", + "vega-util": "^1.15.2" + } + }, + "vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", + "dev": true + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "vlq": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/vlq/-/vlq-0.2.3.tgz", + "integrity": "sha512-DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow==", + "dev": true + }, + "vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "dev": true + }, + "w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "requires": { + "browser-process-hrtime": "^1.0.0" + } + }, + "w3c-xmlserializer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz", + "integrity": "sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==", + "requires": { + "domexception": "^1.0.1", + "webidl-conversions": "^4.0.2", + "xml-name-validator": "^3.0.0" + } + }, + "walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "requires": { + "makeerror": "1.0.12" + } + }, + "warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "dev": true, + "requires": { + "defaults": "^1.0.3" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "requires": { + "iconv-lite": "0.4.24" + } + }, + "whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "ws": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.3.tgz", + "integrity": "sha512-jZArVERrMsKUatIdnLzqvcfydI85dvd/Fp1u/VOpfdDWQ4c9qWXe+VIeAbQ5FrDwciAkr+lzofXLz3Kuf26AOA==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0" + } + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + } + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } +} diff --git a/packages/squiggle-lang/package.json b/packages/squiggle-lang/package.json new file mode 100644 index 00000000..c19bd352 --- /dev/null +++ b/packages/squiggle-lang/package.json @@ -0,0 +1,44 @@ +{ + "name": "squiggle-experimental", + "version": "0.1.5", + "homepage": "https://foretold-app.github.io/estiband/", + "private": false, + "scripts": { + "build": "rescript build", + "parcel": "parcel build ./src/js/index.js --no-source-maps --no-autoinstall", + "start": "rescript build -w", + "clean": "rescript clean", + "test": "jest", + "test:ci": "yarn jest", + "watch:test": "jest --watchAll", + "watch:s": "yarn jest -- Converter_test --watch" + }, + "keywords": [ + "Rescript" + ], + "author": "Quantified Uncertainty Research Institute", + "license": "MIT", + "dependencies": { + "@glennsl/bs-json": "^5.0.2", + "@rescriptbr/reform": "^11.0.1", + "babel-plugin-transform-es2015-modules-commonjs": "^6.26.2", + "lodash": "4.17.15", + "mathjs": "5.10.3", + "pdfast": "^0.2.0", + "rationale": "0.2.0" + }, + "devDependencies": { + "@glennsl/bs-jest": "^0.5.1", + "bs-platform": "9.0.2", + "docsify": "^4.12.2", + "gentype": "^4.3.0", + "jest": "^25.5.1", + "jstat": "1.9.2", + "moduleserve": "0.9.1", + "parcel": "^2.2.1", + "parcel-bundler": "1.12.4", + "parcel-plugin-bundle-visualiser": "^1.2.0", + "parcel-plugin-less-js-enabled": "1.0.2", + "rescript": "^9.1.4" + } +} diff --git a/packages/squiggle-lang/shell.nix b/packages/squiggle-lang/shell.nix new file mode 100644 index 00000000..5f644846 --- /dev/null +++ b/packages/squiggle-lang/shell.nix @@ -0,0 +1,5 @@ +{ pkgs ? import {} }: +pkgs.mkShell { + name = "squiggle"; + buildInputs = with pkgs; [ yarn yarn2nix nodePackages.npm ]; +} diff --git a/packages/squiggle-lang/src/distPlus/ProgramEvaluator.gen.js b/packages/squiggle-lang/src/distPlus/ProgramEvaluator.gen.js new file mode 100644 index 00000000..c1257b5e --- /dev/null +++ b/packages/squiggle-lang/src/distPlus/ProgramEvaluator.gen.js @@ -0,0 +1,12 @@ +/* Untyped file generated from ProgramEvaluator.res by genType. */ +/* eslint-disable */ + +const ProgramEvaluatorBS = require('./ProgramEvaluator.bs'); + +const runAll = function (Arg1) { + const result = ProgramEvaluatorBS.runAll(Arg1); + return result.TAG===0 + ? {tag:"Ok", value:result._0} + : {tag:"Error", value:result._0} +};; +exports.runAll = runAll diff --git a/packages/squiggle-lang/src/distPlus/ProgramEvaluator.res b/packages/squiggle-lang/src/distPlus/ProgramEvaluator.res new file mode 100644 index 00000000..9f08eb7a --- /dev/null +++ b/packages/squiggle-lang/src/distPlus/ProgramEvaluator.res @@ -0,0 +1,190 @@ +// TODO: This setup is more confusing than it should be, there's more work to do in cleanup here. +module Inputs = { + module SamplingInputs = { + type t = { + sampleCount: option, + outputXYPoints: option, + kernelWidth: option, + shapeLength: option, + } + } + let defaultRecommendedLength = 100 + let defaultShouldDownsample = true + + type inputs = { + squiggleString: string, + samplingInputs: SamplingInputs.t, + environment: ExpressionTypes.ExpressionTree.environment, + } + + let empty: SamplingInputs.t = { + sampleCount: None, + outputXYPoints: None, + kernelWidth: None, + shapeLength: None, + } + + let make = ( + ~samplingInputs=empty, + ~squiggleString, + ~environment=ExpressionTypes.ExpressionTree.Environment.empty, + (), + ): inputs => { + samplingInputs: samplingInputs, + squiggleString: squiggleString, + environment: environment, + } +} + +type \"export" = [ + | #DistPlus(ProbExample.DistPlus.t) + | #Float(float) + | #Function( + (array, ProbExample.ExpressionTypes.ExpressionTree.node), + ProbExample.ExpressionTypes.ExpressionTree.environment, + ) +] + +module Internals = { + let addVariable = ( + {samplingInputs, squiggleString, environment}: Inputs.inputs, + str, + node, + ): Inputs.inputs => { + samplingInputs: samplingInputs, + squiggleString: squiggleString, + environment: ExpressionTypes.ExpressionTree.Environment.update(environment, str, _ => Some( + node, + )), + } + + type outputs = { + graph: ExpressionTypes.ExpressionTree.node, + shape: DistTypes.shape, + } + let makeOutputs = (graph, shape): outputs => {graph: graph, shape: shape} + + let makeInputs = (inputs: Inputs.inputs): ExpressionTypes.ExpressionTree.samplingInputs => { + sampleCount: inputs.samplingInputs.sampleCount |> E.O.default(10000), + outputXYPoints: inputs.samplingInputs.outputXYPoints |> E.O.default(10000), + kernelWidth: inputs.samplingInputs.kernelWidth, + shapeLength: inputs.samplingInputs.shapeLength |> E.O.default(10000), + } + + let runNode = (inputs, node) => + ExpressionTree.toLeaf(makeInputs(inputs), inputs.environment, node) + + let runProgram = (inputs: Inputs.inputs, p: ExpressionTypes.Program.program) => { + let ins = ref(inputs) + p + |> E.A.fmap(x => + switch x { + | #Assignment(name, node) => + ins := addVariable(ins.contents, name, node) + None + | #Expression(node) => + Some(runNode(ins.contents, node) |> E.R.fmap(r => (ins.contents.environment, r))) + } + ) + |> E.A.O.concatSomes + |> E.A.R.firstErrorOrOpen + } + + let inputsToLeaf = (inputs: Inputs.inputs) => + MathJsParser.fromString(inputs.squiggleString) |> E.R.bind(_, g => runProgram(inputs, g)) + + let outputToDistPlus = (inputs: Inputs.inputs, shape: DistTypes.shape) => + DistPlus.make(~shape, ~squiggleString=Some(inputs.squiggleString), ()) +} + +let renderIfNeeded = (inputs: Inputs.inputs, node: ExpressionTypes.ExpressionTree.node): result< + ExpressionTypes.ExpressionTree.node, + string, +> => + node |> ( + x => + switch x { + | #Normalize(_) as n + | #SymbolicDist(_) as n => + #Render(n) + |> Internals.runNode(inputs) + |> ( + x => + switch x { + | Ok(#RenderedDist(_)) as r => r + | Error(r) => Error(r) + | _ => Error("Didn't render, but intended to") + } + ) + + | n => Ok(n) + } + ) + +// TODO: Consider using ExpressionTypes.ExpressionTree.getFloat or similar in this function +let coersionToExportedTypes = ( + inputs, + env: ProbExample.ExpressionTypes.ExpressionTree.environment, + node: ExpressionTypes.ExpressionTree.node, +): result<\"export", string> => + node + |> renderIfNeeded(inputs) + |> E.R.bind(_, x => + switch x { + | #RenderedDist(Discrete({xyShape: {xs: [x], ys: [1.0]}})) => Ok(#Float(x)) + | #SymbolicDist(#Float(x)) => Ok(#Float(x)) + | #RenderedDist(n) => Ok(#DistPlus(Internals.outputToDistPlus(inputs, n))) + | #Function(n) => Ok(#Function(n, env)) + | n => Error("Didn't output a rendered distribution. Format:" ++ ExpressionTree.toString(n)) + } + ) + +let rec mapM = (f, xs) => + switch xs { + | list{} => Ok(list{}) + | list{x, ...rest} => + switch f(x) { + | Error(err) => Error(err) + | Ok(val) => + switch mapM(f, rest) { + | Error(err) => Error(err) + | Ok(restList) => Ok(list{val, ...restList}) + } + } + } + +let evaluateProgram = (inputs: Inputs.inputs) => + inputs + |> Internals.inputsToLeaf + |> E.R.bind(_, xs => mapM(((a, b)) => coersionToExportedTypes(inputs, a, b), Array.to_list(xs))) + +let evaluateFunction = ( + inputs: Inputs.inputs, + fn: (array, ExpressionTypes.ExpressionTree.node), + fnInputs, +) => { + let output = ExpressionTree.runFunction( + Internals.makeInputs(inputs), + inputs.environment, + fnInputs, + fn, + ) + output |> E.R.bind(_, coersionToExportedTypes(inputs, inputs.environment)) +} + +@genType +let runAll = (squiggleString: string) => { + let inputs = Inputs.make( + ~samplingInputs={ + sampleCount: Some(10000), + outputXYPoints: Some(10000), + kernelWidth: None, + shapeLength: Some(1000), + }, + ~squiggleString, + ~environment=[]->Belt.Map.String.fromArray, + (), + ) + let response1 = evaluateProgram(inputs); + response1; +} diff --git a/packages/squiggle-lang/src/distPlus/distribution/AlgebraicShapeCombination.res b/packages/squiggle-lang/src/distPlus/distribution/AlgebraicShapeCombination.res new file mode 100644 index 00000000..56e8309d --- /dev/null +++ b/packages/squiggle-lang/src/distPlus/distribution/AlgebraicShapeCombination.res @@ -0,0 +1,266 @@ +type pointMassesWithMoments = { + n: int, + masses: array, + means: array, + variances: array, +} + +/* This function takes a continuous distribution and efficiently approximates it as + point masses that have variances associated with them. + We estimate the means and variances from overlapping triangular distributions which we imagine are making up the + XYShape. + We can then use the algebra of random variables to "convolve" the point masses and their variances, + and finally reconstruct a new distribution from them, e.g. using a Fast Gauss Transform or Raykar et al. (2007). */ +let toDiscretePointMassesFromTriangulars = ( + ~inverse=false, + s: XYShape.T.t, +): pointMassesWithMoments => { + // TODO: what if there is only one point in the distribution? + let n = s |> XYShape.T.length + // first, double up the leftmost and rightmost points: + let {xs, ys}: XYShape.T.t = s + Js.Array.unshift(xs[0], xs) |> ignore + Js.Array.unshift(ys[0], ys) |> ignore + Js.Array.push(xs[n - 1], xs) |> ignore + Js.Array.push(ys[n - 1], ys) |> ignore + let n = E.A.length(xs) + // squares and neighbourly products of the xs + let xsSq: array = Belt.Array.makeUninitializedUnsafe(n) + let xsProdN1: array = Belt.Array.makeUninitializedUnsafe(n - 1) + let xsProdN2: array = Belt.Array.makeUninitializedUnsafe(n - 2) + for i in 0 to n - 1 { + Belt.Array.set(xsSq, i, xs[i] *. xs[i]) |> ignore + () + } + for i in 0 to n - 2 { + Belt.Array.set(xsProdN1, i, xs[i] *. xs[i + 1]) |> ignore + () + } + for i in 0 to n - 3 { + Belt.Array.set(xsProdN2, i, xs[i] *. xs[i + 2]) |> ignore + () + } + // means and variances + let masses: array = Belt.Array.makeUninitializedUnsafe(n - 2) // doesn't include the fake first and last points + let means: array = Belt.Array.makeUninitializedUnsafe(n - 2) + let variances: array = Belt.Array.makeUninitializedUnsafe(n - 2) + + if inverse { + for i in 1 to n - 2 { + Belt.Array.set(masses, i - 1, (xs[i + 1] -. xs[i - 1]) *. ys[i] /. 2.) |> ignore + + // this only works when the whole triange is either on the left or on the right of zero + let a = xs[i - 1] + let c = xs[i] + let b = xs[i + 1] + + // These are the moments of the reciprocal of a triangular distribution, as symbolically integrated by Mathematica. + // They're probably pretty close to invMean ~ 1/mean = 3/(a+b+c) and invVar. But I haven't worked out + // the worst case error, so for now let's use these monster equations + let inverseMean = + 2. *. (a *. log(a /. c) /. (a -. c) +. b *. log(c /. b) /. (b -. c)) /. (a -. b) + let inverseVar = + 2. *. (log(c /. a) /. (a -. c) +. b *. log(b /. c) /. (b -. c)) /. (a -. b) -. + inverseMean ** 2. + + Belt.Array.set(means, i - 1, inverseMean) |> ignore + + Belt.Array.set(variances, i - 1, inverseVar) |> ignore + () + } + + {n: n - 2, masses: masses, means: means, variances: variances} + } else { + for i in 1 to n - 2 { + // area of triangle = width * height / 2 + Belt.Array.set(masses, i - 1, (xs[i + 1] -. xs[i - 1]) *. ys[i] /. 2.) |> ignore + + // means of triangle = (a + b + c) / 3 + Belt.Array.set(means, i - 1, (xs[i - 1] +. xs[i] +. xs[i + 1]) /. 3.) |> ignore + + // variance of triangle = (a^2 + b^2 + c^2 - ab - ac - bc) / 18 + Belt.Array.set( + variances, + i - 1, + (xsSq[i - 1] +. + xsSq[i] +. + xsSq[i + 1] -. + xsProdN1[i - 1] -. + xsProdN1[i] -. + xsProdN2[i - 1]) /. 18., + ) |> ignore + () + } + {n: n - 2, masses: masses, means: means, variances: variances} + } +} + +let combineShapesContinuousContinuous = ( + op: ExpressionTypes.algebraicOperation, + s1: DistTypes.xyShape, + s2: DistTypes.xyShape, +): DistTypes.xyShape => { + let t1n = s1 |> XYShape.T.length + let t2n = s2 |> XYShape.T.length + + // if we add the two distributions, we should probably use normal filters. + // if we multiply the two distributions, we should probably use lognormal filters. + let t1m = toDiscretePointMassesFromTriangulars(s1) + let t2m = switch op { + | #Divide => toDiscretePointMassesFromTriangulars(~inverse=true, s2) + | _ => toDiscretePointMassesFromTriangulars(~inverse=false, s2) + } + + let combineMeansFn = switch op { + | #Add => (m1, m2) => m1 +. m2 + | #Subtract => (m1, m2) => m1 -. m2 + | #Multiply => (m1, m2) => m1 *. m2 + | #Divide => (m1, mInv2) => m1 *. mInv2 + | #Exponentiate => (m1, mInv2) => m1 ** mInv2 + } // note: here, mInv2 = mean(1 / t2) ~= 1 / mean(t2) + + // TODO: I don't know what the variances are for exponentatiation + // 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. + | #Divide => (v1, vInv2, m1, mInv2) => v1 *. vInv2 +. v1 *. mInv2 ** 2. +. vInv2 *. m1 ** 2. + } + + // TODO: If operating on two positive-domain distributions, we should take that into account + let outputMinX: ref = ref(infinity) + let outputMaxX: ref = ref(neg_infinity) + let masses: array = Belt.Array.makeUninitializedUnsafe(t1m.n * t2m.n) + let means: array = Belt.Array.makeUninitializedUnsafe(t1m.n * t2m.n) + let variances: array = Belt.Array.makeUninitializedUnsafe(t1m.n * t2m.n) + // then convolve the two sets of pointMassesWithMoments + for i in 0 to t1m.n - 1 { + for j in 0 to t2m.n - 1 { + let k = i * t2m.n + j + Belt.Array.set(masses, k, t1m.masses[i] *. t2m.masses[j]) |> ignore + + let mean = combineMeansFn(t1m.means[i], t2m.means[j]) + let variance = combineVariancesFn( + t1m.variances[i], + t2m.variances[j], + t1m.means[i], + t2m.means[j], + ) + Belt.Array.set(means, k, mean) |> ignore + Belt.Array.set(variances, k, variance) |> ignore + // update bounds + let minX = mean -. 2. *. sqrt(variance) *. 1.644854 + let maxX = mean +. 2. *. sqrt(variance) *. 1.644854 + if minX < outputMinX.contents { + outputMinX := minX + } + if maxX > outputMaxX.contents { + outputMaxX := maxX + } + } + } + + // we now want to create a set of target points. For now, let's just evenly distribute 200 points between + // between the outputMinX and outputMaxX + let nOut = 300 + let outputXs: array = E.A.Floats.range(outputMinX.contents, outputMaxX.contents, nOut) + let outputYs: array = Belt.Array.make(nOut, 0.0) + // now, for each of the outputYs, accumulate from a Gaussian kernel over each input point. + for j in 0 to E.A.length(masses) - 1 { + if ( + // go through all of the result points + variances[j] > 0. && masses[j] > 0. + ) { + for i in 0 to E.A.length(outputXs) - 1 { + // go through all of the target points + let dx = outputXs[i] -. means[j] + let contribution = + masses[j] *. + exp(-.(dx ** 2.) /. (2. *. variances[j])) /. + sqrt(2. *. 3.14159276 *. variances[j]) + Belt.Array.set(outputYs, i, outputYs[i] +. contribution) |> ignore + } + } + } + + {xs: outputXs, ys: outputYs} +} + +let toDiscretePointMassesFromDiscrete = (s: DistTypes.xyShape): pointMassesWithMoments => { + let {xs, ys}: XYShape.T.t = s + let n = E.A.length(xs) + + let masses: array = Belt.Array.makeBy(n, i => ys[i]) + let means: array = Belt.Array.makeBy(n, i => xs[i]) + let variances: array = Belt.Array.makeBy(n, i => 0.0) + + {n: n, masses: masses, means: means, variances: variances} +} + +let combineShapesContinuousDiscrete = ( + op: ExpressionTypes.algebraicOperation, + continuousShape: DistTypes.xyShape, + discreteShape: DistTypes.xyShape, +): DistTypes.xyShape => { + let t1n = continuousShape |> XYShape.T.length + let t2n = discreteShape |> XYShape.T.length + + // each x pair is added/subtracted + let fn = Operation.Algebraic.toFn(op) + + let outXYShapes: array> = Belt.Array.makeUninitializedUnsafe(t2n) + + switch op { + | #Add + | #Subtract => + for j in 0 to t2n - 1 { + // creates a new continuous shape for each one of the discrete points, and collects them in outXYShapes. + let dxyShape: array<(float, float)> = Belt.Array.makeUninitializedUnsafe(t1n) + for i in 0 to t1n - 1 { + Belt.Array.set( + dxyShape, + i, + ( + fn(continuousShape.xs[i], discreteShape.xs[j]), + continuousShape.ys[i] *. discreteShape.ys[j], + ), + ) |> ignore + () + } + Belt.Array.set(outXYShapes, j, dxyShape) |> ignore + () + } + | #Multiply + | #Exponentiate + | #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. + let dxyShape: array<(float, float)> = Belt.Array.makeUninitializedUnsafe(t1n) + for i in 0 to t1n - 1 { + Belt.Array.set( + dxyShape, + i, + ( + fn(continuousShape.xs[i], discreteShape.xs[j]), + continuousShape.ys[i] *. discreteShape.ys[j] /. discreteShape.xs[j], + ), + ) |> ignore + () + } + Belt.Array.set(outXYShapes, j, dxyShape) |> ignore + () + } + } + + outXYShapes + |> E.A.fmap(XYShape.T.fromZippedArray) + |> E.A.fold_left( + XYShape.PointwiseCombination.combine( + \"+.", + XYShape.XtoY.continuousInterpolator(#Linear, #UseZero), + ), + XYShape.T.empty, + ) +} diff --git a/packages/squiggle-lang/src/distPlus/distribution/Continuous.res b/packages/squiggle-lang/src/distPlus/distribution/Continuous.res new file mode 100644 index 00000000..45c3c60f --- /dev/null +++ b/packages/squiggle-lang/src/distPlus/distribution/Continuous.res @@ -0,0 +1,264 @@ +open Distributions + +type t = DistTypes.continuousShape +let getShape = (t: t) => t.xyShape +let interpolation = (t: t) => t.interpolation +let make = (~interpolation=#Linear, ~integralSumCache=None, ~integralCache=None, xyShape): t => { + xyShape: xyShape, + interpolation: interpolation, + integralSumCache: integralSumCache, + integralCache: integralCache, +} +let shapeMap = (fn, {xyShape, interpolation, integralSumCache, integralCache}: t): t => { + xyShape: fn(xyShape), + interpolation: interpolation, + integralSumCache: integralSumCache, + integralCache: integralCache, +} +let lastY = (t: t) => t |> getShape |> XYShape.T.lastY +let oShapeMap = (fn, {xyShape, interpolation, integralSumCache, integralCache}: t): option< + DistTypes.continuousShape, +> => fn(xyShape) |> E.O.fmap(make(~interpolation, ~integralSumCache, ~integralCache)) + +let emptyIntegral: DistTypes.continuousShape = { + xyShape: { + xs: [neg_infinity], + ys: [0.0], + }, + interpolation: #Linear, + integralSumCache: Some(0.0), + integralCache: None, +} +let empty: DistTypes.continuousShape = { + xyShape: XYShape.T.empty, + interpolation: #Linear, + integralSumCache: Some(0.0), + integralCache: Some(emptyIntegral), +} + +let stepwiseToLinear = (t: t): t => + make( + ~integralSumCache=t.integralSumCache, + ~integralCache=t.integralCache, + XYShape.Range.stepwiseToLinear(t.xyShape), + ) + +// Note: This results in a distribution with as many points as the sum of those in t1 and t2. +let combinePointwise = ( + ~integralSumCachesFn=(_, _) => None, + ~integralCachesFn: (t, t) => option=(_, _) => None, + ~distributionType: DistTypes.distributionType=#PDF, + fn: (float, float) => float, + t1: DistTypes.continuousShape, + t2: DistTypes.continuousShape, +): DistTypes.continuousShape => { + // If we're adding the distributions, and we know the total of each, then we + // can just sum them up. Otherwise, all bets are off. + let combinedIntegralSum = Common.combineIntegralSums( + integralSumCachesFn, + t1.integralSumCache, + t2.integralSumCache, + ) + + // TODO: does it ever make sense to pointwise combine the integrals here? + // It could be done for pointwise additions, but is that ever needed? + + // If combining stepwise and linear, we must convert the stepwise to linear first, + // i.e. add a point at the bottom of each step + let (t1, t2) = switch (t1.interpolation, t2.interpolation) { + | (#Linear, #Linear) => (t1, t2) + | (#Stepwise, #Stepwise) => (t1, t2) + | (#Linear, #Stepwise) => (t1, stepwiseToLinear(t2)) + | (#Stepwise, #Linear) => (stepwiseToLinear(t1), t2) + } + + let extrapolation = switch distributionType { + | #PDF => #UseZero + | #CDF => #UseOutermostPoints + } + + let interpolator = XYShape.XtoY.continuousInterpolator(t1.interpolation, extrapolation) + + make( + ~integralSumCache=combinedIntegralSum, + XYShape.PointwiseCombination.combine(fn, interpolator, t1.xyShape, t2.xyShape), + ) +} + +let toLinear = (t: t): option => + switch t { + | {interpolation: #Stepwise, xyShape, integralSumCache, integralCache} => + xyShape |> XYShape.Range.stepsToContinuous |> E.O.fmap(make(~integralSumCache, ~integralCache)) + | {interpolation: #Linear} => Some(t) + } +let shapeFn = (fn, t: t) => t |> getShape |> fn + +let updateIntegralSumCache = (integralSumCache, t: t): t => { + ...t, + integralSumCache: integralSumCache, +} + +let updateIntegralCache = (integralCache, t: t): t => {...t, integralCache: integralCache} + +let reduce = ( + ~integralSumCachesFn: (float, float) => option=(_, _) => None, + ~integralCachesFn: (t, t) => option=(_, _) => None, + fn, + continuousShapes, +) => + continuousShapes |> E.A.fold_left( + combinePointwise(~integralSumCachesFn, ~integralCachesFn, fn), + empty, + ) + +let mapY = (~integralSumCacheFn=_ => None, ~integralCacheFn=_ => None, ~fn, t: t) => + make( + ~interpolation=t.interpolation, + ~integralSumCache=t.integralSumCache |> E.O.bind(_, integralSumCacheFn), + ~integralCache=t.integralCache |> E.O.bind(_, integralCacheFn), + t |> getShape |> XYShape.T.mapY(fn), + ) + +let rec scaleBy = (~scale=1.0, t: t): t => { + let scaledIntegralSumCache = E.O.bind(t.integralSumCache, v => Some(scale *. v)) + let scaledIntegralCache = E.O.bind(t.integralCache, v => Some(scaleBy(~scale, v))) + + t + |> mapY(~fn=(r: float) => r *. scale) + |> updateIntegralSumCache(scaledIntegralSumCache) + |> updateIntegralCache(scaledIntegralCache) +} + +module T = Dist({ + type t = DistTypes.continuousShape + type integral = DistTypes.continuousShape + let minX = shapeFn(XYShape.T.minX) + let maxX = shapeFn(XYShape.T.maxX) + let mapY = mapY + let updateIntegralCache = updateIntegralCache + let toDiscreteProbabilityMassFraction = _ => 0.0 + let toShape = (t: t): DistTypes.shape => Continuous(t) + let xToY = (f, {interpolation, xyShape}: t) => + switch interpolation { + | #Stepwise => xyShape |> XYShape.XtoY.stepwiseIncremental(f) |> E.O.default(0.0) + | #Linear => xyShape |> XYShape.XtoY.linear(f) + } |> DistTypes.MixedPoint.makeContinuous + + let truncate = (leftCutoff: option, rightCutoff: option, t: t) => { + let lc = E.O.default(neg_infinity, leftCutoff) + let rc = E.O.default(infinity, rightCutoff) + let truncatedZippedPairs = + t |> getShape |> XYShape.T.zip |> XYShape.Zipped.filterByX(x => x >= lc && x <= rc) + + let leftNewPoint = leftCutoff |> E.O.dimap(lc => [(lc -. epsilon_float, 0.)], _ => []) + let rightNewPoint = rightCutoff |> E.O.dimap(rc => [(rc +. epsilon_float, 0.)], _ => []) + + let truncatedZippedPairsWithNewPoints = E.A.concatMany([ + leftNewPoint, + truncatedZippedPairs, + rightNewPoint, + ]) + let truncatedShape = XYShape.T.fromZippedArray(truncatedZippedPairsWithNewPoints) + + make(truncatedShape) + } + + // TODO: This should work with stepwise plots. + let integral = t => + switch (getShape(t) |> XYShape.T.isEmpty, t.integralCache) { + | (true, _) => emptyIntegral + | (false, Some(cache)) => cache + | (false, None) => + t + |> getShape + |> XYShape.Range.integrateWithTriangles + |> E.O.toExt("This should not have happened") + |> make + } + + let downsample = (length, t): t => + t |> shapeMap(XYShape.XsConversion.proportionByProbabilityMass(length, integral(t).xyShape)) + let integralEndY = (t: t) => t.integralSumCache |> E.O.default(t |> integral |> lastY) + let integralXtoY = (f, t: t) => t |> integral |> shapeFn(XYShape.XtoY.linear(f)) + let integralYtoX = (f, t: t) => t |> integral |> shapeFn(XYShape.YtoX.linear(f)) + let toContinuous = t => Some(t) + let toDiscrete = _ => None + + let normalize = (t: t): t => + t + |> updateIntegralCache(Some(integral(t))) + |> scaleBy(~scale=1. /. integralEndY(t)) + |> updateIntegralSumCache(Some(1.0)) + + let mean = (t: t) => { + 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( + ~indefiniteIntegralStepwise, + ~indefiniteIntegralLinear, + t, + ) + } + let variance = (t: t): float => + XYShape.Analysis.getVarianceDangerously( + t, + mean, + XYShape.Analysis.getMeanOfSquaresContinuousShape, + ) +}) + +/* 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 = ( + op: ExpressionTypes.algebraicOperation, + t1: t, + t2: DistTypes.discreteShape, +) => { + let t1s = t1 |> getShape + let t2s = t2.xyShape // TODO would like to use Discrete.getShape here, but current file structure doesn't allow for that + + if XYShape.T.isEmpty(t1s) || XYShape.T.isEmpty(t2s) { + empty + } else { + let continuousAsLinear = switch t1.interpolation { + | #Linear => t1 + | #Stepwise => stepwiseToLinear(t1) + } + + let combinedShape = AlgebraicShapeCombination.combineShapesContinuousDiscrete( + op, + continuousAsLinear |> getShape, + t2s, + ) + + let combinedIntegralSum = switch op { + | #Multiply + | #Divide => + Common.combineIntegralSums((a, b) => Some(a *. b), t1.integralSumCache, t2.integralSumCache) + | _ => None + } + + // TODO: It could make sense to automatically transform the integrals here (shift or scale) + make(~interpolation=t1.interpolation, ~integralSumCache=combinedIntegralSum, combinedShape) + } +} + +let combineAlgebraically = (op: ExpressionTypes.algebraicOperation, t1: t, t2: t) => { + let s1 = t1 |> getShape + let s2 = t2 |> getShape + let t1n = s1 |> XYShape.T.length + let t2n = s2 |> XYShape.T.length + if t1n == 0 || t2n == 0 { + empty + } else { + let combinedShape = AlgebraicShapeCombination.combineShapesContinuousContinuous(op, s1, s2) + let combinedIntegralSum = Common.combineIntegralSums( + (a, b) => Some(a *. b), + t1.integralSumCache, + t2.integralSumCache, + ) + // return a new Continuous distribution + make(~integralSumCache=combinedIntegralSum, combinedShape) + } +} diff --git a/packages/squiggle-lang/src/distPlus/distribution/Discrete.res b/packages/squiggle-lang/src/distPlus/distribution/Discrete.res new file mode 100644 index 00000000..223301bd --- /dev/null +++ b/packages/squiggle-lang/src/distPlus/distribution/Discrete.res @@ -0,0 +1,216 @@ +open Distributions + +type t = DistTypes.discreteShape + +let make = (~integralSumCache=None, ~integralCache=None, xyShape): t => { + xyShape: xyShape, + integralSumCache: integralSumCache, + integralCache: integralCache, +} +let shapeMap = (fn, {xyShape, integralSumCache, integralCache}: t): t => { + xyShape: fn(xyShape), + integralSumCache: integralSumCache, + integralCache: integralCache, +} +let getShape = (t: t) => t.xyShape +let oShapeMap = (fn, {xyShape, integralSumCache, integralCache}: t): option => + fn(xyShape) |> E.O.fmap(make(~integralSumCache, ~integralCache)) + +let emptyIntegral: DistTypes.continuousShape = { + xyShape: {xs: [neg_infinity], ys: [0.0]}, + interpolation: #Stepwise, + integralSumCache: Some(0.0), + integralCache: None, +} +let empty: DistTypes.discreteShape = { + xyShape: XYShape.T.empty, + integralSumCache: Some(0.0), + integralCache: Some(emptyIntegral), +} + +let shapeFn = (fn, t: t) => t |> getShape |> fn + +let lastY = (t: t) => t |> getShape |> XYShape.T.lastY + +let combinePointwise = ( + ~integralSumCachesFn=(_, _) => None, + ~integralCachesFn: ( + DistTypes.continuousShape, + DistTypes.continuousShape, + ) => option=(_, _) => None, + fn, + t1: DistTypes.discreteShape, + t2: DistTypes.discreteShape, +): DistTypes.discreteShape => { + let combinedIntegralSum = Common.combineIntegralSums( + integralSumCachesFn, + t1.integralSumCache, + t2.integralSumCache, + ) + + // TODO: does it ever make sense to pointwise combine the integrals here? + // It could be done for pointwise additions, but is that ever needed? + + make( + ~integralSumCache=combinedIntegralSum, + XYShape.PointwiseCombination.combine( + \"+.", + XYShape.XtoY.discreteInterpolator, + t1.xyShape, + t2.xyShape, + ), + ) +} + +let reduce = ( + ~integralSumCachesFn=(_, _) => None, + ~integralCachesFn=(_, _) => None, + fn, + discreteShapes, +): DistTypes.discreteShape => + discreteShapes |> E.A.fold_left( + combinePointwise(~integralSumCachesFn, ~integralCachesFn, fn), + empty, + ) + +let updateIntegralSumCache = (integralSumCache, t: t): t => { + ...t, + integralSumCache: integralSumCache, +} + +let updateIntegralCache = (integralCache, t: t): t => { + ...t, + integralCache: integralCache, +} + +/* This multiples all of the data points together and creates a new discrete distribution from the results. + Data points at the same xs get added together. It may be a good idea to downsample t1 and t2 before and/or the result after. */ +let combineAlgebraically = (op: ExpressionTypes.algebraicOperation, t1: t, t2: t): t => { + let t1s = t1 |> getShape + let t2s = t2 |> getShape + let t1n = t1s |> XYShape.T.length + let t2n = t2s |> XYShape.T.length + + let combinedIntegralSum = Common.combineIntegralSums( + (s1, s2) => Some(s1 *. s2), + t1.integralSumCache, + t2.integralSumCache, + ) + + let fn = Operation.Algebraic.toFn(op) + let xToYMap = E.FloatFloatMap.empty() + + for i in 0 to t1n - 1 { + for j in 0 to t2n - 1 { + let x = fn(t1s.xs[i], t2s.xs[j]) + let cv = xToYMap |> E.FloatFloatMap.get(x) |> E.O.default(0.) + let my = t1s.ys[i] *. t2s.ys[j] + let _ = Belt.MutableMap.set(xToYMap, x, cv +. my) + } + } + + let rxys = xToYMap |> E.FloatFloatMap.toArray |> XYShape.Zipped.sortByX + + let combinedShape = XYShape.T.fromZippedArray(rxys) + + make(~integralSumCache=combinedIntegralSum, combinedShape) +} + +let mapY = (~integralSumCacheFn=_ => None, ~integralCacheFn=_ => None, ~fn, t: t) => + make( + ~integralSumCache=t.integralSumCache |> E.O.bind(_, integralSumCacheFn), + ~integralCache=t.integralCache |> E.O.bind(_, integralCacheFn), + t |> getShape |> XYShape.T.mapY(fn), + ) + +let scaleBy = (~scale=1.0, t: t): t => { + let scaledIntegralSumCache = t.integralSumCache |> E.O.fmap(\"*."(scale)) + let scaledIntegralCache = t.integralCache |> E.O.fmap(Continuous.scaleBy(~scale)) + + t + |> mapY(~fn=(r: float) => r *. scale) + |> updateIntegralSumCache(scaledIntegralSumCache) + |> updateIntegralCache(scaledIntegralCache) +} + +module T = Dist({ + type t = DistTypes.discreteShape + type integral = DistTypes.continuousShape + let integral = t => + switch (getShape(t) |> XYShape.T.isEmpty, t.integralCache) { + | (true, _) => emptyIntegral + | (false, Some(c)) => c + | (false, None) => + let ts = getShape(t) + // The first xy of this integral should always be the zero, to ensure nice plotting + let firstX = ts |> XYShape.T.minX + let prependedZeroPoint: XYShape.T.t = {xs: [firstX -. epsilon_float], ys: [0.]} + let integralShape = + ts |> XYShape.T.concat(prependedZeroPoint) |> XYShape.T.accumulateYs(\"+.") + + Continuous.make(~interpolation=#Stepwise, integralShape) + } + + let integralEndY = (t: t) => t.integralSumCache |> E.O.default(t |> integral |> Continuous.lastY) + let minX = shapeFn(XYShape.T.minX) + let maxX = shapeFn(XYShape.T.maxX) + let toDiscreteProbabilityMassFraction = _ => 1.0 + let mapY = mapY + let updateIntegralCache = updateIntegralCache + let toShape = (t: t): DistTypes.shape => Discrete(t) + let toContinuous = _ => None + let toDiscrete = t => Some(t) + + let normalize = (t: t): t => + t |> scaleBy(~scale=1. /. integralEndY(t)) |> updateIntegralSumCache(Some(1.0)) + + let downsample = (i, t: t): t => { + // It's not clear how to downsample a set of discrete points in a meaningful way. + // The best we can do is to clip off the smallest values. + let currentLength = t |> getShape |> XYShape.T.length + + if i < currentLength && (i >= 1 && currentLength > 1) { + t + |> getShape + |> XYShape.T.zip + |> XYShape.Zipped.sortByY + |> Belt.Array.reverse + |> Belt.Array.slice(_, ~offset=0, ~len=i) + |> XYShape.Zipped.sortByX + |> XYShape.T.fromZippedArray + |> make + } else { + t + } + } + + let truncate = (leftCutoff: option, rightCutoff: option, t: t): t => + t + |> getShape + |> XYShape.T.zip + |> XYShape.Zipped.filterByX(x => + x >= E.O.default(neg_infinity, leftCutoff) && x <= E.O.default(infinity, rightCutoff) + ) + |> XYShape.T.fromZippedArray + |> make + + let xToY = (f, t) => + t + |> getShape + |> XYShape.XtoY.stepwiseIfAtX(f) + |> E.O.default(0.0) + |> DistTypes.MixedPoint.makeDiscrete + + let integralXtoY = (f, t) => t |> integral |> Continuous.getShape |> XYShape.XtoY.linear(f) + + let integralYtoX = (f, t) => t |> integral |> Continuous.getShape |> XYShape.YtoX.linear(f) + + let mean = (t: t): float => { + 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 + XYShape.Analysis.getVarianceDangerously(t, mean, getMeanOfSquares) + } +}) diff --git a/src/distPlus/distribution/DistPlus.re b/packages/squiggle-lang/src/distPlus/distribution/DistPlus.res similarity index 97% rename from src/distPlus/distribution/DistPlus.re rename to packages/squiggle-lang/src/distPlus/distribution/DistPlus.res index 15722bb7..6a954b42 100644 --- a/src/distPlus/distribution/DistPlus.re +++ b/packages/squiggle-lang/src/distPlus/distribution/DistPlus.res @@ -84,7 +84,7 @@ module T = let integral = (t: t) => updateShape(Continuous(t.integralCache), t); - let updateIntegralCache = (integralCache: option(DistTypes.continuousShape), t) => + let updateIntegralCache = (integralCache: option, t) => update(~integralCache=E.O.default(t.integralCache, integralCache), t); let downsample = (i, t): t => diff --git a/packages/squiggle-lang/src/distPlus/distribution/DistTypes.res b/packages/squiggle-lang/src/distPlus/distribution/DistTypes.res new file mode 100644 index 00000000..ebce1fe3 --- /dev/null +++ b/packages/squiggle-lang/src/distPlus/distribution/DistTypes.res @@ -0,0 +1,152 @@ +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 shapeMonad<'a, 'b, 'c> = + | Mixed('a) + | Discrete('b) + | Continuous('c) + +type shape = shapeMonad + +module ShapeMonad = { + let fmap = (t: shapeMonad<'a, 'b, 'c>, (fn1, fn2, fn3)): shapeMonad<'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(shape) + +type distributionUnit = + | UnspecifiedDistribution + +type distPlus = { + shape: shape, + 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/packages/squiggle-lang/src/distPlus/distribution/Distributions.res b/packages/squiggle-lang/src/distPlus/distribution/Distributions.res new file mode 100644 index 00000000..d01a886b --- /dev/null +++ b/packages/squiggle-lang/src/distPlus/distribution/Distributions.res @@ -0,0 +1,89 @@ +module type dist = { + type t + type integral + let minX: t => float + let maxX: t => float + let mapY: ( + ~integralSumCacheFn: float => option=?, + ~integralCacheFn: DistTypes.continuousShape => option=?, + ~fn: float => float, + t, + ) => t + let xToY: (float, t) => DistTypes.mixedPoint + let toShape: t => DistTypes.shape + let toContinuous: t => option + let toDiscrete: t => option + let normalize: t => t + let toDiscreteProbabilityMassFraction: t => float + let downsample: (int, t) => t + let truncate: (option, option, t) => t + + let updateIntegralCache: (option, t) => t + + let integral: t => integral + let integralEndY: t => float + let integralXtoY: (float, t) => float + let integralYtoX: (float, t) => float + + let mean: t => float + let variance: t => float +} + +module Dist = (T: dist) => { + type t = T.t + type integral = T.integral + let minX = T.minX + let maxX = T.maxX + let integral = T.integral + let xTotalRange = (t: t) => maxX(t) -. minX(t) + let mapY = T.mapY + let xToY = T.xToY + let downsample = T.downsample + let toShape = T.toShape + let toDiscreteProbabilityMassFraction = T.toDiscreteProbabilityMassFraction + let toContinuous = T.toContinuous + let toDiscrete = T.toDiscrete + let normalize = T.normalize + let truncate = T.truncate + let mean = T.mean + let variance = T.variance + + let updateIntegralCache = T.updateIntegralCache + + module Integral = { + type t = T.integral + let get = T.integral + let xToY = T.integralXtoY + let yToX = T.integralYtoX + let sum = T.integralEndY + } +} + +module Common = { + let combineIntegralSums = ( + combineFn: (float, float) => option, + t1IntegralSumCache: option, + t2IntegralSumCache: option, + ) => + switch (t1IntegralSumCache, t2IntegralSumCache) { + | (None, _) + | (_, None) => + None + | (Some(s1), Some(s2)) => combineFn(s1, s2) + } + + let combineIntegrals = ( + combineFn: ( + DistTypes.continuousShape, + DistTypes.continuousShape, + ) => option, + t1IntegralCache: option, + t2IntegralCache: option, + ) => + switch (t1IntegralCache, t2IntegralCache) { + | (None, _) + | (_, None) => + None + | (Some(s1), Some(s2)) => combineFn(s1, s2) + } +} diff --git a/packages/squiggle-lang/src/distPlus/distribution/Mixed.res b/packages/squiggle-lang/src/distPlus/distribution/Mixed.res new file mode 100644 index 00000000..7e7cc207 --- /dev/null +++ b/packages/squiggle-lang/src/distPlus/distribution/Mixed.res @@ -0,0 +1,307 @@ +open Distributions + +type t = DistTypes.mixedShape +let make = (~integralSumCache=None, ~integralCache=None, ~continuous, ~discrete): t => { + continuous: continuous, + discrete: discrete, + integralSumCache: integralSumCache, + integralCache: integralCache, +} + +let totalLength = (t: t): int => { + let continuousLength = t.continuous |> Continuous.getShape |> XYShape.T.length + let discreteLength = t.discrete |> Discrete.getShape |> XYShape.T.length + + continuousLength + discreteLength +} + +let scaleBy = (~scale=1.0, t: t): t => { + let scaledDiscrete = Discrete.scaleBy(~scale, t.discrete) + let scaledContinuous = Continuous.scaleBy(~scale, t.continuous) + let scaledIntegralCache = E.O.bind(t.integralCache, v => Some(Continuous.scaleBy(~scale, v))) + let scaledIntegralSumCache = E.O.bind(t.integralSumCache, s => Some(s *. scale)) + make( + ~discrete=scaledDiscrete, + ~continuous=scaledContinuous, + ~integralSumCache=scaledIntegralSumCache, + ~integralCache=scaledIntegralCache, + ) +} + +let toContinuous = ({continuous}: t) => Some(continuous) +let toDiscrete = ({discrete}: t) => Some(discrete) + +let updateIntegralCache = (integralCache, t: t): t => { + ...t, + integralCache: integralCache, +} + +module T = Dist({ + type t = DistTypes.mixedShape + type integral = DistTypes.continuousShape + let minX = ({continuous, discrete}: t) => + min(Continuous.T.minX(continuous), Discrete.T.minX(discrete)) + let maxX = ({continuous, discrete}: t) => + max(Continuous.T.maxX(continuous), Discrete.T.maxX(discrete)) + let toShape = (t: t): DistTypes.shape => Mixed(t) + + let updateIntegralCache = updateIntegralCache + + let toContinuous = toContinuous + let toDiscrete = toDiscrete + + let truncate = ( + leftCutoff: option, + rightCutoff: option, + {discrete, continuous}: t, + ) => { + let truncatedContinuous = Continuous.T.truncate(leftCutoff, rightCutoff, continuous) + let truncatedDiscrete = Discrete.T.truncate(leftCutoff, rightCutoff, discrete) + + make( + ~integralSumCache=None, + ~integralCache=None, + ~discrete=truncatedDiscrete, + ~continuous=truncatedContinuous, + ) + } + + let normalize = (t: t): t => { + let continuousIntegral = Continuous.T.Integral.get(t.continuous) + let discreteIntegral = Discrete.T.Integral.get(t.discrete) + + let continuous = t.continuous |> Continuous.updateIntegralCache(Some(continuousIntegral)) + let discrete = t.discrete |> Discrete.updateIntegralCache(Some(discreteIntegral)) + + let continuousIntegralSum = Continuous.T.Integral.sum(continuous) + let discreteIntegralSum = Discrete.T.Integral.sum(discrete) + let totalIntegralSum = continuousIntegralSum +. discreteIntegralSum + + let newContinuousSum = continuousIntegralSum /. totalIntegralSum + let newDiscreteSum = discreteIntegralSum /. totalIntegralSum + + let normalizedContinuous = + continuous + |> Continuous.scaleBy(~scale=newContinuousSum /. continuousIntegralSum) + |> Continuous.updateIntegralSumCache(Some(newContinuousSum)) + let normalizedDiscrete = + discrete + |> Discrete.scaleBy(~scale=newDiscreteSum /. discreteIntegralSum) + |> Discrete.updateIntegralSumCache(Some(newDiscreteSum)) + + make( + ~integralSumCache=Some(1.0), + ~integralCache=None, + ~continuous=normalizedContinuous, + ~discrete=normalizedDiscrete, + ) + } + + let xToY = (x, t: t) => { + // This evaluates the mixedShape at x, interpolating if necessary. + // Note that we normalize entire mixedShape first. + let {continuous, discrete}: t = normalize(t) + let c = Continuous.T.xToY(x, continuous) + let d = Discrete.T.xToY(x, discrete) + DistTypes.MixedPoint.add(c, d) // "add" here just combines the two values into a single MixedPoint. + } + + let toDiscreteProbabilityMassFraction = ({discrete, continuous}: t) => { + let discreteIntegralSum = Discrete.T.Integral.sum(discrete) + let continuousIntegralSum = Continuous.T.Integral.sum(continuous) + let totalIntegralSum = discreteIntegralSum +. continuousIntegralSum + + discreteIntegralSum /. totalIntegralSum + } + + let downsample = (count, t: t): t => { + // We will need to distribute the new xs fairly between the discrete and continuous shapes. + // The easiest way to do this is to simply go by the previous probability masses. + + let discreteIntegralSum = Discrete.T.Integral.sum(t.discrete) + let continuousIntegralSum = Continuous.T.Integral.sum(t.continuous) + let totalIntegralSum = discreteIntegralSum +. continuousIntegralSum + + // TODO: figure out what to do when the totalIntegralSum is zero. + + let downsampledDiscrete = Discrete.T.downsample( + int_of_float(float_of_int(count) *. (discreteIntegralSum /. totalIntegralSum)), + t.discrete, + ) + + let downsampledContinuous = Continuous.T.downsample( + int_of_float(float_of_int(count) *. (continuousIntegralSum /. totalIntegralSum)), + t.continuous, + ) + + {...t, discrete: downsampledDiscrete, continuous: downsampledContinuous} + } + + let integral = (t: t) => + switch t.integralCache { + | Some(cache) => cache + | None => + // note: if the underlying shapes aren't normalized, then these integrals won't be either -- but that's the way it should be. + let continuousIntegral = Continuous.T.Integral.get(t.continuous) + let discreteIntegral = Continuous.stepwiseToLinear(Discrete.T.Integral.get(t.discrete)) + + Continuous.make( + XYShape.PointwiseCombination.combine( + \"+.", + XYShape.XtoY.continuousInterpolator(#Linear, #UseOutermostPoints), + Continuous.getShape(continuousIntegral), + Continuous.getShape(discreteIntegral), + ), + ) + } + + let integralEndY = (t: t) => t |> integral |> Continuous.lastY + + let integralXtoY = (f, t) => t |> integral |> Continuous.getShape |> XYShape.XtoY.linear(f) + + let integralYtoX = (f, t) => t |> integral |> Continuous.getShape |> XYShape.YtoX.linear(f) + + // This pipes all ys (continuous and discrete) through fn. + // If mapY is a linear operation, we might be able to update the integralSumCaches as well; + // if not, they'll be set to None. + let mapY = ( + ~integralSumCacheFn=previousIntegralSum => None, + ~integralCacheFn=previousIntegral => None, + ~fn, + t: t, + ): t => { + let yMappedDiscrete: DistTypes.discreteShape = + t.discrete + |> Discrete.T.mapY(~fn) + |> Discrete.updateIntegralSumCache(E.O.bind(t.discrete.integralSumCache, integralSumCacheFn)) + |> Discrete.updateIntegralCache(E.O.bind(t.discrete.integralCache, integralCacheFn)) + + let yMappedContinuous: DistTypes.continuousShape = + t.continuous + |> Continuous.T.mapY(~fn) + |> Continuous.updateIntegralSumCache( + E.O.bind(t.continuous.integralSumCache, integralSumCacheFn), + ) + |> Continuous.updateIntegralCache(E.O.bind(t.continuous.integralCache, integralCacheFn)) + + { + discrete: yMappedDiscrete, + continuous: yMappedContinuous, + integralSumCache: E.O.bind(t.integralSumCache, integralSumCacheFn), + integralCache: E.O.bind(t.integralCache, integralCacheFn), + } + } + + let mean = ({discrete, continuous}: t): float => { + let discreteMean = Discrete.T.mean(discrete) + let continuousMean = Continuous.T.mean(continuous) + + // the combined mean is the weighted sum of the two: + let discreteIntegralSum = Discrete.T.Integral.sum(discrete) + let continuousIntegralSum = Continuous.T.Integral.sum(continuous) + let totalIntegralSum = discreteIntegralSum +. continuousIntegralSum + + (discreteMean *. discreteIntegralSum +. continuousMean *. continuousIntegralSum) /. + totalIntegralSum + } + + let variance = ({discrete, continuous} as t: t): float => { + // the combined mean is the weighted sum of the two: + let discreteIntegralSum = Discrete.T.Integral.sum(discrete) + let continuousIntegralSum = Continuous.T.Integral.sum(continuous) + let totalIntegralSum = discreteIntegralSum +. continuousIntegralSum + + let getMeanOfSquares = ({discrete, continuous}: t) => { + let discreteMean = + discrete |> Discrete.shapeMap(XYShape.Analysis.squareXYShape) |> Discrete.T.mean + let continuousMean = continuous |> XYShape.Analysis.getMeanOfSquaresContinuousShape + (discreteMean *. discreteIntegralSum +. continuousMean *. continuousIntegralSum) /. + totalIntegralSum + } + + switch discreteIntegralSum /. totalIntegralSum { + | 1.0 => Discrete.T.variance(discrete) + | 0.0 => Continuous.T.variance(continuous) + | _ => XYShape.Analysis.getVarianceDangerously(t, mean, getMeanOfSquares) + } + } +}) + +let combineAlgebraically = (op: ExpressionTypes.algebraicOperation, t1: t, t2: t): t => { + // Discrete convolution can cause a huge increase in the number of samples, + // so we'll first downsample. + + // An alternative (to be explored in the future) may be to first perform the full convolution and then to downsample the result; + // to use non-uniform fast Fourier transforms (for addition only), add web workers or gpu.js, etc. ... + + // we have to figure out where to downsample, and how to effectively + //let downsampleIfTooLarge = (t: t) => { + // let sqtl = sqrt(float_of_int(totalLength(t))); + // sqtl > 10 ? T.downsample(int_of_float(sqtl), t) : t; + //}; + + let t1d = t1 + let t2d = t2 + + // continuous (*) continuous => continuous, but also + // discrete (*) continuous => continuous (and vice versa). We have to take care of all combos and then combine them: + let ccConvResult = Continuous.combineAlgebraically(op, t1.continuous, t2.continuous) + let dcConvResult = Continuous.combineAlgebraicallyWithDiscrete(op, t2.continuous, t1.discrete) + let cdConvResult = Continuous.combineAlgebraicallyWithDiscrete(op, t1.continuous, t2.discrete) + let continuousConvResult = Continuous.reduce(\"+.", [ccConvResult, dcConvResult, cdConvResult]) + + // ... finally, discrete (*) discrete => discrete, obviously: + let discreteConvResult = Discrete.combineAlgebraically(op, t1.discrete, t2.discrete) + + let combinedIntegralSum = Common.combineIntegralSums( + (a, b) => Some(a *. b), + t1.integralSumCache, + t2.integralSumCache, + ) + + { + discrete: discreteConvResult, + continuous: continuousConvResult, + integralSumCache: combinedIntegralSum, + integralCache: None, + } +} + +let combinePointwise = ( + ~integralSumCachesFn=(_, _) => None, + ~integralCachesFn=(_, _) => None, + fn, + t1: t, + t2: t, +): t => { + let reducedDiscrete = + [t1, t2] + |> E.A.fmap(toDiscrete) + |> E.A.O.concatSomes + |> Discrete.reduce(~integralSumCachesFn, ~integralCachesFn, fn) + + let reducedContinuous = + [t1, t2] + |> E.A.fmap(toContinuous) + |> E.A.O.concatSomes + |> Continuous.reduce(~integralSumCachesFn, ~integralCachesFn, fn) + + let combinedIntegralSum = Common.combineIntegralSums( + integralSumCachesFn, + t1.integralSumCache, + t2.integralSumCache, + ) + + let combinedIntegral = Common.combineIntegrals( + integralCachesFn, + t1.integralCache, + t2.integralCache, + ) + + make( + ~integralSumCache=combinedIntegralSum, + ~integralCache=combinedIntegral, + ~discrete=reducedDiscrete, + ~continuous=reducedContinuous, + ) +} diff --git a/packages/squiggle-lang/src/distPlus/distribution/MixedShapeBuilder.res b/packages/squiggle-lang/src/distPlus/distribution/MixedShapeBuilder.res new file mode 100644 index 00000000..40027d7c --- /dev/null +++ b/packages/squiggle-lang/src/distPlus/distribution/MixedShapeBuilder.res @@ -0,0 +1,29 @@ +type assumption = + | ADDS_TO_1 + | ADDS_TO_CORRECT_PROBABILITY + +type assumptions = { + continuous: assumption, + discrete: assumption, + discreteProbabilityMass: option, +} + +let buildSimple = ( + ~continuous: option, + ~discrete: option, +): option => { + let continuous = + continuous |> E.O.default(Continuous.make(~integralSumCache=Some(0.0), {xs: [], ys: []})) + let discrete = + discrete |> E.O.default(Discrete.make(~integralSumCache=Some(0.0), {xs: [], ys: []})) + let cLength = continuous |> Continuous.getShape |> XYShape.T.xs |> E.A.length + let dLength = discrete |> Discrete.getShape |> XYShape.T.xs |> E.A.length + switch (cLength, dLength) { + | (0 | 1, 0) => None + | (0 | 1, _) => Some(Discrete(discrete)) + | (_, 0) => Some(Continuous(continuous)) + | (_, _) => + let mixedDist = Mixed.make(~integralSumCache=None, ~integralCache=None, ~continuous, ~discrete) + Some(Mixed(mixedDist)) + } +} diff --git a/packages/squiggle-lang/src/distPlus/distribution/Shape.res b/packages/squiggle-lang/src/distPlus/distribution/Shape.res new file mode 100644 index 00000000..94213e65 --- /dev/null +++ b/packages/squiggle-lang/src/distPlus/distribution/Shape.res @@ -0,0 +1,207 @@ +open Distributions + +type t = DistTypes.shape +let mapToAll = ((fn1, fn2, fn3), t: t) => + switch t { + | Mixed(m) => fn1(m) + | Discrete(m) => fn2(m) + | Continuous(m) => fn3(m) + } + +let fmap = ((fn1, fn2, fn3), t: t): t => + switch t { + | Mixed(m) => Mixed(fn1(m)) + | Discrete(m) => Discrete(fn2(m)) + | Continuous(m) => Continuous(fn3(m)) + } + +let toMixed = mapToAll(( + m => m, + d => + Mixed.make( + ~integralSumCache=d.integralSumCache, + ~integralCache=d.integralCache, + ~discrete=d, + ~continuous=Continuous.empty, + ), + c => + Mixed.make( + ~integralSumCache=c.integralSumCache, + ~integralCache=c.integralCache, + ~discrete=Discrete.empty, + ~continuous=c, + ), +)) + +let combineAlgebraically = (op: ExpressionTypes.algebraicOperation, t1: t, t2: t): t => + switch (t1, t2) { + | (Continuous(m1), Continuous(m2)) => + Continuous.combineAlgebraically(op, m1, m2) |> Continuous.T.toShape + | (Continuous(m1), Discrete(m2)) + | (Discrete(m2), Continuous(m1)) => + Continuous.combineAlgebraicallyWithDiscrete(op, m1, m2) |> Continuous.T.toShape + | (Discrete(m1), Discrete(m2)) => Discrete.combineAlgebraically(op, m1, m2) |> Discrete.T.toShape + | (m1, m2) => Mixed.combineAlgebraically(op, toMixed(m1), toMixed(m2)) |> Mixed.T.toShape + } + +let combinePointwise = ( + ~integralSumCachesFn: (float, float) => option=(_, _) => None, + ~integralCachesFn: ( + DistTypes.continuousShape, + DistTypes.continuousShape, + ) => option=(_, _) => None, + fn, + t1: t, + t2: t, +) => + switch (t1, t2) { + | (Continuous(m1), Continuous(m2)) => + DistTypes.Continuous( + Continuous.combinePointwise(~integralSumCachesFn, ~integralCachesFn, fn, m1, m2), + ) + | (Discrete(m1), Discrete(m2)) => + DistTypes.Discrete( + Discrete.combinePointwise(~integralSumCachesFn, ~integralCachesFn, fn, m1, m2), + ) + | (m1, m2) => + DistTypes.Mixed( + Mixed.combinePointwise(~integralSumCachesFn, ~integralCachesFn, fn, toMixed(m1), toMixed(m2)), + ) + } + +module T = Dist({ + type t = DistTypes.shape + type integral = DistTypes.continuousShape + + let xToY = (f: float) => mapToAll((Mixed.T.xToY(f), Discrete.T.xToY(f), Continuous.T.xToY(f))) + + let toShape = (t: t) => t + + let toContinuous = t => None + let toDiscrete = t => None + + let downsample = (i, t) => + fmap((Mixed.T.downsample(i), Discrete.T.downsample(i), Continuous.T.downsample(i)), t) + + let truncate = (leftCutoff, rightCutoff, t): t => + fmap( + ( + Mixed.T.truncate(leftCutoff, rightCutoff), + Discrete.T.truncate(leftCutoff, rightCutoff), + Continuous.T.truncate(leftCutoff, rightCutoff), + ), + t, + ) + + let toDiscreteProbabilityMassFraction = t => 0.0 + + let normalize = fmap((Mixed.T.normalize, Discrete.T.normalize, Continuous.T.normalize)) + + let updateIntegralCache = (integralCache, t: t): t => + fmap( + ( + Mixed.T.updateIntegralCache(integralCache), + Discrete.T.updateIntegralCache(integralCache), + Continuous.T.updateIntegralCache(integralCache), + ), + t, + ) + + let toContinuous = mapToAll(( + Mixed.T.toContinuous, + Discrete.T.toContinuous, + Continuous.T.toContinuous, + )) + let toDiscrete = mapToAll((Mixed.T.toDiscrete, Discrete.T.toDiscrete, Continuous.T.toDiscrete)) + + let toDiscreteProbabilityMassFraction = mapToAll(( + Mixed.T.toDiscreteProbabilityMassFraction, + Discrete.T.toDiscreteProbabilityMassFraction, + Continuous.T.toDiscreteProbabilityMassFraction, + )) + + let minX = mapToAll((Mixed.T.minX, Discrete.T.minX, Continuous.T.minX)) + let integral = mapToAll(( + Mixed.T.Integral.get, + Discrete.T.Integral.get, + Continuous.T.Integral.get, + )) + let integralEndY = mapToAll(( + Mixed.T.Integral.sum, + Discrete.T.Integral.sum, + Continuous.T.Integral.sum, + )) + let integralXtoY = f => + mapToAll((Mixed.T.Integral.xToY(f), Discrete.T.Integral.xToY(f), Continuous.T.Integral.xToY(f))) + let integralYtoX = f => + mapToAll((Mixed.T.Integral.yToX(f), Discrete.T.Integral.yToX(f), Continuous.T.Integral.yToX(f))) + let maxX = mapToAll((Mixed.T.maxX, Discrete.T.maxX, Continuous.T.maxX)) + let mapY = ( + ~integralSumCacheFn=previousIntegralSum => None, + ~integralCacheFn=previousIntegral => None, + ~fn, + ) => + fmap(( + Mixed.T.mapY(~integralSumCacheFn, ~integralCacheFn, ~fn), + Discrete.T.mapY(~integralSumCacheFn, ~integralCacheFn, ~fn), + Continuous.T.mapY(~integralSumCacheFn, ~integralCacheFn, ~fn), + )) + + let mean = (t: t): float => + switch t { + | Mixed(m) => Mixed.T.mean(m) + | Discrete(m) => Discrete.T.mean(m) + | Continuous(m) => Continuous.T.mean(m) + } + + let variance = (t: t): float => + switch t { + | Mixed(m) => Mixed.T.variance(m) + | Discrete(m) => Discrete.T.variance(m) + | Continuous(m) => Continuous.T.variance(m) + } +}) + +let pdf = (f: float, t: t) => { + let mixedPoint: DistTypes.mixedPoint = T.xToY(f, t) + mixedPoint.continuous +. mixedPoint.discrete +} + +let inv = T.Integral.yToX +let cdf = T.Integral.xToY + +let doN = (n, fn) => { + let items = Belt.Array.make(n, 0.0) + for x in 0 to n - 1 { + let _ = Belt.Array.set(items, x, fn()) + } + items +} + +let sample = (t: t): float => { + let randomItem = Random.float(1.) + let bar = t |> T.Integral.yToX(randomItem) + bar +} + +let isFloat = (t: t) => + switch t { + | Discrete({xyShape: {xs: [_], ys: [1.0]}}) => true + | _ => false + } + +let sampleNRendered = (n, dist) => { + let integralCache = T.Integral.get(dist) + let distWithUpdatedIntegralCache = T.updateIntegralCache(Some(integralCache), dist) + + doN(n, () => sample(distWithUpdatedIntegralCache)) +} + +let operate = (distToFloatOp: ExpressionTypes.distToFloatOperation, s): float => + switch distToFloatOp { + | #Pdf(f) => pdf(f, s) + | #Cdf(f) => pdf(f, s) + | #Inv(f) => inv(f, s) + | #Sample => sample(s) + | #Mean => T.mean(s) + } diff --git a/packages/squiggle-lang/src/distPlus/distribution/XYShape.res b/packages/squiggle-lang/src/distPlus/distribution/XYShape.res new file mode 100644 index 00000000..c48d5557 --- /dev/null +++ b/packages/squiggle-lang/src/distPlus/distribution/XYShape.res @@ -0,0 +1,440 @@ +open DistTypes + +let interpolate = (xMin: float, xMax: float, yMin: float, yMax: float, xIntended: float): float => { + let minProportion = (xMax -. xIntended) /. (xMax -. xMin) + let maxProportion = (xIntended -. xMin) /. (xMax -. xMin) + yMin *. minProportion +. yMax *. maxProportion +} + +// TODO: Make sure that shapes cannot be empty. +let extImp = E.O.toExt("Tried to perform an operation on an empty XYShape.") + +module T = { + type t = xyShape + let toXyShape = (t: t): xyShape => t + type ts = array + let xs = (t: t) => t.xs + let ys = (t: t) => t.ys + let length = (t: t) => E.A.length(t.xs) + let empty = {xs: [], ys: []} + let isEmpty = (t: t) => length(t) == 0 + let minX = (t: t) => t |> xs |> E.A.Sorted.min |> extImp + let maxX = (t: t) => t |> xs |> E.A.Sorted.max |> extImp + let firstY = (t: t) => t |> ys |> E.A.first |> extImp + let lastY = (t: t) => t |> ys |> E.A.last |> extImp + 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 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} + let accumulateYs = (fn, p: t) => fromArray((p.xs, E.A.accumulate(fn, p.ys))) + let concat = (t1: t, t2: t) => { + let cxs = Array.concat(list{t1.xs, t2.xs}) + let cys = Array.concat(list{t1.ys, t2.ys}) + {xs: cxs, ys: cys} + } + let fromZippedArray = (pairs: array<(float, float)>): t => pairs |> Belt.Array.unzip |> fromArray + let equallyDividedXs = (t: t, newLength) => E.A.Floats.range(minX(t), maxX(t), newLength) + let toJs = (t: t) => {"xs": t.xs, "ys": t.ys} +} + +module Ts = { + type t = T.ts + let minX = (t: t) => t |> E.A.fmap(T.minX) |> E.A.min |> extImp + let maxX = (t: t) => t |> E.A.fmap(T.maxX) |> E.A.max |> extImp + let equallyDividedXs = (t: t, newLength) => E.A.Floats.range(minX(t), maxX(t), newLength) + let allXs = (t: t) => t |> E.A.fmap(T.xs) |> E.A.Sorted.concatMany +} + +module Pairs = { + let x = fst + let y = snd + let first = (t: T.t) => (T.minX(t), T.firstY(t)) + let last = (t: T.t) => (T.maxX(t), T.lastY(t)) + + let getBy = (t: T.t, fn) => t |> T.zip |> E.A.getBy(_, fn) + + let firstAtOrBeforeXValue = (xValue, t: T.t) => { + let zipped = T.zip(t) + let firstIndex = zipped |> Belt.Array.getIndexBy(_, ((x, _)) => x > xValue) + let previousIndex = switch firstIndex { + | None => Some(Array.length(zipped) - 1) + | Some(0) => None + | Some(n) => Some(n - 1) + } + previousIndex |> Belt.Option.flatMap(_, Belt.Array.get(zipped)) + } +} + +module YtoX = { + let linear = (y: float, t: T.t): float => { + let firstHigherIndex = E.A.Sorted.binarySearchFirstElementGreaterIndex(T.ys(t), y) + let foundX = switch firstHigherIndex { + | #overMax => T.maxX(t) + | #underMin => T.minX(t) + | #firstHigher(firstHigherIndex) => + let lowerOrEqualIndex = firstHigherIndex - 1 < 0 ? 0 : firstHigherIndex - 1 + let (_xs, _ys) = (T.xs(t), T.ys(t)) + let needsInterpolation = _ys[lowerOrEqualIndex] != y + if needsInterpolation { + interpolate( + _ys[lowerOrEqualIndex], + _ys[firstHigherIndex], + _xs[lowerOrEqualIndex], + _xs[firstHigherIndex], + y, + ) + } else { + _xs[lowerOrEqualIndex] + } + } + foundX + } +} + +module XtoY = { + let stepwiseIncremental = (f, t: T.t) => Pairs.firstAtOrBeforeXValue(f, t) |> E.O.fmap(Pairs.y) + + let stepwiseIfAtX = (f: float, t: T.t) => + Pairs.getBy(t, ((x: float, _)) => x == f) |> E.O.fmap(Pairs.y) + + let linear = (x: float, t: T.t): float => { + let firstHigherIndex = E.A.Sorted.binarySearchFirstElementGreaterIndex(T.xs(t), x) + let n = switch firstHigherIndex { + | #overMax => T.lastY(t) + | #underMin => T.firstY(t) + | #firstHigher(firstHigherIndex) => + let lowerOrEqualIndex = firstHigherIndex - 1 < 0 ? 0 : firstHigherIndex - 1 + let (_xs, _ys) = (T.xs(t), T.ys(t)) + let needsInterpolation = _xs[lowerOrEqualIndex] != x + if needsInterpolation { + interpolate( + _xs[lowerOrEqualIndex], + _xs[firstHigherIndex], + _ys[lowerOrEqualIndex], + _ys[firstHigherIndex], + x, + ) + } else { + _ys[lowerOrEqualIndex] + } + } + n + } + + /* 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: DistTypes.interpolationStrategy, + extrapolation: DistTypes.extrapolationStrategy, + ): interpolator => + switch (interpolation, extrapolation) { + | (#Linear, #UseZero) => + (t: T.t, leftIndex: int, x: float) => + if leftIndex < 0 { + 0.0 + } else if leftIndex >= T.length(t) - 1 { + 0.0 + } else { + let x1 = t.xs[leftIndex] + let x2 = t.xs[leftIndex + 1] + let y1 = t.ys[leftIndex] + let y2 = t.ys[leftIndex + 1] + let fraction = (x -. x1) /. (x2 -. x1) + y1 *. (1. -. fraction) +. y2 *. fraction + } + | (#Linear, #UseOutermostPoints) => + (t: T.t, leftIndex: int, x: float) => + if leftIndex < 0 { + t.ys[0] + } else if leftIndex >= T.length(t) - 1 { + t.ys[T.length(t) - 1] + } else { + let x1 = t.xs[leftIndex] + let x2 = t.xs[leftIndex + 1] + let y1 = t.ys[leftIndex] + let y2 = t.ys[leftIndex + 1] + let fraction = (x -. x1) /. (x2 -. x1) + y1 *. (1. -. fraction) +. y2 *. fraction + } + | (#Stepwise, #UseZero) => + (t: T.t, leftIndex: int, x: float) => + if leftIndex < 0 { + 0.0 + } else if leftIndex >= T.length(t) - 1 { + 0.0 + } else { + t.ys[leftIndex] + } + | (#Stepwise, #UseOutermostPoints) => + (t: T.t, leftIndex: int, x: float) => + if leftIndex < 0 { + t.ys[0] + } else if leftIndex >= T.length(t) - 1 { + t.ys[T.length(t) - 1] + } else { + t.ys[leftIndex] + } + } + + /* Returns a between-points-interpolating function that can be used with PointwiseCombination.combine. + For discrete distributions, the probability density between points is zero, so we just return zero here. */ + let discreteInterpolator: interpolator = (t: T.t, leftIndex: int, x: float) => 0.0 +} + +module XsConversion = { + let _replaceWithXs = (newXs: array, t: T.t): T.t => { + let newYs = Belt.Array.map(newXs, XtoY.linear(_, t)) + {xs: newXs, ys: newYs} + } + + let equallyDivideXByMass = (newLength: int, integral: T.t) => + E.A.Floats.range(0.0, 1.0, newLength) |> E.A.fmap(YtoX.linear(_, integral)) + + let proportionEquallyOverX = (newLength: int, t: T.t): T.t => + T.equallyDividedXs(t, newLength) |> _replaceWithXs(_, t) + + let proportionByProbabilityMass = (newLength: int, integral: T.t, t: T.t): T.t => + integral |> equallyDivideXByMass(newLength) |> _replaceWithXs(_, t) // creates a new set of xs at evenly spaced percentiles // linearly interpolates new ys for the new xs +} + +module Zipped = { + type zipped = array<(float, float)> + let compareYs = ((_, y1), (_, y2)) => y1 > y2 ? 1 : 0 + let compareXs = ((x1, _), (x2, _)) => x1 > x2 ? 1 : 0 + let sortByY = (t: zipped) => t |> E.A.stableSortBy(_, compareYs) + let sortByX = (t: zipped) => t |> E.A.stableSortBy(_, compareXs) + let filterByX = (testFn: float => bool, t: zipped) => t |> E.A.filter(((x, _)) => testFn(x)) +} + +module PointwiseCombination = { + // t1Interpolator and t2Interpolator are functions from XYShape.XtoY, e.g. linearBetweenPointsExtrapolateFlat. + let combine = %raw(` // : (float => float => float, T.t, T.t, bool) => T.t + // This function combines two xyShapes by looping through both of them simultaneously. + // It always moves on to the next smallest x, whether that's in the first or second input's xs, + // and interpolates the value on the other side, thus accumulating xs and ys. + // This is written in raw JS because this can still be a bottleneck, and using refs for the i and j indices is quite painful. + + function(fn, interpolator, t1, t2) { + let t1n = t1.xs.length; + let t2n = t2.xs.length; + let outX = []; + let outY = []; + let i = -1; + let j = -1; + + while (i <= t1n - 1 && j <= t2n - 1) { + let x, ya, yb; + if (j == t2n - 1 && i < t1n - 1 || + t1.xs[i+1] < t2.xs[j+1]) { // if a has to catch up to b, or if b is already done + i++; + + x = t1.xs[i]; + ya = t1.ys[i]; + + yb = interpolator(t2, j, x); + } else if (i == t1n - 1 && j < t2n - 1 || + t1.xs[i+1] > t2.xs[j+1]) { // if b has to catch up to a, or if a is already done + j++; + + x = t2.xs[j]; + yb = t2.ys[j]; + + ya = interpolator(t1, i, x); + } else if (i < t1n - 1 && j < t2n && t1.xs[i+1] === t2.xs[j+1]) { // if they happen to be equal, move both ahead + i++; + j++; + x = t1.xs[i]; + ya = t1.ys[i]; + yb = t2.ys[j]; + } else if (i === t1n - 1 && j === t2n - 1) { + // finished! + i = t1n; + j = t2n; + continue; + } else { + console.log("Error!", i, j); + } + + outX.push(x); + outY.push(fn(ya, yb)); + } + + return {xs: outX, ys: outY}; + } + `) + + let combineEvenXs = (~fn, ~xToYSelection, sampleCount, t1: T.t, t2: T.t) => + switch (E.A.length(t1.xs), E.A.length(t2.xs)) { + | (0, 0) => T.empty + | (0, _) => t2 + | (_, 0) => t1 + | (_, _) => + let allXs = Ts.equallyDividedXs([t1, t2], sampleCount) + + let allYs = allXs |> E.A.fmap(x => fn(xToYSelection(x, t1), xToYSelection(x, t2))) + + T.fromArrays(allXs, allYs) + } + + // TODO: I'd bet this is pretty slow. Maybe it would be faster to intersperse Xs and Ys separately. + let intersperse = (t1: T.t, t2: T.t) => E.A.intersperse(T.zip(t1), T.zip(t2)) |> T.fromZippedArray +} + +// I'm really not sure this part is actually what we want at this point. +module Range = { + // ((lastX, lastY), (nextX, nextY)) + type zippedRange = ((float, float), (float, float)) + + let toT = T.fromZippedArray + let nextX = ((_, (nextX, _)): zippedRange) => nextX + + let rangePointAssumingSteps = (((_, lastY), (nextX, _)): zippedRange) => (nextX, lastY) + + let rangeAreaAssumingTriangles = (((lastX, lastY), (nextX, nextY)): zippedRange) => + (nextX -. lastX) *. (lastY +. nextY) /. 2. + + //Todo: figure out how to without making new array. + let rangeAreaAssumingTrapezoids = (((lastX, lastY), (nextX, nextY)): zippedRange) => + (nextX -. lastX) *. (Js.Math.min_float(lastY, nextY) +. (lastY +. nextY) /. 2.) + + let delta_y_over_delta_x = (((lastX, lastY), (nextX, nextY)): zippedRange) => + (nextY -. lastY) /. (nextX -. lastX) + + let mapYsBasedOnRanges = (fn, t) => + Belt.Array.zip(t.xs, t.ys) + |> E.A.toRanges + |> E.R.toOption + |> E.O.fmap(r => r |> Belt.Array.map(_, r => (nextX(r), fn(r)))) + + // This code is messy, in part because I'm trying to make things easy on garbage collection here. + // It's using triangles instead of trapezoids right now. + let integrateWithTriangles = ({xs, ys}) => { + let length = E.A.length(xs) + let cumulativeY = Belt.Array.make(length, 0.0) + for x in 0 to E.A.length(xs) - 2 { + let _ = Belt.Array.set( + cumulativeY, + x + 1, + (xs[x + 1] -. xs[x]) *. ((ys[x] +. ys[x + 1]) /. 2.) +. cumulativeY[x], // dx // (1/2) * (avgY) + ) + } + Some({xs: xs, ys: cumulativeY}) + } + + let derivative = mapYsBasedOnRanges(delta_y_over_delta_x) + + let stepwiseToLinear = ({xs, ys}: T.t): T.t => { + // adds points at the bottom of each step. + let length = E.A.length(xs) + let newXs: array = Belt.Array.makeUninitializedUnsafe(2 * length) + let newYs: array = Belt.Array.makeUninitializedUnsafe(2 * length) + + Belt.Array.set(newXs, 0, xs[0] -. epsilon_float) |> ignore + Belt.Array.set(newYs, 0, 0.) |> ignore + Belt.Array.set(newXs, 1, xs[0]) |> ignore + Belt.Array.set(newYs, 1, ys[0]) |> ignore + + for i in 1 to E.A.length(xs) - 1 { + Belt.Array.set(newXs, i * 2, xs[i] -. epsilon_float) |> ignore + Belt.Array.set(newYs, i * 2, ys[i - 1]) |> ignore + Belt.Array.set(newXs, i * 2 + 1, xs[i]) |> ignore + Belt.Array.set(newYs, i * 2 + 1, ys[i]) |> ignore + () + } + + {xs: newXs, ys: newYs} + } + + // TODO: I think this isn't needed by any functions anymore. + let stepsToContinuous = t => { + // TODO: It would be nicer if this the diff didn't change the first element, and also maybe if there were a more elegant way of doing this. + let diff = T.xTotalRange(t) |> (r => r *. 0.00001) + let items = switch E.A.toRanges(Belt.Array.zip(t.xs, t.ys)) { + | Ok(items) => + Some( + items + |> Belt.Array.map(_, rangePointAssumingSteps) + |> T.fromZippedArray + |> PointwiseCombination.intersperse(t |> T.mapX(e => e +. diff)), + ) + | _ => Some(t) + } + let first = items |> E.O.fmap(T.zip) |> E.O.bind(_, E.A.get(_, 0)) + switch (items, first) { + | (Some(items), Some((0.0, _))) => Some(items) + | (Some(items), Some((firstX, _))) => + let all = E.A.append([(firstX, 0.0)], items |> T.zip) + all |> T.fromZippedArray |> E.O.some + | _ => None + } + } +} + +let pointLogScore = (prediction, answer) => + switch answer { + | 0. => 0.0 + | answer => answer *. Js.Math.log2(Js.Math.abs_float(prediction /. answer)) + } + +let logScorePoint = (sampleCount, t1, t2) => + PointwiseCombination.combineEvenXs( + ~fn=pointLogScore, + ~xToYSelection=XtoY.linear, + sampleCount, + t1, + t2, + ) + |> Range.integrateWithTriangles + |> E.O.fmap(T.accumulateYs(\"+.")) + |> E.O.fmap(Pairs.last) + |> 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: DistTypes.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: DistTypes.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/src/distPlus/expressionTree/ExpressionTree.re b/packages/squiggle-lang/src/distPlus/expressionTree/ExpressionTree.re similarity index 100% rename from src/distPlus/expressionTree/ExpressionTree.re rename to packages/squiggle-lang/src/distPlus/expressionTree/ExpressionTree.re diff --git a/src/distPlus/expressionTree/ExpressionTreeBasic.re b/packages/squiggle-lang/src/distPlus/expressionTree/ExpressionTreeBasic.re similarity index 100% rename from src/distPlus/expressionTree/ExpressionTreeBasic.re rename to packages/squiggle-lang/src/distPlus/expressionTree/ExpressionTreeBasic.re diff --git a/src/distPlus/expressionTree/ExpressionTreeEvaluator.re b/packages/squiggle-lang/src/distPlus/expressionTree/ExpressionTreeEvaluator.re similarity index 99% rename from src/distPlus/expressionTree/ExpressionTreeEvaluator.re rename to packages/squiggle-lang/src/distPlus/expressionTree/ExpressionTreeEvaluator.re index debdc1e1..608ea8fd 100644 --- a/src/distPlus/expressionTree/ExpressionTreeEvaluator.re +++ b/packages/squiggle-lang/src/distPlus/expressionTree/ExpressionTreeEvaluator.re @@ -206,7 +206,6 @@ module Truncate = { module Normalize = { let rec operationToLeaf = (evaluationParams, t: node): result(node, string) => { - Js.log2("normalize", t); switch (t) { | `RenderedDist(s) => Ok(`RenderedDist(Shape.T.normalize(s))) | `SymbolicDist(_) => Ok(t) diff --git a/src/distPlus/expressionTree/ExpressionTypes.re b/packages/squiggle-lang/src/distPlus/expressionTree/ExpressionTypes.re similarity index 100% rename from src/distPlus/expressionTree/ExpressionTypes.re rename to packages/squiggle-lang/src/distPlus/expressionTree/ExpressionTypes.re diff --git a/src/distPlus/expressionTree/MathJsParser.re b/packages/squiggle-lang/src/distPlus/expressionTree/MathJsParser.re similarity index 99% rename from src/distPlus/expressionTree/MathJsParser.re rename to packages/squiggle-lang/src/distPlus/expressionTree/MathJsParser.re index a2f977d0..1d8322ef 100644 --- a/src/distPlus/expressionTree/MathJsParser.re +++ b/packages/squiggle-lang/src/distPlus/expressionTree/MathJsParser.re @@ -344,7 +344,6 @@ let fromString2 = str => { }); let value = E.R.bind(mathJsParse, MathAdtToDistDst.run); - Js.log2(mathJsParse, value); value; }; diff --git a/src/distPlus/expressionTree/Mathjs.re b/packages/squiggle-lang/src/distPlus/expressionTree/Mathjs.re similarity index 100% rename from src/distPlus/expressionTree/Mathjs.re rename to packages/squiggle-lang/src/distPlus/expressionTree/Mathjs.re diff --git a/src/distPlus/expressionTree/MathjsWrapper.js b/packages/squiggle-lang/src/distPlus/expressionTree/MathjsWrapper.js similarity index 100% rename from src/distPlus/expressionTree/MathjsWrapper.js rename to packages/squiggle-lang/src/distPlus/expressionTree/MathjsWrapper.js diff --git a/src/distPlus/expressionTree/Operation.re b/packages/squiggle-lang/src/distPlus/expressionTree/Operation.re similarity index 100% rename from src/distPlus/expressionTree/Operation.re rename to packages/squiggle-lang/src/distPlus/expressionTree/Operation.re diff --git a/src/distPlus/expressionTree/PTypes.re b/packages/squiggle-lang/src/distPlus/expressionTree/PTypes.re similarity index 100% rename from src/distPlus/expressionTree/PTypes.re rename to packages/squiggle-lang/src/distPlus/expressionTree/PTypes.re diff --git a/src/distPlus/expressionTree/Program.re b/packages/squiggle-lang/src/distPlus/expressionTree/Program.re similarity index 100% rename from src/distPlus/expressionTree/Program.re rename to packages/squiggle-lang/src/distPlus/expressionTree/Program.re diff --git a/src/distPlus/samplesRenderer/Bandwidth.re b/packages/squiggle-lang/src/distPlus/samplesRenderer/Bandwidth.re similarity index 100% rename from src/distPlus/samplesRenderer/Bandwidth.re rename to packages/squiggle-lang/src/distPlus/samplesRenderer/Bandwidth.re diff --git a/src/distPlus/samplesRenderer/KdeLibrary.js b/packages/squiggle-lang/src/distPlus/samplesRenderer/KdeLibrary.js similarity index 100% rename from src/distPlus/samplesRenderer/KdeLibrary.js rename to packages/squiggle-lang/src/distPlus/samplesRenderer/KdeLibrary.js diff --git a/src/distPlus/samplesRenderer/SamplesToShape.re b/packages/squiggle-lang/src/distPlus/samplesRenderer/SamplesToShape.re similarity index 100% rename from src/distPlus/samplesRenderer/SamplesToShape.re rename to packages/squiggle-lang/src/distPlus/samplesRenderer/SamplesToShape.re diff --git a/src/distPlus/symbolic/SymbolicDist.re b/packages/squiggle-lang/src/distPlus/symbolic/SymbolicDist.re similarity index 100% rename from src/distPlus/symbolic/SymbolicDist.re rename to packages/squiggle-lang/src/distPlus/symbolic/SymbolicDist.re diff --git a/src/distPlus/symbolic/SymbolicTypes.re b/packages/squiggle-lang/src/distPlus/symbolic/SymbolicTypes.re similarity index 100% rename from src/distPlus/symbolic/SymbolicTypes.re rename to packages/squiggle-lang/src/distPlus/symbolic/SymbolicTypes.re diff --git a/src/distPlus/typeSystem/HardcodedFunctions.re b/packages/squiggle-lang/src/distPlus/typeSystem/HardcodedFunctions.re similarity index 100% rename from src/distPlus/typeSystem/HardcodedFunctions.re rename to packages/squiggle-lang/src/distPlus/typeSystem/HardcodedFunctions.re diff --git a/src/distPlus/typeSystem/TypeSystem.re b/packages/squiggle-lang/src/distPlus/typeSystem/TypeSystem.re similarity index 100% rename from src/distPlus/typeSystem/TypeSystem.re rename to packages/squiggle-lang/src/distPlus/typeSystem/TypeSystem.re diff --git a/packages/squiggle-lang/src/distPlus/utility/E.res b/packages/squiggle-lang/src/distPlus/utility/E.res new file mode 100644 index 00000000..d17850fd --- /dev/null +++ b/packages/squiggle-lang/src/distPlus/utility/E.res @@ -0,0 +1,443 @@ +open Rationale.Function.Infix + +module FloatFloatMap = { + module Id = Belt.Id.MakeComparable({ + type t = float + let cmp: (float, float) => int = Pervasives.compare + }) + + type t = Belt.MutableMap.t + + let fromArray = (ar: array<(float, float)>) => Belt.MutableMap.fromArray(ar, ~id=module(Id)) + let toArray = (t: t) => Belt.MutableMap.toArray(t) + let empty = () => Belt.MutableMap.make(~id=module(Id)) + let increment = (el, t: t) => + Belt.MutableMap.update(t, el, x => + switch x { + | Some(n) => Some(n +. 1.0) + | None => Some(1.0) + } + ) + + let get = (el, t: t) => Belt.MutableMap.get(t, el) + let fmap = (fn, t: t) => Belt.MutableMap.map(t, fn) +} + +module Int = { + let max = (i1: int, i2: int) => i1 > i2 ? i1 : i2 +} +/* Utils */ +module U = { + let isEqual = (a, b) => a == b + let toA = a => [a] + let id = e => e +} + +module O = { + let dimap = (sFn, rFn, e) => + switch e { + | Some(r) => sFn(r) + | None => rFn() + } + () + let fmap = Rationale.Option.fmap + let bind = Rationale.Option.bind + let default = Rationale.Option.default + let isSome = Rationale.Option.isSome + let isNone = Rationale.Option.isNone + let toExn = Rationale.Option.toExn + let some = Rationale.Option.some + let firstSome = Rationale.Option.firstSome + let toExt = Rationale.Option.toExn + let flatApply = (fn, b) => Rationale.Option.apply(fn, Some(b)) |> Rationale.Option.flatten + + let toBool = opt => + switch opt { + | Some(_) => true + | _ => false + } + + let ffmap = (fn, r) => + switch r { + | Some(sm) => fn(sm) + | _ => None + } + + let toString = opt => + switch opt { + | Some(s) => s + | _ => "" + } + + let toResult = (error, e) => + switch e { + | Some(r) => Belt.Result.Ok(r) + | None => Error(error) + } + + let compare = (compare, f1: option, f2: option) => + switch (f1, f2) { + | (Some(f1), Some(f2)) => Some(compare(f1, f2) ? f1 : f2) + | (Some(f1), None) => Some(f1) + | (None, Some(f2)) => Some(f2) + | (None, None) => None + } + + let min = compare(\"<") + let max = compare(\">") +} + +/* Functions */ +module F = { + let apply = (a, e) => a |> e + + let flatten2Callbacks = (fn1, fn2, fnlast) => + fn1(response1 => fn2(response2 => fnlast(response1, response2))) + + let flatten3Callbacks = (fn1, fn2, fn3, fnlast) => + fn1(response1 => fn2(response2 => fn3(response3 => fnlast(response1, response2, response3)))) + + let flatten4Callbacks = (fn1, fn2, fn3, fn4, fnlast) => + fn1(response1 => + fn2(response2 => + fn3(response3 => fn4(response4 => fnlast(response1, response2, response3, response4))) + ) + ) +} + +module Bool = { + type t = bool + let toString = (t: t) => t ? "TRUE" : "FALSE" + let fromString = str => str == "TRUE" ? true : false + + module O = { + let toBool = opt => + switch opt { + | Some(true) => true + | _ => false + } + } +} + +module Float = { + let with2DigitsPrecision = Js.Float.toPrecisionWithPrecision(_, ~digits=2) + let with3DigitsPrecision = Js.Float.toPrecisionWithPrecision(_, ~digits=3) + let toFixed = Js.Float.toFixed + let toString = Js.Float.toString +} + +module I = { + let increment = n => n + 1 + let decrement = n => n - 1 + let toString = Js.Int.toString +} + +/* R for Result */ +module R = { + let result = Rationale.Result.result + let id = e => e |> result(U.id, U.id) + let fmap = Rationale.Result.fmap + let bind = Rationale.Result.bind + let toExn = Belt.Result.getExn + let default = (default, res: Belt.Result.t<'a, 'b>) => + switch res { + | Ok(r) => r + | Error(_) => default + } + let merge = (a, b) => + switch (a, b) { + | (Error(e), _) => Error(e) + | (_, Error(e)) => Error(e) + | (Ok(a), Ok(b)) => Ok((a, b)) + } + let toOption = (e: Belt.Result.t<'a, 'b>) => + switch e { + | Ok(r) => Some(r) + | Error(_) => None + } + + let errorIfCondition = (errorCondition, errorMessage, r) => + errorCondition(r) ? Error(errorMessage) : Ok(r) +} + +let safe_fn_of_string = (fn, s: string): option<'a> => + try Some(fn(s)) catch { + | _ => None + } + +module S = { + let safe_float = float_of_string->safe_fn_of_string + let safe_int = int_of_string->safe_fn_of_string + let default = (defaultStr, str) => str == "" ? defaultStr : str +} + +module J = { + let toString = \"||>"(Js.Json.decodeString, O.default("")) + let fromString = Js.Json.string + let fromNumber = Js.Json.number + + module O = { + let fromString = (str: string) => + switch str { + | "" => None + | _ => Some(Js.Json.string(str)) + } + + let toString = (str: option<'a>) => + switch str { + | Some(str) => Some(str |> \"||>"(Js.Json.decodeString, O.default(""))) + | _ => None + } + } +} + +module JsDate = { + let fromString = Js.Date.fromString + let now = Js.Date.now + let make = Js.Date.make + let valueOf = Js.Date.valueOf +} + +/* List */ +module L = { + let fmap = List.map + let get = Belt.List.get + let toArray = Array.of_list + let fmapi = List.mapi + let concat = List.concat + let drop = Rationale.RList.drop + let remove = Rationale.RList.remove + let find = List.find + let filter = List.filter + let for_all = List.for_all + let exists = List.exists + let sort = List.sort + let length = List.length + let filter_opt = Rationale.RList.filter_opt + let uniqBy = Rationale.RList.uniqBy + let join = Rationale.RList.join + let head = Rationale.RList.head + let uniq = Rationale.RList.uniq + let flatten = List.flatten + let last = Rationale.RList.last + let append = List.append + let getBy = Belt.List.getBy + let dropLast = Rationale.RList.dropLast + let contains = Rationale.RList.contains + let without = Rationale.RList.without + let update = Rationale.RList.update + let iter = List.iter + let findIndex = Rationale.RList.findIndex +} + +/* A for Array */ +module A = { + let fmap = Array.map + let fmapi = Array.mapi + let to_list = Array.to_list + let of_list = Array.of_list + let length = Array.length + let append = Array.append + // let empty = [||]; + let unsafe_get = Array.unsafe_get + let get = Belt.Array.get + let getBy = Belt.Array.getBy + let last = a => get(a, length(a) - 1) + let first = get(_, 0) + let hasBy = (r, fn) => Belt.Array.getBy(r, fn) |> O.isSome + let fold_left = Array.fold_left + let fold_right = Array.fold_right + let concatMany = Belt.Array.concatMany + let keepMap = Belt.Array.keepMap + let init = Array.init + let reduce = Belt.Array.reduce + let reducei = Belt.Array.reduceWithIndex + let isEmpty = r => length(r) < 1 + let min = a => get(a, 0) |> O.fmap(first => Belt.Array.reduce(a, first, (i, j) => i < j ? i : j)) + let max = a => get(a, 0) |> O.fmap(first => Belt.Array.reduce(a, first, (i, j) => i > j ? i : j)) + let stableSortBy = Belt.SortArray.stableSortBy + let toRanges = (a: array<'a>) => + switch a |> Belt.Array.length { + | 0 + | 1 => + Belt.Result.Error("Must be at least 2 elements") + | n => + Belt.Array.makeBy(n - 1, r => r) + |> Belt.Array.map(_, index => ( + Belt.Array.getUnsafe(a, index), + Belt.Array.getUnsafe(a, index + 1), + )) + |> 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)) + let result = maxLength |> Belt.Array.makeUninitializedUnsafe + for i in 0 to maxLength - 1 { + Belt.Array.set(result, i, (get(array1, i), get(array2, i))) |> ignore + } + result + } + + let asList = (f: list<'a> => list<'a>, r: array<'a>) => r |> to_list |> f |> of_list + /* TODO: Is there a better way of doing this? */ + let uniq = r => asList(L.uniq, r) + + //intersperse([1,2,3], [10,11,12]) => [1,10,2,11,3,12] + let intersperse = (a: array<'a>, b: array<'a>) => { + let items: ref> = ref([]) + + Belt.Array.forEachWithIndex(a, (i, item) => + switch Belt.Array.get(b, i) { + | Some(r) => items := append(items.contents, [item, r]) + | None => items := append(items.contents, [item]) + } + ) + items.contents + } + + // This is like map, but + //accumulate((a,b) => a + b, [1,2,3]) => [1, 3, 5] + let accumulate = (fn: ('a, 'a) => 'a, items: array<'a>) => { + let length = items |> length + let empty = Belt.Array.make(length, items |> unsafe_get(_, 0)) + Belt.Array.forEachWithIndex(items, (index, element) => { + let item = switch index { + | 0 => element + | index => fn(element, unsafe_get(empty, index - 1)) + } + let _ = Belt.Array.set(empty, index, item) + }) + empty + } + + // @todo: Is -1 still the indicator that this is false (as is true with + // @todo: js findIndex)? Wasn't sure. + let findIndex = (e, i) => + Js.Array.findIndex(e, i) |> ( + r => + switch r { + | -1 => None + | r => Some(r) + } + ) + let filter = (o, e) => Js.Array.filter(o, e) + + module O = { + let concatSomes = (optionals: array>): array<'a> => + optionals + |> Js.Array.filter(Rationale.Option.isSome) + |> Js.Array.map(Rationale.Option.toExn("Warning: This should not have happened")) + let defaultEmpty = (o: option>): array<'a> => + switch o { + | Some(o) => o + | None => [] + } + } + + module R = { + let firstErrorOrOpen = (results: array>): Belt.Result.t< + array<'a>, + 'b, + > => { + let bringErrorUp = switch results |> Belt.Array.getBy(_, Belt.Result.isError) { + | Some(Belt.Result.Error(err)) => Belt.Result.Error(err) + | Some(Belt.Result.Ok(_)) => Belt.Result.Ok(results) + | None => Belt.Result.Ok(results) + } + let forceOpen = (r: array>): array<'a> => + r |> Belt.Array.map(_, r => Belt.Result.getExn(r)) + bringErrorUp |> Belt.Result.map(_, forceOpen) + } + } + + module Sorted = { + let min = first + let max = last + let range = (~min=min, ~max=max, a) => + switch (min(a), max(a)) { + | (Some(min), Some(max)) => Some(max -. min) + | _ => None + } + let binarySearchFirstElementGreaterIndex = (ar: array<'a>, el: 'a) => { + let el = Belt.SortArray.binarySearchBy(ar, el, compare) + let el = el < 0 ? el * -1 - 1 : el + switch el { + | e if e >= length(ar) => #overMax + | e if e == 0 => #underMin + | e => #firstHigher(e) + } + } + + let concat = (t1: array<'a>, t2: array<'a>) => { + let ts = Belt.Array.concat(t1, t2) + ts |> Array.fast_sort(compare) + ts + } + + let concatMany = (t1: array>) => { + let ts = Belt.Array.concatMany(t1) + ts |> Array.fast_sort(compare) + ts + } + + module Floats = { + let makeIncrementalUp = (a, b) => + Array.make(b - a + 1, a) |> Array.mapi((i, c) => c + i) |> Belt.Array.map(_, float_of_int) + + let makeIncrementalDown = (a, b) => + Array.make(a - b + 1, a) |> Array.mapi((i, c) => c - i) |> Belt.Array.map(_, float_of_int) + + let split = (sortedArray: array) => { + let continuous = [] + let discrete = FloatFloatMap.empty() + Belt.Array.forEachWithIndex(sortedArray, (index, element) => { + let maxIndex = (sortedArray |> Array.length) - 1 + let possiblySimilarElements = switch index { + | 0 => [index + 1] + | n if n == maxIndex => [index - 1] + | _ => [index - 1, index + 1] + } |> Belt.Array.map(_, r => sortedArray[r]) + let hasSimilarElement = Belt.Array.some(possiblySimilarElements, r => r == element) + hasSimilarElement + ? FloatFloatMap.increment(element, discrete) + : { + let _ = Js.Array.push(element, continuous) + } + () + }) + + (continuous, discrete) + } + } + } + + module Floats = { + let sum = Belt.Array.reduce(_, 0., (i, j) => i +. j) + let mean = a => sum(a) /. (Array.length(a) |> float_of_int) + let random = Js.Math.random_int + + exception RangeError(string) + let range = (min: float, max: float, n: int): array => + switch n { + | 0 => [] + | 1 => [min] + | 2 => [min, max] + | _ if min == max => Belt.Array.make(n, min) + | _ if n < 0 => raise(RangeError("n must be greater than 0")) + | _ if min > max => raise(RangeError("Min value is less then max value")) + | _ => + let diff = (max -. min) /. Belt.Float.fromInt(n - 1) + Belt.Array.makeBy(n, i => min +. Belt.Float.fromInt(i) *. diff) + } + } +} + +module JsArray = { + let concatSomes = (optionals: Js.Array.t>): Js.Array.t<'a> => + optionals + |> Js.Array.filter(Rationale.Option.isSome) + |> Js.Array.map(Rationale.Option.toExn("Warning: This should not have happened")) + let filter = Js.Array.filter +} diff --git a/src/distPlus/utility/Jstat.re b/packages/squiggle-lang/src/distPlus/utility/Jstat.re similarity index 100% rename from src/distPlus/utility/Jstat.re rename to packages/squiggle-lang/src/distPlus/utility/Jstat.re diff --git a/src/distPlus/utility/Lodash.re b/packages/squiggle-lang/src/distPlus/utility/Lodash.re similarity index 100% rename from src/distPlus/utility/Lodash.re rename to packages/squiggle-lang/src/distPlus/utility/Lodash.re diff --git a/packages/squiggle-lang/src/js/index.js b/packages/squiggle-lang/src/js/index.js new file mode 100644 index 00000000..0076c945 --- /dev/null +++ b/packages/squiggle-lang/src/js/index.js @@ -0,0 +1,3 @@ +const ProgramEvaluator = require('../distPlus/ProgramEvaluator.gen.js'); + +exports.runMePlease = ProgramEvaluator.runAll \ No newline at end of file diff --git a/yarn.lock b/packages/squiggle-lang/yarn.lock similarity index 66% rename from yarn.lock rename to packages/squiggle-lang/yarn.lock index 7e40dcf2..ffa2eaf4 100644 --- a/yarn.lock +++ b/packages/squiggle-lang/yarn.lock @@ -2,27 +2,6 @@ # yarn lockfile v1 -"@ant-design/create-react-context@^0.2.4": - version "0.2.5" - resolved "https://registry.yarnpkg.com/@ant-design/create-react-context/-/create-react-context-0.2.5.tgz#f5f5a9163b4772097712837397ad30e22e79f858" - integrity sha512-1rMAa4qgP2lfl/QBH9i78+Gjxtj9FTMpMyDGZsEBW5Kih72EuUo9958mV8PgpRkh4uwPSQ7vVZWXeyNZXVAFDg== - dependencies: - gud "^1.0.0" - warning "^4.0.3" - -"@ant-design/icons-react@~1.1.5": - version "1.1.5" - resolved "https://registry.yarnpkg.com/@ant-design/icons-react/-/icons-react-1.1.5.tgz#1b03da8dcced2a4bb982ef7b25c1d24014c35a68" - integrity sha512-p2ybKfO/r2lC1RZu4rDY2VBDZq2zqAaJzf/B1HrKTxGo8/mM1zOOEoob/LRXZphJ9jD5wCcTdcmcB9YMaAWW4Q== - dependencies: - ant-design-palettes "^1.1.3" - babel-runtime "^6.26.0" - -"@ant-design/icons@~1.2.0": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@ant-design/icons/-/icons-1.2.1.tgz#8e19301b1433ec67d6bbd0e892782e2ade561ff9" - integrity sha512-gQx3nH6m1xvebOWh5xibhzVK02aoqHY7JUXUS4doAidSDRWsj5iwKC8Gq9DemDZ4T+bW6xO7jJZN1UsbvcW7Uw== - "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.8.3.tgz#33e25903d7481181534e12ec0a25f16b6fcf419e" @@ -30,12 +9,17 @@ dependencies: "@babel/highlight" "^7.8.3" -"@babel/code-frame@^7.0.0 <7.4.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0.tgz#06e2ab19bdb535385559aabb5ba59729482800f8" - integrity sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA== +"@babel/code-frame@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.16.7.tgz#44416b6bd7624b998f5b1af5d470856c40138789" + integrity sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg== dependencies: - "@babel/highlight" "^7.0.0" + "@babel/highlight" "^7.16.7" + +"@babel/compat-data@^7.16.4": + version "7.16.8" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.16.8.tgz#31560f9f29fdf1868de8cb55049538a1b9732a60" + integrity sha512-m7OkX0IdKLKPpBlJtF561YJal5y/jyI5fNfWbPxh2D/nbzzGI4qRyrD8xO2jB24u7l+5I2a43scCG2IrfjC50Q== "@babel/compat-data@^7.9.6": version "7.9.6" @@ -46,26 +30,6 @@ invariant "^2.2.4" semver "^5.5.0" -"@babel/core@^7.0.0 <7.4.0": - version "7.3.4" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.3.4.tgz#921a5a13746c21e32445bf0798680e9d11a6530b" - integrity sha512-jRsuseXBo9pN197KnDwhhaaBzyZr2oIcLHHTt2oDdQrej5Qp57dCCJafWx5ivU8/alEYDpssYqv1MUqcxwQlrA== - dependencies: - "@babel/code-frame" "^7.0.0" - "@babel/generator" "^7.3.4" - "@babel/helpers" "^7.2.0" - "@babel/parser" "^7.3.4" - "@babel/template" "^7.2.2" - "@babel/traverse" "^7.3.4" - "@babel/types" "^7.3.4" - convert-source-map "^1.1.0" - debug "^4.1.0" - json5 "^2.1.0" - lodash "^4.17.11" - resolve "^1.3.2" - semver "^5.4.1" - source-map "^0.5.0" - "@babel/core@^7.1.0", "@babel/core@^7.4.4", "@babel/core@^7.7.5": version "7.9.6" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.9.6.tgz#d9aa1f580abf3b2286ef40b6904d390904c63376" @@ -88,18 +52,37 @@ semver "^5.4.1" source-map "^0.5.0" -"@babel/generator@^7.0.0 <7.4.0": - version "7.3.4" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.3.4.tgz#9aa48c1989257877a9d971296e5b73bfe72e446e" - integrity sha512-8EXhHRFqlVVWXPezBW5keTiQi/rJMQTg/Y9uVCEZ0CAF3PKtCCaVRnp64Ii1ujhkoDhhF1fVsImoN4yJ2uz4Wg== +"@babel/core@^7.12.0": + version "7.16.12" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.16.12.tgz#5edc53c1b71e54881315923ae2aedea2522bb784" + integrity sha512-dK5PtG1uiN2ikk++5OzSYsitZKny4wOCD0nrO4TqnW4BVBTQ2NGS3NgilvT/TEyxTST7LNyWV/T4tXDoD3fOgg== dependencies: - "@babel/types" "^7.3.4" - jsesc "^2.5.1" - lodash "^4.17.11" + "@babel/code-frame" "^7.16.7" + "@babel/generator" "^7.16.8" + "@babel/helper-compilation-targets" "^7.16.7" + "@babel/helper-module-transforms" "^7.16.7" + "@babel/helpers" "^7.16.7" + "@babel/parser" "^7.16.12" + "@babel/template" "^7.16.7" + "@babel/traverse" "^7.16.10" + "@babel/types" "^7.16.8" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.1.2" + semver "^6.3.0" source-map "^0.5.0" - trim-right "^1.0.1" -"@babel/generator@^7.3.4", "@babel/generator@^7.4.4", "@babel/generator@^7.9.6": +"@babel/generator@^7.16.8", "@babel/generator@^7.9.0": + version "7.16.8" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.16.8.tgz#359d44d966b8cd059d543250ce79596f792f2ebe" + integrity sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw== + dependencies: + "@babel/types" "^7.16.8" + jsesc "^2.5.1" + source-map "^0.5.0" + +"@babel/generator@^7.4.4", "@babel/generator@^7.9.6": version "7.9.6" resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.9.6.tgz#5408c82ac5de98cda0d77d8124e99fa1f2170a43" integrity sha512-+htwWKJbH2bL72HRluF8zumBxzuX0ZZUFl3JLNyoUjM/Ho8wnVpPXM6aUz8cfKDqQ/h7zHqKt4xzJteUosckqQ== @@ -133,7 +116,7 @@ "@babel/helper-module-imports" "^7.8.3" "@babel/types" "^7.9.5" -"@babel/helper-builder-react-jsx@^7.3.0", "@babel/helper-builder-react-jsx@^7.9.0": +"@babel/helper-builder-react-jsx@^7.9.0": version "7.9.0" resolved "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.9.0.tgz#16bf391990b57732700a3278d4d9a81231ea8d32" integrity sha512-weiIo4gaoGgnhff54GQ3P5wsUQmnSwpkvU0r6ZHq6TzoSzKy4JxHEgnxNytaKbov2a9z/CVNyzliuCOUPEX3Jw== @@ -141,6 +124,16 @@ "@babel/helper-annotate-as-pure" "^7.8.3" "@babel/types" "^7.9.0" +"@babel/helper-compilation-targets@^7.16.7", "@babel/helper-compilation-targets@^7.8.4": + 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.9.6": version "7.9.6" resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.9.6.tgz#1e05b7ccc9d38d2f8b40b458b380a04dcfadd38a" @@ -170,6 +163,13 @@ "@babel/types" "^7.8.3" lodash "^4.17.13" +"@babel/helper-environment-visitor@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz#ff484094a839bde9d89cd63cba017d7aae80ecd7" + integrity sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag== + dependencies: + "@babel/types" "^7.16.7" + "@babel/helper-explode-assignable-expression@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.8.3.tgz#a728dc5b4e89e30fc2dfc7d04fa28a930653f982" @@ -178,7 +178,16 @@ "@babel/traverse" "^7.8.3" "@babel/types" "^7.8.3" -"@babel/helper-function-name@^7.1.0", "@babel/helper-function-name@^7.8.3", "@babel/helper-function-name@^7.9.5": +"@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== + dependencies: + "@babel/helper-get-function-arity" "^7.16.7" + "@babel/template" "^7.16.7" + "@babel/types" "^7.16.7" + +"@babel/helper-function-name@^7.8.3", "@babel/helper-function-name@^7.9.5": version "7.9.5" resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.9.5.tgz#2b53820d35275120e1874a82e5aabe1376920a5c" integrity sha512-JVcQZeXM59Cd1qanDUxv9fgJpt3NeKUaqBqUEvfmQ+BCOKq2xUgaWZW2hr0dkbyJgezYuplEoh5knmrnS68efw== @@ -187,6 +196,13 @@ "@babel/template" "^7.8.3" "@babel/types" "^7.9.5" +"@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/helper-get-function-arity@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz#b894b947bd004381ce63ea1db9f08547e920abd5" @@ -194,6 +210,13 @@ dependencies: "@babel/types" "^7.8.3" +"@babel/helper-hoist-variables@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz#86bcb19a77a509c7b77d0e22323ef588fa58c246" + integrity sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg== + dependencies: + "@babel/types" "^7.16.7" + "@babel/helper-hoist-variables@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.8.3.tgz#1dbe9b6b55d78c9b4183fc8cdc6e30ceb83b7134" @@ -208,14 +231,35 @@ dependencies: "@babel/types" "^7.8.3" -"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.8.3": +"@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-imports@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz#7fe39589b39c016331b6b8c3f441e8f0b1419498" integrity sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg== dependencies: "@babel/types" "^7.8.3" -"@babel/helper-module-transforms@^7.1.0", "@babel/helper-module-transforms@^7.9.0": +"@babel/helper-module-transforms@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz#7665faeb721a01ca5327ddc6bba15a5cb34b6a41" + integrity sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng== + 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.16.7" + "@babel/types" "^7.16.7" + +"@babel/helper-module-transforms@^7.9.0": version "7.9.0" resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.9.0.tgz#43b34dfe15961918707d247327431388e9fe96e5" integrity sha512-0FvKyu0gpPfIQ8EkxlrAydOWROdHpBmiCiRwLkUiBGhCUPRRbVD2/tm3sFr/c/GWFrQ/ffutGUAnx7V0FzT2wA== @@ -240,6 +284,11 @@ resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz#9ea293be19babc0f52ff8ca88b34c3611b208670" integrity sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ== +"@babel/helper-plugin-utils@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz#aa3a8ab4c3cceff8e65eb9e73d87dc4ff320b2f5" + integrity sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA== + "@babel/helper-regex@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.8.3.tgz#139772607d51b93f23effe72105b319d2a4c6965" @@ -268,7 +317,14 @@ "@babel/traverse" "^7.9.6" "@babel/types" "^7.9.6" -"@babel/helper-simple-access@^7.1.0", "@babel/helper-simple-access@^7.8.3": +"@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.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz#7f8109928b4dab4654076986af575231deb639ae" integrity sha512-VNGUDjx5cCWg4vvCTR8qQ7YJYZ+HBjxOgXEl7ounz+4Sn7+LMD3CFrCTEU6/qXKbA2nKg21CwhhBzO0RpRbdCw== @@ -276,18 +332,35 @@ "@babel/template" "^7.8.3" "@babel/types" "^7.8.3" -"@babel/helper-split-export-declaration@^7.0.0", "@babel/helper-split-export-declaration@^7.8.3": +"@babel/helper-split-export-declaration@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz#0b648c0c42da9d3920d85ad585f2778620b8726b" + integrity sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw== + dependencies: + "@babel/types" "^7.16.7" + +"@babel/helper-split-export-declaration@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz#31a9f30070f91368a7182cf05f831781065fc7a9" integrity sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA== dependencies: "@babel/types" "^7.8.3" +"@babel/helper-validator-identifier@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz#e8c602438c4a8195751243da9031d1607d247cad" + integrity sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw== + "@babel/helper-validator-identifier@^7.9.0", "@babel/helper-validator-identifier@^7.9.5": version "7.9.5" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz#90977a8e6fbf6b431a7dc31752eee233bf052d80" integrity sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g== +"@babel/helper-validator-option@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz#b203ce62ce5fe153899b617c08957de860de4d23" + integrity sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ== + "@babel/helper-wrap-function@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.8.3.tgz#9dbdb2bb55ef14aaa01fe8c99b629bd5352d8610" @@ -298,7 +371,16 @@ "@babel/traverse" "^7.8.3" "@babel/types" "^7.8.3" -"@babel/helpers@^7.2.0", "@babel/helpers@^7.9.6": +"@babel/helpers@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.16.7.tgz#7e3504d708d50344112767c3542fc5e357fffefc" + integrity sha512-9ZDoqtfY7AuEOt3cxchfii6C7GDyyMBffktR5B2jvWv8u2+efwvpnVKXMWzNehqy68tKgAfSwfdw/lWpthS2bw== + dependencies: + "@babel/template" "^7.16.7" + "@babel/traverse" "^7.16.7" + "@babel/types" "^7.16.7" + +"@babel/helpers@^7.9.6": version "7.9.6" resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.9.6.tgz#092c774743471d0bb6c7de3ad465ab3d3486d580" integrity sha512-tI4bUbldloLcHWoRUMAj4g1bF313M/o6fBKhIsb3QnGVPwRm9JsNf/gqMkQ7zjqReABiffPV6RWj7hEglID5Iw== @@ -307,7 +389,16 @@ "@babel/traverse" "^7.9.6" "@babel/types" "^7.9.6" -"@babel/highlight@^7.0.0", "@babel/highlight@^7.8.3": +"@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== + dependencies: + "@babel/helper-validator-identifier" "^7.16.7" + chalk "^2.0.0" + js-tokens "^4.0.0" + +"@babel/highlight@^7.8.3": version "7.9.0" resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.9.0.tgz#4e9b45ccb82b79607271b2979ad82c7b68163079" integrity sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ== @@ -316,17 +407,17 @@ chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/parser@^7.0.0 <7.4.0": - version "7.3.4" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.3.4.tgz#a43357e4bbf4b92a437fb9e465c192848287f27c" - integrity sha512-tXZCqWtlOOP4wgCp6RjRvLmfuhnqTLy9VHwRochJBCP2nDm27JnnuFEnXFASVyQNHk36jD1tAammsCEEqgscIQ== +"@babel/parser@^7.0.0", "@babel/parser@^7.16.10", "@babel/parser@^7.16.12", "@babel/parser@^7.16.7": + version "7.16.12" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.16.12.tgz#9474794f9a650cf5e2f892444227f98e28cdf8b6" + integrity sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A== -"@babel/parser@^7.1.0", "@babel/parser@^7.2.2", "@babel/parser@^7.3.4", "@babel/parser@^7.4.4", "@babel/parser@^7.7.5", "@babel/parser@^7.8.6", "@babel/parser@^7.9.6": +"@babel/parser@^7.1.0", "@babel/parser@^7.4.4", "@babel/parser@^7.7.5", "@babel/parser@^7.8.6", "@babel/parser@^7.9.6": version "7.9.6" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.9.6.tgz#3b1bbb30dabe600cd72db58720998376ff653bc7" integrity sha512-AoeIEJn8vt+d/6+PXDRPaksYhnlbMIiejioBZvvMQsOjW/JYK6k/0dKnvvP3EhK5GfMBWDPtrxRtegWdAcdq9Q== -"@babel/plugin-proposal-async-generator-functions@^7.2.0", "@babel/plugin-proposal-async-generator-functions@^7.8.3": +"@babel/plugin-proposal-async-generator-functions@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.8.3.tgz#bad329c670b382589721b27540c7d288601c6e6f" integrity sha512-NZ9zLv848JsV3hs8ryEh7Uaz/0KsmPLqv0+PdkDJL1cJy0K4kOCFa8zc1E3mp+RHPQcpdfb/6GovEsW4VDrOMw== @@ -343,7 +434,7 @@ "@babel/helper-plugin-utils" "^7.8.3" "@babel/plugin-syntax-dynamic-import" "^7.8.0" -"@babel/plugin-proposal-json-strings@^7.2.0", "@babel/plugin-proposal-json-strings@^7.8.3": +"@babel/plugin-proposal-json-strings@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.8.3.tgz#da5216b238a98b58a1e05d6852104b10f9a70d6b" integrity sha512-KGhQNZ3TVCQG/MjRbAUwuH+14y9q0tpxs1nWWs3pbSleRdDro9SAMMDyye8HhY1gqZ7/NqIc8SKhya0wRDgP1Q== @@ -367,7 +458,7 @@ "@babel/helper-plugin-utils" "^7.8.3" "@babel/plugin-syntax-numeric-separator" "^7.8.3" -"@babel/plugin-proposal-object-rest-spread@^7.3.4", "@babel/plugin-proposal-object-rest-spread@^7.9.6": +"@babel/plugin-proposal-object-rest-spread@^7.9.6": version "7.9.6" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.9.6.tgz#7a093586fcb18b08266eb1a7177da671ac575b63" integrity sha512-Ga6/fhGqA9Hj+y6whNpPv8psyaK5xzrQwSPsGPloVkvmH+PqW1ixdnfJ9uIO06OjQNYol3PMnfmJ8vfZtkzF+A== @@ -376,7 +467,7 @@ "@babel/plugin-syntax-object-rest-spread" "^7.8.0" "@babel/plugin-transform-parameters" "^7.9.5" -"@babel/plugin-proposal-optional-catch-binding@^7.2.0", "@babel/plugin-proposal-optional-catch-binding@^7.8.3": +"@babel/plugin-proposal-optional-catch-binding@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.8.3.tgz#9dee96ab1650eed88646ae9734ca167ac4a9c5c9" integrity sha512-0gkX7J7E+AtAw9fcwlVQj8peP61qhdg/89D5swOkjYbkboA2CVckn3kiyum1DE0wskGb7KJJxBdyEBApDLLVdw== @@ -392,7 +483,7 @@ "@babel/helper-plugin-utils" "^7.8.3" "@babel/plugin-syntax-optional-chaining" "^7.8.0" -"@babel/plugin-proposal-unicode-property-regex@^7.2.0", "@babel/plugin-proposal-unicode-property-regex@^7.4.4", "@babel/plugin-proposal-unicode-property-regex@^7.8.3": +"@babel/plugin-proposal-unicode-property-regex@^7.4.4", "@babel/plugin-proposal-unicode-property-regex@^7.8.3": version "7.8.8" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.8.8.tgz#ee3a95e90cdc04fe8cd92ec3279fa017d68a0d1d" integrity sha512-EVhjVsMpbhLw9ZfHWSx2iy13Q8Z/eg8e8ccVWt23sWQK5l1UdkoLJPN5w69UA4uITGBnEZD2JOe4QOHycYKv8A== @@ -400,7 +491,7 @@ "@babel/helper-create-regexp-features-plugin" "^7.8.8" "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-syntax-async-generators@^7.2.0", "@babel/plugin-syntax-async-generators@^7.8.0", "@babel/plugin-syntax-async-generators@^7.8.4": +"@babel/plugin-syntax-async-generators@^7.8.0", "@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== @@ -428,21 +519,28 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-flow@^7.2.0", "@babel/plugin-syntax-flow@^7.8.3": +"@babel/plugin-syntax-flow@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.7.tgz#202b147e5892b8452bbb0bb269c7ed2539ab8832" + integrity sha512-UDo3YGQO0jH6ytzVwgSLv9i/CzMcUjbKenL67dTrAZPPv6GFAtDhe6jqnvmoKzC/7htNTohhos+onPtDMqJwaQ== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-syntax-flow@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.8.3.tgz#f2c883bd61a6316f2c89380ae5122f923ba4527f" integrity sha512-innAx3bUbA0KSYj2E2MNFSn9hiCeowOFLxlsuhXzw8hMQnzkDomUr9QCD7E9VF60NmnG1sNTuuv6Qf4f8INYsg== dependencies: "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-syntax-json-strings@^7.2.0", "@babel/plugin-syntax-json-strings@^7.8.0", "@babel/plugin-syntax-json-strings@^7.8.3": +"@babel/plugin-syntax-json-strings@^7.8.0", "@babel/plugin-syntax-json-strings@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-jsx@^7.2.0", "@babel/plugin-syntax-jsx@^7.8.3": +"@babel/plugin-syntax-jsx@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.8.3.tgz#521b06c83c40480f1e58b4fd33b92eceb1d6ea94" integrity sha512-WxdW9xyLgBdefoo0Ynn3MRSkhe5tFVxxKNVdnZSh318WrG2e2jH+E9wd/++JsqcLJZPfz87njQJ8j2Upjm0M0A== @@ -470,14 +568,14 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-syntax-object-rest-spread@^7.2.0", "@babel/plugin-syntax-object-rest-spread@^7.8.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3": +"@babel/plugin-syntax-object-rest-spread@^7.8.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-optional-catch-binding@^7.2.0", "@babel/plugin-syntax-optional-catch-binding@^7.8.0", "@babel/plugin-syntax-optional-catch-binding@^7.8.3": +"@babel/plugin-syntax-optional-catch-binding@^7.8.0", "@babel/plugin-syntax-optional-catch-binding@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== @@ -498,14 +596,14 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-transform-arrow-functions@^7.2.0", "@babel/plugin-transform-arrow-functions@^7.8.3": +"@babel/plugin-transform-arrow-functions@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.8.3.tgz#82776c2ed0cd9e1a49956daeb896024c9473b8b6" integrity sha512-0MRF+KC8EqH4dbuITCWwPSzsyO3HIWWlm30v8BbbpOrS1B++isGxPnnuq/IZvOX5J2D/p7DQalQm+/2PnlKGxg== dependencies: "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-transform-async-to-generator@^7.3.4", "@babel/plugin-transform-async-to-generator@^7.8.3": +"@babel/plugin-transform-async-to-generator@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.8.3.tgz#4308fad0d9409d71eafb9b1a6ee35f9d64b64086" integrity sha512-imt9tFLD9ogt56Dd5CI/6XgpukMwd/fLGSrix2httihVe7LOGVPhyhMh1BU5kDM7iHD08i8uUtmV2sWaBFlHVQ== @@ -514,14 +612,14 @@ "@babel/helper-plugin-utils" "^7.8.3" "@babel/helper-remap-async-to-generator" "^7.8.3" -"@babel/plugin-transform-block-scoped-functions@^7.2.0", "@babel/plugin-transform-block-scoped-functions@^7.8.3": +"@babel/plugin-transform-block-scoped-functions@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.8.3.tgz#437eec5b799b5852072084b3ae5ef66e8349e8a3" integrity sha512-vo4F2OewqjbB1+yaJ7k2EJFHlTP3jR634Z9Cj9itpqNjuLXvhlVxgnjsHsdRgASR8xYDrx6onw4vW5H6We0Jmg== dependencies: "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-transform-block-scoping@^7.3.4", "@babel/plugin-transform-block-scoping@^7.8.3": +"@babel/plugin-transform-block-scoping@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.8.3.tgz#97d35dab66857a437c166358b91d09050c868f3a" integrity sha512-pGnYfm7RNRgYRi7bids5bHluENHqJhrV4bCZRwc5GamaWIIs07N4rZECcmJL6ZClwjDz1GbdMZFtPs27hTB06w== @@ -529,7 +627,7 @@ "@babel/helper-plugin-utils" "^7.8.3" lodash "^4.17.13" -"@babel/plugin-transform-classes@^7.3.4", "@babel/plugin-transform-classes@^7.9.5": +"@babel/plugin-transform-classes@^7.9.5": version "7.9.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.9.5.tgz#800597ddb8aefc2c293ed27459c1fcc935a26c2c" integrity sha512-x2kZoIuLC//O5iA7PEvecB105o7TLzZo8ofBVhP79N+DO3jaX+KYfww9TQcfBEZD0nikNyYcGB1IKtRq36rdmg== @@ -543,21 +641,21 @@ "@babel/helper-split-export-declaration" "^7.8.3" globals "^11.1.0" -"@babel/plugin-transform-computed-properties@^7.2.0", "@babel/plugin-transform-computed-properties@^7.8.3": +"@babel/plugin-transform-computed-properties@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.8.3.tgz#96d0d28b7f7ce4eb5b120bb2e0e943343c86f81b" integrity sha512-O5hiIpSyOGdrQZRQ2ccwtTVkgUDBBiCuK//4RJ6UfePllUTCENOzKxfh6ulckXKc0DixTFLCfb2HVkNA7aDpzA== dependencies: "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-transform-destructuring@^7.2.0", "@babel/plugin-transform-destructuring@^7.9.5": +"@babel/plugin-transform-destructuring@^7.9.5": version "7.9.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.9.5.tgz#72c97cf5f38604aea3abf3b935b0e17b1db76a50" integrity sha512-j3OEsGel8nHL/iusv/mRd5fYZ3DrOxWC82x0ogmdN/vHfAP4MYw+AFKYanzWlktNwikKvlzUV//afBW5FTp17Q== dependencies: "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-transform-dotall-regex@^7.2.0", "@babel/plugin-transform-dotall-regex@^7.4.4", "@babel/plugin-transform-dotall-regex@^7.8.3": +"@babel/plugin-transform-dotall-regex@^7.4.4", "@babel/plugin-transform-dotall-regex@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.8.3.tgz#c3c6ec5ee6125c6993c5cbca20dc8621a9ea7a6e" integrity sha512-kLs1j9Nn4MQoBYdRXH6AeaXMbEJFaFu/v1nQkvib6QzTj8MZI5OQzqmD83/2jEM1z0DLilra5aWO5YpyC0ALIw== @@ -565,14 +663,14 @@ "@babel/helper-create-regexp-features-plugin" "^7.8.3" "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-transform-duplicate-keys@^7.2.0", "@babel/plugin-transform-duplicate-keys@^7.8.3": +"@babel/plugin-transform-duplicate-keys@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.8.3.tgz#8d12df309aa537f272899c565ea1768e286e21f1" integrity sha512-s8dHiBUbcbSgipS4SMFuWGqCvyge5V2ZeAWzR6INTVC3Ltjig/Vw1G2Gztv0vU/hRG9X8IvKvYdoksnUfgXOEQ== dependencies: "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-transform-exponentiation-operator@^7.2.0", "@babel/plugin-transform-exponentiation-operator@^7.8.3": +"@babel/plugin-transform-exponentiation-operator@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.8.3.tgz#581a6d7f56970e06bf51560cd64f5e947b70d7b7" integrity sha512-zwIpuIymb3ACcInbksHaNcR12S++0MDLKkiqXHl3AzpgdKlFNhog+z/K0+TGW+b0w5pgTq4H6IwV/WhxbGYSjQ== @@ -580,13 +678,13 @@ "@babel/helper-builder-binary-assignment-operator-visitor" "^7.8.3" "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-transform-flow-strip-types@^7.0.0 <7.4.0": - version "7.3.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.3.4.tgz#00156236defb7dedddc2d3c9477dcc01a4494327" - integrity sha512-PmQC9R7DwpBFA+7ATKMyzViz3zCaMNouzZMPZN2K5PnbBbtL3AXFYTkDk+Hey5crQq2A90UG5Uthz0mel+XZrA== +"@babel/plugin-transform-flow-strip-types@^7.0.0": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.16.7.tgz#291fb140c78dabbf87f2427e7c7c332b126964b8" + integrity sha512-mzmCq3cNsDpZZu9FADYYyfZJIOrSONmHcop2XEKPdBNMa4PDC4eEvcOvzZaCNcjKu72v0XQlA5y1g58aLRXdYg== dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-flow" "^7.2.0" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-flow" "^7.16.7" "@babel/plugin-transform-flow-strip-types@^7.4.4": version "7.9.0" @@ -596,14 +694,14 @@ "@babel/helper-plugin-utils" "^7.8.3" "@babel/plugin-syntax-flow" "^7.8.3" -"@babel/plugin-transform-for-of@^7.2.0", "@babel/plugin-transform-for-of@^7.9.0": +"@babel/plugin-transform-for-of@^7.9.0": version "7.9.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.9.0.tgz#0f260e27d3e29cd1bb3128da5e76c761aa6c108e" integrity sha512-lTAnWOpMwOXpyDx06N+ywmF3jNbafZEqZ96CGYabxHrxNX8l5ny7dt4bK/rGwAh9utyP2b2Hv7PlZh1AAS54FQ== dependencies: "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-transform-function-name@^7.2.0", "@babel/plugin-transform-function-name@^7.8.3": +"@babel/plugin-transform-function-name@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.8.3.tgz#279373cb27322aaad67c2683e776dfc47196ed8b" integrity sha512-rO/OnDS78Eifbjn5Py9v8y0aR+aSYhDhqAwVfsTl0ERuMZyr05L1aFSCJnbv2mmsLkit/4ReeQ9N2BgLnOcPCQ== @@ -611,7 +709,7 @@ "@babel/helper-function-name" "^7.8.3" "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-transform-literals@^7.2.0", "@babel/plugin-transform-literals@^7.8.3": +"@babel/plugin-transform-literals@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.8.3.tgz#aef239823d91994ec7b68e55193525d76dbd5dc1" integrity sha512-3Tqf8JJ/qB7TeldGl+TT55+uQei9JfYaregDcEAyBZ7akutriFrt6C/wLYIer6OYhleVQvH/ntEhjE/xMmy10A== @@ -625,7 +723,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-transform-modules-amd@^7.2.0", "@babel/plugin-transform-modules-amd@^7.9.6": +"@babel/plugin-transform-modules-amd@^7.9.6": version "7.9.6" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.9.6.tgz#8539ec42c153d12ea3836e0e3ac30d5aae7b258e" integrity sha512-zoT0kgC3EixAyIAU+9vfaUVKTv9IxBDSabgHoUCBP6FqEJ+iNiN7ip7NBKcYqbfUDfuC2mFCbM7vbu4qJgOnDw== @@ -634,16 +732,7 @@ "@babel/helper-plugin-utils" "^7.8.3" babel-plugin-dynamic-import-node "^2.3.3" -"@babel/plugin-transform-modules-commonjs@^7.0.0 <7.4.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.2.0.tgz#c4f1933f5991d5145e9cfad1dfd848ea1727f404" - integrity sha512-V6y0uaUQrQPXUrmj+hgnks8va2L0zcZymeU7TtWEgdRLNkceafKXEduv7QzgQAE4lT+suwooG9dC7LFhdRAbVQ== - dependencies: - "@babel/helper-module-transforms" "^7.1.0" - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-simple-access" "^7.1.0" - -"@babel/plugin-transform-modules-commonjs@^7.2.0", "@babel/plugin-transform-modules-commonjs@^7.4.4", "@babel/plugin-transform-modules-commonjs@^7.9.6": +"@babel/plugin-transform-modules-commonjs@^7.4.4", "@babel/plugin-transform-modules-commonjs@^7.9.6": version "7.9.6" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.9.6.tgz#64b7474a4279ee588cacd1906695ca721687c277" integrity sha512-7H25fSlLcn+iYimmsNe3uK1at79IE6SKW9q0/QeEHTMC9MdOZ+4bA+T1VFB5fgOqBWoqlifXRzYD0JPdmIrgSQ== @@ -653,7 +742,7 @@ "@babel/helper-simple-access" "^7.8.3" babel-plugin-dynamic-import-node "^2.3.3" -"@babel/plugin-transform-modules-systemjs@^7.3.4", "@babel/plugin-transform-modules-systemjs@^7.9.6": +"@babel/plugin-transform-modules-systemjs@^7.9.6": version "7.9.6" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.9.6.tgz#207f1461c78a231d5337a92140e52422510d81a4" integrity sha512-NW5XQuW3N2tTHim8e1b7qGy7s0kZ2OH3m5octc49K1SdAKGxYxeIx7hiIz05kS1R2R+hOWcsr1eYwcGhrdHsrg== @@ -663,7 +752,7 @@ "@babel/helper-plugin-utils" "^7.8.3" babel-plugin-dynamic-import-node "^2.3.3" -"@babel/plugin-transform-modules-umd@^7.2.0", "@babel/plugin-transform-modules-umd@^7.9.0": +"@babel/plugin-transform-modules-umd@^7.9.0": version "7.9.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.9.0.tgz#e909acae276fec280f9b821a5f38e1f08b480697" integrity sha512-uTWkXkIVtg/JGRSIABdBoMsoIeoHQHPTL0Y2E7xf5Oj7sLqwVsNXOkNk0VJc7vF0IMBsPeikHxFjGe+qmwPtTQ== @@ -671,21 +760,21 @@ "@babel/helper-module-transforms" "^7.9.0" "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-transform-named-capturing-groups-regex@^7.3.0", "@babel/plugin-transform-named-capturing-groups-regex@^7.8.3": +"@babel/plugin-transform-named-capturing-groups-regex@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.8.3.tgz#a2a72bffa202ac0e2d0506afd0939c5ecbc48c6c" integrity sha512-f+tF/8UVPU86TrCb06JoPWIdDpTNSGGcAtaD9mLP0aYGA0OS0j7j7DHJR0GTFrUZPUU6loZhbsVZgTh0N+Qdnw== dependencies: "@babel/helper-create-regexp-features-plugin" "^7.8.3" -"@babel/plugin-transform-new-target@^7.0.0", "@babel/plugin-transform-new-target@^7.8.3": +"@babel/plugin-transform-new-target@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.8.3.tgz#60cc2ae66d85c95ab540eb34babb6434d4c70c43" integrity sha512-QuSGysibQpyxexRyui2vca+Cmbljo8bcRckgzYV4kRIsHpVeyeC3JDO63pY+xFZ6bWOBn7pfKZTqV4o/ix9sFw== dependencies: "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-transform-object-super@^7.2.0", "@babel/plugin-transform-object-super@^7.8.3": +"@babel/plugin-transform-object-super@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.8.3.tgz#ebb6a1e7a86ffa96858bd6ac0102d65944261725" integrity sha512-57FXk+gItG/GejofIyLIgBKTas4+pEU47IXKDBWFTxdPd7F80H8zybyAY7UoblVfBhBGs2EKM+bJUu2+iUYPDQ== @@ -693,7 +782,7 @@ "@babel/helper-plugin-utils" "^7.8.3" "@babel/helper-replace-supers" "^7.8.3" -"@babel/plugin-transform-parameters@^7.2.0", "@babel/plugin-transform-parameters@^7.9.5": +"@babel/plugin-transform-parameters@^7.9.5": version "7.9.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.9.5.tgz#173b265746f5e15b2afe527eeda65b73623a0795" integrity sha512-0+1FhHnMfj6lIIhVvS4KGQJeuhe1GI//h5uptK4PvLt+BGBxsoUJbd3/IW002yk//6sZPlFgsG1hY6OHLcy6kA== @@ -718,16 +807,7 @@ "@babel/helper-plugin-utils" "^7.8.3" "@babel/plugin-syntax-jsx" "^7.8.3" -"@babel/plugin-transform-react-jsx@^7.0.0 <7.4.0": - version "7.3.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.3.0.tgz#f2cab99026631c767e2745a5368b331cfe8f5290" - integrity sha512-a/+aRb7R06WcKvQLOu4/TpjKOdvVEKRLWFpKcNuHhiREPgGRB4TQJxq07+EZLS8LFVYpfq1a5lDUnuMdcCpBKg== - dependencies: - "@babel/helper-builder-react-jsx" "^7.3.0" - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-jsx" "^7.2.0" - -"@babel/plugin-transform-regenerator@^7.3.4", "@babel/plugin-transform-regenerator@^7.8.7": +"@babel/plugin-transform-regenerator@^7.8.7": version "7.8.7" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.8.7.tgz#5e46a0dca2bee1ad8285eb0527e6abc9c37672f8" integrity sha512-TIg+gAl4Z0a3WmD3mbYSk+J9ZUH6n/Yc57rtKRnlA/7rcCvpekHXe0CMZHP1gYp7/KLe9GHTuIba0vXmls6drA== @@ -741,21 +821,21 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-transform-shorthand-properties@^7.2.0", "@babel/plugin-transform-shorthand-properties@^7.8.3": +"@babel/plugin-transform-shorthand-properties@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.8.3.tgz#28545216e023a832d4d3a1185ed492bcfeac08c8" integrity sha512-I9DI6Odg0JJwxCHzbzW08ggMdCezoWcuQRz3ptdudgwaHxTjxw5HgdFJmZIkIMlRymL6YiZcped4TTCB0JcC8w== dependencies: "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-transform-spread@^7.2.0", "@babel/plugin-transform-spread@^7.8.3": +"@babel/plugin-transform-spread@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.8.3.tgz#9c8ffe8170fdfb88b114ecb920b82fb6e95fe5e8" integrity sha512-CkuTU9mbmAoFOI1tklFWYYbzX5qCIZVXPVy0jpXgGwkplCndQAa58s2jr66fTeQnA64bDox0HL4U56CFYoyC7g== dependencies: "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-transform-sticky-regex@^7.2.0", "@babel/plugin-transform-sticky-regex@^7.8.3": +"@babel/plugin-transform-sticky-regex@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.8.3.tgz#be7a1290f81dae767475452199e1f76d6175b100" integrity sha512-9Spq0vGCD5Bb4Z/ZXXSK5wbbLFMG085qd2vhL1JYu1WcQ5bXqZBAYRzU1d+p79GcHs2szYv5pVQCX13QgldaWw== @@ -763,7 +843,7 @@ "@babel/helper-plugin-utils" "^7.8.3" "@babel/helper-regex" "^7.8.3" -"@babel/plugin-transform-template-literals@^7.2.0", "@babel/plugin-transform-template-literals@^7.8.3": +"@babel/plugin-transform-template-literals@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.8.3.tgz#7bfa4732b455ea6a43130adc0ba767ec0e402a80" integrity sha512-820QBtykIQOLFT8NZOcTRJ1UNuztIELe4p9DCgvj4NK+PwluSJ49we7s9FB1HIGNIYT7wFUJ0ar2QpCDj0escQ== @@ -771,14 +851,14 @@ "@babel/helper-annotate-as-pure" "^7.8.3" "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-transform-typeof-symbol@^7.2.0", "@babel/plugin-transform-typeof-symbol@^7.8.4": +"@babel/plugin-transform-typeof-symbol@^7.8.4": version "7.8.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.8.4.tgz#ede4062315ce0aaf8a657a920858f1a2f35fc412" integrity sha512-2QKyfjGdvuNfHsb7qnBBlKclbD4CfshH2KvDabiijLMGXPHJXGxtDzwIF7bQP+T0ysw8fYTtxPafgfs/c1Lrqg== dependencies: "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-transform-unicode-regex@^7.2.0", "@babel/plugin-transform-unicode-regex@^7.8.3": +"@babel/plugin-transform-unicode-regex@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.8.3.tgz#0cef36e3ba73e5c57273effb182f46b91a1ecaad" integrity sha512-+ufgJjYdmWfSQ+6NS9VGUR2ns8cjJjYbrbi11mZBTaWm+Fui/ncTLFF28Ei1okavY+xkojGr1eJxNsWYeA5aZw== @@ -786,55 +866,6 @@ "@babel/helper-create-regexp-features-plugin" "^7.8.3" "@babel/helper-plugin-utils" "^7.8.3" -"@babel/preset-env@^7.0.0 <7.4.0": - version "7.3.4" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.3.4.tgz#887cf38b6d23c82f19b5135298bdb160062e33e1" - integrity sha512-2mwqfYMK8weA0g0uBKOt4FE3iEodiHy9/CW0b+nWXcbL+pGzLx8ESYc+j9IIxr6LTDHWKgPm71i9smo02bw+gA== - dependencies: - "@babel/helper-module-imports" "^7.0.0" - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-proposal-async-generator-functions" "^7.2.0" - "@babel/plugin-proposal-json-strings" "^7.2.0" - "@babel/plugin-proposal-object-rest-spread" "^7.3.4" - "@babel/plugin-proposal-optional-catch-binding" "^7.2.0" - "@babel/plugin-proposal-unicode-property-regex" "^7.2.0" - "@babel/plugin-syntax-async-generators" "^7.2.0" - "@babel/plugin-syntax-json-strings" "^7.2.0" - "@babel/plugin-syntax-object-rest-spread" "^7.2.0" - "@babel/plugin-syntax-optional-catch-binding" "^7.2.0" - "@babel/plugin-transform-arrow-functions" "^7.2.0" - "@babel/plugin-transform-async-to-generator" "^7.3.4" - "@babel/plugin-transform-block-scoped-functions" "^7.2.0" - "@babel/plugin-transform-block-scoping" "^7.3.4" - "@babel/plugin-transform-classes" "^7.3.4" - "@babel/plugin-transform-computed-properties" "^7.2.0" - "@babel/plugin-transform-destructuring" "^7.2.0" - "@babel/plugin-transform-dotall-regex" "^7.2.0" - "@babel/plugin-transform-duplicate-keys" "^7.2.0" - "@babel/plugin-transform-exponentiation-operator" "^7.2.0" - "@babel/plugin-transform-for-of" "^7.2.0" - "@babel/plugin-transform-function-name" "^7.2.0" - "@babel/plugin-transform-literals" "^7.2.0" - "@babel/plugin-transform-modules-amd" "^7.2.0" - "@babel/plugin-transform-modules-commonjs" "^7.2.0" - "@babel/plugin-transform-modules-systemjs" "^7.3.4" - "@babel/plugin-transform-modules-umd" "^7.2.0" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.3.0" - "@babel/plugin-transform-new-target" "^7.0.0" - "@babel/plugin-transform-object-super" "^7.2.0" - "@babel/plugin-transform-parameters" "^7.2.0" - "@babel/plugin-transform-regenerator" "^7.3.4" - "@babel/plugin-transform-shorthand-properties" "^7.2.0" - "@babel/plugin-transform-spread" "^7.2.0" - "@babel/plugin-transform-sticky-regex" "^7.2.0" - "@babel/plugin-transform-template-literals" "^7.2.0" - "@babel/plugin-transform-typeof-symbol" "^7.2.0" - "@babel/plugin-transform-unicode-regex" "^7.2.0" - browserslist "^4.3.4" - invariant "^2.2.2" - js-levenshtein "^1.1.3" - semver "^5.3.0" - "@babel/preset-env@^7.4.4": version "7.9.6" resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.9.6.tgz#df063b276c6455ec6fcfc6e53aacc38da9b0aea6" @@ -912,30 +943,23 @@ "@babel/types" "^7.4.4" esutils "^2.0.2" -"@babel/runtime@^7.0.0 <7.4.0": - version "7.3.4" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.3.4.tgz#73d12ba819e365fcf7fd152aed56d6df97d21c83" - integrity sha512-IvfvnMdSaLBateu0jfsYIpZTxAc2cKEXEMiezGGN75QcBcecDUKd3PgLAncT0oOgxKy8dd8hrJKj9MfzgfZd6g== - dependencies: - regenerator-runtime "^0.12.0" - -"@babel/runtime@^7.1.2", "@babel/runtime@^7.4.4", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2": +"@babel/runtime@^7.4.4", "@babel/runtime@^7.8.4": version "7.9.6" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.9.6.tgz#a9102eb5cadedf3f31d08a9ecf294af7827ea29f" integrity sha512-64AF1xY3OAkFHqOb9s4jpgk1Mm5vDZ4L3acHvAml+53nO1XbXLuDodsVpO4OIUsmemlUHMxNdYMNJmsvOwLrvQ== dependencies: regenerator-runtime "^0.13.4" -"@babel/template@^7.0.0 <7.4.0": - version "7.2.2" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.2.2.tgz#005b3fdf0ed96e88041330379e0da9a708eb2907" - integrity sha512-zRL0IMM02AUDwghf5LMSSDEz7sBCO2YnNmpg3uWTZj/v1rcG2BmQUvaGU8GhU8BvfMh1k2KIAYZ7Ji9KXPUg7g== +"@babel/template@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.16.7.tgz#8d126c8701fde4d66b264b3eba3d96f07666d155" + integrity sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w== dependencies: - "@babel/code-frame" "^7.0.0" - "@babel/parser" "^7.2.2" - "@babel/types" "^7.2.2" + "@babel/code-frame" "^7.16.7" + "@babel/parser" "^7.16.7" + "@babel/types" "^7.16.7" -"@babel/template@^7.2.2", "@babel/template@^7.3.3", "@babel/template@^7.4.4", "@babel/template@^7.7.4", "@babel/template@^7.8.3", "@babel/template@^7.8.6": +"@babel/template@^7.3.3", "@babel/template@^7.4.4", "@babel/template@^7.7.4", "@babel/template@^7.8.3", "@babel/template@^7.8.6": version "7.8.6" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.8.6.tgz#86b22af15f828dfb086474f964dcc3e39c43ce2b" integrity sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg== @@ -944,22 +968,23 @@ "@babel/parser" "^7.8.6" "@babel/types" "^7.8.6" -"@babel/traverse@^7.0.0 <7.4.0": - version "7.3.4" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.3.4.tgz#1330aab72234f8dea091b08c4f8b9d05c7119e06" - integrity sha512-TvTHKp6471OYEcE/91uWmhR6PrrYywQntCHSaZ8CM8Vmp+pjAusal4nGB2WCCQd0rvI7nOMKn9GnbcvTUz3/ZQ== +"@babel/traverse@^7.0.0", "@babel/traverse@^7.16.10", "@babel/traverse@^7.16.7": + version "7.16.10" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.16.10.tgz#448f940defbe95b5a8029975b051f75993e8239f" + integrity sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw== dependencies: - "@babel/code-frame" "^7.0.0" - "@babel/generator" "^7.3.4" - "@babel/helper-function-name" "^7.1.0" - "@babel/helper-split-export-declaration" "^7.0.0" - "@babel/parser" "^7.3.4" - "@babel/types" "^7.3.4" + "@babel/code-frame" "^7.16.7" + "@babel/generator" "^7.16.8" + "@babel/helper-environment-visitor" "^7.16.7" + "@babel/helper-function-name" "^7.16.7" + "@babel/helper-hoist-variables" "^7.16.7" + "@babel/helper-split-export-declaration" "^7.16.7" + "@babel/parser" "^7.16.10" + "@babel/types" "^7.16.8" debug "^4.1.0" globals "^11.1.0" - lodash "^4.17.11" -"@babel/traverse@^7.1.0", "@babel/traverse@^7.3.4", "@babel/traverse@^7.4.4", "@babel/traverse@^7.7.4", "@babel/traverse@^7.8.3", "@babel/traverse@^7.9.6": +"@babel/traverse@^7.1.0", "@babel/traverse@^7.4.4", "@babel/traverse@^7.7.4", "@babel/traverse@^7.8.3", "@babel/traverse@^7.9.6": version "7.9.6" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.9.6.tgz#5540d7577697bf619cc57b92aa0f1c231a94f442" integrity sha512-b3rAHSjbxy6VEAvlxM8OV/0X4XrG72zoxme6q1MOoe2vd0bEc+TwayhuC1+Dfgqh1QEG+pj7atQqvUprHIccsg== @@ -974,7 +999,7 @@ globals "^11.1.0" lodash "^4.17.13" -"@babel/types@^7.0.0", "@babel/types@^7.2.2", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.3.4", "@babel/types@^7.4.4", "@babel/types@^7.8.3", "@babel/types@^7.8.6", "@babel/types@^7.9.0", "@babel/types@^7.9.5", "@babel/types@^7.9.6": +"@babel/types@^7.0.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.8.3", "@babel/types@^7.8.6", "@babel/types@^7.9.0", "@babel/types@^7.9.5", "@babel/types@^7.9.6": version "7.9.6" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.9.6.tgz#2c5502b427251e9de1bd2dff95add646d95cc9f7" integrity sha512-qxXzvBO//jO9ZnoasKF1uJzHd2+M6Q2ZPIVfnFps8JJvXy0ZBbwbNOmE6SGIY5XOY6d1Bo5lb9d9RJ8nv3WSeA== @@ -983,13 +1008,12 @@ lodash "^4.17.13" to-fast-properties "^2.0.0" -"@babel/types@^7.0.0 <7.4.0": - version "7.3.4" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.3.4.tgz#bf482eaeaffb367a28abbf9357a94963235d90ed" - integrity sha512-WEkp8MsLftM7O/ty580wAmZzN1nDmCACc5+jFzUt+GUFNNIi3LdRlueYz0YIlmJhlZx1QYDMZL5vdWCL0fNjFQ== +"@babel/types@^7.12.13", "@babel/types@^7.16.7", "@babel/types@^7.16.8": + version "7.16.8" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.16.8.tgz#0ba5da91dd71e0a4e7781a30f22770831062e3c1" + integrity sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg== dependencies: - esutils "^2.0.2" - lodash "^4.17.11" + "@babel/helper-validator-identifier" "^7.16.7" to-fast-properties "^2.0.0" "@bcoe/v8-coverage@^0.2.3": @@ -1005,110 +1029,6 @@ exec-sh "^0.3.2" minimist "^1.2.0" -"@emotion/cache@^10.0.27": - version "10.0.29" - resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-10.0.29.tgz#87e7e64f412c060102d589fe7c6dc042e6f9d1e0" - integrity sha512-fU2VtSVlHiF27empSbxi1O2JFdNWZO+2NFHfwO0pxgTep6Xa3uGb+3pVKfLww2l/IBGLNEZl5Xf/++A4wAYDYQ== - dependencies: - "@emotion/sheet" "0.9.4" - "@emotion/stylis" "0.8.5" - "@emotion/utils" "0.11.3" - "@emotion/weak-memoize" "0.2.5" - -"@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== - -"@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/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" - integrity sha512-G3J4o8by0VRrO+PFeSc3js2myYNOXVJ3Ya+RGVxnshRYgsvErfAOglKAiy1Eo1vhzxqtUvjCyS5gtewzkmvSSg== - dependencies: - "@emotion/hash" "0.8.0" - "@emotion/memoize" "0.7.4" - "@emotion/unitless" "0.7.5" - "@emotion/utils" "0.11.3" - csstype "^2.5.7" - -"@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/stylis@0.8.5": - 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": - version "0.7.5" - resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed" - integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg== - -"@emotion/utils@0.11.3": - version "0.11.3" - resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-0.11.3.tgz#a759863867befa7e583400d322652a3f44820924" - integrity sha512-0o4l6pZC+hI88+bzuaX/6BgOvQVhbt2PfmxauVaYOGgbsAw14wdKyvMCZXnsnsHys94iadcF+RG/wZyx6+ZZBw== - -"@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== - -"@foretold/cdf@1.0.16": - version "1.0.16" - resolved "https://registry.yarnpkg.com/@foretold/cdf/-/cdf-1.0.16.tgz#19046f9d67b134052de76c72fb35f989ac766b82" - integrity sha512-XjTP0F3MuSx2WjfC3zGmWAHTqWS9a8D0ZP+SQ3JKsu9ystgCwNV7J3hLEJfLlJdPp0oTw2jx+XnJ9rpfMwEpmg== - dependencies: - lodash "4.17.15" - parcel "1.12.3" - pdfast "0.2.0" - -"@foretold/components@0.0.6": - version "0.0.6" - resolved "https://registry.yarnpkg.com/@foretold/components/-/components-0.0.6.tgz#0ba6c583882b2df420b9f709a15d51ad8b7cce28" - integrity sha512-omMR4gB0ok1jFHh58MuBuZlN8NDN+I7fGqJgzu8+keXcklM/jvz55/bt/pJgrQovurrXCmkQXC+UNI6JFuqF0g== - dependencies: - "@foretold/cdf" "1.0.16" - "@foretold/guesstimator" "1.0.11" - bs-css "11.0.0" - bs-moment "0.4.5" - bs-platform "7.2.2" - d3 "5.16.0" - emotion "10.0.27" - lodash "4.17.15" - moment "2.24.0" - rationale "0.2.0" - rc-dropdown "3.0.2" - rc-menu "8.0.3" - react "16.12.0" - react-dom "16.12.0" - react-icons-kit "1.3.1" - react-textarea-autosize "7.1.2" - react-use "14.2.0" - reason-apollo "0.20.0" - reason-react "0.7.1" - vega "5.11.1" - vega-embed "6.6.0" - -"@foretold/guesstimator@1.0.11": - version "1.0.11" - resolved "https://registry.yarnpkg.com/@foretold/guesstimator/-/guesstimator-1.0.11.tgz#9855a5bea1e0e6c14d8266f92648252073b787cf" - integrity sha512-vINz0VT4u3Bchjn2ooe4Od/21gXBxgiri4K2SLgfy7Ikq0p/t08mhds5o9S35n3TDiKv8xXOSsMRctmEpdRhDA== - dependencies: - discrete-sampling "1.0.3" - financejs "4.1.0" - jstat "1.9.0" - lodash "4.17.15" - mathjs "5.10.3" - parcel "1.12.3" - "@glennsl/bs-jest@^0.5.1": version "0.5.1" resolved "https://registry.yarnpkg.com/@glennsl/bs-jest/-/bs-jest-0.5.1.tgz#2e16ad94268fc1e5ba0af978c141db1684556a55" @@ -1317,18 +1237,18 @@ call-me-maybe "^1.0.1" glob-to-regexp "^0.3.0" -"@nodelib/fs.scandir@2.1.3": - version "2.1.3" - resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz#3a582bdb53804c6ba6d146579c46e52130cf4a3b" - integrity sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw== +"@nodelib/fs.scandir@2.1.5": + version "2.1.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" + integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== dependencies: - "@nodelib/fs.stat" "2.0.3" + "@nodelib/fs.stat" "2.0.5" run-parallel "^1.1.9" -"@nodelib/fs.stat@2.0.3", "@nodelib/fs.stat@^2.0.2": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz#34dc5f4cabbc720f4e60f75a747e7ecd6c175bd3" - integrity sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA== +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== "@nodelib/fs.stat@^1.1.2": version "1.1.3" @@ -1336,13 +1256,167 @@ integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw== "@nodelib/fs.walk@^1.2.3": - version "1.2.4" - resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz#011b9202a70a6366e436ca5c065844528ab04976" - integrity sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ== + version "1.2.8" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" + integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== dependencies: - "@nodelib/fs.scandir" "2.1.3" + "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" +"@parcel/babel-ast-utils@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@parcel/babel-ast-utils/-/babel-ast-utils-2.2.1.tgz#0f40ec2b8ca0d12b41d3c0e133c3234b680ee25d" + integrity sha512-bpHU3s4JsAD0HNIUPVHEU3yROEOVMf/ScO+RJTmXDjAjagWadlYFuvifPSIG1EBdGZHKbU112xZ+mq6tZJ8vlg== + dependencies: + "@babel/parser" "^7.0.0" + "@parcel/babylon-walk" "^2.2.1" + "@parcel/source-map" "^2.0.0" + "@parcel/utils" "^2.2.1" + astring "^1.6.2" + +"@parcel/babylon-walk@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@parcel/babylon-walk/-/babylon-walk-2.2.1.tgz#bfe2297f905097c8e3b152918af098e776206bd8" + integrity sha512-tc0WuLdq56akmOtVDmzMe7kiTzn0lcQ7Xt74omICc0okd430ZfA7UdORND5YgDhbR2eK8uU4WTZm+JUV6QzJuA== + dependencies: + "@babel/types" "^7.12.13" + lodash.clone "^4.5.0" + +"@parcel/bundler-default@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@parcel/bundler-default/-/bundler-default-2.2.1.tgz#d0464cf8bf42850ed52f2c79256a56505b8d1da3" + integrity sha512-s2MsShmp7ww4Vh6Qn7uGQII776j0F6OTO6snJ5w9sdFqub/NdpjvwBEsRo+UDryq5oKsrQYQtNiDdPuOZ+M9bQ== + dependencies: + "@parcel/diagnostic" "^2.2.1" + "@parcel/hash" "^2.2.1" + "@parcel/plugin" "^2.2.1" + "@parcel/utils" "^2.2.1" + nullthrows "^1.1.1" + +"@parcel/cache@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@parcel/cache/-/cache-2.2.1.tgz#dbbfebde0e965aad1ecb1ad384e94abbdf008eb0" + integrity sha512-sO4+sKErJFfAhAsOiG7HUid0XgtfwoXbc6TT2Dvpjbd/hCGoUWZNfvs8l5cq7/Ip6pgUuXzPV4Pz7HX+cshTsw== + dependencies: + "@parcel/fs" "^2.2.1" + "@parcel/logger" "^2.2.1" + "@parcel/utils" "^2.2.1" + lmdb "^2.0.2" + +"@parcel/codeframe@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@parcel/codeframe/-/codeframe-2.2.1.tgz#85be653fab034482fc940786f862c1afced5c485" + integrity sha512-6S4/oQ8q4811/DDBuVBYfRntGp57ibFafat1t2wGJVobvg4h0DOzc3Hf8wAZsrw9DHUlS2HpRIxPC24NYHfN4w== + dependencies: + chalk "^4.1.0" + emphasize "^4.2.0" + slice-ansi "^4.0.0" + string-width "^4.2.0" + +"@parcel/compressor-raw@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@parcel/compressor-raw/-/compressor-raw-2.2.1.tgz#fd2d19d8939cfdee23e95b3e95a3d6b102c3f2f3" + integrity sha512-Z2tOOaVg/7gRvQbh/mHscuAoWoSSPThIgJBNtGG7JPH4u5sDmXW6CkbOc81VBYQd3uz8btNdNvBFEHG0+jpK+Q== + dependencies: + "@parcel/plugin" "^2.2.1" + +"@parcel/config-default@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@parcel/config-default/-/config-default-2.2.1.tgz#e5640c128307d871fee4cc12f4b4ec61e01fe6a5" + integrity sha512-bknWAuGh5mKVhOBMUI2i/cet+w2o2wUp/Xpi/iIWXC91ASkgKjS9flNn1+DgGVxBwPRj2kkbjAZa5j39wZKEQw== + dependencies: + "@parcel/bundler-default" "^2.2.1" + "@parcel/compressor-raw" "^2.2.1" + "@parcel/namer-default" "^2.2.1" + "@parcel/optimizer-cssnano" "^2.2.1" + "@parcel/optimizer-htmlnano" "^2.2.1" + "@parcel/optimizer-image" "^2.2.1" + "@parcel/optimizer-svgo" "^2.2.1" + "@parcel/optimizer-terser" "^2.2.1" + "@parcel/packager-css" "^2.2.1" + "@parcel/packager-html" "^2.2.1" + "@parcel/packager-js" "^2.2.1" + "@parcel/packager-raw" "^2.2.1" + "@parcel/packager-svg" "^2.2.1" + "@parcel/reporter-dev-server" "^2.2.1" + "@parcel/resolver-default" "^2.2.1" + "@parcel/runtime-browser-hmr" "^2.2.1" + "@parcel/runtime-js" "^2.2.1" + "@parcel/runtime-react-refresh" "^2.2.1" + "@parcel/runtime-service-worker" "^2.2.1" + "@parcel/transformer-babel" "^2.2.1" + "@parcel/transformer-css" "^2.2.1" + "@parcel/transformer-html" "^2.2.1" + "@parcel/transformer-image" "^2.2.1" + "@parcel/transformer-js" "^2.2.1" + "@parcel/transformer-json" "^2.2.1" + "@parcel/transformer-postcss" "^2.2.1" + "@parcel/transformer-posthtml" "^2.2.1" + "@parcel/transformer-raw" "^2.2.1" + "@parcel/transformer-react-refresh-wrap" "^2.2.1" + "@parcel/transformer-svg" "^2.2.1" + +"@parcel/core@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@parcel/core/-/core-2.2.1.tgz#e1f2877219e28eb30a1688e660d09a8390eda31c" + integrity sha512-33YbUmyAMFOWOKEv76BtzMSXwPgV8U2Jdrp5LAKIUJ4UoHcN0HHVmcFxXLeVPrJgFtRT7IqLUvx11Vo5uw8Zaw== + dependencies: + "@parcel/cache" "^2.2.1" + "@parcel/diagnostic" "^2.2.1" + "@parcel/events" "^2.2.1" + "@parcel/fs" "^2.2.1" + "@parcel/graph" "^2.2.1" + "@parcel/hash" "^2.2.1" + "@parcel/logger" "^2.2.1" + "@parcel/package-manager" "^2.2.1" + "@parcel/plugin" "^2.2.1" + "@parcel/source-map" "^2.0.0" + "@parcel/types" "^2.2.1" + "@parcel/utils" "^2.2.1" + "@parcel/workers" "^2.2.1" + 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" + micromatch "^4.0.2" + msgpackr "^1.5.1" + nullthrows "^1.1.1" + semver "^5.7.1" + +"@parcel/diagnostic@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@parcel/diagnostic/-/diagnostic-2.2.1.tgz#9f75d6c6d9b9705ffbdb5c3f29ed421200e14bb1" + integrity sha512-M7P1tu+o+F9XWZQhj/0uojVrD/c3cmH3uP2E8RwfbCVnCLuCbvTJ3tAmE6+ddUuzGIehNC2ZhOI+sYRGPeA6gw== + dependencies: + json-source-map "^0.6.1" + nullthrows "^1.1.1" + +"@parcel/events@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@parcel/events/-/events-2.2.1.tgz#435dcc52e4140ec8dbdc6dc63c1b5a3d50f8507a" + integrity sha512-UPHYje/UYu5s6Ax0rs4LwjxSqN37nw0n+RuN5KlqsQl6U8Zdhkpd0LCCERqYR+edEZLxDYqhNMpSOmvbtAl8lw== + +"@parcel/fs-search@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@parcel/fs-search/-/fs-search-2.2.1.tgz#05d63dd5e95cc6aeac3095b90b70646e76d42258" + integrity sha512-oWnRH6M1cEQyBhGFgjlQIY0nV8a766i7vxkrBcvkQcnt869p1vkfZ6E1Hm0SZ9zx7/v8mukwDd+yguI6cm3ngg== + dependencies: + detect-libc "^1.0.3" + +"@parcel/fs-write-stream-atomic@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.2.1.tgz#136cc598a10f99fff9a770f879fac00b6cdcde96" + integrity sha512-ti3TUgvdCCzFsHPbwCT940VAQ3nvcb/Rn2wvUz38bZJNWTod/TUgWEEU+cQ1v8iPwm5G6T7tMlInaRWUEE/L+g== + dependencies: + graceful-fs "^4.1.2" + iferr "^1.0.2" + imurmurhash "^0.1.4" + readable-stream "1 || 2" + "@parcel/fs@^1.11.0": version "1.11.0" resolved "https://registry.yarnpkg.com/@parcel/fs/-/fs-1.11.0.tgz#fb8a2be038c454ad46a50dc0554c1805f13535cd" @@ -1352,7 +1426,41 @@ mkdirp "^0.5.1" rimraf "^2.6.2" -"@parcel/logger@^1.11.0", "@parcel/logger@^1.11.1": +"@parcel/fs@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@parcel/fs/-/fs-2.2.1.tgz#ca5e68a2100c55d1451988811df2106ac52f6f46" + integrity sha512-SuSM8SoatLM2+eb4N85oTW32U38rKaMcgf6OIqdlBTFQQdyFcKz1nRHHTb7egvVKdp8gTXkLp0S952t3kJT+mg== + dependencies: + "@parcel/fs-search" "^2.2.1" + "@parcel/fs-write-stream-atomic" "^2.2.1" + "@parcel/types" "^2.2.1" + "@parcel/utils" "^2.2.1" + "@parcel/watcher" "^2.0.0" + "@parcel/workers" "^2.2.1" + graceful-fs "^4.2.4" + mkdirp "^0.5.1" + ncp "^2.0.0" + nullthrows "^1.1.1" + rimraf "^3.0.2" + utility-types "^3.10.0" + +"@parcel/graph@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@parcel/graph/-/graph-2.2.1.tgz#1655ba84b76b57b1d14da60898311e2c20213bc0" + integrity sha512-SV1H5MguVLb8rucGy96qQ/3pGAQ9fYByMLB40TnSSjiEg+EJiZVLLWBzGj9+kYE3sGYmPhKJyuG7Ocyy4DP0aA== + dependencies: + "@parcel/utils" "^2.2.1" + nullthrows "^1.1.1" + +"@parcel/hash@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@parcel/hash/-/hash-2.2.1.tgz#debb6a321e4f5e81f224ca7d36e7c575abb8b7af" + integrity sha512-NijJaqvX43BgDnpuJA3cnrfh1+uj1XEAu1WVNzKNTlCs/kjRJszF/BdkMChQRhPESWucs7ozKJwH+QlBn/YNTw== + dependencies: + detect-libc "^1.0.3" + xxhash-wasm "^0.4.2" + +"@parcel/logger@^1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@parcel/logger/-/logger-1.11.1.tgz#c55b0744bcbe84ebc291155627f0ec406a23e2e6" integrity sha512-9NF3M6UVeP2udOBDILuoEHd8VrF4vQqoWHEafymO1pfSoOMfxrSJZw1MfyAAIUN/IFp9qjcpDCUbDZB+ioVevA== @@ -1363,12 +1471,468 @@ ora "^2.1.0" strip-ansi "^4.0.0" +"@parcel/logger@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@parcel/logger/-/logger-2.2.1.tgz#d13d3b093a34389fa8eb8204c43ce06e997d75fe" + integrity sha512-csGI1UvX+/I6IoyCsUGfMlka/g5hhfdHWHQqTyYtUDN6CKf/x5FLuvqO3Wts8s4FrIiznnV3AiHNKnQmpBVhzQ== + dependencies: + "@parcel/diagnostic" "^2.2.1" + "@parcel/events" "^2.2.1" + +"@parcel/markdown-ansi@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@parcel/markdown-ansi/-/markdown-ansi-2.2.1.tgz#5257c17779153780f1569bdbd2120139bbb3b29e" + integrity sha512-ADwJ2jSLCQmCkKHkGgZ0+MhSFrmtB209sNzW493M1SYbKNfZGioYYADYOMXvBO7vBNrllbAhd/xaWEXEyMyZiA== + dependencies: + chalk "^4.1.0" + +"@parcel/namer-default@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@parcel/namer-default/-/namer-default-2.2.1.tgz#707d306c8f3bb24d64c367876d57f30bbce4709b" + integrity sha512-uhQwAJyWADEKUVAPZV8TKlUUmKjeKycMatf554u7PeKWSw4H6yUd1z6Ta9IXIx5qi2u3RMeDct5psjh4fpcyEw== + dependencies: + "@parcel/diagnostic" "^2.2.1" + "@parcel/plugin" "^2.2.1" + nullthrows "^1.1.1" + +"@parcel/node-libs-browser@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@parcel/node-libs-browser/-/node-libs-browser-2.2.1.tgz#89e1a81ad0cf33f640eecb71deede080c762aea9" + integrity sha512-atPfX/O1v1KE6sb0z6Wh7Otl4PpN1TZN9osejlV/+dAP2bqlaSzia2PTKau2WhAHaMX0XXJwVesAcCymfiYaWw== + dependencies: + assert "^2.0.0" + browserify-zlib "^0.2.0" + buffer "^5.5.0" + console-browserify "^1.2.0" + constants-browserify "^1.0.0" + crypto-browserify "^3.12.0" + domain-browser "^3.5.0" + events "^3.1.0" + https-browserify "^1.0.0" + os-browserify "^0.3.0" + path-browserify "^1.0.0" + process "^0.11.10" + punycode "^1.4.1" + querystring-es3 "^0.2.1" + stream-browserify "^3.0.0" + stream-http "^3.1.0" + string_decoder "^1.3.0" + timers-browserify "^2.0.11" + tty-browserify "^0.0.1" + url "^0.11.0" + util "^0.12.3" + vm-browserify "^1.1.2" + +"@parcel/node-resolver-core@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@parcel/node-resolver-core/-/node-resolver-core-2.2.1.tgz#653212030c2b1c7e23b589274049842701c43f08" + integrity sha512-4WrKQvyRqpsCp2Hra5ujCci0j4yqUU5yZ+RGThWaKOA/4w7e2RTGcnnIfEDv9CAGnXG/u/Xf5zbRP9TqvmeeRw== + dependencies: + "@parcel/diagnostic" "^2.2.1" + "@parcel/node-libs-browser" "^2.2.1" + "@parcel/utils" "^2.2.1" + micromatch "^4.0.4" + nullthrows "^1.1.1" + +"@parcel/optimizer-cssnano@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@parcel/optimizer-cssnano/-/optimizer-cssnano-2.2.1.tgz#91334b79aac55584f7b8be78bf07031705bea3ec" + integrity sha512-sjQNL4x3oBF2BCsL1SMKxNoNGqnNT1CBZPl+6F6jVxiaj6KHPzZOkeEL7Ioow5Jb6pAe79JKWXyHQBFhyLiHOw== + dependencies: + "@parcel/plugin" "^2.2.1" + "@parcel/source-map" "^2.0.0" + cssnano "^5.0.15" + postcss "^8.4.5" + +"@parcel/optimizer-htmlnano@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@parcel/optimizer-htmlnano/-/optimizer-htmlnano-2.2.1.tgz#781267e8b72033abc500e16ca032d24d56d7f2ce" + integrity sha512-NIz66Rj2JYxmDWKdM0CNxfPTY45mAhrW8zLuJGcGJSqNq8srj1TKzdHl+HukTHxRF5D0jOv+xLOgJmdNfObHNg== + dependencies: + "@parcel/plugin" "^2.2.1" + htmlnano "^2.0.0" + nullthrows "^1.1.1" + posthtml "^0.16.5" + svgo "^2.4.0" + +"@parcel/optimizer-image@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@parcel/optimizer-image/-/optimizer-image-2.2.1.tgz#b443ecdbf2d2a43c419393ba64ae7ddfd8717ede" + integrity sha512-InHlVdQxi7Kz19rawP1D/PZWBw978owGgtMEHoYC0ZRDNFIXbG8RCqVuwrkRqwhPk1SFlPOPYlMW60QqBre3Jw== + dependencies: + "@parcel/diagnostic" "^2.2.1" + "@parcel/plugin" "^2.2.1" + "@parcel/utils" "^2.2.1" + "@parcel/workers" "^2.2.1" + detect-libc "^1.0.3" + +"@parcel/optimizer-svgo@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@parcel/optimizer-svgo/-/optimizer-svgo-2.2.1.tgz#e6f53b5602945c692cfb36f268cfb767e49416fa" + integrity sha512-+wUe30x1xYP4NYiyMTinY2K3vmbxf6K8dBFoEv5lb+ODFqMsE7Kr0DNyVR3aH0FSKxa3ii4nfLA/eAvaG97qmQ== + dependencies: + "@parcel/diagnostic" "^2.2.1" + "@parcel/plugin" "^2.2.1" + "@parcel/utils" "^2.2.1" + svgo "^2.4.0" + +"@parcel/optimizer-terser@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@parcel/optimizer-terser/-/optimizer-terser-2.2.1.tgz#9e356ac3f11d77b7eda62154d6465b9f1f2d92ed" + integrity sha512-mP1WIxEB2GlmxRODOx1vpii7QceufYojoivchr6ifn3abE/UCz89TUyWGyGgzVby4YF2kSlQ6gDrcKl+wnOGtQ== + dependencies: + "@parcel/diagnostic" "^2.2.1" + "@parcel/plugin" "^2.2.1" + "@parcel/source-map" "^2.0.0" + "@parcel/utils" "^2.2.1" + nullthrows "^1.1.1" + terser "^5.2.0" + +"@parcel/package-manager@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@parcel/package-manager/-/package-manager-2.2.1.tgz#921753047db17c273f462121961992eecf41d02c" + integrity sha512-BpiRC8TM/R7OQVs8bP9+8aIe0FVMQHSNccVUMRb0kUtNt1GRVHoDu3lRE4P28LLw1nHhJ3YnMV/k1ZVwAOalLA== + dependencies: + "@parcel/diagnostic" "^2.2.1" + "@parcel/fs" "^2.2.1" + "@parcel/logger" "^2.2.1" + "@parcel/types" "^2.2.1" + "@parcel/utils" "^2.2.1" + "@parcel/workers" "^2.2.1" + command-exists "^1.2.6" + cross-spawn "^6.0.4" + nullthrows "^1.1.1" + semver "^5.7.1" + split2 "^3.1.1" + +"@parcel/packager-css@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@parcel/packager-css/-/packager-css-2.2.1.tgz#e80d2d1c36cf61afacbf65dd64911a75d8900d31" + integrity sha512-nTqj94jWenjw3O3lJc+IFSMx/3oQ/a4ZYXSU8UNfsvDdFGQQ/7Qeo7c33t9UXFm3PGXpSFaoBK1+Y3ffS116YQ== + dependencies: + "@parcel/plugin" "^2.2.1" + "@parcel/source-map" "^2.0.0" + "@parcel/utils" "^2.2.1" + nullthrows "^1.1.1" + postcss "^8.4.5" + +"@parcel/packager-html@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@parcel/packager-html/-/packager-html-2.2.1.tgz#0ac2aa4070038476c13c8b3afad390b4dc56430e" + integrity sha512-A67CDWX8zv5YtzetPfg2R5l4/fmADWx2SeAxJWnW2t52ysAlxpwPC53vu1U5T54jaf2NbxfQPpOBem1P7Vk9Vw== + dependencies: + "@parcel/plugin" "^2.2.1" + "@parcel/types" "^2.2.1" + "@parcel/utils" "^2.2.1" + nullthrows "^1.1.1" + posthtml "^0.16.5" + +"@parcel/packager-js@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@parcel/packager-js/-/packager-js-2.2.1.tgz#f7d80b87a02ff4763850b9acd04cca409780c12a" + integrity sha512-jTh+72Pix0H0rrMFGj0Q+20pWANoFdk0byL9wh3ayIfaBM/7N/vi51+yjek3p2cQjuaxp5ISQDQlW9t4zVVwgw== + dependencies: + "@parcel/diagnostic" "^2.2.1" + "@parcel/hash" "^2.2.1" + "@parcel/plugin" "^2.2.1" + "@parcel/source-map" "^2.0.0" + "@parcel/utils" "^2.2.1" + globals "^13.2.0" + nullthrows "^1.1.1" + +"@parcel/packager-raw@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@parcel/packager-raw/-/packager-raw-2.2.1.tgz#38dcf9ac02f81e19ab723602ecdc63d7bad4104d" + integrity sha512-/53i0XRF9okJKyq1uCvOiD8iBCaaBy9WWF3H3VdC1ZCyl45Ku5zMoN4XsVktGKgiFAeDeBA7Tn94gIO/f8g7+g== + dependencies: + "@parcel/plugin" "^2.2.1" + +"@parcel/packager-svg@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@parcel/packager-svg/-/packager-svg-2.2.1.tgz#f4b53020b93eb9b70934b6f772aff116e51fa3ec" + integrity sha512-tdqzReIoWXw0r3XMJGInAFZxo64kSHjG+8s2ZHm/uSXTjiH3uebfROs/KjcwMVjqdFkhnE3htf/VBpzk0DS/uQ== + dependencies: + "@parcel/plugin" "^2.2.1" + "@parcel/types" "^2.2.1" + "@parcel/utils" "^2.2.1" + posthtml "^0.16.4" + +"@parcel/plugin@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@parcel/plugin/-/plugin-2.2.1.tgz#14d46cababae45d89afcf4a26b67880870d4fcfc" + integrity sha512-UrmAmtCO+Ma78ojhG9LSB5bYSkcjTwyPexfcpgCsZiLrv4cXDjKe7gEYfxWbrJw4ahkUhfgRsrTfUzD/TPYxiA== + dependencies: + "@parcel/types" "^2.2.1" + +"@parcel/reporter-cli@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@parcel/reporter-cli/-/reporter-cli-2.2.1.tgz#8a6c79480245f40544948d8afcce29c06742f772" + integrity sha512-NhUH68M9kIDC/qTZqDIIQ/itEI94wn8hwEbNZTeEhIP44I2vYTPxQ7Ta+82mj5t5te+7Rxle11zic0XsOLuGVQ== + dependencies: + "@parcel/plugin" "^2.2.1" + "@parcel/types" "^2.2.1" + "@parcel/utils" "^2.2.1" + chalk "^4.1.0" + filesize "^6.1.0" + nullthrows "^1.1.1" + ora "^5.2.0" + string-width "^4.2.0" + strip-ansi "^6.0.0" + term-size "^2.2.1" + wrap-ansi "^7.0.0" + +"@parcel/reporter-dev-server@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@parcel/reporter-dev-server/-/reporter-dev-server-2.2.1.tgz#4dcdcf0ea94af4a8ba9750c22179cffda8ec19f6" + integrity sha512-rSRH1nFRS6nEN3Wma3oejcu1jzvbu9/hXgMKOp3TJax9jJ3nJdYPEeIA/jbJTqU1pf6hWyG3wvPOiXW8nhCGAg== + dependencies: + "@parcel/plugin" "^2.2.1" + "@parcel/utils" "^2.2.1" + connect "^3.7.0" + ejs "^3.1.6" + http-proxy-middleware "^2.0.1" + nullthrows "^1.1.1" + serve-handler "^6.0.0" + ws "^7.0.0" + +"@parcel/resolver-default@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@parcel/resolver-default/-/resolver-default-2.2.1.tgz#8243abf07b3de5893eca7b27b733da842e2df33b" + integrity sha512-+3sHzfiugwwzsc5FNy0ZalWyJrtV68GVQmjAKmZJCMb4k/6TIBQgzggQqhRuztowsiJadL8JAM8djxYVlYAkqg== + dependencies: + "@parcel/node-resolver-core" "^2.2.1" + "@parcel/plugin" "^2.2.1" + +"@parcel/runtime-browser-hmr@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.2.1.tgz#68290db34ecdb66b4f5964317ecbc2c29cbd6cc2" + integrity sha512-/jqka4kOlzUwb2ygzM1LtAVq/rxGaFarcR6YIchIAbp3DUSV/1nelo5swCw8FirN9O7qRBdgkIuW+0JAa+Dbzg== + dependencies: + "@parcel/plugin" "^2.2.1" + "@parcel/utils" "^2.2.1" + +"@parcel/runtime-js@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@parcel/runtime-js/-/runtime-js-2.2.1.tgz#6a6838a36d20100689fba8b7d41803bff2d3ab3d" + integrity sha512-yLQpSMNcxG5EoKbLlRS1n+5KXnJ2Mz7yE2hpVez9lhzDiIFAPSxiCZQ1dWJ4o7urOKMckKYRheW4/x5Nm4ErhA== + dependencies: + "@parcel/plugin" "^2.2.1" + "@parcel/utils" "^2.2.1" + nullthrows "^1.1.1" + +"@parcel/runtime-react-refresh@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@parcel/runtime-react-refresh/-/runtime-react-refresh-2.2.1.tgz#f1f6010398ac65c772499bf4ad0b610a31e3dd50" + integrity sha512-TvZqri/xBYV3KlsnxPy/NzxoCioUQlIkQjp6y9JdwGq8ez5B39e4ntwFoWT3hRTRhPBtwa1Tfoc3JRaCRGBFXg== + dependencies: + "@parcel/plugin" "^2.2.1" + "@parcel/utils" "^2.2.1" + react-refresh "^0.9.0" + +"@parcel/runtime-service-worker@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@parcel/runtime-service-worker/-/runtime-service-worker-2.2.1.tgz#71421a7b57b7d05f9d223ab8f62f613b26f6d91c" + integrity sha512-IvTXUJKpgmy7ba8Z2r/rzvpsWvZPOtzb0oWLk5qNV3YND5PS7Cfu0Pdr7y2y9NnBepdzb4u88tqSDhRoyp2ndw== + dependencies: + "@parcel/plugin" "^2.2.1" + "@parcel/utils" "^2.2.1" + 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.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@parcel/transformer-babel/-/transformer-babel-2.2.1.tgz#b34f3042cc5ea23b2e9b2da637b9c4f17e8d71a2" + integrity sha512-eNQTmnsiY2ycuGgr3tu5BfR6rz9WGhb6psz+cZkIbfZp0xaJaovTftjT5jR4clsDO/+dX5cM8KOUuJm5MYXRjg== + dependencies: + "@babel/core" "^7.12.0" + "@babel/generator" "^7.9.0" + "@babel/helper-compilation-targets" "^7.8.4" + "@babel/plugin-transform-flow-strip-types" "^7.0.0" + "@babel/traverse" "^7.0.0" + "@parcel/babel-ast-utils" "^2.2.1" + "@parcel/diagnostic" "^2.2.1" + "@parcel/plugin" "^2.2.1" + "@parcel/source-map" "^2.0.0" + "@parcel/utils" "^2.2.1" + browserslist "^4.6.6" + core-js "^3.2.1" + json5 "^2.2.0" + nullthrows "^1.1.1" + semver "^5.7.0" + +"@parcel/transformer-css@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@parcel/transformer-css/-/transformer-css-2.2.1.tgz#64892d1fc062cf5aad1fb2be28af677e537165fa" + integrity sha512-fytU0mzQuddVAAkRDJBuE6x0JpVx5NYC2s4eDJqErOORJ/dwpngEz+TjjJGU2kUH9r74QypTcMb6J5z8WpoV/g== + dependencies: + "@parcel/hash" "^2.2.1" + "@parcel/plugin" "^2.2.1" + "@parcel/source-map" "^2.0.0" + "@parcel/utils" "^2.2.1" + nullthrows "^1.1.1" + postcss "^8.4.5" + postcss-modules "^4.3.0" + postcss-value-parser "^4.2.0" + semver "^5.7.1" + +"@parcel/transformer-html@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@parcel/transformer-html/-/transformer-html-2.2.1.tgz#c3c842e3d89bb8154f3317c9b85e4c67137528bb" + integrity sha512-awKgFd+a1oFKlO3ipLGHaiXUTx+6/KBLAdvidmtxLRcq5PsLA2eyZ6BZ5TsWJ+eP4jq0mtB+KxrXiWkPQ73Y0Q== + dependencies: + "@parcel/diagnostic" "^2.2.1" + "@parcel/hash" "^2.2.1" + "@parcel/plugin" "^2.2.1" + 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.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@parcel/transformer-image/-/transformer-image-2.2.1.tgz#d8faa6a8c412132c359669835bba1830ec8f4cd0" + integrity sha512-MirsSBI2JE5VLrYc9XKbOQKcxPdcpSTDqTLjcaUv5dkjkiXeRvLbA5OsDwrWwnyqKFvXgsJWrQ3tVc9Zql7gmg== + dependencies: + "@parcel/plugin" "^2.2.1" + "@parcel/workers" "^2.2.1" + nullthrows "^1.1.1" + +"@parcel/transformer-js@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@parcel/transformer-js/-/transformer-js-2.2.1.tgz#75a4e6e29e8cc32e8fefc11c4161543f813f9245" + integrity sha512-KdxqRJX6pNDvaEGZUFKAId1MUPcJKixgL2vw6L90t1r2ajZKquaWMiiAJVDEd8fW79hT77y/DFhYqWpBFHTqrw== + dependencies: + "@parcel/diagnostic" "^2.2.1" + "@parcel/plugin" "^2.2.1" + "@parcel/source-map" "^2.0.0" + "@parcel/utils" "^2.2.1" + "@parcel/workers" "^2.2.1" + "@swc/helpers" "^0.2.11" + browserslist "^4.6.6" + detect-libc "^1.0.3" + micromatch "^4.0.2" + nullthrows "^1.1.1" + regenerator-runtime "^0.13.7" + semver "^5.7.1" + +"@parcel/transformer-json@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@parcel/transformer-json/-/transformer-json-2.2.1.tgz#4bf41e46673cc2467e623b53708c320c039e0f2e" + integrity sha512-ghFatxa8RABmp1J8k0Tn9sIpCVJaUtpzv/qA1Way5vK05wLL8kKU/P2ZCoNtgih2ru3MhM8vv5KIN4R3cAeSHg== + dependencies: + "@parcel/plugin" "^2.2.1" + json5 "^2.2.0" + +"@parcel/transformer-postcss@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@parcel/transformer-postcss/-/transformer-postcss-2.2.1.tgz#3191b2125244a20f351cf29ac8cfcb774c625632" + integrity sha512-x5ABi/xv6scNcN9O+hOAk53KUtLOH/cqzQgw7ZXgrcK/BW0PAxzCuIfOjg0BlM32kmk5NcWu4scHCZPq7us9Zw== + dependencies: + "@parcel/hash" "^2.2.1" + "@parcel/plugin" "^2.2.1" + "@parcel/utils" "^2.2.1" + clone "^2.1.1" + nullthrows "^1.1.1" + postcss-modules "^4.3.0" + postcss-value-parser "^4.2.0" + semver "^5.7.1" + +"@parcel/transformer-posthtml@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@parcel/transformer-posthtml/-/transformer-posthtml-2.2.1.tgz#b06c13e3c9fc3011b37874cd1e8a16bbd6466e64" + integrity sha512-59QKoQmImyYGFwfnbrsyBwxIhtpuAu1q6btp6OkThaTUgJvv24eKzcftMORAGxeSBP2CtKtkIlhcIkA8L8cfPw== + dependencies: + "@parcel/plugin" "^2.2.1" + "@parcel/utils" "^2.2.1" + 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.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@parcel/transformer-raw/-/transformer-raw-2.2.1.tgz#dc9038ad19b9bb8d0e8fb58fbecd55d11b1de4c5" + integrity sha512-8fC8x31QzwJjbutuIHscb/MlxORXqZJNowQlWfFUHS9lmDNz0f23HnUHwApONA8E9GV/Bn5WzfdVL4tolvcK2w== + dependencies: + "@parcel/plugin" "^2.2.1" + +"@parcel/transformer-react-refresh-wrap@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.2.1.tgz#ac248be730f42628ee717eb9f12638330d91669f" + integrity sha512-6V08fevCTUTohx2li4PavJD3YkrcX5D18l3PLBHW9okSQi392NTb1Mru966sBdc9A8H0B6RLD0RjvWE1K6PbOQ== + dependencies: + "@parcel/plugin" "^2.2.1" + "@parcel/utils" "^2.2.1" + react-refresh "^0.9.0" + +"@parcel/transformer-svg@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@parcel/transformer-svg/-/transformer-svg-2.2.1.tgz#849f00d6866e4a551ebc70a2cf2db863329fcffb" + integrity sha512-I9cyagYxe+t06bodE1PcxHVPJb1SFutpDA3+ZGMdE6G/5c7OqsnbaA0bgZSTdwDPZomXNQ4++LY5A1QEIFT6Xw== + dependencies: + "@parcel/diagnostic" "^2.2.1" + "@parcel/hash" "^2.2.1" + "@parcel/plugin" "^2.2.1" + 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.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@parcel/types/-/types-2.2.1.tgz#c27d57dbc5be5bdee18ab22222f731b3de494d4c" + integrity sha512-h25EMpnypXHJ05Gx2WxGpRbokgCdmro98AlDbQ39XkddBkjUSodj8+efQWiDxSB/IPS1kPf1drBtS0bI0zCeXA== + dependencies: + "@parcel/cache" "^2.2.1" + "@parcel/diagnostic" "^2.2.1" + "@parcel/fs" "^2.2.1" + "@parcel/package-manager" "^2.2.1" + "@parcel/source-map" "^2.0.0" + "@parcel/workers" "^2.2.1" + utility-types "^3.10.0" + "@parcel/utils@^1.11.0": version "1.11.0" resolved "https://registry.yarnpkg.com/@parcel/utils/-/utils-1.11.0.tgz#539e08fff8af3b26eca11302be80b522674b51ea" integrity sha512-cA3p4jTlaMeOtAKR/6AadanOPvKeg8VwgnHhOyfi0yClD0TZS/hi9xu12w4EzA/8NtHu0g6o4RDfcNjqN8l1AQ== -"@parcel/watcher@^1.12.0", "@parcel/watcher@^1.12.1": +"@parcel/utils@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@parcel/utils/-/utils-2.2.1.tgz#f32653e81205c0145b8edc7e2d4d853070ad6b02" + integrity sha512-5Bn6W7Ey1gYovEGavD+Pml265/LG6/lMw+1V0N/JfbA4xFpcX8P0RgwDWYXtKfblb0/naeICqlwwgqvxiLEDzg== + dependencies: + "@iarna/toml" "^2.2.0" + "@parcel/codeframe" "^2.2.1" + "@parcel/diagnostic" "^2.2.1" + "@parcel/hash" "^2.2.1" + "@parcel/logger" "^2.2.1" + "@parcel/markdown-ansi" "^2.2.1" + "@parcel/source-map" "^2.0.0" + ansi-html-community "0.0.8" + chalk "^4.1.0" + clone "^2.1.1" + fast-glob "3.1.1" + fastest-levenshtein "^1.0.8" + is-glob "^4.0.0" + is-url "^1.2.2" + json5 "^2.2.0" + lru-cache "^6.0.0" + micromatch "^4.0.4" + node-forge "^1.2.1" + nullthrows "^1.1.1" + open "^7.0.3" + terminal-link "^2.1.1" + +"@parcel/watcher@^1.12.1": version "1.12.1" resolved "https://registry.yarnpkg.com/@parcel/watcher/-/watcher-1.12.1.tgz#b98b3df309fcab93451b5583fc38e40826696dad" integrity sha512-od+uCtCxC/KoNQAIE1vWx1YTyKYY+7CTrxBJPRh3cDWw/C0tCtlBMVlrbplscGoEpt6B27KhJDCv82PBxOERNA== @@ -1376,6 +1940,14 @@ "@parcel/utils" "^1.11.0" chokidar "^2.1.5" +"@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@^1.11.0": version "1.11.0" resolved "https://registry.yarnpkg.com/@parcel/workers/-/workers-1.11.0.tgz#7b8dcf992806f4ad2b6cecf629839c41c2336c59" @@ -1384,6 +1956,26 @@ "@parcel/utils" "^1.11.0" physical-cpu-count "^2.0.0" +"@parcel/workers@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@parcel/workers/-/workers-2.2.1.tgz#952c5c208ca29c18a8c8de7eed90d6e3869bae9d" + integrity sha512-ham7/qFYSOvvUUMcRACH/HJc3W7Ng/YLWt23kvXIniA4d9bqGoNKl0oCTiGQzDZ2emx1SmaEN52zG6cJ+xh/lQ== + dependencies: + "@parcel/diagnostic" "^2.2.1" + "@parcel/logger" "^2.2.1" + "@parcel/types" "^2.2.1" + "@parcel/utils" "^2.2.1" + chrome-trace-event "^1.0.2" + nullthrows "^1.1.1" + +"@rescriptbr/reform@^11.0.1": + version "11.0.1" + resolved "https://registry.yarnpkg.com/@rescriptbr/reform/-/reform-11.0.1.tgz#50a569c898f6d1015f6016cde38050679c417c0d" + integrity sha512-sSC0i8RgkvoiS+6DJf+xiI5NXyfZVwDFarnTfMFvkGrQkdz7+4FqygtS7EonG6m2eoO03gaxHCrlqwEQd8674Q== + dependencies: + reschema "^2.0.3" + rescript-react-update "^3.0.1" + "@sinonjs/commons@^1.7.0": version "1.7.2" resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.7.2.tgz#505f55c74e0272b43f6c52d81946bed7058fc0e2" @@ -1391,6 +1983,16 @@ dependencies: type-detect "4.0.8" +"@swc/helpers@^0.2.11": + version "0.2.14" + resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.2.14.tgz#20288c3627442339dd3d743c944f7043ee3590f0" + integrity sha512-wpCQMhf5p5GhNg2MmGKXzUNwxe7zRiCsmqYsamez2beP7mKPCSiu+BjZcdN95yYSzO857kr0VfQewmGpS77nqA== + +"@trysound/sax@0.2.0": + version "0.2.0" + resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad" + integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== + "@types/babel__core@^7.1.7": version "7.1.7" resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.7.tgz#1dacad8840364a57c98d0dd4855c6dd3752c6b89" @@ -1424,35 +2026,11 @@ dependencies: "@babel/types" "^7.3.0" -"@types/clone@~2.1.0": - version "2.1.0" - resolved "https://registry.yarnpkg.com/@types/clone/-/clone-2.1.0.tgz#cb888a3fe5319275b566ae3a9bc606e310c533d4" - integrity sha512-d/aS/lPOnUSruPhgNtT8jW39fHRVTLQy9sodysP1kkG8EdAtdZu1vt8NJaYA8w/6Z9j8izkAsx1A/yJhcYR1CA== - "@types/color-name@^1.1.1": version "1.1.1" resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0" integrity sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ== -"@types/events@*": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/events/-/events-3.0.0.tgz#2862f3f58a9a7f7c3e78d79f130dd4d71c25c2a7" - integrity sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g== - -"@types/fast-json-stable-stringify@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@types/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#40363bb847cb86b2c2e1599f1398d11e8329c921" - integrity sha512-mky/O83TXmGY39P1H9YbUpjV6l6voRYlufqfFCvel8l1phuy8HRjdWc1rrPuN53ITBJlbyMSV6z3niOySO5pgQ== - -"@types/glob@^7.1.1": - version "7.1.1" - resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.1.tgz#aa59a1c6e3fbc421e07ccd31a944c30eba521575" - integrity sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w== - dependencies: - "@types/events" "*" - "@types/minimatch" "*" - "@types/node" "*" - "@types/graceful-fs@^4.1.2": version "4.1.3" resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.3.tgz#039af35fe26bec35003e8d86d2ee9c586354348f" @@ -1460,13 +2038,12 @@ dependencies: "@types/node" "*" -"@types/hoist-non-react-statics@^3.3.1": - 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== +"@types/http-proxy@^1.17.8": + version "1.17.8" + resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.8.tgz#968c66903e7e42b483608030ee85800f22d03f55" + integrity sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA== dependencies: - "@types/react" "*" - hoist-non-react-statics "^3.3.0" + "@types/node" "*" "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": version "2.0.1" @@ -1488,22 +2065,7 @@ "@types/istanbul-lib-coverage" "*" "@types/istanbul-lib-report" "*" -"@types/js-cookie@2.2.5": - version "2.2.5" - resolved "https://registry.yarnpkg.com/@types/js-cookie/-/js-cookie-2.2.5.tgz#38dfaacae8623b37cc0b0d27398e574e3fc28b1e" - integrity sha512-cpmwBRcHJmmZx0OGU7aPVwGWGbs4iKwVYchk9iuMtxNCA2zorwdaTz4GkLgs2WGxiRZRFKnV1k6tRUHX7tBMxg== - -"@types/js-cookie@2.2.6": - version "2.2.6" - resolved "https://registry.yarnpkg.com/@types/js-cookie/-/js-cookie-2.2.6.tgz#f1a1cb35aff47bc5cfb05cb0c441ca91e914c26f" - integrity sha512-+oY0FDTO2GYKEV0YPvSshGq9t7YozVkgvXLty7zogQNuCxBhT9/3INX9Q7H1aRZ4SUDRXAKlJuA4EA5nTt7SNw== - -"@types/minimatch@*": - version "3.0.3" - resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" - integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== - -"@types/node@*", "@types/node@>=6": +"@types/node@*": version "13.13.4" resolved "https://registry.yarnpkg.com/@types/node/-/node-13.13.4.tgz#1581d6c16e3d4803eb079c87d4ac893ee7501c2c" integrity sha512-x26ur3dSXgv5AwKS0lNfbjpCakGIduWU1DU91Zz58ONRWrIKGunmZBNv4P7N+e27sJkiGDsw/3fT4AtsqQBrBA== @@ -1523,51 +2085,11 @@ resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-1.19.1.tgz#33509849f8e679e4add158959fdb086440e9553f" integrity sha512-5qOlnZscTn4xxM5MeGXAMOsIOIKIbh9e85zJWfBRVPlRMEVawzoPhINYbRGkBZCI8LxvBe7tJCdWiarA99OZfQ== -"@types/prop-types@*": - version "15.7.3" - resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.3.tgz#2ab0d5da2e5815f94b0b9d4b95d1e5f243ab2ca7" - integrity sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw== - "@types/q@^1.5.1": version "1.5.2" resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.2.tgz#690a1475b84f2a884fd07cd797c00f5f31356ea8" integrity sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw== -"@types/react-lifecycles-compat@^3.0.1": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@types/react-lifecycles-compat/-/react-lifecycles-compat-3.0.1.tgz#a0b1fe18cfb9435bd52737829a69cbe93faf32e2" - integrity sha512-4KiU5s1Go4xRbf7t6VxUUpBeN5PGjpjpBv9VvET4uiPHC500VNYBclU13f8ehHkHoZL39b2cfwHu6RzbV3b44A== - dependencies: - "@types/react" "*" - -"@types/react-slick@^0.23.3": - version "0.23.4" - resolved "https://registry.yarnpkg.com/@types/react-slick/-/react-slick-0.23.4.tgz#c97e2a9e7e3d1933c68593b8e82752fab1e8ce53" - integrity sha512-vXoIy4GUfB7/YgqubR4H7RALo+pRdMYCeLgWwV3MPwl5pggTlEkFBTF19R7u+LJc85uMqC7RfsbkqPLMQ4ab+A== - dependencies: - "@types/react" "*" - -"@types/react@*": - version "16.9.34" - resolved "https://registry.yarnpkg.com/@types/react/-/react-16.9.34.tgz#f7d5e331c468f53affed17a8a4d488cd44ea9349" - integrity sha512-8AJlYMOfPe1KGLKyHpflCg5z46n0b5DbRfqDksxBLBTUpB75ypDBAO9eCUcjNwE6LCUslwTz00yyG/X9gaVtow== - dependencies: - "@types/prop-types" "*" - csstype "^2.2.0" - -"@types/react@^16.9.19": - version "16.9.44" - resolved "https://registry.yarnpkg.com/@types/react/-/react-16.9.44.tgz#da84b179c031aef67dc92c33bd3401f1da2fa3bc" - integrity sha512-BtLoJrXdW8DVZauKP+bY4Kmiq7ubcJq+H/aCpRfvPF7RAT3RwR73Sg8szdc2YasbAlWBDrQ6Q+AFM0KwtQY+WQ== - dependencies: - "@types/prop-types" "*" - csstype "^3.0.2" - -"@types/shallowequal@^1.1.1": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@types/shallowequal/-/shallowequal-1.1.1.tgz#aad262bb3f2b1257d94c71d545268d592575c9b1" - integrity sha512-Lhni3aX80zbpdxRuWhnuYPm8j8UQaa571lHP/xI4W+7BAFhSIhRReXnqjEgT/XzPoXZTJkCqstFMJ8CZTK6IlQ== - "@types/stack-utils@^1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-1.0.1.tgz#0a851d3bd96498fa25c33ab7278ed3bd65f06c3e" @@ -1585,45 +2107,15 @@ dependencies: "@types/yargs-parser" "*" -"@types/zen-observable@^0.8.0": - version "0.8.0" - resolved "https://registry.yarnpkg.com/@types/zen-observable/-/zen-observable-0.8.0.tgz#8b63ab7f1aa5321248aad5ac890a485656dcea4d" - integrity sha512-te5lMAWii1uEJ4FwLjzdlbw3+n0FZNOvFXHxQDKeT0dilh7HOzdMzV2TrJVUzq8ep7J4Na8OUYPRLSQkJHAlrg== - -"@wry/context@^0.4.0": - version "0.4.4" - resolved "https://registry.yarnpkg.com/@wry/context/-/context-0.4.4.tgz#e50f5fa1d6cfaabf2977d1fda5ae91717f8815f8" - integrity sha512-LrKVLove/zw6h2Md/KZyWxIkFM6AoyKp71OqpH9Hiip1csjPVoD3tPxlbQUNxEnHENks3UGgNpSBCAfq9KWuag== - dependencies: - "@types/node" ">=6" - tslib "^1.9.3" - -"@wry/equality@^0.1.2": - version "0.1.11" - resolved "https://registry.yarnpkg.com/@wry/equality/-/equality-0.1.11.tgz#35cb156e4a96695aa81a9ecc4d03787bc17f1790" - integrity sha512-mwEVBDUVODlsQQ5dfuLUS5/Tf7jqUKyhKYHmVi4fPB6bDMOfWvUPJmKgS1Z7Za/sOI3vzWt4+O7yCiL/70MogA== - dependencies: - tslib "^1.9.3" - -"@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== - abab@^2.0.0: version "2.0.3" resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.3.tgz#623e2075e02eb2d3f2475e49f99c91846467907a" integrity sha512-tsFzPpcttalNjFBCFMqsKYQcWxxen1pgJR56by//QwvJc4/OUS3kPOOttx2tSIfjsylB0pYu7f5D3K1RCxUnUg== -abbrev@1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" - integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== - -ace-builds@^1.4.12, ace-builds@^1.4.6: - version "1.4.12" - resolved "https://registry.yarnpkg.com/ace-builds/-/ace-builds-1.4.12.tgz#888efa386e36f4345f40b5233fcc4fe4c588fae7" - integrity sha512-G+chJctFPiiLGvs3+/Mly3apXTcfgE45dT5yp12BcWZ1kUs+gm0qd3/fv4gsz6fVag4mM0moHVpjHDIgph6Psg== +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== acorn-globals@^4.3.0, acorn-globals@^4.3.2: version "4.3.4" @@ -1633,42 +2125,21 @@ acorn-globals@^4.3.0, acorn-globals@^4.3.2: acorn "^6.0.1" acorn-walk "^6.0.1" -acorn-node@^1.6.1: - version "1.8.2" - resolved "https://registry.yarnpkg.com/acorn-node/-/acorn-node-1.8.2.tgz#114c95d64539e53dede23de8b9d96df7c7ae2af8" - integrity sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A== - dependencies: - acorn "^7.0.0" - acorn-walk "^7.0.0" - xtend "^4.0.2" - acorn-walk@^6.0.1: version "6.2.0" resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-6.2.0.tgz#123cb8f3b84c2171f1f7fb252615b1c78a6b1a8c" integrity sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA== -acorn-walk@^7.0.0: - version "7.1.1" - resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.1.1.tgz#345f0dffad5c735e7373d2fec9a1023e6a44b83e" - integrity sha512-wdlPY2tm/9XBr7QkKlq0WQVgiuGTX6YWPyRyBviSoScBuLfTVQhvwg6wJ369GJ/1nPfTLMfnrFIfjqVg6d+jQQ== - acorn@^6.0.1, acorn@^6.0.4: version "6.4.1" resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.1.tgz#531e58ba3f51b9dacb9a6646ca4debf5b14ca474" integrity sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA== -acorn@^7.0.0, acorn@^7.1.0, acorn@^7.1.1: +acorn@^7.1.0, acorn@^7.1.1: version "7.1.1" resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.1.1.tgz#e35668de0b402f359de515c5482a1ab9f89a69bf" integrity sha512-add7dgA5ppRPxCFJoAGfMDi7PIBXq1RtGo7BhbLaxwrXPOmw8gq48Y9ozT01hUKy9byMjlR20EJhu5zlkErEkg== -add-dom-event-listener@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/add-dom-event-listener/-/add-dom-event-listener-1.1.0.tgz#6a92db3a0dd0abc254e095c0f1dc14acbbaae310" - integrity sha512-WCxx1ixHT0GQU9hb0KI/mhgRQhnU+U3GvwY6ZvVjYq8rsihIGoaIOUbY0yMPBxLH5MDtr0kz3fisWGNcbWW7Jw== - dependencies: - object-assign "4.x" - ajv@^6.5.5: version "6.12.2" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.2.tgz#c629c5eced17baf314437918d2da88c99d5958cd" @@ -1691,6 +2162,11 @@ ansi-escapes@^4.2.1: dependencies: type-fest "^0.11.0" +ansi-html-community@0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41" + integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== + ansi-regex@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" @@ -1738,71 +2214,6 @@ ansi-to-html@^0.6.4: dependencies: entities "^1.1.2" -ant-design-palettes@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/ant-design-palettes/-/ant-design-palettes-1.1.3.tgz#84119b1a4d86363adc52a38d587e65336a0a27dd" - integrity sha512-UpkkTp8egEN21KZNvY7sTcabLlkHvLvS71EVPk4CYi77Z9AaGGCaVn7i72tbOgWDrQp2wjIg8WgMbKBdK7GtWA== - dependencies: - tinycolor2 "^1.4.1" - -antd@3.17.0: - version "3.17.0" - resolved "https://registry.yarnpkg.com/antd/-/antd-3.17.0.tgz#d7eabadc3ffb499f9393fd865ac9a54d9b4345de" - integrity sha512-8BMPTnKjlLH6N/vOhxrnSt+dVi6SsxGRE2SgEBURokAnexFx04NyBpQZNNXJks0e7aYc54IvyxlTYVejg18wIw== - dependencies: - "@ant-design/create-react-context" "^0.2.4" - "@ant-design/icons" "~1.2.0" - "@ant-design/icons-react" "~1.1.5" - "@types/hoist-non-react-statics" "^3.3.1" - "@types/react-slick" "^0.23.3" - array-tree-filter "^2.1.0" - babel-runtime "6.x" - classnames "~2.2.6" - copy-to-clipboard "^3.0.8" - css-animation "^1.5.0" - dom-closest "^0.2.0" - enquire.js "^2.1.6" - lodash "^4.17.11" - moment "^2.24.0" - omit.js "^1.0.0" - prop-types "^15.6.2" - raf "^3.4.0" - rc-animate "^2.5.4" - rc-calendar "~9.12.1" - rc-cascader "~0.17.0" - rc-checkbox "~2.1.5" - rc-collapse "~1.11.1" - rc-dialog "~7.3.0" - rc-drawer "~1.8.0" - rc-dropdown "~2.4.1" - rc-editor-mention "^1.1.7" - rc-form "^2.4.0" - rc-input-number "~4.4.0" - rc-menu "~7.4.12" - rc-notification "~3.3.0" - rc-pagination "~1.17.7" - rc-progress "~2.3.0" - rc-rate "~2.5.0" - rc-select "~9.1.0" - rc-slider "~8.6.5" - rc-steps "~3.3.0" - rc-switch "~1.9.0" - rc-table "~6.5.0" - rc-tabs "~9.6.0" - rc-time-picker "~3.6.1" - rc-tooltip "~3.7.3" - rc-tree "~2.1.0" - rc-tree-select "~2.9.1" - rc-trigger "^2.6.2" - rc-upload "~2.6.0" - rc-util "^4.5.1" - react-lazy-load "^3.0.13" - react-lifecycles-compat "^3.0.4" - react-slick "~0.24.0" - resize-observer-polyfill "^1.5.0" - shallowequal "^1.1.0" - warning "~4.0.2" - anymatch@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" @@ -1811,7 +2222,7 @@ anymatch@^2.0.0: micromatch "^3.1.4" normalize-path "^2.1.1" -anymatch@^3.0.3, anymatch@~3.1.1: +anymatch@^3.0.3: version "3.1.1" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.1.tgz#c55ecf02185e2469259399310c173ce31233b142" integrity sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg== @@ -1819,111 +2230,6 @@ anymatch@^3.0.3, anymatch@~3.1.1: normalize-path "^3.0.0" picomatch "^2.0.4" -apollo-cache-inmemory@^1.6.0: - version "1.6.5" - resolved "https://registry.yarnpkg.com/apollo-cache-inmemory/-/apollo-cache-inmemory-1.6.5.tgz#2ccaa3827686f6ed7fb634203dbf2b8d7015856a" - integrity sha512-koB76JUDJaycfejHmrXBbWIN9pRKM0Z9CJGQcBzIOtmte1JhEBSuzsOUu7NQgiXKYI4iGoMREcnaWffsosZynA== - dependencies: - apollo-cache "^1.3.4" - apollo-utilities "^1.3.3" - optimism "^0.10.0" - ts-invariant "^0.4.0" - tslib "^1.10.0" - -apollo-cache@1.3.4, apollo-cache@^1.3.4: - version "1.3.4" - resolved "https://registry.yarnpkg.com/apollo-cache/-/apollo-cache-1.3.4.tgz#0c9f63c793e1cd6e34c450f7668e77aff58c9a42" - integrity sha512-7X5aGbqaOWYG+SSkCzJNHTz2ZKDcyRwtmvW4mGVLRqdQs+HxfXS4dUS2CcwrAj449se6tZ6NLUMnjko4KMt3KA== - dependencies: - apollo-utilities "^1.3.3" - tslib "^1.10.0" - -apollo-client@^2.6.3: - version "2.6.8" - resolved "https://registry.yarnpkg.com/apollo-client/-/apollo-client-2.6.8.tgz#01cebc18692abf90c6b3806414e081696b0fa537" - integrity sha512-0zvJtAcONiozpa5z5zgou83iEKkBaXhhSSXJebFHRXs100SecDojyUWKjwTtBPn9HbM6o5xrvC5mo9VQ5fgAjw== - dependencies: - "@types/zen-observable" "^0.8.0" - apollo-cache "1.3.4" - apollo-link "^1.0.0" - apollo-utilities "1.3.3" - symbol-observable "^1.0.2" - ts-invariant "^0.4.0" - tslib "^1.10.0" - zen-observable "^0.8.0" - -apollo-link-context@^1.0.18: - version "1.0.20" - resolved "https://registry.yarnpkg.com/apollo-link-context/-/apollo-link-context-1.0.20.tgz#1939ac5dc65d6dff0c855ee53521150053c24676" - integrity sha512-MLLPYvhzNb8AglNsk2NcL9AvhO/Vc9hn2ZZuegbhRHGet3oGr0YH9s30NS9+ieoM0sGT11p7oZ6oAILM/kiRBA== - dependencies: - apollo-link "^1.2.14" - tslib "^1.9.3" - -apollo-link-error@^1.1.11: - version "1.1.13" - resolved "https://registry.yarnpkg.com/apollo-link-error/-/apollo-link-error-1.1.13.tgz#c1a1bb876ffe380802c8df0506a32c33aad284cd" - integrity sha512-jAZOOahJU6bwSqb2ZyskEK1XdgUY9nkmeclCrW7Gddh1uasHVqmoYc4CKdb0/H0Y1J9lvaXKle2Wsw/Zx1AyUg== - dependencies: - apollo-link "^1.2.14" - apollo-link-http-common "^0.2.16" - tslib "^1.9.3" - -apollo-link-http-common@^0.2.16, apollo-link-http-common@^0.2.5: - version "0.2.16" - resolved "https://registry.yarnpkg.com/apollo-link-http-common/-/apollo-link-http-common-0.2.16.tgz#756749dafc732792c8ca0923f9a40564b7c59ecc" - integrity sha512-2tIhOIrnaF4UbQHf7kjeQA/EmSorB7+HyJIIrUjJOKBgnXwuexi8aMecRlqTIDWcyVXCeqLhUnztMa6bOH/jTg== - dependencies: - apollo-link "^1.2.14" - ts-invariant "^0.4.0" - tslib "^1.9.3" - -apollo-link-http@^1.5.15: - version "1.5.17" - resolved "https://registry.yarnpkg.com/apollo-link-http/-/apollo-link-http-1.5.17.tgz#499e9f1711bf694497f02c51af12d82de5d8d8ba" - integrity sha512-uWcqAotbwDEU/9+Dm9e1/clO7hTB2kQ/94JYcGouBVLjoKmTeJTUPQKcJGpPwUjZcSqgYicbFqQSoJIW0yrFvg== - dependencies: - apollo-link "^1.2.14" - apollo-link-http-common "^0.2.16" - tslib "^1.9.3" - -apollo-link-ws@^1.0.18: - version "1.0.20" - resolved "https://registry.yarnpkg.com/apollo-link-ws/-/apollo-link-ws-1.0.20.tgz#dfad44121f8445c6d7b7f8101a1b24813ba008ed" - integrity sha512-mjSFPlQxmoLArpHBeUb2Xj+2HDYeTaJqFGOqQ+I8NVJxgL9lJe84PDWcPah/yMLv3rB7QgBDSuZ0xoRFBPlySw== - dependencies: - apollo-link "^1.2.14" - tslib "^1.9.3" - -apollo-link@^1.0.0, apollo-link@^1.2.12, apollo-link@^1.2.14, apollo-link@^1.2.3: - version "1.2.14" - resolved "https://registry.yarnpkg.com/apollo-link/-/apollo-link-1.2.14.tgz#3feda4b47f9ebba7f4160bef8b977ba725b684d9" - integrity sha512-p67CMEFP7kOG1JZ0ZkYZwRDa369w5PIjtMjvrQd/HnIV8FRsHRqLqK+oAZQnFa1DDdZtOtHTi+aMIW6EatC2jg== - dependencies: - apollo-utilities "^1.3.0" - ts-invariant "^0.4.0" - tslib "^1.9.3" - zen-observable-ts "^0.8.21" - -apollo-upload-client@9.1.0: - version "9.1.0" - resolved "https://registry.yarnpkg.com/apollo-upload-client/-/apollo-upload-client-9.1.0.tgz#13191714ae07388088f2c773ebbfd53ba2f64c53" - integrity sha512-ZN5gsbBjImEZTWWTUHpCEGDasnoBGbaODpznQ5EawyNHceuFYSNJbbft+ZZ841vZAcj9XZdKUKoaLBlMZ/r7nw== - dependencies: - apollo-link "^1.2.3" - apollo-link-http-common "^0.2.5" - extract-files "^4.0.0" - -apollo-utilities@1.3.3, apollo-utilities@^1.3.0, apollo-utilities@^1.3.2, apollo-utilities@^1.3.3: - version "1.3.3" - resolved "https://registry.yarnpkg.com/apollo-utilities/-/apollo-utilities-1.3.3.tgz#f1854715a7be80cd810bc3ac95df085815c0787c" - integrity sha512-F14aX2R/fKNYMvhuP2t9GD9fggID7zp5I96MF5QeKYWDWTrkRdHRp4+SVfXUVN+cXOaB/IebfvRtzPf25CM0zw== - dependencies: - "@wry/equality" "^0.1.2" - fast-json-stable-stringify "^2.0.0" - ts-invariant "^0.4.0" - tslib "^1.10.0" - argparse@^1.0.7: version "1.0.10" resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" @@ -1951,43 +2257,11 @@ array-equal@^1.0.0: resolved "https://registry.yarnpkg.com/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93" integrity sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM= -array-flat-polyfill@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/array-flat-polyfill/-/array-flat-polyfill-1.0.1.tgz#1e3a4255be619dfbffbfd1d635c1cf357cd034e7" - integrity sha512-hfJmKupmQN0lwi0xG6FQ5U8Rd97RnIERplymOv/qpq8AoNKPPAnxJadjFA23FNWm88wykh9HmpLJUUwUtNU/iw== - -array-tree-filter@^2.1.0: - version "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: - version "1.0.2" - resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" - integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= - dependencies: - array-uniq "^1.0.1" - -array-union@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" - integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== - -array-uniq@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" - integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= - array-unique@^0.3.2: version "0.3.2" resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= -asap@~2.0.3: - version "2.0.6" - resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" - integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= - asn1.js@^4.0.0: version "4.10.1" resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-4.10.1.tgz#b9c2bf5805f1e64aadeed6df3a2bfafb5a73f5a0" @@ -2017,10 +2291,15 @@ assert@^1.1.1: object-assign "^4.1.1" util "0.10.3" -assertion-error@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/assertion-error/-/assertion-error-1.1.0.tgz#e60b6b0e8f301bd97e5375215bda406c85118c0b" - integrity sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw== +assert@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/assert/-/assert-2.0.0.tgz#95fc1c616d48713510680f2eaf2d10dd22e02d32" + integrity sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A== + dependencies: + es6-object-assign "^1.1.0" + is-nan "^1.2.1" + object-is "^1.0.1" + util "^0.12.0" assign-symbols@^1.0.0: version "1.0.0" @@ -2032,6 +2311,16 @@ astral-regex@^1.0.0: resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== +astral-regex@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" + integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== + +astring@^1.6.2: + version "1.8.1" + resolved "https://registry.yarnpkg.com/astring/-/astring-1.8.1.tgz#a91c4afd4af3523e11f31242a3d5d9af62bb6cc6" + integrity sha512-Aj3mbwVzj7Vve4I/v2JYOPFkCGM2YS7OqQTNSxmUR+LECRpokuPgAYghePgr6SALDo5bD5DlfbSaYjOzGJZOLQ== + async-each@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" @@ -2042,17 +2331,10 @@ async-limiter@~1.0.0: resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== -async-validator@~1.11.3: - version "1.11.5" - resolved "https://registry.yarnpkg.com/async-validator/-/async-validator-1.11.5.tgz#9d43cf49ef6bb76be5442388d19fb9a6e47597ea" - integrity sha512-XNtCsMAeAH1pdLMEg1z8/Bb3a8cdCbui9QbJATRFHHHW5kT6+NPI3zSVQUXgikTFITzsg+kYY5NTWhM2Orwt9w== - -async@^2.6.1: - version "2.6.3" - resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" - integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg== - dependencies: - lodash "^4.17.14" +async@0.9.x: + version "0.9.2" + resolved "https://registry.yarnpkg.com/async/-/async-0.9.2.tgz#aea74d5e61c1f899613bf64bda66d4c78f2fd17d" + integrity sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0= asynckit@^0.4.0: version "0.4.0" @@ -2064,31 +2346,10 @@ 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@9.7.4: - version "9.7.4" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.7.4.tgz#f8bf3e06707d047f0641d87aee8cfb174b2a5378" - integrity sha512-g0Ya30YrMBAEZk60lp+qfX5YQllG+S5W3GYCFvyHTvhOki0AEQJLPEcIuGRsqVwLi8FvXPVtwTGhfr38hVpm0g== - dependencies: - browserslist "^4.8.3" - caniuse-lite "^1.0.30001020" - chalk "^2.4.2" - normalize-range "^0.1.2" - num2fraction "^1.2.2" - postcss "^7.0.26" - postcss-value-parser "^4.0.2" - -autoprefixer@^9.4.5: - version "9.7.6" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.7.6.tgz#63ac5bbc0ce7934e6997207d5bb00d68fa8293a4" - integrity sha512-F7cYpbN7uVVhACZTeeIeealwdGM6wMtfWARVLTy5xmKtgVdBNJvbDRoCK3YO1orcs7gv/KwYlb3iXwu9Ug9BkQ== - dependencies: - browserslist "^4.11.1" - caniuse-lite "^1.0.30001039" - chalk "^2.4.2" - normalize-range "^0.1.2" - num2fraction "^1.2.2" - postcss "^7.0.27" - postcss-value-parser "^4.0.3" +available-typed-arrays@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" + integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== aws-sign2@~0.7.0: version "0.7.0" @@ -2137,22 +2398,6 @@ babel-plugin-dynamic-import-node@^2.3.3: dependencies: object.assign "^4.1.0" -babel-plugin-emotion@^10.0.27: - version "10.0.33" - resolved "https://registry.yarnpkg.com/babel-plugin-emotion/-/babel-plugin-emotion-10.0.33.tgz#ce1155dcd1783bbb9286051efee53f4e2be63e03" - integrity sha512-bxZbTTGz0AJQDHm8k6Rf3RQJ8tX2scsfsRyKVgAbiUPUNIRtlK+7JxP+TAd1kRLABFxe0CFm2VdK4ePkoA9FxQ== - dependencies: - "@babel/helper-module-imports" "^7.0.0" - "@emotion/hash" "0.8.0" - "@emotion/memoize" "0.7.4" - "@emotion/serialize" "^0.11.16" - babel-plugin-macros "^2.0.0" - babel-plugin-syntax-jsx "^6.18.0" - convert-source-map "^1.5.0" - escape-string-regexp "^1.0.5" - find-root "^1.1.0" - source-map "^0.5.7" - babel-plugin-istanbul@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz#e159ccdc9af95e0b570c75b4573b7c34d671d765" @@ -2173,20 +2418,6 @@ babel-plugin-jest-hoist@^25.5.0: "@babel/types" "^7.3.3" "@types/babel__traverse" "^7.0.6" -babel-plugin-macros@^2.0.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== - dependencies: - "@babel/runtime" "^7.7.2" - cosmiconfig "^6.0.0" - resolve "^1.12.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" - integrity sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY= - babel-plugin-transform-es2015-modules-commonjs@^6.26.2: version "6.26.2" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz#58a793863a9e7ca870bdc5a881117ffac27db6f3" @@ -2229,7 +2460,7 @@ babel-preset-jest@^25.5.0: babel-plugin-jest-hoist "^25.5.0" babel-preset-current-node-syntax "^0.1.2" -babel-runtime@6.x, babel-runtime@^6.11.6, babel-runtime@^6.22.0, babel-runtime@^6.23.0, babel-runtime@^6.26.0: +babel-runtime@^6.11.6, babel-runtime@^6.22.0, babel-runtime@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4= @@ -2287,21 +2518,28 @@ babylon@^6.18.0: resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ== -backo2@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/backo2/-/backo2-1.0.2.tgz#31ab1ac8b129363463e35b3ebb69f4dfcfba7947" - integrity sha1-MasayLEpNjRj41s+u2n038+6eUc= - balanced-match@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= +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" + base64-js@^1.0.2: version "1.3.1" resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.1.tgz#58ece8cb75dd07e71ed08c736abc5fac4dbf8df1" integrity sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g== +base64-js@^1.3.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== + base@^0.11.1: version "0.11.2" resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" @@ -2327,18 +2565,6 @@ binary-extensions@^1.0.0: resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== -binary-extensions@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.0.0.tgz#23c0df14f6a88077f5f986c0d167ec03c3d5537c" - integrity sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow== - -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" @@ -2346,6 +2572,15 @@ bindings@^1.5.0: dependencies: file-uri-to-path "1.0.0" +bl@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" + integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== + dependencies: + buffer "^5.5.0" + inherits "^2.0.4" + readable-stream "^3.4.0" + bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.4.0: version "4.11.8" resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f" @@ -2356,11 +2591,6 @@ boolbase@^1.0.0, boolbase@~1.0.0: resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= -bowser@^1.7.3: - version "1.9.4" - resolved "https://registry.yarnpkg.com/bowser/-/bowser-1.9.4.tgz#890c58a2813a9d3243704334fa81b96a5c150c9a" - integrity sha512-9IdMmj2KjigRq6oWhmwv1W36pDuA4STQZ8q6YO9um+x07xgYNCD3Oou+WP/3L1HNz7iqythGet3/p4wvc8AAwQ== - brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" @@ -2385,7 +2615,7 @@ braces@^2.3.1, braces@^2.3.2: split-string "^3.0.2" to-regex "^3.0.1" -braces@^3.0.1, braces@~3.0.2: +braces@^3.0.1: version "3.0.2" resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== @@ -2478,7 +2708,7 @@ browserify-zlib@^0.2.0: dependencies: pako "~1.0.5" -browserslist@^4.0.0, browserslist@^4.1.0, browserslist@^4.11.1, browserslist@^4.3.4, browserslist@^4.8.3, browserslist@^4.8.5: +browserslist@^4.0.0, browserslist@^4.1.0, browserslist@^4.11.1, browserslist@^4.8.5: version "4.12.0" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.12.0.tgz#06c6d5715a1ede6c51fc39ff67fd647f740b656d" integrity sha512-UH2GkcEDSI0k/lRkuDSzFl9ZZ87skSy9w2XAn1MsZnL+4c4rqbBd3e82UWHbYDpztABrPBhZsTEeuxVfHppqDg== @@ -2488,50 +2718,21 @@ browserslist@^4.0.0, browserslist@^4.1.0, browserslist@^4.11.1, browserslist@^4. node-releases "^1.1.53" pkg-up "^2.0.0" -bs-ant-design-alt@2.0.0-alpha.33: - version "2.0.0-alpha.33" - resolved "https://registry.yarnpkg.com/bs-ant-design-alt/-/bs-ant-design-alt-2.0.0-alpha.33.tgz#13dc94f4fe4e7525485515cca2d2eae298940045" - integrity sha512-C+REAjuxExzQnPP5KySwNd8Pizs0VGnrrF/6YlraErWr/Bjf3fqn6and3UXyHqi+DAj15IxY6e7lkaghQgO0eA== +browserslist@^4.16.6, browserslist@^4.17.5, browserslist@^4.6.6: + version "4.19.1" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.19.1.tgz#4ac0435b35ab655896c31d53018b6dd5e9e4c9a3" + integrity sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A== dependencies: - antd "3.17.0" - bs-moment "^0.4.4" - re-classnames "^4.0.0" + caniuse-lite "^1.0.30001286" + electron-to-chromium "^1.4.17" + escalade "^3.1.1" + node-releases "^2.0.1" + picocolors "^1.0.0" -bs-css@11.0.0: - version "11.0.0" - resolved "https://registry.yarnpkg.com/bs-css/-/bs-css-11.0.0.tgz#6ed1726d7c06aa584d255d1cf23240a2acc0aa07" - integrity sha512-bpSwj1VvmWNMoJ5qnsHMQC+Mj0zjL9iwcOhl5ipP7Hfr7v+ZyKqjSMaMK+L1EdukuCp0rJmRD2I/MbS4BHnMmQ== - dependencies: - emotion "^10.0.7" - -bs-moment@0.4.5, bs-moment@^0.4.4: - version "0.4.5" - resolved "https://registry.yarnpkg.com/bs-moment/-/bs-moment-0.4.5.tgz#3f84fed55c2a70d25b0b6025e4e8d821fcdd4dc8" - integrity sha512-anPYkFSof+X8EeomnP0fbQBvWFJeganwPqqARVB+fcdKYX2Uog/n3CCiFGEA+66yHbwnWZD5YFhtHCuyLMcQfQ== - -bs-platform@7.2.2: - version "7.2.2" - resolved "https://registry.yarnpkg.com/bs-platform/-/bs-platform-7.2.2.tgz#76fdc63e4889458ae3d257a0132107a792f2309c" - integrity sha512-PWcFfN+jCTtT/rMaHDhKh+W9RUTpaRunmSF9vbLYcrJbpgCNW6aFKAY33u0P3mLxwuhshN3b4FxqGUBPj6exZQ== - -bs-platform@7.3.2: - version "7.3.2" - resolved "https://registry.yarnpkg.com/bs-platform/-/bs-platform-7.3.2.tgz#301f5c9b4e8cf5713cb60ca22e145e56e793affe" - integrity sha512-seJL5g4anK9la4erv+B2o2sMHQCxDF6OCRl9en3hbaUos/S3JsusQ0sPp4ORsbx5eXfHLYBwPljwKXlgpXtsgQ== - -bs-reform@9.7.1: - version "9.7.1" - resolved "https://registry.yarnpkg.com/bs-reform/-/bs-reform-9.7.1.tgz#d398e49b983dfd1f23c264ba0599f2a546bbe64f" - integrity sha512-Cj2PFJkmNm2sZvg1zBla382T00qmtWk8BNTJEnTKvfY71I8p8rw830dFEQY0Nhus/r/SiaYzbfhfKK2/k4emug== - dependencies: - reason-react-compat "^0.4.0" - reason-react-update "^1.0.0" - reschema "^1.3.0" - -bsb-js@1.1.7: - version "1.1.7" - resolved "https://registry.yarnpkg.com/bsb-js/-/bsb-js-1.1.7.tgz#12cc91e974f5896b3a2aa8358419d24e56f552c3" - integrity sha512-FSR7d5Kb6KfVI5sLz9bEeD9pbA9F4Zbkk1xa6R9CJtyd+dJ7mIkxoXqv7cw7HWcuee+VpIhmjYzrplnFd/5Qgg== +bs-platform@9.0.2: + version "9.0.2" + resolved "https://registry.yarnpkg.com/bs-platform/-/bs-platform-9.0.2.tgz#a6eac70eb8924a322556dacaccbfbc9b2a0d3a37" + integrity sha512-Ye9JqJ4Oa7mcjjoOVRYI8Uc2Cf8N7jQLWDcdUplY7996d/YErSR7WitmV7XnSwr4EvdrbwjEsg1NxNjUQv3ChA== bser@2.1.1: version "2.1.1" @@ -2564,15 +2765,23 @@ buffer@^4.3.0: ieee754 "^1.1.4" isarray "^1.0.0" +buffer@^5.5.0: + version "5.7.1" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" + integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.1.13" + builtin-status-codes@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug= -bytes@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" - integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== +bytes@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= cache-base@^1.0.1: version "1.0.1" @@ -2589,6 +2798,14 @@ cache-base@^1.0.1: union-value "^1.0.0" unset-value "^1.0.0" +call-bind@^1.0.0, call-bind@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== + dependencies: + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + call-me-maybe@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/call-me-maybe/-/call-me-maybe-1.0.1.tgz#26d208ea89e37b5cbde60250a15f031c16a4d66b" @@ -2618,19 +2835,6 @@ callsites@^3.0.0: resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== -camel-case@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-3.0.0.tgz#ca3c3688a4e9cf3a4cda777dc4dcbc713249cf73" - integrity sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M= - dependencies: - no-case "^2.2.0" - upper-case "^1.1.1" - -camelcase-css@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5" - integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== - camelcase@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" @@ -2651,10 +2855,15 @@ caniuse-api@^3.0.0: lodash.memoize "^4.1.2" lodash.uniq "^4.5.0" -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001020, caniuse-lite@^1.0.30001039, caniuse-lite@^1.0.30001043: - version "1.0.30001048" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001048.tgz#4bb4f1bc2eb304e5e1154da80b93dee3f1cf447e" - integrity sha512-g1iSHKVxornw0K8LG9LLdf+Fxnv7T1Z+mMsf0/YYLclQX4Cd522Ap0Lrw6NFqHgezit78dtyWxzlV2Xfc7vgRg== +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001043: + version "1.0.30001303" + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001303.tgz" + integrity sha512-/Mqc1oESndUNszJP0kx0UaQU9kEv9nNtJ7Kn8AdA0mNnH8eR1cj0kG+NbNuC1Wq/b21eA8prhKRA3bbkjONegQ== + +caniuse-lite@^1.0.30001286: + version "1.0.30001304" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001304.tgz#38af55ed3fc8220cb13e35e6e7309c8c65a05559" + integrity sha512-bdsfZd6K6ap87AGqSHJP/s1V+U6Z5lyrcbBu3ovbCCf8cSYpwTtGrCBObMpJqwxfTbLW6YTIdbb1jEeTelcpYQ== capture-exit@^2.0.0: version "2.0.0" @@ -2668,15 +2877,6 @@ caseless@~0.12.0: resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= -chai@^3.0.0: - version "3.5.0" - resolved "https://registry.yarnpkg.com/chai/-/chai-3.5.0.tgz#4d02637b067fe958bdbfdd3a40ec56fef7373247" - integrity sha1-TQJjewZ/6Vi9v906QOxW/vc3Mkc= - dependencies: - assertion-error "^1.0.1" - deep-eql "^0.1.3" - type-detect "^1.0.0" - chalk@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" @@ -2705,6 +2905,14 @@ chalk@^3.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" +chalk@^4.0.0, chalk@^4.1.0: + version "4.1.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + chokidar@^2.1.5: version "2.1.8" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" @@ -2724,20 +2932,10 @@ chokidar@^2.1.5: optionalDependencies: fsevents "^1.2.7" -chokidar@^3.3.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.4.0.tgz#b30611423ce376357c765b9b8f904b9fba3c0be8" - integrity sha512-aXAaho2VJtisB/1fg1+3nlLJqGOuewTzQpd/Tz0yTg2R0e4IGtshYvtjowyEumcBv2z+y4+kc75Mz7j5xJskcQ== - dependencies: - anymatch "~3.1.1" - braces "~3.0.2" - glob-parent "~5.1.0" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.4.0" - optionalDependencies: - fsevents "~2.1.2" +chrome-trace-event@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" + integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== ci-info@^2.0.0: version "2.0.0" @@ -2762,11 +2960,6 @@ class-utils@^0.3.5: isobject "^3.0.0" static-extend "^0.1.1" -classnames@2.x, classnames@^2.2.0, classnames@^2.2.1, classnames@^2.2.3, classnames@^2.2.5, classnames@^2.2.6, classnames@~2.2.6: - version "2.2.6" - resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.2.6.tgz#43935bffdd291f326dad0a205309b38d00f650ce" - integrity sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q== - cli-cursor@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" @@ -2774,11 +2967,23 @@ cli-cursor@^2.1.0: dependencies: restore-cursor "^2.0.0" +cli-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" + integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== + dependencies: + restore-cursor "^3.1.0" + cli-spinners@^1.1.0: version "1.3.1" resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-1.3.1.tgz#002c1990912d0d59580c93bd36c056de99e4259a" integrity sha512-1QL4544moEsDVH9T/l6Cemov/37iv1RtoKf7NJ04A60+4MREXNfx/QvavbH6QoGdsD4N4Mwy49cmaINR/o2mdg== +cli-spinners@^2.5.0: + version "2.6.1" + resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.6.1.tgz#adc954ebe281c37a6319bfa401e6dd2488ffb70d" + integrity sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g== + cliui@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/cliui/-/cliui-4.1.0.tgz#348422dbe82d800b3022eef4f6ac10bf2e4d1b49" @@ -2806,30 +3011,16 @@ cliui@^6.0.0: strip-ansi "^6.0.0" wrap-ansi "^6.2.0" -cliui@^7.0.0: - version "7.0.3" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.3.tgz#ef180f26c8d9bff3927ee52428bfec2090427981" - integrity sha512-Gj3QHTkVMPKqwP3f7B4KPkBZRMR9r4rfi5bXFpg1a+Svvj8l7q5CnkBkVQzfxT5DFSsGk2+PascOgL0JYkL2kw== - dependencies: - string-width "^4.2.0" - strip-ansi "^6.0.0" - wrap-ansi "^7.0.0" - clone@^1.0.2: version "1.0.4" resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4= -clone@^2.1.1, clone@^2.1.2, clone@~2.1.2: +clone@^2.1.1: version "2.1.2" resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= -clones@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/clones/-/clones-1.2.0.tgz#b34c872045446a9f264ccceb7731bca05c529b71" - integrity sha512-FXDYw4TjR8wgPZYui2LeTqWh1BLpfQ8lB6upMtlpDF6WlOOxghmTTxWyngdKTgozqBgKnHbTVwTE+hOHqAykuQ== - co@^4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" @@ -2902,6 +3093,11 @@ color@^3.0.0: color-convert "^1.9.1" color-string "^1.5.2" +colord@^2.9.1: + version "2.9.2" + resolved "https://registry.yarnpkg.com/colord/-/colord-2.9.2.tgz#25e2bacbbaa65991422c07ea209e2089428effb1" + integrity sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ== + combined-stream@^1.0.6, combined-stream@~1.0.6: version "1.0.8" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" @@ -2914,38 +3110,26 @@ command-exists@^1.2.6: resolved "https://registry.yarnpkg.com/command-exists/-/command-exists-1.2.9.tgz#c50725af3808c8ab0260fd60b01fbfa25b954f69" integrity sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w== -commander@2, commander@^2.11.0, commander@^2.18.0, commander@^2.19.0, commander@^2.20.0: +commander@^2.11.0, 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== +commander@^7.0.0, commander@^7.2.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" + integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== + complex.js@2.0.11: version "2.0.11" resolved "https://registry.yarnpkg.com/complex.js/-/complex.js-2.0.11.tgz#09a873fbf15ffd8c18c9c2201ccef425c32b8bf1" integrity sha512-6IArJLApNtdg1P1dFtn3dnyzoZBEF0MwMnrfF1exSBRpZYoy4yieMkpZhQDC0uwctw48vii0CFVyHfpgZ/DfGw== -component-classes@1.x, component-classes@^1.2.5, component-classes@^1.2.6: - version "1.2.6" - resolved "https://registry.yarnpkg.com/component-classes/-/component-classes-1.2.6.tgz#c642394c3618a4d8b0b8919efccbbd930e5cd691" - integrity sha1-xkI5TDYYpNiwuJGe/Mu9kw5c1pE= - dependencies: - component-indexof "0.0.3" - component-emitter@^1.2.1: version "1.3.0" resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== -component-indexof@0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/component-indexof/-/component-indexof-0.0.3.tgz#11d091312239eb8f32c8f25ae9cb002ffe8d3c24" - integrity sha1-EdCRMSI5648yyPJa6csAL/6NPCQ= - -compute-scroll-into-view@^1.0.13: - version "1.0.13" - resolved "https://registry.yarnpkg.com/compute-scroll-into-view/-/compute-scroll-into-view-1.0.13.tgz#be1b1663b0e3f56cd5f7713082549f562a3477e2" - integrity sha512-o+w9w7A98aAFi/GjK8cxSV+CdASuPa2rR5UWs3+yHkJzWqaKoBEufFNWYaXInCSmUfDCVhesG+v9MTWqOjsxFg== - concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" @@ -2961,15 +3145,17 @@ concat-stream@~1.6.0: readable-stream "^2.2.2" typedarray "^0.0.6" -config-chain@^1.1.12: - version "1.1.12" - resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.12.tgz#0fde8d091200eb5e808caf25fe618c02f48e4efa" - integrity sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA== +connect@^3.7.0: + version "3.7.0" + resolved "https://registry.yarnpkg.com/connect/-/connect-3.7.0.tgz#5d49348910caa5e07a01800b030d0c35f20484f8" + integrity sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ== dependencies: - ini "^1.3.4" - proto-list "~1.2.1" + debug "2.6.9" + finalhandler "1.1.2" + parseurl "~1.3.3" + utils-merge "1.0.1" -console-browserify@^1.1.0: +console-browserify@^1.1.0, console-browserify@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== @@ -2979,7 +3165,12 @@ constants-browserify@^1.0.0: resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U= -convert-source-map@^1.1.0, convert-source-map@^1.4.0, convert-source-map@^1.5.0, convert-source-map@^1.5.1, convert-source-map@^1.6.0, convert-source-map@^1.7.0: +content-disposition@0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.2.tgz#0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4" + integrity sha1-DPaLud318r55YcOoUXjLhdunjLQ= + +convert-source-map@^1.4.0, convert-source-map@^1.5.1, convert-source-map@^1.6.0, convert-source-map@^1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== @@ -2991,13 +3182,6 @@ copy-descriptor@^0.1.0: resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= -copy-to-clipboard@^3.0.8, copy-to-clipboard@^3.2.0: - version "3.3.1" - resolved "https://registry.yarnpkg.com/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz#115aa1a9998ffab6196f93076ad6da3b913662ae" - integrity sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw== - dependencies: - toggle-selection "^1.0.6" - core-js-compat@^3.6.2: version "3.6.5" resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.6.5.tgz#2a51d9a4e25dfd6e690251aa81f99e3c05481f1c" @@ -3006,16 +3190,16 @@ core-js-compat@^3.6.2: browserslist "^4.8.5" semver "7.0.0" -core-js@^1.0.0: - version "1.2.7" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636" - integrity sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY= - core-js@^2.4.0, core-js@^2.6.5: version "2.6.11" resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.11.tgz#38831469f9922bded8ee21c9dc46985e0399308c" integrity sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg== +core-js@^3.2.1: + version "3.20.3" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.20.3.tgz#c710d0a676e684522f3db4ee84e5e18a9d11d69a" + integrity sha512-vVl8j8ph6tRS3B8qir40H7yw7voy17xL0piAjlbBUsH7WIfzoedL/ZOr1OV9FyZQLWXsayOJyV4tnRyXR85/ag== + core-util-is@1.0.2, core-util-is@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" @@ -3031,16 +3215,16 @@ cosmiconfig@^5.0.0: js-yaml "^3.13.1" parse-json "^4.0.0" -cosmiconfig@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" - integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== +cosmiconfig@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz#714d756522cace867867ccb4474c5d01bbae5d6d" + integrity sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ== dependencies: "@types/parse-json" "^4.0.0" - import-fresh "^3.1.0" + import-fresh "^3.2.1" parse-json "^5.0.0" path-type "^4.0.0" - yaml "^1.7.2" + yaml "^1.10.0" create-ecdh@^4.0.0: version "4.0.3" @@ -3050,16 +3234,6 @@ create-ecdh@^4.0.0: bn.js "^4.1.0" elliptic "^6.0.0" -create-emotion@^10.0.27: - version "10.0.27" - resolved "https://registry.yarnpkg.com/create-emotion/-/create-emotion-10.0.27.tgz#cb4fa2db750f6ca6f9a001a33fbf1f6c46789503" - integrity sha512-fIK73w82HPPn/RsAij7+Zt8eCE8SptcJ3WoRMfxMtjteYxud8GDTKKld7MYwAX2TVhrw29uR1N/bVGxeStHILg== - dependencies: - "@emotion/cache" "^10.0.27" - "@emotion/serialize" "^0.11.15" - "@emotion/sheet" "0.9.4" - "@emotion/utils" "0.11.3" - create-hash@^1.1.0, create-hash@^1.1.2: version "1.2.0" resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" @@ -3083,15 +3257,6 @@ create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4: safe-buffer "^5.0.1" sha.js "^2.4.8" -create-react-class@^15.5.3: - version "15.6.3" - resolved "https://registry.yarnpkg.com/create-react-class/-/create-react-class-15.6.3.tgz#2d73237fb3f970ae6ebe011a9e66f46dbca80036" - integrity sha512-M+/3Q6E6DLO6Yx3OwrWjwHBnvfXXYA7W+dFjt/ZDBemHO1DDZhsalX/NUtnTYclN6GfnBDRh4qRHjcDHmlJBJg== - dependencies: - fbjs "^0.8.9" - loose-envify "^1.3.1" - object-assign "^4.1.1" - cross-spawn@^6.0.0, cross-spawn@^6.0.4: version "6.0.5" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" @@ -3112,7 +3277,7 @@ cross-spawn@^7.0.0: shebang-command "^2.0.0" which "^2.0.1" -crypto-browserify@^3.11.0: +crypto-browserify@^3.11.0, crypto-browserify@^3.12.0: version "3.12.0" resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== @@ -3129,14 +3294,6 @@ crypto-browserify@^3.11.0: randombytes "^2.0.0" randomfill "^1.0.3" -css-animation@1.x, css-animation@^1.3.2, css-animation@^1.5.0: - version "1.6.1" - resolved "https://registry.yarnpkg.com/css-animation/-/css-animation-1.6.1.tgz#162064a3b0d51f958b7ff37b3d6d4de18e17039e" - integrity sha512-/48+/BaEaHRY6kNQ2OIPzKf9A6g8WjZYjhiNDNuIVbsm5tXCGIAsHDjB4Xu1C4vXJtUWZo26O68OQkDpNBaPog== - dependencies: - babel-runtime "6.x" - component-classes "^1.2.5" - css-color-names@0.0.4, css-color-names@^0.0.4: version "0.0.4" resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0" @@ -3150,13 +3307,12 @@ css-declaration-sorter@^4.0.1: postcss "^7.0.1" timsort "^0.3.0" -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== +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: - hyphenate-style-name "^1.0.2" - isobject "^3.0.1" + timsort "^0.3.0" css-modules-loader-core@^1.1.0: version "1.1.0" @@ -3185,6 +3341,17 @@ 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== + dependencies: + boolbase "^1.0.0" + css-what "^5.1.0" + domhandler "^4.3.0" + domutils "^2.8.0" + nth-check "^2.0.1" + css-selector-tokenizer@^0.7.0: version "0.7.2" resolved "https://registry.yarnpkg.com/css-selector-tokenizer/-/css-selector-tokenizer-0.7.2.tgz#11e5e27c9a48d90284f22d45061c303d7a25ad87" @@ -3202,7 +3369,7 @@ css-tree@1.0.0-alpha.37: mdn-data "2.0.4" source-map "^0.6.1" -css-tree@1.0.0-alpha.39, css-tree@^1.0.0-alpha.28: +css-tree@1.0.0-alpha.39: version "1.0.0-alpha.39" resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.39.tgz#2bff3ffe1bb3f776cf7eefd91ee5cba77a149eeb" integrity sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA== @@ -3210,16 +3377,24 @@ css-tree@1.0.0-alpha.39, css-tree@^1.0.0-alpha.28: mdn-data "2.0.6" source-map "^0.6.1" -css-unit-converter@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/css-unit-converter/-/css-unit-converter-1.1.1.tgz#d9b9281adcfd8ced935bdbaba83786897f64e996" - integrity sha1-2bkoGtz9jO2TW9urqDeGiX9k6ZY= +css-tree@^1.1.2, css-tree@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d" + integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== + dependencies: + mdn-data "2.0.14" + source-map "^0.6.1" css-what@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/css-what/-/css-what-3.2.1.tgz#f4a8f12421064621b456755e34a03a2c22df5da1" integrity sha512-WwOrosiQTvyms+Ti5ZC5vGEK0Vod3FTt1ca+payZqvKuGJF+dq7bG63DstxtN0dpm6FxY27a/zS3Wten+gEtGw== +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== + cssesc@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" @@ -3261,6 +3436,41 @@ cssnano-preset-default@^4.0.7: postcss-svgo "^4.0.2" postcss-unique-selectors "^4.0.1" +cssnano-preset-default@^5.1.11: + version "5.1.11" + resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-5.1.11.tgz#db10fb1ecee310e8285c5aca45bd8237be206828" + integrity sha512-ETet5hqHxmzQq2ynXMOQofKuLm7VOjMiOB7E2zdtm/hSeCKlD9fabzIUV4GoPcRyJRHi+4kGf0vsfGYbQ4nmPw== + dependencies: + css-declaration-sorter "^6.0.3" + cssnano-utils "^3.0.1" + postcss-calc "^8.2.0" + postcss-colormin "^5.2.4" + postcss-convert-values "^5.0.3" + postcss-discard-comments "^5.0.2" + postcss-discard-duplicates "^5.0.2" + postcss-discard-empty "^5.0.2" + postcss-discard-overridden "^5.0.3" + postcss-merge-longhand "^5.0.5" + postcss-merge-rules "^5.0.5" + postcss-minify-font-values "^5.0.3" + postcss-minify-gradients "^5.0.5" + postcss-minify-params "^5.0.4" + postcss-minify-selectors "^5.1.2" + postcss-normalize-charset "^5.0.2" + postcss-normalize-display-values "^5.0.2" + postcss-normalize-positions "^5.0.3" + postcss-normalize-repeat-style "^5.0.3" + postcss-normalize-string "^5.0.3" + postcss-normalize-timing-functions "^5.0.2" + postcss-normalize-unicode "^5.0.3" + postcss-normalize-url "^5.0.4" + postcss-normalize-whitespace "^5.0.3" + postcss-ordered-values "^5.0.4" + postcss-reduce-initial "^5.0.2" + postcss-reduce-transforms "^5.0.3" + postcss-svgo "^5.0.3" + postcss-unique-selectors "^5.0.3" + cssnano-util-get-arguments@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz#ed3a08299f21d75741b20f3b81f194ed49cc150f" @@ -3283,6 +3493,11 @@ cssnano-util-same-parent@^4.0.0: resolved "https://registry.yarnpkg.com/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz#574082fb2859d2db433855835d9a8456ea18bbf3" integrity sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q== +cssnano-utils@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/cssnano-utils/-/cssnano-utils-3.0.1.tgz#d3cc0a142d3d217f8736837ec0a2ccff6a89c6ea" + integrity sha512-VNCHL364lh++/ono+S3j9NlUK+d97KNkxI77NlqZU2W3xd2/qmyN61dsa47pTpb55zuU4G4lI7qFjAXZJH1OAQ== + cssnano@^4.0.0, cssnano@^4.1.10: version "4.1.10" resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-4.1.10.tgz#0ac41f0b13d13d465487e111b778d42da631b8b2" @@ -3293,6 +3508,15 @@ cssnano@^4.0.0, cssnano@^4.1.10: is-resolvable "^1.0.0" postcss "^7.0.0" +cssnano@^5.0.15: + version "5.0.16" + resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-5.0.16.tgz#4ee97d30411693f3de24cef70b36f7ae2a843e04" + integrity sha512-ryhRI9/B9VFCwPbb1z60LLK5/ldoExi7nwdnJzpkLZkm2/r7j2X3jfY+ZvDVJhC/0fPZlrAguYdHNFg0iglPKQ== + dependencies: + cssnano-preset-default "^5.1.11" + lilconfig "^2.0.3" + yaml "^1.10.2" + csso@^4.0.2: version "4.0.3" resolved "https://registry.yarnpkg.com/csso/-/csso-4.0.3.tgz#0d9985dc852c7cc2b2cacfbbe1079014d1a8e903" @@ -3300,6 +3524,13 @@ csso@^4.0.2: dependencies: css-tree "1.0.0-alpha.39" +csso@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529" + integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== + dependencies: + css-tree "^1.1.2" + cssom@0.3.x, cssom@^0.3.4, cssom@~0.3.6: version "0.3.8" resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" @@ -3324,462 +3555,6 @@ cssstyle@^2.0.0: dependencies: cssom "~0.3.6" -csstype@^2.2.0, csstype@^2.5.5, csstype@^2.5.7: - version "2.6.10" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.10.tgz#e63af50e66d7c266edb6b32909cfd0aabe03928b" - integrity sha512-D34BqZU4cIlMCY93rZHbrq9pjTAQJ3U8S8rfBqjwHxkGPThWFjzZDQpgMJY0QViLxth6ZKYiwFBo14RdN44U/w== - -csstype@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.2.tgz#ee5ff8f208c8cd613b389f7b222c9801ca62b3f7" - integrity sha512-ofovWglpqoqbfLNOTBNZLSbMuGrblAf1efvvArGKOZMBrIoJeu5UsAipQolkijtyQx5MtAzT/J9IHj/CEY1mJw== - -d3-array@1, d3-array@^1.1.1, d3-array@^1.2.0: - version "1.2.4" - resolved "https://registry.yarnpkg.com/d3-array/-/d3-array-1.2.4.tgz#635ce4d5eea759f6f605863dbcfc30edc737f71f" - integrity sha512-KHW6M86R+FUPYGb3R5XiYjXPq7VzwxZ22buHhAEVG5ztoEcZZMLov530mmccaqA1GghZArjQV46fuc8kUqhhHw== - -"d3-array@1 - 2", d3-array@>=2.5, d3-array@^2.3.0, d3-array@^2.7.1: - version "2.8.0" - resolved "https://registry.yarnpkg.com/d3-array/-/d3-array-2.8.0.tgz#f76e10ad47f1f4f75f33db5fc322eb9ffde5ef23" - integrity sha512-6V272gsOeg7+9pTW1jSYOR1QE37g95I3my1hBmY+vOUNHRrk9yt4OTz/gK7PMkVAVDrYYq4mq3grTiZ8iJdNIw== - -"d3-array@1.2.0 - 2", d3-array@^2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/d3-array/-/d3-array-2.4.0.tgz#87f8b9ad11088769c82b5ea846bcb1cc9393f242" - integrity sha512-KQ41bAF2BMakf/HdKT865ALd4cgND6VcIztVQZUTt0+BH3RWy6ZYnHghVXf6NFjt2ritLr8H1T8LreAAlfiNcw== - -d3-axis@1: - version "1.0.12" - resolved "https://registry.yarnpkg.com/d3-axis/-/d3-axis-1.0.12.tgz#cdf20ba210cfbb43795af33756886fb3638daac9" - integrity sha512-ejINPfPSNdGFKEOAtnBtdkpr24c4d4jsei6Lg98mxf424ivoDP2956/5HDpIAtmHo85lqT4pruy+zEgvRUBqaQ== - -d3-brush@1: - version "1.1.5" - resolved "https://registry.yarnpkg.com/d3-brush/-/d3-brush-1.1.5.tgz#066b8e84d17b192986030446c97c0fba7e1bacdc" - integrity sha512-rEaJ5gHlgLxXugWjIkolTA0OyMvw8UWU1imYXy1v642XyyswmI1ybKOv05Ft+ewq+TFmdliD3VuK0pRp1VT/5A== - dependencies: - d3-dispatch "1" - d3-drag "1" - d3-interpolate "1" - d3-selection "1" - d3-transition "1" - -d3-chord@1: - version "1.0.6" - resolved "https://registry.yarnpkg.com/d3-chord/-/d3-chord-1.0.6.tgz#309157e3f2db2c752f0280fedd35f2067ccbb15f" - integrity sha512-JXA2Dro1Fxw9rJe33Uv+Ckr5IrAa74TlfDEhE/jfLOaXegMQFQTAgAw9WnZL8+HxVBRXaRGCkrNU7pJeylRIuA== - dependencies: - d3-array "1" - d3-path "1" - -d3-collection@1: - version "1.0.7" - resolved "https://registry.yarnpkg.com/d3-collection/-/d3-collection-1.0.7.tgz#349bd2aa9977db071091c13144d5e4f16b5b310e" - integrity sha512-ii0/r5f4sjKNTfh84Di+DpztYwqKhEyUlKoPrzUFfeSkWxjW49xU2QzO9qrPrNkpdI0XJkfzvmTu8V2Zylln6A== - -d3-color@1, d3-color@^1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/d3-color/-/d3-color-1.4.1.tgz#c52002bf8846ada4424d55d97982fef26eb3bc8a" - integrity sha512-p2sTHSLCJI2QKunbGb7ocOh7DgTAn8IrLx21QRc/BSnodXM4sv6aLQlnfpvehFMLZEfBc6g9pH9SWQccFYfJ9Q== - -"d3-color@1 - 2", d3-color@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/d3-color/-/d3-color-2.0.0.tgz#8d625cab42ed9b8f601a1760a389f7ea9189d62e" - integrity sha512-SPXi0TSKPD4g9tw0NMZFnR95XVgUZiBH+uUTqQuDu1OsE2zomHU7ho0FISciaPvosimixwHFl3WHLGabv6dDgQ== - -d3-contour@1: - version "1.3.2" - resolved "https://registry.yarnpkg.com/d3-contour/-/d3-contour-1.3.2.tgz#652aacd500d2264cb3423cee10db69f6f59bead3" - integrity sha512-hoPp4K/rJCu0ladiH6zmJUEz6+u3lgR+GSm/QdM2BBvDraU39Vr7YdDCicJcxP1z8i9B/2dJLgDC1NcvlF8WCg== - dependencies: - d3-array "^1.1.1" - -d3-delaunay@^5.2.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/d3-delaunay/-/d3-delaunay-5.2.1.tgz#0c4b280eb00194986ac4a3df9c81d32bf216cb36" - integrity sha512-ZZdeJl6cKRyqYVFYK+/meXvWIrAvZsZTD7WSxl4OPXCmuXNgDyACAClAJHD63zL25TA+IJGURUNO7rFseNFCYw== - dependencies: - delaunator "4" - -d3-delaunay@^5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/d3-delaunay/-/d3-delaunay-5.3.0.tgz#b47f05c38f854a4e7b3cea80e0bb12e57398772d" - integrity sha512-amALSrOllWVLaHTnDLHwMIiz0d1bBu9gZXd1FiLfXf8sHcX9jrcj81TVZOqD4UX7MgBZZ07c8GxzEgBpJqc74w== - dependencies: - delaunator "4" - -d3-dispatch@1: - version "1.0.6" - resolved "https://registry.yarnpkg.com/d3-dispatch/-/d3-dispatch-1.0.6.tgz#00d37bcee4dd8cd97729dd893a0ac29caaba5d58" - integrity sha512-fVjoElzjhCEy+Hbn8KygnmMS7Or0a9sI2UzGwoB7cCtvI1XpVN9GpoYlnb3xt2YV66oXYb1fLJ8GMvP4hdU1RA== - -"d3-dispatch@1 - 2": - version "2.0.0" - resolved "https://registry.yarnpkg.com/d3-dispatch/-/d3-dispatch-2.0.0.tgz#8a18e16f76dd3fcaef42163c97b926aa9b55e7cf" - integrity sha512-S/m2VsXI7gAti2pBoLClFFTMOO1HTtT0j99AuXLoGFKO6deHDdnv6ZGTxSTTUTgO1zVcv82fCOtDjYK4EECmWA== - -d3-drag@1: - version "1.2.5" - resolved "https://registry.yarnpkg.com/d3-drag/-/d3-drag-1.2.5.tgz#2537f451acd39d31406677b7dc77c82f7d988f70" - integrity sha512-rD1ohlkKQwMZYkQlYVCrSFxsWPzI97+W+PaEIBNTMxRuxz9RF0Hi5nJWHGVJ3Om9d2fRTe1yOBINJyy/ahV95w== - dependencies: - d3-dispatch "1" - d3-selection "1" - -d3-dsv@1, d3-dsv@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/d3-dsv/-/d3-dsv-1.2.0.tgz#9d5f75c3a5f8abd611f74d3f5847b0d4338b885c" - integrity sha512-9yVlqvZcSOMhCYzniHE7EVUws7Fa1zgw+/EAV2BxJoG3ME19V6BQFBwI855XQDsxyOuG7NibqRMTtiF/Qup46g== - dependencies: - commander "2" - iconv-lite "0.4" - rw "1" - -d3-dsv@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/d3-dsv/-/d3-dsv-2.0.0.tgz#b37b194b6df42da513a120d913ad1be22b5fe7c5" - integrity sha512-E+Pn8UJYx9mViuIUkoc93gJGGYut6mSDKy2+XaPwccwkRGlR+LO97L2VCCRjQivTwLHkSnAJG7yo00BWY6QM+w== - dependencies: - commander "2" - iconv-lite "0.4" - rw "1" - -d3-ease@1: - version "1.0.6" - resolved "https://registry.yarnpkg.com/d3-ease/-/d3-ease-1.0.6.tgz#ebdb6da22dfac0a22222f2d4da06f66c416a0ec0" - integrity sha512-SZ/lVU7LRXafqp7XtIcBdxnWl8yyLpgOmzAk0mWBI9gXNzLDx5ybZgnRbH9dN/yY5tzVBqCQ9avltSnqVwessQ== - -d3-fetch@1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/d3-fetch/-/d3-fetch-1.1.2.tgz#957c8fbc6d4480599ba191b1b2518bf86b3e1be2" - integrity sha512-S2loaQCV/ZeyTyIF2oP8D1K9Z4QizUzW7cWeAOAS4U88qOt3Ucf6GsmgthuYSdyB2HyEm4CeGvkQxWsmInsIVA== - dependencies: - d3-dsv "1" - -d3-force@1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/d3-force/-/d3-force-1.2.1.tgz#fd29a5d1ff181c9e7f0669e4bd72bdb0e914ec0b" - integrity sha512-HHvehyaiUlVo5CxBJ0yF/xny4xoaxFxDnBXNvNcfW9adORGZfyNF1dj6DGLKyk4Yh3brP/1h3rnDzdIAwL08zg== - dependencies: - d3-collection "1" - d3-dispatch "1" - d3-quadtree "1" - d3-timer "1" - -d3-force@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/d3-force/-/d3-force-2.0.1.tgz#31750eee8c43535301d571195bf9683beda534e2" - integrity sha512-zh73/N6+MElRojiUG7vmn+3vltaKon7iD5vB/7r9nUaBeftXMzRo5IWEG63DLBCto4/8vr9i3m9lwr1OTJNiCg== - dependencies: - d3-dispatch "1" - d3-quadtree "1" - d3-timer "1" - -d3-force@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/d3-force/-/d3-force-2.1.1.tgz#f20ccbf1e6c9e80add1926f09b51f686a8bc0937" - integrity sha512-nAuHEzBqMvpFVMf9OX75d00OxvOXdxY+xECIXjW6Gv8BRrXu6gAWbv/9XKrvfJ5i5DCokDW7RYE50LRoK092ew== - dependencies: - d3-dispatch "1 - 2" - d3-quadtree "1 - 2" - d3-timer "1 - 2" - -d3-format@1, d3-format@^1.4.4: - version "1.4.4" - resolved "https://registry.yarnpkg.com/d3-format/-/d3-format-1.4.4.tgz#356925f28d0fd7c7983bfad593726fce46844030" - integrity sha512-TWks25e7t8/cqctxCmxpUuzZN11QxIA7YrMbram94zMQ0PXjE4LVIMe/f6a4+xxL8HQ3OsAFULOINQi1pE62Aw== - -"d3-format@1 - 2", d3-format@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/d3-format/-/d3-format-2.0.0.tgz#a10bcc0f986c372b729ba447382413aabf5b0767" - integrity sha512-Ab3S6XuE/Q+flY96HXT0jOXcM4EAClYFnRGY5zsjRGNy6qCYrQsMffs7cV5Q9xejb35zxW5hf/guKw34kvIKsA== - -d3-geo-projection@^2.9.0: - version "2.9.0" - resolved "https://registry.yarnpkg.com/d3-geo-projection/-/d3-geo-projection-2.9.0.tgz#826db62f748e8ecd67cd00aced4c26a236ec030c" - integrity sha512-ZULvK/zBn87of5rWAfFMc9mJOipeSo57O+BBitsKIXmU4rTVAnX1kSsJkE0R+TxY8pGNoM1nbyRRE7GYHhdOEQ== - dependencies: - commander "2" - d3-array "1" - d3-geo "^1.12.0" - resolve "^1.1.10" - -d3-geo-projection@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/d3-geo-projection/-/d3-geo-projection-3.0.0.tgz#45ad8ce756cdbfa8340b11b2988644d8e1fa42e4" - integrity sha512-1JE+filVbkEX2bT25dJdQ05iA4QHvUwev6o0nIQHOSrNlHCAKfVss/U10vEM3pA4j5v7uQoFdQ4KLbx9BlEbWA== - dependencies: - commander "2" - d3-array "1 - 2" - d3-geo "1.12.0 - 2" - resolve "^1.1.10" - -d3-geo@1, d3-geo@^1.12.0: - version "1.12.0" - resolved "https://registry.yarnpkg.com/d3-geo/-/d3-geo-1.12.0.tgz#58ddbdf4d9db5f199db69d1b7c93dca6454a6f24" - integrity sha512-NalZVW+6/SpbKcnl+BCO67m8gX+nGeJdo6oGL9H6BRUGUL1e+AtPcP4vE4TwCQ/gl8y5KE7QvBzrLn+HsKIl+w== - dependencies: - d3-array "1" - -"d3-geo@1.12.0 - 2", d3-geo@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/d3-geo/-/d3-geo-2.0.1.tgz#2437fdfed3fe3aba2812bd8f30609cac83a7ee39" - integrity sha512-M6yzGbFRfxzNrVhxDJXzJqSLQ90q1cCyb3EWFZ1LF4eWOBYxFypw7I/NFVBNXKNqxv1bqLathhYvdJ6DC+th3A== - dependencies: - d3-array ">=2.5" - -d3-hierarchy@1, d3-hierarchy@^1.1.9: - version "1.1.9" - resolved "https://registry.yarnpkg.com/d3-hierarchy/-/d3-hierarchy-1.1.9.tgz#2f6bee24caaea43f8dc37545fa01628559647a83" - integrity sha512-j8tPxlqh1srJHAtxfvOUwKNYJkQuBFdM1+JAUfq6xqH5eAqf93L7oG1NVqDa4CpFZNvnNKtCYEUC8KY9yEn9lQ== - -d3-hierarchy@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/d3-hierarchy/-/d3-hierarchy-2.0.0.tgz#dab88a58ca3e7a1bc6cab390e89667fcc6d20218" - integrity sha512-SwIdqM3HxQX2214EG9GTjgmCc/mbSx4mQBn+DuEETubhOw6/U3fmnji4uCVrmzOydMHSO1nZle5gh6HB/wdOzw== - -d3-interpolate@1, d3-interpolate@^1.2.0, d3-interpolate@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/d3-interpolate/-/d3-interpolate-1.4.0.tgz#526e79e2d80daa383f9e0c1c1c7dcc0f0583e987" - integrity sha512-V9znK0zc3jOPV4VD2zZn0sDhZU3WAE2bmlxdIwwQPPzPjvyLkd8B3JUVdS1IDUFDkWZ72c9qnv1GK2ZagTZ8EA== - dependencies: - d3-color "1" - -"d3-interpolate@1.2.0 - 2", d3-interpolate@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/d3-interpolate/-/d3-interpolate-2.0.1.tgz#98be499cfb8a3b94d4ff616900501a64abc91163" - integrity sha512-c5UhwwTs/yybcmTpAVqwSFl6vrQ8JZJoT5F7xNFK9pymv5C0Ymcc9/LIJHtYIggg/yS9YHw8i8O8tgb9pupjeQ== - dependencies: - d3-color "1 - 2" - -d3-path@1, d3-path@^1.0.9: - version "1.0.9" - resolved "https://registry.yarnpkg.com/d3-path/-/d3-path-1.0.9.tgz#48c050bb1fe8c262493a8caf5524e3e9591701cf" - integrity sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg== - -"d3-path@1 - 2", d3-path@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/d3-path/-/d3-path-2.0.0.tgz#55d86ac131a0548adae241eebfb56b4582dd09d8" - integrity sha512-ZwZQxKhBnv9yHaiWd6ZU4x5BtCQ7pXszEV9CU6kRgwIQVQGLMv1oiL4M+MK/n79sYzsj+gcgpPQSctJUsLN7fA== - -d3-polygon@1: - version "1.0.6" - resolved "https://registry.yarnpkg.com/d3-polygon/-/d3-polygon-1.0.6.tgz#0bf8cb8180a6dc107f518ddf7975e12abbfbd38e" - integrity sha512-k+RF7WvI08PC8reEoXa/w2nSg5AUMTi+peBD9cmFc+0ixHfbs4QmxxkarVal1IkVkgxVuk9JSHhJURHiyHKAuQ== - -d3-quadtree@1: - version "1.0.7" - resolved "https://registry.yarnpkg.com/d3-quadtree/-/d3-quadtree-1.0.7.tgz#ca8b84df7bb53763fe3c2f24bd435137f4e53135" - integrity sha512-RKPAeXnkC59IDGD0Wu5mANy0Q2V28L+fNe65pOCXVdVuTJS3WPKaJlFHer32Rbh9gIo9qMuJXio8ra4+YmIymA== - -"d3-quadtree@1 - 2": - version "2.0.0" - resolved "https://registry.yarnpkg.com/d3-quadtree/-/d3-quadtree-2.0.0.tgz#edbad045cef88701f6fee3aee8e93fb332d30f9d" - integrity sha512-b0Ed2t1UUalJpc3qXzKi+cPGxeXRr4KU9YSlocN74aTzp6R/Ud43t79yLLqxHRWZfsvWXmbDWPpoENK1K539xw== - -d3-random@1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/d3-random/-/d3-random-1.1.2.tgz#2833be7c124360bf9e2d3fd4f33847cfe6cab291" - integrity sha512-6AK5BNpIFqP+cx/sreKzNjWbwZQCSUatxq+pPRmFIQaWuoD+NrbVWw7YWpHiXpCQ/NanKdtGDuB+VQcZDaEmYQ== - -d3-scale-chromatic@1: - version "1.5.0" - resolved "https://registry.yarnpkg.com/d3-scale-chromatic/-/d3-scale-chromatic-1.5.0.tgz#54e333fc78212f439b14641fb55801dd81135a98" - integrity sha512-ACcL46DYImpRFMBcpk9HhtIyC7bTBR4fNOPxwVSl0LfulDAwyiHyPOTqcDG1+t5d4P9W7t/2NAuWu59aKko/cg== - dependencies: - d3-color "1" - d3-interpolate "1" - -d3-scale@2: - version "2.2.2" - resolved "https://registry.yarnpkg.com/d3-scale/-/d3-scale-2.2.2.tgz#4e880e0b2745acaaddd3ede26a9e908a9e17b81f" - integrity sha512-LbeEvGgIb8UMcAa0EATLNX0lelKWGYDQiPdHj+gLblGVhGLyNbaCn3EvrJf0A3Y/uOOU5aD6MTh5ZFCdEwGiCw== - dependencies: - d3-array "^1.2.0" - d3-collection "1" - d3-format "1" - d3-interpolate "1" - d3-time "1" - d3-time-format "2" - -d3-scale@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/d3-scale/-/d3-scale-3.2.1.tgz#da1684adce7261b4bc7a76fe193d887f0e909e69" - integrity sha512-huz5byJO/6MPpz6Q8d4lg7GgSpTjIZW/l+1MQkzKfu2u8P6hjaXaStOpmyrD6ymKoW87d2QVFCKvSjLwjzx/rA== - dependencies: - d3-array "1.2.0 - 2" - d3-format "1" - d3-interpolate "^1.2.0" - d3-time "1" - d3-time-format "2" - -d3-scale@^3.2.2: - version "3.2.3" - resolved "https://registry.yarnpkg.com/d3-scale/-/d3-scale-3.2.3.tgz#be380f57f1f61d4ff2e6cbb65a40593a51649cfd" - integrity sha512-8E37oWEmEzj57bHcnjPVOBS3n4jqakOeuv1EDdQSiSrYnMCBdMd3nc4HtKk7uia8DUHcY/CGuJ42xxgtEYrX0g== - dependencies: - d3-array "^2.3.0" - d3-format "1 - 2" - d3-interpolate "1.2.0 - 2" - d3-time "1 - 2" - d3-time-format "2 - 3" - -d3-selection@1, d3-selection@^1.1.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/d3-selection/-/d3-selection-1.4.1.tgz#98eedbbe085fbda5bafa2f9e3f3a2f4d7d622a98" - integrity sha512-BTIbRjv/m5rcVTfBs4AMBLKs4x8XaaLkwm28KWu9S2vKNqXkXt2AH2Qf0sdPZHjFxcWg/YL53zcqAz+3g4/7PA== - -d3-shape@1, d3-shape@^1.3.7: - version "1.3.7" - resolved "https://registry.yarnpkg.com/d3-shape/-/d3-shape-1.3.7.tgz#df63801be07bc986bc54f63789b4fe502992b5d7" - integrity sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw== - dependencies: - d3-path "1" - -d3-shape@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/d3-shape/-/d3-shape-2.0.0.tgz#2331b62fa784a2a1daac47a7233cfd69301381fd" - integrity sha512-djpGlA779ua+rImicYyyjnOjeubyhql1Jyn1HK0bTyawuH76UQRWXd+pftr67H6Fa8hSwetkgb/0id3agKWykw== - dependencies: - d3-path "1 - 2" - -d3-time-format@2, d3-time-format@^2.2.3: - version "2.2.3" - resolved "https://registry.yarnpkg.com/d3-time-format/-/d3-time-format-2.2.3.tgz#0c9a12ee28342b2037e5ea1cf0b9eb4dd75f29cb" - integrity sha512-RAHNnD8+XvC4Zc4d2A56Uw0yJoM7bsvOlJR33bclxq399Rak/b9bhvu/InjxdWhPtkgU53JJcleJTGkNRnN6IA== - dependencies: - d3-time "1" - -"d3-time-format@2 - 3", d3-time-format@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/d3-time-format/-/d3-time-format-3.0.0.tgz#df8056c83659e01f20ac5da5fdeae7c08d5f1bb6" - integrity sha512-UXJh6EKsHBTjopVqZBhFysQcoXSv/5yLONZvkQ5Kk3qbwiUYkdX17Xa1PT6U1ZWXGGfB1ey5L8dKMlFq2DO0Ag== - dependencies: - d3-time "1 - 2" - -d3-time@1, d3-time@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/d3-time/-/d3-time-1.1.0.tgz#b1e19d307dae9c900b7e5b25ffc5dcc249a8a0f1" - integrity sha512-Xh0isrZ5rPYYdqhAVk8VLnMEidhz5aP7htAADH6MfzgmmicPkTo8LhkLxci61/lCB7n7UmE3bN0leRt+qvkLxA== - -"d3-time@1 - 2", d3-time@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/d3-time/-/d3-time-2.0.0.tgz#ad7c127d17c67bd57a4c61f3eaecb81108b1e0ab" - integrity sha512-2mvhstTFcMvwStWd9Tj3e6CEqtOivtD8AUiHT8ido/xmzrI9ijrUUihZ6nHuf/vsScRBonagOdj0Vv+SEL5G3Q== - -d3-timer@1, d3-timer@^1.0.10: - version "1.0.10" - resolved "https://registry.yarnpkg.com/d3-timer/-/d3-timer-1.0.10.tgz#dfe76b8a91748831b13b6d9c793ffbd508dd9de5" - integrity sha512-B1JDm0XDaQC+uvo4DT79H0XmBskgS3l6Ve+1SBCfxgmtIb1AVrPIoqd+nPSv+loMX8szQ0sVUhGngL7D5QPiXw== - -"d3-timer@1 - 2", d3-timer@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/d3-timer/-/d3-timer-2.0.0.tgz#055edb1d170cfe31ab2da8968deee940b56623e6" - integrity sha512-TO4VLh0/420Y/9dO3+f9abDEFYeCUr2WZRlxJvbp4HPTQcSylXNiL6yZa9FIUvV1yRiFufl1bszTCLDqv9PWNA== - -d3-transition@1: - version "1.3.2" - resolved "https://registry.yarnpkg.com/d3-transition/-/d3-transition-1.3.2.tgz#a98ef2151be8d8600543434c1ca80140ae23b398" - integrity sha512-sc0gRU4PFqZ47lPVHloMn9tlPcv8jxgOQg+0zjhfZXMQuvppjG6YuwdMBE0TuqCZjeJkLecku/l9R0JPcRhaDA== - dependencies: - d3-color "1" - d3-dispatch "1" - d3-ease "1" - d3-interpolate "1" - d3-selection "^1.1.0" - d3-timer "1" - -d3-voronoi@1: - version "1.1.4" - resolved "https://registry.yarnpkg.com/d3-voronoi/-/d3-voronoi-1.1.4.tgz#dd3c78d7653d2bb359284ae478645d95944c8297" - integrity sha512-dArJ32hchFsrQ8uMiTBLq256MpnZjeuBtdHpaDlYuQyjU0CVzCJl/BVW+SkszaAeH95D/8gxqAhgx0ouAWAfRg== - -d3-zoom@1: - version "1.8.3" - resolved "https://registry.yarnpkg.com/d3-zoom/-/d3-zoom-1.8.3.tgz#b6a3dbe738c7763121cd05b8a7795ffe17f4fc0a" - integrity sha512-VoLXTK4wvy1a0JpH2Il+F2CiOhVu7VRXWF5M/LroMIh3/zBAC3WAt7QoIvPibOavVo20hN6/37vwAsdBejLyKQ== - dependencies: - d3-dispatch "1" - d3-drag "1" - d3-interpolate "1" - d3-selection "1" - d3-transition "1" - -d3@5.15.0: - version "5.15.0" - resolved "https://registry.yarnpkg.com/d3/-/d3-5.15.0.tgz#ffd44958e6a3cb8a59a84429c45429b8bca5677a" - integrity sha512-C+E80SL2nLLtmykZ6klwYj5rPqB5nlfN5LdWEAVdWPppqTD8taoJi2PxLZjPeYT8FFRR2yucXq+kBlOnnvZeLg== - dependencies: - d3-array "1" - d3-axis "1" - d3-brush "1" - d3-chord "1" - d3-collection "1" - d3-color "1" - d3-contour "1" - d3-dispatch "1" - d3-drag "1" - d3-dsv "1" - d3-ease "1" - d3-fetch "1" - d3-force "1" - d3-format "1" - d3-geo "1" - d3-hierarchy "1" - d3-interpolate "1" - d3-path "1" - d3-polygon "1" - d3-quadtree "1" - d3-random "1" - d3-scale "2" - d3-scale-chromatic "1" - d3-selection "1" - d3-shape "1" - d3-time "1" - d3-time-format "2" - d3-timer "1" - d3-transition "1" - d3-voronoi "1" - d3-zoom "1" - -d3@5.16.0: - version "5.16.0" - resolved "https://registry.yarnpkg.com/d3/-/d3-5.16.0.tgz#9c5e8d3b56403c79d4ed42fbd62f6113f199c877" - integrity sha512-4PL5hHaHwX4m7Zr1UapXW23apo6pexCgdetdJ5kTmADpG/7T9Gkxw0M0tf/pjoB63ezCCm0u5UaFYy2aMt0Mcw== - dependencies: - d3-array "1" - d3-axis "1" - d3-brush "1" - d3-chord "1" - d3-collection "1" - d3-color "1" - d3-contour "1" - d3-dispatch "1" - d3-drag "1" - d3-dsv "1" - d3-ease "1" - d3-fetch "1" - d3-force "1" - d3-format "1" - d3-geo "1" - d3-hierarchy "1" - d3-interpolate "1" - d3-path "1" - d3-polygon "1" - d3-quadtree "1" - d3-random "1" - d3-scale "2" - d3-scale-chromatic "1" - d3-selection "1" - d3-shape "1" - d3-time "1" - d3-time-format "2" - d3-timer "1" - d3-transition "1" - d3-voronoi "1" - d3-zoom "1" - dashdash@^1.12.0: version "1.14.1" resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" @@ -3833,13 +3608,6 @@ decode-uri-component@^0.2.0: resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= -deep-eql@^0.1.3: - version "0.1.3" - resolved "https://registry.yarnpkg.com/deep-eql/-/deep-eql-0.1.3.tgz#ef558acab8de25206cd713906d74e56930eb69f2" - integrity sha1-71WKyrjeJSBs1xOQbXTlaTDrafI= - dependencies: - type-detect "0.1.1" - deep-is@~0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" @@ -3886,16 +3654,6 @@ define-property@^2.0.2: is-descriptor "^1.0.2" isobject "^3.0.1" -defined@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693" - integrity sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM= - -delaunator@4: - version "4.0.1" - resolved "https://registry.yarnpkg.com/delaunator/-/delaunator-4.0.1.tgz#3d779687f57919a7a418f8ab947d3bddb6846957" - integrity sha512-WNPWi1IRKZfCt/qIDMfERkDp93+iZEmOxN2yy4Jg+Xhv8SLk2UTqqbe1sfiipn0and9QrE914/ihdx82Y/Giag== - delayed-stream@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" @@ -3906,11 +3664,6 @@ depd@~1.1.2: resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= -dependency-graph@^0.8.0: - version "0.8.1" - resolved "https://registry.yarnpkg.com/dependency-graph/-/dependency-graph-0.8.1.tgz#9b8cae3aa2c7bd95ccb3347a09a2d1047a6c3c5a" - integrity sha512-g213uqF8fyk40W8SBjm079n3CZB4qSpCrA2ye1fLGzH/4HEgB6tzuW2CbLE7leb4t45/6h44Ud59Su1/ROTfqw== - des.js@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843" @@ -3924,25 +3677,16 @@ destroy@~1.0.4: resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= +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" integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== -detective@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/detective/-/detective-5.2.0.tgz#feb2a77e85b904ecdea459ad897cc90a99bd2a7b" - integrity sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg== - dependencies: - acorn-node "^1.6.1" - defined "^1.0.0" - minimist "^1.1.1" - -diff-match-patch@^1.0.4: - version "1.0.5" - resolved "https://registry.yarnpkg.com/diff-match-patch/-/diff-match-patch-1.0.5.tgz#abb584d5f10cd1196dfc55aa03701592ae3f7b37" - integrity sha512-IayShXAgj/QMXgB0IWmKx+rOPuGMhqm5w6jvFxmVenXKIzRqTAAsbBPT3kWQeGANj3jGgvcvv4yK6SxqYmikgw== - diff-sequences@^25.2.6: version "25.2.6" resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-25.2.6.tgz#5f467c00edd35352b7bca46d7927d60e687a76dd" @@ -3957,41 +3701,19 @@ diffie-hellman@^5.0.0: miller-rabin "^4.0.0" randombytes "^2.0.0" -dir-glob@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" - integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== +docsify@^4.12.2: + version "4.12.2" + resolved "https://registry.yarnpkg.com/docsify/-/docsify-4.12.2.tgz#749115d2ff7d358780ea865e01f4a0162423d67f" + integrity sha512-hpRez5upcvkYigT2zD8P5kH5t9HpSWL8yn/ZU/g04/WfAfxVNW6CPUVOOF1EsQUDxTRuyNTFOb6uUv+tPij3tg== dependencies: - path-type "^4.0.0" - -discrete-sampling@1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/discrete-sampling/-/discrete-sampling-1.0.3.tgz#43311aa36782647006ae5bf87d8dad0a470b5d15" - integrity sha1-QzEao2eCZHAGrlv4fY2tCkcLXRU= - dependencies: - chai "^3.0.0" - -dom-align@^1.7.0: - version "1.11.1" - resolved "https://registry.yarnpkg.com/dom-align/-/dom-align-1.11.1.tgz#7592be99a660a36cdedc1d6eeb22b8109d758cae" - integrity sha512-hN42DmUgtweBx0iBjDLO4WtKOMcK8yBmPx/fgdsgQadLuzPu/8co3oLdK5yMmeM/vnUd3yDyV6qV8/NzxBexQg== - -dom-closest@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/dom-closest/-/dom-closest-0.2.0.tgz#ebd9f91d1bf22e8d6f477876bbcd3ec90216c0cf" - integrity sha1-69n5HRvyLo1vR3h2u80+yQIWwM8= - dependencies: - dom-matches ">=1.0.1" - -dom-matches@>=1.0.1: - version "2.0.0" - resolved "https://registry.yarnpkg.com/dom-matches/-/dom-matches-2.0.0.tgz#d2728b416a87533980eb089b848d253cf23a758c" - integrity sha1-0nKLQWqHUzmA6wibhI0lPPI6dYw= - -dom-scroll-into-view@1.x, dom-scroll-into-view@^1.2.0, dom-scroll-into-view@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/dom-scroll-into-view/-/dom-scroll-into-view-1.2.1.tgz#e8f36732dd089b0201a88d7815dc3f88e6d66c7e" - integrity sha1-6PNnMt0ImwIBqI14Fdw/iObWbH4= + dompurify "^2.3.1" + marked "^1.2.9" + medium-zoom "^1.0.6" + opencollective-postinstall "^2.0.2" + prismjs "^1.23.0" + strip-indent "^3.0.0" + tinydate "^1.3.0" + tweezer.js "^1.4.0" dom-serializer@0: version "0.2.2" @@ -4001,11 +3723,25 @@ dom-serializer@0: domelementtype "^2.0.1" entities "^2.0.0" +dom-serializer@^1.0.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.3.2.tgz#6206437d32ceefaec7161803230c7a20bc1b4d91" + integrity sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.2.0" + entities "^2.0.0" + domain-browser@^1.1.1: version "1.2.0" resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== +domain-browser@^3.5.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-3.5.0.tgz#3a11f5df52fd9d60d7f1c79a62fde2d158c42b09" + integrity sha512-zrzUu6auyZWRexjCEPJnfWc30Hupxh2lJZOJAF3qa2bCuD4O/55t0FvQt3ZMhEw++gjNkwdkOVZh8yA32w/Vfw== + domelementtype@1, domelementtype@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" @@ -4016,6 +3752,11 @@ domelementtype@^2.0.1: resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.0.1.tgz#1f8bdfe91f5a78063274e803b4bdcedf6e94f94d" integrity sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ== +domelementtype@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.2.0.tgz#9a0b6c2782ed6a1c7323d42267183df9bd8b1d57" + integrity sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A== + domexception@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/domexception/-/domexception-1.0.1.tgz#937442644ca6a31261ef36e3ec677fe805582c90" @@ -4030,6 +3771,18 @@ domhandler@^2.3.0: dependencies: domelementtype "1" +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== + dependencies: + domelementtype "^2.2.0" + +dompurify@^2.3.1: + version "2.3.4" + resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-2.3.4.tgz#1cf5cf0105ccb4debdf6db162525bd41e6ddacc6" + integrity sha512-6BVcgOAVFXjI0JTjEvZy901Rghm+7fDQOrNIcxB4+gdhj6Kwp6T9VBhBY/AbagKHJocRkDYGd6wvI+p4/10xtQ== + domutils@^1.5.1, domutils@^1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" @@ -4038,6 +3791,15 @@ domutils@^1.5.1, domutils@^1.7.0: dom-serializer "0" domelementtype "1" +domutils@^2.8.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" + integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== + dependencies: + dom-serializer "^1.0.1" + domelementtype "^2.2.0" + domhandler "^4.2.0" + dot-prop@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.2.0.tgz#c34ecc29556dc45f1f4c22697b6f4904e0cc4fcb" @@ -4045,11 +3807,6 @@ dot-prop@^5.2.0: dependencies: is-obj "^2.0.0" -dotenv-expand@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-4.2.0.tgz#def1f1ca5d6059d24a766e587942c21106ce1275" - integrity sha1-3vHxyl1gWdJKdm5YeULCEQbOEnU= - dotenv-expand@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz#3fbaf020bfd794884072ea26b1e9791d45a629f0" @@ -4060,14 +3817,10 @@ dotenv@^5.0.0: resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-5.0.1.tgz#a5317459bd3d79ab88cff6e44057a6a3fbb1fcef" integrity sha512-4As8uPrjfwb7VXC+WnLCbXK7y+Ueb2B3zgNCePYfhxS1PYeaO1YTeplffTEcbfLhvFNGLAz90VvJs9yomG7bow== -draft-js@^0.10.0, draft-js@~0.10.0: - version "0.10.5" - resolved "https://registry.yarnpkg.com/draft-js/-/draft-js-0.10.5.tgz#bfa9beb018fe0533dbb08d6675c371a6b08fa742" - integrity sha512-LE6jSCV9nkPhfVX2ggcRLA4FKs6zWq9ceuO/88BpXdNCS7mjRTgs0NsV6piUCJX9YxMsB9An33wnkMmU2sD2Zg== - dependencies: - fbjs "^0.8.15" - immutable "~3.7.4" - object-assign "^4.1.0" +dotenv@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-7.0.0.tgz#a2be3cd52736673206e8a85fb5210eea29628e7c" + integrity sha512-M3NhsLbV1i6HuGzBUH8vXrtxOk+tWmzWKDMbAVSUp3Zsjm7ywFeuwrUXhmhQyRK1q5B5GGy7hcXPbj3bnfZg2g== duplexer2@~0.1.4: version "0.1.4" @@ -4089,26 +3842,28 @@ ecc-jsbn@~0.1.1: jsbn "~0.1.0" safer-buffer "^2.1.0" -editorconfig@^0.15.3: - version "0.15.3" - resolved "https://registry.yarnpkg.com/editorconfig/-/editorconfig-0.15.3.tgz#bef84c4e75fb8dcb0ce5cee8efd51c15999befc5" - integrity sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g== - dependencies: - commander "^2.19.0" - lru-cache "^4.1.5" - semver "^5.6.0" - sigmund "^1.0.1" - ee-first@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= +ejs@^3.1.6: + version "3.1.6" + resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.6.tgz#5bfd0a0689743bb5268b3550cceeebbc1702822a" + integrity sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw== + dependencies: + jake "^10.6.1" + electron-to-chromium@^1.3.413: version "1.3.425" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.425.tgz#96b7b5aa9115e42baf59be88d2432c9f406128c4" integrity sha512-JTEOWiqCY4snuKuQAaFy0z6LK2Gdb8Lojkd/csQwpNHgMUF8I6QRjGVKk44IH46dHQhUFKzr4o6zxZrtDBjc2Q== +electron-to-chromium@^1.4.17: + version "1.4.57" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.57.tgz#2b2766df76ac8dbc0a1d41249bc5684a31849892" + integrity sha512-FNC+P5K1n6pF+M0zIK+gFCoXcJhhzDViL3DRIGy2Fv5PohuSES1JHR7T+GlwxSxlzx4yYbsuzCZvHxcBSRCIOw== + elliptic@^6.0.0: version "6.5.2" resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.2.tgz#05c5678d7173c049d8ca433552224a495d0e3762" @@ -4122,11 +3877,6 @@ elliptic@^6.0.0: minimalistic-assert "^1.0.0" minimalistic-crypto-utils "^1.0.0" -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== - emoji-regex@^7.0.1: version "7.0.3" resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" @@ -4137,26 +3887,20 @@ emoji-regex@^8.0.0: resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== -emotion@10.0.27, emotion@^10.0.7: - version "10.0.27" - resolved "https://registry.yarnpkg.com/emotion/-/emotion-10.0.27.tgz#f9ca5df98630980a23c819a56262560562e5d75e" - integrity sha512-2xdDzdWWzue8R8lu4G76uWX5WhyQuzATon9LmNeCy/2BHVC6dsEpfhN1a0qhELgtDVdjyEA6J8Y/VlI5ZnaH0g== +emphasize@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/emphasize/-/emphasize-4.2.0.tgz#6b6fdc4d212cb7eafea1c7cdd595dfd6cfc508d9" + integrity sha512-yGKvcFUHlBsUPwlxTlzKLR8+zhpbitkFOMCUxN8fTJng9bdH3WNzUGkhdaGdjndSUgqmMPBN7umfwnUdLz5Axg== dependencies: - babel-plugin-emotion "^10.0.27" - create-emotion "^10.0.27" + chalk "^4.0.0" + highlight.js "~10.4.0" + lowlight "~1.17.0" encodeurl@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= -encoding@^0.1.11: - version "0.1.12" - resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.12.tgz#538b66f3ee62cd1ab51ec323829d1f9480c74beb" - integrity sha1-U4tm8+5izRq1HsMjgp0flIDHS+s= - dependencies: - iconv-lite "~0.4.13" - end-of-stream@^1.1.0: version "1.4.4" resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" @@ -4164,11 +3908,6 @@ end-of-stream@^1.1.0: dependencies: once "^1.4.0" -enquire.js@^2.1.6: - version "2.1.6" - resolved "https://registry.yarnpkg.com/enquire.js/-/enquire.js-2.1.6.tgz#3e8780c9b8b835084c3f60e166dbc3c2a3c89814" - integrity sha1-PoeAybi4NQhMP2DhZtvDwqPImBQ= - entities@^1.1.1, entities@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" @@ -4179,18 +3918,16 @@ entities@^2.0.0: resolved "https://registry.yarnpkg.com/entities/-/entities-2.0.0.tgz#68d6084cab1b079767540d80e56a39b423e4abf4" integrity sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw== +entities@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/entities/-/entities-3.0.1.tgz#2b887ca62585e96db3903482d336c1006c3001d4" + integrity sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q== + envinfo@^7.3.1: version "7.5.1" resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.5.1.tgz#93c26897225a00457c75e734d354ea9106a72236" integrity sha512-hQBkDf2iO4Nv0CNHpCuSBeaSrveU6nThVxFGTrq/eDlV716UQk09zChaJae4mZRsos1x4YLY2TaH3LHUae3ZmQ== -errno@^0.1.1: - version "0.1.7" - resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618" - integrity sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg== - dependencies: - prr "~1.0.1" - error-ex@^1.3.1: version "1.3.2" resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" @@ -4198,13 +3935,6 @@ error-ex@^1.3.1: dependencies: is-arrayish "^0.2.1" -error-stack-parser@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/error-stack-parser/-/error-stack-parser-2.0.6.tgz#5a99a707bd7a4c58a797902d48d82803ede6aad8" - integrity sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ== - dependencies: - stackframe "^1.1.1" - es-abstract@^1.17.0-next.1, es-abstract@^1.17.2, es-abstract@^1.17.5: version "1.17.5" resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.5.tgz#d8c9d1d66c8981fb9200e2251d799eee92774ae9" @@ -4222,6 +3952,32 @@ es-abstract@^1.17.0-next.1, es-abstract@^1.17.2, es-abstract@^1.17.5: string.prototype.trimleft "^2.1.1" string.prototype.trimright "^2.1.1" +es-abstract@^1.18.5: + version "1.19.1" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.19.1.tgz#d4885796876916959de78edaa0df456627115ec3" + integrity sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w== + dependencies: + call-bind "^1.0.2" + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + get-intrinsic "^1.1.1" + get-symbol-description "^1.0.0" + has "^1.0.3" + has-symbols "^1.0.2" + internal-slot "^1.0.3" + is-callable "^1.2.4" + is-negative-zero "^2.0.1" + 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" + object-keys "^1.1.1" + object.assign "^4.1.2" + string.prototype.trimend "^1.0.4" + string.prototype.trimstart "^1.0.4" + unbox-primitive "^1.0.1" + es-to-primitive@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" @@ -4231,7 +3987,12 @@ es-to-primitive@^1.2.1: is-date-object "^1.0.1" is-symbol "^1.0.2" -escalade@^3.0.2: +es6-object-assign@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/es6-object-assign/-/es6-object-assign-1.1.0.tgz#c2c3582656247c39ea107cb1e6652b6f9f24523c" + integrity sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw= + +escalade@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== @@ -4300,21 +4061,21 @@ etag@~1.8.1: resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= -eventemitter3@^3.1.0: - version "3.1.2" - resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.1.2.tgz#2d3d48f9c346698fce83a85d7d664e98535df6e7" - integrity sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q== - -eventlistener@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/eventlistener/-/eventlistener-0.0.1.tgz#ed2baabb852227af2bcf889152c72c63ca532eb8" - integrity sha1-7Suqu4UiJ68rz4iRUscsY8pTLrg= +eventemitter3@^4.0.0: + version "4.0.7" + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" + integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== events@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/events/-/events-3.1.0.tgz#84279af1b34cb75aa88bf5ff291f6d0bd9b31a59" integrity sha512-Rv+u8MLHNOdMjTAFeT3nCjHn2aGlx435FP/sDHNaRhDEMwyI/aB22Kj2qIN8R0cw3z28psEQLYwxVKLsKrMgWg== +events@^3.1.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" @@ -4421,11 +4182,6 @@ extglob@^2.0.4: snapdragon "^0.8.1" to-regex "^3.0.1" -extract-files@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/extract-files/-/extract-files-4.1.0.tgz#2d5b64af688dfd030274ca542c43fabba325019a" - integrity sha512-2gjdb3dVzr1ie9+K8pupPTnsNkK4qmzbTFOIxghiWoh6nCTajGCGC72ZNYX0nBWy5IOq1FXfRVgvkkLqqE4sdw== - extsprintf@1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" @@ -4451,10 +4207,16 @@ fast-deep-equal@^3.1.1: resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz#545145077c501491e33b15ec408c294376e94ae4" integrity sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA== -fast-deep-equal@~3.1.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" - integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== +fast-glob@3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.1.1.tgz#87ee30e9e9f3eb40d6f254a7997655da753d7c82" + integrity sha512-nTCREpBY8w8r+boyFYAx21iL6faSsQynliPHM4Uf56SbkyohCNxpVPEH9xrF5TXKy+IsjkPUHDKiUkzBVRXn9g== + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.0" + merge2 "^1.3.0" + micromatch "^4.0.2" fast-glob@^2.2.2: version "2.2.7" @@ -4468,24 +4230,7 @@ fast-glob@^2.2.2: merge2 "^1.2.3" micromatch "^3.1.10" -fast-glob@^3.0.3: - version "3.2.2" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.2.tgz#ade1a9d91148965d4bf7c51f72e1ca662d32e63d" - integrity sha512-UDV82o4uQyljznxwMxyVRJgZZt3O5wENYojjzbaGEGZgeOxkLFf+V4cnUD+krzb2F72E18RhamkMZ7AdeggF7A== - dependencies: - "@nodelib/fs.stat" "^2.0.2" - "@nodelib/fs.walk" "^1.2.3" - glob-parent "^5.1.0" - merge2 "^1.3.0" - micromatch "^4.0.2" - picomatch "^2.2.1" - -fast-json-patch@^3.0.0-1: - version "3.0.0-1" - resolved "https://registry.yarnpkg.com/fast-json-patch/-/fast-json-patch-3.0.0-1.tgz#4c68f2e7acfbab6d29d1719c44be51899c93dabb" - integrity sha512-6pdFb07cknxvPzCeLsFHStEy+MysPJPgZQ9LbQ/2O67unQF93SNqfdSqnPPl71YMHX+AD8gbl7iuoGFzHEdDuw== - -fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@~2.1.0: +fast-json-stable-stringify@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== @@ -4495,15 +4240,17 @@ 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" + integrity sha1-9K8+qfNNiicc9YrSs3WfQx8LMY0= + dependencies: + punycode "^1.3.2" -fastest-stable-stringify@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/fastest-stable-stringify/-/fastest-stable-stringify-1.0.1.tgz#9122d406d4c9d98bea644a6b6853d5874b87b028" - integrity sha1-kSLUBtTJ2YvqZEpraFPVh0uHsCg= +fastest-levenshtein@^1.0.8: + version "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== fastparse@^1.1.2: version "1.1.2" @@ -4511,12 +4258,19 @@ fastparse@^1.1.2: integrity sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ== fastq@^1.6.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.7.0.tgz#fcd79a08c5bd7ec5b55cd3f5c4720db551929801" - integrity sha512-YOadQRnHd5q6PogvAR/x62BGituF2ufiEA6s8aavQANw5YKHERI4AREboX6KotzP8oX2klxYF2wcV/7bn1clfQ== + version "1.13.0" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c" + integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw== dependencies: reusify "^1.0.4" +fault@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/fault/-/fault-1.0.4.tgz#eafcfc0a6d214fc94601e170df29954a4f842f13" + integrity sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA== + dependencies: + format "^0.2.0" + fb-watchman@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.1.tgz#fc84fb39d2709cf3ff6d743706157bb5708a8a85" @@ -4524,51 +4278,28 @@ fb-watchman@^2.0.0: dependencies: bser "2.1.1" -fbjs@^0.8.15, fbjs@^0.8.16, fbjs@^0.8.9: - version "0.8.17" - resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.17.tgz#c4d598ead6949112653d6588b01a5cdcd9f90fdd" - integrity sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90= - dependencies: - core-js "^1.0.0" - isomorphic-fetch "^2.1.1" - loose-envify "^1.0.0" - object-assign "^4.1.0" - promise "^7.1.1" - setimmediate "^1.0.5" - ua-parser-js "^0.7.18" - file-uri-to-path@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== -filename-reserved-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/filename-reserved-regex/-/filename-reserved-regex-1.0.0.tgz#e61cf805f0de1c984567d0386dc5df50ee5af7e4" - integrity sha1-5hz4BfDeHJhFZ9A4bcXfUO5a9+Q= - -filenamify-url@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/filenamify-url/-/filenamify-url-1.0.0.tgz#b32bd81319ef5863b73078bed50f46a4f7975f50" - integrity sha1-syvYExnvWGO3MHi+1Q9GpPeXX1A= +filelist@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.2.tgz#80202f21462d4d1c2e214119b1807c1bc0380e5b" + integrity sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ== dependencies: - filenamify "^1.0.0" - humanize-url "^1.0.0" - -filenamify@^1.0.0: - version "1.2.1" - resolved "https://registry.yarnpkg.com/filenamify/-/filenamify-1.2.1.tgz#a9f2ffd11c503bed300015029272378f1f1365a5" - integrity sha1-qfL/0RxQO+0wABUCknI3jx8TZaU= - dependencies: - filename-reserved-regex "^1.0.0" - strip-outer "^1.0.0" - trim-repeated "^1.0.0" + minimatch "^3.0.4" filesize@^3.6.0: version "3.6.1" resolved "https://registry.yarnpkg.com/filesize/-/filesize-3.6.1.tgz#090bb3ee01b6f801a8a8be99d31710b3422bb317" integrity sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg== +filesize@^6.1.0: + version "6.4.0" + resolved "https://registry.yarnpkg.com/filesize/-/filesize-6.4.0.tgz#914f50471dd66fdca3cefe628bd0cde4ef769bcd" + integrity sha512-mjFIpOHC4jbfcTfoh4rkWpI31mF7viw9ikj/JyLoKzqlwG/YsefKfvYlYhdYdg/9mtK2z1AzgN/0LvVQ3zdlSQ== + fill-range@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" @@ -4586,15 +4317,18 @@ fill-range@^7.0.1: dependencies: to-regex-range "^5.0.1" -financejs@4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/financejs/-/financejs-4.1.0.tgz#e69b7cf4f0b5dd0c8a3b041992439513a2b93c41" - integrity sha1-5pt89PC13QyKOwQZkkOVE6K5PEE= - -find-root@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" - integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng== +finalhandler@1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" + integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "~2.3.0" + parseurl "~1.3.3" + statuses "~1.5.0" + unpipe "~1.0.0" find-up@^2.1.0: version "2.1.0" @@ -4618,6 +4352,11 @@ find-up@^4.0.0, find-up@^4.1.0: locate-path "^5.0.0" path-exists "^4.0.0" +follow-redirects@^1.0.0: + version "1.14.7" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.7.tgz#2004c02eb9436eee9a21446a6477debf17e81685" + integrity sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ== + for-in@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" @@ -4642,6 +4381,11 @@ form-data@~2.3.2: combined-stream "^1.0.6" mime-types "^2.1.12" +format@^0.2.0: + version "0.2.2" + resolved "https://registry.yarnpkg.com/format/-/format-0.2.2.tgz#d6170107e9efdc4ed30c9dc39016df942b5cb58b" + integrity sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs= + fraction.js@4.0.12: version "4.0.12" resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.0.12.tgz#0526d47c65a5fb4854df78bc77f7bec708d7b8c3" @@ -4659,15 +4403,6 @@ fresh@0.5.2: resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= -fs-extra@^8.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.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" @@ -4681,7 +4416,7 @@ fsevents@^1.2.7: bindings "^1.5.0" nan "^2.12.1" -fsevents@^2.1.2, fsevents@~2.1.2: +fsevents@^2.1.2: version "2.1.3" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.3.tgz#fb738703ae8d2f9fe900c33836ddebee8b97f23e" integrity sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ== @@ -4691,30 +4426,56 @@ function-bind@^1.1.1: resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== +generic-names@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/generic-names/-/generic-names-4.0.0.tgz#0bd8a2fd23fe8ea16cbd0a279acd69c06933d9a3" + integrity sha512-ySFolZQfw9FoDb3ed9d80Cm9f0+r7qj+HJkWjeD9RBfpxEVTlVhol+gvaQB/78WbwYfbnNh8nWHHBSlg072y6A== + dependencies: + loader-utils "^3.2.0" + gensync@^1.0.0-beta.1: version "1.0.0-beta.1" resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.1.tgz#58f4361ff987e5ff6e1e7a210827aa371eaac269" integrity sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg== +gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + +gentype@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/gentype/-/gentype-4.3.0.tgz#ebac3abcdde2ce2a8fc85611b11568a4cb349c8d" + integrity sha512-lqkc1ZS/Iog4uslRD4De47OV54Hu61vEBsirMKxRlgHIRvm8u6RqsdKxJ7JdJdrzmtKgPNvq1He69SozzW+6dQ== + get-caller-file@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" integrity sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w== -get-caller-file@^2.0.1, get-caller-file@^2.0.5: +get-caller-file@^2.0.1: version "2.0.5" resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== +get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6" + integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.1" + get-port@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/get-port/-/get-port-3.2.0.tgz#dd7ce7de187c06c8bf353796ac71e099f0980ebc" integrity sha1-3Xzn3hh8Bsi/NTeWrHHgmfCYDrw= -get-stdin@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-7.0.0.tgz#8d5de98f15171a125c5e516643c7a6d0ea8a96f6" - integrity sha512-zRKcywvrXlXsA0v0i9Io4KDRaAw7+a1ZpjRwl9Wox8PFlVCCHra7E9c4kqXCoCM9nR5tBkaTTZRBoCm60bFqTQ== +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-stream@^4.0.0: version "4.1.0" @@ -4730,6 +4491,14 @@ get-stream@^5.0.0: dependencies: pump "^3.0.0" +get-symbol-description@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6" + integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.1" + get-value@^2.0.3, get-value@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" @@ -4742,18 +4511,6 @@ getpass@^0.1.1: dependencies: assert-plus "^1.0.0" -gh-pages@2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/gh-pages/-/gh-pages-2.2.0.tgz#74ebeaca8d2b9a11279dcbd4a39ddfff3e6caa24" - integrity sha512-c+yPkNOPMFGNisYg9r4qvsMIjVYikJv7ImFOhPIVPt0+AcRUamZ7zkGRLHz7FKB0xrlZ+ddSOJsZv9XAFVXLmA== - dependencies: - async "^2.6.1" - commander "^2.18.0" - email-addresses "^3.0.1" - filenamify-url "^1.0.0" - fs-extra "^8.1.0" - globby "^6.1.0" - glob-parent@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" @@ -4762,10 +4519,10 @@ glob-parent@^3.1.0: is-glob "^3.1.0" path-dirname "^1.0.0" -glob-parent@^5.1.0, glob-parent@~5.1.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" - integrity sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ== +glob-parent@^5.1.0: + version "5.1.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== dependencies: is-glob "^4.0.1" @@ -4774,7 +4531,7 @@ glob-to-regexp@^0.3.0: resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab" integrity sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs= -glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4: +glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4: version "7.1.6" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== @@ -4791,41 +4548,28 @@ 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: + version "13.12.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-13.12.0.tgz#4d733760304230a0082ed96e21e5c565f898089e" + integrity sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg== + dependencies: + type-fest "^0.20.2" + globals@^9.18.0: version "9.18.0" resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" integrity sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ== -globby@^10.0.1: - version "10.0.2" - resolved "https://registry.yarnpkg.com/globby/-/globby-10.0.2.tgz#277593e745acaa4646c3ab411289ec47a0392543" - integrity sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg== - dependencies: - "@types/glob" "^7.1.1" - array-union "^2.1.0" - dir-glob "^3.0.1" - fast-glob "^3.0.3" - glob "^7.1.3" - ignore "^5.1.1" - merge2 "^1.2.3" - slash "^3.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" - -graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4: +graceful-fs@^4.1.11, graceful-fs@^4.2.4: version "4.2.4" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== +graceful-fs@^4.1.2: + version "4.2.9" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.9.tgz#041b05df45755e587a24942279b9d113146e1c96" + integrity sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ== + grapheme-breaker@^0.3.2: version "0.3.2" resolved "https://registry.yarnpkg.com/grapheme-breaker/-/grapheme-breaker-0.3.2.tgz#5b9e6b78c3832452d2ba2bb1cb830f96276410ac" @@ -4834,28 +4578,11 @@ grapheme-breaker@^0.3.2: brfs "^1.2.0" unicode-trie "^0.3.1" -graphql-tag@^2.10.0: - version "2.10.3" - resolved "https://registry.yarnpkg.com/graphql-tag/-/graphql-tag-2.10.3.tgz#ea1baba5eb8fc6339e4c4cf049dabe522b0edf03" - integrity sha512-4FOv3ZKfA4WdOKJeHdz6B3F/vxBLSgmBcGeAFPf4n1F64ltJUvOOerNj0rsJxONQGdhUMynQIvd6LzB+1J5oKA== - -graphql@^14.0.2: - version "14.6.0" - resolved "https://registry.yarnpkg.com/graphql/-/graphql-14.6.0.tgz#57822297111e874ea12f5cd4419616930cd83e49" - integrity sha512-VKzfvHEKybTKjQVpTFrA5yUq2S9ihcZvfJAtsDBBCuV6wauPu1xl/f9ehgVf0FcEJJs4vz6ysb/ZMkGigQZseg== - dependencies: - iterall "^1.2.2" - growly@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" integrity sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE= -gud@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/gud/-/gud-1.0.0.tgz#a489581b17e6a70beca9abe3ae57de7a499852c0" - integrity sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw== - gzip-size@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-4.1.0.tgz#8ae096257eabe7d69c45be2b67c448124ffb517c" @@ -4864,11 +4591,6 @@ gzip-size@^4.1.0: duplexer "^0.1.1" pify "^3.0.0" -hammerjs@^2.0.8: - version "2.0.8" - resolved "https://registry.yarnpkg.com/hammerjs/-/hammerjs-2.0.8.tgz#04ef77862cff2bb79d30f7692095930222bf60f1" - integrity sha1-BO93hiz/K7edMPdpIJWTAiK/YPE= - har-schema@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" @@ -4889,6 +4611,11 @@ has-ansi@^2.0.0: dependencies: ansi-regex "^2.0.0" +has-bigints@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113" + integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA== + has-flag@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa" @@ -4909,6 +4636,18 @@ has-symbols@^1.0.0, has-symbols@^1.0.1: resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg== +has-symbols@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423" + integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== + +has-tostringtag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" + integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== + dependencies: + has-symbols "^1.0.2" + has-value@^0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" @@ -4968,6 +4707,11 @@ hex-color-regex@^1.1.0: resolved "https://registry.yarnpkg.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz#4c06fccb4602fe2602b3c93df82d7e7dbf1a8a8e" integrity sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ== +highlight.js@~10.4.0: + version "10.4.1" + resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-10.4.1.tgz#d48fbcf4a9971c4361b3f95f302747afe19dbad0" + integrity sha512-yR5lWvNz7c85OhVAEAeFhVCc/GV4C30Fjzc/rCP0aCWzc1UUOPUk55dK/qdwTZHBvMZo+eZ2jpk62ndX/xMFlg== + hmac-drbg@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" @@ -4977,18 +4721,6 @@ hmac-drbg@^1.0.0: minimalistic-assert "^1.0.0" minimalistic-crypto-utils "^1.0.1" -hoist-non-react-statics@^2.3.1: - version "2.5.5" - resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz#c5903cf409c0dfd908f388e619d86b9c1174cb47" - integrity sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw== - -hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.2: - 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== - dependencies: - react-is "^16.7.0" - hosted-git-info@^2.1.4: version "2.8.8" resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488" @@ -5040,6 +4772,15 @@ htmlnano@^0.2.2: terser "^4.3.9" uncss "^0.17.2" +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.2: version "3.10.1" resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f" @@ -5052,6 +4793,16 @@ htmlparser2@^3.9.2: inherits "^2.0.1" readable-stream "^3.1.1" +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-errors@~1.7.2: version "1.7.3" resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" @@ -5063,6 +4814,26 @@ http-errors@~1.7.2: statuses ">= 1.5.0 < 2" toidentifier "1.0.0" +http-proxy-middleware@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-2.0.2.tgz#94d7593790aad6b3de48164f13792262f656c332" + integrity sha512-XtmDN5w+vdFTBZaYhdJAbMqn0DP/EhkUaAeo963mojwpKMMbw6nivtFKw07D7DDOH745L5k0VL0P8KRYNEVF/g== + dependencies: + "@types/http-proxy" "^1.17.8" + http-proxy "^1.18.1" + is-glob "^4.0.1" + is-plain-obj "^3.0.0" + micromatch "^4.0.2" + +http-proxy@^1.18.1: + version "1.18.1" + resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" + integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== + dependencies: + eventemitter3 "^4.0.0" + follow-redirects "^1.0.0" + requires-port "^1.0.0" + http-signature@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" @@ -5082,20 +4853,7 @@ human-signals@^1.1.1: resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== -humanize-url@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/humanize-url/-/humanize-url-1.0.1.tgz#f4ab99e0d288174ca4e1e50407c55fbae464efff" - integrity sha1-9KuZ4NKIF0yk4eUEB8VfuuRk7/8= - dependencies: - normalize-url "^1.0.0" - strip-url-auth "^1.0.0" - -hyphenate-style-name@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/hyphenate-style-name/-/hyphenate-style-name-1.0.3.tgz#097bb7fa0b8f1a9cf0bd5c734cf95899981a9b48" - integrity sha512-EcuixamT82oplpoJ2XU4pDtKGWQ7b00CD9f1ug9IaQ3p1bkHMiKCZ9ut9QDI6qsa6cpUuB+A/I+zLtdNK4n2DQ== - -iconv-lite@0.4, iconv-lite@0.4.24, iconv-lite@~0.4.13: +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== @@ -5107,37 +4865,25 @@ icss-replace-symbols@1.1.0, icss-replace-symbols@^1.1.0: resolved "https://registry.yarnpkg.com/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz#06ea6f83679a7749e386cfe1fe812ae5db223ded" integrity sha1-Bupvg2ead0njhs/h/oEq5dsiPe0= +icss-utils@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" + integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== + +ieee754@^1.1.13: + version "1.2.1" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" + integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== + ieee754@^1.1.4: version "1.1.13" resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84" integrity sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg== -ignore@^5.1.1: - version "5.1.4" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.4.tgz#84b7b3dbe64552b6ef0eca99f6743dbec6d97adf" - integrity sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A== - -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= - -immutable@^3.7.4: - version "3.8.2" - resolved "https://registry.yarnpkg.com/immutable/-/immutable-3.8.2.tgz#c2439951455bb39913daf281376f1530e104adf3" - integrity sha1-wkOZUUVbs5kT2vKBN28VMOEErfM= - -immutable@~3.7.4: - version "3.7.6" - resolved "https://registry.yarnpkg.com/immutable/-/immutable-3.7.6.tgz#13b4d3cb12befa15482a26fe1b2ebae640071e4b" - integrity sha1-E7TTyxK++hVIKib+Gy665kAHHks= - -import-cwd@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-2.1.0.tgz#aa6cf36e722761285cb371ec6519f53e2435b0a9" - integrity sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk= - dependencies: - import-from "^2.1.0" +iferr@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/iferr/-/iferr-1.0.2.tgz#e9fde49a9da06dc4a4194c6c9ed6d08305037a6d" + integrity sha512-9AfeLfji44r5TKInjhz3W9DyZI1zR1JAf2hVBMGhddAKPqBsupb89jGfbCTHIGZd6fGZl9WlHdn4AObygyMKwg== import-fresh@^2.0.0: version "2.0.0" @@ -5147,21 +4893,14 @@ import-fresh@^2.0.0: caller-path "^2.0.0" resolve-from "^3.0.0" -import-fresh@^3.1.0: - version "3.2.1" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.2.1.tgz#633ff618506e793af5ac91bf48b72677e15cbe66" - integrity sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ== +import-fresh@^3.2.1: + version "3.3.0" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" + integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== dependencies: parent-module "^1.0.0" resolve-from "^4.0.0" -import-from@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/import-from/-/import-from-2.1.0.tgz#335db7f2a7affd53aaa471d4b8021dee36b7f3b1" - integrity sha1-M1238qev/VOqpHHUuAId7ja387E= - dependencies: - resolve-from "^3.0.0" - import-local@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.0.2.tgz#a8cfd0431d1de4a2199703d003e3e62364fa6db6" @@ -5188,7 +4927,7 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.1, inherits@~2.0.3: +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3, inherits@~2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== @@ -5203,18 +4942,14 @@ inherits@2.0.3: resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= -ini@^1.3.4: - version "1.3.5" - resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" - integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== - -inline-style-prefixer@^4.0.0: - version "4.0.2" - resolved "https://registry.yarnpkg.com/inline-style-prefixer/-/inline-style-prefixer-4.0.2.tgz#d390957d26f281255fe101da863158ac6eb60911" - integrity sha512-N8nVhwfYga9MiV9jWlwfdj1UDIaZlBFu4cJSJkIr7tZX7sHpHhGR5su1qdpW+7KPL8ISTvCIkcaFi/JdBknvPg== +internal-slot@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c" + integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== dependencies: - bowser "^1.7.3" - css-in-js-utils "^2.0.0" + get-intrinsic "^1.1.0" + has "^1.0.3" + side-channel "^1.0.4" invariant@^2.2.2, invariant@^2.2.4: version "2.2.4" @@ -5257,6 +4992,14 @@ is-accessor-descriptor@^1.0.0: dependencies: kind-of "^6.0.0" +is-arguments@^1.0.4: + version "1.1.1" + resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b" + integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + is-arrayish@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" @@ -5267,6 +5010,13 @@ is-arrayish@^0.3.1: resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== +is-bigint@^1.0.1: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" + integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== + dependencies: + has-bigints "^1.0.1" + is-binary-path@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" @@ -5274,12 +5024,13 @@ is-binary-path@^1.0.0: dependencies: binary-extensions "^1.0.0" -is-binary-path@~2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" - integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== +is-boolean-object@^1.1.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" + integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== dependencies: - binary-extensions "^2.0.0" + call-bind "^1.0.2" + has-tostringtag "^1.0.0" is-buffer@^1.1.5: version "1.1.6" @@ -5291,6 +5042,11 @@ is-callable@^1.1.4, is-callable@^1.1.5: resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.5.tgz#f7e46b596890456db74e7f6e976cb3273d06faab" integrity sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q== +is-callable@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945" + integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w== + is-ci@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" @@ -5352,6 +5108,11 @@ is-directory@^0.3.1: resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= +is-docker@^2.0.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" + integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== + is-extendable@^0.1.0, is-extendable@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" @@ -5391,6 +5152,13 @@ is-generator-fn@^2.0.0: resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== +is-generator-function@^1.0.7: + version "1.0.10" + resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.0.10.tgz#f1558baf1ac17e0deea7c0415c438351ff2b3c72" + integrity sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A== + dependencies: + has-tostringtag "^1.0.0" + is-glob@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" @@ -5398,13 +5166,20 @@ is-glob@^3.1.0: dependencies: is-extglob "^2.1.0" -is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: +is-glob@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== dependencies: is-extglob "^2.1.1" +is-glob@^4.0.1: + version "4.0.3" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + is-html@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-html/-/is-html-1.1.0.tgz#e04f1c18d39485111396f9a0273eab51af218464" @@ -5412,6 +5187,36 @@ is-html@^1.1.0: dependencies: html-tags "^1.0.0" +is-interactive@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e" + integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== + +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-nan@^1.2.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/is-nan/-/is-nan-1.3.2.tgz#043a54adea31748b55b6cd4e09aadafa69bd9e1d" + integrity sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w== + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + +is-negative-zero@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" + integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== + +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== + dependencies: + has-tostringtag "^1.0.0" + is-number@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" @@ -5429,10 +5234,10 @@ is-obj@^2.0.0: resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== -is-plain-obj@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" - integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= +is-plain-obj@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7" + integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== is-plain-object@^2.0.3, is-plain-object@^2.0.4: version "2.0.4" @@ -5448,12 +5253,25 @@ is-regex@^1.0.5: dependencies: has "^1.0.3" +is-regex@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" + integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + is-resolvable@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== -is-stream@^1.0.1, is-stream@^1.1.0: +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== + +is-stream@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= @@ -5463,6 +5281,13 @@ is-stream@^2.0.0: resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3" integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== +is-string@^1.0.5, is-string@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" + integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== + dependencies: + has-tostringtag "^1.0.0" + is-svg@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-svg/-/is-svg-3.0.0.tgz#9321dbd29c212e5ca99c4fa9794c714bcafa2f75" @@ -5477,16 +5302,46 @@ is-symbol@^1.0.2: dependencies: has-symbols "^1.0.1" +is-symbol@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" + integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== + dependencies: + has-symbols "^1.0.2" + +is-typed-array@^1.1.3, is-typed-array@^1.1.7: + version "1.1.8" + resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.8.tgz#cbaa6585dc7db43318bc5b89523ea384a6f65e79" + integrity sha512-HqH41TNZq2fgtGT8WHVFVJhBVGuY3AnP3Q36K8JKXUxSxRgk/d+7NjmwG2vo2mYmXK8UYZKu0qH8bVP5gEisjA== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + es-abstract "^1.18.5" + foreach "^2.0.5" + has-tostringtag "^1.0.0" + is-typedarray@^1.0.0, is-typedarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= +is-unicode-supported@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" + integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== + is-url@^1.2.2: version "1.2.4" resolved "https://registry.yarnpkg.com/is-url/-/is-url-1.2.4.tgz#04a4df46d28c4cff3d73d01ff06abeb318a1aa52" integrity sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww== +is-weakref@^1.0.1: + 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-windows@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" @@ -5529,14 +5384,6 @@ isobject@^3.0.0, isobject@^3.0.1: resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= -isomorphic-fetch@^2.1.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz#611ae1acf14f5e81f729507472819fe9733558a9" - integrity sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk= - dependencies: - node-fetch "^1.0.1" - whatwg-fetch ">=0.10.0" - isstream@~0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" @@ -5586,10 +5433,15 @@ istanbul-reports@^3.0.2: html-escaper "^2.0.0" istanbul-lib-report "^3.0.0" -iterall@^1.2.1, iterall@^1.2.2: - version "1.3.0" - resolved "https://registry.yarnpkg.com/iterall/-/iterall-1.3.0.tgz#afcb08492e2915cbd8a0884eb93a8c94d0d72fea" - integrity sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg== +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== + dependencies: + async "0.9.x" + chalk "^2.4.2" + filelist "^1.0.1" + minimatch "^3.0.4" javascript-natural-sort@0.7.1: version "0.7.1" @@ -5960,27 +5812,6 @@ jest@^25.1.0, jest@^25.5.1: import-local "^3.0.2" jest-cli "^25.5.2" -js-beautify@^1.8.9: - version "1.11.0" - resolved "https://registry.yarnpkg.com/js-beautify/-/js-beautify-1.11.0.tgz#afb873dc47d58986360093dcb69951e8bcd5ded2" - integrity sha512-a26B+Cx7USQGSWnz9YxgJNMmML/QG2nqIaL7VVYPCXbqiKz8PN0waSNvroMtvAK6tY7g/wPdNWGEP+JTNIBr6A== - dependencies: - config-chain "^1.1.12" - editorconfig "^0.15.3" - glob "^7.1.3" - mkdirp "~1.0.3" - nopt "^4.0.3" - -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-levenshtein@^1.1.3: - version "1.1.6" - resolved "https://registry.yarnpkg.com/js-levenshtein/-/js-levenshtein-1.1.6.tgz#c6cee58eb3550372df8deb85fad5ce66ce01d59d" - integrity sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g== - "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" @@ -6093,23 +5924,16 @@ json-schema@0.2.3: resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= -json-stringify-pretty-compact@^2.0.0, json-stringify-pretty-compact@~2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/json-stringify-pretty-compact/-/json-stringify-pretty-compact-2.0.0.tgz#e77c419f52ff00c45a31f07f4c820c2433143885" - integrity sha512-WRitRfs6BGq4q8gTgOy4ek7iPFXjbra0H3PmDLKm2xnZ+Gh1HUhiKGgCZkSPNULlP7mvfu6FV/mOLhCarspADQ== +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-stringify-safe@~5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= -json2mq@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/json2mq/-/json2mq-0.2.0.tgz#b637bd3ba9eabe122c83e9720483aeb10d2c904a" - integrity sha1-tje9O6nqvhIsg+lyBIOusQ0skEo= - dependencies: - string-convert "^0.2.0" - json5@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" @@ -6117,19 +5941,19 @@ json5@^1.0.1: dependencies: minimist "^1.2.0" -json5@^2.1.0, json5@^2.1.2: +json5@^2.1.2: version "2.1.3" resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.3.tgz#c9b0f7fa9233bfe5807fe66fcf3a5617ed597d43" integrity sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA== dependencies: minimist "^1.2.5" -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" +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" jsprim@^1.2.2: version "1.4.1" @@ -6141,11 +5965,6 @@ jsprim@^1.2.2: json-schema "0.2.3" verror "1.10.0" -jstat@1.9.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/jstat/-/jstat-1.9.0.tgz#96a625f5697566f6ba3b15832fb371f9451b8614" - integrity sha512-xSsSJ3qY4rS+u8+dAwRcJ0LQGxNdibdW6rSalNPZDbLYkW1C7b0/j79IxXtQjrweqMNI3asN7FCIPceNSIJr2g== - jstat@1.9.2: version "1.9.2" resolved "https://registry.yarnpkg.com/jstat/-/jstat-1.9.2.tgz#cd2d24df200fd3488861dc7868be01ff65a238cc" @@ -6187,27 +6006,6 @@ lcid@^2.0.0: dependencies: invert-kv "^2.0.0" -lenses-ppx@5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/lenses-ppx/-/lenses-ppx-5.1.0.tgz#74882abc99f09fdb03daf33fd4ee79272424be7a" - integrity sha512-q+5yxYvvF8czdfRkBXYoqBeDUJkLQz6VUkPiFmUIdyMm6HWPvKnLJYPF1HRHeTp+KtkblBY5sHvmOWBfEpUGnw== - -less@3.10.3: - version "3.10.3" - resolved "https://registry.yarnpkg.com/less/-/less-3.10.3.tgz#417a0975d5eeecc52cff4bcfa3c09d35781e6792" - integrity sha512-vz32vqfgmoxF1h3K4J+yKCtajH0PWmjkIFgbs5d78E/c/e+UQTnI+lWK+1eQRE95PXM2mC3rJlLSSP9VQHnaow== - dependencies: - clone "^2.1.2" - optionalDependencies: - errno "^0.1.1" - graceful-fs "^4.1.2" - image-size "~0.5.0" - mime "^1.4.1" - mkdirp "^0.5.0" - promise "^7.1.1" - request "^2.83.0" - 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" @@ -6228,11 +6026,32 @@ levn@~0.3.0: prelude-ls "~1.1.2" type-check "~0.3.2" +lilconfig@^2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.0.4.tgz#f4507d043d7058b380b6a8f5cb7bcd4b34cee082" + integrity sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA== + lines-and-columns@^1.1.6: version "1.1.6" resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= +lmdb@^2.0.2: + version "2.1.7" + resolved "https://registry.yarnpkg.com/lmdb/-/lmdb-2.1.7.tgz#0f518102032037e248f201210943f0b94db04155" + integrity sha512-i6EFEBBlQ130J4BfJUbYgZFKQDz83xhpM47vzs0BMpXiJ7D4NjecO1Y3X54D341dwkLmTphlIyro5nTkKFXoMQ== + dependencies: + msgpackr "^1.5.2" + nan "^2.14.2" + node-gyp-build "^4.2.3" + ordered-binary "^1.2.3" + weak-lru-cache "^1.2.1" + +loader-utils@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-3.2.0.tgz#bcecc51a7898bee7473d4bc6b845b23af8304d4f" + integrity sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ== + locate-path@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" @@ -6256,26 +6075,16 @@ locate-path@^5.0.0: dependencies: p-locate "^4.1.0" +lodash.camelcase@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" + integrity sha1-soqmKIorn8ZRA1x3EfZathkDMaY= + lodash.clone@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.clone/-/lodash.clone-4.5.0.tgz#195870450f5a13192478df4bc3d23d2dea1907b6" integrity sha1-GVhwRQ9aExkkeN9Lw9I9LeoZB7Y= -lodash.debounce@^4.0.0, lodash.debounce@^4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" - integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168= - -lodash.get@^4.4.2: - version "4.4.2" - resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" - integrity sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk= - -lodash.isequal@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" - integrity sha1-QVxEePK8wwEgwizhDtMib30+GOA= - lodash.memoize@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" @@ -6286,22 +6095,12 @@ lodash.sortby@^4.7.0: resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= -lodash.throttle@^4.0.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4" - integrity sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ= - -lodash.toarray@^4.4.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/lodash.toarray/-/lodash.toarray-4.4.0.tgz#24c4bfcd6b2fba38bfd0594db1179d8e9b656561" - integrity sha1-JMS/zWsvuji/0FlNsRedjptlZWE= - lodash.uniq@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= -lodash@4.17.15, lodash@^4.16.5, lodash@^4.17.11, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.4, lodash@^4.17.5: +lodash@4.17.15, lodash@^4.17.13, lodash@^4.17.15, lodash@^4.17.4: version "4.17.15" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== @@ -6313,6 +6112,14 @@ log-symbols@^2.2.0: dependencies: chalk "^2.0.1" +log-symbols@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" + integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== + dependencies: + chalk "^4.1.0" + is-unicode-supported "^0.1.0" + lolex@^5.0.0: version "5.1.2" resolved "https://registry.yarnpkg.com/lolex/-/lolex-5.1.2.tgz#953694d098ce7c07bc5ed6d0e42bc6c0c6d5a367" @@ -6320,25 +6127,27 @@ lolex@^5.0.0: dependencies: "@sinonjs/commons" "^1.7.0" -loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.1, loose-envify@^1.4.0: +loose-envify@^1.0.0: version "1.4.0" resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== dependencies: js-tokens "^3.0.0 || ^4.0.0" -lower-case@^1.1.1: - version "1.1.4" - resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-1.1.4.tgz#9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac" - integrity sha1-miyr0bno4K6ZOkv31YdcOcQujqw= - -lru-cache@^4.1.5: - version "4.1.5" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" - integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== +lowlight@~1.17.0: + version "1.17.0" + resolved "https://registry.yarnpkg.com/lowlight/-/lowlight-1.17.0.tgz#a1143b2fba8239df8cd5893f9fe97aaf8465af4a" + integrity sha512-vmtBgYKD+QVNy7tIa7ulz5d//Il9R4MooOVh4nkOf9R9Cb/Dk5TXMSTieg/vDulkBkIWj59/BIlyFQxT9X1oAQ== dependencies: - pseudomap "^1.0.2" - yallist "^2.1.2" + fault "^1.0.0" + highlight.js "~10.4.0" + +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" magic-string@^0.22.4: version "0.22.5" @@ -6380,6 +6189,11 @@ map-visit@^1.0.0: dependencies: object-visit "^1.0.0" +marked@^1.2.9: + version "1.2.9" + resolved "https://registry.yarnpkg.com/marked/-/marked-1.2.9.tgz#53786f8b05d4c01a2a5a76b7d1ec9943d29d72dc" + integrity sha512-H8lIX2SvyitGX+TRdtS06m1jHMijKN/XjfH6Ooii9fvxMlh8QdqBfBDkGUpMWH2kQNrtixjzYUa3SH8ROTgRRw== + mathjs@5.10.3: version "5.10.3" resolved "https://registry.yarnpkg.com/mathjs/-/mathjs-5.10.3.tgz#e998885f932ea8886db8b40f7f5b199f89b427f1" @@ -6403,6 +6217,11 @@ md5.js@^1.3.4: inherits "^2.0.1" safe-buffer "^5.1.2" +mdn-data@2.0.14: + version "2.0.14" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50" + integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== + mdn-data@2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b" @@ -6413,6 +6232,11 @@ mdn-data@2.0.6: resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.6.tgz#852dc60fcaa5daa2e8cf6c9189c440ed3e042978" integrity sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA== +medium-zoom@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/medium-zoom/-/medium-zoom-1.0.6.tgz#9247f21ca9313d8bbe9420aca153a410df08d027" + integrity sha512-UdiUWfvz9fZMg1pzf4dcuqA0W079o0mpqbTnOz5ip4VGYX96QjmbM+OgOU/0uOzAytxC0Ny4z+VcYQnhdifimg== + mem@^4.0.0: version "4.3.0" resolved "https://registry.yarnpkg.com/mem/-/mem-4.3.0.tgz#461af497bc4ae09608cdb2e60eefb69bff744178" @@ -6434,11 +6258,16 @@ merge-stream@^2.0.0: resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== -merge2@^1.2.3, merge2@^1.3.0: +merge2@^1.2.3: version "1.3.0" resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.3.0.tgz#5b366ee83b2f1582c48f87e47cf1a9352103ca81" integrity sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw== +merge2@^1.3.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4: version "3.1.10" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" @@ -6466,6 +6295,14 @@ micromatch@^4.0.2: braces "^3.0.1" picomatch "^2.0.5" +micromatch@^4.0.4: + version "4.0.4" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9" + integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== + dependencies: + braces "^3.0.1" + picomatch "^2.2.3" + miller-rabin@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" @@ -6479,6 +6316,18 @@ mime-db@1.44.0: resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92" integrity sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg== +mime-db@~1.33.0: + version "1.33.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.33.0.tgz#a3492050a5cb9b63450541e39d9788d2272783db" + integrity sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ== + +mime-types@2.1.18: + version "2.1.18" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.18.tgz#6f323f60a83d11146f831ff11fd66e2fe5503bb8" + integrity sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ== + dependencies: + mime-db "~1.33.0" + mime-types@^2.1.12, mime-types@~2.1.19: version "2.1.27" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f" @@ -6486,7 +6335,7 @@ mime-types@^2.1.12, mime-types@~2.1.19: dependencies: mime-db "1.44.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== @@ -6501,29 +6350,10 @@ mimic-fn@^2.0.0, mimic-fn@^2.1.0: resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== -mini-store@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/mini-store/-/mini-store-2.0.0.tgz#0843c048d6942ce55e3e78b1b67fc063022b5488" - integrity sha512-EG0CuwpQmX+XL4QVS0kxNwHW5ftSbhygu1qxQH0pipugjnPkbvkalCdQbEihMwtQY6d3MTN+MS0q+aurs+RfLQ== - dependencies: - hoist-non-react-statics "^2.3.1" - prop-types "^15.6.0" - react-lifecycles-compat "^3.0.4" - shallowequal "^1.0.2" - -mini-store@^3.0.1: - version "3.0.2" - resolved "https://registry.yarnpkg.com/mini-store/-/mini-store-3.0.2.tgz#d63991fce1e3c96287d92fc812ee67d090e49098" - integrity sha512-TM7IQBu+mVssLQReprx7JGftXk0EyaiIWw7yAx6E4SIZRHwgQ8XcG4dINFAaBCBihbYPJyhf7kbz7e5qk1FkuQ== - dependencies: - "@types/hoist-non-react-statics" "^3.3.1" - "@types/react-lifecycles-compat" "^3.0.1" - "@types/shallowequal" "^1.1.1" - hoist-non-react-statics "^3.3.2" - prop-types "^15.6.0" - react-lifecycles-compat "^3.0.4" - shallowequal "^1.0.2" - typescript "^3.8.3" +min-indent@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" + integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: version "1.0.1" @@ -6535,7 +6365,7 @@ minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1: resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= -minimatch@^3.0.4: +minimatch@3.0.4, minimatch@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== @@ -6555,18 +6385,13 @@ mixin-deep@^1.2.0: for-in "^1.0.2" is-extendable "^1.0.1" -mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.1: +mkdirp@^0.5.1, 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== dependencies: minimist "^1.2.5" -mkdirp@~1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" - integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== - moduleserve@0.9.1: version "0.9.1" resolved "https://registry.yarnpkg.com/moduleserve/-/moduleserve-0.9.1.tgz#11bad4337ea248d7eaf10d2c7f8649a8c3b9c1f8" @@ -6575,11 +6400,6 @@ moduleserve@0.9.1: send "^0.17.1" serve-static "^1.14.1" -moment@2.24.0, moment@2.x, moment@^2.24.0: - version "2.24.0" - resolved "https://registry.yarnpkg.com/moment/-/moment-2.24.0.tgz#0d055d53f5052aa653c9f6eb68bb5d12bf5c2b5b" - integrity sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg== - ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" @@ -6595,29 +6415,35 @@ ms@^2.1.1: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== -mutationobserver-shim@^0.3.2: - version "0.3.5" - resolved "https://registry.yarnpkg.com/mutationobserver-shim/-/mutationobserver-shim-0.3.5.tgz#6f35ce85867b21aa1e58f78892d0ab4eee942c0e" - integrity sha512-YAMuSp4Oi19SYQF04dGnRajyFp4Wyam+jKKWzm5roPcNh1Rip8dnHPxls5F/xBgY0H2gV+3IzWuIvYQPDAvmBQ== +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.1, msgpackr@^1.5.2: + version "1.5.2" + resolved "https://registry.yarnpkg.com/msgpackr/-/msgpackr-1.5.2.tgz#b400c9885642bdec27b284f8bdadbd6570b448b7" + integrity sha512-OCguCkbG34x1ddO4vAzEm/4J1GTo512k9SoxV8K+EGfI/onFdpemRf0HpsVRFpxadXr4JBFgHsQUitgTlw7ZYQ== + optionalDependencies: + msgpackr-extract "^1.0.14" nan@^2.12.1: version "2.14.1" resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.1.tgz#d7be34dfa3105b91494c3147089315eff8874b01" integrity sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw== -nano-css@^5.2.1: - version "5.3.0" - resolved "https://registry.yarnpkg.com/nano-css/-/nano-css-5.3.0.tgz#9d3cd29788d48b6a07f52aa4aec7cf4da427b6b5" - integrity sha512-uM/9NGK9/E9/sTpbIZ/bQ9xOLOIHZwrrb/CRlbDHBU/GFS7Gshl24v/WJhwsVViWkpOXUmiZ66XO7fSB4Wd92Q== - dependencies: - css-tree "^1.0.0-alpha.28" - csstype "^2.5.5" - fastest-stable-stringify "^1.0.1" - inline-style-prefixer "^4.0.0" - rtl-css-js "^1.9.0" - sourcemap-codec "^1.4.1" - stacktrace-js "^2.0.0" - stylis "3.5.0" +nan@^2.14.2: + version "2.15.0" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.15.0.tgz#3f34a473ff18e15c1b5626b62903b5ad6e665fee" + integrity sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ== + +nanoid@^3.1.30: + version "3.2.0" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.2.0.tgz#62667522da6673971cca916a6d3eff3f415ff80c" + integrity sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA== nanomatch@^1.2.9: version "1.2.13" @@ -6641,53 +6467,41 @@ natural-compare@^1.4.0: resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= +ncp@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ncp/-/ncp-2.0.0.tgz#195a21d6c46e361d2fb1281ba38b91e9df7bdbb3" + integrity sha1-GVoh1sRuNh0vsSgbo4uR6d9727M= + nice-try@^1.0.4: version "1.0.5" resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== -no-case@^2.2.0: - version "2.3.2" - resolved "https://registry.yarnpkg.com/no-case/-/no-case-2.3.2.tgz#60b813396be39b3f1288a4c1ed5d1e7d28b464ac" - integrity sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ== - dependencies: - lower-case "^1.1.1" - node-addon-api@^1.7.1: version "1.7.1" resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-1.7.1.tgz#cf813cd69bb8d9100f6bdca6755fc268f54ac492" integrity sha512-2+DuKodWvwRTrCfKOeR24KIc5unKjOh8mz17NCzVnHWfjAdDqbfbjqh7gUT+BkXBRQM52+xCHciKWonJ3CbJMQ== -node-emoji@^1.8.1: - version "1.10.0" - resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-1.10.0.tgz#8886abd25d9c7bb61802a658523d1f8d2a89b2da" - integrity sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw== - dependencies: - lodash.toarray "^4.4.0" - -node-fetch@^1.0.1: - version "1.7.3" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.3.tgz#980f6f72d85211a5347c6b2bc18c5b84c3eb47ef" - integrity sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ== - dependencies: - encoding "^0.1.11" - is-stream "^1.0.1" - -node-fetch@^2.6.0: - version "2.6.0" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.0.tgz#e633456386d4aa55863f676a7ab0daa8fdecb0fd" - integrity sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA== - -node-fetch@^2.6.1: - version "2.6.1" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" - integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== +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-forge@^0.7.1: version "0.7.6" resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.7.6.tgz#fdf3b418aee1f94f0ef642cd63486c77ca9724ac" integrity sha512-sol30LUpz1jQFBjOKwbjxijiE3b6pjd74YwfD0fJOKPjF+fONKb2Yg8rYgS6+bK6VDl+/wfr4IYpC7jDzLUIfw== +node-forge@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.2.1.tgz#82794919071ef2eb5c509293325cec8afd0fd53c" + integrity sha512-Fcvtbb+zBcZXbTTVwqGA5W+MKBj56UjVRevvchv5XrcyXbmNdesfZL37nlcWOfpgHhgmxApw3tQbTr4CqNmX4w== + +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" @@ -6743,13 +6557,10 @@ node-releases@^1.1.53: resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.53.tgz#2d821bfa499ed7c5dffc5e2f28c88e78a08ee3f4" integrity sha512-wp8zyQVwef2hpZ/dJH7SfSrIPD6YoJz6BDQDpGEkcA0s3LpAQoxBIYmfIq6QAhC1DhwsyCgTaTTcONwX8qzCuQ== -nopt@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.3.tgz#a375cad9d02fd921278d954c2254d5aa57e15e48" - integrity sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg== - dependencies: - abbrev "1" - osenv "^0.1.4" +node-releases@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.1.tgz#3d1d395f204f1f2f29a54358b9fb678765ad2fc5" + integrity sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA== normalize-html-whitespace@^1.0.0: version "1.0.0" @@ -6773,35 +6584,20 @@ normalize-path@^2.1.1: dependencies: remove-trailing-separator "^1.0.1" -normalize-path@^3.0.0, normalize-path@~3.0.0: +normalize-path@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== -normalize-range@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" - integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= - -normalize-url@^1.0.0: - version "1.9.1" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-1.9.1.tgz#2cc0d66b31ea23036458436e3620d85954c66c3c" - integrity sha1-LMDWazHqIwNkWENuNiDYWVTGbDw= - dependencies: - object-assign "^4.0.1" - prepend-http "^1.0.0" - query-string "^4.1.0" - sort-keys "^1.0.0" - normalize-url@^3.0.0: version "3.3.0" resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559" integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg== -normalize.css@^8.0.1: - version "8.0.1" - resolved "https://registry.yarnpkg.com/normalize.css/-/normalize.css-8.0.1.tgz#9b98a208738b9cc2634caacbc42d131c97487bf3" - integrity sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg== +normalize-url@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" + integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== npm-run-path@^2.0.0: version "2.0.2" @@ -6824,10 +6620,17 @@ nth-check@^1.0.2: dependencies: boolbase "~1.0.0" -num2fraction@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" - integrity sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4= +nth-check@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.0.1.tgz#2efe162f5c3da06a28959fbd3db75dbeea9f0fc2" + integrity sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w== + 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== number-is-nan@^1.0.0: version "1.0.1" @@ -6844,7 +6647,7 @@ oauth-sign@~0.9.0: resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== -object-assign@4.x, object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: +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= @@ -6858,6 +6661,11 @@ object-copy@^0.1.0: define-property "^0.2.5" kind-of "^3.0.3" +object-inspect@^1.11.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== + object-inspect@^1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.7.0.tgz#f4f6bd181ad77f006b5ece60bd0b6f398ff74a67" @@ -6868,6 +6676,14 @@ object-inspect@~1.4.0: resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.4.1.tgz#37ffb10e71adaf3748d05f713b4c9452f402cbc4" integrity sha512-wqdhLpfCUbEsoEwl3FXwGyv8ief1k/1aUdIPCqVnupM6e8l63BEJdiF/0swtn04/8p05tG/T0FrpTlfwvljOdw== +object-is@^1.0.1: + version "1.1.5" + resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" + integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + object-keys@^1.0.11, object-keys@^1.0.12, object-keys@^1.0.6, object-keys@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" @@ -6890,6 +6706,16 @@ object.assign@^4.1.0: has-symbols "^1.0.0" object-keys "^1.0.11" +object.assign@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940" + integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + has-symbols "^1.0.1" + object-keys "^1.1.1" + object.getownpropertydescriptors@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz#369bf1f9592d8ab89d712dced5cb81c7c5352649" @@ -6915,13 +6741,6 @@ object.values@^1.1.0: function-bind "^1.1.1" has "^1.0.3" -omit.js@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/omit.js/-/omit.js-1.0.2.tgz#91a14f0eba84066dfa015bf30e474c47f30bc858" - integrity sha512-/QPc6G2NS+8d4L/cQhbk6Yit1WTB6Us2g84A7A/1+w9d/eRGHyEqC5kkQtHVoHZ5NFWGG7tUGgrhVZwgZanKrQ== - dependencies: - babel-runtime "^6.23.0" - on-finished@~2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" @@ -6950,6 +6769,19 @@ onetime@^5.1.0: dependencies: mimic-fn "^2.1.0" +open@^7.0.3: + version "7.4.2" + resolved "https://registry.yarnpkg.com/open/-/open-7.4.2.tgz#b8147e26dcf3e426316c730089fd71edd29c2321" + integrity sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q== + dependencies: + is-docker "^2.0.0" + is-wsl "^2.1.1" + +opencollective-postinstall@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz#7a0fff978f6dbfa4d006238fbac98ed4198c3259" + integrity sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q== + opn@^5.1.0: version "5.5.0" resolved "https://registry.yarnpkg.com/opn/-/opn-5.5.0.tgz#fc7164fab56d235904c51c3b27da6758ca3b9bfc" @@ -6957,13 +6789,6 @@ opn@^5.1.0: dependencies: is-wsl "^1.1.0" -optimism@^0.10.0: - version "0.10.3" - resolved "https://registry.yarnpkg.com/optimism/-/optimism-0.10.3.tgz#163268fdc741dea2fb50f300bedda80356445fd7" - integrity sha512-9A5pqGoQk49H6Vhjb9kPgAeeECfUDF6aIICbMDL23kDLStBn1MWk3YvcZ4xWF9CsSf6XEgvRLkXy4xof/56vVw== - dependencies: - "@wry/context" "^0.4.0" - optionator@^0.8.1: version "0.8.3" resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" @@ -6988,16 +6813,31 @@ ora@^2.1.0: strip-ansi "^4.0.0" wcwidth "^1.0.1" +ora@^5.2.0: + version "5.4.1" + resolved "https://registry.yarnpkg.com/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18" + integrity sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ== + dependencies: + bl "^4.1.0" + chalk "^4.1.0" + cli-cursor "^3.1.0" + cli-spinners "^2.5.0" + is-interactive "^1.0.0" + is-unicode-supported "^0.1.0" + log-symbols "^4.1.0" + strip-ansi "^6.0.0" + wcwidth "^1.0.1" + +ordered-binary@^1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/ordered-binary/-/ordered-binary-1.2.3.tgz#518f637692a74d372e56230effae37b811575e36" + integrity sha512-fEwMk8TNUtzQDjXKYS2ANW3fNZ/gMReCPOAsLHaqw+UDnq/8ddXAcX4lGRpTK7kAghAjkmJs1EXXbcrDbg+ruw== + os-browserify@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= -os-homedir@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" - integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M= - os-locale@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-3.1.0.tgz#a802a6ee17f24c10483ab9935719cef4ed16bf1a" @@ -7007,19 +6847,6 @@ os-locale@^3.1.0: lcid "^2.0.0" mem "^4.0.0" -os-tmpdir@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" - integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= - -osenv@^0.1.4: - version "0.1.5" - resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" - integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g== - dependencies: - os-homedir "^1.0.0" - os-tmpdir "^1.0.0" - p-defer@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" @@ -7181,68 +7008,25 @@ parcel-plugin-less-js-enabled@1.0.2: dependencies: parcel-bundler "^1.12.3" -parcel@1.12.3: - version "1.12.3" - resolved "https://registry.yarnpkg.com/parcel/-/parcel-1.12.3.tgz#1f1341589380f20be924f1dd67c7fed193b346ec" - integrity sha512-j9XCVLeol9qZvGemRKt2z8bptbXq9LVy8/IzjqWQKMiKd8DR0NpDAlRHV0zyF72/J/UUTsdsrhnw6UGo9nGI+Q== +parcel@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/parcel/-/parcel-2.2.1.tgz#c35503cd029c5f072add22e341c8ed83915ad9e0" + integrity sha512-TZqe0mmoxi0bsm9bzqZLtVtjnc9fC4bxaPeA4Jw9JP2Yua/QSYVj2tjFkNsqLh6czGR34+KvKk6xmzv3p2apmA== dependencies: - "@babel/code-frame" "^7.0.0 <7.4.0" - "@babel/core" "^7.0.0 <7.4.0" - "@babel/generator" "^7.0.0 <7.4.0" - "@babel/parser" "^7.0.0 <7.4.0" - "@babel/plugin-transform-flow-strip-types" "^7.0.0 <7.4.0" - "@babel/plugin-transform-modules-commonjs" "^7.0.0 <7.4.0" - "@babel/plugin-transform-react-jsx" "^7.0.0 <7.4.0" - "@babel/preset-env" "^7.0.0 <7.4.0" - "@babel/runtime" "^7.0.0 <7.4.0" - "@babel/template" "^7.0.0 <7.4.0" - "@babel/traverse" "^7.0.0 <7.4.0" - "@babel/types" "^7.0.0 <7.4.0" - "@iarna/toml" "^2.2.0" - "@parcel/fs" "^1.11.0" - "@parcel/logger" "^1.11.0" - "@parcel/utils" "^1.11.0" - "@parcel/watcher" "^1.12.0" - "@parcel/workers" "^1.11.0" - ansi-to-html "^0.6.4" - babylon-walk "^1.0.2" - browserslist "^4.1.0" - chalk "^2.1.0" - clone "^2.1.1" - command-exists "^1.2.6" - commander "^2.11.0" - cross-spawn "^6.0.4" - css-modules-loader-core "^1.1.0" - cssnano "^4.0.0" - deasync "^0.1.14" - dotenv "^5.0.0" - dotenv-expand "^4.2.0" - fast-glob "^2.2.2" - filesize "^3.6.0" - get-port "^3.2.0" - htmlnano "^0.2.2" - is-glob "^4.0.0" - is-url "^1.2.2" - js-yaml "^3.10.0" - json5 "^1.0.1" - micromatch "^3.0.4" - mkdirp "^0.5.1" - node-forge "^0.7.1" - node-libs-browser "^2.0.0" - opn "^5.1.0" - postcss "^7.0.11" - postcss-value-parser "^3.3.1" - posthtml "^0.11.2" - posthtml-parser "^0.4.0" - posthtml-render "^1.1.3" - resolve "^1.4.0" - semver "^5.4.1" - serialize-to-js "^1.1.1" - serve-static "^1.12.4" - source-map "0.6.1" - terser "^3.7.3" + "@parcel/config-default" "^2.2.1" + "@parcel/core" "^2.2.1" + "@parcel/diagnostic" "^2.2.1" + "@parcel/events" "^2.2.1" + "@parcel/fs" "^2.2.1" + "@parcel/logger" "^2.2.1" + "@parcel/package-manager" "^2.2.1" + "@parcel/reporter-cli" "^2.2.1" + "@parcel/reporter-dev-server" "^2.2.1" + "@parcel/utils" "^2.2.1" + chalk "^4.1.0" + commander "^7.0.0" + get-port "^4.2.0" v8-compile-cache "^2.0.0" - ws "^5.1.1" parent-module@^1.0.0: version "1.0.1" @@ -7301,6 +7085,11 @@ path-browserify@0.0.1: resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ== +path-browserify@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-1.0.1.tgz#d98454a9c3753d5790860f16f68867b9e46be1fd" + integrity sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g== + path-dirname@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" @@ -7321,6 +7110,11 @@ path-is-absolute@^1.0.0: resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= +path-is-inside@1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" + integrity sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM= + path-key@^2.0.0, path-key@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" @@ -7336,6 +7130,11 @@ path-parse@^1.0.6: resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== +path-to-regexp@2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-2.2.1.tgz#90b617025a16381a879bc82a38d4e8bdeb2bcf45" + integrity sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ== + path-type@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" @@ -7352,7 +7151,7 @@ pbkdf2@^3.0.3: safe-buffer "^5.0.1" sha.js "^2.4.8" -pdfast@0.2.0, pdfast@^0.2.0: +pdfast@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/pdfast/-/pdfast-0.2.0.tgz#8cbc556e1bf2522177787c0de2e0d4373ba885c9" integrity sha1-jLxVbhvyUiF3eHwN4uDUNzuohck= @@ -7367,33 +7166,26 @@ physical-cpu-count@^2.0.0: resolved "https://registry.yarnpkg.com/physical-cpu-count/-/physical-cpu-count-2.0.0.tgz#18de2f97e4bf7a9551ad7511942b5496f7aba660" integrity sha1-GN4vl+S/epVRrXURlCtUlverpmA= -picomatch@^2.0.4, picomatch@^2.0.5, picomatch@^2.2.1: +picocolors@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" + integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + +picomatch@^2.0.4, picomatch@^2.0.5: version "2.2.2" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== -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= +picomatch@^2.2.3: + version "2.3.1" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== pify@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= -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: version "4.0.1" resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.1.tgz#643a92caf894566f91b2b986d2c66950a8e2fb87" @@ -7434,23 +7226,13 @@ postcss-calc@^7.0.1: postcss-selector-parser "^6.0.2" postcss-value-parser "^4.0.2" -postcss-cli@7.1.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/postcss-cli/-/postcss-cli-7.1.0.tgz#769b07b8865aaa3e98c7c63a3d256b4f51e3e237" - integrity sha512-tCGK0GO2reu644dUHxks8U2SAtKnzftQTAXN1dwzFPoKXZr0b7VX4vTkQ2Pl2Lunas6+o8uHR56hlcYBm1srZg== +postcss-calc@^8.2.0: + version "8.2.3" + resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-8.2.3.tgz#53b95ce93de19213c2a5fdd71277a81690ef41d0" + integrity sha512-EGM2EBBWqP57N0E7N7WOLT116PJ39dwHVU01WO4XPPQLJfkL2xVgkMZ+TZvCfapj/uJH07UEfKHQNPHzSw/14Q== dependencies: - chalk "^3.0.0" - chokidar "^3.3.0" - dependency-graph "^0.8.0" - fs-extra "^8.1.0" - get-stdin "^7.0.0" - globby "^10.0.1" - postcss "^7.0.0" - postcss-load-config "^2.0.0" - postcss-reporter "^6.0.0" - pretty-hrtime "^1.0.3" - read-cache "^1.0.0" - yargs "^15.0.2" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.0.2" postcss-colormin@^4.0.3: version "4.0.3" @@ -7463,6 +7245,16 @@ postcss-colormin@^4.0.3: postcss "^7.0.0" postcss-value-parser "^3.0.0" +postcss-colormin@^5.2.4: + version "5.2.4" + resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-5.2.4.tgz#7726d3f3d24f111d39faff50a6500688225d5324" + integrity sha512-rYlC5015aNqVQt/B6Cy156g7sH5tRUJGmT9xeagYthtKehetbKx7jHxhyLpulP4bs4vbp8u/B2rac0J7S7qPQg== + dependencies: + browserslist "^4.16.6" + caniuse-api "^3.0.0" + colord "^2.9.1" + postcss-value-parser "^4.2.0" + postcss-convert-values@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz#ca3813ed4da0f812f9d43703584e449ebe189a7f" @@ -7471,6 +7263,13 @@ postcss-convert-values@^4.0.1: postcss "^7.0.0" postcss-value-parser "^3.0.0" +postcss-convert-values@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-5.0.3.tgz#492db08a28af84d57651f10edc8f6c8fb2f6df40" + integrity sha512-fVkjHm2T0PSMqXUCIhHNWVGjhB9mHEWX2GboVs7j3iCgr6FpIl9c/IdXy0PHWZSQ9LFTRgmj98amxJE6KOnlsA== + dependencies: + postcss-value-parser "^4.2.0" + postcss-discard-comments@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz#1fbabd2c246bff6aaad7997b2b0918f4d7af4033" @@ -7478,6 +7277,11 @@ postcss-discard-comments@^4.0.2: dependencies: postcss "^7.0.0" +postcss-discard-comments@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-5.0.2.tgz#811ed34e2b6c40713daab0beb4d7a04125927dcd" + integrity sha512-6VQ3pYTsJHEsN2Bic88Aa7J/Brn4Bv8j/rqaFQZkH+pcVkKYwxCIvoMQkykEW7fBjmofdTnQgcivt5CCBJhtrg== + postcss-discard-duplicates@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz#3fe133cd3c82282e550fc9b239176a9207b784eb" @@ -7485,6 +7289,11 @@ postcss-discard-duplicates@^4.0.2: dependencies: postcss "^7.0.0" +postcss-discard-duplicates@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.2.tgz#61076f3d256351bdaac8e20aade730fef0609f44" + integrity sha512-LKY81YjUjc78p6rbXIsnppsaFo8XzCoMZkXVILJU//sK0DgPkPSpuq/cZvHss3EtdKvWNYgWzQL+wiJFtEET4g== + postcss-discard-empty@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz#c8c951e9f73ed9428019458444a02ad90bb9f765" @@ -7492,6 +7301,11 @@ postcss-discard-empty@^4.0.1: dependencies: postcss "^7.0.0" +postcss-discard-empty@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-5.0.2.tgz#0676a9bcfc44bb00d338352a45ab80845a31d8f0" + integrity sha512-SxBsbTjlsKUvZLL+dMrdWauuNZU8TBq5IOL/DHa6jBUSXFEwmDqeXRfTIK/FQpPTa8MJMxEHjSV3UbiuyLARPQ== + postcss-discard-overridden@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz#652aef8a96726f029f5e3e00146ee7a4e755ff57" @@ -7499,31 +7313,10 @@ postcss-discard-overridden@^4.0.1: dependencies: postcss "^7.0.0" -postcss-functions@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-functions/-/postcss-functions-3.0.0.tgz#0e94d01444700a481de20de4d55fb2640564250e" - integrity sha1-DpTQFERwCkgd4g3k1V+yZAVkJQ4= - dependencies: - glob "^7.1.2" - object-assign "^4.1.1" - postcss "^6.0.9" - postcss-value-parser "^3.3.0" - -postcss-js@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/postcss-js/-/postcss-js-2.0.3.tgz#a96f0f23ff3d08cec7dc5b11bf11c5f8077cdab9" - integrity sha512-zS59pAk3deu6dVHyrGqmC3oDXBdNdajk4k1RyxeVXCrcEDBUBHoIhE4QTsmhxgzXxsaqFDAkUZfmMa5f/N/79w== - dependencies: - camelcase-css "^2.0.1" - postcss "^7.0.18" - -postcss-load-config@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-2.1.0.tgz#c84d692b7bb7b41ddced94ee62e8ab31b417b003" - integrity sha512-4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q== - dependencies: - cosmiconfig "^5.0.0" - import-cwd "^2.0.0" +postcss-discard-overridden@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-5.0.3.tgz#004b9818cabb407e60616509267567150b327a3f" + integrity sha512-yRTXknIZA4k8Yo4FiF1xbsLj/VBxfXEWxJNIrtIy6HC9KQ4xJxcPtoaaskh6QptCGrrcGnhKsTsENTRPZOBu4g== postcss-merge-longhand@^4.0.11: version "4.0.11" @@ -7535,6 +7328,14 @@ postcss-merge-longhand@^4.0.11: postcss-value-parser "^3.0.0" stylehacks "^4.0.0" +postcss-merge-longhand@^5.0.5: + version "5.0.5" + resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-5.0.5.tgz#cbc217ca22fb5a3e6ee22a6a1aa6920ec1f3c628" + integrity sha512-R2BCPJJ/U2oh1uTWEYn9CcJ7MMcQ1iIbj9wfr2s/zHu5om5MP/ewKdaunpfJqR1WYzqCsgnXuRoVXPAzxdqy8g== + dependencies: + postcss-value-parser "^4.2.0" + stylehacks "^5.0.2" + postcss-merge-rules@^4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz#362bea4ff5a1f98e4075a713c6cb25aefef9a650" @@ -7547,6 +7348,16 @@ postcss-merge-rules@^4.0.3: postcss-selector-parser "^3.0.0" vendors "^1.0.0" +postcss-merge-rules@^5.0.5: + version "5.0.5" + resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-5.0.5.tgz#2a18669ec214019884a60f0a0d356803a8138366" + integrity sha512-3Oa26/Pb9VOFVksJjFG45SNoe4nhGvJ2Uc6TlRimqF8uhfOCEhVCaJ3rvEat5UFOn2UZqTY5Da8dFgCh3Iq0Ug== + dependencies: + browserslist "^4.16.6" + caniuse-api "^3.0.0" + cssnano-utils "^3.0.1" + postcss-selector-parser "^6.0.5" + postcss-minify-font-values@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz#cd4c344cce474343fac5d82206ab2cbcb8afd5a6" @@ -7555,6 +7366,13 @@ postcss-minify-font-values@^4.0.2: postcss "^7.0.0" postcss-value-parser "^3.0.0" +postcss-minify-font-values@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-5.0.3.tgz#48c455c4cd980ecd07ac9bf3fc58e9d8a2ae4168" + integrity sha512-bC45rVzEwsLhv/cL1eCjoo2OOjbSk9I7HKFBYnBvtyuIZlf7uMipMATXtA0Fc3jwPo3wuPIW1jRJWKzflMh1sA== + dependencies: + postcss-value-parser "^4.2.0" + postcss-minify-gradients@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz#93b29c2ff5099c535eecda56c4aa6e665a663471" @@ -7565,6 +7383,15 @@ postcss-minify-gradients@^4.0.2: postcss "^7.0.0" postcss-value-parser "^3.0.0" +postcss-minify-gradients@^5.0.5: + version "5.0.5" + resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-5.0.5.tgz#a5572b9c98ed52cbd7414db24b873f8b9e418290" + integrity sha512-/YjvXs8PepsoiZAIpjstOO4IHKwFAqYNqbA1yVdqklM84tbUUneh6omJxGlRlF3mi6K5Pa067Mg6IwqEnYC8Zg== + dependencies: + colord "^2.9.1" + cssnano-utils "^3.0.1" + postcss-value-parser "^4.2.0" + postcss-minify-params@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz#6b9cef030c11e35261f95f618c90036d680db874" @@ -7577,6 +7404,15 @@ postcss-minify-params@^4.0.2: postcss-value-parser "^3.0.0" uniqs "^2.0.0" +postcss-minify-params@^5.0.4: + version "5.0.4" + resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-5.0.4.tgz#230a4d04456609e614db1d48c2eebc21f6490a45" + integrity sha512-Z0vjod9lRZEmEPfEmA2sCfjbfEEFKefMD3RDIQSUfXK4LpCyWkX1CniUgyNvnjJFLDPSxtgKzozhHhPHKoeGkg== + dependencies: + browserslist "^4.16.6" + cssnano-utils "^3.0.1" + postcss-value-parser "^4.2.0" + postcss-minify-selectors@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz#e2e5eb40bfee500d0cd9243500f5f8ea4262fbd8" @@ -7587,6 +7423,13 @@ postcss-minify-selectors@^4.0.2: postcss "^7.0.0" postcss-selector-parser "^3.0.0" +postcss-minify-selectors@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-5.1.2.tgz#bc9698f713b9dab7f44f1ec30643fcbad9a043c0" + integrity sha512-gpn1nJDMCf3g32y/7kl+jsdamhiYT+/zmEt57RoT9GmzlixBNRPohI7k8UIHelLABhdLf3MSZhtM33xuH5eQOQ== + dependencies: + postcss-selector-parser "^6.0.5" + postcss-modules-extract-imports@1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.1.0.tgz#b614c9720be6816eaee35fb3a5faa1dba6a05ddb" @@ -7594,6 +7437,11 @@ postcss-modules-extract-imports@1.1.0: dependencies: postcss "^6.0.1" +postcss-modules-extract-imports@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" + integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== + postcss-modules-local-by-default@1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz#f7d80c398c5a393fa7964466bd19500a7d61c069" @@ -7602,6 +7450,15 @@ postcss-modules-local-by-default@1.2.0: css-selector-tokenizer "^0.7.0" postcss "^6.0.1" +postcss-modules-local-by-default@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz#ebbb54fae1598eecfdf691a02b3ff3b390a5a51c" + integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ== + dependencies: + icss-utils "^5.0.0" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.1.0" + postcss-modules-scope@1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz#d6ea64994c79f97b62a72b426fbe6056a194bb90" @@ -7610,6 +7467,13 @@ postcss-modules-scope@1.1.0: css-selector-tokenizer "^0.7.0" postcss "^6.0.1" +postcss-modules-scope@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06" + integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== + dependencies: + postcss-selector-parser "^6.0.4" + postcss-modules-values@1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz#ecffa9d7e192518389f42ad0e83f72aec456ea20" @@ -7618,13 +7482,26 @@ postcss-modules-values@1.3.0: icss-replace-symbols "^1.1.0" postcss "^6.0.1" -postcss-nested@^4.1.1: - version "4.2.1" - resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-4.2.1.tgz#4bc2e5b35e3b1e481ff81e23b700da7f82a8b248" - integrity sha512-AMayXX8tS0HCp4O4lolp4ygj9wBn32DJWXvG6gCv+ZvJrEa00GUxJcJEEzMh87BIe6FrWdYkpR2cuyqHKrxmXw== +postcss-modules-values@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c" + integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== dependencies: - postcss "^7.0.21" - postcss-selector-parser "^6.0.2" + icss-utils "^5.0.0" + +postcss-modules@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/postcss-modules/-/postcss-modules-4.3.0.tgz#1cb32f16a8cfffe2b989598f8135eb6427106ec7" + integrity sha512-zoUttLDSsbWDinJM9jH37o7hulLRyEgH6fZm2PchxN7AZ8rkdWiALyNhnQ7+jg7cX9f10m6y5VhHsrjO0Mf/DA== + dependencies: + generic-names "^4.0.0" + icss-replace-symbols "^1.1.0" + lodash.camelcase "^4.3.0" + postcss-modules-extract-imports "^3.0.0" + postcss-modules-local-by-default "^4.0.0" + postcss-modules-scope "^3.0.0" + postcss-modules-values "^4.0.0" + string-hash "^1.1.1" postcss-normalize-charset@^4.0.1: version "4.0.1" @@ -7633,6 +7510,11 @@ postcss-normalize-charset@^4.0.1: dependencies: postcss "^7.0.0" +postcss-normalize-charset@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-5.0.2.tgz#eb6130c8a8e950ce25f9ea512de1d9d6a6f81439" + integrity sha512-fEMhYXzO8My+gC009qDc/3bgnFP8Fv1Ic8uw4ec4YTlhIOw63tGPk1YFd7fk9bZUf1DAbkhiL/QPWs9JLqdF2g== + postcss-normalize-display-values@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz#0dbe04a4ce9063d4667ed2be476bb830c825935a" @@ -7642,6 +7524,13 @@ postcss-normalize-display-values@^4.0.2: postcss "^7.0.0" postcss-value-parser "^3.0.0" +postcss-normalize-display-values@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.2.tgz#8b5273c6c7d0a445e6ef226b8a5bb3204a55fb99" + integrity sha512-RxXoJPUR0shSjkMMzgEZDjGPrgXUVYyWA/YwQRicb48H15OClPuaDR7tYokLAlGZ2tCSENEN5WxjgxSD5m4cUw== + dependencies: + postcss-value-parser "^4.2.0" + postcss-normalize-positions@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz#05f757f84f260437378368a91f8932d4b102917f" @@ -7652,6 +7541,13 @@ postcss-normalize-positions@^4.0.2: postcss "^7.0.0" postcss-value-parser "^3.0.0" +postcss-normalize-positions@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-5.0.3.tgz#b63fcc4ff5fbf65934fafaf83270b2da214711d1" + integrity sha512-U+rmhjrNBvIGYqr/1tD4wXPFFMKUbXsYXvlUCzLi0tOCUS6LoeEAnmVXXJY/MEB/1CKZZwBSs2tmzGawcygVBA== + dependencies: + postcss-value-parser "^4.2.0" + postcss-normalize-repeat-style@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz#c4ebbc289f3991a028d44751cbdd11918b17910c" @@ -7662,6 +7558,13 @@ postcss-normalize-repeat-style@^4.0.2: postcss "^7.0.0" postcss-value-parser "^3.0.0" +postcss-normalize-repeat-style@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.0.3.tgz#488c0ad8aac0fa4f66ef56cc8d604b3fd9bf705f" + integrity sha512-uk1+xYx0AMbA3nLSNhbDrqbf/rx+Iuq5tVad2VNyaxxJzx79oGieJ6D9F6AfOL2GtiIbP7vTYlpYHtG+ERFXTg== + dependencies: + postcss-value-parser "^4.2.0" + postcss-normalize-string@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz#cd44c40ab07a0c7a36dc5e99aace1eca4ec2690c" @@ -7671,6 +7574,13 @@ postcss-normalize-string@^4.0.2: postcss "^7.0.0" postcss-value-parser "^3.0.0" +postcss-normalize-string@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-5.0.3.tgz#49e0a1d58a119d5435ef21893ad03136a6e8f0e6" + integrity sha512-Mf2V4JbIDboNGQhW6xW0YREDiYXoX3WrD3EjKkjvnpAJ6W4qqjLnK/c9aioyVFaWWHVdP5zVRw/9DI5S3oLDFw== + dependencies: + postcss-value-parser "^4.2.0" + postcss-normalize-timing-functions@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz#8e009ca2a3949cdaf8ad23e6b6ab99cb5e7d28d9" @@ -7680,6 +7590,13 @@ postcss-normalize-timing-functions@^4.0.2: postcss "^7.0.0" postcss-value-parser "^3.0.0" +postcss-normalize-timing-functions@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.0.2.tgz#db4f4f49721f47667afd1fdc5edb032f8d9cdb2e" + integrity sha512-Ao0PP6MoYsRU1LxeVUW740ioknvdIUmfr6uAA3xWlQJ9s69/Tupy8qwhuKG3xWfl+KvLMAP9p2WXF9cwuk/7Bg== + dependencies: + postcss-value-parser "^4.2.0" + postcss-normalize-unicode@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz#841bd48fdcf3019ad4baa7493a3d363b52ae1cfb" @@ -7689,6 +7606,14 @@ postcss-normalize-unicode@^4.0.1: postcss "^7.0.0" postcss-value-parser "^3.0.0" +postcss-normalize-unicode@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-5.0.3.tgz#10f0d30093598a58c48a616491cc7fa53256dd43" + integrity sha512-uNC7BmS/7h6to2UWa4RFH8sOTzu2O9dVWPE/F9Vm9GdhONiD/c1kNaCLbmsFHlKWcEx7alNUChQ+jH/QAlqsQw== + dependencies: + browserslist "^4.16.6" + postcss-value-parser "^4.2.0" + postcss-normalize-url@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz#10e437f86bc7c7e58f7b9652ed878daaa95faae1" @@ -7699,6 +7624,14 @@ postcss-normalize-url@^4.0.1: postcss "^7.0.0" postcss-value-parser "^3.0.0" +postcss-normalize-url@^5.0.4: + version "5.0.4" + resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-5.0.4.tgz#3b0322c425e31dd275174d0d5db0e466f50810fb" + integrity sha512-cNj3RzK2pgQQyNp7dzq0dqpUpQ/wYtdDZM3DepPmFjCmYIfceuD9VIAcOdvrNetjIU65g1B4uwdP/Krf6AFdXg== + dependencies: + normalize-url "^6.0.1" + postcss-value-parser "^4.2.0" + postcss-normalize-whitespace@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz#bf1d4070fe4fcea87d1348e825d8cc0c5faa7d82" @@ -7707,6 +7640,13 @@ postcss-normalize-whitespace@^4.0.2: postcss "^7.0.0" postcss-value-parser "^3.0.0" +postcss-normalize-whitespace@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.0.3.tgz#fb6bcc9ff2f834448b802657c7acd0956f4591d1" + integrity sha512-333JWRnX655fSoUbufJ10HJop3c8mrpKkCCUnEmgz/Cb/QEtW+/TMZwDAUt4lnwqP6tCCk0x0b58jqvDgiQm/A== + dependencies: + postcss-value-parser "^4.2.0" + postcss-ordered-values@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz#0cf75c820ec7d5c4d280189559e0b571ebac0eee" @@ -7716,6 +7656,14 @@ postcss-ordered-values@^4.1.2: postcss "^7.0.0" postcss-value-parser "^3.0.0" +postcss-ordered-values@^5.0.4: + version "5.0.4" + resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-5.0.4.tgz#f799dca87a7f17526d31a20085e61768d0b00534" + integrity sha512-taKtGDZtyYUMVYkg+MuJeBUiTF6cGHZmo/qcW7ibvW79UlyKuSHbo6dpCIiqI+j9oJsXWzP+ovIxoyLDOeQFdw== + dependencies: + cssnano-utils "^3.0.1" + postcss-value-parser "^4.2.0" + postcss-reduce-initial@^4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz#7fd42ebea5e9c814609639e2c2e84ae270ba48df" @@ -7726,6 +7674,14 @@ postcss-reduce-initial@^4.0.3: has "^1.0.0" postcss "^7.0.0" +postcss-reduce-initial@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-5.0.2.tgz#fa424ce8aa88a89bc0b6d0f94871b24abe94c048" + integrity sha512-v/kbAAQ+S1V5v9TJvbGkV98V2ERPdU6XvMcKMjqAlYiJ2NtsHGlKYLPjWWcXlaTKNxooId7BGxeraK8qXvzKtw== + dependencies: + browserslist "^4.16.6" + caniuse-api "^3.0.0" + postcss-reduce-transforms@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz#17efa405eacc6e07be3414a5ca2d1074681d4e29" @@ -7736,15 +7692,12 @@ postcss-reduce-transforms@^4.0.2: postcss "^7.0.0" postcss-value-parser "^3.0.0" -postcss-reporter@^6.0.0: - version "6.0.1" - resolved "https://registry.yarnpkg.com/postcss-reporter/-/postcss-reporter-6.0.1.tgz#7c055120060a97c8837b4e48215661aafb74245f" - integrity sha512-LpmQjfRWyabc+fRygxZjpRxfhRf9u/fdlKf4VHG4TSPbV2XNsuISzYW1KL+1aQzx53CAppa1bKG4APIB/DOXXw== +postcss-reduce-transforms@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-5.0.3.tgz#df60fab34698a43073e8b87938c71df7a3b040ac" + integrity sha512-yDnTUab5i7auHiNwdcL1f+pBnqQFf+7eC4cbC7D8Lc1FkvNZhtpkdad+9U4wDdFb84haupMf0rA/Zc5LcTe/3A== dependencies: - chalk "^2.4.1" - lodash "^4.17.11" - log-symbols "^2.2.0" - postcss "^7.0.7" + postcss-value-parser "^4.2.0" postcss-selector-parser@6.0.2, postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2: version "6.0.2" @@ -7764,6 +7717,14 @@ postcss-selector-parser@^3.0.0: indexes-of "^1.0.1" uniq "^1.0.1" +postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5: + 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== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + postcss-svgo@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-4.0.2.tgz#17b997bc711b333bab143aaed3b8d3d6e3d38258" @@ -7774,6 +7735,14 @@ postcss-svgo@^4.0.2: postcss-value-parser "^3.0.0" svgo "^1.0.0" +postcss-svgo@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-5.0.3.tgz#d945185756e5dfaae07f9edb0d3cae7ff79f9b30" + integrity sha512-41XZUA1wNDAZrQ3XgWREL/M2zSw8LJPvb5ZWivljBsUQAGoEKMYm6okHsTjJxKYI4M75RQEH4KYlEM52VwdXVA== + dependencies: + postcss-value-parser "^4.1.0" + svgo "^2.7.0" + postcss-unique-selectors@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz#9446911f3289bfd64c6d680f073c03b1f9ee4bac" @@ -7783,16 +7752,28 @@ postcss-unique-selectors@^4.0.1: postcss "^7.0.0" uniqs "^2.0.0" -postcss-value-parser@^3.0.0, postcss-value-parser@^3.3.0, postcss-value-parser@^3.3.1: +postcss-unique-selectors@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-5.0.3.tgz#07fd116a8fbd9202e7030f7c4952e7b52c26c63d" + integrity sha512-V5tX2hadSSn+miVCluuK1IDGy+7jAXSOfRZ2DQ+s/4uQZb/orDYBjH0CHgFrXsRw78p4QTuEFA9kI6C956UnHQ== + dependencies: + postcss-selector-parser "^6.0.5" + +postcss-value-parser@^3.0.0, postcss-value-parser@^3.3.1: version "3.3.1" resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== -postcss-value-parser@^4.0.2, postcss-value-parser@^4.0.3: +postcss-value-parser@^4.0.2: version "4.1.0" resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb" integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ== +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== + postcss@6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.1.tgz#000dbd1f8eef217aa368b9a212c5fc40b2a8f3f2" @@ -7802,7 +7783,7 @@ postcss@6.0.1: source-map "^0.5.6" supports-color "^3.2.3" -postcss@^6.0.1, postcss@^6.0.9: +postcss@^6.0.1: version "6.0.23" resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.23.tgz#61c82cc328ac60e677645f979054eb98bc0e3324" integrity sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag== @@ -7811,7 +7792,7 @@ postcss@^6.0.1, postcss@^6.0.9: source-map "^0.6.1" supports-color "^5.4.0" -postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.11, postcss@^7.0.14, postcss@^7.0.17, postcss@^7.0.18, postcss@^7.0.21, postcss@^7.0.26, postcss@^7.0.27, postcss@^7.0.7: +postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.11, postcss@^7.0.14, postcss@^7.0.17, postcss@^7.0.27: version "7.0.27" resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.27.tgz#cc67cdc6b0daa375105b7c424a85567345fc54d9" integrity sha512-WuQETPMcW9Uf1/22HWUWP9lgsIC+KEHg2kozMflKjbeUtw9ujvFX6QmIfozaErDkmLWS9WEnEdEe6Uo9/BNTdQ== @@ -7820,6 +7801,22 @@ postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.11, postcss@^7.0.14, postcss@^7.0.1 source-map "^0.6.1" supports-color "^6.1.0" +postcss@^8.4.5: + version "8.4.5" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.5.tgz#bae665764dfd4c6fcc24dc0fdf7e7aa00cc77f95" + integrity sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg== + dependencies: + nanoid "^3.1.30" + picocolors "^1.0.0" + source-map-js "^1.0.1" + +posthtml-parser@^0.10.0, 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.4.0, posthtml-parser@^0.4.1, posthtml-parser@^0.4.2: version "0.4.2" resolved "https://registry.yarnpkg.com/posthtml-parser/-/posthtml-parser-0.4.2.tgz#a132bbdf0cd4bc199d34f322f5c1599385d7c6c1" @@ -7832,6 +7829,13 @@ posthtml-render@^1.1.3, posthtml-render@^1.1.5, posthtml-render@^1.2.2: resolved "https://registry.yarnpkg.com/posthtml-render/-/posthtml-render-1.2.2.tgz#f554a19ed40d40e2bfc160826b0a91d4a23656cd" integrity sha512-MbIXTWwAfJ9qET6Zl29UNwJcDJEEz9Zkr5oDhiujitJa7YBJwEpbkX2cmuklCDxubTMoRWpid3q8DrSyGnUUzQ== +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.11.2: version "0.11.6" resolved "https://registry.yarnpkg.com/posthtml/-/posthtml-0.11.6.tgz#e349d51af7929d0683b9d8c3abd8166beecc90a8" @@ -7848,16 +7852,19 @@ posthtml@^0.12.0: posthtml-parser "^0.4.2" posthtml-render "^1.2.2" +posthtml@^0.16.4, posthtml@^0.16.5: + version "0.16.5" + resolved "https://registry.yarnpkg.com/posthtml/-/posthtml-0.16.5.tgz#d32f5cf32436516d49e0884b2367d0a1424136f6" + integrity sha512-1qOuPsywVlvymhTFIBniDXwUDwvlDri5KUQuBqjmCc8Jj4b/HDSVWU//P6rTWke5rzrk+vj7mms2w8e1vD0nnw== + dependencies: + posthtml-parser "^0.10.0" + posthtml-render "^3.0.0" + prelude-ls@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= -prepend-http@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" - integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw= - pretty-format@^25.5.0: version "25.5.0" resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-25.5.0.tgz#7873c1d774f682c34b8d48b6743a2bf2ac55791a" @@ -7868,10 +7875,10 @@ pretty-format@^25.5.0: ansi-styles "^4.0.0" react-is "^16.12.0" -pretty-hrtime@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1" - integrity sha1-t+PqQkNaTJsnWdmeDyAesZWALuE= +prismjs@^1.23.0: + version "1.26.0" + resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.26.0.tgz#16881b594828bb6b45296083a8cbab46b0accd47" + integrity sha512-HUoH9C5Z3jKkl3UunCyiD5jwk0+Hz0fIgQ2nbwU2Oo/ceuTAQAg+pPVnfdt2TJWRVLcxKh9iuoYDUSc8clb5UQ== private@^0.1.8: version "0.1.8" @@ -7888,13 +7895,6 @@ process@^0.11.10: resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= -promise@^7.1.1: - version "7.3.1" - resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" - integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg== - dependencies: - asap "~2.0.3" - prompts@^2.0.1: version "2.3.2" resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.3.2.tgz#480572d89ecf39566d2bd3fe2c9fccb7c4c0b068" @@ -7903,30 +7903,6 @@ prompts@^2.0.1: kleur "^3.0.3" sisteransi "^1.0.4" -prop-types@15.x, prop-types@^15.5.0, prop-types@^15.5.10, prop-types@^15.5.4, prop-types@^15.5.6, prop-types@^15.5.7, prop-types@^15.5.8, prop-types@^15.5.9, prop-types@^15.6.0, prop-types@^15.6.2, prop-types@^15.7.2: - version "15.7.2" - resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" - integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== - dependencies: - loose-envify "^1.4.0" - object-assign "^4.1.1" - react-is "^16.8.1" - -proto-list@~1.2.1: - version "1.2.4" - resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" - integrity sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk= - -prr@~1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" - integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= - -pseudomap@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" - integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= - psl@^1.1.28: version "1.8.0" resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" @@ -7957,7 +7933,7 @@ punycode@1.3.2: resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= -punycode@^1.2.4: +punycode@^1.2.4, punycode@^1.3.2, punycode@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= @@ -7987,15 +7963,7 @@ qs@~6.5.2: resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== -query-string@^4.1.0: - version "4.3.4" - resolved "https://registry.yarnpkg.com/query-string/-/query-string-4.3.4.tgz#bbb693b9ca915c232515b228b1a02b609043dbeb" - integrity sha1-u7aTucqRXCMlFbIosaArYJBD2+s= - dependencies: - object-assign "^4.1.0" - strict-uri-encode "^1.0.0" - -querystring-es3@^0.2.0: +querystring-es3@^0.2.0, querystring-es3@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= @@ -8005,6 +7973,11 @@ querystring@0.2.0: resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + quote-stream@^1.0.1, quote-stream@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/quote-stream/-/quote-stream-1.0.2.tgz#84963f8c9c26b942e153feeb53aae74652b7e0b2" @@ -8014,13 +7987,6 @@ quote-stream@^1.0.1, quote-stream@~1.0.2: minimist "^1.1.3" through2 "^2.0.0" -raf@^3.4.0, raf@^3.4.1: - version "3.4.1" - resolved "https://registry.yarnpkg.com/raf/-/raf-3.4.1.tgz#0742e99a4a6552f445d73e3ee0328af0ff1ede39" - integrity sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA== - dependencies: - performance-now "^2.1.0" - randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5: version "2.1.0" resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" @@ -8036,6 +8002,11 @@ randomfill@^1.0.3: randombytes "^2.0.5" safe-buffer "^5.1.0" +range-parser@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e" + integrity sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4= + range-parser@~1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" @@ -8046,661 +8017,15 @@ rationale@0.2.0: resolved "https://registry.yarnpkg.com/rationale/-/rationale-0.2.0.tgz#555ed4f3cc7cd0245faeac041d3769f1857e4f3d" integrity sha512-Pd8w5Inv1JhTfRyx03zs486CEAn6UKXvvOtxVRLsewngsBSffo3MQwUKYS75L/8vPt98wmf7iaZROx362/f7Bw== -rc-align@^2.4.0, rc-align@^2.4.1: - version "2.4.5" - resolved "https://registry.yarnpkg.com/rc-align/-/rc-align-2.4.5.tgz#c941a586f59d1017f23a428f0b468663fb7102ab" - integrity sha512-nv9wYUYdfyfK+qskThf4BQUSIadeI/dCsfaMZfNEoxm9HwOIioQ+LyqmMK6jWHAZQgOzMLaqawhuBXlF63vgjw== - dependencies: - babel-runtime "^6.26.0" - dom-align "^1.7.0" - prop-types "^15.5.8" - rc-util "^4.0.4" - -rc-align@^3.0.0-rc.0: - version "3.0.0-rc.1" - resolved "https://registry.yarnpkg.com/rc-align/-/rc-align-3.0.0-rc.1.tgz#32d1fac860d12bb85e9b8cafbbdef79f3f537674" - integrity sha512-GbofumhCUb7SxP410j/fbtR2M9Zml+eoZSdaliZh6R3NhfEj5zP4jcO3HG3S9C9KIcXQQtd/cwVHkb9Y0KU7Hg== - dependencies: - classnames "2.x" - dom-align "^1.7.0" - rc-util "^4.12.0" - resize-observer-polyfill "^1.5.1" - -rc-animate@2.x, rc-animate@^2.10.1, rc-animate@^2.10.2, rc-animate@^2.3.0, rc-animate@^2.5.4, rc-animate@^2.6.0, rc-animate@^2.8.2: - version "2.11.1" - resolved "https://registry.yarnpkg.com/rc-animate/-/rc-animate-2.11.1.tgz#2666eeb6f1f2a495a13b2af09e236712278fdb2c" - integrity sha512-1NyuCGFJG/0Y+9RKh5y/i/AalUCA51opyyS/jO2seELpgymZm2u9QV3xwODwEuzkmeQ1BDPxMLmYLcTJedPlkQ== - dependencies: - babel-runtime "6.x" - classnames "^2.2.6" - css-animation "^1.3.2" - prop-types "15.x" - raf "^3.4.0" - rc-util "^4.15.3" - react-lifecycles-compat "^3.0.4" - -rc-animate@^3.0.0-rc.1: - version "3.0.0-rc.6" - resolved "https://registry.yarnpkg.com/rc-animate/-/rc-animate-3.0.0-rc.6.tgz#04288eefa118e0cae214536c8a903ffaac1bc3fb" - integrity sha512-oBLPpiT6Q4t6YvD/pkLcmofBP1p01TX0Otse8Q4+Mxt8J+VSDflLZGIgf62EwkvRwsQUkLPjZVFBsldnPKLzjg== - dependencies: - babel-runtime "6.x" - classnames "^2.2.5" - component-classes "^1.2.6" - fbjs "^0.8.16" - prop-types "15.x" - raf "^3.4.0" - rc-util "^4.5.0" - react-lifecycles-compat "^3.0.4" - -rc-calendar@~9.12.1: - version "9.12.4" - resolved "https://registry.yarnpkg.com/rc-calendar/-/rc-calendar-9.12.4.tgz#68ee3a857b5341d780d9473541926cfe0b449154" - integrity sha512-AByRVQKcZcxciQDGUFWW4s0mQgb4nS1FMWv0pa5LwER7JP0CFpm1ql2gMPt+2fZ7BZCAv5IRgfmpReRef8e5pw== - dependencies: - babel-runtime "6.x" - classnames "2.x" - moment "2.x" - prop-types "^15.5.8" - rc-trigger "^2.2.0" - rc-util "^4.1.1" - react-lifecycles-compat "^3.0.4" - -rc-cascader@~0.17.0: - version "0.17.5" - resolved "https://registry.yarnpkg.com/rc-cascader/-/rc-cascader-0.17.5.tgz#4fde91d23b7608c420263c38eee9c0687f80f7dc" - integrity sha512-WYMVcxU0+Lj+xLr4YYH0+yXODumvNXDcVEs5i7L1mtpWwYkubPV/zbQpn+jGKFCIW/hOhjkU4J1db8/P/UKE7A== - dependencies: - array-tree-filter "^2.1.0" - prop-types "^15.5.8" - rc-trigger "^2.2.0" - rc-util "^4.0.4" - react-lifecycles-compat "^3.0.4" - shallow-equal "^1.0.0" - warning "^4.0.1" - -rc-checkbox@~2.1.5: - version "2.1.8" - resolved "https://registry.yarnpkg.com/rc-checkbox/-/rc-checkbox-2.1.8.tgz#eedd9ef9c2f3af5b3b8e5cde5254aa89ad1a880a" - integrity sha512-6qOgh0/by0nVNASx6LZnhRTy17Etcgav+IrI7kL9V9kcDZ/g7K14JFlqrtJ3NjDq/Kyn+BPI1st1XvbkhfaJeg== - dependencies: - babel-runtime "^6.23.0" - classnames "2.x" - prop-types "15.x" - react-lifecycles-compat "^3.0.4" - -rc-collapse@~1.11.1: - version "1.11.8" - resolved "https://registry.yarnpkg.com/rc-collapse/-/rc-collapse-1.11.8.tgz#66a40089d469519e9424009ab1c927e214041d80" - integrity sha512-8EhfPyScTYljkbRuIoHniSwZagD5UPpZ3CToYgoNYWC85L2qCbPYF7+OaC713FOrIkp6NbfNqXsITNxmDAmxog== - dependencies: - classnames "2.x" - css-animation "1.x" - prop-types "^15.5.6" - rc-animate "2.x" - react-is "^16.7.0" - react-lifecycles-compat "^3.0.4" - shallowequal "^1.1.0" - -rc-dialog@~7.3.0: - version "7.3.1" - resolved "https://registry.yarnpkg.com/rc-dialog/-/rc-dialog-7.3.1.tgz#45041ec35bfc8e337c91b64b52cebef6ea5cd4a2" - integrity sha512-AlGpAWgz23RtZlmke/JZM7hJxBl5fylwfcp2dn0qS4v5T8nhaKT/t4WEtTGYMQcuXxPE06KGz6tXqhaQDnXw3Q== - dependencies: - babel-runtime "6.x" - rc-animate "2.x" - rc-util "^4.4.0" - -rc-drawer@~1.8.0: - version "1.8.3" - resolved "https://registry.yarnpkg.com/rc-drawer/-/rc-drawer-1.8.3.tgz#5d477e254419569f1d54b097c4161921b73238b8" - integrity sha512-SmJWV4hzJBXtyyQZcY642+fNGpjemsJQiYBKhfQ+seyjzhbaoU9MisL+fA03WVPStty4EihT0IQlgpf9J7Oavg== - dependencies: - babel-runtime "6.x" - classnames "^2.2.5" - prop-types "^15.5.0" - rc-util "^4.5.1" - -rc-dropdown@3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/rc-dropdown/-/rc-dropdown-3.0.2.tgz#e486b67f5e8e8b9e326426d5a80254621453d66a" - integrity sha512-T3XP4qL6xmkxn8z52YF2SEPoMHPpBiLf0Kty3mjNdRSyKnlu+0F+3bhDHf6gO1msmqrjURaz8sMNAFDcoFHHnw== - dependencies: - babel-runtime "^6.26.0" - classnames "^2.2.6" - rc-trigger "^4.0.0" - -rc-dropdown@~2.4.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/rc-dropdown/-/rc-dropdown-2.4.1.tgz#aaef6eb3a5152cdd9982895c2a78d9b5f046cdec" - integrity sha512-p0XYn0wrOpAZ2fUGE6YJ6U8JBNc5ASijznZ6dkojdaEfQJAeZtV9KMEewhxkVlxGSbbdXe10ptjBlTEW9vEwEg== - dependencies: - babel-runtime "^6.26.0" - classnames "^2.2.6" - prop-types "^15.5.8" - rc-trigger "^2.5.1" - react-lifecycles-compat "^3.0.2" - -rc-editor-core@~0.8.3: - version "0.8.10" - resolved "https://registry.yarnpkg.com/rc-editor-core/-/rc-editor-core-0.8.10.tgz#6f215bc5df9c33ffa9f6c5b30ca73a7dabe8ab7c" - integrity sha512-T3aHpeMCIYA1sdAI7ynHHjXy5fqp83uPlD68ovZ0oClTSc3tbHmyCxXlA+Ti4YgmcpCYv7avF6a+TIbAka53kw== - dependencies: - babel-runtime "^6.26.0" - classnames "^2.2.5" - draft-js "^0.10.0" - immutable "^3.7.4" - lodash "^4.16.5" - prop-types "^15.5.8" - setimmediate "^1.0.5" - -rc-editor-mention@^1.1.7: - version "1.1.13" - resolved "https://registry.yarnpkg.com/rc-editor-mention/-/rc-editor-mention-1.1.13.tgz#9f1cab1065f86b01523840321790c2ab12ac5e8b" - integrity sha512-3AOmGir91Fi2ogfRRaXLtqlNuIwQpvla7oUnGHS1+3eo7b+fUp5IlKcagqtwUBB5oDNofoySXkLBxzWvSYNp/Q== - dependencies: - babel-runtime "^6.23.0" - classnames "^2.2.5" - dom-scroll-into-view "^1.2.0" - draft-js "~0.10.0" - immutable "~3.7.4" - prop-types "^15.5.8" - rc-animate "^2.3.0" - rc-editor-core "~0.8.3" - -rc-form@^2.4.0: - version "2.4.11" - resolved "https://registry.yarnpkg.com/rc-form/-/rc-form-2.4.11.tgz#61ee3ae579259684ae30f2c48f55f0f23a5d3d08" - integrity sha512-8BL+FNlFLTOY/A5X6tU35GQJLSIpsmqpwn/tFAYQTczXc4dMJ33ggtH248Cum8+LS0jLTsJKG2L4Qp+1CkY+sA== - dependencies: - async-validator "~1.11.3" - babel-runtime "6.x" - create-react-class "^15.5.3" - dom-scroll-into-view "1.x" - hoist-non-react-statics "^3.3.0" - lodash "^4.17.4" - rc-util "^4.15.3" - warning "^4.0.3" - -rc-hammerjs@~0.6.0: - version "0.6.9" - resolved "https://registry.yarnpkg.com/rc-hammerjs/-/rc-hammerjs-0.6.9.tgz#9a4ddbda1b2ec8f9b9596091a6a989842a243907" - integrity sha512-4llgWO3RgLyVbEqUdGsDfzUDqklRlQW5VEhE3x35IvhV+w//VPRG34SBavK3D2mD/UaLKaohgU41V4agiftC8g== - dependencies: - babel-runtime "6.x" - hammerjs "^2.0.8" - prop-types "^15.5.9" - -rc-input-number@~4.4.0: - version "4.4.5" - resolved "https://registry.yarnpkg.com/rc-input-number/-/rc-input-number-4.4.5.tgz#81473d2885a6b312e486c4f2ba3f441c1ab88520" - integrity sha512-Dt20e8Ylc/N/6oXiPUlwDVdx3fz7W5umUOa4z5pBuWFG7NPlBVXRWkq7+nbnTyaK24UxN67PVpmD3+Omo+QRZQ== - dependencies: - babel-runtime "6.x" - classnames "^2.2.0" - prop-types "^15.5.7" - rc-util "^4.5.1" - rmc-feedback "^2.0.0" - -rc-menu@8.0.3: - version "8.0.3" - resolved "https://registry.yarnpkg.com/rc-menu/-/rc-menu-8.0.3.tgz#d553eaa892da6c02c74c9b1d2e778f140ace4d99" - integrity sha512-a37l9MfzjXt8/q5en6ukjD2PoVsHCzWeRPdFK9eWi6hF5/9M3mfxgUt1LruQvaJKMQUxDyN5+4M8FsYULXJALw== - dependencies: - classnames "2.x" - mini-store "^3.0.1" - rc-animate "^2.10.1" - rc-trigger "^4.0.0" - rc-util "^4.13.0" - resize-observer-polyfill "^1.5.0" - scroll-into-view-if-needed "^2.2.20" - shallowequal "^1.1.0" - -rc-menu@^7.3.0: - version "7.5.5" - resolved "https://registry.yarnpkg.com/rc-menu/-/rc-menu-7.5.5.tgz#78cdc817d86fc353a1430b864d3d96c7489600ca" - integrity sha512-4YJXJgrpUGEA1rMftXN7bDhrV5rPB8oBJoHqT+GVXtIWCanfQxEnM3fmhHQhatL59JoAFMZhJaNzhJIk4FUWCQ== - dependencies: - classnames "2.x" - dom-scroll-into-view "1.x" - mini-store "^2.0.0" - mutationobserver-shim "^0.3.2" - rc-animate "^2.10.1" - rc-trigger "^2.3.0" - rc-util "^4.13.0" - resize-observer-polyfill "^1.5.0" - shallowequal "^1.1.0" - -rc-menu@~7.4.12: - version "7.4.32" - resolved "https://registry.yarnpkg.com/rc-menu/-/rc-menu-7.4.32.tgz#71409216daaa9f43d8acc4530628879740d63708" - integrity sha512-9/ySqniMdvhUhfiUFmqK3hLffYIdeR2nrDDNvXksTCc2ZYd1JmOWF16yO7iYyDPLZM33NU3Qw6EPZd21+FxJsQ== - dependencies: - classnames "2.x" - dom-scroll-into-view "1.x" - mini-store "^2.0.0" - mutationobserver-shim "^0.3.2" - rc-animate "2.x" - rc-trigger "^2.3.0" - rc-util "^4.13.0" - resize-observer-polyfill "^1.5.0" - -rc-notification@~3.3.0: - version "3.3.1" - resolved "https://registry.yarnpkg.com/rc-notification/-/rc-notification-3.3.1.tgz#0baa3e70f8d40ab015ce8fa78c260c490fc7beb4" - integrity sha512-U5+f4BmBVfMSf3OHSLyRagsJ74yKwlrQAtbbL5ijoA0F2C60BufwnOcHG18tVprd7iaIjzZt1TKMmQSYSvgrig== - dependencies: - babel-runtime "6.x" - classnames "2.x" - prop-types "^15.5.8" - rc-animate "2.x" - rc-util "^4.0.4" - -rc-pagination@~1.17.7: - version "1.17.14" - resolved "https://registry.yarnpkg.com/rc-pagination/-/rc-pagination-1.17.14.tgz#ffb2882fd89d95b3b603938dc5db2fb2c30026d3" - integrity sha512-VnM0VQcXfw4vf30n2GnY8w44ZvjuuY1N8DvjbxDndTiNrX2vH+BFl4enC1yYIIdyv84jYfP8mWCEQZ+QscdY1A== - dependencies: - babel-runtime "6.x" - prop-types "^15.5.7" - react-lifecycles-compat "^3.0.4" - -rc-progress@~2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/rc-progress/-/rc-progress-2.3.0.tgz#cfbd07ff9026c450100980de209a92650e24f313" - integrity sha512-hYBKFSsNgD7jsF8j+ZC1J8y5UIC2X/ktCYI/OQhQNSX6mGV1IXnUCjAd9gbLmzmpChPvKyymRNfckScUNiTpFQ== - dependencies: - babel-runtime "6.x" - prop-types "^15.5.8" - -rc-rate@~2.5.0: - version "2.5.1" - resolved "https://registry.yarnpkg.com/rc-rate/-/rc-rate-2.5.1.tgz#55fc5fd23ea9dcc72250b9a889803479f4842961" - integrity sha512-3iJkNJT8xlHklPCdeZtUZmJmRVUbr6AHRlfSsztfYTXVlHrv2TcPn3XkHsH+12j812WVB7gvilS2j3+ffjUHXg== - dependencies: - classnames "^2.2.5" - prop-types "^15.5.8" - rc-util "^4.3.0" - react-lifecycles-compat "^3.0.4" - -rc-select@~9.1.0: - version "9.1.5" - resolved "https://registry.yarnpkg.com/rc-select/-/rc-select-9.1.5.tgz#6811dd5f984e876cd6baa4767aaf6c152a4a1004" - integrity sha512-P2QDl5xSdrYuvODnwZIKxhBv2AzfsuFNfaoXjRsPTlQvOjLMCGYgyRzZ4xdUy1IAc1yER6LV+g7e4N9Qc+3DDQ== - dependencies: - babel-runtime "^6.23.0" - classnames "2.x" - component-classes "1.x" - dom-scroll-into-view "1.x" - prop-types "^15.5.8" - raf "^3.4.0" - rc-animate "2.x" - rc-menu "^7.3.0" - rc-trigger "^2.5.4" - rc-util "^4.0.4" - react-lifecycles-compat "^3.0.2" - warning "^4.0.2" - -rc-slider@~8.6.5: - version "8.6.13" - resolved "https://registry.yarnpkg.com/rc-slider/-/rc-slider-8.6.13.tgz#88a8150c2dda6709f3f119135de11fba80af765b" - integrity sha512-fCUe8pPn8n9pq1ARX44nN2nzJoATtna4x/PdskUrxIvZXN8ja7HuceN/hq6kokZjo3FBD2B1yMZvZh6oi68l6Q== - dependencies: - babel-runtime "6.x" - classnames "^2.2.5" - prop-types "^15.5.4" - rc-tooltip "^3.7.0" - rc-util "^4.0.4" - shallowequal "^1.0.1" - warning "^4.0.3" - -rc-steps@~3.3.0: - version "3.3.1" - resolved "https://registry.yarnpkg.com/rc-steps/-/rc-steps-3.3.1.tgz#4877e2897331e3bfdb6b789e88aea78f4f15f732" - integrity sha512-LGzmPYS9ETePo+6YbHlFukCdcKppeBZXO49ZxewaC7Cba00q0zrMXlexquZ4fm+9iz0IkpzwgmenvjsVWCmGOw== - dependencies: - babel-runtime "^6.23.0" - classnames "^2.2.3" - lodash "^4.17.5" - prop-types "^15.5.7" - -rc-switch@~1.9.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/rc-switch/-/rc-switch-1.9.0.tgz#ab2b878f2713c681358a453391976c9b95b290f7" - integrity sha512-Isas+egaK6qSk64jaEw4GgPStY4umYDbT7ZY93bZF1Af+b/JEsKsJdNOU2qG3WI0Z6tXo2DDq0kJCv8Yhu0zww== - dependencies: - classnames "^2.2.1" - prop-types "^15.5.6" - react-lifecycles-compat "^3.0.4" - -rc-table@~6.5.0: - version "6.5.1" - resolved "https://registry.yarnpkg.com/rc-table/-/rc-table-6.5.1.tgz#b05ef79127e24b353083f8399dedaa9cbfbd16a2" - integrity sha512-Tu6+UQmKV5ZKMs3TB52OUb9oF9epyk/wlSQxGa7eP6fBQfKcjNVEfzVEjayh203IWI39xjHw0cgeMuvTnnRHaQ== - dependencies: - babel-runtime "6.x" - classnames "^2.2.5" - component-classes "^1.2.6" - lodash "^4.17.5" - mini-store "^2.0.0" - prop-types "^15.5.8" - rc-util "^4.0.4" - react-lifecycles-compat "^3.0.2" - shallowequal "^1.0.2" - warning "^3.0.0" - -rc-tabs@~9.6.0: - version "9.6.7" - resolved "https://registry.yarnpkg.com/rc-tabs/-/rc-tabs-9.6.7.tgz#c546115a351f5ed779ea5524143157f48ee0c015" - integrity sha512-OXbDOgaqv2MGK9QaDi6cdva6bNz3XGw+M9BHQpm1gTGmVQEGx5VcclDClH/3xobIzooxy8hrxg/s0rTlgDnC2w== - dependencies: - "@ant-design/create-react-context" "^0.2.4" - babel-runtime "6.x" - classnames "2.x" - lodash "^4.17.5" - prop-types "15.x" - raf "^3.4.1" - rc-hammerjs "~0.6.0" - rc-util "^4.0.4" - react-lifecycles-compat "^3.0.4" - resize-observer-polyfill "^1.5.1" - warning "^4.0.3" - -rc-time-picker@~3.6.1: - version "3.6.6" - resolved "https://registry.yarnpkg.com/rc-time-picker/-/rc-time-picker-3.6.6.tgz#343390ad1a3a06b49848c266d8311b3c572ca0d1" - integrity sha512-NVeJuxWjg9eJ0+jcCCT2dxVY2OBYxOrjsgu8ly0lk9IUJ8lwjS6JU+OibHRPJPew3Smfz88dz7GQRdBE7BcnRA== - dependencies: - classnames "2.x" - moment "2.x" - prop-types "^15.5.8" - raf "^3.4.1" - rc-trigger "^2.2.0" - -rc-tooltip@^3.7.0, rc-tooltip@~3.7.3: - version "3.7.3" - resolved "https://registry.yarnpkg.com/rc-tooltip/-/rc-tooltip-3.7.3.tgz#280aec6afcaa44e8dff0480fbaff9e87fc00aecc" - integrity sha512-dE2ibukxxkrde7wH9W8ozHKUO4aQnPZ6qBHtrTH9LoO836PjDdiaWO73fgPB05VfJs9FbZdmGPVEbXCeOP99Ww== - dependencies: - babel-runtime "6.x" - prop-types "^15.5.8" - rc-trigger "^2.2.2" - -rc-tree-select@~2.9.1: - version "2.9.4" - resolved "https://registry.yarnpkg.com/rc-tree-select/-/rc-tree-select-2.9.4.tgz#6aa794e1f0e65c66c406aa0a2a0e74fd0a557b09" - integrity sha512-0HQkXAN4XbfBW20CZYh3G+V+VMrjX42XRtDCpyv6PDUm5vikC0Ob682ZBCVS97Ww2a5Hf6Ajmu0ahWEdIEpwhg== - dependencies: - classnames "^2.2.1" - dom-scroll-into-view "^1.2.1" - prop-types "^15.5.8" - raf "^3.4.0" - rc-animate "^2.8.2" - rc-tree "~2.1.0" - rc-trigger "^3.0.0" - rc-util "^4.5.0" - react-lifecycles-compat "^3.0.4" - shallowequal "^1.0.2" - warning "^4.0.1" - -rc-tree@~2.1.0: - version "2.1.4" - resolved "https://registry.yarnpkg.com/rc-tree/-/rc-tree-2.1.4.tgz#ef759f3e799a21b43c1ecf9c794ea1c14e70b59b" - integrity sha512-Xey794Iavgs8YldFlXcZLOhfcIhlX5Oz/yfKufknBXf2AlZCOkc7aHqSM9uTF7fBPtTGPhPxNEfOqHfY7b7xng== - dependencies: - "@ant-design/create-react-context" "^0.2.4" - classnames "2.x" - prop-types "^15.5.8" - rc-animate "^2.6.0" - rc-util "^4.5.1" - react-lifecycles-compat "^3.0.4" - warning "^4.0.3" - -rc-trigger@^2.2.0, rc-trigger@^2.2.2, rc-trigger@^2.3.0, rc-trigger@^2.5.1, rc-trigger@^2.5.4, rc-trigger@^2.6.2: - version "2.6.5" - resolved "https://registry.yarnpkg.com/rc-trigger/-/rc-trigger-2.6.5.tgz#140a857cf28bd0fa01b9aecb1e26a50a700e9885" - integrity sha512-m6Cts9hLeZWsTvWnuMm7oElhf+03GOjOLfTuU0QmdB9ZrW7jR2IpI5rpNM7i9MvAAlMAmTx5Zr7g3uu/aMvZAw== - dependencies: - babel-runtime "6.x" - classnames "^2.2.6" - prop-types "15.x" - rc-align "^2.4.0" - rc-animate "2.x" - rc-util "^4.4.0" - react-lifecycles-compat "^3.0.4" - -rc-trigger@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/rc-trigger/-/rc-trigger-3.0.0.tgz#f6d9b1da8a26b2b2d1d912a06876c1a486f5980f" - integrity sha512-hQxbbJpo23E2QnYczfq3Ec5J5tVl2mUDhkqxrEsQAqk16HfADQg+iKNWzEYXyERSncdxfnzYuaBgy764mNRzTA== - dependencies: - babel-runtime "6.x" - classnames "^2.2.6" - prop-types "15.x" - raf "^3.4.0" - rc-align "^2.4.1" - rc-animate "^3.0.0-rc.1" - rc-util "^4.15.7" - -rc-trigger@^4.0.0: - version "4.0.2" - resolved "https://registry.yarnpkg.com/rc-trigger/-/rc-trigger-4.0.2.tgz#42fe7bdb6a5b34035e20fa9ebfad69ec948b56be" - integrity sha512-to5S1NhK10rWHIgQpoQdwIhuDc2Ok4R4/dh5NLrDt6C+gqkohsdBCYiPk97Z+NwGhRU8N+dbf251bivX8DkzQg== - dependencies: - classnames "^2.2.6" - prop-types "15.x" - raf "^3.4.1" - rc-align "^3.0.0-rc.0" - rc-animate "^2.10.2" - rc-util "^4.20.0" - -rc-upload@~2.6.0: - version "2.6.8" - resolved "https://registry.yarnpkg.com/rc-upload/-/rc-upload-2.6.8.tgz#54f2a94150d75cb53754fed3011962d54c3bc6c3" - integrity sha512-Uz7hys+FdIfS8qIm+VnCUZ21sY+/VaCjyMKw6cANmgBIbemFNOxEPEfgEBZH1YHt89HCGNPSpIK976ndsuc2YQ== - dependencies: - babel-runtime "6.x" - classnames "^2.2.5" - prop-types "^15.5.7" - warning "4.x" - -rc-util@^4.0.4, rc-util@^4.1.1, rc-util@^4.12.0, rc-util@^4.13.0, rc-util@^4.15.3, rc-util@^4.15.7, rc-util@^4.20.0, rc-util@^4.3.0, rc-util@^4.4.0, rc-util@^4.5.0, rc-util@^4.5.1: - version "4.20.5" - resolved "https://registry.yarnpkg.com/rc-util/-/rc-util-4.20.5.tgz#f7c77569e971ae6a8ad56f899cadd22275398325" - integrity sha512-f67s4Dt1quBYhrVPq5QMKmK3eS2hN1NNIAyhaiG0HmvqiGYAXMQ7SP2AlGqv750vnzhJs38JklbkWT1/wjhFPg== - dependencies: - add-dom-event-listener "^1.1.0" - prop-types "^15.5.10" - react-is "^16.12.0" - react-lifecycles-compat "^3.0.4" - shallowequal "^1.1.0" - -re-classnames@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/re-classnames/-/re-classnames-4.1.0.tgz#a13e1d66d84518f55e78435579bc303f7dba55e1" - integrity sha512-3gWpk6R5AP3H2r+k+6rcEygcrSJ6wRbvEpPcW55USHhSCMNdHMRs9iD02mZ3+urKQygys+AjZMQXrZ6HDBA2IQ== - -react-ace@^9.2.0: - version "9.2.0" - resolved "https://registry.yarnpkg.com/react-ace/-/react-ace-9.2.0.tgz#204873cafc2540b9e7580a483ffaccb6acda5edd" - integrity sha512-vuxDt/8+szWsS8TdrgChRk9TFrbHCrzCUvAb2fRN9iziQZwwHYgFQfaUcnv/+7gysK/pJng9Zeuh3svEweiKwg== - dependencies: - ace-builds "^1.4.6" - diff-match-patch "^1.0.4" - lodash.get "^4.4.2" - lodash.isequal "^4.5.0" - prop-types "^15.7.2" - -react-apollo@^2.5.8: - version "2.5.8" - resolved "https://registry.yarnpkg.com/react-apollo/-/react-apollo-2.5.8.tgz#c7a593b027efeefdd8399885e0ac6bec3b32623c" - integrity sha512-60yOQrnNosxU/tRbOxGDaYNLFcOKmQqxHPhxyvKTlGIaF/rRCXQRKixUgWVffpEupSHHD7psY5k5ZOuZsdsSGQ== - dependencies: - apollo-utilities "^1.3.0" - fast-json-stable-stringify "^2.0.0" - hoist-non-react-statics "^3.3.0" - lodash.isequal "^4.5.0" - prop-types "^15.7.2" - ts-invariant "^0.4.2" - tslib "^1.9.3" - -react-dom@16.12.0: - version "16.12.0" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.12.0.tgz#0da4b714b8d13c2038c9396b54a92baea633fe11" - integrity sha512-LMxFfAGrcS3kETtQaCkTKjMiifahaMySFDn71fZUNpPHZQEzmk/GiAeIT8JSOrHB23fnuCOMruL2a8NYlw+8Gw== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - prop-types "^15.6.2" - scheduler "^0.18.0" - -react-dom@>=16.8.1: - version "16.13.1" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.13.1.tgz#c1bd37331a0486c078ee54c4740720993b2e0e7f" - integrity sha512-81PIMmVLnCNLO/fFOQxdQkvEq/+Hfpv24XNJfpyZhTRfO0QcmQIF/PgCa1zCOj2w1hrn12MFLyaJ/G0+Mxtfag== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - prop-types "^15.6.2" - scheduler "^0.19.1" - -"react-dom@^0.13.0 || ^0.14.0 || ^15.0.1 || ^16.0.0": - version "16.14.0" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.14.0.tgz#7ad838ec29a777fb3c75c3a190f661cf92ab8b89" - integrity sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - prop-types "^15.6.2" - scheduler "^0.19.1" - -react-icons-kit@1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/react-icons-kit/-/react-icons-kit-1.3.1.tgz#fbe56ce4379fc4391b4c6dfc1aa96e2b31e23623" - integrity sha512-9Xy81M+Vgt5DO9qAL0jIazNmjelcKWn+uNvChDAMYvawm4yaIecr5I8i/jDEEHgQcEqHpB848AitvRKKNAoljA== - dependencies: - camel-case "^3.0.0" - prop-types "^15.5.8" - -react-is@^16.12.0, react-is@^16.7.0, react-is@^16.8.1: +react-is@^16.12.0: version "16.13.1" resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== -react-lazy-load@^3.0.13: - version "3.0.13" - resolved "https://registry.yarnpkg.com/react-lazy-load/-/react-lazy-load-3.0.13.tgz#3b0a92d336d43d3f0d73cbe6f35b17050b08b824" - integrity sha1-OwqS0zbUPT8Nc8vm81sXBQsIuCQ= - dependencies: - eventlistener "0.0.1" - lodash.debounce "^4.0.0" - lodash.throttle "^4.0.0" - prop-types "^15.5.8" - -react-lifecycles-compat@^3.0.2, react-lifecycles-compat@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" - integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== - -react-slick@~0.24.0: - version "0.24.0" - resolved "https://registry.yarnpkg.com/react-slick/-/react-slick-0.24.0.tgz#1a4e078a82de4e9458255d9ce26aa6f3b17b168b" - integrity sha512-Pvo0B74ohumQdYOf0qP+pdQpj9iUbAav7+2qiF3uTc5XeQp/Y/cnIeDBM2tB3txthfSe05jKIqLMJTS6qVvt5g== - dependencies: - classnames "^2.2.5" - enquire.js "^2.1.6" - json2mq "^0.2.0" - lodash.debounce "^4.0.8" - resize-observer-polyfill "^1.5.0" - -react-textarea-autosize@7.1.2: - version "7.1.2" - resolved "https://registry.yarnpkg.com/react-textarea-autosize/-/react-textarea-autosize-7.1.2.tgz#70fdb333ef86bcca72717e25e623e90c336e2cda" - integrity sha512-uH3ORCsCa3C6LHxExExhF4jHoXYCQwE5oECmrRsunlspaDAbS4mGKNlWZqjLfInWtFQcf0o1n1jC/NGXFdUBCg== - dependencies: - "@babel/runtime" "^7.1.2" - prop-types "^15.6.0" - -react-use@14.2.0: - version "14.2.0" - resolved "https://registry.yarnpkg.com/react-use/-/react-use-14.2.0.tgz#abac033fae5e358599b7e38084ff11b02e5d4868" - integrity sha512-vwC7jsBsiDENLrXGPqIH3W4mMS2j24h5jp4ol3jiiUQzZhCaG+ihumrShJxBI59hXso1pLHAePRQAg/fJjDcaQ== - dependencies: - "@types/js-cookie" "2.2.6" - "@xobotyi/scrollbar-width" "1.9.5" - copy-to-clipboard "^3.2.0" - fast-deep-equal "^3.1.1" - fast-shallow-equal "^1.0.0" - js-cookie "^2.2.1" - nano-css "^5.2.1" - resize-observer-polyfill "^1.5.1" - screenfull "^5.0.0" - set-harmonic-interval "^1.0.1" - throttle-debounce "^2.1.0" - ts-easing "^0.2.0" - tslib "^1.10.0" - -react-use@^13.27.0: - version "13.27.1" - resolved "https://registry.yarnpkg.com/react-use/-/react-use-13.27.1.tgz#e2ae2b708dafc7893c4772628801589aab9de370" - integrity sha512-bAwdqDMXs5lovEanXnL1izledfrPEUUv1afoTVB59eUiYcDyKul+M/dT/2WcgHjoY/R6QlrTcZoW4R7ifwvBfw== - dependencies: - "@types/js-cookie" "2.2.5" - "@xobotyi/scrollbar-width" "1.9.5" - copy-to-clipboard "^3.2.0" - fast-deep-equal "^3.1.1" - fast-shallow-equal "^1.0.0" - js-cookie "^2.2.1" - nano-css "^5.2.1" - resize-observer-polyfill "^1.5.1" - screenfull "^5.0.0" - set-harmonic-interval "^1.0.1" - throttle-debounce "^2.1.0" - ts-easing "^0.2.0" - tslib "^1.10.0" - -react-vega@^7.4.1: - version "7.4.1" - resolved "https://registry.yarnpkg.com/react-vega/-/react-vega-7.4.1.tgz#b81ea5592f68b41b976bcf6948c0bfbefa8e9a2c" - integrity sha512-ROlB7cQscHVgwbspmEoeQ9uA1yAPykhaW6XSu+P8XZ7TlSe1pNS3gZvrdh4KIPbwS5mYo6TF0gferOhDH5sBlQ== - dependencies: - "@types/react" "^16.9.19" - fast-deep-equal "^3.1.1" - vega-embed "^6.5.1" - -react@16.12.0: - version "16.12.0" - resolved "https://registry.yarnpkg.com/react/-/react-16.12.0.tgz#0c0a9c6a142429e3614834d5a778e18aa78a0b83" - integrity sha512-fglqy3k5E+81pA8s+7K0/T3DBCF0ZDOher1elBFzF7O6arXJgzyu/FW+COxFvAWXJoJN9KIZbT2LXlukwphYTA== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - prop-types "^15.6.2" - -react@>=16.8.1: - version "16.13.1" - resolved "https://registry.yarnpkg.com/react/-/react-16.13.1.tgz#2e818822f1a9743122c063d6410d85c1e3afe48e" - integrity sha512-YMZQQq32xHLX0bz5Mnibv1/LHb3Sqzngu7xstSM+vrkE5Kzr9xE0yMByK5kMoTK30YVJE61WfbxIFFvfeDKT1w== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - prop-types "^15.6.2" - -react@^16.10.0: - version "16.14.0" - resolved "https://registry.yarnpkg.com/react/-/react-16.14.0.tgz#94d776ddd0aaa37da3eda8fc5b6b18a4c9a3114d" - integrity sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - prop-types "^15.6.2" - -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" +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== read-pkg-up@^7.0.1: version "7.0.1" @@ -8721,7 +8046,7 @@ read-pkg@^5.2.0: parse-json "^5.0.0" type-fest "^0.6.0" -readable-stream@^2.0.2, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.3, readable-stream@~2.3.6: +"readable-stream@1 || 2", readable-stream@^2.0.2, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.3, readable-stream@~2.3.6: version "2.3.7" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== @@ -8734,7 +8059,7 @@ readable-stream@^2.0.2, readable-stream@^2.2.2, readable-stream@^2.3.3, readable string_decoder "~1.1.1" util-deprecate "~1.0.1" -readable-stream@^3.1.1: +readable-stream@^3.0.0, readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.5.0, readable-stream@^3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== @@ -8752,63 +8077,11 @@ readdirp@^2.2.1: micromatch "^3.1.10" readable-stream "^2.0.2" -readdirp@~3.4.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.4.0.tgz#9fdccdf9e9155805449221ac645e8303ab5b9ada" - integrity sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ== - dependencies: - picomatch "^2.2.1" - realpath-native@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/realpath-native/-/realpath-native-2.0.0.tgz#7377ac429b6e1fd599dc38d08ed942d0d7beb866" integrity sha512-v1SEYUOXXdbBZK8ZuNgO4TBjamPsiSgcFr0aP+tEKpQZK8vooEUqV6nm6Cv502mX4NF2EfsnVqtNAHG+/6Ur1Q== -reason-apollo@0.20.0: - version "0.20.0" - resolved "https://registry.yarnpkg.com/reason-apollo/-/reason-apollo-0.20.0.tgz#102e6047bfc37d9f30462799e7f813d17dd4758a" - integrity sha512-L0y1mCcViRX6yhdo9dUQAhuDazE1ZbMb3IPuBnlTvQffvecmtDfl0RQ+BCzoCJEP3u8nwb88z2JDoURnaFDSkQ== - dependencies: - apollo-cache-inmemory "^1.6.0" - apollo-client "^2.6.3" - apollo-link "^1.2.12" - apollo-link-context "^1.0.18" - apollo-link-error "^1.1.11" - apollo-link-http "^1.5.15" - apollo-link-ws "^1.0.18" - apollo-upload-client "9.1.0" - apollo-utilities "^1.3.2" - graphql "^14.0.2" - graphql-tag "^2.10.0" - react-apollo "^2.5.8" - subscriptions-transport-ws "^0.9.16" - -reason-react-compat@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/reason-react-compat/-/reason-react-compat-0.4.0.tgz#9c6705f9bd67e7ff7219355f3a95fd67442b578d" - integrity sha512-Bwwgb6AHusLiRhdd0aupFAuMYaG3gnwR6iHYYlj9gfLD6Uxp53dtJIhS2ZMTEpCSU1JE2X0k7x3rru1IRdx9FQ== - -reason-react-update@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/reason-react-update/-/reason-react-update-1.0.0.tgz#c2e9f064fb665e24d35073a93f901c5792fdf36f" - integrity sha512-apsqywkgcEnkAc7V9fOs5ikEmufgYkxcLu5fqYWQ2Atb4UlYnoN7P92Xal3izReyqfk41G4zHlPHwJhoq0xwIA== - -reason-react@0.7.1, reason-react@>=0.7.0: - version "0.7.1" - resolved "https://registry.yarnpkg.com/reason-react/-/reason-react-0.7.1.tgz#e6acea88542cd44398cd980093b8a2ab2722744e" - integrity sha512-Ssx4jZYohMHW9ZiW893IfbYdZw/muSmPFKigAgL+AORUgyiaphb0PP4yRGlx9A7JAxR3EeBn294XKUaClJQhbA== - dependencies: - react ">=16.8.1" - react-dom ">=16.8.1" - -reduce-css-calc@^2.1.6: - version "2.1.7" - resolved "https://registry.yarnpkg.com/reduce-css-calc/-/reduce-css-calc-2.1.7.tgz#1ace2e02c286d78abcd01fd92bfe8097ab0602c2" - integrity sha512-fDnlZ+AybAS3C7Q9xDq5y8A2z+lT63zLbynew/lur/IR24OQF5x98tfNwf79mzEdfywZ0a2wpM860FhFfMxZlA== - dependencies: - css-unit-converter "^1.1.1" - postcss-value-parser "^3.3.0" - regenerate-unicode-properties@^8.2.0: version "8.2.0" resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz#e5de7111d655e7ba60c057dbe9ff37c87e65cdec" @@ -8826,16 +8099,16 @@ regenerator-runtime@^0.11.0: resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== -regenerator-runtime@^0.12.0: - version "0.12.1" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz#fa1a71544764c036f8c49b13a08b2594c9f8a0de" - integrity sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg== - regenerator-runtime@^0.13.4: version "0.13.5" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz#d878a1d094b4306d10b9096484b33ebd55e26697" integrity sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA== +regenerator-runtime@^0.13.7: + version "0.13.9" + 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.4" resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.4.tgz#5266857896518d1616a78a0479337a30ea974cc7" @@ -8907,7 +8180,7 @@ request-promise-native@^1.0.5, request-promise-native@^1.0.7: stealthy-require "^1.1.1" tough-cookie "^2.3.3" -request@^2.83.0, request@^2.88.0: +request@^2.88.0: version "2.88.2" resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== @@ -8948,15 +8221,25 @@ require-main-filename@^2.0.0: resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== -reschema@1.3.0, reschema@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/reschema/-/reschema-1.3.0.tgz#b8b33bdcdb7eeaa0a22fb024f28204e9d84243a6" - integrity sha512-s+Bb6aA4OrsPtE6D5Afb0eYmPbattAb8e+b2mbE06Wr+Uec8Pw8WP6435LWdB0/3Y8d8awHAQebscJjxRc4RQA== +requires-port@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= -resize-observer-polyfill@^1.5.0, resize-observer-polyfill@^1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz#0e9020dd3d21024458d4ebd27e23e40269810464" - integrity sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg== +reschema@^2.0.3: + version "2.2.0" + resolved "https://registry.yarnpkg.com/reschema/-/reschema-2.2.0.tgz#e98730d5dff98ec4d99798a31bf1c4a4ebcb8f1c" + integrity sha512-vkFNYm2GEqrmoK+n1xomn/EXgltvCfqmowMxXkr2IBa6Zw0JItunzOap73PaS9DUGak0h6xHoIOciGcq+LC9cg== + +rescript-react-update@^3.0.1: + version "3.0.2" + resolved "https://registry.yarnpkg.com/rescript-react-update/-/rescript-react-update-3.0.2.tgz#8efece4c578110a35fdb1389d890a186dcdf03c6" + integrity sha512-oOOaeWma6XEhfZwlB/hB6u+UfYtuHjWS4RpoBeE8NbPX60GYLx5BLoVjEqLKoqXFPJv/2ZgghOKBn2LZo0VaJg== + +rescript@^9.1.4: + version "9.1.4" + resolved "https://registry.yarnpkg.com/rescript/-/rescript-9.1.4.tgz#1eb126f98d6c16942c0bf0df67c050198e580515" + integrity sha512-aXANK4IqecJzdnDpJUsU6pxMViCR5ogAxzuqS0mOr8TloMnzAjJFu63fjD6LCkWrKAhlMkFFzQvVQYaAaVkFXw== resolve-cwd@^3.0.0: version "3.0.0" @@ -8990,7 +8273,7 @@ resolve@1.1.7: resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" integrity sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs= -resolve@^1.1.10, resolve@^1.1.5, resolve@^1.10.0, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.3.2, resolve@^1.4.0: +resolve@^1.1.5, resolve@^1.10.0, resolve@^1.17.0, resolve@^1.3.2, resolve@^1.4.0: version "1.17.0" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444" integrity sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w== @@ -9005,6 +8288,14 @@ restore-cursor@^2.0.0: onetime "^2.0.0" signal-exit "^3.0.2" +restore-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" + integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== + dependencies: + onetime "^5.1.0" + signal-exit "^3.0.2" + ret@~0.1.10: version "0.1.15" resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" @@ -9032,7 +8323,7 @@ rimraf@^2.6.2: dependencies: glob "^7.1.3" -rimraf@^3.0.0: +rimraf@^3.0.0, rimraf@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== @@ -9047,35 +8338,17 @@ ripemd160@^2.0.0, ripemd160@^2.0.1: hash-base "^3.0.0" inherits "^2.0.1" -rmc-feedback@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/rmc-feedback/-/rmc-feedback-2.0.0.tgz#cbc6cb3ae63c7a635eef0e25e4fbaf5ac366eeaa" - integrity sha512-5PWOGOW7VXks/l3JzlOU9NIxRpuaSS8d9zA3UULUCuTKnpwBHNvv1jSJzxgbbCQeYzROWUpgKI4za3X4C/mKmQ== - dependencies: - babel-runtime "6.x" - classnames "^2.2.5" - rsvp@^4.8.4: version "4.8.5" resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" integrity sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA== -rtl-css-js@^1.9.0: - version "1.14.0" - resolved "https://registry.yarnpkg.com/rtl-css-js/-/rtl-css-js-1.14.0.tgz#daa4f192a92509e292a0519f4b255e6e3c076b7d" - integrity sha512-Dl5xDTeN3e7scU1cWX8c9b6/Nqz3u/HgR4gePc1kWXYiQWVQbKCEyK6+Hxve9LbcJ5EieHy1J9nJCN3grTtGwg== - dependencies: - "@babel/runtime" "^7.1.2" - run-parallel@^1.1.9: - version "1.1.9" - resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.1.9.tgz#c9dd3a7cf9f4b2c4b6244e173a6ed866e61dd679" - integrity sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q== - -rw@1: - version "1.3.3" - resolved "https://registry.yarnpkg.com/rw/-/rw-1.3.3.tgz#3f862dfa91ab766b14885ef4d01124bfda074fb4" - integrity sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q= + version "1.2.0" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + dependencies: + queue-microtask "^1.2.2" safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@~5.2.0: version "5.2.0" @@ -9099,13 +8372,6 @@ safe-regex@^1.1.0: resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== -safer-eval@^1.3.0: - version "1.3.6" - resolved "https://registry.yarnpkg.com/safer-eval/-/safer-eval-1.3.6.tgz#ee51e3348c39fdc4117a47dfb4b69df56a2e40cf" - integrity sha512-DN9tBsZgtUOHODzSfO1nGCLhZtxc7Qq/d8/2SNxQZ9muYXZspSh1fO7HOsrf4lcelBNviAJLCxB/ggmG+jV1aw== - dependencies: - clones "^1.2.0" - sane@^4.0.3: version "4.1.0" resolved "https://registry.yarnpkg.com/sane/-/sane-4.1.0.tgz#ed881fd922733a6c461bc189dc2b6c006f3ffded" @@ -9133,40 +8399,12 @@ saxes@^3.1.9: dependencies: xmlchars "^2.1.1" -scheduler@^0.18.0: - version "0.18.0" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.18.0.tgz#5901ad6659bc1d8f3fdaf36eb7a67b0d6746b1c4" - integrity sha512-agTSHR1Nbfi6ulI0kYNK0203joW2Y5W4po4l+v03tOoiJKpTBbxpNhWDvqc/4IcOw+KLmSiQLTasZ4cab2/UWQ== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - -scheduler@^0.19.1: - version "0.19.1" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.19.1.tgz#4f3e2ed2c1a7d65681f4c854fa8c5a1ccb40f196" - integrity sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - -screenfull@^5.0.0: - version "5.0.2" - resolved "https://registry.yarnpkg.com/screenfull/-/screenfull-5.0.2.tgz#b9acdcf1ec676a948674df5cd0ff66b902b0bed7" - integrity sha512-cCF2b+L/mnEiORLN5xSAz6H3t18i2oHh9BA8+CQlAh5DRw2+NFAGQJOSYbcGw8B2k04g/lVvFcfZ83b3ysH5UQ== - -scroll-into-view-if-needed@^2.2.20: - version "2.2.24" - resolved "https://registry.yarnpkg.com/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.24.tgz#12bca532990769bd509115a49edcfa755e92a0ea" - integrity sha512-vsC6SzyIZUyJG8o4nbUDCiIwsPdH6W/FVmjT2avR2hp/yzS53JjGmg/bKD20TkoNajbu5dAQN4xR7yes4qhwtQ== - dependencies: - compute-scroll-into-view "^1.0.13" - seed-random@2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/seed-random/-/seed-random-2.2.0.tgz#2a9b19e250a817099231a5b99a4daf80b7fbed54" integrity sha1-KpsZ4lCoFwmSMaW5mk2vgLf77VQ= -"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.6.0: +"semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.7.0, semver@^5.7.1: version "5.7.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== @@ -9181,11 +8419,6 @@ semver@^6.0.0, semver@^6.3.0: resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== -semver@^7.3.2: - version "7.3.2" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938" - integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== - send@0.17.1, send@^0.17.1: version "0.17.1" resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" @@ -9205,19 +8438,25 @@ send@0.17.1, send@^0.17.1: range-parser "~1.2.1" statuses "~1.5.0" -serialize-to-js@^1.1.1: - version "1.2.2" - resolved "https://registry.yarnpkg.com/serialize-to-js/-/serialize-to-js-1.2.2.tgz#1a567b0c9bf557bc7d7b77b503dfae0a8218d15d" - integrity sha512-mUc8vA5iJghe+O+3s0YDGFLMJcqitVFk787YKiv8a4sf6RX5W0u81b+gcHrp15O0fFa010dRBVZvwcKXOWsL9Q== - dependencies: - js-beautify "^1.8.9" - safer-eval "^1.3.0" - serialize-to-js@^3.0.0: version "3.1.1" resolved "https://registry.yarnpkg.com/serialize-to-js/-/serialize-to-js-3.1.1.tgz#b3e77d0568ee4a60bfe66287f991e104d3a1a4ac" integrity sha512-F+NGU0UHMBO4Q965tjw7rvieNVjlH6Lqi2emq/Lc9LUURYJbiCzmpi4Cy1OOjjVPtxu0c+NE85LU6968Wko5ZA== +serve-handler@^6.0.0: + version "6.1.3" + resolved "https://registry.yarnpkg.com/serve-handler/-/serve-handler-6.1.3.tgz#1bf8c5ae138712af55c758477533b9117f6435e8" + integrity sha512-FosMqFBNrLyeiIDvP1zgO6YoTzFYHxLDEIavhlmQ+knB2Z7l1t+kGLHkZIDN7UVWqQAmKI3D20A6F6jo3nDd4w== + dependencies: + bytes "3.0.0" + content-disposition "0.5.2" + fast-url-parser "1.1.3" + mime-types "2.1.18" + minimatch "3.0.4" + path-is-inside "1.0.2" + path-to-regexp "2.2.1" + range-parser "1.2.0" + serve-static@^1.12.4, serve-static@^1.14.1: version "1.14.1" resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" @@ -9233,11 +8472,6 @@ set-blocking@^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" @@ -9248,7 +8482,7 @@ set-value@^2.0.0, set-value@^2.0.1: is-plain-object "^2.0.3" split-string "^3.0.1" -setimmediate@^1.0.4, setimmediate@^1.0.5: +setimmediate@^1.0.4: version "1.0.5" resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= @@ -9271,16 +8505,6 @@ shallow-copy@~0.0.1: resolved "https://registry.yarnpkg.com/shallow-copy/-/shallow-copy-0.0.1.tgz#415f42702d73d810330292cc5ee86eae1a11a170" integrity sha1-QV9CcC1z2BAzApLMXuhurhoRoXA= -shallow-equal@^1.0.0: - version "1.2.1" - resolved "https://registry.yarnpkg.com/shallow-equal/-/shallow-equal-1.2.1.tgz#4c16abfa56043aa20d050324efa68940b0da79da" - integrity sha512-S4vJDjHHMBaiZuT9NPb616CSmLf618jawtv3sufLl6ivK8WocjAo58cXwbRV1cgqxH0Qbv+iUt6m05eqEa2IRA== - -shallowequal@^1.0.1, shallowequal@^1.0.2, shallowequal@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" - integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== - shebang-command@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" @@ -9310,10 +8534,14 @@ shellwords@^0.1.1: resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== -sigmund@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/sigmund/-/sigmund-1.0.1.tgz#3ff21f198cad2175f9f3b781853fd94d0d19b590" - integrity sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA= +side-channel@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" + integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + dependencies: + call-bind "^1.0.0" + get-intrinsic "^1.0.2" + object-inspect "^1.9.0" signal-exit@^3.0.0, signal-exit@^3.0.2: version "3.0.3" @@ -9337,6 +8565,15 @@ slash@^3.0.0: resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== +slice-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" + integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== + dependencies: + ansi-styles "^4.0.0" + astral-regex "^2.0.0" + is-fullwidth-code-point "^3.0.0" + snapdragon-node@^2.0.1: version "2.1.1" resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" @@ -9367,12 +8604,10 @@ snapdragon@^0.8.1: source-map-resolve "^0.5.0" use "^3.1.0" -sort-keys@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad" - integrity sha1-RBttTTRnmPG05J6JIK37oOVD+a0= - dependencies: - is-plain-obj "^1.0.0" +source-map-js@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" + integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== source-map-resolve@^0.5.0: version "0.5.3" @@ -9393,36 +8628,34 @@ source-map-support@^0.5.6, source-map-support@~0.5.10, source-map-support@~0.5.1 buffer-from "^1.0.0" source-map "^0.6.0" +source-map-support@~0.5.20: + version "0.5.21" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + source-map-url@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= -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: +source-map@0.6.1, source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== -source-map@^0.5.0, source-map@^0.5.6, source-map@^0.5.7: +source-map@^0.5.0, source-map@^0.5.6: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= -source-map@^0.7.3: +source-map@^0.7.3, source-map@~0.7.2: version "0.7.3" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== -sourcemap-codec@^1.4.1: - version "1.4.8" - resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4" - integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== - spdx-correct@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4" @@ -9456,6 +8689,13 @@ split-string@^3.0.1, split-string@^3.0.2: dependencies: extend-shallow "^3.0.0" +split2@^3.1.1: + version "3.2.2" + resolved "https://registry.yarnpkg.com/split2/-/split2-3.2.2.tgz#bf2cf2a37d838312c249c89206fd7a17dd12365f" + integrity sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg== + dependencies: + readable-stream "^3.0.0" + sprintf-js@~1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" @@ -9481,40 +8721,11 @@ 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@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-1.0.2.tgz#33eba3897788558bebfc2db059dc158ec36cebb8" integrity sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA== -stackframe@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-1.1.1.tgz#ffef0a3318b1b60c3b58564989aca5660729ec71" - integrity sha512-0PlYhdKh6AfFxRyK/v+6/k+/mMfyiEBbTM5L94D0ZytQnJ166wuwoTYLHFWGbs2dpA8Rgq763KGWmN1EQEYHRQ== - -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.0: - 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" - static-eval@^2.0.0: version "2.0.5" resolved "https://registry.yarnpkg.com/static-eval/-/static-eval-2.0.5.tgz#f0782e66999c4b3651cda99d9ce59c507d188f71" @@ -9568,6 +8779,14 @@ stream-browserify@^2.0.1: inherits "~2.0.1" readable-stream "^2.0.2" +stream-browserify@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-3.0.0.tgz#22b0a2850cdf6503e73085da1fc7b7d0c2122f2f" + integrity sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA== + dependencies: + inherits "~2.0.4" + readable-stream "^3.5.0" + stream-http@^2.7.2: version "2.8.3" resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" @@ -9579,15 +8798,20 @@ stream-http@^2.7.2: to-arraybuffer "^1.0.0" xtend "^4.0.0" -strict-uri-encode@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" - integrity sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM= +stream-http@^3.1.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-3.2.0.tgz#1872dfcf24cb15752677e40e5c3f9cc1926028b5" + integrity sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A== + dependencies: + builtin-status-codes "^3.0.0" + inherits "^2.0.4" + readable-stream "^3.6.0" + xtend "^4.0.2" -string-convert@^0.2.0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/string-convert/-/string-convert-0.2.1.tgz#6982cc3049fbb4cd85f8b24568b9d9bf39eeff97" - integrity sha1-aYLMMEn7tM2F+LJFaLnZvznu/5c= +string-hash@^1.1.1: + version "1.1.3" + resolved "https://registry.yarnpkg.com/string-hash/-/string-hash-1.1.3.tgz#e8aafc0ac1855b4666929ed7dd1275df5d6c811b" + integrity sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs= string-length@^3.1.0: version "3.1.0" @@ -9640,6 +8864,14 @@ string.prototype.trimend@^1.0.0: define-properties "^1.1.3" es-abstract "^1.17.5" +string.prototype.trimend@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz#e75ae90c2942c63504686c18b287b4a0b1a45f80" + integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + string.prototype.trimleft@^2.1.1: version "2.1.2" resolved "https://registry.yarnpkg.com/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz#4408aa2e5d6ddd0c9a80739b087fbc067c03b3cc" @@ -9666,7 +8898,15 @@ string.prototype.trimstart@^1.0.0: define-properties "^1.1.3" es-abstract "^1.17.5" -string_decoder@^1.0.0, string_decoder@^1.1.1: +string.prototype.trimstart@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz#b36399af4ab2999b4c9c648bd7a3fb2bb26feeed" + integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +string_decoder@^1.0.0, string_decoder@^1.1.1, string_decoder@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== @@ -9723,17 +8963,12 @@ strip-final-newline@^2.0.0: resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== -strip-outer@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/strip-outer/-/strip-outer-1.0.1.tgz#b2fd2abf6604b9d1e6013057195df836b8a9d631" - integrity sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg== +strip-indent@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001" + integrity sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ== dependencies: - escape-string-regexp "^1.0.2" - -strip-url-auth@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/strip-url-auth/-/strip-url-auth-1.0.1.tgz#22b0fa3a41385b33be3f331551bbb837fa0cd7ae" - integrity sha1-IrD6OkE4WzO+PzMVUbu4N/oM164= + min-indent "^1.0.0" stylehacks@^4.0.0: version "4.0.3" @@ -9744,21 +8979,13 @@ stylehacks@^4.0.0: postcss "^7.0.0" postcss-selector-parser "^3.0.0" -stylis@3.5.0: - version "3.5.0" - resolved "https://registry.yarnpkg.com/stylis/-/stylis-3.5.0.tgz#016fa239663d77f868fef5b67cf201c4b7c701e1" - integrity sha512-pP7yXN6dwMzAR29Q0mBrabPCe0/mNO1MSr93bhay+hcZondvMMTpeGyd8nbhYJdyperNT2DRxONQuUGcJr5iPw== - -subscriptions-transport-ws@^0.9.16: - version "0.9.16" - resolved "https://registry.yarnpkg.com/subscriptions-transport-ws/-/subscriptions-transport-ws-0.9.16.tgz#90a422f0771d9c32069294c08608af2d47f596ec" - integrity sha512-pQdoU7nC+EpStXnCfh/+ho0zE0Z+ma+i7xvj7bkXKb1dvYHSZxgRPaU6spRP+Bjzow67c/rRDoix5RT0uU9omw== +stylehacks@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-5.0.2.tgz#fa10e5181c6e8dc0bddb4a3fb372e9ac42bba2ad" + integrity sha512-114zeJdOpTrbQYRD4OU5UWJ99LKUaqCPJTU1HQ/n3q3BwmllFN8kHENaLnOeqVq6AhXrWfxHNZTl33iJ4oy3cQ== dependencies: - backo2 "^1.0.2" - eventemitter3 "^3.1.0" - iterall "^1.2.1" - symbol-observable "^1.0.4" - ws "^5.2.0" + browserslist "^4.16.6" + postcss-selector-parser "^6.0.4" supports-color@^2.0.0: version "2.0.0" @@ -9820,39 +9047,30 @@ svgo@^1.0.0, svgo@^1.3.2: unquote "~1.1.1" util.promisify "~1.0.0" -symbol-observable@^1.0.2, symbol-observable@^1.0.4: - version "1.2.0" - resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804" - integrity sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ== +svgo@^2.4.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== + dependencies: + "@trysound/sax" "0.2.0" + commander "^7.2.0" + css-select "^4.1.3" + css-tree "^1.1.3" + csso "^4.2.0" + picocolors "^1.0.0" + stable "^0.1.8" symbol-tree@^3.2.2: version "3.2.4" resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== -tailwindcss@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-1.2.0.tgz#5df317cebac4f3131f275d258a39da1ba3a0f291" - integrity sha512-CKvY0ytB3ze5qvynG7qv4XSpQtFNGPbu9pUn8qFdkqgD8Yo/vGss8mhzbqls44YCXTl4G62p3qVZBj45qrd6FQ== - dependencies: - autoprefixer "^9.4.5" - bytes "^3.0.0" - chalk "^3.0.0" - detective "^5.2.0" - fs-extra "^8.0.0" - lodash "^4.17.15" - node-emoji "^1.8.1" - normalize.css "^8.0.1" - postcss "^7.0.11" - postcss-functions "^3.0.0" - postcss-js "^2.0.0" - postcss-nested "^4.1.1" - postcss-selector-parser "^6.0.0" - pretty-hrtime "^1.0.3" - reduce-css-calc "^2.1.6" - resolve "^1.14.2" +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: +terminal-link@^2.0.0, terminal-link@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== @@ -9878,6 +9096,15 @@ terser@^4.3.9: source-map "~0.6.1" source-map-support "~0.5.12" +terser@^5.2.0: + version "5.10.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.10.0.tgz#b86390809c0389105eb0a0b62397563096ddafcc" + integrity sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA== + dependencies: + commander "^2.20.0" + source-map "~0.7.2" + source-map-support "~0.5.20" + test-exclude@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" @@ -9892,11 +9119,6 @@ throat@^5.0.0: resolved "https://registry.yarnpkg.com/throat/-/throat-5.0.0.tgz#c5199235803aad18754a667d659b5e72ce16764b" integrity sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA== -throttle-debounce@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/throttle-debounce/-/throttle-debounce-2.1.0.tgz#257e648f0a56bd9e54fe0f132c4ab8611df4e1d5" - integrity sha512-AOvyNahXQuU7NN+VVvOOX+uW6FPaWdAOdRP5HfwYxAfCzXTFKRMoIMk+n+po318+ktcChx+F1Dd91G3YHeMKyg== - through2@^2.0.0, through2@~2.0.3: version "2.0.5" resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" @@ -9905,6 +9127,13 @@ through2@^2.0.0, through2@~2.0.3: readable-stream "~2.3.6" xtend "~4.0.1" +timers-browserify@^2.0.11: + version "2.0.12" + resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.12.tgz#44a45c11fbf407f34f97bccd1577c652361b00ee" + integrity sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ== + dependencies: + setimmediate "^1.0.4" + timers-browserify@^2.0.4: version "2.0.11" resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.11.tgz#800b1f3eee272e5bc53ee465a04d0e804c31211f" @@ -9927,10 +9156,10 @@ tiny-inflate@^1.0.0: resolved "https://registry.yarnpkg.com/tiny-inflate/-/tiny-inflate-1.0.3.tgz#122715494913a1805166aaf7c93467933eea26c4" integrity sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw== -tinycolor2@^1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/tinycolor2/-/tinycolor2-1.4.1.tgz#f4fad333447bc0b07d4dc8e9209d8f39a8ac77e8" - integrity sha1-9PrTM0R7wLB9TcjpIJ2POaisd+g= +tinydate@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/tinydate/-/tinydate-1.3.0.tgz#e6ca8e5a22b51bb4ea1c3a2a4fd1352dbd4c57fb" + integrity sha512-7cR8rLy2QhYHpsBDBVYnnWXm8uRTr38RoZakFSW7Bs7PzfMPNZthuMLkwqZv7MTu8lhQ91cOFYS5a7iFj2oR3w== tmpl@1.0.x: version "1.0.4" @@ -9984,23 +9213,11 @@ to-regex@^3.0.1, to-regex@^3.0.2: regex-not "^1.0.2" safe-regex "^1.1.0" -toggle-selection@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/toggle-selection/-/toggle-selection-1.0.6.tgz#6e45b1263f2017fa0acc7d89d78b15b8bf77da32" - integrity sha1-bkWxJj8gF/oKzH2J14sVuL932jI= - toidentifier@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== -topojson-client@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/topojson-client/-/topojson-client-3.1.0.tgz#22e8b1ed08a2b922feeb4af6f53b6ef09a467b99" - integrity sha512-605uxS6bcYxGXw9qi62XyrV6Q3xwbndjachmNxu8HWTtVPxZfEJN9fd/SZS1Q54Sn2y0TMyMxFj/cJINqGHrKw== - dependencies: - commander "2" - tough-cookie@^2.3.3, tough-cookie@^2.5.0, tough-cookie@~2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" @@ -10025,45 +9242,16 @@ tr46@^1.0.1: dependencies: punycode "^2.1.0" -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-right@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" - integrity sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM= - -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-invariant@^0.4.0, ts-invariant@^0.4.2: - version "0.4.4" - resolved "https://registry.yarnpkg.com/ts-invariant/-/ts-invariant-0.4.4.tgz#97a523518688f93aafad01b0e80eb803eb2abd86" - integrity sha512-uEtWkFM/sdZvRNNDL3Ehu4WVpwaulhwQszV8mrtcdeE8nN00BV9mAmQ88RkrBhFgl9gMgvjJLAQcZbnPXI9mlA== - dependencies: - tslib "^1.9.3" - -tslib@^1.10.0, tslib@^1.9.3: - version "1.11.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.11.1.tgz#eb15d128827fbee2841549e171f45ed338ac7e35" - integrity sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA== - -tslib@~2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.0.3.tgz#8e0741ac45fc0c226e58a17bfc3e64b9bc6ca61c" - integrity sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ== - tty-browserify@0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" integrity sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY= +tty-browserify@^0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.1.tgz#3f05251ee17904dfd0677546670db9651682b811" + integrity sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw== + tunnel-agent@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" @@ -10076,6 +9264,11 @@ tweetnacl@^0.14.3, tweetnacl@~0.14.0: resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= +tweezer.js@^1.4.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/tweezer.js/-/tweezer.js-1.5.0.tgz#ca50ac5215022203fd3be4d28617e8e2305f5c0c" + integrity sha512-aSiJz7rGWNAQq7hjMK9ZYDuEawXupcCWgl3woQQSoDP2Oh8O4srWb/uO1PzzHIsrPEOqrjJ2sUb9FERfzuBabQ== + type-check@~0.3.2: version "0.3.2" resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" @@ -10083,26 +9276,21 @@ type-check@~0.3.2: dependencies: prelude-ls "~1.1.2" -type-detect@0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-0.1.1.tgz#0ba5ec2a885640e470ea4e8505971900dac58822" - integrity sha1-C6XsKohWQORw6k6FBZcZANrFiCI= - type-detect@4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== -type-detect@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-1.0.0.tgz#762217cc06db258ec48908a1298e8b95121e8ea2" - integrity sha1-diIXzAbbJY7EiQihKY6LlRIejqI= - type-fest@^0.11.0: version "0.11.0" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1" integrity sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ== +type-fest@^0.20.2: + version "0.20.2" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" + integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== + type-fest@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b" @@ -10130,15 +9318,15 @@ typedarray@^0.0.6: resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= -typescript@^3.8.3: - version "3.8.3" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.8.3.tgz#409eb8544ea0335711205869ec458ab109ee1061" - integrity sha512-MYlEfn5VrLNsgudQTVJeNaQFUAI7DkhnOjdpAp4T+ku1TfQClewlbSuTVHiA+8skNBgaf02TL/kLOvig4y3G8w== - -ua-parser-js@^0.7.18: - version "0.7.21" - resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.21.tgz#853cf9ce93f642f67174273cc34565ae6f308777" - integrity sha512-+O8/qh/Qj8CgC6eYBVBykMrNtp5Gebn4dlGD/kKXVkJNDwyrAwSIqwz8CDf+tsAIWVycKcku6gIXJ0qwx/ZXaQ== +unbox-primitive@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471" + integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw== + dependencies: + function-bind "^1.1.1" + has-bigints "^1.0.1" + has-symbols "^1.0.2" + which-boxed-primitive "^1.0.2" uncss@^0.17.2: version "0.17.3" @@ -10155,11 +9343,6 @@ uncss@^0.17.2: postcss-selector-parser "6.0.2" request "^2.88.0" -underscore@~1.4.4: - version "1.4.4" - resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.4.4.tgz#61a6a32010622afa07963bf325203cf12239d604" - integrity sha1-YaajIBBiKvoHljvzJSA88SI51gQ= - unicode-canonical-property-names-ecmascript@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818" @@ -10211,10 +9394,10 @@ uniqs@^2.0.0: resolved "https://registry.yarnpkg.com/uniqs/-/uniqs-2.0.0.tgz#ffede4b36b25290696e6e165d4a59edb998e6b02" integrity sha1-/+3ks2slKQaW5uFl1KWe25mOawI= -universalify@^0.1.0: - version "0.1.2" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" - integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== +unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= unquote@~1.1.1: version "1.1.1" @@ -10234,11 +9417,6 @@ upath@^1.1.1: resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== -upper-case@^1.1.1: - version "1.1.3" - resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-1.1.3.tgz#f6b4501c2ec4cdd26ba78be7222961de77621598" - integrity sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg= - uri-js@^4.2.2: version "4.2.2" resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" @@ -10264,7 +9442,7 @@ use@^3.1.0: resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== -util-deprecate@^1.0.1, util-deprecate@~1.0.1: +util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= @@ -10293,6 +9471,28 @@ util@^0.11.0: dependencies: inherits "2.0.3" +util@^0.12.0, util@^0.12.3: + version "0.12.4" + resolved "https://registry.yarnpkg.com/util/-/util-0.12.4.tgz#66121a31420df8f01ca0c464be15dfa1d1850253" + integrity sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw== + dependencies: + inherits "^2.0.3" + is-arguments "^1.0.4" + is-generator-function "^1.0.7" + is-typed-array "^1.1.3" + safe-buffer "^5.1.2" + which-typed-array "^1.1.2" + +utility-types@^3.10.0: + version "3.10.0" + resolved "https://registry.yarnpkg.com/utility-types/-/utility-types-3.10.0.tgz#ea4148f9a741015f05ed74fd615e1d20e6bed82b" + integrity sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg== + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= + uuid@^3.3.2: version "3.4.0" resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" @@ -10320,682 +9520,6 @@ validate-npm-package-license@^3.0.1: spdx-correct "^3.0.0" spdx-expression-parse "^3.0.0" -vega-canvas@^1.2.1, vega-canvas@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/vega-canvas/-/vega-canvas-1.2.2.tgz#f31aae9ac1e1ed01bb7817a1e53099279e2d3d43" - integrity sha512-39h8/fZp4kDwSeDGIEoyEiIgtP3mgY3D08InD1Ldm0FntePpSe1tXzC1zcvoLe/+f7Qprl6Jfwux/ksOXvpj2w== - -vega-canvas@^1.2.5: - version "1.2.6" - resolved "https://registry.yarnpkg.com/vega-canvas/-/vega-canvas-1.2.6.tgz#55e032ce9a62acd17229f6bac66d99db3d6879cd" - integrity sha512-rgeYUpslYn/amIfnuv3Sw6n4BGns94OjjZNtUc9IDji6b+K8LGS/kW+Lvay8JX/oFqtulBp8RLcHN6QjqPLA9Q== - -vega-crossfilter@~4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/vega-crossfilter/-/vega-crossfilter-4.0.2.tgz#739a26eb8eb741b3e1725679d09ee2af56f983b5" - integrity sha512-wlKpqBEUpDd/Y3aaC1u91lebXR+sS7LElYv2jGDDG5pA+RS8lRo3NmSClKVBM5NcY80IeMywG+0a/ogzVeBrPQ== - dependencies: - d3-array "^2.4.0" - vega-dataflow "^5.5.1" - vega-util "^1.13.2" - -vega-crossfilter@~4.0.5: - version "4.0.5" - resolved "https://registry.yarnpkg.com/vega-crossfilter/-/vega-crossfilter-4.0.5.tgz#cf6a5fca60821928f976b32f22cf66cfd9cbeeae" - integrity sha512-yF+iyGP+ZxU7Tcj5yBsMfoUHTCebTALTXIkBNA99RKdaIHp1E690UaGVLZe6xde2n5WaYpho6I/I6wdAW3NXcg== - dependencies: - d3-array "^2.7.1" - vega-dataflow "^5.7.3" - vega-util "^1.15.2" - -vega-dataflow@^5.5.1, vega-dataflow@~5.5.1: - version "5.5.1" - resolved "https://registry.yarnpkg.com/vega-dataflow/-/vega-dataflow-5.5.1.tgz#65dd244ab678bb91d60cee0eab3c8e5d588cee1c" - integrity sha512-l8lIopoWl6q8L7TSg5YS2c2uBniPDgf5CuCzLyREbFR5Xp4+ZR/ioV6Ayzwn5+p3DyujyotngNOZ1FrVsrhz5g== - dependencies: - vega-loader "^4.2.2" - vega-util "^1.13.2" - -vega-dataflow@^5.7.3, vega-dataflow@~5.7.3: - version "5.7.3" - resolved "https://registry.yarnpkg.com/vega-dataflow/-/vega-dataflow-5.7.3.tgz#66ca06a61f72a210b0732e3b6cc1eec5117197f7" - integrity sha512-2ipzKgQUmbSXcQBH+9XF0BYbXyZrHvjlbJ8ifyRWYQk78w8kMvE6wy/rcdXYK6iVZ6aAbEDDT7jTI+rFt3tGLA== - dependencies: - vega-format "^1.0.4" - vega-loader "^4.3.2" - vega-util "^1.15.2" - -vega-embed@6.6.0: - version "6.6.0" - resolved "https://registry.yarnpkg.com/vega-embed/-/vega-embed-6.6.0.tgz#a11046069ceb8774c63c35533f2d2aac72789d16" - integrity sha512-V11S/Z94ExjRrO9o9uMSQ6UtH2XnlWRkF77k5a+Dw5YGCXMcZVihxzu+m9U+KANg+fzwtWJ2bjl1k3l6ilrKgA== - dependencies: - fast-json-patch "^3.0.0-1" - json-stringify-pretty-compact "^2.0.0" - semver "^7.3.2" - vega-schema-url-parser "^1.1.0" - vega-themes "^2.8.3" - vega-tooltip "^0.22.1" - -vega-embed@^6.5.1: - version "6.10.0" - resolved "https://registry.yarnpkg.com/vega-embed/-/vega-embed-6.10.0.tgz#75b2947fb75ccecd0d506296ea2b5c1f9295208c" - integrity sha512-tz4iUvJSaLTbMTRnatihWAUBS6ovLG34FfP1AlBvkKRcJObQukHeJiDSrzY3aJpzORqsvNGG6Oq7b1Rd1wbz+g== - dependencies: - fast-json-patch "^3.0.0-1" - json-stringify-pretty-compact "^2.0.0" - semver "^7.3.2" - vega-schema-url-parser "^1.1.0" - vega-themes "^2.8.4" - vega-tooltip "^0.23.1" - -vega-encode@~4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/vega-encode/-/vega-encode-4.6.0.tgz#20456f579da15074f585eae7cdc730ce132095bd" - integrity sha512-nXUpjoh3WMg5dPJLAFQd+L4Nx91ZDSctyaOzM6ap5+zAeyGPHulL/gdglBXMfiJvAU5lT4JPhY0riRBvHx6j3A== - dependencies: - d3-array "^2.4.0" - d3-interpolate "^1.4.0" - vega-dataflow "^5.5.1" - vega-scale "^6.1.0" - vega-util "^1.13.2" - -vega-encode@~4.8.3: - version "4.8.3" - resolved "https://registry.yarnpkg.com/vega-encode/-/vega-encode-4.8.3.tgz#b3048fb39845d72f18d8dc302ad697f826e0ff83" - integrity sha512-JoRYtaV2Hs8spWLzTu/IjR7J9jqRmuIOEicAaWj6T9NSZrNWQzu2zF3IVsX85WnrIDIRUDaehXaFZvy9uv9RQg== - dependencies: - d3-array "^2.7.1" - d3-interpolate "^2.0.1" - vega-dataflow "^5.7.3" - vega-scale "^7.0.3" - vega-util "^1.15.2" - -vega-event-selector@^2.0.3, vega-event-selector@~2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/vega-event-selector/-/vega-event-selector-2.0.3.tgz#760c61af7ab5c325d3274fd3ab284d067ff16f8c" - integrity sha512-rUnAvBSy5tkk+0MELY7qICTgjMNjH/DDNIH603q3GRi+bBRCd4MlJxWrPYBhwZIYpmr6XCe130lZ90/F5SgVfA== - -vega-event-selector@^2.0.6, vega-event-selector@~2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/vega-event-selector/-/vega-event-selector-2.0.6.tgz#6beb00e066b78371dde1a0f40cb5e0bbaecfd8bc" - integrity sha512-UwCu50Sqd8kNZ1X/XgiAY+QAyQUmGFAwyDu7y0T5fs6/TPQnDo/Bo346NgSgINBEhEKOAMY1Nd/rPOk4UEm/ew== - -vega-expression@^2.6.4, vega-expression@~2.6.4: - version "2.6.4" - resolved "https://registry.yarnpkg.com/vega-expression/-/vega-expression-2.6.4.tgz#f8098e974dedb1614474b260193332d51961fae3" - integrity sha512-wVpXbvRUUHKAsJIXQmiu4EAA3DvN0uXbGpGR+lg0y9kaFQIiiLzpouioGNgP6slyKmrjrLRty571etvlhsOm7A== - dependencies: - vega-util "^1.13.2" - -vega-expression@^3.0.0, vega-expression@~3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/vega-expression/-/vega-expression-3.0.0.tgz#39179d010b34c57513162bf1ab5a7bff4b31be91" - integrity sha512-/ObjIOK94MB+ziTuh8HZt2eWlKUPT/piRJLal5tx5QL1sQbfRi++7lHKTaKMLXLqc4Xqp9/DewE3PqQ6tYzaUA== - dependencies: - vega-util "^1.15.2" - -vega-force@~4.0.4: - version "4.0.4" - resolved "https://registry.yarnpkg.com/vega-force/-/vega-force-4.0.4.tgz#b73cba2e169cc248c994c9d981c374eb06aff764" - integrity sha512-ETTezb3lpQIbrk8pdmv4WpoNlChWdIK1Hv5CHL8Q/oOT/lIop/NHnI+JZO4yuzaYv+o3UqNWPcjiY0U5/i51dw== - dependencies: - d3-force "^2.0.1" - vega-dataflow "^5.5.1" - vega-util "^1.13.2" - -vega-force@~4.0.7: - version "4.0.7" - resolved "https://registry.yarnpkg.com/vega-force/-/vega-force-4.0.7.tgz#6dc39ecb7889d9102661244d62fbc8d8714162ee" - integrity sha512-pyLKdwXSZ9C1dVIqdJOobvBY29rLvZjvRRTla9BU/nMwAiAGlGi6WKUFdRGdneyGe3zo2nSZDTZlZM/Z5VaQNA== - dependencies: - d3-force "^2.1.1" - vega-dataflow "^5.7.3" - vega-util "^1.15.2" - -vega-format@^1.0.4, vega-format@~1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/vega-format/-/vega-format-1.0.4.tgz#40c0c252d11128738b845ee73d8173f8064d6626" - integrity sha512-oTAeub3KWm6nKhXoYCx1q9G3K43R6/pDMXvqDlTSUtjoY7b/Gixm8iLcir5S9bPjvH40n4AcbZsPmNfL/Up77A== - dependencies: - d3-array "^2.7.1" - d3-format "^2.0.0" - d3-time-format "^3.0.0" - vega-time "^2.0.3" - vega-util "^1.15.2" - -vega-functions@^5.6.0, vega-functions@~5.6.0: - version "5.6.0" - resolved "https://registry.yarnpkg.com/vega-functions/-/vega-functions-5.6.0.tgz#a8f5c6060cefbcfc9aef19bf55370e0db18f82d1" - integrity sha512-9OHdAohz428LkAK2+CeBjZ6WgsLGGcVsWNFqoTJhEOuBJNliOa9Jq6V+5QfriYEHZBk48ppLPRlYgKibz7dthQ== - dependencies: - d3-array "^2.4.0" - d3-color "^1.4.1" - d3-format "^1.4.4" - d3-geo "^1.12.0" - d3-time-format "^2.2.3" - vega-dataflow "^5.5.1" - vega-expression "^2.6.4" - vega-scale "^6.1.0" - vega-scenegraph "^4.7.0" - vega-selections "^5.1.1" - vega-statistics "^1.7.4" - vega-time "^1.1.0" - vega-util "^1.13.2" - -vega-functions@^5.8.0, vega-functions@~5.8.0: - version "5.8.0" - resolved "https://registry.yarnpkg.com/vega-functions/-/vega-functions-5.8.0.tgz#48e02b0e5b14261cd445bda3c4721a18b02c810c" - integrity sha512-xaUqWZHEX+EuJuKfN0Biux3rrCHDEHmMbW7LHYyyEqguR0i6+zhtOSUEWmYqDfzB/+BlIwCk5Vif6q6/mzJxbQ== - dependencies: - d3-array "^2.7.1" - d3-color "^2.0.0" - d3-geo "^2.0.1" - vega-dataflow "^5.7.3" - vega-expression "^3.0.0" - vega-scale "^7.1.1" - vega-scenegraph "^4.9.2" - vega-selections "^5.1.4" - vega-statistics "^1.7.9" - vega-time "^2.0.4" - vega-util "^1.15.2" - -vega-geo@~4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/vega-geo/-/vega-geo-4.3.1.tgz#825487d6ae07037a0091e68a140bf159f190b0df" - integrity sha512-bQQB6UgFM1NUSKeCMeb3an3cTEGqEj+DV+gE1/zq/5H7/iYJGY2tI/URy+pgBIaxwyhxUSm0QpzU+JXzh2CW8g== - dependencies: - d3-array "^2.4.0" - d3-color "^1.4.1" - d3-geo "^1.12.0" - vega-canvas "^1.2.2" - vega-dataflow "^5.5.1" - vega-projection "^1.4.1" - vega-statistics "^1.7.4" - vega-util "^1.13.2" - -vega-geo@~4.3.7: - version "4.3.7" - resolved "https://registry.yarnpkg.com/vega-geo/-/vega-geo-4.3.7.tgz#4220137458a17d422fa15705f24905ba2595ca40" - integrity sha512-5HC1D9Z/WYuM1Gmlk8PxuRKgeN8snNWsfKO4E9PTmR7wo7tuU/2SGlRoE27aTsgwMMpBIrpRbSgKtgh5l/fMUQ== - dependencies: - d3-array "^2.7.1" - d3-color "^2.0.0" - d3-geo "^2.0.1" - vega-canvas "^1.2.5" - vega-dataflow "^5.7.3" - vega-projection "^1.4.5" - vega-statistics "^1.7.9" - vega-util "^1.15.2" - -vega-hierarchy@~4.0.5: - version "4.0.5" - resolved "https://registry.yarnpkg.com/vega-hierarchy/-/vega-hierarchy-4.0.5.tgz#6f08e173c315f9c60abd931d03af7ed50246f27e" - integrity sha512-MLXbYq0GncfBLtd4A6zTXjE7Nh+dPQAbKyNghSZbHus2hiSjEC2uBECCaCiKidBxDsTcJBISaopSNFGVRFxJuw== - dependencies: - d3-hierarchy "^1.1.9" - vega-dataflow "^5.5.1" - vega-util "^1.13.2" - -vega-hierarchy@~4.0.9: - version "4.0.9" - resolved "https://registry.yarnpkg.com/vega-hierarchy/-/vega-hierarchy-4.0.9.tgz#4b4bafbc181a14a280ecdbee8874c0db7e369f47" - integrity sha512-4XaWK6V38/QOZ+vllKKTafiwL25m8Kd+ebHmDV+Q236ONHmqc/gv82wwn9nBeXPEfPv4FyJw2SRoqa2Jol6fug== - dependencies: - d3-hierarchy "^2.0.0" - vega-dataflow "^5.7.3" - vega-util "^1.15.2" - -vega-label@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/vega-label/-/vega-label-1.0.0.tgz#c3bea3a608a62217ca554ecc0f7fe0395d81bd1b" - integrity sha512-hCdm2pcHgkKgxnzW9GvX5JmYNiUMlOXOibtMmBzvFBQHX3NiV9giQ5nsPiQiFbV08VxEPtM+VYXr2HyrIcq5zQ== - dependencies: - vega-canvas "^1.2.5" - vega-dataflow "^5.7.3" - vega-scenegraph "^4.9.2" - vega-util "^1.15.2" - -vega-lite@*: - version "4.17.0" - resolved "https://registry.yarnpkg.com/vega-lite/-/vega-lite-4.17.0.tgz#01ad4535e92f28c3852c1071711de272ddfb4631" - integrity sha512-MO2XsaVZqx6iWWmVA5vwYFamvhRUsKfVp7n0pNlkZ2/21cuxelSl92EePZ2YGmzL6z4/3K7r/45zaG8p+qNHeg== - dependencies: - "@types/clone" "~2.1.0" - "@types/fast-json-stable-stringify" "^2.0.0" - array-flat-polyfill "^1.0.1" - clone "~2.1.2" - fast-deep-equal "~3.1.3" - fast-json-stable-stringify "~2.1.0" - json-stringify-pretty-compact "~2.0.0" - tslib "~2.0.3" - vega-event-selector "~2.0.6" - vega-expression "~3.0.0" - vega-util "~1.16.0" - yargs "~16.0.3" - -vega-loader@^4.2.2, vega-loader@~4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/vega-loader/-/vega-loader-4.2.2.tgz#a9375f339c558dc1d083cabd2f8c29d8142b18f8" - integrity sha512-W5/Wd//W0E5b6TM+CQc2Ha7JkGIqXlPqL95H4QKdX8e7urm9OL+fKBvY7YoWld/h1IIbD0z/EnXYzYfWXaNXOA== - dependencies: - d3-dsv "^1.2.0" - d3-time-format "^2.2.3" - node-fetch "^2.6.0" - topojson-client "^3.1.0" - vega-util "^1.13.2" - -vega-loader@^4.3.2, vega-loader@^4.3.3, vega-loader@~4.4.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/vega-loader/-/vega-loader-4.4.0.tgz#fc515b7368c46b2be8df1fcf3c35c696c13c453d" - integrity sha512-e5enQECdau7rJob0NFB5pGumh3RaaSWWm90+boxMy3ay2b4Ki/3XIvo+C4F1Lx04qSxvQF7tO2LJcklRm6nqRA== - dependencies: - d3-dsv "^2.0.0" - node-fetch "^2.6.1" - topojson-client "^3.1.0" - vega-format "^1.0.4" - vega-util "^1.16.0" - -vega-parser@~5.14.0: - version "5.14.0" - resolved "https://registry.yarnpkg.com/vega-parser/-/vega-parser-5.14.0.tgz#3b6cc4fab40ef275b76ec0dd34600b9098b47003" - integrity sha512-9/327Mju6n38IDmlJX98R/kbIKB10MghmQ41rNvv/0x6aRV+tCPN02bEALf8GR7FnQSxt+CvftSb7RB7Qc6Dfg== - dependencies: - vega-dataflow "^5.5.1" - vega-event-selector "^2.0.3" - vega-expression "^2.6.4" - vega-functions "^5.6.0" - vega-scale "^6.1.0" - vega-util "^1.13.2" - -vega-parser@~6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/vega-parser/-/vega-parser-6.1.0.tgz#485fb6fcd79d14b09efee340e2b55fb510e57e20" - integrity sha512-u14bHXV8vtcuMIJkMNoDAJ4Xu3lwKIkep+YEkPumWvlwl3fClWy26EAcwTneeM3rXu2F6ZJI6W3ddu/If8u13w== - dependencies: - vega-dataflow "^5.7.3" - vega-event-selector "^2.0.6" - vega-functions "^5.8.0" - vega-scale "^7.1.1" - vega-util "^1.15.2" - -vega-projection@^1.4.1, vega-projection@~1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/vega-projection/-/vega-projection-1.4.1.tgz#653f8def85c0440669e6700b9126fe70bac2da9e" - integrity sha512-6Rfv/6gqhuEjWGoti9YNqCYLWXb3st+bytqIyiYMmTS8nEQLhH8UyOHwbq5eYOCT4Sn7Q4nsLz+i2I5vgIfUAw== - dependencies: - d3-geo "^1.12.0" - d3-geo-projection "^2.9.0" - -vega-projection@^1.4.5, vega-projection@~1.4.5: - version "1.4.5" - resolved "https://registry.yarnpkg.com/vega-projection/-/vega-projection-1.4.5.tgz#020cb646b4eaae535359da25f4f48eef8d324af2" - integrity sha512-85kWcPv0zrrNfxescqHtSYpRknilrS0K3CVRZc7IYQxnLtL1oma9WEbrSr1LCmDoCP5hl2Z1kKbomPXkrQX5Ag== - dependencies: - d3-geo "^2.0.1" - d3-geo-projection "^3.0.0" - -vega-regression@~1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/vega-regression/-/vega-regression-1.0.6.tgz#0081a91328e933c826813c06afe7041915532d4f" - integrity sha512-s4kjsKp23WvDJDHkpIrGNUaLI3/95k6nTURj9RDtM4C6CbUgO2snIaEfki4JfOCnBYtvotwDuZgXKmJInu9hVw== - dependencies: - d3-array "^2.4.0" - vega-dataflow "^5.5.1" - vega-statistics "^1.7.4" - vega-util "^1.13.2" - -vega-regression@~1.0.9: - version "1.0.9" - resolved "https://registry.yarnpkg.com/vega-regression/-/vega-regression-1.0.9.tgz#f33da47fe457e03ad134782c11414bcef7b1da82" - integrity sha512-KSr3QbCF0vJEAWFVY2MA9X786oiJncTTr3gqRMPoaLr/Yo3f7OPKXRoUcw36RiWa0WCOEMgTYtM28iK6ZuSgaA== - dependencies: - d3-array "^2.7.1" - vega-dataflow "^5.7.3" - vega-statistics "^1.7.9" - vega-util "^1.15.2" - -vega-runtime@^5.0.3, vega-runtime@~5.0.3: - version "5.0.3" - resolved "https://registry.yarnpkg.com/vega-runtime/-/vega-runtime-5.0.3.tgz#634d9b7d7558dbc855ea1d4751e01b8f52e03d74" - integrity sha512-VHSM68yR+Bf+fY0hmDsMk4Qu4NH0pcpJXDJ2SDgUJozbTTAgWvLXPYYDVSLFZIyaQ7JFLCdYJdzMZuds5WFPjQ== - dependencies: - vega-dataflow "^5.5.1" - vega-util "^1.13.2" - -vega-runtime@^6.1.3, vega-runtime@~6.1.3: - version "6.1.3" - resolved "https://registry.yarnpkg.com/vega-runtime/-/vega-runtime-6.1.3.tgz#01e18246f7a80cee034a96017ac30113b92c4034" - integrity sha512-gE+sO2IfxMUpV0RkFeQVnHdmPy3K7LjHakISZgUGsDI/ZFs9y+HhBf8KTGSL5pcZPtQsZh3GBQ0UonqL1mp9PA== - dependencies: - vega-dataflow "^5.7.3" - vega-util "^1.15.2" - -vega-scale@^6.1.0, vega-scale@~6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/vega-scale/-/vega-scale-6.1.0.tgz#eab5b5dba2c14548ea8ea29a4f13169c443f9d84" - integrity sha512-gpe+5JmVSloj70jJNw2aE1OES6+xERFjorRawk9xfD521AgThoFt1Dgs/afQwy/hz2mUG1t4MkpDKJ/Q3EAmIA== - dependencies: - d3-array "^2.4.0" - d3-format "^1.4.4" - d3-interpolate "^1.4.0" - d3-scale "^3.2.1" - vega-time "^1.1.0" - vega-util "^1.13.2" - -vega-scale@^7.0.3, vega-scale@^7.1.1, vega-scale@~7.1.1: - version "7.1.1" - resolved "https://registry.yarnpkg.com/vega-scale/-/vega-scale-7.1.1.tgz#b69a38d1980f6fc1093390f796e556be63fdc808" - integrity sha512-yE0to0prA9E5PBJ/XP77TO0BMkzyUVyt7TH5PAwj+CZT7PMsMO6ozihelRhoIiVcP0Ae/ByCEQBUQkzN5zJ0ZA== - dependencies: - d3-array "^2.7.1" - d3-interpolate "^2.0.1" - d3-scale "^3.2.2" - vega-time "^2.0.4" - vega-util "^1.15.2" - -vega-scenegraph@^4.7.0, vega-scenegraph@~4.7.1: - version "4.7.1" - resolved "https://registry.yarnpkg.com/vega-scenegraph/-/vega-scenegraph-4.7.1.tgz#b7dd1ed81f231349a89c9ff19a949e2afeb255da" - integrity sha512-rO/7GshzgKR8vaPluN2wJqjNAu7EBejWDfGfytG/IJrpJ+z/MzvkeH6+VnCjh7cSFeiIIXzYAoyr2iSLFcWKfQ== - dependencies: - d3-path "^1.0.9" - d3-shape "^1.3.7" - vega-canvas "^1.2.1" - vega-loader "^4.2.2" - vega-scale "^6.1.0" - vega-util "^1.13.2" - -vega-scenegraph@^4.9.2, vega-scenegraph@~4.9.2: - version "4.9.2" - resolved "https://registry.yarnpkg.com/vega-scenegraph/-/vega-scenegraph-4.9.2.tgz#83b1dbc34a9ab5595c74d547d6d95849d74451ed" - integrity sha512-epm1CxcB8AucXQlSDeFnmzy0FCj+HV2k9R6ch2lfLRln5lPLEfgJWgFcFhVf5jyheY0FSeHH52Q5zQn1vYI1Ow== - dependencies: - d3-path "^2.0.0" - d3-shape "^2.0.0" - vega-canvas "^1.2.5" - vega-loader "^4.3.3" - vega-scale "^7.1.1" - vega-util "^1.15.2" - -vega-schema-url-parser@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/vega-schema-url-parser/-/vega-schema-url-parser-1.1.0.tgz#39168ec04e5468ce278a06c16ec0d126035a85b5" - integrity sha512-Tc85J2ofMZZOsxiqDM9sbvfsa+Vdo3GwNLjEEsPOsCDeYqsUHKAlc1IpbbhPLZ6jusyM9Lk0e1izF64GGklFDg== - -vega-selections@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/vega-selections/-/vega-selections-5.1.1.tgz#5ea3931bbf7bc13f2ab7c5c5ebf39aed98e4c114" - integrity sha512-ztZUMfDicuIGJHZimSdVvMGzMvaa37ICzUHHvwxS51OhYv096dzKgoSypjx+tsmR7wnhY7ZL+iQgpT1/O29jlA== - dependencies: - vega-expression "^2.6.4" - vega-util "^1.13.2" - -vega-selections@^5.1.4: - version "5.1.4" - resolved "https://registry.yarnpkg.com/vega-selections/-/vega-selections-5.1.4.tgz#cc086fac5b4e646f9f1e000777f8786782d8516a" - integrity sha512-L7CHwcIjVf90GoW2tS2x5O496O5Joaerp5A1KM6VJ1uo4z6KfqxY6M/328a/uaAs0LC5qbQgXT3htFbtUrPW/A== - dependencies: - vega-expression "^3.0.0" - vega-util "^1.15.2" - -vega-statistics@^1.7.4, vega-statistics@~1.7.5: - version "1.7.5" - resolved "https://registry.yarnpkg.com/vega-statistics/-/vega-statistics-1.7.5.tgz#da57461f95be942c93f86644631da46bc0e9bea0" - integrity sha512-6yj2V8l7rU123RIvXKiXDMC6ZCJOuToeZcqzTv4VZCRBXilVQeYzam9/nhIVROzh+4KtRW1I5oayMQqrHzIIfw== - dependencies: - d3-array "^2.4.0" - -vega-statistics@^1.7.9, vega-statistics@~1.7.9: - version "1.7.9" - resolved "https://registry.yarnpkg.com/vega-statistics/-/vega-statistics-1.7.9.tgz#feec01d463e1b50593d890d20631f72138fcb65d" - integrity sha512-T0sd2Z08k/mHxr1Vb4ajLWytPluLFYnsYqyk4SIS5czzUs4errpP2gUu63QJ0B7CKNu33vnS9WdOMOo/Eprr/Q== - dependencies: - d3-array "^2.7.1" - -vega-themes@^2.8.3: - version "2.8.3" - resolved "https://registry.yarnpkg.com/vega-themes/-/vega-themes-2.8.3.tgz#3f42a9d29b7274bf963d9d4e1c30ac0d5841d4fa" - integrity sha512-BzV/gC2ZAhnv20qpQVtyQW6CYXAGQKjArSdxky1UB1RnR5WMRzPsC+g8ak4k0txTwqhkvMAlDXUMaBgDMTOhQg== - -vega-themes@^2.8.4: - version "2.8.5" - resolved "https://registry.yarnpkg.com/vega-themes/-/vega-themes-2.8.5.tgz#f53c96676a1f28872b2c0e924da5f211613ce3a7" - integrity sha512-DqNVHZyOtyxsgEy97wfQORw11gDCWR7SIRXyDlqmiwKTLu7Jm+PdOZdw7fNbg0jozywhsPnl0itOj3k9c74CPg== - -vega-time@^1.1.0, vega-time@~1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/vega-time/-/vega-time-1.1.0.tgz#aedbffaf6d982c43e3b5e7014c9b2fc6bd74434c" - integrity sha512-yQ4co3hN0/NiuPWHKm3uCIGMjzYBJFM5glhME8mb5mrrKnBUsany+HL/9a6aU/HBeLDsDPEhna/lFpj1Y5cW8A== - dependencies: - d3-array "^2.4.0" - d3-time "^1.1.0" - d3-time-format "^2.2.3" - vega-util "^1.13.2" - -vega-time@^2.0.3, vega-time@^2.0.4, vega-time@~2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/vega-time/-/vega-time-2.0.4.tgz#ff308358a831de927caa44e281cdc96f0863ba08" - integrity sha512-U314UDR9+ZlWrD3KBaeH+j/c2WSMdvcZq5yJfFT0yTg1jsBKAQBYFGvl+orackD8Zx3FveHOxx3XAObaQeDX+Q== - dependencies: - d3-array "^2.7.1" - d3-time "^2.0.0" - vega-util "^1.15.2" - -vega-tooltip@^0.22.1: - version "0.22.1" - resolved "https://registry.yarnpkg.com/vega-tooltip/-/vega-tooltip-0.22.1.tgz#231d6c8a105b6ac531bf8275cd0950c30373e558" - integrity sha512-mPmzxwvi6+2ZgbZ/+mNC7XbSu5I6Ckon8zdgUfH9neb+vV7CKlV/FYypMdVN/9iDMFUqGzybYdqNOiSPPIxFEQ== - dependencies: - vega-util "^1.13.1" - -vega-tooltip@^0.23.1: - version "0.23.2" - resolved "https://registry.yarnpkg.com/vega-tooltip/-/vega-tooltip-0.23.2.tgz#f4e22c4ce967ce9f1de6518381a74f6fe5102a86" - integrity sha512-H7cIA1tZ26H+GJijTi1ZCBg5XWelWUv57ZNJB7No7VL6ZvV8ha7LJrFPvYQadqMP2bSdbbntKMP8oGtsKUFA7A== - dependencies: - vega-util "^1.14.1" - -vega-transforms@~4.7.2: - version "4.7.2" - resolved "https://registry.yarnpkg.com/vega-transforms/-/vega-transforms-4.7.2.tgz#29e3e0a7f662b756c563abc4eb06465aecdda940" - integrity sha512-nV1r53Zs1a+zaMcInVZTIXqPdKzlwscVxkYgR8TcXxQ1VpfJreetDTmvCl89STC6GPHlDZqkn7KRGvSoXgyNbA== - dependencies: - d3-array "^2.4.0" - vega-dataflow "^5.5.1" - vega-statistics "^1.7.4" - vega-time "^1.1.0" - vega-util "^1.13.2" - -vega-transforms@~4.9.3: - version "4.9.3" - resolved "https://registry.yarnpkg.com/vega-transforms/-/vega-transforms-4.9.3.tgz#40e5234b956a68eaa03eedf489ed03293075bbfb" - integrity sha512-PdqQd5oPlRyD405M2w+Sz9Bo+i7Rwi8o03SVK7RaeQsJC2FffKGJ6acIaSEgOq+yD1Q2k/1SePmCXcmLUlIiEA== - dependencies: - d3-array "^2.7.1" - vega-dataflow "^5.7.3" - vega-statistics "^1.7.9" - vega-time "^2.0.4" - vega-util "^1.15.2" - -vega-typings@~0.16.0: - version "0.16.0" - resolved "https://registry.yarnpkg.com/vega-typings/-/vega-typings-0.16.0.tgz#f1b618d04d721069462dacd90193501aad45f1ed" - integrity sha512-cRvEt2JicJs17eDlL8Dr+Wh55gvtTuyyWiBjp37/ewR8i3tZ9ZZEg7bTS600Z27jX9Ylkc4zINz5FibbrhWvng== - dependencies: - vega-util "^1.13.1" - -vega-typings@~0.19.0: - version "0.19.1" - resolved "https://registry.yarnpkg.com/vega-typings/-/vega-typings-0.19.1.tgz#a53949143fa37721ae7bd146bbb9add5c78aca52" - integrity sha512-OSyNYwMJ8FayTTNU/gohprbt1EFQBpoiMPP9p2vqo1O9z45XVnotQ92jYHAhraI6gWiMIIfo4OjPbSe/GX7etg== - dependencies: - vega-util "^1.15.2" - -vega-util@^1.13.1, vega-util@^1.13.2, vega-util@~1.13.2: - version "1.13.2" - resolved "https://registry.yarnpkg.com/vega-util/-/vega-util-1.13.2.tgz#d9fe2378f0e780290e231d128d8c125407fb3559" - integrity sha512-cN/VaO8CjPb3ELfQb+IVi5NGoQpYhWSUFfH7K2ibwagO8obZlUFa9ze8fYiexi2Txf78HFgWm9MXNdV6PROrkw== - -vega-util@^1.14.1: - version "1.14.1" - resolved "https://registry.yarnpkg.com/vega-util/-/vega-util-1.14.1.tgz#0fb614277764f98738ba0b80e5cdfbe663426183" - integrity sha512-pSKJ8OCkgfgHZDTljyj+gmGltgulceWbk1BV6LWrXqp6P3J8qPA/oZA8+a93YNApYxXZ3yzIVUDOo5O27xk0jw== - -vega-util@^1.15.2, vega-util@^1.16.0, vega-util@~1.16.0: - version "1.16.0" - resolved "https://registry.yarnpkg.com/vega-util/-/vega-util-1.16.0.tgz#77405d8df0a94944d106bdc36015f0d43aa2caa3" - integrity sha512-6mmz6mI+oU4zDMeKjgvE2Fjz0Oh6zo6WGATcvCfxH2gXBzhBHmy5d25uW5Zjnkc6QBXSWPLV9Xa6SiqMsrsKog== - -vega-view-transforms@~4.5.4: - version "4.5.4" - resolved "https://registry.yarnpkg.com/vega-view-transforms/-/vega-view-transforms-4.5.4.tgz#e27049e0b6cab8271ac06e1e9c0ebcbbd901b1a0" - integrity sha512-sO7a160cEWjNTLACZVGIxnRcxC2suTOn6mxbKIVtk62Ce/Z93qITdwq05IsZ7JLDVQ9G+Az9rU5Se2Je4mxGwA== - dependencies: - vega-dataflow "^5.5.1" - vega-scenegraph "^4.7.0" - vega-util "^1.13.2" - -vega-view-transforms@~4.5.8: - version "4.5.8" - resolved "https://registry.yarnpkg.com/vega-view-transforms/-/vega-view-transforms-4.5.8.tgz#c8dc42c3c7d4aa725d40b8775180c9f23bc98f4e" - integrity sha512-966m7zbzvItBL8rwmF2nKG14rBp7q+3sLCKWeMSUrxoG+M15Smg5gWEGgwTG3A/RwzrZ7rDX5M1sRaAngRH25g== - dependencies: - vega-dataflow "^5.7.3" - vega-scenegraph "^4.9.2" - vega-util "^1.15.2" - -vega-view@~5.6.0: - version "5.6.0" - resolved "https://registry.yarnpkg.com/vega-view/-/vega-view-5.6.0.tgz#1b045c207b2d8c55f29d9922bde46dea40185eb1" - integrity sha512-/w3R46lw11SXGRwuhZTvhDtQCPBPf21Svh1wiEjQ/f6M1DMhJySaPhdVdh9kIAucYAQtlrBJe1U82PG9j2wAdQ== - dependencies: - d3-array "^2.4.0" - d3-timer "^1.0.10" - vega-dataflow "^5.5.1" - vega-functions "^5.6.0" - vega-runtime "^5.0.3" - vega-scenegraph "^4.7.0" - vega-util "^1.13.2" - -vega-view@~5.9.0: - version "5.9.0" - resolved "https://registry.yarnpkg.com/vega-view/-/vega-view-5.9.0.tgz#ee6d5abd66d2503dec71e05e7ca8cf813465ae3f" - integrity sha512-HqRFuqO2OwoPHHK+CVt8vB8fu2L8GjQerLpmEpglWtCPDns5+gn5B6F7M8Ah8v24WlfqW7cLrY81t9OloPZOyw== - dependencies: - d3-array "^2.7.1" - d3-timer "^2.0.0" - vega-dataflow "^5.7.3" - vega-format "^1.0.4" - vega-functions "^5.8.0" - vega-runtime "^6.1.3" - vega-scenegraph "^4.9.2" - vega-util "^1.15.2" - -vega-voronoi@~4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/vega-voronoi/-/vega-voronoi-4.1.2.tgz#459b78f5191fb707e94d9afa7d8c1a68ad9aec7a" - integrity sha512-XXp2UChi4/6jkEqWkLFbjDBVLMizQICWDv4RUkfMeDNhWmhEY/3kPHCU6taqfTVkbxfA7aN20ivbakJzoywiAQ== - dependencies: - d3-delaunay "^5.2.1" - vega-dataflow "^5.5.1" - vega-util "^1.13.2" - -vega-voronoi@~4.1.5: - version "4.1.5" - resolved "https://registry.yarnpkg.com/vega-voronoi/-/vega-voronoi-4.1.5.tgz#e7af574d4c27fd9cb12d70082f12c6f59b80b445" - integrity sha512-950IkgCFLj0zG33EWLAm1hZcp+FMqWcNQliMYt+MJzOD5S4MSpZpZ7K4wp2M1Jktjw/CLKFL9n38JCI0i3UonA== - dependencies: - d3-delaunay "^5.3.0" - vega-dataflow "^5.7.3" - vega-util "^1.15.2" - -vega-wordcloud@~4.0.5: - version "4.0.5" - resolved "https://registry.yarnpkg.com/vega-wordcloud/-/vega-wordcloud-4.0.5.tgz#ca1ca4c329d4c0b96739cff82064711b707764de" - integrity sha512-k+EvuJuoxdfuHYiHdpj4AWi7T3gQO0M7p4NFLHjq6oOEzFBmivnvjfGGXoFZmh4uooF2djAVxtmCeuzUxG3qJg== - dependencies: - vega-canvas "^1.2.1" - vega-dataflow "^5.5.1" - vega-scale "^6.1.0" - vega-statistics "^1.7.4" - vega-util "^1.13.2" - -vega-wordcloud@~4.1.3: - version "4.1.3" - resolved "https://registry.yarnpkg.com/vega-wordcloud/-/vega-wordcloud-4.1.3.tgz#ce90900333f4e0d3ee706ba4f36bb0905f8b4a9f" - integrity sha512-is4zYn9FMAyp9T4SAcz2P/U/wqc0Lx3P5YtpWKCbOH02a05vHjUQrQ2TTPOuvmMfAEDCSKvbMSQIJMOE018lJA== - dependencies: - vega-canvas "^1.2.5" - vega-dataflow "^5.7.3" - vega-scale "^7.1.1" - vega-statistics "^1.7.9" - vega-util "^1.15.2" - -vega@*: - version "5.17.0" - resolved "https://registry.yarnpkg.com/vega/-/vega-5.17.0.tgz#2b33296e257c97b79ee6501d4d1905fb1414d080" - integrity sha512-2Rm9aS3cSMXE55YgjfkuOmvSBMtiM/85/qX/WHLc+YiJacKGiwY9yzeC+w2Ft50JUs3nKZc1KB90ePgf5mfo0Q== - dependencies: - vega-crossfilter "~4.0.5" - vega-dataflow "~5.7.3" - vega-encode "~4.8.3" - vega-event-selector "~2.0.6" - vega-expression "~3.0.0" - vega-force "~4.0.7" - vega-format "~1.0.4" - vega-functions "~5.8.0" - vega-geo "~4.3.7" - vega-hierarchy "~4.0.9" - vega-label "~1.0.0" - vega-loader "~4.4.0" - vega-parser "~6.1.0" - vega-projection "~1.4.5" - vega-regression "~1.0.9" - vega-runtime "~6.1.3" - vega-scale "~7.1.1" - vega-scenegraph "~4.9.2" - vega-statistics "~1.7.9" - vega-time "~2.0.4" - vega-transforms "~4.9.3" - vega-typings "~0.19.0" - vega-util "~1.16.0" - vega-view "~5.9.0" - vega-view-transforms "~4.5.8" - vega-voronoi "~4.1.5" - vega-wordcloud "~4.1.3" - -vega@5.11.1: - version "5.11.1" - resolved "https://registry.yarnpkg.com/vega/-/vega-5.11.1.tgz#57c989fd7b4af3e1e964fae66ba790cb69a339cc" - integrity sha512-Ihmaoh52nMO5k6SwUIKl5n1jJKkGPiWNSNPneyq7jHqpIGRvlE6AP5jdWXrtIWumRzEJ1TZqmSfuPOOvF1yq0A== - dependencies: - vega-crossfilter "~4.0.2" - vega-dataflow "~5.5.1" - vega-encode "~4.6.0" - vega-event-selector "~2.0.3" - vega-expression "~2.6.4" - vega-force "~4.0.4" - vega-functions "~5.6.0" - vega-geo "~4.3.1" - vega-hierarchy "~4.0.5" - vega-loader "~4.2.2" - vega-parser "~5.14.0" - vega-projection "~1.4.1" - vega-regression "~1.0.6" - vega-runtime "~5.0.3" - vega-scale "~6.1.0" - vega-scenegraph "~4.7.1" - vega-statistics "~1.7.5" - vega-time "~1.1.0" - vega-transforms "~4.7.2" - vega-typings "~0.16.0" - vega-util "~1.13.2" - vega-view "~5.6.0" - vega-view-transforms "~4.5.4" - vega-voronoi "~4.1.2" - vega-wordcloud "~4.0.5" - vendors@^1.0.0: version "1.0.4" resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.4.tgz#e2b800a53e7a29b93506c3cf41100d16c4c4ad8e" @@ -11015,7 +9539,7 @@ vlq@^0.2.2: resolved "https://registry.yarnpkg.com/vlq/-/vlq-0.2.3.tgz#8f3e4328cf63b1540c0d67e1b2778386f8975b26" integrity sha512-DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow== -vm-browserify@^1.0.1: +vm-browserify@^1.0.1, vm-browserify@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== @@ -11043,20 +9567,6 @@ walker@^1.0.7, walker@~1.0.5: dependencies: makeerror "1.0.x" -warning@4.x, warning@^4.0.1, warning@^4.0.2, warning@^4.0.3, warning@~4.0.2: - version "4.0.3" - resolved "https://registry.yarnpkg.com/warning/-/warning-4.0.3.tgz#16e9e077eb8a86d6af7d64aa1e05fd85b4678ca3" - integrity sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w== - dependencies: - loose-envify "^1.0.0" - -warning@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/warning/-/warning-3.0.0.tgz#32e5377cb572de4ab04753bdf8821c01ed605b7c" - integrity sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w= - dependencies: - loose-envify "^1.0.0" - wcwidth@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" @@ -11064,6 +9574,11 @@ wcwidth@^1.0.1: dependencies: defaults "^1.0.3" +weak-lru-cache@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/weak-lru-cache/-/weak-lru-cache-1.2.1.tgz#6b4f2da7e1701f845e71522417f1df1e39503df8" + integrity sha512-O5ag1F0Xk6ui+Fg5LlosTcVAyHs6DeyiDDbOapNtFCx/KjZ82B3U9stM9hvzbVclKWn9ABPjaINX/nQkGkJkKg== + webidl-conversions@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" @@ -11076,11 +9591,6 @@ whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.5: dependencies: iconv-lite "0.4.24" -whatwg-fetch@>=0.10.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz#fc804e458cc460009b1a2b966bc8817d2578aefb" - integrity sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q== - whatwg-mimetype@^2.2.0, whatwg-mimetype@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" @@ -11095,11 +9605,34 @@ whatwg-url@^7.0.0: tr46 "^1.0.1" webidl-conversions "^4.0.2" +which-boxed-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" + integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== + dependencies: + is-bigint "^1.0.1" + is-boolean-object "^1.1.0" + is-number-object "^1.0.4" + is-string "^1.0.5" + is-symbol "^1.0.3" + which-module@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= +which-typed-array@^1.1.2: + version "1.1.7" + resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.7.tgz#2761799b9a22d4b8660b3c1b40abaa7739691793" + integrity sha512-vjxaB4nfDqwKI0ws7wZpxIlde1XrLX5uB0ZjpfshgmapJMD7jJWhZI+yToJTqaFByF0eNBcYxbjmCzoRP7CfEw== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + es-abstract "^1.18.5" + foreach "^2.0.5" + has-tostringtag "^1.0.0" + is-typed-array "^1.1.7" + which@^1.2.9, which@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" @@ -11169,7 +9702,7 @@ write-file-atomic@^3.0.0: signal-exit "^3.0.2" typedarray-to-buffer "^3.1.5" -ws@^5.1.1, ws@^5.2.0: +ws@^5.1.1: version "5.2.2" resolved "https://registry.yarnpkg.com/ws/-/ws-5.2.2.tgz#dffef14866b8e8dc9133582514d1befaf96e980f" integrity sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA== @@ -11203,6 +9736,11 @@ xtend@^4.0.0, 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@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" @@ -11213,22 +9751,15 @@ y18n@^4.0.0: resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" integrity sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w== -y18n@^5.0.1: - version "5.0.5" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.5.tgz#8769ec08d03b1ea2df2500acef561743bbb9ab18" - integrity sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg== +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== -yallist@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" - integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= - -yaml@^1.7.2: - version "1.9.2" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.9.2.tgz#f0cfa865f003ab707663e4f04b3956957ea564ed" - integrity sha512-HPT7cGGI0DuRcsO51qC1j9O16Dh1mZ2bnXwsi0jrSpsLz0WxOLSLXfkABVl6bZO629py3CU+OMJtpNHDLB97kg== - dependencies: - "@babel/runtime" "^7.9.2" +yaml@^1.10.0, yaml@^1.10.2: + version "1.10.2" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" + integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== yargs-parser@^15.0.1: version "15.0.1" @@ -11246,11 +9777,6 @@ yargs-parser@^18.1.1: camelcase "^5.0.0" decamelize "^1.2.0" -yargs-parser@^20.0.0: - version "20.2.3" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.3.tgz#92419ba867b858c868acf8bae9bf74af0dd0ce26" - integrity sha512-emOFRT9WVHw03QSvN5qor9QQT9+sw5vwxfYweivSMHTcAXPefwVae2FjO7JJjj8hCE4CzPOPeFM83VwT29HCww== - yargs-parser@^9.0.2: version "9.0.2" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-9.0.2.tgz#9ccf6a43460fe4ed40a9bb68f48d43b8a68cc077" @@ -11293,7 +9819,7 @@ yargs@^14.0.0: y18n "^4.0.0" yargs-parser "^15.0.1" -yargs@^15.0.2, yargs@^15.3.1: +yargs@^15.3.1: version "15.3.1" resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.3.1.tgz#9505b472763963e54afe60148ad27a330818e98b" integrity sha512-92O1HWEjw27sBfgmXiixJWT5hRBp2eobqXicLtPBIDBhYB+1HpwZlXmbW2luivBJHBzki+7VyCLRtAkScbTBQA== @@ -11309,29 +9835,3 @@ yargs@^15.0.2, yargs@^15.3.1: which-module "^2.0.0" y18n "^4.0.0" yargs-parser "^18.1.1" - -yargs@~16.0.3: - version "16.0.3" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.0.3.tgz#7a919b9e43c90f80d4a142a89795e85399a7e54c" - integrity sha512-6+nLw8xa9uK1BOEOykaiYAJVh6/CjxWXK/q9b5FpRgNslt8s22F2xMBqVIKgCRjNgGvGPBy8Vog7WN7yh4amtA== - dependencies: - cliui "^7.0.0" - escalade "^3.0.2" - get-caller-file "^2.0.5" - require-directory "^2.1.1" - string-width "^4.2.0" - y18n "^5.0.1" - yargs-parser "^20.0.0" - -zen-observable-ts@^0.8.21: - version "0.8.21" - resolved "https://registry.yarnpkg.com/zen-observable-ts/-/zen-observable-ts-0.8.21.tgz#85d0031fbbde1eba3cd07d3ba90da241215f421d" - integrity sha512-Yj3yXweRc8LdRMrCC8nIc4kkjWecPAUVh0TI0OUrWXx6aX790vLcDlWca6I4vsyCGH3LpWxq0dJRcMOFoVqmeg== - dependencies: - tslib "^1.9.3" - zen-observable "^0.8.0" - -zen-observable@^0.8.0: - version "0.8.15" - resolved "https://registry.yarnpkg.com/zen-observable/-/zen-observable-0.8.15.tgz#96415c512d8e3ffd920afd3889604e30b9eaac15" - integrity sha512-PQ2PC7R9rslx84ndNBZB/Dkv8V8fZEpk83RLgXtYd0fwUgEjseMn1Dgajh2x6S8QbZAFa9p2qVCEuYZNgve0dQ== diff --git a/packages/squiggle-lang/yarn.nix b/packages/squiggle-lang/yarn.nix new file mode 100644 index 00000000..7b80c87a --- /dev/null +++ b/packages/squiggle-lang/yarn.nix @@ -0,0 +1,11654 @@ +{ 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/postcss.config.js b/postcss.config.js deleted file mode 100644 index 39af7142..00000000 --- a/postcss.config.js +++ /dev/null @@ -1,8 +0,0 @@ -//postcss.config.js - const tailwindcss = require('tailwindcss'); - module.exports = { - plugins: [ - tailwindcss('./tailwind.js'), - require('autoprefixer'), - ], - }; \ No newline at end of file diff --git a/showcase/Entries.re b/showcase/Entries.re deleted file mode 100644 index 51f2f9b1..00000000 --- a/showcase/Entries.re +++ /dev/null @@ -1 +0,0 @@ -let entries = []; \ No newline at end of file diff --git a/showcase/EntryTypes.re b/showcase/EntryTypes.re deleted file mode 100644 index 49a61a33..00000000 --- a/showcase/EntryTypes.re +++ /dev/null @@ -1,30 +0,0 @@ -type compEntry = { - mutable id: string, - title: string, - render: unit => React.element, - container: containerType, -} -and folderEntry = { - mutable id: string, - title: string, - children: list(navEntry), -} -and navEntry = - | CompEntry(compEntry) - | FolderEntry(folderEntry) -and containerType = - | FullWidth - | Sidebar; - -let entry = (~title, ~render): navEntry => { - CompEntry({id: "", title, render, container: FullWidth}); -}; - -// Maybe different api, this avoids breaking changes -let sidebar = (~title, ~render): navEntry => { - CompEntry({id: "", title, render, container: Sidebar}); -}; - -let folder = (~title, ~children): navEntry => { - FolderEntry({id: "", title, children}); -}; diff --git a/showcase/Lib.re b/showcase/Lib.re deleted file mode 100644 index 508f1ee8..00000000 --- a/showcase/Lib.re +++ /dev/null @@ -1,198 +0,0 @@ -open EntryTypes; - -module HS = Belt.HashMap.String; - -let entriesByPath: HS.t(navEntry) = HS.make(~hintSize=100); - -/* Creates unique id's per scope based on title */ -let buildIds = entries => { - let genId = (title, path) => { - let noSpaces = Js.String.replaceByRe([%bs.re "/\\s+/g"], "-", title); - if (!HS.has(entriesByPath, path ++ "/" ++ noSpaces)) { - noSpaces; - } else { - let rec loop = num => { - let testId = noSpaces ++ "-" ++ string_of_int(num); - if (!HS.has(entriesByPath, path ++ "/" ++ testId)) { - testId; - } else { - loop(num + 1); - }; - }; - loop(2); - }; - }; - let rec processFolder = (f: folderEntry, curPath) => { - f.id = curPath ++ "/" ++ genId(f.title, curPath); - HS.set(entriesByPath, f.id, FolderEntry(f)); - f.children - |> E.L.iter( - fun - | CompEntry(c) => processEntry(c, f.id) - | FolderEntry(f) => processFolder(f, f.id), - ); - } - and processEntry = (c: compEntry, curPath) => { - c.id = curPath ++ "/" ++ genId(c.title, curPath); - HS.set(entriesByPath, c.id, CompEntry(c)); - }; - entries - |> E.L.iter( - fun - | CompEntry(c) => processEntry(c, "") - | FolderEntry(f) => processFolder(f, ""), - ); -}; - -let entries = Entries.entries; -buildIds(entries); - -module Styles = { - open Css; - let pageContainer = style([display(`flex), height(`vh(100.))]); - let leftNav = - style([ - padding(`em(2.)), - flexBasis(`px(200)), - flexShrink(0.), - backgroundColor(`hex("eaeff3")), - boxShadows([ - Shadow.box( - ~x=px(-1), - ~blur=px(1), - ~inset=true, - rgba(0, 0, 0, 0.1), - ), - ]), - ]); - - let folderNav = - style([ - selector( - ">h4", - [ - cursor(`pointer), - margin2(~v=`em(0.3), ~h=`zero), - hover([color(`hex("7089ad"))]), - ], - ), - ]); - let folderChildren = style([paddingLeft(`px(7))]); - let compNav = - style([ - cursor(`pointer), - paddingBottom(`px(3)), - hover([color(`hex("7089ad"))]), - ]); - let compContainer = style([padding(`em(2.)), flexGrow(1.)]); - // Approximate sidebar container for entry - let sidebarContainer = style([maxWidth(`px(430))]); - let folderChildContainer = style([marginBottom(`em(2.))]); -}; - -let baseUrl = "/showcase/index.html"; - -module Index = { - type state = {route: ReasonReactRouter.url}; - - type action = - | ItemClick(string) - | ChangeRoute(ReasonReactRouter.url); - - let changeId = (id: string) => { - ReasonReactRouter.push(baseUrl ++ "#" ++ id); - (); - }; - - let buildNav = setRoute => { - let rec buildFolder = (f: folderEntry) => { -
-

changeId(f.id)}> f.title->React.string

-
- {( - f.children - |> E.L.fmap(e => - switch (e) { - | FolderEntry(folder) => buildFolder(folder) - | CompEntry(entry) => buildEntry(entry) - } - ) - |> E.L.toArray - ) - ->React.array} -
-
; - } - and buildEntry = (e: compEntry) => { -
changeId(e.id)}> - e.title->React.string -
; - }; - ( - entries - |> E.L.fmap(e => - switch (e) { - | FolderEntry(folder) => buildFolder(folder) - | CompEntry(entry) => buildEntry(entry) - } - ) - |> E.L.toArray - ) - ->React.array; - }; - - let renderEntry = e => { - switch (e.container) { - | FullWidth => e.render() - | Sidebar =>
{e.render()}
- }; - }; - - [@react.component] - let make = () => { - let (route, setRoute) = - React.useState(() => { - let url: ReasonReactRouter.url = {path: [], hash: "", search: ""}; - url; - }); - - React.useState(() => { - ReasonReactRouter.watchUrl(url => setRoute(_ => url)); - (); - }) - |> ignore; - -
-
{buildNav(setRoute)}
-
- {if (route.hash == "") { - React.null; - } else { - switch (HS.get(entriesByPath, route.hash)) { - | Some(navEntry) => - switch (navEntry) { - | CompEntry(c) => renderEntry(c) - | FolderEntry(f) => - /* Rendering immediate children */ - ( - f.children - |> E.L.fmap(child => - switch (child) { - | CompEntry(c) => -
- {renderEntry(c)} -
- | _ => React.null - } - ) - |> E.L.toArray - ) - ->React.array - } - | None =>
"Component not found"->React.string
- }; - }} -
-
; - }; -}; \ No newline at end of file diff --git a/showcase/ShowcaseIndex.re b/showcase/ShowcaseIndex.re deleted file mode 100644 index e3912686..00000000 --- a/showcase/ShowcaseIndex.re +++ /dev/null @@ -1,2 +0,0 @@ -ReactDOMRe.renderToElementWithId(
, "main"); -ReasonReactRouter.push(""); \ No newline at end of file diff --git a/showcase/index.html b/showcase/index.html deleted file mode 100644 index b459bc86..00000000 --- a/showcase/index.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - Showcase - - - -
- - - - \ No newline at end of file diff --git a/src/App.re b/src/App.re deleted file mode 100644 index 482d27fe..00000000 --- a/src/App.re +++ /dev/null @@ -1,87 +0,0 @@ -type route = - | DistBuilder - | Home - | NotFound; - -let routeToPath = route => - switch (route) { - | DistBuilder => "/dist-builder" - | Home => "/" - | _ => "/" - }; - -module Menu = { - module Styles = { - open Css; - let menu = - style([ - position(`relative), - marginTop(em(0.25)), - marginBottom(em(0.25)), - selector( - "a", - [ - borderRadius(em(0.25)), - display(`inlineBlock), - backgroundColor(`hex("eee")), - padding(em(1.)), - cursor(`pointer), - ], - ), - selector("a:hover", [backgroundColor(`hex("bfcad4"))]), - selector("a:hover", [backgroundColor(`hex("bfcad4"))]), - selector( - "a:not(:first-child):not(:last-child)", - [marginRight(em(0.25)), marginLeft(em(0.25))], - ), - ]); - }; - - module Item = { - [@react.component] - let make = (~href, ~children) => { - { - e->ReactEvent.Synthetic.preventDefault; - ReasonReactRouter.push(href); - }}> - children - ; - }; - }; - - [@react.component] - let make = () => { -
- {"Home" |> R.ste} - - {"Dist Builder" |> R.ste} - -
; - }; -}; - -let fixedLength = r => -
r
; - -[@react.component] -let make = () => { - let url = ReasonReactRouter.useUrl(); - - let routing = - switch (url.path) { - | ["dist-builder"] => DistBuilder - | [] => Home - | _ => NotFound - }; - - <> - - {switch (routing) { - | DistBuilder => - | Home => - | _ => fixedLength({"Page is not found" |> R.ste}) - }} - ; -}; diff --git a/src/ExampleStyles.bs.js b/src/ExampleStyles.bs.js deleted file mode 100644 index 0d511991..00000000 --- a/src/ExampleStyles.bs.js +++ /dev/null @@ -1,10 +0,0 @@ -'use strict'; - - -var reasonReactBlue = "#48a9dc"; - -var style = "\n body {\n background-color: rgb(224, 226, 229);\n display: flex;\n flex-direction: column;\n align-items: center;\n }\n button {\n background-color: white;\n color: " + (String(reasonReactBlue) + (";\n box-shadow: 0 0 0 1px " + (String(reasonReactBlue) + (";\n border: none;\n padding: 8px;\n font-size: 16px;\n }\n button:active {\n background-color: " + (String(reasonReactBlue) + ";\n color: white;\n }\n .container {\n margin: 12px 0px;\n box-shadow: 0px 4px 16px rgb(200, 200, 200);\n width: 720px;\n border-radius: 12px;\n font-family: sans-serif;\n }\n .containerTitle {\n background-color: rgb(242, 243, 245);\n border-radius: 12px 12px 0px 0px;\n padding: 12px;\n font-weight: bold;\n }\n .containerContent {\n background-color: white;\n padding: 16px;\n border-radius: 0px 0px 12px 12px;\n }\n"))))); - -exports.reasonReactBlue = reasonReactBlue; -exports.style = style; -/* style Not a pure module */ diff --git a/src/ExampleStyles.re b/src/ExampleStyles.re deleted file mode 100644 index 4a097747..00000000 --- a/src/ExampleStyles.re +++ /dev/null @@ -1,44 +0,0 @@ -let reasonReactBlue = "#48a9dc"; - -// The {j|...|j} feature is just string interpolation, from -// bucklescript.github.io/docs/en/interop-cheatsheet#string-unicode-interpolation -// This allows us to conveniently write CSS, together with variables, by -// constructing a string -let style = {j| - body { - background-color: rgb(224, 226, 229); - display: flex; - flex-direction: column; - align-items: center; - } - button { - background-color: white; - color: $reasonReactBlue; - box-shadow: 0 0 0 1px $reasonReactBlue; - border: none; - padding: 8px; - font-size: 16px; - } - button:active { - background-color: $reasonReactBlue; - color: white; - } - .container { - margin: 12px 0px; - box-shadow: 0px 4px 16px rgb(200, 200, 200); - width: 720px; - border-radius: 12px; - font-family: sans-serif; - } - .containerTitle { - background-color: rgb(242, 243, 245); - border-radius: 12px 12px 0px 0px; - padding: 12px; - font-weight: bold; - } - .containerContent { - background-color: white; - padding: 16px; - border-radius: 0px 0px 12px 12px; - } -|j}; diff --git a/src/GuesstimatorDist.re b/src/GuesstimatorDist.re deleted file mode 100644 index eb843076..00000000 --- a/src/GuesstimatorDist.re +++ /dev/null @@ -1,21 +0,0 @@ -let normal = (mean: float, std: float) => - Js.Float.( - { - let nMean = toPrecisionWithPrecision(mean, ~digits=4); - let nStd = toPrecisionWithPrecision(std, ~digits=2); - {j|normal($(nMean), $(nStd))|j}; - } - ); - -let logNormal = (mean: float, std: float) => { - Js.Float.( - { - let nMean = toPrecisionWithPrecision(mean, ~digits=4); - let nStd = toPrecisionWithPrecision(std, ~digits=2); - {j|lognormal({mean: $(nMean), stdev: $(nStd)})|j}; - } - ); -}; - -let divide = (str1: string, str2: string) => {j|$(str1)/$(str2)|j}; -let min = (str1: string, str2: string) => {j|min($(str1),$(str2))|j}; \ No newline at end of file diff --git a/src/Index.re b/src/Index.re deleted file mode 100644 index b4259c3e..00000000 --- a/src/Index.re +++ /dev/null @@ -1,2 +0,0 @@ -[%bs.raw {|import('./styles/index.css')|}]; -ReactDOMRe.renderToElementWithId(, "app"); \ No newline at end of file diff --git a/src/R.re b/src/R.re deleted file mode 100644 index 7b2a53a0..00000000 --- a/src/R.re +++ /dev/null @@ -1,9 +0,0 @@ - -let ste = React.string; -let showIf = (cond, comp) => cond ? comp : ReasonReact.null; - -module O = { - let defaultNull = E.O.default(ReasonReact.null); - let fmapOrNull = (fn, el) => el |> E.O.fmap(fn) |> E.O.default(ReasonReact.null); - let flatten = E.O.default(ReasonReact.null); -}; \ No newline at end of file diff --git a/src/components/CodeEditor.js b/src/components/CodeEditor.js deleted file mode 100644 index 626a2461..00000000 --- a/src/components/CodeEditor.js +++ /dev/null @@ -1,41 +0,0 @@ -import React 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"; - -function onChange(newValue) { - console.log("change", newValue); -} - -export class CodeEditor extends React.Component { - constructor(props) { - super(props); - } - render() { - return ( - - ); - } -} diff --git a/src/components/CodeEditor.re b/src/components/CodeEditor.re deleted file mode 100644 index 3762eaaa..00000000 --- a/src/components/CodeEditor.re +++ /dev/null @@ -1,10 +0,0 @@ -[@bs.module "./CodeEditor.js"] -external codeEditor: ReasonReact.reactClass = "CodeEditor"; - -[@react.component] -let make = (~value="", ~onChange=(_:string) => (), ~children=ReasonReact.null) => - ReasonReact.wrapJsForReason(~reactClass=codeEditor, ~props={ - "value": value, - "onChange": onChange - }, children) - |> ReasonReact.element; diff --git a/src/components/DistBuilder.re b/src/components/DistBuilder.re deleted file mode 100644 index 54921b45..00000000 --- a/src/components/DistBuilder.re +++ /dev/null @@ -1,347 +0,0 @@ -open BsReform; -open Antd.Grid; - -module FormConfig = [%lenses - type state = { - squiggleString: string, - sampleCount: string, - outputXYPoints: string, - downsampleTo: string, - kernelWidth: string, - diagramStart: string, - diagramStop: string, - diagramCount: string, - } -]; - -type options = { - sampleCount: int, - outputXYPoints: int, - downsampleTo: option(int), - kernelWidth: option(float), - diagramStart: float, - diagramStop: float, - diagramCount: int, -}; - -module Form = ReForm.Make(FormConfig); - -let schema = Form.Validation.Schema([||]); - -module FieldText = { - [@react.component] - let make = (~field, ~label) => { - <> - - handleChange(r)} /> - } - /> - ; - }; -}; -module FieldString = { - [@react.component] - let make = (~field, ~label) => { - - R.ste}> - validate()} - /> - - } - />; - }; -}; - -module FieldFloat = { - [@react.component] - let make = (~field, ~label, ~className=Css.style([])) => { - - R.ste}> - validate()} - className - /> - - } - />; - }; -}; - -module Styles = { - open Css; - let rows = - style([ - selector( - ">.ant-col:first-child", - [paddingLeft(em(0.25)), paddingRight(em(0.125))], - ), - selector( - ">.ant-col:last-child", - [paddingLeft(em(0.125)), paddingRight(em(0.25))], - ), - selector( - ">.ant-col:not(:first-child):not(:last-child)", - [paddingLeft(em(0.125)), paddingRight(em(0.125))], - ), - ]); - let parent = - style([ - selector(".ant-input-number", [width(`percent(100.))]), - selector(".anticon", [verticalAlign(`zero)]), - ]); - let form = style([backgroundColor(hex("eee")), padding(em(1.))]); - let dist = style([padding(em(1.))]); - let spacer = style([marginTop(em(1.))]); - let groupA = - style([ - selector( - ".ant-input-number-input", - [backgroundColor(hex("fff7db"))], - ), - ]); - let groupB = - style([ - selector( - ".ant-input-number-input", - [backgroundColor(hex("eaf4ff"))], - ), - ]); -}; - -module DemoDist = { - [@react.component] - let make = (~squiggleString:string, ~options) => { - R.ste}> -
- {switch (options) { - | Some(options) => - let inputs1 = - ProgramEvaluator.Inputs.make( - ~samplingInputs={ - sampleCount: Some(options.sampleCount), - outputXYPoints: Some(options.outputXYPoints), - kernelWidth: options.kernelWidth, - shapeLength: - Some(options.downsampleTo |> E.O.default(1000)), - }, - ~squiggleString, - ~environment= - [| - ("K", `SymbolicDist(`Float(1000.0))), - ("M", `SymbolicDist(`Float(1000000.0))), - ("B", `SymbolicDist(`Float(1000000000.0))), - ("T", `SymbolicDist(`Float(1000000000000.0))), - |] - ->Belt.Map.String.fromArray, - (), - ); - - let response1 = ProgramEvaluator.evaluateProgram(inputs1); - switch (response1) { - | Ok(`DistPlus(distPlus1)) => - - | Ok(`Float(f)) => - - | Ok(`Function((f, a), env)) => - // Problem: When it gets the function, it doesn't save state about previous commands - let foo: ProgramEvaluator.Inputs.inputs = { - squiggleString, - samplingInputs: inputs1.samplingInputs, - environment: env, - }; - let results = - E.A.Floats.range(options.diagramStart, options.diagramStop, options.diagramCount) - |> E.A.fmap(r => - ProgramEvaluator.evaluateFunction( - foo, - (f, a), - [|`SymbolicDist(`Float(r))|], - ) - |> E.R.bind(_, a => - switch (a) { - | `DistPlus(d) => Ok((r, DistPlus.T.normalize(d))) - | n => - Js.log2("Error here", n); - Error("wrong type"); - } - ) - ) - |> E.A.R.firstErrorOrOpen; - switch (results) { - | Ok(dists) => - | Error(r) => r |> R.ste - }; - | Error(r) => r |> R.ste - }; - | _ => - "Nothing to show. Try to change the distribution description." - |> R.ste - }} -
-
; - }; -}; - -[@react.component] -let make = () => { - let (reloader, setReloader) = React.useState(() => 1); - let reform = - Form.use( - ~validationStrategy=OnDemand, - ~schema, - ~onSubmit=({state}) => {None}, - ~initialState={ - //squiggleString: "mm(normal(-10, 2), uniform(18, 25), lognormal({mean: 10, stdev: 8}), triangular(31,40,50))", - squiggleString: "mm(normal(5,2), normal(10,2))", - sampleCount: "1000", - outputXYPoints: "1000", - downsampleTo: "", - kernelWidth: "", - diagramStart: "0", - diagramStop: "10", - diagramCount: "20", - }, - (), - ); - - let onSubmit = e => { - e->ReactEvent.Synthetic.preventDefault; - reform.submit(); - }; - - let squiggleString = reform.state.values.squiggleString; - let sampleCount = reform.state.values.sampleCount |> Js.Float.fromString; - let outputXYPoints = - reform.state.values.outputXYPoints |> Js.Float.fromString; - let downsampleTo = reform.state.values.downsampleTo |> Js.Float.fromString; - let kernelWidth = reform.state.values.kernelWidth |> Js.Float.fromString; - let diagramStart = reform.state.values.diagramStart |> Js.Float.fromString; - let diagramStop = reform.state.values.diagramStop |> Js.Float.fromString; - let diagramCount = reform.state.values.diagramCount |> Js.Float.fromString; - - let options = - switch (sampleCount, outputXYPoints, downsampleTo) { - | (_, _, _) - when - !Js.Float.isNaN(sampleCount) - && !Js.Float.isNaN(outputXYPoints) - && !Js.Float.isNaN(downsampleTo) - && sampleCount > 10. - && outputXYPoints > 10. => - Some({ - sampleCount: sampleCount |> int_of_float, - outputXYPoints: outputXYPoints |> int_of_float, - downsampleTo: - int_of_float(downsampleTo) > 0 - ? Some(int_of_float(downsampleTo)) : None, - kernelWidth: kernelWidth == 0.0 ? None : Some(kernelWidth), - diagramStart: diagramStart, - diagramStop: diagramStop, - diagramCount: diagramCount |> int_of_float, - }) - | _ => None - }; - - let demoDist = - React.useMemo1( - () => , - [| - reform.state.values.squiggleString, - reform.state.values.sampleCount, - reform.state.values.outputXYPoints, - reform.state.values.downsampleTo, - reform.state.values.kernelWidth, - reform.state.values.diagramStart, - reform.state.values.diagramStop, - reform.state.values.diagramCount, - reloader |> string_of_int, - |], - ); - - let onReload = _ => { - setReloader(_ => reloader + 1); - }; - -
-
- R.ste} - extra={ - - }> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
demoDist
-
; -}; diff --git a/src/components/charts/DistPlusPlot.re b/src/components/charts/DistPlusPlot.re deleted file mode 100644 index c6a8d5b5..00000000 --- a/src/components/charts/DistPlusPlot.re +++ /dev/null @@ -1,390 +0,0 @@ -open DistPlusPlotReducer; -let plotBlue = `hex("1860ad"); - -let showAsForm = (distPlus: DistTypes.distPlus) => { -
- E.O.default("")} /> -
; -}; - -let showFloat = (~precision=3, number) => - ; - -let table = (distPlus, x) => { -
- - - - - - - - - - - - - - - - - - - -
{"X Point" |> ReasonReact.string} - {"Discrete Value" |> ReasonReact.string} - - {"Continuous Value" |> ReasonReact.string} - - {"Y Integral to Point" |> ReasonReact.string} - - {"Y Integral Total" |> ReasonReact.string} -
- {x |> E.Float.toString |> ReasonReact.string} - - {distPlus - |> DistPlus.T.xToY(x) - |> DistTypes.MixedPoint.toDiscreteValue - |> Js.Float.toPrecisionWithPrecision(_, ~digits=7) - |> ReasonReact.string} - - {distPlus - |> DistPlus.T.xToY(x) - |> DistTypes.MixedPoint.toContinuousValue - |> Js.Float.toPrecisionWithPrecision(_, ~digits=7) - |> ReasonReact.string} - - {distPlus - |> DistPlus.T.Integral.xToY(x) - |> E.Float.with2DigitsPrecision - |> ReasonReact.string} - - {distPlus - |> DistPlus.T.Integral.sum - |> E.Float.with2DigitsPrecision - |> ReasonReact.string} -
- - - - - - - - - - - - - -
- {"Continuous Total" |> ReasonReact.string} - - {"Discrete Total" |> ReasonReact.string} -
- {distPlus - |> DistPlus.T.toContinuous - |> E.O.fmap( - Continuous.T.Integral.sum - ) - |> E.O.fmap(E.Float.with2DigitsPrecision) - |> E.O.default("") - |> ReasonReact.string} - - {distPlus - |> DistPlus.T.toDiscrete - |> E.O.fmap(Discrete.T.Integral.sum) - |> E.O.fmap(E.Float.with2DigitsPrecision) - |> E.O.default("") - |> ReasonReact.string} -
-
; -}; -let percentiles = distPlus => { -
- - - - - - - - - - - - - - - - - - - - - - - - - -
{"1" |> ReasonReact.string} {"5" |> ReasonReact.string} {"25" |> ReasonReact.string} {"50" |> ReasonReact.string} {"75" |> ReasonReact.string} {"95" |> ReasonReact.string} {"99" |> ReasonReact.string} {"99.999" |> ReasonReact.string}
- {distPlus - |> DistPlus.T.Integral.yToX(0.01) - |> showFloat} - - {distPlus - |> DistPlus.T.Integral.yToX(0.05) - |> showFloat} - - {distPlus - |> DistPlus.T.Integral.yToX(0.25) - |> showFloat} - - {distPlus - |> DistPlus.T.Integral.yToX(0.5) - |> showFloat} - - {distPlus - |> DistPlus.T.Integral.yToX(0.75) - |> showFloat} - - {distPlus - |> DistPlus.T.Integral.yToX(0.95) - |> showFloat} - - {distPlus - |> DistPlus.T.Integral.yToX(0.99) - |> showFloat} - - {distPlus - |> DistPlus.T.Integral.yToX(0.99999) - |> showFloat} -
- - - - - - - - - - - - - - - -
{"mean" |> ReasonReact.string} - {"standard deviation" |> ReasonReact.string} - {"variance" |> ReasonReact.string}
- {distPlus |> DistPlus.T.mean |> showFloat} - - {distPlus |> DistPlus.T.variance |> (r => r ** 0.5) |> showFloat} - - {distPlus |> DistPlus.T.variance |> showFloat} -
-
; -}; - -let adjustBoth = discreteProbabilityMassFraction => { - let yMaxDiscreteDomainFactor = discreteProbabilityMassFraction; - let yMaxContinuousDomainFactor = 1.0 -. discreteProbabilityMassFraction; - - // use the bigger proportion, such that whichever is the bigger proportion, the yMax is 1. - - - let yMax = (yMaxDiscreteDomainFactor > 0.5 ? yMaxDiscreteDomainFactor : yMaxContinuousDomainFactor); - ( - yMax /. yMaxDiscreteDomainFactor, - yMax /. yMaxContinuousDomainFactor, - ); -}; - -module DistPlusChart = { - [@react.component] - let make = (~distPlus: DistTypes.distPlus, ~config: chartConfig, ~onHover) => { - open DistPlus; - - let discrete = distPlus |> T.toDiscrete |> E.O.fmap(Discrete.getShape); - let continuous = - distPlus - |> T.toContinuous - |> E.O.fmap(Continuous.getShape); - let range = T.xTotalRange(distPlus); - - // // We subtract a bit from the range to make sure that it fits. Maybe this should be done in d3 instead. - // let minX = - // switch ( - // distPlus - // |> DistPlus.T.Integral.yToX(0.0001), - // range, - // ) { - // | (min, Some(range)) => Some(min -. range *. 0.001) - // | _ => None - // }; - - let minX = { - distPlus |> DistPlus.T.Integral.yToX(0.00001); - }; - - let maxX = { - distPlus |> DistPlus.T.Integral.yToX(0.99999); - }; - - let timeScale = distPlus.unit |> DistTypes.DistributionUnit.toJson; - let discreteProbabilityMassFraction = - distPlus |> DistPlus.T.toDiscreteProbabilityMassFraction; - - let (yMaxDiscreteDomainFactor, yMaxContinuousDomainFactor) = - adjustBoth(discreteProbabilityMassFraction); - - ; - }; -}; - -module IntegralChart = { - [@react.component] - let make = (~distPlus: DistTypes.distPlus, ~config: chartConfig, ~onHover) => { - let integral = distPlus.integralCache; - let continuous = - integral - |> Continuous.toLinear - |> E.O.fmap(Continuous.getShape); - let minX = { - distPlus |> DistPlus.T.Integral.yToX(0.00001); - }; - - let maxX = { - distPlus |> DistPlus.T.Integral.yToX(0.99999); - }; - let timeScale = distPlus.unit |> DistTypes.DistributionUnit.toJson; - ; - }; -}; - -module Chart = { - [@react.component] - let make = (~distPlus: DistTypes.distPlus, ~config: chartConfig, ~onHover) => { - let chart = - React.useMemo2( - () => { - config.isCumulative - ? - : - }, - (distPlus, config), - ); -
- chart -
; - }; -}; - -let button = "bg-gray-300 hover:bg-gray-500 text-grey-darkest text-xs px-4 py-1"; - -[@react.component] -let make = (~distPlus: DistTypes.distPlus) => { - let (x, setX) = React.useState(() => 0.); - let (state, dispatch) = - React.useReducer(DistPlusPlotReducer.reducer, DistPlusPlotReducer.init); - -
- {state.distributions - |> E.L.fmapi((index, config) => -
-
- {setX(_ => r)}} /> -
-
-
- - - - - - {index != 0 - ? - : ReasonReact.null} -
-
-
- ) - |> E.L.toArray - |> ReasonReact.array} -
- - - - -
- {state.showParams ? showAsForm(distPlus) : ReasonReact.null} - {state.showStats ? table(distPlus, x) : ReasonReact.null} - {state.showPercentiles ? percentiles(distPlus) : ReasonReact.null} -
; -}; diff --git a/src/components/charts/DistPlusPlotReducer.re b/src/components/charts/DistPlusPlotReducer.re deleted file mode 100644 index 0ca31c65..00000000 --- a/src/components/charts/DistPlusPlotReducer.re +++ /dev/null @@ -1,112 +0,0 @@ -type chartConfig = { - xLog: bool, - yLog: bool, - isCumulative: bool, - height: int, -}; - -type state = { - showStats: bool, - showPercentiles: bool, - showParams: bool, - distributions: list(chartConfig), -}; - -type action = - | CHANGE_SHOW_STATS - | CHANGE_SHOW_PARAMS - | CHANGE_SHOW_PERCENTILES - | REMOVE_DIST(int) - | ADD_DIST - | CHANGE_X_LOG(int) - | CHANGE_Y_LOG(int) - | CHANGE_IS_CUMULATIVE(int, bool) - | HEIGHT_INCREMENT(int) - | HEIGHT_DECREMENT(int); - -let changeHeight = (currentHeight, foo: [ | `increment | `decrement]) => - switch (currentHeight, foo) { - | (1, `decrement) => 1 - | (2, `decrement) => 1 - | (3, `decrement) => 2 - | (4, `decrement) => 3 - | (5, `decrement) => 4 - | (1, `increment) => 2 - | (2, `increment) => 3 - | (3, `increment) => 4 - | (4, `increment) => 5 - | (5, `increment) => 5 - | _ => 1 - }; - -let heightToPix = - fun - | 1 => 80 - | 2 => 140 - | 3 => 240 - | 4 => 340 - | 5 => 440 - | _ => 140; - -let distributionReducer = (index, state: list(chartConfig), action) => { - switch (action, E.L.get(state, index)) { - | (HEIGHT_INCREMENT(_), Some(dist)) => - E.L.update( - {...dist, height: changeHeight(dist.height, `increment)}, - index, - state, - ) - | (HEIGHT_DECREMENT(_), Some(dist)) => - E.L.update( - {...dist, height: changeHeight(dist.height, `decrement)}, - index, - state, - ) - | (CHANGE_IS_CUMULATIVE(_, isCumulative), Some(dist)) => - E.L.update({...dist, isCumulative}, index, state) - | (CHANGE_X_LOG(_), Some(dist)) => - E.L.update({...dist, xLog: !dist.xLog}, index, state) - | (CHANGE_Y_LOG(_), Some(dist)) => - E.L.update({...dist, yLog: !dist.yLog}, index, state) - | (REMOVE_DIST(_), Some(_)) => E.L.remove(index, 1, state) - | (ADD_DIST, Some(_)) => - E.L.append( - state, - [{yLog: false, xLog: false, isCumulative: false, height: 4}], - ) - | _ => state - }; -}; - -let reducer = (state: state, action: action) => - switch (action) { - | CHANGE_X_LOG(i) - | CHANGE_Y_LOG(i) - | CHANGE_IS_CUMULATIVE(i, _) - | HEIGHT_DECREMENT(i) - | REMOVE_DIST(i) - | HEIGHT_INCREMENT(i) => { - ...state, - distributions: distributionReducer(i, state.distributions, action), - } - | ADD_DIST => { - ...state, - distributions: distributionReducer(0, state.distributions, action), - } - | CHANGE_SHOW_STATS => {...state, showStats: !state.showStats} - | CHANGE_SHOW_PARAMS => {...state, showParams: !state.showParams} - | CHANGE_SHOW_PERCENTILES => { - ...state, - showPercentiles: !state.showPercentiles, - } - }; - -let init = { - showStats: false, - showParams: false, - showPercentiles: false, - distributions: [ - {yLog: false, xLog: false, isCumulative: false, height: 4}, - {yLog: false, xLog: false, isCumulative: true, height: 1}, - ], -}; \ No newline at end of file diff --git a/src/components/charts/DistributionPlot/DistributionPlot.re b/src/components/charts/DistributionPlot/DistributionPlot.re deleted file mode 100644 index d8469c93..00000000 --- a/src/components/charts/DistributionPlot/DistributionPlot.re +++ /dev/null @@ -1,148 +0,0 @@ -module RawPlot = { - [@bs.module "./distPlotReact.js"] - external plot: ReasonReact.reactClass = "default"; - - type primaryDistribution = - option({ - . - "xs": array(float), - "ys": array(float), - }); - - type discrete = - option({ - . - "xs": array(float), - "ys": array(float), - }); - - [@react.component] - let make = - ( - ~height=?, - ~marginBottom=?, - ~marginTop=?, - ~maxX=?, - ~minX=?, - ~yMaxContinuousDomainFactor=?, - ~yMaxDiscreteDomainFactor=?, - ~onHover=(f: float) => (), - ~continuous=?, - ~discrete=?, - ~xScale=?, - ~yScale=?, - ~showDistributionLines=?, - ~showDistributionYAxis=?, - ~showVerticalLine=?, - ~timeScale=?, - ~verticalLine=?, - ~children=[||], - ) => - ReasonReact.wrapJsForReason( - ~reactClass=plot, - ~props= - makeProps( - ~height?, - ~marginBottom?, - ~marginTop?, - ~maxX?, - ~minX?, - ~yMaxContinuousDomainFactor?, - ~yMaxDiscreteDomainFactor?, - ~onHover, - ~continuous?, - ~discrete?, - ~xScale?, - ~yScale?, - ~showDistributionLines?, - ~showDistributionYAxis?, - ~showVerticalLine?, - ~timeScale?, - ~verticalLine?, - (), - ), - children, - ) - |> ReasonReact.element; -}; - -module Styles = { - open Css; - let textOverlay = style([position(`absolute)]); - let mainText = style([fontSize(`em(1.1))]); - let secondaryText = style([fontSize(`em(0.9))]); - - let graph = chartColor => - style([ - position(`relative), - selector(".x-axis", [fontSize(`px(9))]), - selector(".x-axis .domain", [display(`none)]), - selector(".x-axis .tick line", [display(`none)]), - selector(".x-axis .tick text", [color(`hex("7a8998"))]), - selector(".chart .area-path", [SVG.fill(chartColor)]), - selector(".lollipops-line", [SVG.stroke(`hex("bfcad4"))]), - selector( - ".lollipops-circle", - [SVG.stroke(`hex("bfcad4")), SVG.fill(`hex("bfcad4"))], - ), - selector(".lollipops-x-axis .domain", [display(`none)]), - selector(".lollipops-x-axis .tick line", [display(`none)]), - selector(".lollipops-x-axis .tick text", [display(`none)]), - selector( - ".lollipop-tooltip", - [ - position(`absolute), - textAlign(`center), - padding(px(2)), - backgroundColor(hex("bfcad4")), - borderRadius(px(3)), - ], - ), - selector( - ".lollipops-circle-mouseover", - [SVG.fill(hex("ffa500")), SVG.stroke(`hex("fff"))], - ), - selector(".lollipops-line-mouseover", [SVG.stroke(`hex("ffa500"))]), - ]); -}; - -[@react.component] -let make = - ( - ~color=`hex("111"), - ~discrete=?, - ~height=200, - ~maxX=?, - ~minX=?, - ~yMaxDiscreteDomainFactor=?, - ~yMaxContinuousDomainFactor=?, - ~onHover: float => unit=_ => (), - ~continuous=?, - ~xScale=?, - ~yScale=?, - ~showDistributionLines=false, - ~showDistributionYAxis=false, - ~showVerticalLine=false, - ~timeScale=?, - ) => { -
- E.O.fmap(XYShape.T.toJs)} - height - marginBottom=50 - marginTop=0 - onHover - continuous={continuous |> E.O.fmap(XYShape.T.toJs)} - showDistributionLines - showDistributionYAxis - showVerticalLine - /> -
; -}; \ No newline at end of file diff --git a/src/components/charts/DistributionPlot/PercentilesChart.js b/src/components/charts/DistributionPlot/PercentilesChart.js deleted file mode 100644 index 38661c8b..00000000 --- a/src/components/charts/DistributionPlot/PercentilesChart.js +++ /dev/null @@ -1,10 +0,0 @@ -import * as _ from "lodash"; -import { createClassFromSpec } from "react-vega"; -import spec from "./spec-percentiles"; - -const PercentilesChart = createClassFromSpec({ - spec, - style: "width: 100%", -}); - -export { PercentilesChart }; diff --git a/src/components/charts/DistributionPlot/PercentilesChart.re b/src/components/charts/DistributionPlot/PercentilesChart.re deleted file mode 100644 index b5bc5055..00000000 --- a/src/components/charts/DistributionPlot/PercentilesChart.re +++ /dev/null @@ -1,41 +0,0 @@ -[@bs.module "./PercentilesChart.js"] -external percentilesChart: ReasonReact.reactClass = "PercentilesChart"; - -module Internal = { - [@react.component] - let make = (~data, ~signalListeners, ~children=ReasonReact.null) => - ReasonReact.wrapJsForReason( - ~reactClass=percentilesChart, - ~props={"data": data, "signalListeners": signalListeners}, - children, - ) - |> ReasonReact.element; -}; - -[@react.component] -let make = - (~dists: array((float, DistTypes.distPlus)), ~children=ReasonReact.null) => { - let data = - dists - |> E.A.fmap(((x, r)) => { - { - "x": x, - "p1": r |> DistPlus.T.Integral.yToX(0.01), - "p5": r |> DistPlus.T.Integral.yToX(0.05), - "p10": r |> DistPlus.T.Integral.yToX(0.1), - "p20": r |> DistPlus.T.Integral.yToX(0.2), - "p30": r |> DistPlus.T.Integral.yToX(0.3), - "p40": r |> DistPlus.T.Integral.yToX(0.4), - "p50": r |> DistPlus.T.Integral.yToX(0.5), - "p60": r |> DistPlus.T.Integral.yToX(0.6), - "p70": r |> DistPlus.T.Integral.yToX(0.7), - "p80": r |> DistPlus.T.Integral.yToX(0.8), - "p90": r |> DistPlus.T.Integral.yToX(0.9), - "p95": r |> DistPlus.T.Integral.yToX(0.95), - "p99": r |> DistPlus.T.Integral.yToX(0.99), - } - }); - Js.log3("Data", dists, data); - let da = {"facet": data}; - ; -}; diff --git a/src/components/charts/DistributionPlot/distPlotD3.js b/src/components/charts/DistributionPlot/distPlotD3.js deleted file mode 100644 index 6c58419b..00000000 --- a/src/components/charts/DistributionPlot/distPlotD3.js +++ /dev/null @@ -1,658 +0,0 @@ -const _ = require('lodash'); -const d3 = require('d3'); -const moment = require('moment'); -require('./styles.css'); - -/** - * @param arr - * @returns {*} - */ -function exists(arr) { - return arr.find(num => _.isFinite(num)); -} - -export class DistPlotD3 { - - constructor() { - this.attrs = { - svgWidth: 400, - svgHeight: 400, - marginTop: 5, - marginBottom: 5, - marginRight: 50, - marginLeft: 5, - - container: null, - - // X - minX: null, - maxX: null, - xScaleType: 'linear', - xScaleTimeOptions: null, - xScaleLogBase: 10, - - // Y - minY: null, - maxY: null, - yScaleType: 'linear', - yScaleTimeOptions: null, - yScaleLogBase: 10, - - xMinContinuousDomainFactor: 1, - xMaxContinuousDomainFactor: 1, - yMaxContinuousDomainFactor: 1, - yMaxDiscreteDomainFactor: 1, - - showDistributionYAxis: false, - showDistributionLines: true, - - areaColors: ['#E1E5EC', '#E1E5EC'], - verticalLine: 110, - showVerticalLine: true, - data: { - continuous: null, - discrete: null, - }, - onHover: (e) => { - }, - }; - - this.calc = { - chartLeftMargin: null, - chartTopMargin: null, - chartWidth: null, - chartHeight: null, - }; - - this.chart = null; - this.svg = null; - this._container = null; - - this.formatDates = this.formatDates.bind(this); - } - - /** - * @param {string} name - * @param value - * @returns {DistPlotD3} - */ - set(name, value) { - _.set(this.attrs, [name], value); - return this; - } - - /** - * @param data - * @returns {DistPlotD3} - */ - data(data) { - const continuousXs = _.get(data, 'continuous.xs', []); - const continuousYs = _.get(data, 'continuous.ys', []); - const discreteXs = _.get(data, 'discrete.xs', []); - const discreteYs = _.get(data, 'discrete.ys', []); - this.attrs.data = data; - this.attrs.data.continuous = { - xs: continuousXs, - ys: continuousYs, - }; - this.attrs.data.discrete = { - xs: discreteXs, - ys: discreteYs, - }; - return this; - } - - render() { - this._container = d3.select(this.attrs.container); - if (this._container.node() === null) { - throw new Error('Container for D3 is not defined.'); - } - - if (!['log', 'linear'].includes(this.attrs.xScaleType)) { - throw new Error('X-scale type should be either "log" or "linear".'); - } - if (!['log', 'linear'].includes(this.attrs.yScaleType)) { - throw new Error('Y-scale type should be either "log" or "linear".'); - } - - // Log Scale. - if (this.attrs.xScaleType === 'log') { - this.logFilter('continuous', (x, y) => x > 0); - this.logFilter('discrete', (x, y) => x > 0); - } - if (this.attrs.yScaleType === 'log') { - this.logFilter('continuous', (x, y) => y > 0); - this.logFilter('discrete', (x, y) => y > 0); - } - if ( - this.attrs.xScaleType === 'log' - && this.attrs.minX !== null - && this.attrs.minX < 0 - ) { - console.warn('minX should be positive.'); - this.attrs.minX = undefined; - } - if ( - this.attrs.yScaleType === 'log' - && this.attrs.minY !== null - && this.attrs.minY < 0 - ) { - console.warn('minY should be positive.'); - this.attrs.minY = undefined; - } - - // Fields. - const fields = [ - 'marginLeft', 'marginRight', - 'marginTop', 'marginBottom', - 'svgWidth', 'svgHeight', - 'yMaxContinuousDomainFactor', - 'yMaxDiscreteDomainFactor', - 'xScaleLogBase', 'yScaleLogBase', - ]; - for (const field of fields) { - if (!_.isNumber(this.attrs[field])) { - throw new Error(`${field} should be a number.`); - } - } - - // Sets the width from the DOM element. - const containerRect = this._container.node().getBoundingClientRect(); - if (containerRect.width > 0) { - this.attrs.svgWidth = containerRect.width; - } - - // Calculated properties. - this.calc.chartLeftMargin = this.attrs.marginLeft; - this.calc.chartTopMargin = this.attrs.marginTop; - this.calc.chartWidth = this.attrs.svgWidth - - this.attrs.marginRight - - this.attrs.marginLeft; - this.calc.chartHeight = this.attrs.svgHeight - - this.attrs.marginBottom - - this.attrs.marginTop; - - // Add svg. - this.svg = this._container - .createObject({ tag: 'svg', selector: 'svg-chart-container' }) - .attr('width', '100%') - .attr('height', this.attrs.svgHeight) - .attr('pointer-events', 'none'); - - // Add container 'g' (empty) element. - this.chart = this.svg - .createObject({ tag: 'g', selector: 'chart' }) - .attr( - 'transform', - `translate(${this.calc.chartLeftMargin}, ${this.calc.chartTopMargin})`, - ); - - try { - const common = this.getCommonThings(); - if (this.hasDate('continuous')) { - this.addDistributionChart(common); - } - if (this.hasDate('discrete')) { - this.addLollipopsChart(common); - } - } catch (e) { - this._container.selectAll("*").remove(); - throw e; - } - return this; - } - - /** - * @returns {*} - */ - getCommonThings() { - // Boundaries. - const xMin = exists([ - this.attrs.minX, - d3.min(this.attrs.data.continuous.xs), - d3.min(this.attrs.data.discrete.xs), - ]); - const xMax = exists([ - this.attrs.maxX, - d3.max(this.attrs.data.continuous.xs), - d3.max(this.attrs.data.discrete.xs), - ]); - - const yMin = exists([ - this.attrs.minY, - d3.min(this.attrs.data.continuous.ys), - d3.min(this.attrs.data.discrete.ys), - ]); - const yMax = exists([ - this.attrs.maxY, - d3.max(this.attrs.data.continuous.ys), - d3.max(this.attrs.data.discrete.ys), - ]); - - // Errors. - if (!_.isFinite(xMin)) throw new Error('xMin is undefined'); - if (!_.isFinite(xMax)) throw new Error('xMax is undefined'); - if (!_.isFinite(yMin)) throw new Error('yMin is undefined'); - if (!_.isFinite(yMax)) throw new Error('yMax is undefined'); - - // X-domains. - const xMinDomainFactor = _.get(this.attrs, 'xMinContinuousDomainFactor', 1); - const xMaxDomainFactor = _.get(this.attrs, 'xMaxContinuousDomainFactor', 1); - const yMinDomainFactor = _.get(this.attrs, 'yMinContinuousDomainFactor', 1); - const yMaxDomainFactor = _.get(this.attrs, 'yMaxContinuousDomainFactor', 1); - - const xMinDomain = xMin * xMinDomainFactor; - const xMaxDomain = xMax * xMaxDomainFactor; - const yMinDomain = yMin * yMinDomainFactor; - const yMaxDomain = yMax * yMaxDomainFactor; - - // X-scale. - const xScale = this.attrs.xScaleType === 'linear' - ? d3.scaleLinear() - .domain([xMinDomain, xMaxDomain]) - .range([0, this.calc.chartWidth]) - : d3.scaleLog() - .base(this.attrs.xScaleLogBase) - .domain([xMinDomain, xMaxDomain]) - .range([0, this.calc.chartWidth]); - - // Y-scale. - const yScale = this.attrs.yScaleType === 'linear' - ? d3.scaleLinear() - .domain([yMinDomain, yMaxDomain]) - .range([this.calc.chartHeight, 0]) - : d3.scaleLog() - .base(this.attrs.yScaleLogBase) - .domain([yMinDomain, yMaxDomain]) - .range([this.calc.chartHeight, 0]); - - return { - xMin, xMax, - xScale, yScale, - }; - } - - /** - * @param common - */ - addDistributionChart(common) { - const areaColorRange = d3.scaleOrdinal().range(this.attrs.areaColors); - const dataPoints = [this.getDataPoints('continuous')]; - - const { xMin, xMax, xScale, yScale } = common; - - // X-axis. - let xAxis = null; - if (!!this.attrs.xScaleTimeOptions) { - // Calculates the projection on X-axis. - const zero = _.get(this.attrs, 'xScaleTimeOptions.zero', moment()); - const unit = _.get(this.attrs, 'xScaleTimeOptions.unit', 'years'); - const diff = Math.abs(xMax - xMin); - const left = zero.clone().add(xMin, unit); - const right = left.clone().add(diff, unit); - - // X-time-scale. - const xScaleTime = d3.scaleTime() - .domain([left.toDate(), right.toDate()]) - .nice() - .range([0, this.calc.chartWidth]); - - xAxis = d3.axisBottom() - .scale(xScaleTime) - .ticks(this.getTimeTicksByStr(unit)) - .tickFormat(this.formatDates); - } else { - xAxis = d3.axisBottom(xScale) - .ticks(3) - .tickFormat(d => { - if (Math.abs(d) < 1) { - return d3.format('.2')(d); - } else if (xMin > 1000 && xMax < 3000) { - // Condition which identifies years; 2019, 2020, 2021. - return d3.format('.0')(d); - } else { - const prefix = d3.formatPrefix('.0', d); - return prefix(d).replace('G', 'B'); - } - }); - } - - // Y-axis. - const yAxis = d3.axisRight(yScale); - - // Add axis. - this.chart - .createObject({ tag: 'g', selector: 'x-axis' }) - .attr('transform', `translate(0, ${this.calc.chartHeight})`) - .call(xAxis); - - if (this.attrs.showDistributionYAxis) { - this.chart - .createObject({ tag: 'g', selector: 'y-axis' }) - .call(yAxis); - } - - // Draw area. - const area = d3.area() - .x(d => xScale(d.x)) - .y1(d => yScale(d.y)) - .y0(this.calc.chartHeight); - - this.chart - .createObjectsWithData({ - tag: 'path', - selector: 'area-path', - data: dataPoints, - }) - .attr('d', area) - .attr('fill', (d, i) => areaColorRange(i)) - .attr('opacity', (d, i) => i === 0 ? 0.7 : 0.5); - - // Draw line. - if (this.attrs.showDistributionLines) { - const line = d3.line() - .x(d => xScale(d.x)) - .y(d => yScale(d.y)); - - this.chart - .createObjectsWithData({ - tag: 'path', - selector: 'line-path', - data: dataPoints, - }) - .attr('d', line) - .attr('id', (d, i) => 'line-' + (i + 1)) - .attr('opacity', (d, i) => i === 0 ? 0.7 : 1) - .attr('fill', 'none'); - } - - if (this.attrs.showVerticalLine) { - this.chart - .createObject({ tag: 'line', selector: 'v-line' }) - .attr('x1', xScale(this.attrs.verticalLine)) - .attr('x2', xScale(this.attrs.verticalLine)) - .attr('y1', 0) - .attr('y2', this.calc.chartHeight) - .attr('stroke-width', 1.5) - .attr('stroke-dasharray', '6 6') - .attr('stroke', 'steelblue'); - } - - const hoverLine = this.chart - .createObject({ tag: 'line', selector: 'hover-line' }) - .attr('x1', 0) - .attr('x2', 0) - .attr('y1', 0) - .attr('y2', this.calc.chartHeight) - .attr('opacity', 0) - .attr('stroke-width', 1.5) - .attr('stroke-dasharray', '6 6') - .attr('stroke', '#22313F'); - - // Add drawing rectangle. - { - const context = this; - - function mouseover() { - const mouse = d3.mouse(this); - hoverLine - .attr('opacity', 1) - .attr('x1', mouse[0]) - .attr('x2', mouse[0]); - const xValue = xScale.invert(mouse[0]); - context.attrs.onHover(xValue); - } - - function mouseout() { - hoverLine.attr('opacity', 0); - } - - this.chart - .createObject({ tag: 'rect', selector: 'mouse-rect' }) - .attr('width', this.calc.chartWidth) - .attr('height', this.calc.chartHeight) - .attr('fill', 'transparent') - .attr('pointer-events', 'all') - .on('mouseover', mouseover) - .on('mousemove', mouseover) - .on('mouseout', mouseout); - } - } - - /** - * @param {object} common - * @param {object} common.xScale - * @param {object} common.yScale - */ - addLollipopsChart(common) { - const data = this.getDataPoints('discrete'); - - const yMin = 0.; - const yMax = d3.max(this.attrs.data.discrete.ys); - - // X axis. - this.chart.append('g') - .attr('class', 'lollipops-x-axis') - .attr('transform', `translate(0, ${this.calc.chartHeight})`) - .call(d3.axisBottom(common.xScale)); - - // Y-domain. - const yMinDomainFactor = _.get(this.attrs, 'yMinDiscreteDomainFactor', 1); - const yMaxDomainFactor = _.get(this.attrs, 'yMaxDiscreteDomainFactor', 1); - const yMinDomain = yMin * yMinDomainFactor; - const yMaxDomain = yMax * yMaxDomainFactor; - - // Y-scale. - const yScale = this.attrs.yScaleType === 'linear' - ? d3.scaleLinear() - .domain([yMinDomain, yMaxDomain]) - .range([this.calc.chartHeight, 0]) - : d3.scaleLog() - .base(this.attrs.yScaleLogBase) - .domain([yMinDomain, yMaxDomain]) - .range([this.calc.chartHeight, 0]); - - // - const yTicks = Math.floor(this.calc.chartHeight / 20); - const yAxis = d3.axisLeft(yScale).ticks(yTicks); - - // Adds 'g' for an y-axis. - this.chart.append('g') - .attr('class', 'lollipops-y-axis') - .attr('transform', `translate(${this.calc.chartWidth}, 0)`) - .call(yAxis); - - const thi$ = this; - - function showTooltip(d) { - thi$.chart.select('.lollipops-line-' + d.id) - .classed('lollipops-line-mouseover', true); - thi$.chart.select('.lollipops-circle-' + d.id) - .classed('lollipops-circle-mouseover', true) - .attr('r', 6); - tooltip.transition() - .style('opacity', .9); - tooltip.html(`x: ${d.x}, y: ${(d.y * 100).toFixed(1)}%`) - .style('left', (common.xScale(d.x) + 60) + 'px') - .style('top', yScale(d.y) + 'px'); - } - - function hideTooltip(d) { - thi$.chart.select('.lollipops-line-' + d.id) - .classed('lollipops-line-mouseover', false); - thi$.chart.select('.lollipops-circle-' + d.id) - .classed('lollipops-circle-mouseover', false) - .attr('r', 4); - tooltip.transition() - .style('opacity', 0); - } - - // Lines. - this.chart.selectAll('lollipops-line') - .data(data) - .enter() - .append('line') - .attr('class', 'lollipops-line') - .attr('class', d => 'lollipops-line lollipops-line-' + d.id) - .attr('x1', d => common.xScale(d.x)) - .attr('x2', d => common.xScale(d.x)) - .attr('y1', d => yScale(d.y)) - .attr('y2', yScale(yMin)); - - // Define the div for the tooltip - const tooltip = this._container.append('div') - .attr('class', 'lollipop-tooltip') - .style('opacity', 0); - - // Circles. - this.chart.selectAll('lollipops-circle') - .data(data) - .enter() - .append('circle') - .attr('class', d => 'lollipops-circle lollipops-circle-' + d.id) - .attr('cx', d => common.xScale(d.x)) - .attr('cy', d => yScale(d.y)) - .attr('r', '4'); - - // Rectangles. - this.chart.selectAll('lollipops-rectangle') - .data(data) - .enter() - .append('rect') - .attr('width', 30) - .attr('height', d => this.calc.chartHeight - yScale(d.y) + 10) - .attr('x', d => common.xScale(d.x) - 15) - .attr('y', d => yScale(d.y) - 10) - .attr('opacity', 0) - .attr('pointer-events', 'all') - .on('mouseover', showTooltip) - .on('mouseout', hideTooltip) - ; - } - - /** - * @param ts - * @returns {string} - */ - formatDates(ts) { - return moment(ts).format('MMMM Do YYYY'); - } - - /** - * @param {string} unit - * @returns {*} - */ - getTimeTicksByStr(unit) { - switch (unit) { - case 'months': - return d3.timeMonth.every(4); - case 'quarters': - // It is temporary solution, but it works - // if the difference between edge dates is not - // much more than 10 units. - return d3.timeMonth.every(12); - case 'hours': - return d3.timeHour.every(10); - case 'days': - return d3.timeDay.every(7); - case 'seconds': - return d3.timeSecond.every(10); - case 'years': - return d3.timeYear.every(10); - case 'minutes': - return d3.timeMinute.every(10); - case 'weeks': - return d3.timeWeek.every(10); - case 'milliseconds': - return d3.timeMillisecond.every(10); - default: - return d3.timeYear.every(10); - } - } - - /** - * @param {string} key - * @returns {{x: number[], y: number[]}} - */ - getDataPoints(key) { - const dt = []; - const emptyShape = { xs: [], ys: [] }; - const data = _.get(this.attrs.data, key, emptyShape); - const len = data.xs.length; - - for (let i = 0; i < len; i++) { - const x = data.xs[i]; - const y = data.ys[i]; - const id = i; - dt.push({ x, y, id }); - } - - return dt; - } - - /** - * @param {string} key - * @param {function} pred - * @returns {{x: number[], y: number[]}} - */ - logFilter(key, pred) { - const xs = []; - const ys = []; - const emptyShape = { xs: [], ys: [] }; - const data = _.get(this.attrs.data, key, emptyShape); - - for (let i = 0, len = data.xs.length; i < len; i++) { - const x = data.xs[i]; - const y = data.ys[i]; - if (pred(x, y)) { - xs.push(x); - ys.push(y); - } - } - - _.set(this.attrs.data, [key, 'xs'], xs); - _.set(this.attrs.data, [key, 'ys'], ys); - } - - /** - * @param {string} key - * @returns {boolean} - */ - hasDate(key) { - const xs = _.get(this.attrs, ['data', key, 'xs']); - return !!_.size(xs); - } -} - -/** - * @docs: https://github.com/d3/d3-selection - * @param {object} params - * @param {string} params.selector - * @param {string} params.tag - * @returns {*} - */ -d3.selection.prototype.createObject = function createObject(params) { - const selector = params.selector; - const tag = params.tag; - return this.insert(tag).attr('class', selector); -}; - -/** - * @docs: https://github.com/d3/d3-selection - * @param {object} params - * @param {string} params.selector - * @param {string} params.tag - * @param {*[]} params.data - * @returns {*} - */ -d3.selection.prototype.createObjectsWithData = function createObjectsWithData(params) { - const selector = params.selector; - const tag = params.tag; - const data = params.data; - - return this.selectAll('.' + selector) - .data(data) - .enter() - .insert(tag) - .attr('class', selector); -}; diff --git a/src/components/charts/DistributionPlot/distPlotReact.js b/src/components/charts/DistributionPlot/distPlotReact.js deleted file mode 100644 index 5e2ff81b..00000000 --- a/src/components/charts/DistributionPlot/distPlotReact.js +++ /dev/null @@ -1,81 +0,0 @@ -import React, { useEffect } from 'react'; -import { useSize } from 'react-use'; -import { DistPlotD3 } from './distPlotD3'; - -/** - * @param min - * @param max - * @returns {number} - */ -function getRandomInt(min, max) { - min = Math.ceil(min); - max = Math.floor(max); - return Math.floor(Math.random() * (max - min + 1)) + min; -} - -/** - * @param props - * @returns {*} - * @constructor - */ -function DistPlotReact(props) { - const containerRef = React.createRef(); - const key = "cdf-chart-react-" + getRandomInt(0, 1000); - const style = !!props.width ? { width: props.width + "px" } : {}; - - const [sized, { width }] = useSize(() => { - return React.createElement("div", { - key: "resizable-div", - }); - }, { - width: props.width, - }); - - useEffect(() => { - try { - new DistPlotD3() - .set('svgWidth', width) - .set('svgHeight', props.height) - .set('maxX', props.maxX) - .set('minX', props.minX) - .set('onHover', props.onHover) - .set('marginBottom', props.marginBottom || 15) - .set('marginLeft', 30) - .set('marginRight', 30) - .set('marginTop', 5) - .set('showDistributionLines', props.showDistributionLines) - .set('showDistributionYAxis', props.showDistributionYAxis) - .set('verticalLine', props.verticalLine || 110) - .set('showVerticalLine', props.showVerticalLine) - .set('container', containerRef.current) - .set('xScaleType', props.xScale || 'linear') - .set('yScaleType', props.yScale || 'linear') - .set('xScaleTimeOptions', props.timeScale) - .set('yMaxContinuousDomainFactor', props.yMaxContinuousDomainFactor || 1) - .set('yMaxDiscreteDomainFactor', props.yMaxDiscreteDomainFactor || 1) - .data({ - continuous: props.continuous, - discrete: props.discrete, - }) - .render(); - } catch (e) { - console.error("distPlotD3 Error: ", e) - } - }); - - return React.createElement("div", { - style: { - paddingLeft: "10px", - paddingRight: "10px", - }, - }, [ - sized, - React.createElement("div", { - key, - style, - ref: containerRef, - }), - ]); -} - -export default DistPlotReact; diff --git a/src/components/charts/DistributionPlot/spec-percentiles.json b/src/components/charts/DistributionPlot/spec-percentiles.json deleted file mode 100644 index c3b0a21f..00000000 --- a/src/components/charts/DistributionPlot/spec-percentiles.json +++ /dev/null @@ -1,208 +0,0 @@ -{ - "$schema": "https://vega.github.io/schema/vega/v5.json", - "width": 500, - "height": 400, - "padding": 5, - "data": [ - { - "name": "facet", - "values": [], - "format": { "type": "json", "parse": { "timestamp": "date" } } - }, - { - "name": "table", - "source": "facet", - "transform": [ - { - "type": "aggregate", - "groupby": ["x"], - "ops": [ - "mean", - "mean", - "mean", - "mean", - "mean", - "mean", - "mean", - "mean", - "mean", - "mean", - "mean", - "mean", - "mean" - ], - "fields": [ - "p1", - "p5", - "p10", - "p20", - "p30", - "p40", - "p50", - "p60", - "p70", - "p80", - "p90", - "p95", - "p99" - ], - "as": [ - "p1", - "p5", - "p10", - "p20", - "p30", - "p40", - "p50", - "p60", - "p70", - "p80", - "p90", - "p95", - "p99" - ] - } - ] - } - ], - "scales": [ - { - "name": "xscale", - "type": "linear", - "nice": true, - "domain": { "data": "facet", "field": "x" }, - "range": "width" - }, - { - "name": "yscale", - "type": "linear", - "range": "height", - "nice": true, - "zero": true, - "domain": { "data": "facet", "field": "p99" } - } - ], - "axes": [ - { - "orient": "bottom", - "scale": "xscale", - "grid": false, - "tickSize": 2, - "encode": { - "grid": { "enter": { "stroke": { "value": "#ccc" } } }, - "ticks": { "enter": { "stroke": { "value": "#ccc" } } } - } - }, - { - "orient": "left", - "scale": "yscale", - "grid": false, - "domain": false, - "tickSize": 2, - "encode": { - "grid": { "enter": { "stroke": { "value": "#ccc" } } }, - "ticks": { "enter": { "stroke": { "value": "#ccc" } } } - } - } - ], - "marks": [ - { - "type": "area", - "from": { "data": "table" }, - "encode": { - "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 } - } - } - }, - { - "type": "area", - "from": { "data": "table" }, - "encode": { - "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 } - } - } - }, - { - "type": "area", - "from": { "data": "table" }, - "encode": { - "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 } - } - } - }, - { - "type": "area", - "from": { "data": "table" }, - "encode": { - "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 } - } - } - }, - { - "type": "area", - "from": { "data": "table" }, - "encode": { - "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 } - } - } - }, - { - "type": "area", - "from": { "data": "table" }, - "encode": { - "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 } - } - } - }, - { - "type": "line", - "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" } - } - } - } - ] -} diff --git a/src/components/charts/DistributionPlot/styles.css b/src/components/charts/DistributionPlot/styles.css deleted file mode 100644 index e47299f7..00000000 --- a/src/components/charts/DistributionPlot/styles.css +++ /dev/null @@ -1,10 +0,0 @@ -.lollipops-line-mouseover { - stroke-dasharray: 4; - animation: dash 2s linear infinite; -} - -@keyframes dash { - to { - stroke-dashoffset: 1000; - } -} diff --git a/src/distPlus/ProgramEvaluator.re b/src/distPlus/ProgramEvaluator.re deleted file mode 100644 index 2776743e..00000000 --- a/src/distPlus/ProgramEvaluator.re +++ /dev/null @@ -1,180 +0,0 @@ -// TODO: This setup is more confusing than it should be, there's more work to do in cleanup here. -module Inputs = { - module SamplingInputs = { - type t = { - sampleCount: option(int), - outputXYPoints: option(int), - kernelWidth: option(float), - shapeLength: option(int), - }; - }; - let defaultRecommendedLength = 100; - let defaultShouldDownsample = true; - - type inputs = { - squiggleString: string, - samplingInputs: SamplingInputs.t, - environment: ExpressionTypes.ExpressionTree.environment, - }; - - let empty: SamplingInputs.t = { - sampleCount: None, - outputXYPoints: None, - kernelWidth: None, - shapeLength: None, - }; - - let make = - ( - ~samplingInputs=empty, - ~squiggleString, - ~environment=ExpressionTypes.ExpressionTree.Environment.empty, - (), - ) - : inputs => { - samplingInputs, - squiggleString, - environment, - }; -}; - -type export = [ - | `DistPlus(ProbExample.DistPlus.t) - | `Float(float) - | `Function( - (array(string), ProbExample.ExpressionTypes.ExpressionTree.node), - ProbExample.ExpressionTypes.ExpressionTree.environment, - ) -]; - -module Internals = { - let addVariable = - ( - {samplingInputs, squiggleString, environment}: Inputs.inputs, - str, - node, - ) - : Inputs.inputs => { - samplingInputs, - squiggleString, - environment: - ExpressionTypes.ExpressionTree.Environment.update(environment, str, _ => - Some(node) - ), - }; - - type outputs = { - graph: ExpressionTypes.ExpressionTree.node, - shape: DistTypes.shape, - }; - let makeOutputs = (graph, shape): outputs => {graph, shape}; - - let makeInputs = - (inputs: Inputs.inputs): ExpressionTypes.ExpressionTree.samplingInputs => { - sampleCount: inputs.samplingInputs.sampleCount |> E.O.default(10000), - outputXYPoints: - inputs.samplingInputs.outputXYPoints |> E.O.default(10000), - kernelWidth: inputs.samplingInputs.kernelWidth, - shapeLength: inputs.samplingInputs.shapeLength |> E.O.default(10000), - }; - - let runNode = (inputs, node) => { - ExpressionTree.toLeaf(makeInputs(inputs), inputs.environment, node); - }; - - let runProgram = (inputs: Inputs.inputs, p: ExpressionTypes.Program.program) => { - let ins = ref(inputs); - p - |> E.A.fmap( - fun - | `Assignment(name, node) => { - ins := addVariable(ins^, name, node); - None; - } - | `Expression(node) => - Some( - runNode(ins^, node) |> E.R.fmap(r => (ins^.environment, r)), - ), - ) - |> E.A.O.concatSomes - |> E.A.R.firstErrorOrOpen; - }; - - let inputsToLeaf = (inputs: Inputs.inputs) => { - MathJsParser.fromString(inputs.squiggleString) - |> E.R.bind(_, g => runProgram(inputs, g)) - |> E.R.bind(_, r => E.A.last(r) |> E.O.toResult("No rendered lines")); - }; - - let outputToDistPlus = (inputs: Inputs.inputs, shape: DistTypes.shape) => { - DistPlus.make(~shape, ~squiggleString=Some(inputs.squiggleString), ()); - }; -}; - -let renderIfNeeded = - (inputs: Inputs.inputs, node: ExpressionTypes.ExpressionTree.node) - : result(ExpressionTypes.ExpressionTree.node, string) => - node - |> ( - fun - | `Normalize(_) as n - | `SymbolicDist(_) as n => { - `Render(n) - |> Internals.runNode(inputs) - |> ( - fun - | Ok(`RenderedDist(_)) as r => r - | Error(r) => Error(r) - | _ => Error("Didn't render, but intended to") - ); - } - | n => Ok(n) - ); - -// TODO: Consider using ExpressionTypes.ExpressionTree.getFloat or similar in this function -let coersionToExportedTypes = - ( - inputs, - env: ProbExample.ExpressionTypes.ExpressionTree.environment, - node: ExpressionTypes.ExpressionTree.node, - ) - : result(export, string) => - node - |> renderIfNeeded(inputs) - |> E.R.bind( - _, - fun - | `RenderedDist(Discrete({xyShape: {xs: [|x|], ys: [|1.0|]}})) => - Ok(`Float(x)) - | `SymbolicDist(`Float(x)) => Ok(`Float(x)) - | `RenderedDist(n) => - Ok(`DistPlus(Internals.outputToDistPlus(inputs, n))) - | `Function(n) => Ok(`Function((n, env))) - | n => - Error( - "Didn't output a rendered distribution. Format:" - ++ ExpressionTree.toString(n), - ), - ); - -let evaluateProgram = (inputs: Inputs.inputs) => { - inputs - |> Internals.inputsToLeaf - |> E.R.bind(_, ((a, b)) => coersionToExportedTypes(inputs, a, b)); -}; - -let evaluateFunction = - ( - inputs: Inputs.inputs, - fn: (array(string), ExpressionTypes.ExpressionTree.node), - fnInputs, - ) => { - let output = - ExpressionTree.runFunction( - Internals.makeInputs(inputs), - inputs.environment, - fnInputs, - fn, - ); - output |> E.R.bind(_, coersionToExportedTypes(inputs, inputs.environment)); -}; diff --git a/src/distPlus/distribution/AlgebraicShapeCombination.re b/src/distPlus/distribution/AlgebraicShapeCombination.re deleted file mode 100644 index 631fb3a5..00000000 --- a/src/distPlus/distribution/AlgebraicShapeCombination.re +++ /dev/null @@ -1,298 +0,0 @@ -type pointMassesWithMoments = { - n: int, - masses: array(float), - means: array(float), - variances: array(float), -}; - -/* This function takes a continuous distribution and efficiently approximates it as - point masses that have variances associated with them. - We estimate the means and variances from overlapping triangular distributions which we imagine are making up the - XYShape. - We can then use the algebra of random variables to "convolve" the point masses and their variances, - and finally reconstruct a new distribution from them, e.g. using a Fast Gauss Transform or Raykar et al. (2007). */ -let toDiscretePointMassesFromTriangulars = - (~inverse=false, s: XYShape.T.t): pointMassesWithMoments => { - // TODO: what if there is only one point in the distribution? - let n = s |> XYShape.T.length; - // first, double up the leftmost and rightmost points: - let {xs, ys}: XYShape.T.t = s; - Js.Array.unshift(xs[0], xs) |> ignore; - Js.Array.unshift(ys[0], ys) |> ignore; - Js.Array.push(xs[n - 1], xs) |> ignore; - Js.Array.push(ys[n - 1], ys) |> ignore; - let n = E.A.length(xs); - // squares and neighbourly products of the xs - let xsSq: array(float) = Belt.Array.makeUninitializedUnsafe(n); - let xsProdN1: array(float) = Belt.Array.makeUninitializedUnsafe(n - 1); - let xsProdN2: array(float) = Belt.Array.makeUninitializedUnsafe(n - 2); - for (i in 0 to n - 1) { - Belt.Array.set(xsSq, i, xs[i] *. xs[i]) |> ignore; - (); - }; - for (i in 0 to n - 2) { - Belt.Array.set(xsProdN1, i, xs[i] *. xs[i + 1]) |> ignore; - (); - }; - for (i in 0 to n - 3) { - Belt.Array.set(xsProdN2, i, xs[i] *. xs[i + 2]) |> ignore; - (); - }; - // means and variances - let masses: array(float) = Belt.Array.makeUninitializedUnsafe(n - 2); // doesn't include the fake first and last points - let means: array(float) = Belt.Array.makeUninitializedUnsafe(n - 2); - let variances: array(float) = Belt.Array.makeUninitializedUnsafe(n - 2); - - if (inverse) { - for (i in 1 to n - 2) { - Belt.Array.set(masses, i - 1, (xs[i + 1] -. xs[i - 1]) *. ys[i] /. 2.) - |> ignore; - - // this only works when the whole triange is either on the left or on the right of zero - let a = xs[i - 1]; - let c = xs[i]; - let b = xs[i + 1]; - - // These are the moments of the reciprocal of a triangular distribution, as symbolically integrated by Mathematica. - // They're probably pretty close to invMean ~ 1/mean = 3/(a+b+c) and invVar. But I haven't worked out - // the worst case error, so for now let's use these monster equations - let inverseMean = - 2. - *. (a *. log(a /. c) /. (a -. c) +. b *. log(c /. b) /. (b -. c)) - /. (a -. b); - let inverseVar = - 2. - *. (log(c /. a) /. (a -. c) +. b *. log(b /. c) /. (b -. c)) - /. (a -. b) - -. inverseMean - ** 2.; - - Belt.Array.set(means, i - 1, inverseMean) |> ignore; - - Belt.Array.set(variances, i - 1, inverseVar) |> ignore; - (); - }; - - {n: n - 2, masses, means, variances}; - } else { - for (i in 1 to n - 2) { - // area of triangle = width * height / 2 - Belt.Array.set(masses, i - 1, (xs[i + 1] -. xs[i - 1]) *. ys[i] /. 2.) - |> ignore; - - // means of triangle = (a + b + c) / 3 - Belt.Array.set(means, i - 1, (xs[i - 1] +. xs[i] +. xs[i + 1]) /. 3.) - |> ignore; - - // variance of triangle = (a^2 + b^2 + c^2 - ab - ac - bc) / 18 - Belt.Array.set( - variances, - i - 1, - ( - xsSq[i - 1] - +. xsSq[i] - +. xsSq[i + 1] - -. xsProdN1[i - 1] - -. xsProdN1[i] - -. xsProdN2[i - 1] - ) - /. 18., - ) - |> ignore; - (); - }; - {n: n - 2, masses, means, variances}; - }; -}; - -let combineShapesContinuousContinuous = - ( - op: ExpressionTypes.algebraicOperation, - s1: DistTypes.xyShape, - s2: DistTypes.xyShape, - ) - : DistTypes.xyShape => { - let t1n = s1 |> XYShape.T.length; - let t2n = s2 |> XYShape.T.length; - - // if we add the two distributions, we should probably use normal filters. - // if we multiply the two distributions, we should probably use lognormal filters. - let t1m = toDiscretePointMassesFromTriangulars(s1); - let t2m = - switch (op) { - | `Divide => toDiscretePointMassesFromTriangulars(~inverse=true, s2) - | _ => toDiscretePointMassesFromTriangulars(~inverse=false, s2) - }; - - let combineMeansFn = - switch (op) { - | `Add => ((m1, m2) => m1 +. m2) - | `Subtract => ((m1, m2) => m1 -. m2) - | `Multiply => ((m1, m2) => m1 *. m2) - | `Divide => ((m1, mInv2) => m1 *. mInv2) - | `Exponentiate => ((m1, mInv2) => m1 ** mInv2) - }; // note: here, mInv2 = mean(1 / t2) ~= 1 / mean(t2) - - // TODO: I don't know what the variances are for exponentatiation - // 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.); - | `Divide => ( - (v1, vInv2, m1, mInv2) => - v1 *. vInv2 +. v1 *. mInv2 ** 2. +. vInv2 *. m1 ** 2. - ) - }; - - // TODO: If operating on two positive-domain distributions, we should take that into account - let outputMinX: ref(float) = ref(infinity); - let outputMaxX: ref(float) = ref(neg_infinity); - let masses: array(float) = - Belt.Array.makeUninitializedUnsafe(t1m.n * t2m.n); - let means: array(float) = - Belt.Array.makeUninitializedUnsafe(t1m.n * t2m.n); - let variances: array(float) = - Belt.Array.makeUninitializedUnsafe(t1m.n * t2m.n); - // then convolve the two sets of pointMassesWithMoments - for (i in 0 to t1m.n - 1) { - for (j in 0 to t2m.n - 1) { - let k = i * t2m.n + j; - Belt.Array.set(masses, k, t1m.masses[i] *. t2m.masses[j]) |> ignore; - - let mean = combineMeansFn(t1m.means[i], t2m.means[j]); - let variance = - combineVariancesFn( - t1m.variances[i], - t2m.variances[j], - t1m.means[i], - t2m.means[j], - ); - Belt.Array.set(means, k, mean) |> ignore; - Belt.Array.set(variances, k, variance) |> ignore; - // update bounds - let minX = mean -. 2. *. sqrt(variance) *. 1.644854; - let maxX = mean +. 2. *. sqrt(variance) *. 1.644854; - if (minX < outputMinX^) { - outputMinX := minX; - }; - if (maxX > outputMaxX^) { - outputMaxX := maxX; - }; - }; - }; - - // we now want to create a set of target points. For now, let's just evenly distribute 200 points between - // between the outputMinX and outputMaxX - let nOut = 300; - let outputXs: array(float) = - E.A.Floats.range(outputMinX^, outputMaxX^, nOut); - let outputYs: array(float) = Belt.Array.make(nOut, 0.0); - // now, for each of the outputYs, accumulate from a Gaussian kernel over each input point. - for (j in 0 to E.A.length(masses) - 1) { - // go through all of the result points - if (variances[j] > 0. && masses[j] > 0.) { - for (i in 0 to E.A.length(outputXs) - 1) { - // go through all of the target points - let dx = outputXs[i] -. means[j]; - let contribution = - masses[j] - *. exp(-. (dx ** 2.) /. (2. *. variances[j])) - /. sqrt(2. *. 3.14159276 *. variances[j]); - Belt.Array.set(outputYs, i, outputYs[i] +. contribution) |> ignore; - }; - }; - }; - - {xs: outputXs, ys: outputYs}; -}; - -let toDiscretePointMassesFromDiscrete = - (s: DistTypes.xyShape): pointMassesWithMoments => { - let {xs, ys}: XYShape.T.t = s; - let n = E.A.length(xs); - - let masses: array(float) = Belt.Array.makeBy(n, i => ys[i]); - let means: array(float) = Belt.Array.makeBy(n, i => xs[i]); - let variances: array(float) = Belt.Array.makeBy(n, i => 0.0); - - {n, masses, means, variances}; -}; - -let combineShapesContinuousDiscrete = - ( - op: ExpressionTypes.algebraicOperation, - continuousShape: DistTypes.xyShape, - discreteShape: DistTypes.xyShape, - ) - : DistTypes.xyShape => { - let t1n = continuousShape |> XYShape.T.length; - let t2n = discreteShape |> XYShape.T.length; - - // each x pair is added/subtracted - let fn = Operation.Algebraic.toFn(op); - - let outXYShapes: array(array((float, float))) = - Belt.Array.makeUninitializedUnsafe(t2n); - - switch (op) { - | `Add - | `Subtract => - for (j in 0 to t2n - 1) { - // creates a new continuous shape for each one of the discrete points, and collects them in outXYShapes. - let dxyShape: array((float, float)) = - Belt.Array.makeUninitializedUnsafe(t1n); - for (i in 0 to t1n - 1) { - Belt.Array.set( - dxyShape, - i, - ( - fn(continuousShape.xs[i], discreteShape.xs[j]), - continuousShape.ys[i] *. discreteShape.ys[j], - ), - ) - |> ignore; - (); - }; - Belt.Array.set(outXYShapes, j, dxyShape) |> ignore; - (); - } - | `Multiply - | `Exponentiate - | `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. - let dxyShape: array((float, float)) = - Belt.Array.makeUninitializedUnsafe(t1n); - for (i in 0 to t1n - 1) { - Belt.Array.set( - dxyShape, - i, - ( - fn(continuousShape.xs[i], discreteShape.xs[j]), - {continuousShape.ys[i] *. discreteShape.ys[j] /. discreteShape.xs[j]} - ), - ) - |> ignore; - (); - }; - Belt.Array.set(outXYShapes, j, dxyShape) |> ignore; - (); - } - }; - - outXYShapes - |> E.A.fmap(XYShape.T.fromZippedArray) - |> E.A.fold_left( - XYShape.PointwiseCombination.combine( - (+.), - XYShape.XtoY.continuousInterpolator(`Linear, `UseZero), - ), - XYShape.T.empty, - ); -}; diff --git a/src/distPlus/distribution/Continuous.re b/src/distPlus/distribution/Continuous.re deleted file mode 100644 index 4f08abbd..00000000 --- a/src/distPlus/distribution/Continuous.re +++ /dev/null @@ -1,332 +0,0 @@ -open Distributions; - -type t = DistTypes.continuousShape; -let getShape = (t: t) => t.xyShape; -let interpolation = (t: t) => t.interpolation; -let make = - ( - ~interpolation=`Linear, - ~integralSumCache=None, - ~integralCache=None, - xyShape, - ) - : t => { - xyShape, - interpolation, - integralSumCache, - integralCache, -}; -let shapeMap = - (fn, {xyShape, interpolation, integralSumCache, integralCache}: t): t => { - xyShape: fn(xyShape), - interpolation, - integralSumCache, - integralCache, -}; -let lastY = (t: t) => t |> getShape |> XYShape.T.lastY; -let oShapeMap = - (fn, {xyShape, interpolation, integralSumCache, integralCache}: t) - : option(DistTypes.continuousShape) => - fn(xyShape) - |> E.O.fmap(make(~interpolation, ~integralSumCache, ~integralCache)); - -let emptyIntegral: DistTypes.continuousShape = { - xyShape: { - xs: [|neg_infinity|], - ys: [|0.0|], - }, - interpolation: `Linear, - integralSumCache: Some(0.0), - integralCache: None, -}; -let empty: DistTypes.continuousShape = { - xyShape: XYShape.T.empty, - interpolation: `Linear, - integralSumCache: Some(0.0), - integralCache: Some(emptyIntegral), -}; - -let stepwiseToLinear = (t: t): t => - make( - ~integralSumCache=t.integralSumCache, - ~integralCache=t.integralCache, - XYShape.Range.stepwiseToLinear(t.xyShape), - ); - -// Note: This results in a distribution with as many points as the sum of those in t1 and t2. -let combinePointwise = - ( - ~integralSumCachesFn=(_, _) => None, - ~integralCachesFn: (t, t) => option(t)=(_, _) => None, - ~distributionType: DistTypes.distributionType=`PDF, - fn: (float, float) => float, - t1: DistTypes.continuousShape, - t2: DistTypes.continuousShape, - ) - : DistTypes.continuousShape => { - // If we're adding the distributions, and we know the total of each, then we - // can just sum them up. Otherwise, all bets are off. - let combinedIntegralSum = - Common.combineIntegralSums( - integralSumCachesFn, - t1.integralSumCache, - t2.integralSumCache, - ); - - // TODO: does it ever make sense to pointwise combine the integrals here? - // It could be done for pointwise additions, but is that ever needed? - - // If combining stepwise and linear, we must convert the stepwise to linear first, - // i.e. add a point at the bottom of each step - let (t1, t2) = - switch (t1.interpolation, t2.interpolation) { - | (`Linear, `Linear) => (t1, t2) - | (`Stepwise, `Stepwise) => (t1, t2) - | (`Linear, `Stepwise) => (t1, stepwiseToLinear(t2)) - | (`Stepwise, `Linear) => (stepwiseToLinear(t1), t2) - }; - - let extrapolation = - switch (distributionType) { - | `PDF => `UseZero - | `CDF => `UseOutermostPoints - }; - - let interpolator = - XYShape.XtoY.continuousInterpolator(t1.interpolation, extrapolation); - - make( - ~integralSumCache=combinedIntegralSum, - XYShape.PointwiseCombination.combine( - fn, - interpolator, - t1.xyShape, - t2.xyShape, - ), - ); -}; - -let toLinear = (t: t): option(t) => { - switch (t) { - | {interpolation: `Stepwise, xyShape, integralSumCache, integralCache} => - xyShape - |> XYShape.Range.stepsToContinuous - |> E.O.fmap(make(~integralSumCache, ~integralCache)) - | {interpolation: `Linear} => Some(t) - }; -}; -let shapeFn = (fn, t: t) => t |> getShape |> fn; - -let updateIntegralSumCache = (integralSumCache, t: t): t => { - ...t, - integralSumCache, -}; - -let updateIntegralCache = (integralCache, t: t): t => {...t, integralCache}; - -let reduce = - ( - ~integralSumCachesFn: (float, float) => option(float)=(_, _) => None, - ~integralCachesFn: (t, t) => option(t)=(_, _) => None, - fn, - continuousShapes, - ) => - continuousShapes - |> E.A.fold_left( - combinePointwise(~integralSumCachesFn, ~integralCachesFn, fn), - empty, - ); - -let mapY = - (~integralSumCacheFn=_ => None, ~integralCacheFn=_ => None, ~fn, t: t) => { - make( - ~interpolation=t.interpolation, - ~integralSumCache=t.integralSumCache |> E.O.bind(_, integralSumCacheFn), - ~integralCache=t.integralCache |> E.O.bind(_, integralCacheFn), - t |> getShape |> XYShape.T.mapY(fn), - ); -}; - -let rec scaleBy = (~scale=1.0, t: t): t => { - let scaledIntegralSumCache = - E.O.bind(t.integralSumCache, v => Some(scale *. v)); - let scaledIntegralCache = - E.O.bind(t.integralCache, v => Some(scaleBy(~scale, v))); - - t - |> mapY(~fn=(r: float) => r *. scale) - |> updateIntegralSumCache(scaledIntegralSumCache) - |> updateIntegralCache(scaledIntegralCache); -}; - -module T = - Dist({ - type t = DistTypes.continuousShape; - type integral = DistTypes.continuousShape; - let minX = shapeFn(XYShape.T.minX); - let maxX = shapeFn(XYShape.T.maxX); - let mapY = mapY; - let updateIntegralCache = updateIntegralCache; - let toDiscreteProbabilityMassFraction = _ => 0.0; - let toShape = (t: t): DistTypes.shape => Continuous(t); - let xToY = (f, {interpolation, xyShape}: t) => { - ( - switch (interpolation) { - | `Stepwise => - xyShape |> XYShape.XtoY.stepwiseIncremental(f) |> E.O.default(0.0) - | `Linear => xyShape |> XYShape.XtoY.linear(f) - } - ) - |> DistTypes.MixedPoint.makeContinuous; - }; - - let truncate = - (leftCutoff: option(float), rightCutoff: option(float), t: t) => { - let lc = E.O.default(neg_infinity, leftCutoff); - let rc = E.O.default(infinity, rightCutoff); - let truncatedZippedPairs = - t - |> getShape - |> XYShape.T.zip - |> XYShape.Zipped.filterByX(x => x >= lc && x <= rc); - - let leftNewPoint = - leftCutoff - |> E.O.dimap(lc => [|(lc -. epsilon_float, 0.)|], _ => [||]); - let rightNewPoint = - rightCutoff - |> E.O.dimap(rc => [|(rc +. epsilon_float, 0.)|], _ => [||]); - - let truncatedZippedPairsWithNewPoints = - E.A.concatMany([|leftNewPoint, truncatedZippedPairs, rightNewPoint|]); - let truncatedShape = - XYShape.T.fromZippedArray(truncatedZippedPairsWithNewPoints); - - make(truncatedShape); - }; - - // TODO: This should work with stepwise plots. - let integral = t => - switch (getShape(t) |> XYShape.T.isEmpty, t.integralCache) { - | (true, _) => emptyIntegral - | (false, Some(cache)) => cache - | (false, None) => - t - |> getShape - |> XYShape.Range.integrateWithTriangles - |> E.O.toExt("This should not have happened") - |> make - }; - - let downsample = (length, t): t => - t - |> shapeMap( - XYShape.XsConversion.proportionByProbabilityMass( - length, - integral(t).xyShape, - ), - ); - let integralEndY = (t: t) => - t.integralSumCache |> E.O.default(t |> integral |> lastY); - let integralXtoY = (f, t: t) => - t |> integral |> shapeFn(XYShape.XtoY.linear(f)); - let integralYtoX = (f, t: t) => - t |> integral |> shapeFn(XYShape.YtoX.linear(f)); - let toContinuous = t => Some(t); - let toDiscrete = _ => None; - - let normalize = (t: t): t => { - t - |> updateIntegralCache(Some(integral(t))) - |> scaleBy(~scale=1. /. integralEndY(t)) - |> updateIntegralSumCache(Some(1.0)); - }; - - let mean = (t: t) => { - 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( - ~indefiniteIntegralStepwise, - ~indefiniteIntegralLinear, - t, - ); - }; - let variance = (t: t): float => - XYShape.Analysis.getVarianceDangerously( - t, - mean, - XYShape.Analysis.getMeanOfSquaresContinuousShape, - ); - }); - -/* 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 = - ( - op: ExpressionTypes.algebraicOperation, - t1: t, - t2: DistTypes.discreteShape, - ) => { - let t1s = t1 |> getShape; - let t2s = t2.xyShape; // TODO would like to use Discrete.getShape here, but current file structure doesn't allow for that - - if (XYShape.T.isEmpty(t1s) || XYShape.T.isEmpty(t2s)) { - empty; - } else { - let continuousAsLinear = - switch (t1.interpolation) { - | `Linear => t1 - | `Stepwise => stepwiseToLinear(t1) - }; - - let combinedShape = - AlgebraicShapeCombination.combineShapesContinuousDiscrete( - op, - continuousAsLinear |> getShape, - t2s, - ); - - let combinedIntegralSum = - switch (op) { - | `Multiply - | `Divide => - Common.combineIntegralSums( - (a, b) => Some(a *. b), - t1.integralSumCache, - t2.integralSumCache, - ) - | _ => None - }; - - // TODO: It could make sense to automatically transform the integrals here (shift or scale) - make( - ~interpolation=t1.interpolation, - ~integralSumCache=combinedIntegralSum, - combinedShape, - ); - }; -}; - -let combineAlgebraically = - (op: ExpressionTypes.algebraicOperation, t1: t, t2: t) => { - let s1 = t1 |> getShape; - let s2 = t2 |> getShape; - let t1n = s1 |> XYShape.T.length; - let t2n = s2 |> XYShape.T.length; - if (t1n == 0 || t2n == 0) { - empty; - } else { - let combinedShape = - AlgebraicShapeCombination.combineShapesContinuousContinuous(op, s1, s2); - let combinedIntegralSum = - Common.combineIntegralSums( - (a, b) => Some(a *. b), - t1.integralSumCache, - t2.integralSumCache, - ); - // return a new Continuous distribution - make(~integralSumCache=combinedIntegralSum, combinedShape); - }; -}; diff --git a/src/distPlus/distribution/Discrete.re b/src/distPlus/distribution/Discrete.re deleted file mode 100644 index 8a64a454..00000000 --- a/src/distPlus/distribution/Discrete.re +++ /dev/null @@ -1,232 +0,0 @@ -open Distributions; - -type t = DistTypes.discreteShape; - -let make = (~integralSumCache=None, ~integralCache=None, xyShape): t => {xyShape, integralSumCache, integralCache}; -let shapeMap = (fn, {xyShape, integralSumCache, integralCache}: t): t => { - xyShape: fn(xyShape), - integralSumCache, - integralCache -}; -let getShape = (t: t) => t.xyShape; -let oShapeMap = (fn, {xyShape, integralSumCache, integralCache}: t): option(t) => - fn(xyShape) |> E.O.fmap(make(~integralSumCache, ~integralCache)); - -let emptyIntegral: DistTypes.continuousShape = { - xyShape: {xs: [|neg_infinity|], ys: [|0.0|]}, - interpolation: `Stepwise, - integralSumCache: Some(0.0), - integralCache: None, -}; -let empty: DistTypes.discreteShape = { - xyShape: XYShape.T.empty, - integralSumCache: Some(0.0), - integralCache: Some(emptyIntegral), -}; - - -let shapeFn = (fn, t: t) => t |> getShape |> fn; - -let lastY = (t: t) => t |> getShape |> XYShape.T.lastY; - -let combinePointwise = - ( - ~integralSumCachesFn = (_, _) => None, - ~integralCachesFn: (DistTypes.continuousShape, DistTypes.continuousShape) => option(DistTypes.continuousShape) = (_, _) => None, - fn, - t1: DistTypes.discreteShape, - t2: DistTypes.discreteShape, - ) - : DistTypes.discreteShape => { - let combinedIntegralSum = - Common.combineIntegralSums( - integralSumCachesFn, - t1.integralSumCache, - t2.integralSumCache, - ); - - // TODO: does it ever make sense to pointwise combine the integrals here? - // It could be done for pointwise additions, but is that ever needed? - - make( - ~integralSumCache=combinedIntegralSum, - XYShape.PointwiseCombination.combine( - (+.), - XYShape.XtoY.discreteInterpolator, - t1.xyShape, - t2.xyShape, - ), - ); -}; - -let reduce = - (~integralSumCachesFn=(_, _) => None, - ~integralCachesFn=(_, _) => None, - fn, discreteShapes) - : DistTypes.discreteShape => - discreteShapes - |> E.A.fold_left(combinePointwise(~integralSumCachesFn, ~integralCachesFn, fn), empty); - -let updateIntegralSumCache = (integralSumCache, t: t): t => { - ...t, - integralSumCache, -}; - -let updateIntegralCache = (integralCache, t: t): t => { - ...t, - integralCache, -}; - -/* This multiples all of the data points together and creates a new discrete distribution from the results. - Data points at the same xs get added together. It may be a good idea to downsample t1 and t2 before and/or the result after. */ -let combineAlgebraically = - (op: ExpressionTypes.algebraicOperation, t1: t, t2: t): t => { - let t1s = t1 |> getShape; - let t2s = t2 |> getShape; - let t1n = t1s |> XYShape.T.length; - let t2n = t2s |> XYShape.T.length; - - let combinedIntegralSum = - Common.combineIntegralSums( - (s1, s2) => Some(s1 *. s2), - t1.integralSumCache, - t2.integralSumCache, - ); - - let fn = Operation.Algebraic.toFn(op); - let xToYMap = E.FloatFloatMap.empty(); - - for (i in 0 to t1n - 1) { - for (j in 0 to t2n - 1) { - let x = fn(t1s.xs[i], t2s.xs[j]); - let cv = xToYMap |> E.FloatFloatMap.get(x) |> E.O.default(0.); - let my = t1s.ys[i] *. t2s.ys[j]; - let _ = Belt.MutableMap.set(xToYMap, x, cv +. my); - (); - }; - }; - - let rxys = xToYMap |> E.FloatFloatMap.toArray |> XYShape.Zipped.sortByX; - - let combinedShape = XYShape.T.fromZippedArray(rxys); - - make(~integralSumCache=combinedIntegralSum, combinedShape); -}; - -let mapY = (~integralSumCacheFn=_ => None, - ~integralCacheFn=_ => None, - ~fn, t: t) => { - make( - ~integralSumCache=t.integralSumCache |> E.O.bind(_, integralSumCacheFn), - ~integralCache=t.integralCache |> E.O.bind(_, integralCacheFn), - t |> getShape |> XYShape.T.mapY(fn), - ); -}; - - -let scaleBy = (~scale=1.0, t: t): t => { - let scaledIntegralSumCache = t.integralSumCache |> E.O.fmap((*.)(scale)); - let scaledIntegralCache = t.integralCache |> E.O.fmap(Continuous.scaleBy(~scale)); - - t - |> mapY(~fn=(r: float) => r *. scale) - |> updateIntegralSumCache(scaledIntegralSumCache) - |> updateIntegralCache(scaledIntegralCache) -}; - -module T = - Dist({ - type t = DistTypes.discreteShape; - type integral = DistTypes.continuousShape; - let integral = (t) => - switch (getShape(t) |> XYShape.T.isEmpty, t.integralCache) { - | (true, _) => emptyIntegral - | (false, Some(c)) => c - | (false, None) => { - let ts = getShape(t); - // The first xy of this integral should always be the zero, to ensure nice plotting - let firstX = ts |> XYShape.T.minX; - let prependedZeroPoint: XYShape.T.t = {xs: [|firstX -. epsilon_float|], ys: [|0.|]}; - let integralShape = - ts - |> XYShape.T.concat(prependedZeroPoint) - |> XYShape.T.accumulateYs((+.)); - - Continuous.make(~interpolation=`Stepwise, integralShape); - } - }; - - let integralEndY = (t: t) => - t.integralSumCache - |> E.O.default(t |> integral |> Continuous.lastY); - let minX = shapeFn(XYShape.T.minX); - let maxX = shapeFn(XYShape.T.maxX); - let toDiscreteProbabilityMassFraction = _ => 1.0; - let mapY = mapY; - let updateIntegralCache = updateIntegralCache; - let toShape = (t: t): DistTypes.shape => Discrete(t); - let toContinuous = _ => None; - let toDiscrete = t => Some(t); - - let normalize = (t: t): t => { - t - |> scaleBy(~scale=1. /. integralEndY(t)) - |> updateIntegralSumCache(Some(1.0)); - }; - - let downsample = (i, t: t): t => { - // It's not clear how to downsample a set of discrete points in a meaningful way. - // The best we can do is to clip off the smallest values. - let currentLength = t |> getShape |> XYShape.T.length; - - if (i < currentLength && i >= 1 && currentLength > 1) { - t - |> getShape - |> XYShape.T.zip - |> XYShape.Zipped.sortByY - |> Belt.Array.reverse - |> Belt.Array.slice(_, ~offset=0, ~len=i) - |> XYShape.Zipped.sortByX - |> XYShape.T.fromZippedArray - |> make; - } else { - t; - }; - }; - - let truncate = - (leftCutoff: option(float), rightCutoff: option(float), t: t): t => { - t - |> getShape - |> XYShape.T.zip - |> XYShape.Zipped.filterByX(x => - x >= E.O.default(neg_infinity, leftCutoff) - && x <= E.O.default(infinity, rightCutoff) - ) - |> XYShape.T.fromZippedArray - |> make; - }; - - let xToY = (f, t) => - t - |> getShape - |> XYShape.XtoY.stepwiseIfAtX(f) - |> E.O.default(0.0) - |> DistTypes.MixedPoint.makeDiscrete; - - let integralXtoY = (f, t) => - t |> integral |> Continuous.getShape |> XYShape.XtoY.linear(f); - - let integralYtoX = (f, t) => - t |> integral |> Continuous.getShape |> XYShape.YtoX.linear(f); - - let mean = (t: t): float => { - 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; - XYShape.Analysis.getVarianceDangerously(t, mean, getMeanOfSquares); - }; - }); diff --git a/src/distPlus/distribution/DistPlusTime.re b/src/distPlus/distribution/DistPlusTime.re deleted file mode 100644 index d5b36f8e..00000000 --- a/src/distPlus/distribution/DistPlusTime.re +++ /dev/null @@ -1,28 +0,0 @@ - open DistTypes; - - type t = DistTypes.distPlus; - - let unitToJson = ({unit}: t) => unit |> DistTypes.DistributionUnit.toJson; - - let timeVector = ({unit}: t) => - switch (unit) { - | TimeDistribution(timeVector) => Some(timeVector) - | UnspecifiedDistribution => None - }; - - let timeInVectorToX = (f: TimeTypes.timeInVector, t: t) => { - let timeVector = t |> timeVector; - timeVector |> E.O.fmap(TimeTypes.RelativeTimePoint.toXValue(_, f)); - }; - - let xToY = (f: TimeTypes.timeInVector, t: t) => { - timeInVectorToX(f, t) |> E.O.fmap(DistPlus.T.xToY(_, t)); - }; - - module Integral = { - include DistPlus.T.Integral; - let xToY = (f: TimeTypes.timeInVector, t: t) => { - timeInVectorToX(f, t) - |> E.O.fmap(x => DistPlus.T.Integral.xToY(x, t)); - }; - }; diff --git a/src/distPlus/distribution/DistTypes.re b/src/distPlus/distribution/DistTypes.re deleted file mode 100644 index 6f687cba..00000000 --- a/src/distPlus/distribution/DistTypes.re +++ /dev/null @@ -1,179 +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(float), - ys: array(float), -}; - -type interpolationStrategy = [ - | `Stepwise - | `Linear -]; -type extrapolationStrategy = [ - | `UseZero - | `UseOutermostPoints -]; - -type interpolator = (xyShape, int, float) => float; - -type continuousShape = { - xyShape, - interpolation: interpolationStrategy, - integralSumCache: option(float), - integralCache: option(continuousShape), -}; - -type discreteShape = { - xyShape, - integralSumCache: option(float), - integralCache: option(continuousShape), -}; - -type mixedShape = { - continuous: continuousShape, - discrete: discreteShape, - integralSumCache: option(float), - integralCache: option(continuousShape), -}; - -type shapeMonad('a, 'b, 'c) = - | Mixed('a) - | Discrete('b) - | Continuous('c); - -type shape = shapeMonad(mixedShape, discreteShape, continuousShape); - -module ShapeMonad = { - let fmap = - (t: shapeMonad('a, 'b, 'c), (fn1, fn2, fn3)): shapeMonad('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(shape); - -type distributionUnit = - | UnspecifiedDistribution - | TimeDistribution(TimeTypes.timeVector); - -type distPlus = { - shape, - domain, - integralCache: continuousShape, - unit: distributionUnit, - squiggleString: option(string), -}; - -module DistributionUnit = { - let toJson = (distributionUnit: distributionUnit) => - switch (distributionUnit) { - | TimeDistribution({zero, unit}) => - Js.Null.fromOption( - Some({"zero": zero, "unit": unit |> TimeTypes.TimeUnit.toString}), - ) - | _ => 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}) - when yPoint < excludingProbabilityMass => - None - | LeftLimited({excludingProbabilityMass}) - when yPoint >= excludingProbabilityMass => - Some( - (yPoint -. excludingProbabilityMass) /. includedProbabilityMass(t), - ) - | RightLimited({excludingProbabilityMass}) - when yPoint > 1. -. excludingProbabilityMass => - None - | RightLimited({excludingProbabilityMass}) - when yPoint <= 1. -. excludingProbabilityMass => - Some(yPoint /. includedProbabilityMass(t)) - | LeftAndRightLimited({excludingProbabilityMass: l}, _) when yPoint < l => - None - | LeftAndRightLimited(_, {excludingProbabilityMass: r}) - when 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, discrete: 0.0}; - let makeDiscrete = (discrete: float): t => {continuous: 0.0, 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/src/distPlus/distribution/Distributions.re b/src/distPlus/distribution/Distributions.re deleted file mode 100644 index 05b57edb..00000000 --- a/src/distPlus/distribution/Distributions.re +++ /dev/null @@ -1,84 +0,0 @@ -module type dist = { - type t; - type integral; - let minX: t => float; - let maxX: t => float; - let mapY: - (~integralSumCacheFn: float => option(float)=?, ~integralCacheFn: DistTypes.continuousShape => option(DistTypes.continuousShape)=?, ~fn: float => float, t) => t; - let xToY: (float, t) => DistTypes.mixedPoint; - let toShape: t => DistTypes.shape; - let toContinuous: t => option(DistTypes.continuousShape); - let toDiscrete: t => option(DistTypes.discreteShape); - let normalize: t => t; - let toDiscreteProbabilityMassFraction: t => float; - let downsample: (int, t) => t; - let truncate: (option(float), option(float), t) => t; - - let updateIntegralCache: (option(DistTypes.continuousShape), t) => t; - - let integral: (t) => integral; - let integralEndY: (t) => float; - let integralXtoY: (float, t) => float; - let integralYtoX: (float, t) => float; - - let mean: t => float; - let variance: t => float; -}; - -module Dist = (T: dist) => { - type t = T.t; - type integral = T.integral; - let minX = T.minX; - let maxX = T.maxX; - let integral = T.integral; - let xTotalRange = (t: t) => maxX(t) -. minX(t); - let mapY = T.mapY; - let xToY = T.xToY; - let downsample = T.downsample; - let toShape = T.toShape; - let toDiscreteProbabilityMassFraction = T.toDiscreteProbabilityMassFraction; - let toContinuous = T.toContinuous; - let toDiscrete = T.toDiscrete; - let normalize = T.normalize; - let truncate = T.truncate; - let mean = T.mean; - let variance = T.variance; - - let updateIntegralCache = T.updateIntegralCache; - - module Integral = { - type t = T.integral; - let get = T.integral; - let xToY = T.integralXtoY; - let yToX = T.integralYtoX; - let sum = T.integralEndY; - }; -}; - -module Common = { - let combineIntegralSums = - ( - combineFn: (float, float) => option(float), - t1IntegralSumCache: option(float), - t2IntegralSumCache: option(float), - ) => { - switch (t1IntegralSumCache, t2IntegralSumCache) { - | (None, _) - | (_, None) => None - | (Some(s1), Some(s2)) => combineFn(s1, s2) - }; - }; - - let combineIntegrals = - ( - combineFn: (DistTypes.continuousShape, DistTypes.continuousShape) => option(DistTypes.continuousShape), - t1IntegralCache: option(DistTypes.continuousShape), - t2IntegralCache: option(DistTypes.continuousShape), - ) => { - switch (t1IntegralCache, t2IntegralCache) { - | (None, _) - | (_, None) => None - | (Some(s1), Some(s2)) => combineFn(s1, s2) - }; - }; -}; diff --git a/src/distPlus/distribution/Mixed.re b/src/distPlus/distribution/Mixed.re deleted file mode 100644 index 4c28d08c..00000000 --- a/src/distPlus/distribution/Mixed.re +++ /dev/null @@ -1,332 +0,0 @@ -open Distributions; - -type t = DistTypes.mixedShape; -let make = (~integralSumCache=None, ~integralCache=None, ~continuous, ~discrete): t => {continuous, discrete, integralSumCache, integralCache}; - -let totalLength = (t: t): int => { - let continuousLength = - t.continuous |> Continuous.getShape |> XYShape.T.length; - let discreteLength = t.discrete |> Discrete.getShape |> XYShape.T.length; - - continuousLength + discreteLength; -}; - -let scaleBy = (~scale=1.0, t: t): t => { - let scaledDiscrete = Discrete.scaleBy(~scale, t.discrete); - let scaledContinuous = Continuous.scaleBy(~scale, t.continuous); - let scaledIntegralCache = E.O.bind(t.integralCache, v => Some(Continuous.scaleBy(~scale, v))); - let scaledIntegralSumCache = E.O.bind(t.integralSumCache, s => Some(s *. scale)); - make(~discrete=scaledDiscrete, ~continuous=scaledContinuous, ~integralSumCache=scaledIntegralSumCache, ~integralCache=scaledIntegralCache); -}; - -let toContinuous = ({continuous}: t) => Some(continuous); -let toDiscrete = ({discrete}: t) => Some(discrete); - -let updateIntegralCache = (integralCache, t: t): t => { - ...t, - integralCache, -}; - -module T = - Dist({ - type t = DistTypes.mixedShape; - type integral = DistTypes.continuousShape; - let minX = ({continuous, discrete}: t) => { - min(Continuous.T.minX(continuous), Discrete.T.minX(discrete)); - }; - let maxX = ({continuous, discrete}: t) => - max(Continuous.T.maxX(continuous), Discrete.T.maxX(discrete)); - let toShape = (t: t): DistTypes.shape => Mixed(t); - - let updateIntegralCache = updateIntegralCache; - - let toContinuous = toContinuous; - let toDiscrete = toDiscrete; - - let truncate = - ( - leftCutoff: option(float), - rightCutoff: option(float), - {discrete, continuous}: t, - ) => { - let truncatedContinuous = - Continuous.T.truncate(leftCutoff, rightCutoff, continuous); - let truncatedDiscrete = - Discrete.T.truncate(leftCutoff, rightCutoff, discrete); - - make(~integralSumCache=None, ~integralCache=None, ~discrete=truncatedDiscrete, ~continuous=truncatedContinuous); - }; - - let normalize = (t: t): t => { - let continuousIntegral = Continuous.T.Integral.get(t.continuous); - let discreteIntegral = Discrete.T.Integral.get(t.discrete); - - let continuous = t.continuous |> Continuous.updateIntegralCache(Some(continuousIntegral)); - let discrete = t.discrete |> Discrete.updateIntegralCache(Some(discreteIntegral)); - - let continuousIntegralSum = - Continuous.T.Integral.sum(continuous); - let discreteIntegralSum = - Discrete.T.Integral.sum(discrete); - let totalIntegralSum = continuousIntegralSum +. discreteIntegralSum; - - let newContinuousSum = continuousIntegralSum /. totalIntegralSum; - let newDiscreteSum = discreteIntegralSum /. totalIntegralSum; - - let normalizedContinuous = - continuous - |> Continuous.scaleBy(~scale=newContinuousSum /. continuousIntegralSum) - |> Continuous.updateIntegralSumCache(Some(newContinuousSum)); - let normalizedDiscrete = - discrete - |> Discrete.scaleBy(~scale=newDiscreteSum /. discreteIntegralSum) - |> Discrete.updateIntegralSumCache(Some(newDiscreteSum)); - - make(~integralSumCache=Some(1.0), ~integralCache=None, ~continuous=normalizedContinuous, ~discrete=normalizedDiscrete); - }; - - let xToY = (x, t: t) => { - // This evaluates the mixedShape at x, interpolating if necessary. - // Note that we normalize entire mixedShape first. - let {continuous, discrete}: t = normalize(t); - let c = Continuous.T.xToY(x, continuous); - let d = Discrete.T.xToY(x, discrete); - DistTypes.MixedPoint.add(c, d); // "add" here just combines the two values into a single MixedPoint. - }; - - let toDiscreteProbabilityMassFraction = ({discrete, continuous}: t) => { - let discreteIntegralSum = - Discrete.T.Integral.sum(discrete); - let continuousIntegralSum = - Continuous.T.Integral.sum(continuous); - let totalIntegralSum = discreteIntegralSum +. continuousIntegralSum; - - discreteIntegralSum /. totalIntegralSum; - }; - - let downsample = (count, t: t): t => { - // We will need to distribute the new xs fairly between the discrete and continuous shapes. - // The easiest way to do this is to simply go by the previous probability masses. - - let discreteIntegralSum = - Discrete.T.Integral.sum(t.discrete); - let continuousIntegralSum = - Continuous.T.Integral.sum(t.continuous); - let totalIntegralSum = discreteIntegralSum +. continuousIntegralSum; - - // TODO: figure out what to do when the totalIntegralSum is zero. - - let downsampledDiscrete = - Discrete.T.downsample( - int_of_float( - float_of_int(count) *. (discreteIntegralSum /. totalIntegralSum), - ), - t.discrete, - ); - - let downsampledContinuous = - Continuous.T.downsample( - int_of_float( - float_of_int(count) *. (continuousIntegralSum /. totalIntegralSum), - ), - t.continuous, - ); - - {...t, discrete: downsampledDiscrete, continuous: downsampledContinuous}; - }; - - let integral = (t: t) => { - switch (t.integralCache) { - | Some(cache) => cache - | None => - // note: if the underlying shapes aren't normalized, then these integrals won't be either -- but that's the way it should be. - let continuousIntegral = Continuous.T.Integral.get(t.continuous); - let discreteIntegral = Continuous.stepwiseToLinear(Discrete.T.Integral.get(t.discrete)); - - Continuous.make( - XYShape.PointwiseCombination.combine( - (+.), - XYShape.XtoY.continuousInterpolator(`Linear, `UseOutermostPoints), - Continuous.getShape(continuousIntegral), - Continuous.getShape(discreteIntegral), - ), - ); - }; - }; - - let integralEndY = (t: t) => { - t |> integral |> Continuous.lastY; - }; - - let integralXtoY = (f, t) => { - t |> integral |> Continuous.getShape |> XYShape.XtoY.linear(f); - }; - - let integralYtoX = (f, t) => { - t |> integral |> Continuous.getShape |> XYShape.YtoX.linear(f); - }; - - // This pipes all ys (continuous and discrete) through fn. - // If mapY is a linear operation, we might be able to update the integralSumCaches as well; - // if not, they'll be set to None. - let mapY = - ( - ~integralSumCacheFn=previousIntegralSum => None, - ~integralCacheFn=previousIntegral => None, - ~fn, - t: t, - ) - : t => { - let yMappedDiscrete: DistTypes.discreteShape = - t.discrete - |> Discrete.T.mapY(~fn) - |> Discrete.updateIntegralSumCache(E.O.bind(t.discrete.integralSumCache, integralSumCacheFn)) - |> Discrete.updateIntegralCache(E.O.bind(t.discrete.integralCache, integralCacheFn)); - - let yMappedContinuous: DistTypes.continuousShape = - t.continuous - |> Continuous.T.mapY(~fn) - |> Continuous.updateIntegralSumCache(E.O.bind(t.continuous.integralSumCache, integralSumCacheFn)) - |> Continuous.updateIntegralCache(E.O.bind(t.continuous.integralCache, integralCacheFn)); - - { - discrete: yMappedDiscrete, - continuous: yMappedContinuous, - integralSumCache: E.O.bind(t.integralSumCache, integralSumCacheFn), - integralCache: E.O.bind(t.integralCache, integralCacheFn), - }; - }; - - let mean = ({discrete, continuous}: t): float => { - let discreteMean = Discrete.T.mean(discrete); - let continuousMean = Continuous.T.mean(continuous); - - // the combined mean is the weighted sum of the two: - let discreteIntegralSum = Discrete.T.Integral.sum(discrete); - let continuousIntegralSum = Continuous.T.Integral.sum(continuous); - let totalIntegralSum = discreteIntegralSum +. continuousIntegralSum; - - ( - discreteMean - *. discreteIntegralSum - +. continuousMean - *. continuousIntegralSum - ) - /. totalIntegralSum; - }; - - let variance = ({discrete, continuous} as t: t): float => { - // the combined mean is the weighted sum of the two: - let discreteIntegralSum = Discrete.T.Integral.sum(discrete); - let continuousIntegralSum = Continuous.T.Integral.sum(continuous); - let totalIntegralSum = discreteIntegralSum +. continuousIntegralSum; - - let getMeanOfSquares = ({discrete, continuous}: t) => { - let discreteMean = - discrete - |> Discrete.shapeMap(XYShape.Analysis.squareXYShape) - |> Discrete.T.mean; - let continuousMean = - continuous |> XYShape.Analysis.getMeanOfSquaresContinuousShape; - ( - discreteMean - *. discreteIntegralSum - +. continuousMean - *. continuousIntegralSum - ) - /. totalIntegralSum; - }; - - switch (discreteIntegralSum /. totalIntegralSum) { - | 1.0 => Discrete.T.variance(discrete) - | 0.0 => Continuous.T.variance(continuous) - | _ => - XYShape.Analysis.getVarianceDangerously(t, mean, getMeanOfSquares) - }; - }; - }); - -let combineAlgebraically = - (op: ExpressionTypes.algebraicOperation, t1: t, t2: t) - : t => { - // Discrete convolution can cause a huge increase in the number of samples, - // so we'll first downsample. - - // An alternative (to be explored in the future) may be to first perform the full convolution and then to downsample the result; - // to use non-uniform fast Fourier transforms (for addition only), add web workers or gpu.js, etc. ... - - // we have to figure out where to downsample, and how to effectively - //let downsampleIfTooLarge = (t: t) => { - // let sqtl = sqrt(float_of_int(totalLength(t))); - // sqtl > 10 ? T.downsample(int_of_float(sqtl), t) : t; - //}; - - let t1d = t1; - let t2d = t2; - - // continuous (*) continuous => continuous, but also - // discrete (*) continuous => continuous (and vice versa). We have to take care of all combos and then combine them: - let ccConvResult = - Continuous.combineAlgebraically( - op, - t1.continuous, - t2.continuous, - ); - let dcConvResult = - Continuous.combineAlgebraicallyWithDiscrete( - op, - t2.continuous, - t1.discrete, - ); - let cdConvResult = - Continuous.combineAlgebraicallyWithDiscrete( - op, - t1.continuous, - t2.discrete, - ); - let continuousConvResult = - Continuous.reduce((+.), [|ccConvResult, dcConvResult, cdConvResult|]); - - // ... finally, discrete (*) discrete => discrete, obviously: - let discreteConvResult = - Discrete.combineAlgebraically(op, t1.discrete, t2.discrete); - - let combinedIntegralSum = - Common.combineIntegralSums( - (a, b) => Some(a *. b), - t1.integralSumCache, - t2.integralSumCache, - ); - - {discrete: discreteConvResult, continuous: continuousConvResult, integralSumCache: combinedIntegralSum, integralCache: None}; -}; - -let combinePointwise = (~integralSumCachesFn = (_, _) => None, ~integralCachesFn = (_, _) => None, fn, t1: t, t2: t): t => { - let reducedDiscrete = - [|t1, t2|] - |> E.A.fmap(toDiscrete) - |> E.A.O.concatSomes - |> Discrete.reduce(~integralSumCachesFn, ~integralCachesFn, fn); - - let reducedContinuous = - [|t1, t2|] - |> E.A.fmap(toContinuous) - |> E.A.O.concatSomes - |> Continuous.reduce(~integralSumCachesFn, ~integralCachesFn, fn); - - let combinedIntegralSum = - Common.combineIntegralSums( - integralSumCachesFn, - t1.integralSumCache, - t2.integralSumCache, - ); - - let combinedIntegral = - Common.combineIntegrals( - integralCachesFn, - t1.integralCache, - t2.integralCache, - ); - - make(~integralSumCache=combinedIntegralSum, ~integralCache=combinedIntegral, ~discrete=reducedDiscrete, ~continuous=reducedContinuous); -}; diff --git a/src/distPlus/distribution/MixedShapeBuilder.re b/src/distPlus/distribution/MixedShapeBuilder.re deleted file mode 100644 index 647fefdc..00000000 --- a/src/distPlus/distribution/MixedShapeBuilder.re +++ /dev/null @@ -1,34 +0,0 @@ -type assumption = - | ADDS_TO_1 - | ADDS_TO_CORRECT_PROBABILITY; - -type assumptions = { - continuous: assumption, - discrete: assumption, - discreteProbabilityMass: option(float), -}; - -let buildSimple = (~continuous: option(DistTypes.continuousShape), ~discrete: option(DistTypes.discreteShape)): option(DistTypes.shape) => { - let continuous = continuous |> E.O.default(Continuous.make(~integralSumCache=Some(0.0), {xs: [||], ys: [||]})); - let discrete = discrete |> E.O.default(Discrete.make(~integralSumCache=Some(0.0), {xs: [||], ys: [||]})); - let cLength = - continuous - |> Continuous.getShape - |> XYShape.T.xs - |> E.A.length; - let dLength = discrete |> Discrete.getShape |> XYShape.T.xs |> E.A.length; - switch (cLength, dLength) { - | (0 | 1, 0) => None - | (0 | 1, _) => Some(Discrete(discrete)) - | (_, 0) => Some(Continuous(continuous)) - | (_, _) => - let mixedDist = - Mixed.make( - ~integralSumCache=None, - ~integralCache=None, - ~continuous, - ~discrete, - ); - Some(Mixed(mixedDist)); - }; -}; \ No newline at end of file diff --git a/src/distPlus/distribution/Shape.re b/src/distPlus/distribution/Shape.re deleted file mode 100644 index e249c216..00000000 --- a/src/distPlus/distribution/Shape.re +++ /dev/null @@ -1,240 +0,0 @@ -open Distributions; - -type t = DistTypes.shape; -let mapToAll = ((fn1, fn2, fn3), t: t) => - switch (t) { - | Mixed(m) => fn1(m) - | Discrete(m) => fn2(m) - | Continuous(m) => fn3(m) - }; - -let fmap = ((fn1, fn2, fn3), t: t): t => - switch (t) { - | Mixed(m) => Mixed(fn1(m)) - | Discrete(m) => Discrete(fn2(m)) - | Continuous(m) => Continuous(fn3(m)) - }; - - -let toMixed = - mapToAll(( - m => m, - d => Mixed.make(~integralSumCache=d.integralSumCache, ~integralCache=d.integralCache, ~discrete=d, ~continuous=Continuous.empty), - c => Mixed.make(~integralSumCache=c.integralSumCache, ~integralCache=c.integralCache, ~discrete=Discrete.empty, ~continuous=c), - )); - -let combineAlgebraically = - (op: ExpressionTypes.algebraicOperation, t1: t, t2: t): t => { - - switch (t1, t2) { - | (Continuous(m1), Continuous(m2)) => - Continuous.combineAlgebraically(op, m1, m2) |> Continuous.T.toShape; - | (Continuous(m1), Discrete(m2)) - | (Discrete(m2), Continuous(m1)) => - Continuous.combineAlgebraicallyWithDiscrete(op, m1, m2) |> Continuous.T.toShape - | (Discrete(m1), Discrete(m2)) => - Discrete.combineAlgebraically(op, m1, m2) |> Discrete.T.toShape - | (m1, m2) => - Mixed.combineAlgebraically( - op, - toMixed(m1), - toMixed(m2), - ) - |> Mixed.T.toShape - }; -}; - -let combinePointwise = - (~integralSumCachesFn: (float, float) => option(float) = (_, _) => None, - ~integralCachesFn: (DistTypes.continuousShape, DistTypes.continuousShape) => option(DistTypes.continuousShape) = (_, _) => None, - fn, - t1: t, - t2: t) => - switch (t1, t2) { - | (Continuous(m1), Continuous(m2)) => - DistTypes.Continuous( - Continuous.combinePointwise(~integralSumCachesFn, ~integralCachesFn, fn, m1, m2), - ) - | (Discrete(m1), Discrete(m2)) => - DistTypes.Discrete( - Discrete.combinePointwise(~integralSumCachesFn, ~integralCachesFn, fn, m1, m2), - ) - | (m1, m2) => - DistTypes.Mixed( - Mixed.combinePointwise( - ~integralSumCachesFn, - ~integralCachesFn, - fn, - toMixed(m1), - toMixed(m2), - ), - ) - }; - -module T = - Dist({ - type t = DistTypes.shape; - type integral = DistTypes.continuousShape; - - let xToY = (f: float) => - mapToAll(( - Mixed.T.xToY(f), - Discrete.T.xToY(f), - Continuous.T.xToY(f), - )); - - let toShape = (t: t) => t; - - let toContinuous = t => None; - let toDiscrete = t => None; - - let downsample = (i, t) => - fmap( - ( - Mixed.T.downsample(i), - Discrete.T.downsample(i), - Continuous.T.downsample(i), - ), - t, - ); - - let truncate = (leftCutoff, rightCutoff, t): t => - fmap( - ( - Mixed.T.truncate(leftCutoff, rightCutoff), - Discrete.T.truncate(leftCutoff, rightCutoff), - Continuous.T.truncate(leftCutoff, rightCutoff), - ), - t, - ); - - let toDiscreteProbabilityMassFraction = t => 0.0; - - let normalize = - fmap(( - Mixed.T.normalize, - Discrete.T.normalize, - Continuous.T.normalize - )); - - let updateIntegralCache = (integralCache, t: t): t => - fmap(( - Mixed.T.updateIntegralCache(integralCache), - Discrete.T.updateIntegralCache(integralCache), - Continuous.T.updateIntegralCache(integralCache), - ), t); - - let toContinuous = - mapToAll(( - Mixed.T.toContinuous, - Discrete.T.toContinuous, - Continuous.T.toContinuous, - )); - let toDiscrete = - mapToAll(( - Mixed.T.toDiscrete, - Discrete.T.toDiscrete, - Continuous.T.toDiscrete, - )); - - let toDiscreteProbabilityMassFraction = - mapToAll(( - Mixed.T.toDiscreteProbabilityMassFraction, - Discrete.T.toDiscreteProbabilityMassFraction, - Continuous.T.toDiscreteProbabilityMassFraction, - )); - - let minX = mapToAll((Mixed.T.minX, Discrete.T.minX, Continuous.T.minX)); - let integral = - mapToAll(( - Mixed.T.Integral.get, - Discrete.T.Integral.get, - Continuous.T.Integral.get, - )); - let integralEndY = - mapToAll(( - Mixed.T.Integral.sum, - Discrete.T.Integral.sum, - Continuous.T.Integral.sum, - )); - let integralXtoY = (f) => { - mapToAll(( - Mixed.T.Integral.xToY(f), - Discrete.T.Integral.xToY(f), - Continuous.T.Integral.xToY(f), - )); - }; - let integralYtoX = (f) => { - mapToAll(( - Mixed.T.Integral.yToX(f), - Discrete.T.Integral.yToX(f), - Continuous.T.Integral.yToX(f), - )); - }; - let maxX = mapToAll((Mixed.T.maxX, Discrete.T.maxX, Continuous.T.maxX)); - let mapY = (~integralSumCacheFn=previousIntegralSum => None, ~integralCacheFn=previousIntegral=>None, ~fn) =>{ - fmap(( - Mixed.T.mapY(~integralSumCacheFn, ~integralCacheFn, ~fn), - Discrete.T.mapY(~integralSumCacheFn, ~integralCacheFn, ~fn), - Continuous.T.mapY(~integralSumCacheFn, ~integralCacheFn, ~fn), - )); - } - - let mean = (t: t): float => - switch (t) { - | Mixed(m) => Mixed.T.mean(m) - | Discrete(m) => Discrete.T.mean(m) - | Continuous(m) => Continuous.T.mean(m) - }; - - let variance = (t: t): float => - switch (t) { - | Mixed(m) => Mixed.T.variance(m) - | Discrete(m) => Discrete.T.variance(m) - | Continuous(m) => Continuous.T.variance(m) - }; - }); - -let pdf = (f: float, t: t) => { - let mixedPoint: DistTypes.mixedPoint = T.xToY(f, t); - mixedPoint.continuous +. mixedPoint.discrete; -}; - -let inv = T.Integral.yToX; -let cdf = T.Integral.xToY; - -let doN = (n, fn) => { - let items = Belt.Array.make(n, 0.0); - for (x in 0 to n - 1) { - let _ = Belt.Array.set(items, x, fn()); - (); - }; - items; -}; - -let sample = (t: t): float => { - let randomItem = Random.float(1.); - let bar = t |> T.Integral.yToX(randomItem); - bar; -}; - -let isFloat = (t:t) => switch(t){ -| Discrete({xyShape: {xs: [|_|], ys: [|1.0|]}}) => true -| _ => false -} - -let sampleNRendered = (n, dist) => { - let integralCache = T.Integral.get(dist); - let distWithUpdatedIntegralCache = T.updateIntegralCache(Some(integralCache), dist); - - doN(n, () => sample(distWithUpdatedIntegralCache)); -}; - -let operate = (distToFloatOp: ExpressionTypes.distToFloatOperation, s): float => - switch (distToFloatOp) { - | `Pdf(f) => pdf(f, s) - | `Cdf(f) => pdf(f, s) - | `Inv(f) => inv(f, s) - | `Sample => sample(s) - | `Mean => T.mean(s) - }; diff --git a/src/distPlus/distribution/TimeTypes.re b/src/distPlus/distribution/TimeTypes.re deleted file mode 100644 index 3340ea32..00000000 --- a/src/distPlus/distribution/TimeTypes.re +++ /dev/null @@ -1,89 +0,0 @@ -type timeUnit = [ - | `days - | `hours - | `milliseconds - | `minutes - | `months - | `quarters - | `seconds - | `weeks - | `years -]; - -type timeVector = { - zero: MomentRe.Moment.t, - unit: timeUnit, -}; - -type timePoint = { - timeVector, - value: float, -}; - -module TimeUnit = { - let toString = (timeUnit: timeUnit) => - switch (timeUnit) { - | `days => "days" - | `hours => "hours" - | `milliseconds => "milliseconds" - | `minutes => "minutes" - | `months => "months" - | `quarters => "quarters" - | `seconds => "seconds" - | `weeks => "weeks" - | `years => "years" - }; - - let ofString = (timeUnit: string) => - switch (timeUnit) { - | "days" => `days - | "hours" => `hours - | "milliseconds" => `milliseconds - | "minutes" => `minutes - | "months" => `months - | "quarters" => `quarters - | "seconds" => `seconds - | "weeks" => `weeks - | "years" => `years - | _ => Js.Exn.raiseError("TimeUnit is unknown") - }; -}; - -module TimePoint = { - let fromTimeVector = (timeVector, value): timePoint => {timeVector, value}; - - let toMoment = (timePoint: timePoint) => { - timePoint.timeVector.zero - |> MomentRe.Moment.add( - ~duration= - MomentRe.duration(timePoint.value, timePoint.timeVector.unit), - ); - }; - - let fromMoment = (timeVector: timeVector, moment: MomentRe.Moment.t) => - MomentRe.diff(timeVector.zero, moment, timeVector.unit); -}; - -type timeInVector = - | Time(MomentRe.Moment.t) - | XValue(float); - -module RelativeTimePoint = { - let toTime = (timeVector: timeVector, timeInVector: timeInVector) => - switch (timeInVector) { - | Time(r) => r - | XValue(r) => - timeVector.zero - |> MomentRe.Moment.add(~duration=MomentRe.duration(r, timeVector.unit)) - }; - - let _timeToX = (time, timeStart, timeUnit) => { - MomentRe.diff(time, timeStart, timeUnit); - }; - - let toXValue = (timeVector: timeVector, timeInVector: timeInVector) => - switch (timeInVector) { - | Time(r) => _timeToX(r, timeVector.zero, timeVector.unit) - | XValue(r) => r - }; -}; diff --git a/src/distPlus/distribution/XYShape.re b/src/distPlus/distribution/XYShape.re deleted file mode 100644 index 92cffe60..00000000 --- a/src/distPlus/distribution/XYShape.re +++ /dev/null @@ -1,504 +0,0 @@ -open DistTypes; - -let interpolate = - (xMin: float, xMax: float, yMin: float, yMax: float, xIntended: float) - : float => { - let minProportion = (xMax -. xIntended) /. (xMax -. xMin); - let maxProportion = (xIntended -. xMin) /. (xMax -. xMin); - yMin *. minProportion +. yMax *. maxProportion; -}; - -// TODO: Make sure that shapes cannot be empty. -let extImp = E.O.toExt("Tried to perform an operation on an empty XYShape."); - -module T = { - type t = xyShape; - let toXyShape = (t: t): xyShape => t; - type ts = array(xyShape); - let xs = (t: t) => t.xs; - let ys = (t: t) => t.ys; - let length = (t: t) => E.A.length(t.xs); - let empty = {xs: [||], ys: [||]}; - let isEmpty = (t: t) => length(t) == 0; - let minX = (t: t) => t |> xs |> E.A.Sorted.min |> extImp; - let maxX = (t: t) => t |> xs |> E.A.Sorted.max |> extImp; - let firstY = (t: t) => t |> ys |> E.A.first |> extImp; - let lastY = (t: t) => t |> ys |> E.A.last |> extImp; - 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 zip = ({xs, ys}: t) => Belt.Array.zip(xs, ys); - let fromArray = ((xs, ys)): t => {xs, ys}; - let fromArrays = (xs, ys): t => {xs, ys}; - let accumulateYs = (fn, p: t) => { - fromArray((p.xs, E.A.accumulate(fn, p.ys))); - }; - let concat = (t1: t, t2: t) => { - let cxs = Array.concat([t1.xs, t2.xs]); - let cys = Array.concat([t1.ys, t2.ys]); - {xs: cxs, ys: cys}; - }; - let fromZippedArray = (pairs: array((float, float))): t => - pairs |> Belt.Array.unzip |> fromArray; - let equallyDividedXs = (t: t, newLength) => { - E.A.Floats.range(minX(t), maxX(t), newLength); - }; - let toJs = (t: t) => { - {"xs": t.xs, "ys": t.ys}; - }; -}; - -module Ts = { - type t = T.ts; - let minX = (t: t) => t |> E.A.fmap(T.minX) |> E.A.min |> extImp; - let maxX = (t: t) => t |> E.A.fmap(T.maxX) |> E.A.max |> extImp; - let equallyDividedXs = (t: t, newLength) => { - E.A.Floats.range(minX(t), maxX(t), newLength); - }; - let allXs = (t: t) => t |> E.A.fmap(T.xs) |> E.A.Sorted.concatMany; -}; - -module Pairs = { - let x = fst; - let y = snd; - let first = (t: T.t) => (T.minX(t), T.firstY(t)); - let last = (t: T.t) => (T.maxX(t), T.lastY(t)); - - let getBy = (t: T.t, fn) => t |> T.zip |> E.A.getBy(_, fn); - - let firstAtOrBeforeXValue = (xValue, t: T.t) => { - let zipped = T.zip(t); - let firstIndex = - zipped |> Belt.Array.getIndexBy(_, ((x, _)) => x > xValue); - let previousIndex = - switch (firstIndex) { - | None => Some(Array.length(zipped) - 1) - | Some(0) => None - | Some(n) => Some(n - 1) - }; - previousIndex |> Belt.Option.flatMap(_, Belt.Array.get(zipped)); - }; -}; - -module YtoX = { - let linear = (y: float, t: T.t): float => { - let firstHigherIndex = - E.A.Sorted.binarySearchFirstElementGreaterIndex(T.ys(t), y); - let foundX = - switch (firstHigherIndex) { - | `overMax => T.maxX(t) - | `underMin => T.minX(t) - | `firstHigher(firstHigherIndex) => - let lowerOrEqualIndex = - firstHigherIndex - 1 < 0 ? 0 : firstHigherIndex - 1; - let (_xs, _ys) = (T.xs(t), T.ys(t)); - let needsInterpolation = _ys[lowerOrEqualIndex] != y; - if (needsInterpolation) { - interpolate( - _ys[lowerOrEqualIndex], - _ys[firstHigherIndex], - _xs[lowerOrEqualIndex], - _xs[firstHigherIndex], - y, - ); - } else { - _xs[lowerOrEqualIndex]; - }; - }; - foundX; - }; -}; - -module XtoY = { - let stepwiseIncremental = (f, t: T.t) => - Pairs.firstAtOrBeforeXValue(f, t) |> E.O.fmap(Pairs.y); - - let stepwiseIfAtX = (f: float, t: T.t) => { - Pairs.getBy(t, ((x: float, _)) => {x == f}) |> E.O.fmap(Pairs.y); - }; - - let linear = (x: float, t: T.t): float => { - let firstHigherIndex = - E.A.Sorted.binarySearchFirstElementGreaterIndex(T.xs(t), x); - let n = - switch (firstHigherIndex) { - | `overMax => T.lastY(t) - | `underMin => T.firstY(t) - | `firstHigher(firstHigherIndex) => - let lowerOrEqualIndex = - firstHigherIndex - 1 < 0 ? 0 : firstHigherIndex - 1; - let (_xs, _ys) = (T.xs(t), T.ys(t)); - let needsInterpolation = _xs[lowerOrEqualIndex] != x; - if (needsInterpolation) { - interpolate( - _xs[lowerOrEqualIndex], - _xs[firstHigherIndex], - _ys[lowerOrEqualIndex], - _ys[firstHigherIndex], - x, - ); - } else { - _ys[lowerOrEqualIndex]; - }; - }; - n; - }; - - /* 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: DistTypes.interpolationStrategy, extrapolation: DistTypes.extrapolationStrategy): interpolator => { - switch (interpolation, extrapolation) { - | (`Linear, `UseZero) => (t: T.t, leftIndex: int, x: float) => { - if (leftIndex < 0) { - 0.0 - } else if (leftIndex >= T.length(t) - 1) { - 0.0 - } else { - let x1 = t.xs[leftIndex]; - let x2 = t.xs[leftIndex + 1]; - let y1 = t.ys[leftIndex]; - let y2 = t.ys[leftIndex + 1]; - let fraction = (x -. x1) /. (x2 -. x1); - y1 *. (1. -. fraction) +. y2 *. fraction; - }; - } - | (`Linear, `UseOutermostPoints) => (t: T.t, leftIndex: int, x: float) => { - if (leftIndex < 0) { - t.ys[0]; - } else if (leftIndex >= T.length(t) - 1) { - t.ys[T.length(t) - 1] - } else { - let x1 = t.xs[leftIndex]; - let x2 = t.xs[leftIndex + 1]; - let y1 = t.ys[leftIndex]; - let y2 = t.ys[leftIndex + 1]; - let fraction = (x -. x1) /. (x2 -. x1); - y1 *. (1. -. fraction) +. y2 *. fraction; - }; - } - | (`Stepwise, `UseZero) => (t: T.t, leftIndex: int, x: float) => { - if (leftIndex < 0) { - 0.0 - } else if (leftIndex >= T.length(t) - 1) { - 0.0 - } else { - t.ys[leftIndex]; - } - } - | (`Stepwise, `UseOutermostPoints) => (t: T.t, leftIndex: int, x: float) => { - if (leftIndex < 0) { - t.ys[0]; - } else if (leftIndex >= T.length(t) - 1) { - t.ys[T.length(t) - 1] - } else { - t.ys[leftIndex]; - } - } - } - }; - - /* Returns a between-points-interpolating function that can be used with PointwiseCombination.combine. - For discrete distributions, the probability density between points is zero, so we just return zero here. */ - let discreteInterpolator: interpolator = (t: T.t, leftIndex: int, x: float) => 0.0; -}; - -module XsConversion = { - let _replaceWithXs = (newXs: array(float), t: T.t): T.t => { - let newYs = Belt.Array.map(newXs, XtoY.linear(_, t)); - {xs: newXs, ys: newYs}; - }; - - let equallyDivideXByMass = (newLength: int, integral: T.t) => - E.A.Floats.range(0.0, 1.0, newLength) - |> E.A.fmap(YtoX.linear(_, integral)); - - let proportionEquallyOverX = (newLength: int, t: T.t): T.t => { - T.equallyDividedXs(t, newLength) |> _replaceWithXs(_, t); - }; - - let proportionByProbabilityMass = - (newLength: int, integral: T.t, t: T.t): T.t => { - integral - |> equallyDivideXByMass(newLength) // creates a new set of xs at evenly spaced percentiles - |> _replaceWithXs(_, t); // linearly interpolates new ys for the new xs - }; -}; - -module Zipped = { - type zipped = array((float, float)); - let compareYs = ((_, y1), (_, y2)) => y1 > y2 ? 1 : 0; - let compareXs = ((x1, _), (x2, _)) => x1 > x2 ? 1 : 0; - let sortByY = (t: zipped) => t |> E.A.stableSortBy(_, compareYs); - let sortByX = (t: zipped) => t |> E.A.stableSortBy(_, compareXs); - let filterByX = (testFn: (float => bool), t: zipped) => t |> E.A.filter(((x, _)) => testFn(x)); -}; - -module PointwiseCombination = { - - // t1Interpolator and t2Interpolator are functions from XYShape.XtoY, e.g. linearBetweenPointsExtrapolateFlat. - let combine = [%raw {| // : (float => float => float, T.t, T.t, bool) => T.t - // This function combines two xyShapes by looping through both of them simultaneously. - // It always moves on to the next smallest x, whether that's in the first or second input's xs, - // and interpolates the value on the other side, thus accumulating xs and ys. - // This is written in raw JS because this can still be a bottleneck, and using refs for the i and j indices is quite painful. - - function(fn, interpolator, t1, t2) { - let t1n = t1.xs.length; - let t2n = t2.xs.length; - let outX = []; - let outY = []; - let i = -1; - let j = -1; - - while (i <= t1n - 1 && j <= t2n - 1) { - let x, ya, yb; - if (j == t2n - 1 && i < t1n - 1 || - t1.xs[i+1] < t2.xs[j+1]) { // if a has to catch up to b, or if b is already done - i++; - - x = t1.xs[i]; - ya = t1.ys[i]; - - yb = interpolator(t2, j, x); - } else if (i == t1n - 1 && j < t2n - 1 || - t1.xs[i+1] > t2.xs[j+1]) { // if b has to catch up to a, or if a is already done - j++; - - x = t2.xs[j]; - yb = t2.ys[j]; - - ya = interpolator(t1, i, x); - } else if (i < t1n - 1 && j < t2n && t1.xs[i+1] === t2.xs[j+1]) { // if they happen to be equal, move both ahead - i++; - j++; - x = t1.xs[i]; - ya = t1.ys[i]; - yb = t2.ys[j]; - } else if (i === t1n - 1 && j === t2n - 1) { - // finished! - i = t1n; - j = t2n; - continue; - } else { - console.log("Error!", i, j); - } - - outX.push(x); - outY.push(fn(ya, yb)); - } - - return {xs: outX, ys: outY}; - } - |}]; - - let combineEvenXs = - ( - ~fn, - ~xToYSelection, - sampleCount, - t1: T.t, - t2: T.t, - ) => { - - switch ((E.A.length(t1.xs), E.A.length(t2.xs))) { - | (0, 0) => T.empty - | (0, _) => t2 - | (_, 0) => t1 - | (_, _) => { - let allXs = Ts.equallyDividedXs([|t1, t2|], sampleCount); - - let allYs = allXs |> E.A.fmap(x => fn(xToYSelection(x, t1), xToYSelection(x, t2))); - - T.fromArrays(allXs, allYs); - } - } - }; - - // TODO: I'd bet this is pretty slow. Maybe it would be faster to intersperse Xs and Ys separately. - let intersperse = (t1: T.t, t2: T.t) => { - E.A.intersperse(T.zip(t1), T.zip(t2)) |> T.fromZippedArray; - }; -}; - -// I'm really not sure this part is actually what we want at this point. -module Range = { - // ((lastX, lastY), (nextX, nextY)) - type zippedRange = ((float, float), (float, float)); - - let toT = T.fromZippedArray; - let nextX = ((_, (nextX, _)): zippedRange) => nextX; - - let rangePointAssumingSteps = (((_, lastY), (nextX, _)): zippedRange) => ( - nextX, - lastY, - ); - - let rangeAreaAssumingTriangles = - (((lastX, lastY), (nextX, nextY)): zippedRange) => - (nextX -. lastX) *. (lastY +. nextY) /. 2.; - - //Todo: figure out how to without making new array. - let rangeAreaAssumingTrapezoids = - (((lastX, lastY), (nextX, nextY)): zippedRange) => - (nextX -. lastX) - *. (Js.Math.min_float(lastY, nextY) +. (lastY +. nextY) /. 2.); - - let delta_y_over_delta_x = - (((lastX, lastY), (nextX, nextY)): zippedRange) => - (nextY -. lastY) /. (nextX -. lastX); - - let mapYsBasedOnRanges = (fn, t) => - Belt.Array.zip(t.xs, t.ys) - |> E.A.toRanges - |> E.R.toOption - |> E.O.fmap(r => r |> Belt.Array.map(_, r => (nextX(r), fn(r)))); - - // This code is messy, in part because I'm trying to make things easy on garbage collection here. - // It's using triangles instead of trapezoids right now. - let integrateWithTriangles = ({xs, ys}) => { - let length = E.A.length(xs); - let cumulativeY = Belt.Array.make(length, 0.0); - for (x in 0 to E.A.length(xs) - 2) { - let _ = - Belt.Array.set( - cumulativeY, - x + 1, - (xs[x + 1] -. xs[x]) // dx - *. ((ys[x] +. ys[x + 1]) /. 2.) // (1/2) * (avgY) - +. cumulativeY[x], - ); - (); - }; - Some({xs, ys: cumulativeY}); - }; - - let derivative = mapYsBasedOnRanges(delta_y_over_delta_x); - - let stepwiseToLinear = ({xs, ys}: T.t): T.t => { - // adds points at the bottom of each step. - let length = E.A.length(xs); - let newXs: array(float) = Belt.Array.makeUninitializedUnsafe(2 * length); - let newYs: array(float) = Belt.Array.makeUninitializedUnsafe(2 * length); - - Belt.Array.set(newXs, 0, xs[0] -. epsilon_float) |> ignore; - Belt.Array.set(newYs, 0, 0.) |> ignore; - Belt.Array.set(newXs, 1, xs[0]) |> ignore; - Belt.Array.set(newYs, 1, ys[0]) |> ignore; - - for (i in 1 to E.A.length(xs) - 1) { - Belt.Array.set(newXs, i * 2, xs[i] -. epsilon_float) |> ignore; - Belt.Array.set(newYs, i * 2, ys[i-1]) |> ignore; - Belt.Array.set(newXs, i * 2 + 1, xs[i]) |> ignore; - Belt.Array.set(newYs, i * 2 + 1, ys[i]) |> ignore; - (); - }; - - {xs: newXs, ys: newYs}; - }; - - // TODO: I think this isn't needed by any functions anymore. - let stepsToContinuous = t => { - // TODO: It would be nicer if this the diff didn't change the first element, and also maybe if there were a more elegant way of doing this. - let diff = T.xTotalRange(t) |> (r => r *. 0.00001); - let items = - switch (E.A.toRanges(Belt.Array.zip(t.xs, t.ys))) { - | Ok(items) => - Some( - items - |> Belt.Array.map(_, rangePointAssumingSteps) - |> T.fromZippedArray - |> PointwiseCombination.intersperse(t |> T.mapX(e => e +. diff)), - ) - | _ => Some(t) - }; - let first = items |> E.O.fmap(T.zip) |> E.O.bind(_, E.A.get(_, 0)); - switch (items, first) { - | (Some(items), Some((0.0, _))) => Some(items) - | (Some(items), Some((firstX, _))) => - let all = E.A.append([|(firstX, 0.0)|], items |> T.zip); - all |> T.fromZippedArray |> E.O.some; - | _ => None - }; - }; -}; - -let pointLogScore = (prediction, answer) => - switch (answer) { - | 0. => 0.0 - | answer => answer *. Js.Math.log2(Js.Math.abs_float(prediction /. answer)) - }; - -let logScorePoint = (sampleCount, t1, t2) => - PointwiseCombination.combineEvenXs( - ~fn=pointLogScore, - ~xToYSelection=XtoY.linear, - sampleCount, - t1, - t2, - ) - |> Range.integrateWithTriangles - |> E.O.fmap(T.accumulateYs((+.))) - |> E.O.fmap(Pairs.last) - |> 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: DistTypes.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: DistTypes.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/src/distPlus/utility/E.re b/src/distPlus/utility/E.re deleted file mode 100644 index 505b1d0d..00000000 --- a/src/distPlus/utility/E.re +++ /dev/null @@ -1,496 +0,0 @@ -open Rationale.Function.Infix; - -module FloatFloatMap = { - module Id = - Belt.Id.MakeComparable({ - type t = float; - let cmp: (float, float) => int = Pervasives.compare; - }); - - type t = Belt.MutableMap.t(Id.t, float, Id.identity); - - let fromArray = (ar: array((float, float))) => - Belt.MutableMap.fromArray(ar, ~id=(module Id)); - let toArray = (t: t) => Belt.MutableMap.toArray(t); - let empty = () => Belt.MutableMap.make(~id=(module Id)); - let increment = (el, t: t) => - Belt.MutableMap.update( - t, - el, - fun - | Some(n) => Some(n +. 1.0) - | None => Some(1.0), - ); - - let get = (el, t: t) => Belt.MutableMap.get(t, el); - let fmap = (fn, t: t) => Belt.MutableMap.map(t, fn); -}; - -module Int = { - let max = (i1: int, i2: int) => i1 > i2 ? i1 : i2; -}; -/* Utils */ -module U = { - let isEqual = (a, b) => a == b; - let toA = a => [|a|]; - let id = e => e; -}; - -module O = { - let dimap = (sFn, rFn, e) => - switch (e) { - | Some(r) => sFn(r) - | None => rFn() - }; - (); - let fmap = Rationale.Option.fmap; - let bind = Rationale.Option.bind; - let default = Rationale.Option.default; - let isSome = Rationale.Option.isSome; - let isNone = Rationale.Option.isNone; - let toExn = Rationale.Option.toExn; - let some = Rationale.Option.some; - let firstSome = Rationale.Option.firstSome; - let toExt = Rationale.Option.toExn; - let flatApply = (fn, b) => - Rationale.Option.apply(fn, Some(b)) |> Rationale.Option.flatten; - - let toBool = opt => - switch (opt) { - | Some(_) => true - | _ => false - }; - - let ffmap = (fn, r) => - switch (r) { - | Some(sm) => fn(sm) - | _ => None - }; - - let toString = opt => - switch (opt) { - | Some(s) => s - | _ => "" - }; - - let toResult = (error, e) => - switch (e) { - | Some(r) => Belt.Result.Ok(r) - | None => Error(error) - }; - - let compare = (compare, f1: option(float), f2: option(float)) => - switch (f1, f2) { - | (Some(f1), Some(f2)) => Some(compare(f1, f2) ? f1 : f2) - | (Some(f1), None) => Some(f1) - | (None, Some(f2)) => Some(f2) - | (None, None) => None - }; - - let min = compare((<)); - let max = compare((>)); -}; - -/* Functions */ -module F = { - let apply = (a, e) => a |> e; - - let flatten2Callbacks = (fn1, fn2, fnlast) => - fn1(response1 => fn2(response2 => fnlast(response1, response2))); - - let flatten3Callbacks = (fn1, fn2, fn3, fnlast) => - fn1(response1 => - fn2(response2 => - fn3(response3 => fnlast(response1, response2, response3)) - ) - ); - - let flatten4Callbacks = (fn1, fn2, fn3, fn4, fnlast) => - fn1(response1 => - fn2(response2 => - fn3(response3 => - fn4(response4 => fnlast(response1, response2, response3, response4)) - ) - ) - ); -}; - -module Bool = { - type t = bool; - let toString = (t: t) => t ? "TRUE" : "FALSE"; - let fromString = str => str == "TRUE" ? true : false; - - module O = { - let toBool = opt => - switch (opt) { - | Some(true) => true - | _ => false - }; - }; -}; - -module Float = { - let with2DigitsPrecision = Js.Float.toPrecisionWithPrecision(_, ~digits=2); - let with3DigitsPrecision = Js.Float.toPrecisionWithPrecision(_, ~digits=3); - let toFixed = Js.Float.toFixed; - let toString = Js.Float.toString; -}; - -module I = { - let increment = n => n + 1; - let decrement = n => n - 1; - let toString = Js.Int.toString; -}; - -/* R for Result */ -module R = { - let result = Rationale.Result.result; - let id = e => e |> result(U.id, U.id); - let fmap = Rationale.Result.fmap; - let bind = Rationale.Result.bind; - let toExn = Belt.Result.getExn; - let default = (default, res: Belt.Result.t('a, 'b)) => - switch (res) { - | Ok(r) => r - | Error(_) => default - }; - let merge = (a, b) => - switch (a, b) { - | (Error(e), _) => Error(e) - | (_, Error(e)) => Error(e) - | (Ok(a), Ok(b)) => Ok((a, b)) - }; - let toOption = (e: Belt.Result.t('a, 'b)) => - switch (e) { - | Ok(r) => Some(r) - | Error(_) => None - }; - - let errorIfCondition = (errorCondition, errorMessage, r) => - errorCondition(r) ? Error(errorMessage) : Ok(r); -}; - -let safe_fn_of_string = (fn, s: string): option('a) => - try(Some(fn(s))) { - | _ => None - }; - -module S = { - let safe_float = float_of_string->safe_fn_of_string; - let safe_int = int_of_string->safe_fn_of_string; - let default = (defaultStr, str) => str == "" ? defaultStr : str; -}; - -module J = { - let toString = Js.Json.decodeString ||> O.default(""); - let fromString = Js.Json.string; - let fromNumber = Js.Json.number; - - module O = { - let fromString = (str: string) => - switch (str) { - | "" => None - | _ => Some(Js.Json.string(str)) - }; - - let toString = (str: option('a)) => - switch (str) { - | Some(str) => Some(str |> (Js.Json.decodeString ||> O.default(""))) - | _ => None - }; - }; -}; - -module M = { - let format = MomentRe.Moment.format; - let format_standard = "MMM DD, YYYY HH:mm"; - let format_simple = "L"; - /* TODO: Figure out better name */ - let goFormat_simple = MomentRe.Moment.format(format_simple); - let goFormat_standard = MomentRe.Moment.format(format_standard); - let toUtc = MomentRe.momentUtc; - let toJSON = MomentRe.Moment.toJSON; - let momentDefaultFormat = MomentRe.momentDefaultFormat; -}; - -module JsDate = { - let fromString = Js.Date.fromString; - let now = Js.Date.now; - let make = Js.Date.make; - let valueOf = Js.Date.valueOf; -}; - -/* List */ -module L = { - let fmap = List.map; - let get = Belt.List.get; - let toArray = Array.of_list; - let fmapi = List.mapi; - let concat = List.concat; - let drop = Rationale.RList.drop; - let remove = Rationale.RList.remove; - let find = List.find; - let filter = List.filter; - let for_all = List.for_all; - let exists = List.exists; - let sort = List.sort; - let length = List.length; - let filter_opt = Rationale.RList.filter_opt; - let uniqBy = Rationale.RList.uniqBy; - let join = Rationale.RList.join; - let head = Rationale.RList.head; - let uniq = Rationale.RList.uniq; - let flatten = List.flatten; - let last = Rationale.RList.last; - let append = List.append; - let getBy = Belt.List.getBy; - let dropLast = Rationale.RList.dropLast; - let contains = Rationale.RList.contains; - let without = Rationale.RList.without; - let update = Rationale.RList.update; - let iter = List.iter; - let findIndex = Rationale.RList.findIndex; -}; - -/* A for Array */ -module A = { - let fmap = Array.map; - let fmapi = Array.mapi; - let to_list = Array.to_list; - let of_list = Array.of_list; - let length = Array.length; - let append = Array.append; - // let empty = [||]; - let unsafe_get = Array.unsafe_get; - let get = Belt.Array.get; - let getBy = Belt.Array.getBy; - let last = a => get(a, length(a) - 1); - let first = get(_, 0); - let hasBy = (r, fn) => Belt.Array.getBy(r, fn) |> O.isSome; - let fold_left = Array.fold_left; - let fold_right = Array.fold_right; - let concatMany = Belt.Array.concatMany; - let keepMap = Belt.Array.keepMap; - let init = Array.init; - let reduce = Belt.Array.reduce; - let reducei = Belt.Array.reduceWithIndex; - let isEmpty = r => length(r) < 1; - let min = a => - get(a, 0) - |> O.fmap(first => Belt.Array.reduce(a, first, (i, j) => i < j ? i : j)); - let max = a => - get(a, 0) - |> O.fmap(first => Belt.Array.reduce(a, first, (i, j) => i > j ? i : j)); - let stableSortBy = Belt.SortArray.stableSortBy; - let toRanges = (a: array('a)) => - switch (a |> Belt.Array.length) { - | 0 - | 1 => Belt.Result.Error("Must be at least 2 elements") - | n => - Belt.Array.makeBy(n - 1, r => r) - |> Belt.Array.map(_, index => - ( - Belt.Array.getUnsafe(a, index), - Belt.Array.getUnsafe(a, index + 1), - ) - ) - |> 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)); - let result = maxLength |> Belt.Array.makeUninitializedUnsafe; - for (i in 0 to maxLength - 1) { - Belt.Array.set(result, i, (get(array1, i), get(array2, i))) |> ignore; - }; - result; - }; - - let asList = (f: list('a) => list('a), r: array('a)) => - r |> to_list |> f |> of_list; - /* TODO: Is there a better way of doing this? */ - let uniq = r => asList(L.uniq, r); - - //intersperse([1,2,3], [10,11,12]) => [1,10,2,11,3,12] - let intersperse = (a: array('a), b: array('a)) => { - let items: ref(array('a)) = ref([||]); - - Belt.Array.forEachWithIndex(a, (i, item) => { - switch (Belt.Array.get(b, i)) { - | Some(r) => items := append(items^, [|item, r|]) - | None => items := append(items^, [|item|]) - } - }); - items^; - }; - - // This is like map, but - //accumulate((a,b) => a + b, [1,2,3]) => [1, 3, 5] - let accumulate = (fn: ('a, 'a) => 'a, items: array('a)) => { - let length = items |> length; - let empty = Belt.Array.make(length, items |> unsafe_get(_, 0)); - Belt.Array.forEachWithIndex( - items, - (index, element) => { - let item = - switch (index) { - | 0 => element - | index => fn(element, unsafe_get(empty, index - 1)) - }; - let _ = Belt.Array.set(empty, index, item); - (); - }, - ); - empty; - }; - - // @todo: Is -1 still the indicator that this is false (as is true with - // @todo: js findIndex)? Wasn't sure. - let findIndex = (e, i) => - Js.Array.findIndex(e, i) - |> ( - r => - switch (r) { - | (-1) => None - | r => Some(r) - } - ); - let filter = (o, e) => Js.Array.filter(o, e); - - module O = { - let concatSomes = (optionals: array(option('a))): array('a) => - optionals - |> Js.Array.filter(Rationale.Option.isSome) - |> Js.Array.map( - Rationale.Option.toExn("Warning: This should not have happened"), - ); - let defaultEmpty = (o: option(array('a))): array('a) => - switch (o) { - | Some(o) => o - | None => [||] - }; - }; - - module R = { - let firstErrorOrOpen = - (results: array(Belt.Result.t('a, 'b))) - : Belt.Result.t(array('a), 'b) => { - let bringErrorUp = - switch (results |> Belt.Array.getBy(_, Belt.Result.isError)) { - | Some(Belt.Result.Error(err)) => Belt.Result.Error(err) - | Some(Belt.Result.Ok(_)) => Belt.Result.Ok(results) - | None => Belt.Result.Ok(results) - }; - let forceOpen = (r: array(Belt.Result.t('a, 'b))): array('a) => - r |> Belt.Array.map(_, r => Belt.Result.getExn(r)); - bringErrorUp |> Belt.Result.map(_, forceOpen); - }; - }; - - module Sorted = { - let min = first; - let max = last; - let range = (~min=min, ~max=max, a) => - switch (min(a), max(a)) { - | (Some(min), Some(max)) => Some(max -. min) - | _ => None - }; - let binarySearchFirstElementGreaterIndex = (ar: array('a), el: 'a) => { - let el = Belt.SortArray.binarySearchBy(ar, el, compare); - let el = el < 0 ? el * (-1) - 1 : el; - switch (el) { - | e when e >= length(ar) => `overMax - | e when e == 0 => `underMin - | e => `firstHigher(e) - }; - }; - - let concat = (t1: array('a), t2: array('a)) => { - let ts = Belt.Array.concat(t1, t2); - ts |> Array.fast_sort(compare); - ts; - }; - - let concatMany = (t1: array(array('a))) => { - let ts = Belt.Array.concatMany(t1); - ts |> Array.fast_sort(compare); - ts; - }; - - module Floats = { - let makeIncrementalUp = (a, b) => - Array.make(b - a + 1, a) - |> Array.mapi((i, c) => c + i) - |> Belt.Array.map(_, float_of_int); - - let makeIncrementalDown = (a, b) => - Array.make(a - b + 1, a) - |> Array.mapi((i, c) => c - i) - |> Belt.Array.map(_, float_of_int); - - let split = (sortedArray: array(float)) => { - let continuous = [||]; - let discrete = FloatFloatMap.empty(); - Belt.Array.forEachWithIndex( - sortedArray, - (index, element) => { - let maxIndex = (sortedArray |> Array.length) - 1; - let possiblySimilarElements = - ( - switch (index) { - | 0 => [|index + 1|] - | n when n == maxIndex => [|index - 1|] - | _ => [|index - 1, index + 1|] - } - ) - |> Belt.Array.map(_, r => sortedArray[r]); - let hasSimilarElement = - Belt.Array.some(possiblySimilarElements, r => r == element); - hasSimilarElement - ? FloatFloatMap.increment(element, discrete) - : { - let _ = Js.Array.push(element, continuous); - (); - }; - (); - }, - ); - - (continuous, discrete); - }; - }; - }; - - module Floats = { - let sum = Belt.Array.reduce(_, 0., (i, j) => i +. j); - let mean = a => sum(a) /. (Array.length(a) |> float_of_int); - let random = Js.Math.random_int; - - exception RangeError(string); - let range = (min: float, max: float, n: int): array(float) => { - switch (n) { - | 0 => [||] - | 1 => [|min|] - | 2 => [|min, max|] - | _ when min == max => Belt.Array.make(n, min) - | _ when n < 0 => raise(RangeError("n must be greater than 0")) - | _ when min > max => - raise(RangeError("Min value is less then max value")) - | _ => - let diff = (max -. min) /. Belt.Float.fromInt(n - 1); - Belt.Array.makeBy(n, i => {min +. Belt.Float.fromInt(i) *. diff}); - }; - }; - }; -}; - -module JsArray = { - let concatSomes = (optionals: Js.Array.t(option('a))): Js.Array.t('a) => - optionals - |> Js.Array.filter(Rationale.Option.isSome) - |> Js.Array.map( - Rationale.Option.toExn("Warning: This should not have happened"), - ); - let filter = Js.Array.filter; -}; diff --git a/src/index.html b/src/index.html deleted file mode 100644 index bd9e0959..00000000 --- a/src/index.html +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - Squiggle Language - - - - - - -
- - - \ No newline at end of file diff --git a/src/pages/Home.re b/src/pages/Home.re deleted file mode 100644 index e824e9e0..00000000 --- a/src/pages/Home.re +++ /dev/null @@ -1,26 +0,0 @@ -module Styles = { - open Css; - let h3 = style([fontSize(`em(1.5)), marginBottom(`em(1.5))]); - let card = style([marginTop(`em(2.)), marginBottom(`em(2.))]); -}; - -module Table = { - module TableStyles = { - open Css; - let row = style([display(`flex), height(`em(4.))]); - let col = (~f=1.0, ()) => { - style([flex(`num(f))]); - }; - }; - - [@react.component] - let make = () => { - <> - ; - }; -}; - -[@react.component] -let make = () => { -
; -}; \ No newline at end of file diff --git a/src/styles/index.css b/src/styles/index.css deleted file mode 100644 index 7f393742..00000000 --- a/src/styles/index.css +++ /dev/null @@ -1,5 +0,0 @@ -@tailwind base; - -@tailwind components; - -@tailwind utilities; diff --git a/src/styles/tailwind.css b/src/styles/tailwind.css deleted file mode 100644 index eba704ea..00000000 --- a/src/styles/tailwind.css +++ /dev/null @@ -1,67342 +0,0 @@ -/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ - -/* Document - ========================================================================== */ - -/** - * 1. Correct the line height in all browsers. - * 2. Prevent adjustments of font size after orientation changes in iOS. - */ - -html { - line-height: 1.15; /* 1 */ - -webkit-text-size-adjust: 100%; /* 2 */ -} - -/* Sections - ========================================================================== */ - -/** - * Remove the margin in all browsers. - */ - -body { - margin: 0; -} - -/** - * Render the `main` element consistently in IE. - */ - -main { - display: block; -} - -/** - * Correct the font size and margin on `h1` elements within `section` and - * `article` contexts in Chrome, Firefox, and Safari. - */ - -h1 { - font-size: 2em; - margin: 0.67em 0; -} - -/* Grouping content - ========================================================================== */ - -/** - * 1. Add the correct box sizing in Firefox. - * 2. Show the overflow in Edge and IE. - */ - -hr { - box-sizing: content-box; /* 1 */ - height: 0; /* 1 */ - overflow: visible; /* 2 */ -} - -/** - * 1. Correct the inheritance and scaling of font size in all browsers. - * 2. Correct the odd `em` font sizing in all browsers. - */ - -pre { - font-family: monospace, monospace; /* 1 */ - font-size: 1em; /* 2 */ -} - -/* Text-level semantics - ========================================================================== */ - -/** - * Remove the gray background on active links in IE 10. - */ - -a { - background-color: transparent; -} - -/** - * 1. Remove the bottom border in Chrome 57- - * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. - */ - -abbr[title] { - border-bottom: none; /* 1 */ - text-decoration: underline; /* 2 */ - -webkit-text-decoration: underline dotted; - text-decoration: underline dotted; /* 2 */ -} - -/** - * Add the correct font weight in Chrome, Edge, and Safari. - */ - -b, -strong { - font-weight: bolder; -} - -/** - * 1. Correct the inheritance and scaling of font size in all browsers. - * 2. Correct the odd `em` font sizing in all browsers. - */ - -code, -kbd, -samp { - font-family: monospace, monospace; /* 1 */ - font-size: 1em; /* 2 */ -} - -/** - * Add the correct font size in all browsers. - */ - -small { - font-size: 80%; -} - -/** - * Prevent `sub` and `sup` elements from affecting the line height in - * all browsers. - */ - -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sub { - bottom: -0.25em; -} - -sup { - top: -0.5em; -} - -/* Embedded content - ========================================================================== */ - -/** - * Remove the border on images inside links in IE 10. - */ - -img { - border-style: none; -} - -/* Forms - ========================================================================== */ - -/** - * 1. Change the font styles in all browsers. - * 2. Remove the margin in Firefox and Safari. - */ - -button, -input, -optgroup, -select, -textarea { - font-family: inherit; /* 1 */ - font-size: 100%; /* 1 */ - line-height: 1.15; /* 1 */ - margin: 0; /* 2 */ -} - -/** - * Show the overflow in IE. - * 1. Show the overflow in Edge. - */ - -button, -input { /* 1 */ - overflow: visible; -} - -/** - * Remove the inheritance of text transform in Edge, Firefox, and IE. - * 1. Remove the inheritance of text transform in Firefox. - */ - -button, -select { /* 1 */ - text-transform: none; -} - -/** - * Correct the inability to style clickable types in iOS and Safari. - */ - -button, -[type="button"], -[type="reset"], -[type="submit"] { - -webkit-appearance: button; -} - -/** - * Remove the inner border and padding in Firefox. - */ - -button::-moz-focus-inner, -[type="button"]::-moz-focus-inner, -[type="reset"]::-moz-focus-inner, -[type="submit"]::-moz-focus-inner { - border-style: none; - padding: 0; -} - -/** - * Restore the focus styles unset by the previous rule. - */ - -button:-moz-focusring, -[type="button"]:-moz-focusring, -[type="reset"]:-moz-focusring, -[type="submit"]:-moz-focusring { - outline: 1px dotted ButtonText; -} - -/** - * Correct the padding in Firefox. - */ - -fieldset { - padding: 0.35em 0.75em 0.625em; -} - -/** - * 1. Correct the text wrapping in Edge and IE. - * 2. Correct the color inheritance from `fieldset` elements in IE. - * 3. Remove the padding so developers are not caught out when they zero out - * `fieldset` elements in all browsers. - */ - -legend { - box-sizing: border-box; /* 1 */ - color: inherit; /* 2 */ - display: table; /* 1 */ - max-width: 100%; /* 1 */ - padding: 0; /* 3 */ - white-space: normal; /* 1 */ -} - -/** - * Add the correct vertical alignment in Chrome, Firefox, and Opera. - */ - -progress { - vertical-align: baseline; -} - -/** - * Remove the default vertical scrollbar in IE 10+. - */ - -textarea { - overflow: auto; -} - -/** - * 1. Add the correct box sizing in IE 10. - * 2. Remove the padding in IE 10. - */ - -[type="checkbox"], -[type="radio"] { - box-sizing: border-box; /* 1 */ - padding: 0; /* 2 */ -} - -/** - * Correct the cursor style of increment and decrement buttons in Chrome. - */ - -[type="number"]::-webkit-inner-spin-button, -[type="number"]::-webkit-outer-spin-button { - height: auto; -} - -/** - * 1. Correct the odd appearance in Chrome and Safari. - * 2. Correct the outline style in Safari. - */ - -[type="search"] { - -webkit-appearance: textfield; /* 1 */ - outline-offset: -2px; /* 2 */ -} - -/** - * Remove the inner padding in Chrome and Safari on macOS. - */ - -[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -/** - * 1. Correct the inability to style clickable types in iOS and Safari. - * 2. Change font properties to `inherit` in Safari. - */ - -::-webkit-file-upload-button { - -webkit-appearance: button; /* 1 */ - font: inherit; /* 2 */ -} - -/* Interactive - ========================================================================== */ - -/* - * Add the correct display in Edge, IE 10+, and Firefox. - */ - -details { - display: block; -} - -/* - * Add the correct display in all browsers. - */ - -summary { - display: list-item; -} - -/* Misc - ========================================================================== */ - -/** - * Add the correct display in IE 10+. - */ - -template { - display: none; -} - -/** - * Add the correct display in IE 10. - */ - -[hidden] { - display: none; -} - -/** - * Manually forked from SUIT CSS Base: https://github.com/suitcss/base - * A thin layer on top of normalize.css that provides a starting point more - * suitable for web applications. - */ - -/** - * Removes the default spacing and border for appropriate elements. - */ - -blockquote, -dl, -dd, -h1, -h2, -h3, -h4, -h5, -h6, -hr, -figure, -p, -pre { - margin: 0; -} - -button { - background-color: transparent; - background-image: none; - padding: 0; -} - -/** - * Work around a Firefox/IE bug where the transparent `button` background - * results in a loss of the default `button` focus styles. - */ - -button:focus { - outline: 1px dotted; - outline: 5px auto -webkit-focus-ring-color; -} - -fieldset { - margin: 0; - padding: 0; -} - -ol, -ul { - list-style: none; - margin: 0; - padding: 0; -} - -/** - * Tailwind custom reset styles - */ - -/** - * 1. Use the user's configured `sans` font-family (with Tailwind's default - * sans-serif font stack as a fallback) as a sane default. - * 2. Use Tailwind's default "normal" line-height so the user isn't forced - * to override it to ensure consistency even when using the default theme. - */ - -html { - font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 1 */ - line-height: 1.5; /* 2 */ -} - -/** - * 1. Prevent padding and border from affecting element width. - * - * We used to set this in the html element and inherit from - * the parent element for everything else. This caused issues - * in shadow-dom-enhanced elements like
where the content - * is wrapped by a div with box-sizing set to `content-box`. - * - * https://github.com/mozdevs/cssremedy/issues/4 - * - * - * 2. Allow adding a border to an element by just adding a border-width. - * - * By default, the way the browser specifies that an element should have no - * border is by setting it's border-style to `none` in the user-agent - * stylesheet. - * - * In order to easily add borders to elements by just setting the `border-width` - * property, we change the default border-style for all elements to `solid`, and - * use border-width to hide them instead. This way our `border` utilities only - * need to set the `border-width` property instead of the entire `border` - * shorthand, making our border utilities much more straightforward to compose. - * - * https://github.com/tailwindcss/tailwindcss/pull/116 - */ - -*, -::before, -::after { - box-sizing: border-box; /* 1 */ - border-width: 0; /* 2 */ - border-style: solid; /* 2 */ - border-color: #e2e8f0; /* 2 */ -} - -/* - * Ensure horizontal rules are visible by default - */ - -hr { - border-top-width: 1px; -} - -/** - * Undo the `border-style: none` reset that Normalize applies to images so that - * our `border-{width}` utilities have the expected effect. - * - * The Normalize reset is unnecessary for us since we default the border-width - * to 0 on all elements. - * - * https://github.com/tailwindcss/tailwindcss/issues/362 - */ - -img { - border-style: solid; -} - -textarea { - resize: vertical; -} - -input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { - color: #a0aec0; -} - -input::-moz-placeholder, textarea::-moz-placeholder { - color: #a0aec0; -} - -input:-ms-input-placeholder, textarea:-ms-input-placeholder { - color: #a0aec0; -} - -input::-ms-input-placeholder, textarea::-ms-input-placeholder { - color: #a0aec0; -} - -input::placeholder, -textarea::placeholder { - color: #a0aec0; -} - -button, -[role="button"] { - cursor: pointer; -} - -table { - border-collapse: collapse; -} - -h1, -h2, -h3, -h4, -h5, -h6 { - font-size: inherit; - font-weight: inherit; -} - -/** - * Reset links to optimize for opt-in styling instead of - * opt-out. - */ - -a { - color: inherit; - text-decoration: inherit; -} - -/** - * Reset form element properties that are easy to forget to - * style explicitly so you don't inadvertently introduce - * styles that deviate from your design system. These styles - * supplement a partial reset that is already applied by - * normalize.css. - */ - -button, -input, -optgroup, -select, -textarea { - padding: 0; - line-height: inherit; - color: inherit; -} - -/** - * Use the configured 'mono' font family for elements that - * are expected to be rendered with a monospace font, falling - * back to the system monospace stack if there is no configured - * 'mono' font family. - */ - -pre, -code, -kbd, -samp { - font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; -} - -/** - * Make replaced elements `display: block` by default as that's - * the behavior you want almost all of the time. Inspired by - * CSS Remedy, with `svg` added as well. - * - * https://github.com/mozdevs/cssremedy/issues/14 - */ - -img, -svg, -video, -canvas, -audio, -iframe, -embed, -object { - display: block; - vertical-align: middle; -} - -/** - * Constrain images and videos to the parent width and preserve - * their instrinsic aspect ratio. - * - * https://github.com/mozdevs/cssremedy/issues/14 - */ - -img, -video { - max-width: 100%; - height: auto; -} - -.container { - width: 100%; -} - -@media (min-width: 640px) { - .container { - max-width: 640px; - } -} - -@media (min-width: 768px) { - .container { - max-width: 768px; - } -} - -@media (min-width: 1024px) { - .container { - max-width: 1024px; - } -} - -@media (min-width: 1280px) { - .container { - max-width: 1280px; - } -} - -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; -} - -.not-sr-only { - position: static; - width: auto; - height: auto; - padding: 0; - margin: 0; - overflow: visible; - clip: auto; - white-space: normal; -} - -.focus\:sr-only:focus { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; -} - -.focus\:not-sr-only:focus { - position: static; - width: auto; - height: auto; - padding: 0; - margin: 0; - overflow: visible; - clip: auto; - white-space: normal; -} - -.appearance-none { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; -} - -.bg-fixed { - background-attachment: fixed; -} - -.bg-local { - background-attachment: local; -} - -.bg-scroll { - background-attachment: scroll; -} - -.bg-transparent { - background-color: transparent; -} - -.bg-black { - background-color: #000; -} - -.bg-white { - background-color: #fff; -} - -.bg-gray-100 { - background-color: #f7fafc; -} - -.bg-gray-200 { - background-color: #edf2f7; -} - -.bg-gray-300 { - background-color: #e2e8f0; -} - -.bg-gray-400 { - background-color: #cbd5e0; -} - -.bg-gray-500 { - background-color: #a0aec0; -} - -.bg-gray-600 { - background-color: #718096; -} - -.bg-gray-700 { - background-color: #4a5568; -} - -.bg-gray-800 { - background-color: #2d3748; -} - -.bg-gray-900 { - background-color: #1a202c; -} - -.bg-red-100 { - background-color: #fff5f5; -} - -.bg-red-200 { - background-color: #fed7d7; -} - -.bg-red-300 { - background-color: #feb2b2; -} - -.bg-red-400 { - background-color: #fc8181; -} - -.bg-red-500 { - background-color: #f56565; -} - -.bg-red-600 { - background-color: #e53e3e; -} - -.bg-red-700 { - background-color: #c53030; -} - -.bg-red-800 { - background-color: #9b2c2c; -} - -.bg-red-900 { - background-color: #742a2a; -} - -.bg-orange-100 { - background-color: #fffaf0; -} - -.bg-orange-200 { - background-color: #feebc8; -} - -.bg-orange-300 { - background-color: #fbd38d; -} - -.bg-orange-400 { - background-color: #f6ad55; -} - -.bg-orange-500 { - background-color: #ed8936; -} - -.bg-orange-600 { - background-color: #dd6b20; -} - -.bg-orange-700 { - background-color: #c05621; -} - -.bg-orange-800 { - background-color: #9c4221; -} - -.bg-orange-900 { - background-color: #7b341e; -} - -.bg-yellow-100 { - background-color: #fffff0; -} - -.bg-yellow-200 { - background-color: #fefcbf; -} - -.bg-yellow-300 { - background-color: #faf089; -} - -.bg-yellow-400 { - background-color: #f6e05e; -} - -.bg-yellow-500 { - background-color: #ecc94b; -} - -.bg-yellow-600 { - background-color: #d69e2e; -} - -.bg-yellow-700 { - background-color: #b7791f; -} - -.bg-yellow-800 { - background-color: #975a16; -} - -.bg-yellow-900 { - background-color: #744210; -} - -.bg-green-100 { - background-color: #f0fff4; -} - -.bg-green-200 { - background-color: #c6f6d5; -} - -.bg-green-300 { - background-color: #9ae6b4; -} - -.bg-green-400 { - background-color: #68d391; -} - -.bg-green-500 { - background-color: #48bb78; -} - -.bg-green-600 { - background-color: #38a169; -} - -.bg-green-700 { - background-color: #2f855a; -} - -.bg-green-800 { - background-color: #276749; -} - -.bg-green-900 { - background-color: #22543d; -} - -.bg-teal-100 { - background-color: #e6fffa; -} - -.bg-teal-200 { - background-color: #b2f5ea; -} - -.bg-teal-300 { - background-color: #81e6d9; -} - -.bg-teal-400 { - background-color: #4fd1c5; -} - -.bg-teal-500 { - background-color: #38b2ac; -} - -.bg-teal-600 { - background-color: #319795; -} - -.bg-teal-700 { - background-color: #2c7a7b; -} - -.bg-teal-800 { - background-color: #285e61; -} - -.bg-teal-900 { - background-color: #234e52; -} - -.bg-blue-100 { - background-color: #ebf8ff; -} - -.bg-blue-200 { - background-color: #bee3f8; -} - -.bg-blue-300 { - background-color: #90cdf4; -} - -.bg-blue-400 { - background-color: #63b3ed; -} - -.bg-blue-500 { - background-color: #4299e1; -} - -.bg-blue-600 { - background-color: #3182ce; -} - -.bg-blue-700 { - background-color: #2b6cb0; -} - -.bg-blue-800 { - background-color: #2c5282; -} - -.bg-blue-900 { - background-color: #2a4365; -} - -.bg-indigo-100 { - background-color: #ebf4ff; -} - -.bg-indigo-200 { - background-color: #c3dafe; -} - -.bg-indigo-300 { - background-color: #a3bffa; -} - -.bg-indigo-400 { - background-color: #7f9cf5; -} - -.bg-indigo-500 { - background-color: #667eea; -} - -.bg-indigo-600 { - background-color: #5a67d8; -} - -.bg-indigo-700 { - background-color: #4c51bf; -} - -.bg-indigo-800 { - background-color: #434190; -} - -.bg-indigo-900 { - background-color: #3c366b; -} - -.bg-purple-100 { - background-color: #faf5ff; -} - -.bg-purple-200 { - background-color: #e9d8fd; -} - -.bg-purple-300 { - background-color: #d6bcfa; -} - -.bg-purple-400 { - background-color: #b794f4; -} - -.bg-purple-500 { - background-color: #9f7aea; -} - -.bg-purple-600 { - background-color: #805ad5; -} - -.bg-purple-700 { - background-color: #6b46c1; -} - -.bg-purple-800 { - background-color: #553c9a; -} - -.bg-purple-900 { - background-color: #44337a; -} - -.bg-pink-100 { - background-color: #fff5f7; -} - -.bg-pink-200 { - background-color: #fed7e2; -} - -.bg-pink-300 { - background-color: #fbb6ce; -} - -.bg-pink-400 { - background-color: #f687b3; -} - -.bg-pink-500 { - background-color: #ed64a6; -} - -.bg-pink-600 { - background-color: #d53f8c; -} - -.bg-pink-700 { - background-color: #b83280; -} - -.bg-pink-800 { - background-color: #97266d; -} - -.bg-pink-900 { - background-color: #702459; -} - -.hover\:bg-transparent:hover { - background-color: transparent; -} - -.hover\:bg-black:hover { - background-color: #000; -} - -.hover\:bg-white:hover { - background-color: #fff; -} - -.hover\:bg-gray-100:hover { - background-color: #f7fafc; -} - -.hover\:bg-gray-200:hover { - background-color: #edf2f7; -} - -.hover\:bg-gray-300:hover { - background-color: #e2e8f0; -} - -.hover\:bg-gray-400:hover { - background-color: #cbd5e0; -} - -.hover\:bg-gray-500:hover { - background-color: #a0aec0; -} - -.hover\:bg-gray-600:hover { - background-color: #718096; -} - -.hover\:bg-gray-700:hover { - background-color: #4a5568; -} - -.hover\:bg-gray-800:hover { - background-color: #2d3748; -} - -.hover\:bg-gray-900:hover { - background-color: #1a202c; -} - -.hover\:bg-red-100:hover { - background-color: #fff5f5; -} - -.hover\:bg-red-200:hover { - background-color: #fed7d7; -} - -.hover\:bg-red-300:hover { - background-color: #feb2b2; -} - -.hover\:bg-red-400:hover { - background-color: #fc8181; -} - -.hover\:bg-red-500:hover { - background-color: #f56565; -} - -.hover\:bg-red-600:hover { - background-color: #e53e3e; -} - -.hover\:bg-red-700:hover { - background-color: #c53030; -} - -.hover\:bg-red-800:hover { - background-color: #9b2c2c; -} - -.hover\:bg-red-900:hover { - background-color: #742a2a; -} - -.hover\:bg-orange-100:hover { - background-color: #fffaf0; -} - -.hover\:bg-orange-200:hover { - background-color: #feebc8; -} - -.hover\:bg-orange-300:hover { - background-color: #fbd38d; -} - -.hover\:bg-orange-400:hover { - background-color: #f6ad55; -} - -.hover\:bg-orange-500:hover { - background-color: #ed8936; -} - -.hover\:bg-orange-600:hover { - background-color: #dd6b20; -} - -.hover\:bg-orange-700:hover { - background-color: #c05621; -} - -.hover\:bg-orange-800:hover { - background-color: #9c4221; -} - -.hover\:bg-orange-900:hover { - background-color: #7b341e; -} - -.hover\:bg-yellow-100:hover { - background-color: #fffff0; -} - -.hover\:bg-yellow-200:hover { - background-color: #fefcbf; -} - -.hover\:bg-yellow-300:hover { - background-color: #faf089; -} - -.hover\:bg-yellow-400:hover { - background-color: #f6e05e; -} - -.hover\:bg-yellow-500:hover { - background-color: #ecc94b; -} - -.hover\:bg-yellow-600:hover { - background-color: #d69e2e; -} - -.hover\:bg-yellow-700:hover { - background-color: #b7791f; -} - -.hover\:bg-yellow-800:hover { - background-color: #975a16; -} - -.hover\:bg-yellow-900:hover { - background-color: #744210; -} - -.hover\:bg-green-100:hover { - background-color: #f0fff4; -} - -.hover\:bg-green-200:hover { - background-color: #c6f6d5; -} - -.hover\:bg-green-300:hover { - background-color: #9ae6b4; -} - -.hover\:bg-green-400:hover { - background-color: #68d391; -} - -.hover\:bg-green-500:hover { - background-color: #48bb78; -} - -.hover\:bg-green-600:hover { - background-color: #38a169; -} - -.hover\:bg-green-700:hover { - background-color: #2f855a; -} - -.hover\:bg-green-800:hover { - background-color: #276749; -} - -.hover\:bg-green-900:hover { - background-color: #22543d; -} - -.hover\:bg-teal-100:hover { - background-color: #e6fffa; -} - -.hover\:bg-teal-200:hover { - background-color: #b2f5ea; -} - -.hover\:bg-teal-300:hover { - background-color: #81e6d9; -} - -.hover\:bg-teal-400:hover { - background-color: #4fd1c5; -} - -.hover\:bg-teal-500:hover { - background-color: #38b2ac; -} - -.hover\:bg-teal-600:hover { - background-color: #319795; -} - -.hover\:bg-teal-700:hover { - background-color: #2c7a7b; -} - -.hover\:bg-teal-800:hover { - background-color: #285e61; -} - -.hover\:bg-teal-900:hover { - background-color: #234e52; -} - -.hover\:bg-blue-100:hover { - background-color: #ebf8ff; -} - -.hover\:bg-blue-200:hover { - background-color: #bee3f8; -} - -.hover\:bg-blue-300:hover { - background-color: #90cdf4; -} - -.hover\:bg-blue-400:hover { - background-color: #63b3ed; -} - -.hover\:bg-blue-500:hover { - background-color: #4299e1; -} - -.hover\:bg-blue-600:hover { - background-color: #3182ce; -} - -.hover\:bg-blue-700:hover { - background-color: #2b6cb0; -} - -.hover\:bg-blue-800:hover { - background-color: #2c5282; -} - -.hover\:bg-blue-900:hover { - background-color: #2a4365; -} - -.hover\:bg-indigo-100:hover { - background-color: #ebf4ff; -} - -.hover\:bg-indigo-200:hover { - background-color: #c3dafe; -} - -.hover\:bg-indigo-300:hover { - background-color: #a3bffa; -} - -.hover\:bg-indigo-400:hover { - background-color: #7f9cf5; -} - -.hover\:bg-indigo-500:hover { - background-color: #667eea; -} - -.hover\:bg-indigo-600:hover { - background-color: #5a67d8; -} - -.hover\:bg-indigo-700:hover { - background-color: #4c51bf; -} - -.hover\:bg-indigo-800:hover { - background-color: #434190; -} - -.hover\:bg-indigo-900:hover { - background-color: #3c366b; -} - -.hover\:bg-purple-100:hover { - background-color: #faf5ff; -} - -.hover\:bg-purple-200:hover { - background-color: #e9d8fd; -} - -.hover\:bg-purple-300:hover { - background-color: #d6bcfa; -} - -.hover\:bg-purple-400:hover { - background-color: #b794f4; -} - -.hover\:bg-purple-500:hover { - background-color: #9f7aea; -} - -.hover\:bg-purple-600:hover { - background-color: #805ad5; -} - -.hover\:bg-purple-700:hover { - background-color: #6b46c1; -} - -.hover\:bg-purple-800:hover { - background-color: #553c9a; -} - -.hover\:bg-purple-900:hover { - background-color: #44337a; -} - -.hover\:bg-pink-100:hover { - background-color: #fff5f7; -} - -.hover\:bg-pink-200:hover { - background-color: #fed7e2; -} - -.hover\:bg-pink-300:hover { - background-color: #fbb6ce; -} - -.hover\:bg-pink-400:hover { - background-color: #f687b3; -} - -.hover\:bg-pink-500:hover { - background-color: #ed64a6; -} - -.hover\:bg-pink-600:hover { - background-color: #d53f8c; -} - -.hover\:bg-pink-700:hover { - background-color: #b83280; -} - -.hover\:bg-pink-800:hover { - background-color: #97266d; -} - -.hover\:bg-pink-900:hover { - background-color: #702459; -} - -.focus\:bg-transparent:focus { - background-color: transparent; -} - -.focus\:bg-black:focus { - background-color: #000; -} - -.focus\:bg-white:focus { - background-color: #fff; -} - -.focus\:bg-gray-100:focus { - background-color: #f7fafc; -} - -.focus\:bg-gray-200:focus { - background-color: #edf2f7; -} - -.focus\:bg-gray-300:focus { - background-color: #e2e8f0; -} - -.focus\:bg-gray-400:focus { - background-color: #cbd5e0; -} - -.focus\:bg-gray-500:focus { - background-color: #a0aec0; -} - -.focus\:bg-gray-600:focus { - background-color: #718096; -} - -.focus\:bg-gray-700:focus { - background-color: #4a5568; -} - -.focus\:bg-gray-800:focus { - background-color: #2d3748; -} - -.focus\:bg-gray-900:focus { - background-color: #1a202c; -} - -.focus\:bg-red-100:focus { - background-color: #fff5f5; -} - -.focus\:bg-red-200:focus { - background-color: #fed7d7; -} - -.focus\:bg-red-300:focus { - background-color: #feb2b2; -} - -.focus\:bg-red-400:focus { - background-color: #fc8181; -} - -.focus\:bg-red-500:focus { - background-color: #f56565; -} - -.focus\:bg-red-600:focus { - background-color: #e53e3e; -} - -.focus\:bg-red-700:focus { - background-color: #c53030; -} - -.focus\:bg-red-800:focus { - background-color: #9b2c2c; -} - -.focus\:bg-red-900:focus { - background-color: #742a2a; -} - -.focus\:bg-orange-100:focus { - background-color: #fffaf0; -} - -.focus\:bg-orange-200:focus { - background-color: #feebc8; -} - -.focus\:bg-orange-300:focus { - background-color: #fbd38d; -} - -.focus\:bg-orange-400:focus { - background-color: #f6ad55; -} - -.focus\:bg-orange-500:focus { - background-color: #ed8936; -} - -.focus\:bg-orange-600:focus { - background-color: #dd6b20; -} - -.focus\:bg-orange-700:focus { - background-color: #c05621; -} - -.focus\:bg-orange-800:focus { - background-color: #9c4221; -} - -.focus\:bg-orange-900:focus { - background-color: #7b341e; -} - -.focus\:bg-yellow-100:focus { - background-color: #fffff0; -} - -.focus\:bg-yellow-200:focus { - background-color: #fefcbf; -} - -.focus\:bg-yellow-300:focus { - background-color: #faf089; -} - -.focus\:bg-yellow-400:focus { - background-color: #f6e05e; -} - -.focus\:bg-yellow-500:focus { - background-color: #ecc94b; -} - -.focus\:bg-yellow-600:focus { - background-color: #d69e2e; -} - -.focus\:bg-yellow-700:focus { - background-color: #b7791f; -} - -.focus\:bg-yellow-800:focus { - background-color: #975a16; -} - -.focus\:bg-yellow-900:focus { - background-color: #744210; -} - -.focus\:bg-green-100:focus { - background-color: #f0fff4; -} - -.focus\:bg-green-200:focus { - background-color: #c6f6d5; -} - -.focus\:bg-green-300:focus { - background-color: #9ae6b4; -} - -.focus\:bg-green-400:focus { - background-color: #68d391; -} - -.focus\:bg-green-500:focus { - background-color: #48bb78; -} - -.focus\:bg-green-600:focus { - background-color: #38a169; -} - -.focus\:bg-green-700:focus { - background-color: #2f855a; -} - -.focus\:bg-green-800:focus { - background-color: #276749; -} - -.focus\:bg-green-900:focus { - background-color: #22543d; -} - -.focus\:bg-teal-100:focus { - background-color: #e6fffa; -} - -.focus\:bg-teal-200:focus { - background-color: #b2f5ea; -} - -.focus\:bg-teal-300:focus { - background-color: #81e6d9; -} - -.focus\:bg-teal-400:focus { - background-color: #4fd1c5; -} - -.focus\:bg-teal-500:focus { - background-color: #38b2ac; -} - -.focus\:bg-teal-600:focus { - background-color: #319795; -} - -.focus\:bg-teal-700:focus { - background-color: #2c7a7b; -} - -.focus\:bg-teal-800:focus { - background-color: #285e61; -} - -.focus\:bg-teal-900:focus { - background-color: #234e52; -} - -.focus\:bg-blue-100:focus { - background-color: #ebf8ff; -} - -.focus\:bg-blue-200:focus { - background-color: #bee3f8; -} - -.focus\:bg-blue-300:focus { - background-color: #90cdf4; -} - -.focus\:bg-blue-400:focus { - background-color: #63b3ed; -} - -.focus\:bg-blue-500:focus { - background-color: #4299e1; -} - -.focus\:bg-blue-600:focus { - background-color: #3182ce; -} - -.focus\:bg-blue-700:focus { - background-color: #2b6cb0; -} - -.focus\:bg-blue-800:focus { - background-color: #2c5282; -} - -.focus\:bg-blue-900:focus { - background-color: #2a4365; -} - -.focus\:bg-indigo-100:focus { - background-color: #ebf4ff; -} - -.focus\:bg-indigo-200:focus { - background-color: #c3dafe; -} - -.focus\:bg-indigo-300:focus { - background-color: #a3bffa; -} - -.focus\:bg-indigo-400:focus { - background-color: #7f9cf5; -} - -.focus\:bg-indigo-500:focus { - background-color: #667eea; -} - -.focus\:bg-indigo-600:focus { - background-color: #5a67d8; -} - -.focus\:bg-indigo-700:focus { - background-color: #4c51bf; -} - -.focus\:bg-indigo-800:focus { - background-color: #434190; -} - -.focus\:bg-indigo-900:focus { - background-color: #3c366b; -} - -.focus\:bg-purple-100:focus { - background-color: #faf5ff; -} - -.focus\:bg-purple-200:focus { - background-color: #e9d8fd; -} - -.focus\:bg-purple-300:focus { - background-color: #d6bcfa; -} - -.focus\:bg-purple-400:focus { - background-color: #b794f4; -} - -.focus\:bg-purple-500:focus { - background-color: #9f7aea; -} - -.focus\:bg-purple-600:focus { - background-color: #805ad5; -} - -.focus\:bg-purple-700:focus { - background-color: #6b46c1; -} - -.focus\:bg-purple-800:focus { - background-color: #553c9a; -} - -.focus\:bg-purple-900:focus { - background-color: #44337a; -} - -.focus\:bg-pink-100:focus { - background-color: #fff5f7; -} - -.focus\:bg-pink-200:focus { - background-color: #fed7e2; -} - -.focus\:bg-pink-300:focus { - background-color: #fbb6ce; -} - -.focus\:bg-pink-400:focus { - background-color: #f687b3; -} - -.focus\:bg-pink-500:focus { - background-color: #ed64a6; -} - -.focus\:bg-pink-600:focus { - background-color: #d53f8c; -} - -.focus\:bg-pink-700:focus { - background-color: #b83280; -} - -.focus\:bg-pink-800:focus { - background-color: #97266d; -} - -.focus\:bg-pink-900:focus { - background-color: #702459; -} - -.bg-bottom { - background-position: bottom; -} - -.bg-center { - background-position: center; -} - -.bg-left { - background-position: left; -} - -.bg-left-bottom { - background-position: left bottom; -} - -.bg-left-top { - background-position: left top; -} - -.bg-right { - background-position: right; -} - -.bg-right-bottom { - background-position: right bottom; -} - -.bg-right-top { - background-position: right top; -} - -.bg-top { - background-position: top; -} - -.bg-repeat { - background-repeat: repeat; -} - -.bg-no-repeat { - background-repeat: no-repeat; -} - -.bg-repeat-x { - background-repeat: repeat-x; -} - -.bg-repeat-y { - background-repeat: repeat-y; -} - -.bg-repeat-round { - background-repeat: round; -} - -.bg-repeat-space { - background-repeat: space; -} - -.bg-auto { - background-size: auto; -} - -.bg-cover { - background-size: cover; -} - -.bg-contain { - background-size: contain; -} - -.border-collapse { - border-collapse: collapse; -} - -.border-separate { - border-collapse: separate; -} - -.border-transparent { - border-color: transparent; -} - -.border-black { - border-color: #000; -} - -.border-white { - border-color: #fff; -} - -.border-gray-100 { - border-color: #f7fafc; -} - -.border-gray-200 { - border-color: #edf2f7; -} - -.border-gray-300 { - border-color: #e2e8f0; -} - -.border-gray-400 { - border-color: #cbd5e0; -} - -.border-gray-500 { - border-color: #a0aec0; -} - -.border-gray-600 { - border-color: #718096; -} - -.border-gray-700 { - border-color: #4a5568; -} - -.border-gray-800 { - border-color: #2d3748; -} - -.border-gray-900 { - border-color: #1a202c; -} - -.border-red-100 { - border-color: #fff5f5; -} - -.border-red-200 { - border-color: #fed7d7; -} - -.border-red-300 { - border-color: #feb2b2; -} - -.border-red-400 { - border-color: #fc8181; -} - -.border-red-500 { - border-color: #f56565; -} - -.border-red-600 { - border-color: #e53e3e; -} - -.border-red-700 { - border-color: #c53030; -} - -.border-red-800 { - border-color: #9b2c2c; -} - -.border-red-900 { - border-color: #742a2a; -} - -.border-orange-100 { - border-color: #fffaf0; -} - -.border-orange-200 { - border-color: #feebc8; -} - -.border-orange-300 { - border-color: #fbd38d; -} - -.border-orange-400 { - border-color: #f6ad55; -} - -.border-orange-500 { - border-color: #ed8936; -} - -.border-orange-600 { - border-color: #dd6b20; -} - -.border-orange-700 { - border-color: #c05621; -} - -.border-orange-800 { - border-color: #9c4221; -} - -.border-orange-900 { - border-color: #7b341e; -} - -.border-yellow-100 { - border-color: #fffff0; -} - -.border-yellow-200 { - border-color: #fefcbf; -} - -.border-yellow-300 { - border-color: #faf089; -} - -.border-yellow-400 { - border-color: #f6e05e; -} - -.border-yellow-500 { - border-color: #ecc94b; -} - -.border-yellow-600 { - border-color: #d69e2e; -} - -.border-yellow-700 { - border-color: #b7791f; -} - -.border-yellow-800 { - border-color: #975a16; -} - -.border-yellow-900 { - border-color: #744210; -} - -.border-green-100 { - border-color: #f0fff4; -} - -.border-green-200 { - border-color: #c6f6d5; -} - -.border-green-300 { - border-color: #9ae6b4; -} - -.border-green-400 { - border-color: #68d391; -} - -.border-green-500 { - border-color: #48bb78; -} - -.border-green-600 { - border-color: #38a169; -} - -.border-green-700 { - border-color: #2f855a; -} - -.border-green-800 { - border-color: #276749; -} - -.border-green-900 { - border-color: #22543d; -} - -.border-teal-100 { - border-color: #e6fffa; -} - -.border-teal-200 { - border-color: #b2f5ea; -} - -.border-teal-300 { - border-color: #81e6d9; -} - -.border-teal-400 { - border-color: #4fd1c5; -} - -.border-teal-500 { - border-color: #38b2ac; -} - -.border-teal-600 { - border-color: #319795; -} - -.border-teal-700 { - border-color: #2c7a7b; -} - -.border-teal-800 { - border-color: #285e61; -} - -.border-teal-900 { - border-color: #234e52; -} - -.border-blue-100 { - border-color: #ebf8ff; -} - -.border-blue-200 { - border-color: #bee3f8; -} - -.border-blue-300 { - border-color: #90cdf4; -} - -.border-blue-400 { - border-color: #63b3ed; -} - -.border-blue-500 { - border-color: #4299e1; -} - -.border-blue-600 { - border-color: #3182ce; -} - -.border-blue-700 { - border-color: #2b6cb0; -} - -.border-blue-800 { - border-color: #2c5282; -} - -.border-blue-900 { - border-color: #2a4365; -} - -.border-indigo-100 { - border-color: #ebf4ff; -} - -.border-indigo-200 { - border-color: #c3dafe; -} - -.border-indigo-300 { - border-color: #a3bffa; -} - -.border-indigo-400 { - border-color: #7f9cf5; -} - -.border-indigo-500 { - border-color: #667eea; -} - -.border-indigo-600 { - border-color: #5a67d8; -} - -.border-indigo-700 { - border-color: #4c51bf; -} - -.border-indigo-800 { - border-color: #434190; -} - -.border-indigo-900 { - border-color: #3c366b; -} - -.border-purple-100 { - border-color: #faf5ff; -} - -.border-purple-200 { - border-color: #e9d8fd; -} - -.border-purple-300 { - border-color: #d6bcfa; -} - -.border-purple-400 { - border-color: #b794f4; -} - -.border-purple-500 { - border-color: #9f7aea; -} - -.border-purple-600 { - border-color: #805ad5; -} - -.border-purple-700 { - border-color: #6b46c1; -} - -.border-purple-800 { - border-color: #553c9a; -} - -.border-purple-900 { - border-color: #44337a; -} - -.border-pink-100 { - border-color: #fff5f7; -} - -.border-pink-200 { - border-color: #fed7e2; -} - -.border-pink-300 { - border-color: #fbb6ce; -} - -.border-pink-400 { - border-color: #f687b3; -} - -.border-pink-500 { - border-color: #ed64a6; -} - -.border-pink-600 { - border-color: #d53f8c; -} - -.border-pink-700 { - border-color: #b83280; -} - -.border-pink-800 { - border-color: #97266d; -} - -.border-pink-900 { - border-color: #702459; -} - -.hover\:border-transparent:hover { - border-color: transparent; -} - -.hover\:border-black:hover { - border-color: #000; -} - -.hover\:border-white:hover { - border-color: #fff; -} - -.hover\:border-gray-100:hover { - border-color: #f7fafc; -} - -.hover\:border-gray-200:hover { - border-color: #edf2f7; -} - -.hover\:border-gray-300:hover { - border-color: #e2e8f0; -} - -.hover\:border-gray-400:hover { - border-color: #cbd5e0; -} - -.hover\:border-gray-500:hover { - border-color: #a0aec0; -} - -.hover\:border-gray-600:hover { - border-color: #718096; -} - -.hover\:border-gray-700:hover { - border-color: #4a5568; -} - -.hover\:border-gray-800:hover { - border-color: #2d3748; -} - -.hover\:border-gray-900:hover { - border-color: #1a202c; -} - -.hover\:border-red-100:hover { - border-color: #fff5f5; -} - -.hover\:border-red-200:hover { - border-color: #fed7d7; -} - -.hover\:border-red-300:hover { - border-color: #feb2b2; -} - -.hover\:border-red-400:hover { - border-color: #fc8181; -} - -.hover\:border-red-500:hover { - border-color: #f56565; -} - -.hover\:border-red-600:hover { - border-color: #e53e3e; -} - -.hover\:border-red-700:hover { - border-color: #c53030; -} - -.hover\:border-red-800:hover { - border-color: #9b2c2c; -} - -.hover\:border-red-900:hover { - border-color: #742a2a; -} - -.hover\:border-orange-100:hover { - border-color: #fffaf0; -} - -.hover\:border-orange-200:hover { - border-color: #feebc8; -} - -.hover\:border-orange-300:hover { - border-color: #fbd38d; -} - -.hover\:border-orange-400:hover { - border-color: #f6ad55; -} - -.hover\:border-orange-500:hover { - border-color: #ed8936; -} - -.hover\:border-orange-600:hover { - border-color: #dd6b20; -} - -.hover\:border-orange-700:hover { - border-color: #c05621; -} - -.hover\:border-orange-800:hover { - border-color: #9c4221; -} - -.hover\:border-orange-900:hover { - border-color: #7b341e; -} - -.hover\:border-yellow-100:hover { - border-color: #fffff0; -} - -.hover\:border-yellow-200:hover { - border-color: #fefcbf; -} - -.hover\:border-yellow-300:hover { - border-color: #faf089; -} - -.hover\:border-yellow-400:hover { - border-color: #f6e05e; -} - -.hover\:border-yellow-500:hover { - border-color: #ecc94b; -} - -.hover\:border-yellow-600:hover { - border-color: #d69e2e; -} - -.hover\:border-yellow-700:hover { - border-color: #b7791f; -} - -.hover\:border-yellow-800:hover { - border-color: #975a16; -} - -.hover\:border-yellow-900:hover { - border-color: #744210; -} - -.hover\:border-green-100:hover { - border-color: #f0fff4; -} - -.hover\:border-green-200:hover { - border-color: #c6f6d5; -} - -.hover\:border-green-300:hover { - border-color: #9ae6b4; -} - -.hover\:border-green-400:hover { - border-color: #68d391; -} - -.hover\:border-green-500:hover { - border-color: #48bb78; -} - -.hover\:border-green-600:hover { - border-color: #38a169; -} - -.hover\:border-green-700:hover { - border-color: #2f855a; -} - -.hover\:border-green-800:hover { - border-color: #276749; -} - -.hover\:border-green-900:hover { - border-color: #22543d; -} - -.hover\:border-teal-100:hover { - border-color: #e6fffa; -} - -.hover\:border-teal-200:hover { - border-color: #b2f5ea; -} - -.hover\:border-teal-300:hover { - border-color: #81e6d9; -} - -.hover\:border-teal-400:hover { - border-color: #4fd1c5; -} - -.hover\:border-teal-500:hover { - border-color: #38b2ac; -} - -.hover\:border-teal-600:hover { - border-color: #319795; -} - -.hover\:border-teal-700:hover { - border-color: #2c7a7b; -} - -.hover\:border-teal-800:hover { - border-color: #285e61; -} - -.hover\:border-teal-900:hover { - border-color: #234e52; -} - -.hover\:border-blue-100:hover { - border-color: #ebf8ff; -} - -.hover\:border-blue-200:hover { - border-color: #bee3f8; -} - -.hover\:border-blue-300:hover { - border-color: #90cdf4; -} - -.hover\:border-blue-400:hover { - border-color: #63b3ed; -} - -.hover\:border-blue-500:hover { - border-color: #4299e1; -} - -.hover\:border-blue-600:hover { - border-color: #3182ce; -} - -.hover\:border-blue-700:hover { - border-color: #2b6cb0; -} - -.hover\:border-blue-800:hover { - border-color: #2c5282; -} - -.hover\:border-blue-900:hover { - border-color: #2a4365; -} - -.hover\:border-indigo-100:hover { - border-color: #ebf4ff; -} - -.hover\:border-indigo-200:hover { - border-color: #c3dafe; -} - -.hover\:border-indigo-300:hover { - border-color: #a3bffa; -} - -.hover\:border-indigo-400:hover { - border-color: #7f9cf5; -} - -.hover\:border-indigo-500:hover { - border-color: #667eea; -} - -.hover\:border-indigo-600:hover { - border-color: #5a67d8; -} - -.hover\:border-indigo-700:hover { - border-color: #4c51bf; -} - -.hover\:border-indigo-800:hover { - border-color: #434190; -} - -.hover\:border-indigo-900:hover { - border-color: #3c366b; -} - -.hover\:border-purple-100:hover { - border-color: #faf5ff; -} - -.hover\:border-purple-200:hover { - border-color: #e9d8fd; -} - -.hover\:border-purple-300:hover { - border-color: #d6bcfa; -} - -.hover\:border-purple-400:hover { - border-color: #b794f4; -} - -.hover\:border-purple-500:hover { - border-color: #9f7aea; -} - -.hover\:border-purple-600:hover { - border-color: #805ad5; -} - -.hover\:border-purple-700:hover { - border-color: #6b46c1; -} - -.hover\:border-purple-800:hover { - border-color: #553c9a; -} - -.hover\:border-purple-900:hover { - border-color: #44337a; -} - -.hover\:border-pink-100:hover { - border-color: #fff5f7; -} - -.hover\:border-pink-200:hover { - border-color: #fed7e2; -} - -.hover\:border-pink-300:hover { - border-color: #fbb6ce; -} - -.hover\:border-pink-400:hover { - border-color: #f687b3; -} - -.hover\:border-pink-500:hover { - border-color: #ed64a6; -} - -.hover\:border-pink-600:hover { - border-color: #d53f8c; -} - -.hover\:border-pink-700:hover { - border-color: #b83280; -} - -.hover\:border-pink-800:hover { - border-color: #97266d; -} - -.hover\:border-pink-900:hover { - border-color: #702459; -} - -.focus\:border-transparent:focus { - border-color: transparent; -} - -.focus\:border-black:focus { - border-color: #000; -} - -.focus\:border-white:focus { - border-color: #fff; -} - -.focus\:border-gray-100:focus { - border-color: #f7fafc; -} - -.focus\:border-gray-200:focus { - border-color: #edf2f7; -} - -.focus\:border-gray-300:focus { - border-color: #e2e8f0; -} - -.focus\:border-gray-400:focus { - border-color: #cbd5e0; -} - -.focus\:border-gray-500:focus { - border-color: #a0aec0; -} - -.focus\:border-gray-600:focus { - border-color: #718096; -} - -.focus\:border-gray-700:focus { - border-color: #4a5568; -} - -.focus\:border-gray-800:focus { - border-color: #2d3748; -} - -.focus\:border-gray-900:focus { - border-color: #1a202c; -} - -.focus\:border-red-100:focus { - border-color: #fff5f5; -} - -.focus\:border-red-200:focus { - border-color: #fed7d7; -} - -.focus\:border-red-300:focus { - border-color: #feb2b2; -} - -.focus\:border-red-400:focus { - border-color: #fc8181; -} - -.focus\:border-red-500:focus { - border-color: #f56565; -} - -.focus\:border-red-600:focus { - border-color: #e53e3e; -} - -.focus\:border-red-700:focus { - border-color: #c53030; -} - -.focus\:border-red-800:focus { - border-color: #9b2c2c; -} - -.focus\:border-red-900:focus { - border-color: #742a2a; -} - -.focus\:border-orange-100:focus { - border-color: #fffaf0; -} - -.focus\:border-orange-200:focus { - border-color: #feebc8; -} - -.focus\:border-orange-300:focus { - border-color: #fbd38d; -} - -.focus\:border-orange-400:focus { - border-color: #f6ad55; -} - -.focus\:border-orange-500:focus { - border-color: #ed8936; -} - -.focus\:border-orange-600:focus { - border-color: #dd6b20; -} - -.focus\:border-orange-700:focus { - border-color: #c05621; -} - -.focus\:border-orange-800:focus { - border-color: #9c4221; -} - -.focus\:border-orange-900:focus { - border-color: #7b341e; -} - -.focus\:border-yellow-100:focus { - border-color: #fffff0; -} - -.focus\:border-yellow-200:focus { - border-color: #fefcbf; -} - -.focus\:border-yellow-300:focus { - border-color: #faf089; -} - -.focus\:border-yellow-400:focus { - border-color: #f6e05e; -} - -.focus\:border-yellow-500:focus { - border-color: #ecc94b; -} - -.focus\:border-yellow-600:focus { - border-color: #d69e2e; -} - -.focus\:border-yellow-700:focus { - border-color: #b7791f; -} - -.focus\:border-yellow-800:focus { - border-color: #975a16; -} - -.focus\:border-yellow-900:focus { - border-color: #744210; -} - -.focus\:border-green-100:focus { - border-color: #f0fff4; -} - -.focus\:border-green-200:focus { - border-color: #c6f6d5; -} - -.focus\:border-green-300:focus { - border-color: #9ae6b4; -} - -.focus\:border-green-400:focus { - border-color: #68d391; -} - -.focus\:border-green-500:focus { - border-color: #48bb78; -} - -.focus\:border-green-600:focus { - border-color: #38a169; -} - -.focus\:border-green-700:focus { - border-color: #2f855a; -} - -.focus\:border-green-800:focus { - border-color: #276749; -} - -.focus\:border-green-900:focus { - border-color: #22543d; -} - -.focus\:border-teal-100:focus { - border-color: #e6fffa; -} - -.focus\:border-teal-200:focus { - border-color: #b2f5ea; -} - -.focus\:border-teal-300:focus { - border-color: #81e6d9; -} - -.focus\:border-teal-400:focus { - border-color: #4fd1c5; -} - -.focus\:border-teal-500:focus { - border-color: #38b2ac; -} - -.focus\:border-teal-600:focus { - border-color: #319795; -} - -.focus\:border-teal-700:focus { - border-color: #2c7a7b; -} - -.focus\:border-teal-800:focus { - border-color: #285e61; -} - -.focus\:border-teal-900:focus { - border-color: #234e52; -} - -.focus\:border-blue-100:focus { - border-color: #ebf8ff; -} - -.focus\:border-blue-200:focus { - border-color: #bee3f8; -} - -.focus\:border-blue-300:focus { - border-color: #90cdf4; -} - -.focus\:border-blue-400:focus { - border-color: #63b3ed; -} - -.focus\:border-blue-500:focus { - border-color: #4299e1; -} - -.focus\:border-blue-600:focus { - border-color: #3182ce; -} - -.focus\:border-blue-700:focus { - border-color: #2b6cb0; -} - -.focus\:border-blue-800:focus { - border-color: #2c5282; -} - -.focus\:border-blue-900:focus { - border-color: #2a4365; -} - -.focus\:border-indigo-100:focus { - border-color: #ebf4ff; -} - -.focus\:border-indigo-200:focus { - border-color: #c3dafe; -} - -.focus\:border-indigo-300:focus { - border-color: #a3bffa; -} - -.focus\:border-indigo-400:focus { - border-color: #7f9cf5; -} - -.focus\:border-indigo-500:focus { - border-color: #667eea; -} - -.focus\:border-indigo-600:focus { - border-color: #5a67d8; -} - -.focus\:border-indigo-700:focus { - border-color: #4c51bf; -} - -.focus\:border-indigo-800:focus { - border-color: #434190; -} - -.focus\:border-indigo-900:focus { - border-color: #3c366b; -} - -.focus\:border-purple-100:focus { - border-color: #faf5ff; -} - -.focus\:border-purple-200:focus { - border-color: #e9d8fd; -} - -.focus\:border-purple-300:focus { - border-color: #d6bcfa; -} - -.focus\:border-purple-400:focus { - border-color: #b794f4; -} - -.focus\:border-purple-500:focus { - border-color: #9f7aea; -} - -.focus\:border-purple-600:focus { - border-color: #805ad5; -} - -.focus\:border-purple-700:focus { - border-color: #6b46c1; -} - -.focus\:border-purple-800:focus { - border-color: #553c9a; -} - -.focus\:border-purple-900:focus { - border-color: #44337a; -} - -.focus\:border-pink-100:focus { - border-color: #fff5f7; -} - -.focus\:border-pink-200:focus { - border-color: #fed7e2; -} - -.focus\:border-pink-300:focus { - border-color: #fbb6ce; -} - -.focus\:border-pink-400:focus { - border-color: #f687b3; -} - -.focus\:border-pink-500:focus { - border-color: #ed64a6; -} - -.focus\:border-pink-600:focus { - border-color: #d53f8c; -} - -.focus\:border-pink-700:focus { - border-color: #b83280; -} - -.focus\:border-pink-800:focus { - border-color: #97266d; -} - -.focus\:border-pink-900:focus { - border-color: #702459; -} - -.rounded-none { - border-radius: 0; -} - -.rounded-sm { - border-radius: 0.125rem; -} - -.rounded { - border-radius: 0.25rem; -} - -.rounded-md { - border-radius: 0.375rem; -} - -.rounded-lg { - border-radius: 0.5rem; -} - -.rounded-full { - border-radius: 9999px; -} - -.rounded-t-none { - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -.rounded-r-none { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.rounded-b-none { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} - -.rounded-l-none { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.rounded-t-sm { - border-top-left-radius: 0.125rem; - border-top-right-radius: 0.125rem; -} - -.rounded-r-sm { - border-top-right-radius: 0.125rem; - border-bottom-right-radius: 0.125rem; -} - -.rounded-b-sm { - border-bottom-right-radius: 0.125rem; - border-bottom-left-radius: 0.125rem; -} - -.rounded-l-sm { - border-top-left-radius: 0.125rem; - border-bottom-left-radius: 0.125rem; -} - -.rounded-t { - border-top-left-radius: 0.25rem; - border-top-right-radius: 0.25rem; -} - -.rounded-r { - border-top-right-radius: 0.25rem; - border-bottom-right-radius: 0.25rem; -} - -.rounded-b { - border-bottom-right-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; -} - -.rounded-l { - border-top-left-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; -} - -.rounded-t-md { - border-top-left-radius: 0.375rem; - border-top-right-radius: 0.375rem; -} - -.rounded-r-md { - border-top-right-radius: 0.375rem; - border-bottom-right-radius: 0.375rem; -} - -.rounded-b-md { - border-bottom-right-radius: 0.375rem; - border-bottom-left-radius: 0.375rem; -} - -.rounded-l-md { - border-top-left-radius: 0.375rem; - border-bottom-left-radius: 0.375rem; -} - -.rounded-t-lg { - border-top-left-radius: 0.5rem; - border-top-right-radius: 0.5rem; -} - -.rounded-r-lg { - border-top-right-radius: 0.5rem; - border-bottom-right-radius: 0.5rem; -} - -.rounded-b-lg { - border-bottom-right-radius: 0.5rem; - border-bottom-left-radius: 0.5rem; -} - -.rounded-l-lg { - border-top-left-radius: 0.5rem; - border-bottom-left-radius: 0.5rem; -} - -.rounded-t-full { - border-top-left-radius: 9999px; - border-top-right-radius: 9999px; -} - -.rounded-r-full { - border-top-right-radius: 9999px; - border-bottom-right-radius: 9999px; -} - -.rounded-b-full { - border-bottom-right-radius: 9999px; - border-bottom-left-radius: 9999px; -} - -.rounded-l-full { - border-top-left-radius: 9999px; - border-bottom-left-radius: 9999px; -} - -.rounded-tl-none { - border-top-left-radius: 0; -} - -.rounded-tr-none { - border-top-right-radius: 0; -} - -.rounded-br-none { - border-bottom-right-radius: 0; -} - -.rounded-bl-none { - border-bottom-left-radius: 0; -} - -.rounded-tl-sm { - border-top-left-radius: 0.125rem; -} - -.rounded-tr-sm { - border-top-right-radius: 0.125rem; -} - -.rounded-br-sm { - border-bottom-right-radius: 0.125rem; -} - -.rounded-bl-sm { - border-bottom-left-radius: 0.125rem; -} - -.rounded-tl { - border-top-left-radius: 0.25rem; -} - -.rounded-tr { - border-top-right-radius: 0.25rem; -} - -.rounded-br { - border-bottom-right-radius: 0.25rem; -} - -.rounded-bl { - border-bottom-left-radius: 0.25rem; -} - -.rounded-tl-md { - border-top-left-radius: 0.375rem; -} - -.rounded-tr-md { - border-top-right-radius: 0.375rem; -} - -.rounded-br-md { - border-bottom-right-radius: 0.375rem; -} - -.rounded-bl-md { - border-bottom-left-radius: 0.375rem; -} - -.rounded-tl-lg { - border-top-left-radius: 0.5rem; -} - -.rounded-tr-lg { - border-top-right-radius: 0.5rem; -} - -.rounded-br-lg { - border-bottom-right-radius: 0.5rem; -} - -.rounded-bl-lg { - border-bottom-left-radius: 0.5rem; -} - -.rounded-tl-full { - border-top-left-radius: 9999px; -} - -.rounded-tr-full { - border-top-right-radius: 9999px; -} - -.rounded-br-full { - border-bottom-right-radius: 9999px; -} - -.rounded-bl-full { - border-bottom-left-radius: 9999px; -} - -.border-solid { - border-style: solid; -} - -.border-dashed { - border-style: dashed; -} - -.border-dotted { - border-style: dotted; -} - -.border-double { - border-style: double; -} - -.border-none { - border-style: none; -} - -.border-0 { - border-width: 0; -} - -.border-2 { - border-width: 2px; -} - -.border-4 { - border-width: 4px; -} - -.border-8 { - border-width: 8px; -} - -.border { - border-width: 1px; -} - -.border-t-0 { - border-top-width: 0; -} - -.border-r-0 { - border-right-width: 0; -} - -.border-b-0 { - border-bottom-width: 0; -} - -.border-l-0 { - border-left-width: 0; -} - -.border-t-2 { - border-top-width: 2px; -} - -.border-r-2 { - border-right-width: 2px; -} - -.border-b-2 { - border-bottom-width: 2px; -} - -.border-l-2 { - border-left-width: 2px; -} - -.border-t-4 { - border-top-width: 4px; -} - -.border-r-4 { - border-right-width: 4px; -} - -.border-b-4 { - border-bottom-width: 4px; -} - -.border-l-4 { - border-left-width: 4px; -} - -.border-t-8 { - border-top-width: 8px; -} - -.border-r-8 { - border-right-width: 8px; -} - -.border-b-8 { - border-bottom-width: 8px; -} - -.border-l-8 { - border-left-width: 8px; -} - -.border-t { - border-top-width: 1px; -} - -.border-r { - border-right-width: 1px; -} - -.border-b { - border-bottom-width: 1px; -} - -.border-l { - border-left-width: 1px; -} - -.box-border { - box-sizing: border-box; -} - -.box-content { - box-sizing: content-box; -} - -.cursor-auto { - cursor: auto; -} - -.cursor-default { - cursor: default; -} - -.cursor-pointer { - cursor: pointer; -} - -.cursor-wait { - cursor: wait; -} - -.cursor-text { - cursor: text; -} - -.cursor-move { - cursor: move; -} - -.cursor-not-allowed { - cursor: not-allowed; -} - -.block { - display: block; -} - -.inline-block { - display: inline-block; -} - -.inline { - display: inline; -} - -.flex { - display: flex; -} - -.inline-flex { - display: inline-flex; -} - -.grid { - display: grid; -} - -.table { - display: table; -} - -.table-caption { - display: table-caption; -} - -.table-cell { - display: table-cell; -} - -.table-column { - display: table-column; -} - -.table-column-group { - display: table-column-group; -} - -.table-footer-group { - display: table-footer-group; -} - -.table-header-group { - display: table-header-group; -} - -.table-row-group { - display: table-row-group; -} - -.table-row { - display: table-row; -} - -.hidden { - display: none; -} - -.flex-row { - flex-direction: row; -} - -.flex-row-reverse { - flex-direction: row-reverse; -} - -.flex-col { - flex-direction: column; -} - -.flex-col-reverse { - flex-direction: column-reverse; -} - -.flex-wrap { - flex-wrap: wrap; -} - -.flex-wrap-reverse { - flex-wrap: wrap-reverse; -} - -.flex-no-wrap { - flex-wrap: nowrap; -} - -.items-start { - align-items: flex-start; -} - -.items-end { - align-items: flex-end; -} - -.items-center { - align-items: center; -} - -.items-baseline { - align-items: baseline; -} - -.items-stretch { - align-items: stretch; -} - -.self-auto { - align-self: auto; -} - -.self-start { - align-self: flex-start; -} - -.self-end { - align-self: flex-end; -} - -.self-center { - align-self: center; -} - -.self-stretch { - align-self: stretch; -} - -.justify-start { - justify-content: flex-start; -} - -.justify-end { - justify-content: flex-end; -} - -.justify-center { - justify-content: center; -} - -.justify-between { - justify-content: space-between; -} - -.justify-around { - justify-content: space-around; -} - -.justify-evenly { - justify-content: space-evenly; -} - -.content-center { - align-content: center; -} - -.content-start { - align-content: flex-start; -} - -.content-end { - align-content: flex-end; -} - -.content-between { - align-content: space-between; -} - -.content-around { - align-content: space-around; -} - -.flex-1 { - flex: 1 1 0%; -} - -.flex-auto { - flex: 1 1 auto; -} - -.flex-initial { - flex: 0 1 auto; -} - -.flex-none { - flex: none; -} - -.flex-grow-0 { - flex-grow: 0; -} - -.flex-grow { - flex-grow: 1; -} - -.flex-shrink-0 { - flex-shrink: 0; -} - -.flex-shrink { - flex-shrink: 1; -} - -.order-1 { - order: 1; -} - -.order-2 { - order: 2; -} - -.order-3 { - order: 3; -} - -.order-4 { - order: 4; -} - -.order-5 { - order: 5; -} - -.order-6 { - order: 6; -} - -.order-7 { - order: 7; -} - -.order-8 { - order: 8; -} - -.order-9 { - order: 9; -} - -.order-10 { - order: 10; -} - -.order-11 { - order: 11; -} - -.order-12 { - order: 12; -} - -.order-first { - order: -9999; -} - -.order-last { - order: 9999; -} - -.order-none { - order: 0; -} - -.float-right { - float: right; -} - -.float-left { - float: left; -} - -.float-none { - float: none; -} - -.clearfix:after { - content: ""; - display: table; - clear: both; -} - -.clear-left { - clear: left; -} - -.clear-right { - clear: right; -} - -.clear-both { - clear: both; -} - -.font-sans { - font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; -} - -.font-serif { - font-family: Georgia, Cambria, "Times New Roman", Times, serif; -} - -.font-mono { - font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; -} - -.font-hairline { - font-weight: 100; -} - -.font-thin { - font-weight: 200; -} - -.font-light { - font-weight: 300; -} - -.font-normal { - font-weight: 400; -} - -.font-medium { - font-weight: 500; -} - -.font-semibold { - font-weight: 600; -} - -.font-bold { - font-weight: 700; -} - -.font-extrabold { - font-weight: 800; -} - -.font-black { - font-weight: 900; -} - -.hover\:font-hairline:hover { - font-weight: 100; -} - -.hover\:font-thin:hover { - font-weight: 200; -} - -.hover\:font-light:hover { - font-weight: 300; -} - -.hover\:font-normal:hover { - font-weight: 400; -} - -.hover\:font-medium:hover { - font-weight: 500; -} - -.hover\:font-semibold:hover { - font-weight: 600; -} - -.hover\:font-bold:hover { - font-weight: 700; -} - -.hover\:font-extrabold:hover { - font-weight: 800; -} - -.hover\:font-black:hover { - font-weight: 900; -} - -.focus\:font-hairline:focus { - font-weight: 100; -} - -.focus\:font-thin:focus { - font-weight: 200; -} - -.focus\:font-light:focus { - font-weight: 300; -} - -.focus\:font-normal:focus { - font-weight: 400; -} - -.focus\:font-medium:focus { - font-weight: 500; -} - -.focus\:font-semibold:focus { - font-weight: 600; -} - -.focus\:font-bold:focus { - font-weight: 700; -} - -.focus\:font-extrabold:focus { - font-weight: 800; -} - -.focus\:font-black:focus { - font-weight: 900; -} - -.h-0 { - height: 0; -} - -.h-1 { - height: 0.25rem; -} - -.h-2 { - height: 0.5rem; -} - -.h-3 { - height: 0.75rem; -} - -.h-4 { - height: 1rem; -} - -.h-5 { - height: 1.25rem; -} - -.h-6 { - height: 1.5rem; -} - -.h-8 { - height: 2rem; -} - -.h-10 { - height: 2.5rem; -} - -.h-12 { - height: 3rem; -} - -.h-16 { - height: 4rem; -} - -.h-20 { - height: 5rem; -} - -.h-24 { - height: 6rem; -} - -.h-32 { - height: 8rem; -} - -.h-40 { - height: 10rem; -} - -.h-48 { - height: 12rem; -} - -.h-56 { - height: 14rem; -} - -.h-64 { - height: 16rem; -} - -.h-auto { - height: auto; -} - -.h-px { - height: 1px; -} - -.h-full { - height: 100%; -} - -.h-screen { - height: 100vh; -} - -.leading-3 { - line-height: .75rem; -} - -.leading-4 { - line-height: 1rem; -} - -.leading-5 { - line-height: 1.25rem; -} - -.leading-6 { - line-height: 1.5rem; -} - -.leading-7 { - line-height: 1.75rem; -} - -.leading-8 { - line-height: 2rem; -} - -.leading-9 { - line-height: 2.25rem; -} - -.leading-10 { - line-height: 2.5rem; -} - -.leading-none { - line-height: 1; -} - -.leading-tight { - line-height: 1.25; -} - -.leading-snug { - line-height: 1.375; -} - -.leading-normal { - line-height: 1.5; -} - -.leading-relaxed { - line-height: 1.625; -} - -.leading-loose { - line-height: 2; -} - -.list-inside { - list-style-position: inside; -} - -.list-outside { - list-style-position: outside; -} - -.list-none { - list-style-type: none; -} - -.list-disc { - list-style-type: disc; -} - -.list-decimal { - list-style-type: decimal; -} - -.m-0 { - margin: 0; -} - -.m-1 { - margin: 0.25rem; -} - -.m-2 { - margin: 0.5rem; -} - -.m-3 { - margin: 0.75rem; -} - -.m-4 { - margin: 1rem; -} - -.m-5 { - margin: 1.25rem; -} - -.m-6 { - margin: 1.5rem; -} - -.m-8 { - margin: 2rem; -} - -.m-10 { - margin: 2.5rem; -} - -.m-12 { - margin: 3rem; -} - -.m-16 { - margin: 4rem; -} - -.m-20 { - margin: 5rem; -} - -.m-24 { - margin: 6rem; -} - -.m-32 { - margin: 8rem; -} - -.m-40 { - margin: 10rem; -} - -.m-48 { - margin: 12rem; -} - -.m-56 { - margin: 14rem; -} - -.m-64 { - margin: 16rem; -} - -.m-auto { - margin: auto; -} - -.m-px { - margin: 1px; -} - -.-m-1 { - margin: -0.25rem; -} - -.-m-2 { - margin: -0.5rem; -} - -.-m-3 { - margin: -0.75rem; -} - -.-m-4 { - margin: -1rem; -} - -.-m-5 { - margin: -1.25rem; -} - -.-m-6 { - margin: -1.5rem; -} - -.-m-8 { - margin: -2rem; -} - -.-m-10 { - margin: -2.5rem; -} - -.-m-12 { - margin: -3rem; -} - -.-m-16 { - margin: -4rem; -} - -.-m-20 { - margin: -5rem; -} - -.-m-24 { - margin: -6rem; -} - -.-m-32 { - margin: -8rem; -} - -.-m-40 { - margin: -10rem; -} - -.-m-48 { - margin: -12rem; -} - -.-m-56 { - margin: -14rem; -} - -.-m-64 { - margin: -16rem; -} - -.-m-px { - margin: -1px; -} - -.my-0 { - margin-top: 0; - margin-bottom: 0; -} - -.mx-0 { - margin-left: 0; - margin-right: 0; -} - -.my-1 { - margin-top: 0.25rem; - margin-bottom: 0.25rem; -} - -.mx-1 { - margin-left: 0.25rem; - margin-right: 0.25rem; -} - -.my-2 { - margin-top: 0.5rem; - margin-bottom: 0.5rem; -} - -.mx-2 { - margin-left: 0.5rem; - margin-right: 0.5rem; -} - -.my-3 { - margin-top: 0.75rem; - margin-bottom: 0.75rem; -} - -.mx-3 { - margin-left: 0.75rem; - margin-right: 0.75rem; -} - -.my-4 { - margin-top: 1rem; - margin-bottom: 1rem; -} - -.mx-4 { - margin-left: 1rem; - margin-right: 1rem; -} - -.my-5 { - margin-top: 1.25rem; - margin-bottom: 1.25rem; -} - -.mx-5 { - margin-left: 1.25rem; - margin-right: 1.25rem; -} - -.my-6 { - margin-top: 1.5rem; - margin-bottom: 1.5rem; -} - -.mx-6 { - margin-left: 1.5rem; - margin-right: 1.5rem; -} - -.my-8 { - margin-top: 2rem; - margin-bottom: 2rem; -} - -.mx-8 { - margin-left: 2rem; - margin-right: 2rem; -} - -.my-10 { - margin-top: 2.5rem; - margin-bottom: 2.5rem; -} - -.mx-10 { - margin-left: 2.5rem; - margin-right: 2.5rem; -} - -.my-12 { - margin-top: 3rem; - margin-bottom: 3rem; -} - -.mx-12 { - margin-left: 3rem; - margin-right: 3rem; -} - -.my-16 { - margin-top: 4rem; - margin-bottom: 4rem; -} - -.mx-16 { - margin-left: 4rem; - margin-right: 4rem; -} - -.my-20 { - margin-top: 5rem; - margin-bottom: 5rem; -} - -.mx-20 { - margin-left: 5rem; - margin-right: 5rem; -} - -.my-24 { - margin-top: 6rem; - margin-bottom: 6rem; -} - -.mx-24 { - margin-left: 6rem; - margin-right: 6rem; -} - -.my-32 { - margin-top: 8rem; - margin-bottom: 8rem; -} - -.mx-32 { - margin-left: 8rem; - margin-right: 8rem; -} - -.my-40 { - margin-top: 10rem; - margin-bottom: 10rem; -} - -.mx-40 { - margin-left: 10rem; - margin-right: 10rem; -} - -.my-48 { - margin-top: 12rem; - margin-bottom: 12rem; -} - -.mx-48 { - margin-left: 12rem; - margin-right: 12rem; -} - -.my-56 { - margin-top: 14rem; - margin-bottom: 14rem; -} - -.mx-56 { - margin-left: 14rem; - margin-right: 14rem; -} - -.my-64 { - margin-top: 16rem; - margin-bottom: 16rem; -} - -.mx-64 { - margin-left: 16rem; - margin-right: 16rem; -} - -.my-auto { - margin-top: auto; - margin-bottom: auto; -} - -.mx-auto { - margin-left: auto; - margin-right: auto; -} - -.my-px { - margin-top: 1px; - margin-bottom: 1px; -} - -.mx-px { - margin-left: 1px; - margin-right: 1px; -} - -.-my-1 { - margin-top: -0.25rem; - margin-bottom: -0.25rem; -} - -.-mx-1 { - margin-left: -0.25rem; - margin-right: -0.25rem; -} - -.-my-2 { - margin-top: -0.5rem; - margin-bottom: -0.5rem; -} - -.-mx-2 { - margin-left: -0.5rem; - margin-right: -0.5rem; -} - -.-my-3 { - margin-top: -0.75rem; - margin-bottom: -0.75rem; -} - -.-mx-3 { - margin-left: -0.75rem; - margin-right: -0.75rem; -} - -.-my-4 { - margin-top: -1rem; - margin-bottom: -1rem; -} - -.-mx-4 { - margin-left: -1rem; - margin-right: -1rem; -} - -.-my-5 { - margin-top: -1.25rem; - margin-bottom: -1.25rem; -} - -.-mx-5 { - margin-left: -1.25rem; - margin-right: -1.25rem; -} - -.-my-6 { - margin-top: -1.5rem; - margin-bottom: -1.5rem; -} - -.-mx-6 { - margin-left: -1.5rem; - margin-right: -1.5rem; -} - -.-my-8 { - margin-top: -2rem; - margin-bottom: -2rem; -} - -.-mx-8 { - margin-left: -2rem; - margin-right: -2rem; -} - -.-my-10 { - margin-top: -2.5rem; - margin-bottom: -2.5rem; -} - -.-mx-10 { - margin-left: -2.5rem; - margin-right: -2.5rem; -} - -.-my-12 { - margin-top: -3rem; - margin-bottom: -3rem; -} - -.-mx-12 { - margin-left: -3rem; - margin-right: -3rem; -} - -.-my-16 { - margin-top: -4rem; - margin-bottom: -4rem; -} - -.-mx-16 { - margin-left: -4rem; - margin-right: -4rem; -} - -.-my-20 { - margin-top: -5rem; - margin-bottom: -5rem; -} - -.-mx-20 { - margin-left: -5rem; - margin-right: -5rem; -} - -.-my-24 { - margin-top: -6rem; - margin-bottom: -6rem; -} - -.-mx-24 { - margin-left: -6rem; - margin-right: -6rem; -} - -.-my-32 { - margin-top: -8rem; - margin-bottom: -8rem; -} - -.-mx-32 { - margin-left: -8rem; - margin-right: -8rem; -} - -.-my-40 { - margin-top: -10rem; - margin-bottom: -10rem; -} - -.-mx-40 { - margin-left: -10rem; - margin-right: -10rem; -} - -.-my-48 { - margin-top: -12rem; - margin-bottom: -12rem; -} - -.-mx-48 { - margin-left: -12rem; - margin-right: -12rem; -} - -.-my-56 { - margin-top: -14rem; - margin-bottom: -14rem; -} - -.-mx-56 { - margin-left: -14rem; - margin-right: -14rem; -} - -.-my-64 { - margin-top: -16rem; - margin-bottom: -16rem; -} - -.-mx-64 { - margin-left: -16rem; - margin-right: -16rem; -} - -.-my-px { - margin-top: -1px; - margin-bottom: -1px; -} - -.-mx-px { - margin-left: -1px; - margin-right: -1px; -} - -.mt-0 { - margin-top: 0; -} - -.mr-0 { - margin-right: 0; -} - -.mb-0 { - margin-bottom: 0; -} - -.ml-0 { - margin-left: 0; -} - -.mt-1 { - margin-top: 0.25rem; -} - -.mr-1 { - margin-right: 0.25rem; -} - -.mb-1 { - margin-bottom: 0.25rem; -} - -.ml-1 { - margin-left: 0.25rem; -} - -.mt-2 { - margin-top: 0.5rem; -} - -.mr-2 { - margin-right: 0.5rem; -} - -.mb-2 { - margin-bottom: 0.5rem; -} - -.ml-2 { - margin-left: 0.5rem; -} - -.mt-3 { - margin-top: 0.75rem; -} - -.mr-3 { - margin-right: 0.75rem; -} - -.mb-3 { - margin-bottom: 0.75rem; -} - -.ml-3 { - margin-left: 0.75rem; -} - -.mt-4 { - margin-top: 1rem; -} - -.mr-4 { - margin-right: 1rem; -} - -.mb-4 { - margin-bottom: 1rem; -} - -.ml-4 { - margin-left: 1rem; -} - -.mt-5 { - margin-top: 1.25rem; -} - -.mr-5 { - margin-right: 1.25rem; -} - -.mb-5 { - margin-bottom: 1.25rem; -} - -.ml-5 { - margin-left: 1.25rem; -} - -.mt-6 { - margin-top: 1.5rem; -} - -.mr-6 { - margin-right: 1.5rem; -} - -.mb-6 { - margin-bottom: 1.5rem; -} - -.ml-6 { - margin-left: 1.5rem; -} - -.mt-8 { - margin-top: 2rem; -} - -.mr-8 { - margin-right: 2rem; -} - -.mb-8 { - margin-bottom: 2rem; -} - -.ml-8 { - margin-left: 2rem; -} - -.mt-10 { - margin-top: 2.5rem; -} - -.mr-10 { - margin-right: 2.5rem; -} - -.mb-10 { - margin-bottom: 2.5rem; -} - -.ml-10 { - margin-left: 2.5rem; -} - -.mt-12 { - margin-top: 3rem; -} - -.mr-12 { - margin-right: 3rem; -} - -.mb-12 { - margin-bottom: 3rem; -} - -.ml-12 { - margin-left: 3rem; -} - -.mt-16 { - margin-top: 4rem; -} - -.mr-16 { - margin-right: 4rem; -} - -.mb-16 { - margin-bottom: 4rem; -} - -.ml-16 { - margin-left: 4rem; -} - -.mt-20 { - margin-top: 5rem; -} - -.mr-20 { - margin-right: 5rem; -} - -.mb-20 { - margin-bottom: 5rem; -} - -.ml-20 { - margin-left: 5rem; -} - -.mt-24 { - margin-top: 6rem; -} - -.mr-24 { - margin-right: 6rem; -} - -.mb-24 { - margin-bottom: 6rem; -} - -.ml-24 { - margin-left: 6rem; -} - -.mt-32 { - margin-top: 8rem; -} - -.mr-32 { - margin-right: 8rem; -} - -.mb-32 { - margin-bottom: 8rem; -} - -.ml-32 { - margin-left: 8rem; -} - -.mt-40 { - margin-top: 10rem; -} - -.mr-40 { - margin-right: 10rem; -} - -.mb-40 { - margin-bottom: 10rem; -} - -.ml-40 { - margin-left: 10rem; -} - -.mt-48 { - margin-top: 12rem; -} - -.mr-48 { - margin-right: 12rem; -} - -.mb-48 { - margin-bottom: 12rem; -} - -.ml-48 { - margin-left: 12rem; -} - -.mt-56 { - margin-top: 14rem; -} - -.mr-56 { - margin-right: 14rem; -} - -.mb-56 { - margin-bottom: 14rem; -} - -.ml-56 { - margin-left: 14rem; -} - -.mt-64 { - margin-top: 16rem; -} - -.mr-64 { - margin-right: 16rem; -} - -.mb-64 { - margin-bottom: 16rem; -} - -.ml-64 { - margin-left: 16rem; -} - -.mt-auto { - margin-top: auto; -} - -.mr-auto { - margin-right: auto; -} - -.mb-auto { - margin-bottom: auto; -} - -.ml-auto { - margin-left: auto; -} - -.mt-px { - margin-top: 1px; -} - -.mr-px { - margin-right: 1px; -} - -.mb-px { - margin-bottom: 1px; -} - -.ml-px { - margin-left: 1px; -} - -.-mt-1 { - margin-top: -0.25rem; -} - -.-mr-1 { - margin-right: -0.25rem; -} - -.-mb-1 { - margin-bottom: -0.25rem; -} - -.-ml-1 { - margin-left: -0.25rem; -} - -.-mt-2 { - margin-top: -0.5rem; -} - -.-mr-2 { - margin-right: -0.5rem; -} - -.-mb-2 { - margin-bottom: -0.5rem; -} - -.-ml-2 { - margin-left: -0.5rem; -} - -.-mt-3 { - margin-top: -0.75rem; -} - -.-mr-3 { - margin-right: -0.75rem; -} - -.-mb-3 { - margin-bottom: -0.75rem; -} - -.-ml-3 { - margin-left: -0.75rem; -} - -.-mt-4 { - margin-top: -1rem; -} - -.-mr-4 { - margin-right: -1rem; -} - -.-mb-4 { - margin-bottom: -1rem; -} - -.-ml-4 { - margin-left: -1rem; -} - -.-mt-5 { - margin-top: -1.25rem; -} - -.-mr-5 { - margin-right: -1.25rem; -} - -.-mb-5 { - margin-bottom: -1.25rem; -} - -.-ml-5 { - margin-left: -1.25rem; -} - -.-mt-6 { - margin-top: -1.5rem; -} - -.-mr-6 { - margin-right: -1.5rem; -} - -.-mb-6 { - margin-bottom: -1.5rem; -} - -.-ml-6 { - margin-left: -1.5rem; -} - -.-mt-8 { - margin-top: -2rem; -} - -.-mr-8 { - margin-right: -2rem; -} - -.-mb-8 { - margin-bottom: -2rem; -} - -.-ml-8 { - margin-left: -2rem; -} - -.-mt-10 { - margin-top: -2.5rem; -} - -.-mr-10 { - margin-right: -2.5rem; -} - -.-mb-10 { - margin-bottom: -2.5rem; -} - -.-ml-10 { - margin-left: -2.5rem; -} - -.-mt-12 { - margin-top: -3rem; -} - -.-mr-12 { - margin-right: -3rem; -} - -.-mb-12 { - margin-bottom: -3rem; -} - -.-ml-12 { - margin-left: -3rem; -} - -.-mt-16 { - margin-top: -4rem; -} - -.-mr-16 { - margin-right: -4rem; -} - -.-mb-16 { - margin-bottom: -4rem; -} - -.-ml-16 { - margin-left: -4rem; -} - -.-mt-20 { - margin-top: -5rem; -} - -.-mr-20 { - margin-right: -5rem; -} - -.-mb-20 { - margin-bottom: -5rem; -} - -.-ml-20 { - margin-left: -5rem; -} - -.-mt-24 { - margin-top: -6rem; -} - -.-mr-24 { - margin-right: -6rem; -} - -.-mb-24 { - margin-bottom: -6rem; -} - -.-ml-24 { - margin-left: -6rem; -} - -.-mt-32 { - margin-top: -8rem; -} - -.-mr-32 { - margin-right: -8rem; -} - -.-mb-32 { - margin-bottom: -8rem; -} - -.-ml-32 { - margin-left: -8rem; -} - -.-mt-40 { - margin-top: -10rem; -} - -.-mr-40 { - margin-right: -10rem; -} - -.-mb-40 { - margin-bottom: -10rem; -} - -.-ml-40 { - margin-left: -10rem; -} - -.-mt-48 { - margin-top: -12rem; -} - -.-mr-48 { - margin-right: -12rem; -} - -.-mb-48 { - margin-bottom: -12rem; -} - -.-ml-48 { - margin-left: -12rem; -} - -.-mt-56 { - margin-top: -14rem; -} - -.-mr-56 { - margin-right: -14rem; -} - -.-mb-56 { - margin-bottom: -14rem; -} - -.-ml-56 { - margin-left: -14rem; -} - -.-mt-64 { - margin-top: -16rem; -} - -.-mr-64 { - margin-right: -16rem; -} - -.-mb-64 { - margin-bottom: -16rem; -} - -.-ml-64 { - margin-left: -16rem; -} - -.-mt-px { - margin-top: -1px; -} - -.-mr-px { - margin-right: -1px; -} - -.-mb-px { - margin-bottom: -1px; -} - -.-ml-px { - margin-left: -1px; -} - -.max-h-full { - max-height: 100%; -} - -.max-h-screen { - max-height: 100vh; -} - -.max-w-none { - max-width: none; -} - -.max-w-xs { - max-width: 20rem; -} - -.max-w-sm { - max-width: 24rem; -} - -.max-w-md { - max-width: 28rem; -} - -.max-w-lg { - max-width: 32rem; -} - -.max-w-xl { - max-width: 36rem; -} - -.max-w-2xl { - max-width: 42rem; -} - -.max-w-3xl { - max-width: 48rem; -} - -.max-w-4xl { - max-width: 56rem; -} - -.max-w-5xl { - max-width: 64rem; -} - -.max-w-6xl { - max-width: 72rem; -} - -.max-w-full { - max-width: 100%; -} - -.max-w-screen-sm { - max-width: 640px; -} - -.max-w-screen-md { - max-width: 768px; -} - -.max-w-screen-lg { - max-width: 1024px; -} - -.max-w-screen-xl { - max-width: 1280px; -} - -.min-h-0 { - min-height: 0; -} - -.min-h-full { - min-height: 100%; -} - -.min-h-screen { - min-height: 100vh; -} - -.min-w-0 { - min-width: 0; -} - -.min-w-full { - min-width: 100%; -} - -.object-contain { - -o-object-fit: contain; - object-fit: contain; -} - -.object-cover { - -o-object-fit: cover; - object-fit: cover; -} - -.object-fill { - -o-object-fit: fill; - object-fit: fill; -} - -.object-none { - -o-object-fit: none; - object-fit: none; -} - -.object-scale-down { - -o-object-fit: scale-down; - object-fit: scale-down; -} - -.object-bottom { - -o-object-position: bottom; - object-position: bottom; -} - -.object-center { - -o-object-position: center; - object-position: center; -} - -.object-left { - -o-object-position: left; - object-position: left; -} - -.object-left-bottom { - -o-object-position: left bottom; - object-position: left bottom; -} - -.object-left-top { - -o-object-position: left top; - object-position: left top; -} - -.object-right { - -o-object-position: right; - object-position: right; -} - -.object-right-bottom { - -o-object-position: right bottom; - object-position: right bottom; -} - -.object-right-top { - -o-object-position: right top; - object-position: right top; -} - -.object-top { - -o-object-position: top; - object-position: top; -} - -.opacity-0 { - opacity: 0; -} - -.opacity-25 { - opacity: 0.25; -} - -.opacity-50 { - opacity: 0.5; -} - -.opacity-75 { - opacity: 0.75; -} - -.opacity-100 { - opacity: 1; -} - -.hover\:opacity-0:hover { - opacity: 0; -} - -.hover\:opacity-25:hover { - opacity: 0.25; -} - -.hover\:opacity-50:hover { - opacity: 0.5; -} - -.hover\:opacity-75:hover { - opacity: 0.75; -} - -.hover\:opacity-100:hover { - opacity: 1; -} - -.focus\:opacity-0:focus { - opacity: 0; -} - -.focus\:opacity-25:focus { - opacity: 0.25; -} - -.focus\:opacity-50:focus { - opacity: 0.5; -} - -.focus\:opacity-75:focus { - opacity: 0.75; -} - -.focus\:opacity-100:focus { - opacity: 1; -} - -.outline-none { - outline: 0; -} - -.focus\:outline-none:focus { - outline: 0; -} - -.overflow-auto { - overflow: auto; -} - -.overflow-hidden { - overflow: hidden; -} - -.overflow-visible { - overflow: visible; -} - -.overflow-scroll { - overflow: scroll; -} - -.overflow-x-auto { - overflow-x: auto; -} - -.overflow-y-auto { - overflow-y: auto; -} - -.overflow-x-hidden { - overflow-x: hidden; -} - -.overflow-y-hidden { - overflow-y: hidden; -} - -.overflow-x-visible { - overflow-x: visible; -} - -.overflow-y-visible { - overflow-y: visible; -} - -.overflow-x-scroll { - overflow-x: scroll; -} - -.overflow-y-scroll { - overflow-y: scroll; -} - -.scrolling-touch { - -webkit-overflow-scrolling: touch; -} - -.scrolling-auto { - -webkit-overflow-scrolling: auto; -} - -.p-0 { - padding: 0; -} - -.p-1 { - padding: 0.25rem; -} - -.p-2 { - padding: 0.5rem; -} - -.p-3 { - padding: 0.75rem; -} - -.p-4 { - padding: 1rem; -} - -.p-5 { - padding: 1.25rem; -} - -.p-6 { - padding: 1.5rem; -} - -.p-8 { - padding: 2rem; -} - -.p-10 { - padding: 2.5rem; -} - -.p-12 { - padding: 3rem; -} - -.p-16 { - padding: 4rem; -} - -.p-20 { - padding: 5rem; -} - -.p-24 { - padding: 6rem; -} - -.p-32 { - padding: 8rem; -} - -.p-40 { - padding: 10rem; -} - -.p-48 { - padding: 12rem; -} - -.p-56 { - padding: 14rem; -} - -.p-64 { - padding: 16rem; -} - -.p-px { - padding: 1px; -} - -.py-0 { - padding-top: 0; - padding-bottom: 0; -} - -.px-0 { - padding-left: 0; - padding-right: 0; -} - -.py-1 { - padding-top: 0.25rem; - padding-bottom: 0.25rem; -} - -.px-1 { - padding-left: 0.25rem; - padding-right: 0.25rem; -} - -.py-2 { - padding-top: 0.5rem; - padding-bottom: 0.5rem; -} - -.px-2 { - padding-left: 0.5rem; - padding-right: 0.5rem; -} - -.py-3 { - padding-top: 0.75rem; - padding-bottom: 0.75rem; -} - -.px-3 { - padding-left: 0.75rem; - padding-right: 0.75rem; -} - -.py-4 { - padding-top: 1rem; - padding-bottom: 1rem; -} - -.px-4 { - padding-left: 1rem; - padding-right: 1rem; -} - -.py-5 { - padding-top: 1.25rem; - padding-bottom: 1.25rem; -} - -.px-5 { - padding-left: 1.25rem; - padding-right: 1.25rem; -} - -.py-6 { - padding-top: 1.5rem; - padding-bottom: 1.5rem; -} - -.px-6 { - padding-left: 1.5rem; - padding-right: 1.5rem; -} - -.py-8 { - padding-top: 2rem; - padding-bottom: 2rem; -} - -.px-8 { - padding-left: 2rem; - padding-right: 2rem; -} - -.py-10 { - padding-top: 2.5rem; - padding-bottom: 2.5rem; -} - -.px-10 { - padding-left: 2.5rem; - padding-right: 2.5rem; -} - -.py-12 { - padding-top: 3rem; - padding-bottom: 3rem; -} - -.px-12 { - padding-left: 3rem; - padding-right: 3rem; -} - -.py-16 { - padding-top: 4rem; - padding-bottom: 4rem; -} - -.px-16 { - padding-left: 4rem; - padding-right: 4rem; -} - -.py-20 { - padding-top: 5rem; - padding-bottom: 5rem; -} - -.px-20 { - padding-left: 5rem; - padding-right: 5rem; -} - -.py-24 { - padding-top: 6rem; - padding-bottom: 6rem; -} - -.px-24 { - padding-left: 6rem; - padding-right: 6rem; -} - -.py-32 { - padding-top: 8rem; - padding-bottom: 8rem; -} - -.px-32 { - padding-left: 8rem; - padding-right: 8rem; -} - -.py-40 { - padding-top: 10rem; - padding-bottom: 10rem; -} - -.px-40 { - padding-left: 10rem; - padding-right: 10rem; -} - -.py-48 { - padding-top: 12rem; - padding-bottom: 12rem; -} - -.px-48 { - padding-left: 12rem; - padding-right: 12rem; -} - -.py-56 { - padding-top: 14rem; - padding-bottom: 14rem; -} - -.px-56 { - padding-left: 14rem; - padding-right: 14rem; -} - -.py-64 { - padding-top: 16rem; - padding-bottom: 16rem; -} - -.px-64 { - padding-left: 16rem; - padding-right: 16rem; -} - -.py-px { - padding-top: 1px; - padding-bottom: 1px; -} - -.px-px { - padding-left: 1px; - padding-right: 1px; -} - -.pt-0 { - padding-top: 0; -} - -.pr-0 { - padding-right: 0; -} - -.pb-0 { - padding-bottom: 0; -} - -.pl-0 { - padding-left: 0; -} - -.pt-1 { - padding-top: 0.25rem; -} - -.pr-1 { - padding-right: 0.25rem; -} - -.pb-1 { - padding-bottom: 0.25rem; -} - -.pl-1 { - padding-left: 0.25rem; -} - -.pt-2 { - padding-top: 0.5rem; -} - -.pr-2 { - padding-right: 0.5rem; -} - -.pb-2 { - padding-bottom: 0.5rem; -} - -.pl-2 { - padding-left: 0.5rem; -} - -.pt-3 { - padding-top: 0.75rem; -} - -.pr-3 { - padding-right: 0.75rem; -} - -.pb-3 { - padding-bottom: 0.75rem; -} - -.pl-3 { - padding-left: 0.75rem; -} - -.pt-4 { - padding-top: 1rem; -} - -.pr-4 { - padding-right: 1rem; -} - -.pb-4 { - padding-bottom: 1rem; -} - -.pl-4 { - padding-left: 1rem; -} - -.pt-5 { - padding-top: 1.25rem; -} - -.pr-5 { - padding-right: 1.25rem; -} - -.pb-5 { - padding-bottom: 1.25rem; -} - -.pl-5 { - padding-left: 1.25rem; -} - -.pt-6 { - padding-top: 1.5rem; -} - -.pr-6 { - padding-right: 1.5rem; -} - -.pb-6 { - padding-bottom: 1.5rem; -} - -.pl-6 { - padding-left: 1.5rem; -} - -.pt-8 { - padding-top: 2rem; -} - -.pr-8 { - padding-right: 2rem; -} - -.pb-8 { - padding-bottom: 2rem; -} - -.pl-8 { - padding-left: 2rem; -} - -.pt-10 { - padding-top: 2.5rem; -} - -.pr-10 { - padding-right: 2.5rem; -} - -.pb-10 { - padding-bottom: 2.5rem; -} - -.pl-10 { - padding-left: 2.5rem; -} - -.pt-12 { - padding-top: 3rem; -} - -.pr-12 { - padding-right: 3rem; -} - -.pb-12 { - padding-bottom: 3rem; -} - -.pl-12 { - padding-left: 3rem; -} - -.pt-16 { - padding-top: 4rem; -} - -.pr-16 { - padding-right: 4rem; -} - -.pb-16 { - padding-bottom: 4rem; -} - -.pl-16 { - padding-left: 4rem; -} - -.pt-20 { - padding-top: 5rem; -} - -.pr-20 { - padding-right: 5rem; -} - -.pb-20 { - padding-bottom: 5rem; -} - -.pl-20 { - padding-left: 5rem; -} - -.pt-24 { - padding-top: 6rem; -} - -.pr-24 { - padding-right: 6rem; -} - -.pb-24 { - padding-bottom: 6rem; -} - -.pl-24 { - padding-left: 6rem; -} - -.pt-32 { - padding-top: 8rem; -} - -.pr-32 { - padding-right: 8rem; -} - -.pb-32 { - padding-bottom: 8rem; -} - -.pl-32 { - padding-left: 8rem; -} - -.pt-40 { - padding-top: 10rem; -} - -.pr-40 { - padding-right: 10rem; -} - -.pb-40 { - padding-bottom: 10rem; -} - -.pl-40 { - padding-left: 10rem; -} - -.pt-48 { - padding-top: 12rem; -} - -.pr-48 { - padding-right: 12rem; -} - -.pb-48 { - padding-bottom: 12rem; -} - -.pl-48 { - padding-left: 12rem; -} - -.pt-56 { - padding-top: 14rem; -} - -.pr-56 { - padding-right: 14rem; -} - -.pb-56 { - padding-bottom: 14rem; -} - -.pl-56 { - padding-left: 14rem; -} - -.pt-64 { - padding-top: 16rem; -} - -.pr-64 { - padding-right: 16rem; -} - -.pb-64 { - padding-bottom: 16rem; -} - -.pl-64 { - padding-left: 16rem; -} - -.pt-px { - padding-top: 1px; -} - -.pr-px { - padding-right: 1px; -} - -.pb-px { - padding-bottom: 1px; -} - -.pl-px { - padding-left: 1px; -} - -.placeholder-transparent::-webkit-input-placeholder { - color: transparent; -} - -.placeholder-transparent::-moz-placeholder { - color: transparent; -} - -.placeholder-transparent:-ms-input-placeholder { - color: transparent; -} - -.placeholder-transparent::-ms-input-placeholder { - color: transparent; -} - -.placeholder-transparent::placeholder { - color: transparent; -} - -.placeholder-black::-webkit-input-placeholder { - color: #000; -} - -.placeholder-black::-moz-placeholder { - color: #000; -} - -.placeholder-black:-ms-input-placeholder { - color: #000; -} - -.placeholder-black::-ms-input-placeholder { - color: #000; -} - -.placeholder-black::placeholder { - color: #000; -} - -.placeholder-white::-webkit-input-placeholder { - color: #fff; -} - -.placeholder-white::-moz-placeholder { - color: #fff; -} - -.placeholder-white:-ms-input-placeholder { - color: #fff; -} - -.placeholder-white::-ms-input-placeholder { - color: #fff; -} - -.placeholder-white::placeholder { - color: #fff; -} - -.placeholder-gray-100::-webkit-input-placeholder { - color: #f7fafc; -} - -.placeholder-gray-100::-moz-placeholder { - color: #f7fafc; -} - -.placeholder-gray-100:-ms-input-placeholder { - color: #f7fafc; -} - -.placeholder-gray-100::-ms-input-placeholder { - color: #f7fafc; -} - -.placeholder-gray-100::placeholder { - color: #f7fafc; -} - -.placeholder-gray-200::-webkit-input-placeholder { - color: #edf2f7; -} - -.placeholder-gray-200::-moz-placeholder { - color: #edf2f7; -} - -.placeholder-gray-200:-ms-input-placeholder { - color: #edf2f7; -} - -.placeholder-gray-200::-ms-input-placeholder { - color: #edf2f7; -} - -.placeholder-gray-200::placeholder { - color: #edf2f7; -} - -.placeholder-gray-300::-webkit-input-placeholder { - color: #e2e8f0; -} - -.placeholder-gray-300::-moz-placeholder { - color: #e2e8f0; -} - -.placeholder-gray-300:-ms-input-placeholder { - color: #e2e8f0; -} - -.placeholder-gray-300::-ms-input-placeholder { - color: #e2e8f0; -} - -.placeholder-gray-300::placeholder { - color: #e2e8f0; -} - -.placeholder-gray-400::-webkit-input-placeholder { - color: #cbd5e0; -} - -.placeholder-gray-400::-moz-placeholder { - color: #cbd5e0; -} - -.placeholder-gray-400:-ms-input-placeholder { - color: #cbd5e0; -} - -.placeholder-gray-400::-ms-input-placeholder { - color: #cbd5e0; -} - -.placeholder-gray-400::placeholder { - color: #cbd5e0; -} - -.placeholder-gray-500::-webkit-input-placeholder { - color: #a0aec0; -} - -.placeholder-gray-500::-moz-placeholder { - color: #a0aec0; -} - -.placeholder-gray-500:-ms-input-placeholder { - color: #a0aec0; -} - -.placeholder-gray-500::-ms-input-placeholder { - color: #a0aec0; -} - -.placeholder-gray-500::placeholder { - color: #a0aec0; -} - -.placeholder-gray-600::-webkit-input-placeholder { - color: #718096; -} - -.placeholder-gray-600::-moz-placeholder { - color: #718096; -} - -.placeholder-gray-600:-ms-input-placeholder { - color: #718096; -} - -.placeholder-gray-600::-ms-input-placeholder { - color: #718096; -} - -.placeholder-gray-600::placeholder { - color: #718096; -} - -.placeholder-gray-700::-webkit-input-placeholder { - color: #4a5568; -} - -.placeholder-gray-700::-moz-placeholder { - color: #4a5568; -} - -.placeholder-gray-700:-ms-input-placeholder { - color: #4a5568; -} - -.placeholder-gray-700::-ms-input-placeholder { - color: #4a5568; -} - -.placeholder-gray-700::placeholder { - color: #4a5568; -} - -.placeholder-gray-800::-webkit-input-placeholder { - color: #2d3748; -} - -.placeholder-gray-800::-moz-placeholder { - color: #2d3748; -} - -.placeholder-gray-800:-ms-input-placeholder { - color: #2d3748; -} - -.placeholder-gray-800::-ms-input-placeholder { - color: #2d3748; -} - -.placeholder-gray-800::placeholder { - color: #2d3748; -} - -.placeholder-gray-900::-webkit-input-placeholder { - color: #1a202c; -} - -.placeholder-gray-900::-moz-placeholder { - color: #1a202c; -} - -.placeholder-gray-900:-ms-input-placeholder { - color: #1a202c; -} - -.placeholder-gray-900::-ms-input-placeholder { - color: #1a202c; -} - -.placeholder-gray-900::placeholder { - color: #1a202c; -} - -.placeholder-red-100::-webkit-input-placeholder { - color: #fff5f5; -} - -.placeholder-red-100::-moz-placeholder { - color: #fff5f5; -} - -.placeholder-red-100:-ms-input-placeholder { - color: #fff5f5; -} - -.placeholder-red-100::-ms-input-placeholder { - color: #fff5f5; -} - -.placeholder-red-100::placeholder { - color: #fff5f5; -} - -.placeholder-red-200::-webkit-input-placeholder { - color: #fed7d7; -} - -.placeholder-red-200::-moz-placeholder { - color: #fed7d7; -} - -.placeholder-red-200:-ms-input-placeholder { - color: #fed7d7; -} - -.placeholder-red-200::-ms-input-placeholder { - color: #fed7d7; -} - -.placeholder-red-200::placeholder { - color: #fed7d7; -} - -.placeholder-red-300::-webkit-input-placeholder { - color: #feb2b2; -} - -.placeholder-red-300::-moz-placeholder { - color: #feb2b2; -} - -.placeholder-red-300:-ms-input-placeholder { - color: #feb2b2; -} - -.placeholder-red-300::-ms-input-placeholder { - color: #feb2b2; -} - -.placeholder-red-300::placeholder { - color: #feb2b2; -} - -.placeholder-red-400::-webkit-input-placeholder { - color: #fc8181; -} - -.placeholder-red-400::-moz-placeholder { - color: #fc8181; -} - -.placeholder-red-400:-ms-input-placeholder { - color: #fc8181; -} - -.placeholder-red-400::-ms-input-placeholder { - color: #fc8181; -} - -.placeholder-red-400::placeholder { - color: #fc8181; -} - -.placeholder-red-500::-webkit-input-placeholder { - color: #f56565; -} - -.placeholder-red-500::-moz-placeholder { - color: #f56565; -} - -.placeholder-red-500:-ms-input-placeholder { - color: #f56565; -} - -.placeholder-red-500::-ms-input-placeholder { - color: #f56565; -} - -.placeholder-red-500::placeholder { - color: #f56565; -} - -.placeholder-red-600::-webkit-input-placeholder { - color: #e53e3e; -} - -.placeholder-red-600::-moz-placeholder { - color: #e53e3e; -} - -.placeholder-red-600:-ms-input-placeholder { - color: #e53e3e; -} - -.placeholder-red-600::-ms-input-placeholder { - color: #e53e3e; -} - -.placeholder-red-600::placeholder { - color: #e53e3e; -} - -.placeholder-red-700::-webkit-input-placeholder { - color: #c53030; -} - -.placeholder-red-700::-moz-placeholder { - color: #c53030; -} - -.placeholder-red-700:-ms-input-placeholder { - color: #c53030; -} - -.placeholder-red-700::-ms-input-placeholder { - color: #c53030; -} - -.placeholder-red-700::placeholder { - color: #c53030; -} - -.placeholder-red-800::-webkit-input-placeholder { - color: #9b2c2c; -} - -.placeholder-red-800::-moz-placeholder { - color: #9b2c2c; -} - -.placeholder-red-800:-ms-input-placeholder { - color: #9b2c2c; -} - -.placeholder-red-800::-ms-input-placeholder { - color: #9b2c2c; -} - -.placeholder-red-800::placeholder { - color: #9b2c2c; -} - -.placeholder-red-900::-webkit-input-placeholder { - color: #742a2a; -} - -.placeholder-red-900::-moz-placeholder { - color: #742a2a; -} - -.placeholder-red-900:-ms-input-placeholder { - color: #742a2a; -} - -.placeholder-red-900::-ms-input-placeholder { - color: #742a2a; -} - -.placeholder-red-900::placeholder { - color: #742a2a; -} - -.placeholder-orange-100::-webkit-input-placeholder { - color: #fffaf0; -} - -.placeholder-orange-100::-moz-placeholder { - color: #fffaf0; -} - -.placeholder-orange-100:-ms-input-placeholder { - color: #fffaf0; -} - -.placeholder-orange-100::-ms-input-placeholder { - color: #fffaf0; -} - -.placeholder-orange-100::placeholder { - color: #fffaf0; -} - -.placeholder-orange-200::-webkit-input-placeholder { - color: #feebc8; -} - -.placeholder-orange-200::-moz-placeholder { - color: #feebc8; -} - -.placeholder-orange-200:-ms-input-placeholder { - color: #feebc8; -} - -.placeholder-orange-200::-ms-input-placeholder { - color: #feebc8; -} - -.placeholder-orange-200::placeholder { - color: #feebc8; -} - -.placeholder-orange-300::-webkit-input-placeholder { - color: #fbd38d; -} - -.placeholder-orange-300::-moz-placeholder { - color: #fbd38d; -} - -.placeholder-orange-300:-ms-input-placeholder { - color: #fbd38d; -} - -.placeholder-orange-300::-ms-input-placeholder { - color: #fbd38d; -} - -.placeholder-orange-300::placeholder { - color: #fbd38d; -} - -.placeholder-orange-400::-webkit-input-placeholder { - color: #f6ad55; -} - -.placeholder-orange-400::-moz-placeholder { - color: #f6ad55; -} - -.placeholder-orange-400:-ms-input-placeholder { - color: #f6ad55; -} - -.placeholder-orange-400::-ms-input-placeholder { - color: #f6ad55; -} - -.placeholder-orange-400::placeholder { - color: #f6ad55; -} - -.placeholder-orange-500::-webkit-input-placeholder { - color: #ed8936; -} - -.placeholder-orange-500::-moz-placeholder { - color: #ed8936; -} - -.placeholder-orange-500:-ms-input-placeholder { - color: #ed8936; -} - -.placeholder-orange-500::-ms-input-placeholder { - color: #ed8936; -} - -.placeholder-orange-500::placeholder { - color: #ed8936; -} - -.placeholder-orange-600::-webkit-input-placeholder { - color: #dd6b20; -} - -.placeholder-orange-600::-moz-placeholder { - color: #dd6b20; -} - -.placeholder-orange-600:-ms-input-placeholder { - color: #dd6b20; -} - -.placeholder-orange-600::-ms-input-placeholder { - color: #dd6b20; -} - -.placeholder-orange-600::placeholder { - color: #dd6b20; -} - -.placeholder-orange-700::-webkit-input-placeholder { - color: #c05621; -} - -.placeholder-orange-700::-moz-placeholder { - color: #c05621; -} - -.placeholder-orange-700:-ms-input-placeholder { - color: #c05621; -} - -.placeholder-orange-700::-ms-input-placeholder { - color: #c05621; -} - -.placeholder-orange-700::placeholder { - color: #c05621; -} - -.placeholder-orange-800::-webkit-input-placeholder { - color: #9c4221; -} - -.placeholder-orange-800::-moz-placeholder { - color: #9c4221; -} - -.placeholder-orange-800:-ms-input-placeholder { - color: #9c4221; -} - -.placeholder-orange-800::-ms-input-placeholder { - color: #9c4221; -} - -.placeholder-orange-800::placeholder { - color: #9c4221; -} - -.placeholder-orange-900::-webkit-input-placeholder { - color: #7b341e; -} - -.placeholder-orange-900::-moz-placeholder { - color: #7b341e; -} - -.placeholder-orange-900:-ms-input-placeholder { - color: #7b341e; -} - -.placeholder-orange-900::-ms-input-placeholder { - color: #7b341e; -} - -.placeholder-orange-900::placeholder { - color: #7b341e; -} - -.placeholder-yellow-100::-webkit-input-placeholder { - color: #fffff0; -} - -.placeholder-yellow-100::-moz-placeholder { - color: #fffff0; -} - -.placeholder-yellow-100:-ms-input-placeholder { - color: #fffff0; -} - -.placeholder-yellow-100::-ms-input-placeholder { - color: #fffff0; -} - -.placeholder-yellow-100::placeholder { - color: #fffff0; -} - -.placeholder-yellow-200::-webkit-input-placeholder { - color: #fefcbf; -} - -.placeholder-yellow-200::-moz-placeholder { - color: #fefcbf; -} - -.placeholder-yellow-200:-ms-input-placeholder { - color: #fefcbf; -} - -.placeholder-yellow-200::-ms-input-placeholder { - color: #fefcbf; -} - -.placeholder-yellow-200::placeholder { - color: #fefcbf; -} - -.placeholder-yellow-300::-webkit-input-placeholder { - color: #faf089; -} - -.placeholder-yellow-300::-moz-placeholder { - color: #faf089; -} - -.placeholder-yellow-300:-ms-input-placeholder { - color: #faf089; -} - -.placeholder-yellow-300::-ms-input-placeholder { - color: #faf089; -} - -.placeholder-yellow-300::placeholder { - color: #faf089; -} - -.placeholder-yellow-400::-webkit-input-placeholder { - color: #f6e05e; -} - -.placeholder-yellow-400::-moz-placeholder { - color: #f6e05e; -} - -.placeholder-yellow-400:-ms-input-placeholder { - color: #f6e05e; -} - -.placeholder-yellow-400::-ms-input-placeholder { - color: #f6e05e; -} - -.placeholder-yellow-400::placeholder { - color: #f6e05e; -} - -.placeholder-yellow-500::-webkit-input-placeholder { - color: #ecc94b; -} - -.placeholder-yellow-500::-moz-placeholder { - color: #ecc94b; -} - -.placeholder-yellow-500:-ms-input-placeholder { - color: #ecc94b; -} - -.placeholder-yellow-500::-ms-input-placeholder { - color: #ecc94b; -} - -.placeholder-yellow-500::placeholder { - color: #ecc94b; -} - -.placeholder-yellow-600::-webkit-input-placeholder { - color: #d69e2e; -} - -.placeholder-yellow-600::-moz-placeholder { - color: #d69e2e; -} - -.placeholder-yellow-600:-ms-input-placeholder { - color: #d69e2e; -} - -.placeholder-yellow-600::-ms-input-placeholder { - color: #d69e2e; -} - -.placeholder-yellow-600::placeholder { - color: #d69e2e; -} - -.placeholder-yellow-700::-webkit-input-placeholder { - color: #b7791f; -} - -.placeholder-yellow-700::-moz-placeholder { - color: #b7791f; -} - -.placeholder-yellow-700:-ms-input-placeholder { - color: #b7791f; -} - -.placeholder-yellow-700::-ms-input-placeholder { - color: #b7791f; -} - -.placeholder-yellow-700::placeholder { - color: #b7791f; -} - -.placeholder-yellow-800::-webkit-input-placeholder { - color: #975a16; -} - -.placeholder-yellow-800::-moz-placeholder { - color: #975a16; -} - -.placeholder-yellow-800:-ms-input-placeholder { - color: #975a16; -} - -.placeholder-yellow-800::-ms-input-placeholder { - color: #975a16; -} - -.placeholder-yellow-800::placeholder { - color: #975a16; -} - -.placeholder-yellow-900::-webkit-input-placeholder { - color: #744210; -} - -.placeholder-yellow-900::-moz-placeholder { - color: #744210; -} - -.placeholder-yellow-900:-ms-input-placeholder { - color: #744210; -} - -.placeholder-yellow-900::-ms-input-placeholder { - color: #744210; -} - -.placeholder-yellow-900::placeholder { - color: #744210; -} - -.placeholder-green-100::-webkit-input-placeholder { - color: #f0fff4; -} - -.placeholder-green-100::-moz-placeholder { - color: #f0fff4; -} - -.placeholder-green-100:-ms-input-placeholder { - color: #f0fff4; -} - -.placeholder-green-100::-ms-input-placeholder { - color: #f0fff4; -} - -.placeholder-green-100::placeholder { - color: #f0fff4; -} - -.placeholder-green-200::-webkit-input-placeholder { - color: #c6f6d5; -} - -.placeholder-green-200::-moz-placeholder { - color: #c6f6d5; -} - -.placeholder-green-200:-ms-input-placeholder { - color: #c6f6d5; -} - -.placeholder-green-200::-ms-input-placeholder { - color: #c6f6d5; -} - -.placeholder-green-200::placeholder { - color: #c6f6d5; -} - -.placeholder-green-300::-webkit-input-placeholder { - color: #9ae6b4; -} - -.placeholder-green-300::-moz-placeholder { - color: #9ae6b4; -} - -.placeholder-green-300:-ms-input-placeholder { - color: #9ae6b4; -} - -.placeholder-green-300::-ms-input-placeholder { - color: #9ae6b4; -} - -.placeholder-green-300::placeholder { - color: #9ae6b4; -} - -.placeholder-green-400::-webkit-input-placeholder { - color: #68d391; -} - -.placeholder-green-400::-moz-placeholder { - color: #68d391; -} - -.placeholder-green-400:-ms-input-placeholder { - color: #68d391; -} - -.placeholder-green-400::-ms-input-placeholder { - color: #68d391; -} - -.placeholder-green-400::placeholder { - color: #68d391; -} - -.placeholder-green-500::-webkit-input-placeholder { - color: #48bb78; -} - -.placeholder-green-500::-moz-placeholder { - color: #48bb78; -} - -.placeholder-green-500:-ms-input-placeholder { - color: #48bb78; -} - -.placeholder-green-500::-ms-input-placeholder { - color: #48bb78; -} - -.placeholder-green-500::placeholder { - color: #48bb78; -} - -.placeholder-green-600::-webkit-input-placeholder { - color: #38a169; -} - -.placeholder-green-600::-moz-placeholder { - color: #38a169; -} - -.placeholder-green-600:-ms-input-placeholder { - color: #38a169; -} - -.placeholder-green-600::-ms-input-placeholder { - color: #38a169; -} - -.placeholder-green-600::placeholder { - color: #38a169; -} - -.placeholder-green-700::-webkit-input-placeholder { - color: #2f855a; -} - -.placeholder-green-700::-moz-placeholder { - color: #2f855a; -} - -.placeholder-green-700:-ms-input-placeholder { - color: #2f855a; -} - -.placeholder-green-700::-ms-input-placeholder { - color: #2f855a; -} - -.placeholder-green-700::placeholder { - color: #2f855a; -} - -.placeholder-green-800::-webkit-input-placeholder { - color: #276749; -} - -.placeholder-green-800::-moz-placeholder { - color: #276749; -} - -.placeholder-green-800:-ms-input-placeholder { - color: #276749; -} - -.placeholder-green-800::-ms-input-placeholder { - color: #276749; -} - -.placeholder-green-800::placeholder { - color: #276749; -} - -.placeholder-green-900::-webkit-input-placeholder { - color: #22543d; -} - -.placeholder-green-900::-moz-placeholder { - color: #22543d; -} - -.placeholder-green-900:-ms-input-placeholder { - color: #22543d; -} - -.placeholder-green-900::-ms-input-placeholder { - color: #22543d; -} - -.placeholder-green-900::placeholder { - color: #22543d; -} - -.placeholder-teal-100::-webkit-input-placeholder { - color: #e6fffa; -} - -.placeholder-teal-100::-moz-placeholder { - color: #e6fffa; -} - -.placeholder-teal-100:-ms-input-placeholder { - color: #e6fffa; -} - -.placeholder-teal-100::-ms-input-placeholder { - color: #e6fffa; -} - -.placeholder-teal-100::placeholder { - color: #e6fffa; -} - -.placeholder-teal-200::-webkit-input-placeholder { - color: #b2f5ea; -} - -.placeholder-teal-200::-moz-placeholder { - color: #b2f5ea; -} - -.placeholder-teal-200:-ms-input-placeholder { - color: #b2f5ea; -} - -.placeholder-teal-200::-ms-input-placeholder { - color: #b2f5ea; -} - -.placeholder-teal-200::placeholder { - color: #b2f5ea; -} - -.placeholder-teal-300::-webkit-input-placeholder { - color: #81e6d9; -} - -.placeholder-teal-300::-moz-placeholder { - color: #81e6d9; -} - -.placeholder-teal-300:-ms-input-placeholder { - color: #81e6d9; -} - -.placeholder-teal-300::-ms-input-placeholder { - color: #81e6d9; -} - -.placeholder-teal-300::placeholder { - color: #81e6d9; -} - -.placeholder-teal-400::-webkit-input-placeholder { - color: #4fd1c5; -} - -.placeholder-teal-400::-moz-placeholder { - color: #4fd1c5; -} - -.placeholder-teal-400:-ms-input-placeholder { - color: #4fd1c5; -} - -.placeholder-teal-400::-ms-input-placeholder { - color: #4fd1c5; -} - -.placeholder-teal-400::placeholder { - color: #4fd1c5; -} - -.placeholder-teal-500::-webkit-input-placeholder { - color: #38b2ac; -} - -.placeholder-teal-500::-moz-placeholder { - color: #38b2ac; -} - -.placeholder-teal-500:-ms-input-placeholder { - color: #38b2ac; -} - -.placeholder-teal-500::-ms-input-placeholder { - color: #38b2ac; -} - -.placeholder-teal-500::placeholder { - color: #38b2ac; -} - -.placeholder-teal-600::-webkit-input-placeholder { - color: #319795; -} - -.placeholder-teal-600::-moz-placeholder { - color: #319795; -} - -.placeholder-teal-600:-ms-input-placeholder { - color: #319795; -} - -.placeholder-teal-600::-ms-input-placeholder { - color: #319795; -} - -.placeholder-teal-600::placeholder { - color: #319795; -} - -.placeholder-teal-700::-webkit-input-placeholder { - color: #2c7a7b; -} - -.placeholder-teal-700::-moz-placeholder { - color: #2c7a7b; -} - -.placeholder-teal-700:-ms-input-placeholder { - color: #2c7a7b; -} - -.placeholder-teal-700::-ms-input-placeholder { - color: #2c7a7b; -} - -.placeholder-teal-700::placeholder { - color: #2c7a7b; -} - -.placeholder-teal-800::-webkit-input-placeholder { - color: #285e61; -} - -.placeholder-teal-800::-moz-placeholder { - color: #285e61; -} - -.placeholder-teal-800:-ms-input-placeholder { - color: #285e61; -} - -.placeholder-teal-800::-ms-input-placeholder { - color: #285e61; -} - -.placeholder-teal-800::placeholder { - color: #285e61; -} - -.placeholder-teal-900::-webkit-input-placeholder { - color: #234e52; -} - -.placeholder-teal-900::-moz-placeholder { - color: #234e52; -} - -.placeholder-teal-900:-ms-input-placeholder { - color: #234e52; -} - -.placeholder-teal-900::-ms-input-placeholder { - color: #234e52; -} - -.placeholder-teal-900::placeholder { - color: #234e52; -} - -.placeholder-blue-100::-webkit-input-placeholder { - color: #ebf8ff; -} - -.placeholder-blue-100::-moz-placeholder { - color: #ebf8ff; -} - -.placeholder-blue-100:-ms-input-placeholder { - color: #ebf8ff; -} - -.placeholder-blue-100::-ms-input-placeholder { - color: #ebf8ff; -} - -.placeholder-blue-100::placeholder { - color: #ebf8ff; -} - -.placeholder-blue-200::-webkit-input-placeholder { - color: #bee3f8; -} - -.placeholder-blue-200::-moz-placeholder { - color: #bee3f8; -} - -.placeholder-blue-200:-ms-input-placeholder { - color: #bee3f8; -} - -.placeholder-blue-200::-ms-input-placeholder { - color: #bee3f8; -} - -.placeholder-blue-200::placeholder { - color: #bee3f8; -} - -.placeholder-blue-300::-webkit-input-placeholder { - color: #90cdf4; -} - -.placeholder-blue-300::-moz-placeholder { - color: #90cdf4; -} - -.placeholder-blue-300:-ms-input-placeholder { - color: #90cdf4; -} - -.placeholder-blue-300::-ms-input-placeholder { - color: #90cdf4; -} - -.placeholder-blue-300::placeholder { - color: #90cdf4; -} - -.placeholder-blue-400::-webkit-input-placeholder { - color: #63b3ed; -} - -.placeholder-blue-400::-moz-placeholder { - color: #63b3ed; -} - -.placeholder-blue-400:-ms-input-placeholder { - color: #63b3ed; -} - -.placeholder-blue-400::-ms-input-placeholder { - color: #63b3ed; -} - -.placeholder-blue-400::placeholder { - color: #63b3ed; -} - -.placeholder-blue-500::-webkit-input-placeholder { - color: #4299e1; -} - -.placeholder-blue-500::-moz-placeholder { - color: #4299e1; -} - -.placeholder-blue-500:-ms-input-placeholder { - color: #4299e1; -} - -.placeholder-blue-500::-ms-input-placeholder { - color: #4299e1; -} - -.placeholder-blue-500::placeholder { - color: #4299e1; -} - -.placeholder-blue-600::-webkit-input-placeholder { - color: #3182ce; -} - -.placeholder-blue-600::-moz-placeholder { - color: #3182ce; -} - -.placeholder-blue-600:-ms-input-placeholder { - color: #3182ce; -} - -.placeholder-blue-600::-ms-input-placeholder { - color: #3182ce; -} - -.placeholder-blue-600::placeholder { - color: #3182ce; -} - -.placeholder-blue-700::-webkit-input-placeholder { - color: #2b6cb0; -} - -.placeholder-blue-700::-moz-placeholder { - color: #2b6cb0; -} - -.placeholder-blue-700:-ms-input-placeholder { - color: #2b6cb0; -} - -.placeholder-blue-700::-ms-input-placeholder { - color: #2b6cb0; -} - -.placeholder-blue-700::placeholder { - color: #2b6cb0; -} - -.placeholder-blue-800::-webkit-input-placeholder { - color: #2c5282; -} - -.placeholder-blue-800::-moz-placeholder { - color: #2c5282; -} - -.placeholder-blue-800:-ms-input-placeholder { - color: #2c5282; -} - -.placeholder-blue-800::-ms-input-placeholder { - color: #2c5282; -} - -.placeholder-blue-800::placeholder { - color: #2c5282; -} - -.placeholder-blue-900::-webkit-input-placeholder { - color: #2a4365; -} - -.placeholder-blue-900::-moz-placeholder { - color: #2a4365; -} - -.placeholder-blue-900:-ms-input-placeholder { - color: #2a4365; -} - -.placeholder-blue-900::-ms-input-placeholder { - color: #2a4365; -} - -.placeholder-blue-900::placeholder { - color: #2a4365; -} - -.placeholder-indigo-100::-webkit-input-placeholder { - color: #ebf4ff; -} - -.placeholder-indigo-100::-moz-placeholder { - color: #ebf4ff; -} - -.placeholder-indigo-100:-ms-input-placeholder { - color: #ebf4ff; -} - -.placeholder-indigo-100::-ms-input-placeholder { - color: #ebf4ff; -} - -.placeholder-indigo-100::placeholder { - color: #ebf4ff; -} - -.placeholder-indigo-200::-webkit-input-placeholder { - color: #c3dafe; -} - -.placeholder-indigo-200::-moz-placeholder { - color: #c3dafe; -} - -.placeholder-indigo-200:-ms-input-placeholder { - color: #c3dafe; -} - -.placeholder-indigo-200::-ms-input-placeholder { - color: #c3dafe; -} - -.placeholder-indigo-200::placeholder { - color: #c3dafe; -} - -.placeholder-indigo-300::-webkit-input-placeholder { - color: #a3bffa; -} - -.placeholder-indigo-300::-moz-placeholder { - color: #a3bffa; -} - -.placeholder-indigo-300:-ms-input-placeholder { - color: #a3bffa; -} - -.placeholder-indigo-300::-ms-input-placeholder { - color: #a3bffa; -} - -.placeholder-indigo-300::placeholder { - color: #a3bffa; -} - -.placeholder-indigo-400::-webkit-input-placeholder { - color: #7f9cf5; -} - -.placeholder-indigo-400::-moz-placeholder { - color: #7f9cf5; -} - -.placeholder-indigo-400:-ms-input-placeholder { - color: #7f9cf5; -} - -.placeholder-indigo-400::-ms-input-placeholder { - color: #7f9cf5; -} - -.placeholder-indigo-400::placeholder { - color: #7f9cf5; -} - -.placeholder-indigo-500::-webkit-input-placeholder { - color: #667eea; -} - -.placeholder-indigo-500::-moz-placeholder { - color: #667eea; -} - -.placeholder-indigo-500:-ms-input-placeholder { - color: #667eea; -} - -.placeholder-indigo-500::-ms-input-placeholder { - color: #667eea; -} - -.placeholder-indigo-500::placeholder { - color: #667eea; -} - -.placeholder-indigo-600::-webkit-input-placeholder { - color: #5a67d8; -} - -.placeholder-indigo-600::-moz-placeholder { - color: #5a67d8; -} - -.placeholder-indigo-600:-ms-input-placeholder { - color: #5a67d8; -} - -.placeholder-indigo-600::-ms-input-placeholder { - color: #5a67d8; -} - -.placeholder-indigo-600::placeholder { - color: #5a67d8; -} - -.placeholder-indigo-700::-webkit-input-placeholder { - color: #4c51bf; -} - -.placeholder-indigo-700::-moz-placeholder { - color: #4c51bf; -} - -.placeholder-indigo-700:-ms-input-placeholder { - color: #4c51bf; -} - -.placeholder-indigo-700::-ms-input-placeholder { - color: #4c51bf; -} - -.placeholder-indigo-700::placeholder { - color: #4c51bf; -} - -.placeholder-indigo-800::-webkit-input-placeholder { - color: #434190; -} - -.placeholder-indigo-800::-moz-placeholder { - color: #434190; -} - -.placeholder-indigo-800:-ms-input-placeholder { - color: #434190; -} - -.placeholder-indigo-800::-ms-input-placeholder { - color: #434190; -} - -.placeholder-indigo-800::placeholder { - color: #434190; -} - -.placeholder-indigo-900::-webkit-input-placeholder { - color: #3c366b; -} - -.placeholder-indigo-900::-moz-placeholder { - color: #3c366b; -} - -.placeholder-indigo-900:-ms-input-placeholder { - color: #3c366b; -} - -.placeholder-indigo-900::-ms-input-placeholder { - color: #3c366b; -} - -.placeholder-indigo-900::placeholder { - color: #3c366b; -} - -.placeholder-purple-100::-webkit-input-placeholder { - color: #faf5ff; -} - -.placeholder-purple-100::-moz-placeholder { - color: #faf5ff; -} - -.placeholder-purple-100:-ms-input-placeholder { - color: #faf5ff; -} - -.placeholder-purple-100::-ms-input-placeholder { - color: #faf5ff; -} - -.placeholder-purple-100::placeholder { - color: #faf5ff; -} - -.placeholder-purple-200::-webkit-input-placeholder { - color: #e9d8fd; -} - -.placeholder-purple-200::-moz-placeholder { - color: #e9d8fd; -} - -.placeholder-purple-200:-ms-input-placeholder { - color: #e9d8fd; -} - -.placeholder-purple-200::-ms-input-placeholder { - color: #e9d8fd; -} - -.placeholder-purple-200::placeholder { - color: #e9d8fd; -} - -.placeholder-purple-300::-webkit-input-placeholder { - color: #d6bcfa; -} - -.placeholder-purple-300::-moz-placeholder { - color: #d6bcfa; -} - -.placeholder-purple-300:-ms-input-placeholder { - color: #d6bcfa; -} - -.placeholder-purple-300::-ms-input-placeholder { - color: #d6bcfa; -} - -.placeholder-purple-300::placeholder { - color: #d6bcfa; -} - -.placeholder-purple-400::-webkit-input-placeholder { - color: #b794f4; -} - -.placeholder-purple-400::-moz-placeholder { - color: #b794f4; -} - -.placeholder-purple-400:-ms-input-placeholder { - color: #b794f4; -} - -.placeholder-purple-400::-ms-input-placeholder { - color: #b794f4; -} - -.placeholder-purple-400::placeholder { - color: #b794f4; -} - -.placeholder-purple-500::-webkit-input-placeholder { - color: #9f7aea; -} - -.placeholder-purple-500::-moz-placeholder { - color: #9f7aea; -} - -.placeholder-purple-500:-ms-input-placeholder { - color: #9f7aea; -} - -.placeholder-purple-500::-ms-input-placeholder { - color: #9f7aea; -} - -.placeholder-purple-500::placeholder { - color: #9f7aea; -} - -.placeholder-purple-600::-webkit-input-placeholder { - color: #805ad5; -} - -.placeholder-purple-600::-moz-placeholder { - color: #805ad5; -} - -.placeholder-purple-600:-ms-input-placeholder { - color: #805ad5; -} - -.placeholder-purple-600::-ms-input-placeholder { - color: #805ad5; -} - -.placeholder-purple-600::placeholder { - color: #805ad5; -} - -.placeholder-purple-700::-webkit-input-placeholder { - color: #6b46c1; -} - -.placeholder-purple-700::-moz-placeholder { - color: #6b46c1; -} - -.placeholder-purple-700:-ms-input-placeholder { - color: #6b46c1; -} - -.placeholder-purple-700::-ms-input-placeholder { - color: #6b46c1; -} - -.placeholder-purple-700::placeholder { - color: #6b46c1; -} - -.placeholder-purple-800::-webkit-input-placeholder { - color: #553c9a; -} - -.placeholder-purple-800::-moz-placeholder { - color: #553c9a; -} - -.placeholder-purple-800:-ms-input-placeholder { - color: #553c9a; -} - -.placeholder-purple-800::-ms-input-placeholder { - color: #553c9a; -} - -.placeholder-purple-800::placeholder { - color: #553c9a; -} - -.placeholder-purple-900::-webkit-input-placeholder { - color: #44337a; -} - -.placeholder-purple-900::-moz-placeholder { - color: #44337a; -} - -.placeholder-purple-900:-ms-input-placeholder { - color: #44337a; -} - -.placeholder-purple-900::-ms-input-placeholder { - color: #44337a; -} - -.placeholder-purple-900::placeholder { - color: #44337a; -} - -.placeholder-pink-100::-webkit-input-placeholder { - color: #fff5f7; -} - -.placeholder-pink-100::-moz-placeholder { - color: #fff5f7; -} - -.placeholder-pink-100:-ms-input-placeholder { - color: #fff5f7; -} - -.placeholder-pink-100::-ms-input-placeholder { - color: #fff5f7; -} - -.placeholder-pink-100::placeholder { - color: #fff5f7; -} - -.placeholder-pink-200::-webkit-input-placeholder { - color: #fed7e2; -} - -.placeholder-pink-200::-moz-placeholder { - color: #fed7e2; -} - -.placeholder-pink-200:-ms-input-placeholder { - color: #fed7e2; -} - -.placeholder-pink-200::-ms-input-placeholder { - color: #fed7e2; -} - -.placeholder-pink-200::placeholder { - color: #fed7e2; -} - -.placeholder-pink-300::-webkit-input-placeholder { - color: #fbb6ce; -} - -.placeholder-pink-300::-moz-placeholder { - color: #fbb6ce; -} - -.placeholder-pink-300:-ms-input-placeholder { - color: #fbb6ce; -} - -.placeholder-pink-300::-ms-input-placeholder { - color: #fbb6ce; -} - -.placeholder-pink-300::placeholder { - color: #fbb6ce; -} - -.placeholder-pink-400::-webkit-input-placeholder { - color: #f687b3; -} - -.placeholder-pink-400::-moz-placeholder { - color: #f687b3; -} - -.placeholder-pink-400:-ms-input-placeholder { - color: #f687b3; -} - -.placeholder-pink-400::-ms-input-placeholder { - color: #f687b3; -} - -.placeholder-pink-400::placeholder { - color: #f687b3; -} - -.placeholder-pink-500::-webkit-input-placeholder { - color: #ed64a6; -} - -.placeholder-pink-500::-moz-placeholder { - color: #ed64a6; -} - -.placeholder-pink-500:-ms-input-placeholder { - color: #ed64a6; -} - -.placeholder-pink-500::-ms-input-placeholder { - color: #ed64a6; -} - -.placeholder-pink-500::placeholder { - color: #ed64a6; -} - -.placeholder-pink-600::-webkit-input-placeholder { - color: #d53f8c; -} - -.placeholder-pink-600::-moz-placeholder { - color: #d53f8c; -} - -.placeholder-pink-600:-ms-input-placeholder { - color: #d53f8c; -} - -.placeholder-pink-600::-ms-input-placeholder { - color: #d53f8c; -} - -.placeholder-pink-600::placeholder { - color: #d53f8c; -} - -.placeholder-pink-700::-webkit-input-placeholder { - color: #b83280; -} - -.placeholder-pink-700::-moz-placeholder { - color: #b83280; -} - -.placeholder-pink-700:-ms-input-placeholder { - color: #b83280; -} - -.placeholder-pink-700::-ms-input-placeholder { - color: #b83280; -} - -.placeholder-pink-700::placeholder { - color: #b83280; -} - -.placeholder-pink-800::-webkit-input-placeholder { - color: #97266d; -} - -.placeholder-pink-800::-moz-placeholder { - color: #97266d; -} - -.placeholder-pink-800:-ms-input-placeholder { - color: #97266d; -} - -.placeholder-pink-800::-ms-input-placeholder { - color: #97266d; -} - -.placeholder-pink-800::placeholder { - color: #97266d; -} - -.placeholder-pink-900::-webkit-input-placeholder { - color: #702459; -} - -.placeholder-pink-900::-moz-placeholder { - color: #702459; -} - -.placeholder-pink-900:-ms-input-placeholder { - color: #702459; -} - -.placeholder-pink-900::-ms-input-placeholder { - color: #702459; -} - -.placeholder-pink-900::placeholder { - color: #702459; -} - -.focus\:placeholder-transparent:focus::-webkit-input-placeholder { - color: transparent; -} - -.focus\:placeholder-transparent:focus::-moz-placeholder { - color: transparent; -} - -.focus\:placeholder-transparent:focus:-ms-input-placeholder { - color: transparent; -} - -.focus\:placeholder-transparent:focus::-ms-input-placeholder { - color: transparent; -} - -.focus\:placeholder-transparent:focus::placeholder { - color: transparent; -} - -.focus\:placeholder-black:focus::-webkit-input-placeholder { - color: #000; -} - -.focus\:placeholder-black:focus::-moz-placeholder { - color: #000; -} - -.focus\:placeholder-black:focus:-ms-input-placeholder { - color: #000; -} - -.focus\:placeholder-black:focus::-ms-input-placeholder { - color: #000; -} - -.focus\:placeholder-black:focus::placeholder { - color: #000; -} - -.focus\:placeholder-white:focus::-webkit-input-placeholder { - color: #fff; -} - -.focus\:placeholder-white:focus::-moz-placeholder { - color: #fff; -} - -.focus\:placeholder-white:focus:-ms-input-placeholder { - color: #fff; -} - -.focus\:placeholder-white:focus::-ms-input-placeholder { - color: #fff; -} - -.focus\:placeholder-white:focus::placeholder { - color: #fff; -} - -.focus\:placeholder-gray-100:focus::-webkit-input-placeholder { - color: #f7fafc; -} - -.focus\:placeholder-gray-100:focus::-moz-placeholder { - color: #f7fafc; -} - -.focus\:placeholder-gray-100:focus:-ms-input-placeholder { - color: #f7fafc; -} - -.focus\:placeholder-gray-100:focus::-ms-input-placeholder { - color: #f7fafc; -} - -.focus\:placeholder-gray-100:focus::placeholder { - color: #f7fafc; -} - -.focus\:placeholder-gray-200:focus::-webkit-input-placeholder { - color: #edf2f7; -} - -.focus\:placeholder-gray-200:focus::-moz-placeholder { - color: #edf2f7; -} - -.focus\:placeholder-gray-200:focus:-ms-input-placeholder { - color: #edf2f7; -} - -.focus\:placeholder-gray-200:focus::-ms-input-placeholder { - color: #edf2f7; -} - -.focus\:placeholder-gray-200:focus::placeholder { - color: #edf2f7; -} - -.focus\:placeholder-gray-300:focus::-webkit-input-placeholder { - color: #e2e8f0; -} - -.focus\:placeholder-gray-300:focus::-moz-placeholder { - color: #e2e8f0; -} - -.focus\:placeholder-gray-300:focus:-ms-input-placeholder { - color: #e2e8f0; -} - -.focus\:placeholder-gray-300:focus::-ms-input-placeholder { - color: #e2e8f0; -} - -.focus\:placeholder-gray-300:focus::placeholder { - color: #e2e8f0; -} - -.focus\:placeholder-gray-400:focus::-webkit-input-placeholder { - color: #cbd5e0; -} - -.focus\:placeholder-gray-400:focus::-moz-placeholder { - color: #cbd5e0; -} - -.focus\:placeholder-gray-400:focus:-ms-input-placeholder { - color: #cbd5e0; -} - -.focus\:placeholder-gray-400:focus::-ms-input-placeholder { - color: #cbd5e0; -} - -.focus\:placeholder-gray-400:focus::placeholder { - color: #cbd5e0; -} - -.focus\:placeholder-gray-500:focus::-webkit-input-placeholder { - color: #a0aec0; -} - -.focus\:placeholder-gray-500:focus::-moz-placeholder { - color: #a0aec0; -} - -.focus\:placeholder-gray-500:focus:-ms-input-placeholder { - color: #a0aec0; -} - -.focus\:placeholder-gray-500:focus::-ms-input-placeholder { - color: #a0aec0; -} - -.focus\:placeholder-gray-500:focus::placeholder { - color: #a0aec0; -} - -.focus\:placeholder-gray-600:focus::-webkit-input-placeholder { - color: #718096; -} - -.focus\:placeholder-gray-600:focus::-moz-placeholder { - color: #718096; -} - -.focus\:placeholder-gray-600:focus:-ms-input-placeholder { - color: #718096; -} - -.focus\:placeholder-gray-600:focus::-ms-input-placeholder { - color: #718096; -} - -.focus\:placeholder-gray-600:focus::placeholder { - color: #718096; -} - -.focus\:placeholder-gray-700:focus::-webkit-input-placeholder { - color: #4a5568; -} - -.focus\:placeholder-gray-700:focus::-moz-placeholder { - color: #4a5568; -} - -.focus\:placeholder-gray-700:focus:-ms-input-placeholder { - color: #4a5568; -} - -.focus\:placeholder-gray-700:focus::-ms-input-placeholder { - color: #4a5568; -} - -.focus\:placeholder-gray-700:focus::placeholder { - color: #4a5568; -} - -.focus\:placeholder-gray-800:focus::-webkit-input-placeholder { - color: #2d3748; -} - -.focus\:placeholder-gray-800:focus::-moz-placeholder { - color: #2d3748; -} - -.focus\:placeholder-gray-800:focus:-ms-input-placeholder { - color: #2d3748; -} - -.focus\:placeholder-gray-800:focus::-ms-input-placeholder { - color: #2d3748; -} - -.focus\:placeholder-gray-800:focus::placeholder { - color: #2d3748; -} - -.focus\:placeholder-gray-900:focus::-webkit-input-placeholder { - color: #1a202c; -} - -.focus\:placeholder-gray-900:focus::-moz-placeholder { - color: #1a202c; -} - -.focus\:placeholder-gray-900:focus:-ms-input-placeholder { - color: #1a202c; -} - -.focus\:placeholder-gray-900:focus::-ms-input-placeholder { - color: #1a202c; -} - -.focus\:placeholder-gray-900:focus::placeholder { - color: #1a202c; -} - -.focus\:placeholder-red-100:focus::-webkit-input-placeholder { - color: #fff5f5; -} - -.focus\:placeholder-red-100:focus::-moz-placeholder { - color: #fff5f5; -} - -.focus\:placeholder-red-100:focus:-ms-input-placeholder { - color: #fff5f5; -} - -.focus\:placeholder-red-100:focus::-ms-input-placeholder { - color: #fff5f5; -} - -.focus\:placeholder-red-100:focus::placeholder { - color: #fff5f5; -} - -.focus\:placeholder-red-200:focus::-webkit-input-placeholder { - color: #fed7d7; -} - -.focus\:placeholder-red-200:focus::-moz-placeholder { - color: #fed7d7; -} - -.focus\:placeholder-red-200:focus:-ms-input-placeholder { - color: #fed7d7; -} - -.focus\:placeholder-red-200:focus::-ms-input-placeholder { - color: #fed7d7; -} - -.focus\:placeholder-red-200:focus::placeholder { - color: #fed7d7; -} - -.focus\:placeholder-red-300:focus::-webkit-input-placeholder { - color: #feb2b2; -} - -.focus\:placeholder-red-300:focus::-moz-placeholder { - color: #feb2b2; -} - -.focus\:placeholder-red-300:focus:-ms-input-placeholder { - color: #feb2b2; -} - -.focus\:placeholder-red-300:focus::-ms-input-placeholder { - color: #feb2b2; -} - -.focus\:placeholder-red-300:focus::placeholder { - color: #feb2b2; -} - -.focus\:placeholder-red-400:focus::-webkit-input-placeholder { - color: #fc8181; -} - -.focus\:placeholder-red-400:focus::-moz-placeholder { - color: #fc8181; -} - -.focus\:placeholder-red-400:focus:-ms-input-placeholder { - color: #fc8181; -} - -.focus\:placeholder-red-400:focus::-ms-input-placeholder { - color: #fc8181; -} - -.focus\:placeholder-red-400:focus::placeholder { - color: #fc8181; -} - -.focus\:placeholder-red-500:focus::-webkit-input-placeholder { - color: #f56565; -} - -.focus\:placeholder-red-500:focus::-moz-placeholder { - color: #f56565; -} - -.focus\:placeholder-red-500:focus:-ms-input-placeholder { - color: #f56565; -} - -.focus\:placeholder-red-500:focus::-ms-input-placeholder { - color: #f56565; -} - -.focus\:placeholder-red-500:focus::placeholder { - color: #f56565; -} - -.focus\:placeholder-red-600:focus::-webkit-input-placeholder { - color: #e53e3e; -} - -.focus\:placeholder-red-600:focus::-moz-placeholder { - color: #e53e3e; -} - -.focus\:placeholder-red-600:focus:-ms-input-placeholder { - color: #e53e3e; -} - -.focus\:placeholder-red-600:focus::-ms-input-placeholder { - color: #e53e3e; -} - -.focus\:placeholder-red-600:focus::placeholder { - color: #e53e3e; -} - -.focus\:placeholder-red-700:focus::-webkit-input-placeholder { - color: #c53030; -} - -.focus\:placeholder-red-700:focus::-moz-placeholder { - color: #c53030; -} - -.focus\:placeholder-red-700:focus:-ms-input-placeholder { - color: #c53030; -} - -.focus\:placeholder-red-700:focus::-ms-input-placeholder { - color: #c53030; -} - -.focus\:placeholder-red-700:focus::placeholder { - color: #c53030; -} - -.focus\:placeholder-red-800:focus::-webkit-input-placeholder { - color: #9b2c2c; -} - -.focus\:placeholder-red-800:focus::-moz-placeholder { - color: #9b2c2c; -} - -.focus\:placeholder-red-800:focus:-ms-input-placeholder { - color: #9b2c2c; -} - -.focus\:placeholder-red-800:focus::-ms-input-placeholder { - color: #9b2c2c; -} - -.focus\:placeholder-red-800:focus::placeholder { - color: #9b2c2c; -} - -.focus\:placeholder-red-900:focus::-webkit-input-placeholder { - color: #742a2a; -} - -.focus\:placeholder-red-900:focus::-moz-placeholder { - color: #742a2a; -} - -.focus\:placeholder-red-900:focus:-ms-input-placeholder { - color: #742a2a; -} - -.focus\:placeholder-red-900:focus::-ms-input-placeholder { - color: #742a2a; -} - -.focus\:placeholder-red-900:focus::placeholder { - color: #742a2a; -} - -.focus\:placeholder-orange-100:focus::-webkit-input-placeholder { - color: #fffaf0; -} - -.focus\:placeholder-orange-100:focus::-moz-placeholder { - color: #fffaf0; -} - -.focus\:placeholder-orange-100:focus:-ms-input-placeholder { - color: #fffaf0; -} - -.focus\:placeholder-orange-100:focus::-ms-input-placeholder { - color: #fffaf0; -} - -.focus\:placeholder-orange-100:focus::placeholder { - color: #fffaf0; -} - -.focus\:placeholder-orange-200:focus::-webkit-input-placeholder { - color: #feebc8; -} - -.focus\:placeholder-orange-200:focus::-moz-placeholder { - color: #feebc8; -} - -.focus\:placeholder-orange-200:focus:-ms-input-placeholder { - color: #feebc8; -} - -.focus\:placeholder-orange-200:focus::-ms-input-placeholder { - color: #feebc8; -} - -.focus\:placeholder-orange-200:focus::placeholder { - color: #feebc8; -} - -.focus\:placeholder-orange-300:focus::-webkit-input-placeholder { - color: #fbd38d; -} - -.focus\:placeholder-orange-300:focus::-moz-placeholder { - color: #fbd38d; -} - -.focus\:placeholder-orange-300:focus:-ms-input-placeholder { - color: #fbd38d; -} - -.focus\:placeholder-orange-300:focus::-ms-input-placeholder { - color: #fbd38d; -} - -.focus\:placeholder-orange-300:focus::placeholder { - color: #fbd38d; -} - -.focus\:placeholder-orange-400:focus::-webkit-input-placeholder { - color: #f6ad55; -} - -.focus\:placeholder-orange-400:focus::-moz-placeholder { - color: #f6ad55; -} - -.focus\:placeholder-orange-400:focus:-ms-input-placeholder { - color: #f6ad55; -} - -.focus\:placeholder-orange-400:focus::-ms-input-placeholder { - color: #f6ad55; -} - -.focus\:placeholder-orange-400:focus::placeholder { - color: #f6ad55; -} - -.focus\:placeholder-orange-500:focus::-webkit-input-placeholder { - color: #ed8936; -} - -.focus\:placeholder-orange-500:focus::-moz-placeholder { - color: #ed8936; -} - -.focus\:placeholder-orange-500:focus:-ms-input-placeholder { - color: #ed8936; -} - -.focus\:placeholder-orange-500:focus::-ms-input-placeholder { - color: #ed8936; -} - -.focus\:placeholder-orange-500:focus::placeholder { - color: #ed8936; -} - -.focus\:placeholder-orange-600:focus::-webkit-input-placeholder { - color: #dd6b20; -} - -.focus\:placeholder-orange-600:focus::-moz-placeholder { - color: #dd6b20; -} - -.focus\:placeholder-orange-600:focus:-ms-input-placeholder { - color: #dd6b20; -} - -.focus\:placeholder-orange-600:focus::-ms-input-placeholder { - color: #dd6b20; -} - -.focus\:placeholder-orange-600:focus::placeholder { - color: #dd6b20; -} - -.focus\:placeholder-orange-700:focus::-webkit-input-placeholder { - color: #c05621; -} - -.focus\:placeholder-orange-700:focus::-moz-placeholder { - color: #c05621; -} - -.focus\:placeholder-orange-700:focus:-ms-input-placeholder { - color: #c05621; -} - -.focus\:placeholder-orange-700:focus::-ms-input-placeholder { - color: #c05621; -} - -.focus\:placeholder-orange-700:focus::placeholder { - color: #c05621; -} - -.focus\:placeholder-orange-800:focus::-webkit-input-placeholder { - color: #9c4221; -} - -.focus\:placeholder-orange-800:focus::-moz-placeholder { - color: #9c4221; -} - -.focus\:placeholder-orange-800:focus:-ms-input-placeholder { - color: #9c4221; -} - -.focus\:placeholder-orange-800:focus::-ms-input-placeholder { - color: #9c4221; -} - -.focus\:placeholder-orange-800:focus::placeholder { - color: #9c4221; -} - -.focus\:placeholder-orange-900:focus::-webkit-input-placeholder { - color: #7b341e; -} - -.focus\:placeholder-orange-900:focus::-moz-placeholder { - color: #7b341e; -} - -.focus\:placeholder-orange-900:focus:-ms-input-placeholder { - color: #7b341e; -} - -.focus\:placeholder-orange-900:focus::-ms-input-placeholder { - color: #7b341e; -} - -.focus\:placeholder-orange-900:focus::placeholder { - color: #7b341e; -} - -.focus\:placeholder-yellow-100:focus::-webkit-input-placeholder { - color: #fffff0; -} - -.focus\:placeholder-yellow-100:focus::-moz-placeholder { - color: #fffff0; -} - -.focus\:placeholder-yellow-100:focus:-ms-input-placeholder { - color: #fffff0; -} - -.focus\:placeholder-yellow-100:focus::-ms-input-placeholder { - color: #fffff0; -} - -.focus\:placeholder-yellow-100:focus::placeholder { - color: #fffff0; -} - -.focus\:placeholder-yellow-200:focus::-webkit-input-placeholder { - color: #fefcbf; -} - -.focus\:placeholder-yellow-200:focus::-moz-placeholder { - color: #fefcbf; -} - -.focus\:placeholder-yellow-200:focus:-ms-input-placeholder { - color: #fefcbf; -} - -.focus\:placeholder-yellow-200:focus::-ms-input-placeholder { - color: #fefcbf; -} - -.focus\:placeholder-yellow-200:focus::placeholder { - color: #fefcbf; -} - -.focus\:placeholder-yellow-300:focus::-webkit-input-placeholder { - color: #faf089; -} - -.focus\:placeholder-yellow-300:focus::-moz-placeholder { - color: #faf089; -} - -.focus\:placeholder-yellow-300:focus:-ms-input-placeholder { - color: #faf089; -} - -.focus\:placeholder-yellow-300:focus::-ms-input-placeholder { - color: #faf089; -} - -.focus\:placeholder-yellow-300:focus::placeholder { - color: #faf089; -} - -.focus\:placeholder-yellow-400:focus::-webkit-input-placeholder { - color: #f6e05e; -} - -.focus\:placeholder-yellow-400:focus::-moz-placeholder { - color: #f6e05e; -} - -.focus\:placeholder-yellow-400:focus:-ms-input-placeholder { - color: #f6e05e; -} - -.focus\:placeholder-yellow-400:focus::-ms-input-placeholder { - color: #f6e05e; -} - -.focus\:placeholder-yellow-400:focus::placeholder { - color: #f6e05e; -} - -.focus\:placeholder-yellow-500:focus::-webkit-input-placeholder { - color: #ecc94b; -} - -.focus\:placeholder-yellow-500:focus::-moz-placeholder { - color: #ecc94b; -} - -.focus\:placeholder-yellow-500:focus:-ms-input-placeholder { - color: #ecc94b; -} - -.focus\:placeholder-yellow-500:focus::-ms-input-placeholder { - color: #ecc94b; -} - -.focus\:placeholder-yellow-500:focus::placeholder { - color: #ecc94b; -} - -.focus\:placeholder-yellow-600:focus::-webkit-input-placeholder { - color: #d69e2e; -} - -.focus\:placeholder-yellow-600:focus::-moz-placeholder { - color: #d69e2e; -} - -.focus\:placeholder-yellow-600:focus:-ms-input-placeholder { - color: #d69e2e; -} - -.focus\:placeholder-yellow-600:focus::-ms-input-placeholder { - color: #d69e2e; -} - -.focus\:placeholder-yellow-600:focus::placeholder { - color: #d69e2e; -} - -.focus\:placeholder-yellow-700:focus::-webkit-input-placeholder { - color: #b7791f; -} - -.focus\:placeholder-yellow-700:focus::-moz-placeholder { - color: #b7791f; -} - -.focus\:placeholder-yellow-700:focus:-ms-input-placeholder { - color: #b7791f; -} - -.focus\:placeholder-yellow-700:focus::-ms-input-placeholder { - color: #b7791f; -} - -.focus\:placeholder-yellow-700:focus::placeholder { - color: #b7791f; -} - -.focus\:placeholder-yellow-800:focus::-webkit-input-placeholder { - color: #975a16; -} - -.focus\:placeholder-yellow-800:focus::-moz-placeholder { - color: #975a16; -} - -.focus\:placeholder-yellow-800:focus:-ms-input-placeholder { - color: #975a16; -} - -.focus\:placeholder-yellow-800:focus::-ms-input-placeholder { - color: #975a16; -} - -.focus\:placeholder-yellow-800:focus::placeholder { - color: #975a16; -} - -.focus\:placeholder-yellow-900:focus::-webkit-input-placeholder { - color: #744210; -} - -.focus\:placeholder-yellow-900:focus::-moz-placeholder { - color: #744210; -} - -.focus\:placeholder-yellow-900:focus:-ms-input-placeholder { - color: #744210; -} - -.focus\:placeholder-yellow-900:focus::-ms-input-placeholder { - color: #744210; -} - -.focus\:placeholder-yellow-900:focus::placeholder { - color: #744210; -} - -.focus\:placeholder-green-100:focus::-webkit-input-placeholder { - color: #f0fff4; -} - -.focus\:placeholder-green-100:focus::-moz-placeholder { - color: #f0fff4; -} - -.focus\:placeholder-green-100:focus:-ms-input-placeholder { - color: #f0fff4; -} - -.focus\:placeholder-green-100:focus::-ms-input-placeholder { - color: #f0fff4; -} - -.focus\:placeholder-green-100:focus::placeholder { - color: #f0fff4; -} - -.focus\:placeholder-green-200:focus::-webkit-input-placeholder { - color: #c6f6d5; -} - -.focus\:placeholder-green-200:focus::-moz-placeholder { - color: #c6f6d5; -} - -.focus\:placeholder-green-200:focus:-ms-input-placeholder { - color: #c6f6d5; -} - -.focus\:placeholder-green-200:focus::-ms-input-placeholder { - color: #c6f6d5; -} - -.focus\:placeholder-green-200:focus::placeholder { - color: #c6f6d5; -} - -.focus\:placeholder-green-300:focus::-webkit-input-placeholder { - color: #9ae6b4; -} - -.focus\:placeholder-green-300:focus::-moz-placeholder { - color: #9ae6b4; -} - -.focus\:placeholder-green-300:focus:-ms-input-placeholder { - color: #9ae6b4; -} - -.focus\:placeholder-green-300:focus::-ms-input-placeholder { - color: #9ae6b4; -} - -.focus\:placeholder-green-300:focus::placeholder { - color: #9ae6b4; -} - -.focus\:placeholder-green-400:focus::-webkit-input-placeholder { - color: #68d391; -} - -.focus\:placeholder-green-400:focus::-moz-placeholder { - color: #68d391; -} - -.focus\:placeholder-green-400:focus:-ms-input-placeholder { - color: #68d391; -} - -.focus\:placeholder-green-400:focus::-ms-input-placeholder { - color: #68d391; -} - -.focus\:placeholder-green-400:focus::placeholder { - color: #68d391; -} - -.focus\:placeholder-green-500:focus::-webkit-input-placeholder { - color: #48bb78; -} - -.focus\:placeholder-green-500:focus::-moz-placeholder { - color: #48bb78; -} - -.focus\:placeholder-green-500:focus:-ms-input-placeholder { - color: #48bb78; -} - -.focus\:placeholder-green-500:focus::-ms-input-placeholder { - color: #48bb78; -} - -.focus\:placeholder-green-500:focus::placeholder { - color: #48bb78; -} - -.focus\:placeholder-green-600:focus::-webkit-input-placeholder { - color: #38a169; -} - -.focus\:placeholder-green-600:focus::-moz-placeholder { - color: #38a169; -} - -.focus\:placeholder-green-600:focus:-ms-input-placeholder { - color: #38a169; -} - -.focus\:placeholder-green-600:focus::-ms-input-placeholder { - color: #38a169; -} - -.focus\:placeholder-green-600:focus::placeholder { - color: #38a169; -} - -.focus\:placeholder-green-700:focus::-webkit-input-placeholder { - color: #2f855a; -} - -.focus\:placeholder-green-700:focus::-moz-placeholder { - color: #2f855a; -} - -.focus\:placeholder-green-700:focus:-ms-input-placeholder { - color: #2f855a; -} - -.focus\:placeholder-green-700:focus::-ms-input-placeholder { - color: #2f855a; -} - -.focus\:placeholder-green-700:focus::placeholder { - color: #2f855a; -} - -.focus\:placeholder-green-800:focus::-webkit-input-placeholder { - color: #276749; -} - -.focus\:placeholder-green-800:focus::-moz-placeholder { - color: #276749; -} - -.focus\:placeholder-green-800:focus:-ms-input-placeholder { - color: #276749; -} - -.focus\:placeholder-green-800:focus::-ms-input-placeholder { - color: #276749; -} - -.focus\:placeholder-green-800:focus::placeholder { - color: #276749; -} - -.focus\:placeholder-green-900:focus::-webkit-input-placeholder { - color: #22543d; -} - -.focus\:placeholder-green-900:focus::-moz-placeholder { - color: #22543d; -} - -.focus\:placeholder-green-900:focus:-ms-input-placeholder { - color: #22543d; -} - -.focus\:placeholder-green-900:focus::-ms-input-placeholder { - color: #22543d; -} - -.focus\:placeholder-green-900:focus::placeholder { - color: #22543d; -} - -.focus\:placeholder-teal-100:focus::-webkit-input-placeholder { - color: #e6fffa; -} - -.focus\:placeholder-teal-100:focus::-moz-placeholder { - color: #e6fffa; -} - -.focus\:placeholder-teal-100:focus:-ms-input-placeholder { - color: #e6fffa; -} - -.focus\:placeholder-teal-100:focus::-ms-input-placeholder { - color: #e6fffa; -} - -.focus\:placeholder-teal-100:focus::placeholder { - color: #e6fffa; -} - -.focus\:placeholder-teal-200:focus::-webkit-input-placeholder { - color: #b2f5ea; -} - -.focus\:placeholder-teal-200:focus::-moz-placeholder { - color: #b2f5ea; -} - -.focus\:placeholder-teal-200:focus:-ms-input-placeholder { - color: #b2f5ea; -} - -.focus\:placeholder-teal-200:focus::-ms-input-placeholder { - color: #b2f5ea; -} - -.focus\:placeholder-teal-200:focus::placeholder { - color: #b2f5ea; -} - -.focus\:placeholder-teal-300:focus::-webkit-input-placeholder { - color: #81e6d9; -} - -.focus\:placeholder-teal-300:focus::-moz-placeholder { - color: #81e6d9; -} - -.focus\:placeholder-teal-300:focus:-ms-input-placeholder { - color: #81e6d9; -} - -.focus\:placeholder-teal-300:focus::-ms-input-placeholder { - color: #81e6d9; -} - -.focus\:placeholder-teal-300:focus::placeholder { - color: #81e6d9; -} - -.focus\:placeholder-teal-400:focus::-webkit-input-placeholder { - color: #4fd1c5; -} - -.focus\:placeholder-teal-400:focus::-moz-placeholder { - color: #4fd1c5; -} - -.focus\:placeholder-teal-400:focus:-ms-input-placeholder { - color: #4fd1c5; -} - -.focus\:placeholder-teal-400:focus::-ms-input-placeholder { - color: #4fd1c5; -} - -.focus\:placeholder-teal-400:focus::placeholder { - color: #4fd1c5; -} - -.focus\:placeholder-teal-500:focus::-webkit-input-placeholder { - color: #38b2ac; -} - -.focus\:placeholder-teal-500:focus::-moz-placeholder { - color: #38b2ac; -} - -.focus\:placeholder-teal-500:focus:-ms-input-placeholder { - color: #38b2ac; -} - -.focus\:placeholder-teal-500:focus::-ms-input-placeholder { - color: #38b2ac; -} - -.focus\:placeholder-teal-500:focus::placeholder { - color: #38b2ac; -} - -.focus\:placeholder-teal-600:focus::-webkit-input-placeholder { - color: #319795; -} - -.focus\:placeholder-teal-600:focus::-moz-placeholder { - color: #319795; -} - -.focus\:placeholder-teal-600:focus:-ms-input-placeholder { - color: #319795; -} - -.focus\:placeholder-teal-600:focus::-ms-input-placeholder { - color: #319795; -} - -.focus\:placeholder-teal-600:focus::placeholder { - color: #319795; -} - -.focus\:placeholder-teal-700:focus::-webkit-input-placeholder { - color: #2c7a7b; -} - -.focus\:placeholder-teal-700:focus::-moz-placeholder { - color: #2c7a7b; -} - -.focus\:placeholder-teal-700:focus:-ms-input-placeholder { - color: #2c7a7b; -} - -.focus\:placeholder-teal-700:focus::-ms-input-placeholder { - color: #2c7a7b; -} - -.focus\:placeholder-teal-700:focus::placeholder { - color: #2c7a7b; -} - -.focus\:placeholder-teal-800:focus::-webkit-input-placeholder { - color: #285e61; -} - -.focus\:placeholder-teal-800:focus::-moz-placeholder { - color: #285e61; -} - -.focus\:placeholder-teal-800:focus:-ms-input-placeholder { - color: #285e61; -} - -.focus\:placeholder-teal-800:focus::-ms-input-placeholder { - color: #285e61; -} - -.focus\:placeholder-teal-800:focus::placeholder { - color: #285e61; -} - -.focus\:placeholder-teal-900:focus::-webkit-input-placeholder { - color: #234e52; -} - -.focus\:placeholder-teal-900:focus::-moz-placeholder { - color: #234e52; -} - -.focus\:placeholder-teal-900:focus:-ms-input-placeholder { - color: #234e52; -} - -.focus\:placeholder-teal-900:focus::-ms-input-placeholder { - color: #234e52; -} - -.focus\:placeholder-teal-900:focus::placeholder { - color: #234e52; -} - -.focus\:placeholder-blue-100:focus::-webkit-input-placeholder { - color: #ebf8ff; -} - -.focus\:placeholder-blue-100:focus::-moz-placeholder { - color: #ebf8ff; -} - -.focus\:placeholder-blue-100:focus:-ms-input-placeholder { - color: #ebf8ff; -} - -.focus\:placeholder-blue-100:focus::-ms-input-placeholder { - color: #ebf8ff; -} - -.focus\:placeholder-blue-100:focus::placeholder { - color: #ebf8ff; -} - -.focus\:placeholder-blue-200:focus::-webkit-input-placeholder { - color: #bee3f8; -} - -.focus\:placeholder-blue-200:focus::-moz-placeholder { - color: #bee3f8; -} - -.focus\:placeholder-blue-200:focus:-ms-input-placeholder { - color: #bee3f8; -} - -.focus\:placeholder-blue-200:focus::-ms-input-placeholder { - color: #bee3f8; -} - -.focus\:placeholder-blue-200:focus::placeholder { - color: #bee3f8; -} - -.focus\:placeholder-blue-300:focus::-webkit-input-placeholder { - color: #90cdf4; -} - -.focus\:placeholder-blue-300:focus::-moz-placeholder { - color: #90cdf4; -} - -.focus\:placeholder-blue-300:focus:-ms-input-placeholder { - color: #90cdf4; -} - -.focus\:placeholder-blue-300:focus::-ms-input-placeholder { - color: #90cdf4; -} - -.focus\:placeholder-blue-300:focus::placeholder { - color: #90cdf4; -} - -.focus\:placeholder-blue-400:focus::-webkit-input-placeholder { - color: #63b3ed; -} - -.focus\:placeholder-blue-400:focus::-moz-placeholder { - color: #63b3ed; -} - -.focus\:placeholder-blue-400:focus:-ms-input-placeholder { - color: #63b3ed; -} - -.focus\:placeholder-blue-400:focus::-ms-input-placeholder { - color: #63b3ed; -} - -.focus\:placeholder-blue-400:focus::placeholder { - color: #63b3ed; -} - -.focus\:placeholder-blue-500:focus::-webkit-input-placeholder { - color: #4299e1; -} - -.focus\:placeholder-blue-500:focus::-moz-placeholder { - color: #4299e1; -} - -.focus\:placeholder-blue-500:focus:-ms-input-placeholder { - color: #4299e1; -} - -.focus\:placeholder-blue-500:focus::-ms-input-placeholder { - color: #4299e1; -} - -.focus\:placeholder-blue-500:focus::placeholder { - color: #4299e1; -} - -.focus\:placeholder-blue-600:focus::-webkit-input-placeholder { - color: #3182ce; -} - -.focus\:placeholder-blue-600:focus::-moz-placeholder { - color: #3182ce; -} - -.focus\:placeholder-blue-600:focus:-ms-input-placeholder { - color: #3182ce; -} - -.focus\:placeholder-blue-600:focus::-ms-input-placeholder { - color: #3182ce; -} - -.focus\:placeholder-blue-600:focus::placeholder { - color: #3182ce; -} - -.focus\:placeholder-blue-700:focus::-webkit-input-placeholder { - color: #2b6cb0; -} - -.focus\:placeholder-blue-700:focus::-moz-placeholder { - color: #2b6cb0; -} - -.focus\:placeholder-blue-700:focus:-ms-input-placeholder { - color: #2b6cb0; -} - -.focus\:placeholder-blue-700:focus::-ms-input-placeholder { - color: #2b6cb0; -} - -.focus\:placeholder-blue-700:focus::placeholder { - color: #2b6cb0; -} - -.focus\:placeholder-blue-800:focus::-webkit-input-placeholder { - color: #2c5282; -} - -.focus\:placeholder-blue-800:focus::-moz-placeholder { - color: #2c5282; -} - -.focus\:placeholder-blue-800:focus:-ms-input-placeholder { - color: #2c5282; -} - -.focus\:placeholder-blue-800:focus::-ms-input-placeholder { - color: #2c5282; -} - -.focus\:placeholder-blue-800:focus::placeholder { - color: #2c5282; -} - -.focus\:placeholder-blue-900:focus::-webkit-input-placeholder { - color: #2a4365; -} - -.focus\:placeholder-blue-900:focus::-moz-placeholder { - color: #2a4365; -} - -.focus\:placeholder-blue-900:focus:-ms-input-placeholder { - color: #2a4365; -} - -.focus\:placeholder-blue-900:focus::-ms-input-placeholder { - color: #2a4365; -} - -.focus\:placeholder-blue-900:focus::placeholder { - color: #2a4365; -} - -.focus\:placeholder-indigo-100:focus::-webkit-input-placeholder { - color: #ebf4ff; -} - -.focus\:placeholder-indigo-100:focus::-moz-placeholder { - color: #ebf4ff; -} - -.focus\:placeholder-indigo-100:focus:-ms-input-placeholder { - color: #ebf4ff; -} - -.focus\:placeholder-indigo-100:focus::-ms-input-placeholder { - color: #ebf4ff; -} - -.focus\:placeholder-indigo-100:focus::placeholder { - color: #ebf4ff; -} - -.focus\:placeholder-indigo-200:focus::-webkit-input-placeholder { - color: #c3dafe; -} - -.focus\:placeholder-indigo-200:focus::-moz-placeholder { - color: #c3dafe; -} - -.focus\:placeholder-indigo-200:focus:-ms-input-placeholder { - color: #c3dafe; -} - -.focus\:placeholder-indigo-200:focus::-ms-input-placeholder { - color: #c3dafe; -} - -.focus\:placeholder-indigo-200:focus::placeholder { - color: #c3dafe; -} - -.focus\:placeholder-indigo-300:focus::-webkit-input-placeholder { - color: #a3bffa; -} - -.focus\:placeholder-indigo-300:focus::-moz-placeholder { - color: #a3bffa; -} - -.focus\:placeholder-indigo-300:focus:-ms-input-placeholder { - color: #a3bffa; -} - -.focus\:placeholder-indigo-300:focus::-ms-input-placeholder { - color: #a3bffa; -} - -.focus\:placeholder-indigo-300:focus::placeholder { - color: #a3bffa; -} - -.focus\:placeholder-indigo-400:focus::-webkit-input-placeholder { - color: #7f9cf5; -} - -.focus\:placeholder-indigo-400:focus::-moz-placeholder { - color: #7f9cf5; -} - -.focus\:placeholder-indigo-400:focus:-ms-input-placeholder { - color: #7f9cf5; -} - -.focus\:placeholder-indigo-400:focus::-ms-input-placeholder { - color: #7f9cf5; -} - -.focus\:placeholder-indigo-400:focus::placeholder { - color: #7f9cf5; -} - -.focus\:placeholder-indigo-500:focus::-webkit-input-placeholder { - color: #667eea; -} - -.focus\:placeholder-indigo-500:focus::-moz-placeholder { - color: #667eea; -} - -.focus\:placeholder-indigo-500:focus:-ms-input-placeholder { - color: #667eea; -} - -.focus\:placeholder-indigo-500:focus::-ms-input-placeholder { - color: #667eea; -} - -.focus\:placeholder-indigo-500:focus::placeholder { - color: #667eea; -} - -.focus\:placeholder-indigo-600:focus::-webkit-input-placeholder { - color: #5a67d8; -} - -.focus\:placeholder-indigo-600:focus::-moz-placeholder { - color: #5a67d8; -} - -.focus\:placeholder-indigo-600:focus:-ms-input-placeholder { - color: #5a67d8; -} - -.focus\:placeholder-indigo-600:focus::-ms-input-placeholder { - color: #5a67d8; -} - -.focus\:placeholder-indigo-600:focus::placeholder { - color: #5a67d8; -} - -.focus\:placeholder-indigo-700:focus::-webkit-input-placeholder { - color: #4c51bf; -} - -.focus\:placeholder-indigo-700:focus::-moz-placeholder { - color: #4c51bf; -} - -.focus\:placeholder-indigo-700:focus:-ms-input-placeholder { - color: #4c51bf; -} - -.focus\:placeholder-indigo-700:focus::-ms-input-placeholder { - color: #4c51bf; -} - -.focus\:placeholder-indigo-700:focus::placeholder { - color: #4c51bf; -} - -.focus\:placeholder-indigo-800:focus::-webkit-input-placeholder { - color: #434190; -} - -.focus\:placeholder-indigo-800:focus::-moz-placeholder { - color: #434190; -} - -.focus\:placeholder-indigo-800:focus:-ms-input-placeholder { - color: #434190; -} - -.focus\:placeholder-indigo-800:focus::-ms-input-placeholder { - color: #434190; -} - -.focus\:placeholder-indigo-800:focus::placeholder { - color: #434190; -} - -.focus\:placeholder-indigo-900:focus::-webkit-input-placeholder { - color: #3c366b; -} - -.focus\:placeholder-indigo-900:focus::-moz-placeholder { - color: #3c366b; -} - -.focus\:placeholder-indigo-900:focus:-ms-input-placeholder { - color: #3c366b; -} - -.focus\:placeholder-indigo-900:focus::-ms-input-placeholder { - color: #3c366b; -} - -.focus\:placeholder-indigo-900:focus::placeholder { - color: #3c366b; -} - -.focus\:placeholder-purple-100:focus::-webkit-input-placeholder { - color: #faf5ff; -} - -.focus\:placeholder-purple-100:focus::-moz-placeholder { - color: #faf5ff; -} - -.focus\:placeholder-purple-100:focus:-ms-input-placeholder { - color: #faf5ff; -} - -.focus\:placeholder-purple-100:focus::-ms-input-placeholder { - color: #faf5ff; -} - -.focus\:placeholder-purple-100:focus::placeholder { - color: #faf5ff; -} - -.focus\:placeholder-purple-200:focus::-webkit-input-placeholder { - color: #e9d8fd; -} - -.focus\:placeholder-purple-200:focus::-moz-placeholder { - color: #e9d8fd; -} - -.focus\:placeholder-purple-200:focus:-ms-input-placeholder { - color: #e9d8fd; -} - -.focus\:placeholder-purple-200:focus::-ms-input-placeholder { - color: #e9d8fd; -} - -.focus\:placeholder-purple-200:focus::placeholder { - color: #e9d8fd; -} - -.focus\:placeholder-purple-300:focus::-webkit-input-placeholder { - color: #d6bcfa; -} - -.focus\:placeholder-purple-300:focus::-moz-placeholder { - color: #d6bcfa; -} - -.focus\:placeholder-purple-300:focus:-ms-input-placeholder { - color: #d6bcfa; -} - -.focus\:placeholder-purple-300:focus::-ms-input-placeholder { - color: #d6bcfa; -} - -.focus\:placeholder-purple-300:focus::placeholder { - color: #d6bcfa; -} - -.focus\:placeholder-purple-400:focus::-webkit-input-placeholder { - color: #b794f4; -} - -.focus\:placeholder-purple-400:focus::-moz-placeholder { - color: #b794f4; -} - -.focus\:placeholder-purple-400:focus:-ms-input-placeholder { - color: #b794f4; -} - -.focus\:placeholder-purple-400:focus::-ms-input-placeholder { - color: #b794f4; -} - -.focus\:placeholder-purple-400:focus::placeholder { - color: #b794f4; -} - -.focus\:placeholder-purple-500:focus::-webkit-input-placeholder { - color: #9f7aea; -} - -.focus\:placeholder-purple-500:focus::-moz-placeholder { - color: #9f7aea; -} - -.focus\:placeholder-purple-500:focus:-ms-input-placeholder { - color: #9f7aea; -} - -.focus\:placeholder-purple-500:focus::-ms-input-placeholder { - color: #9f7aea; -} - -.focus\:placeholder-purple-500:focus::placeholder { - color: #9f7aea; -} - -.focus\:placeholder-purple-600:focus::-webkit-input-placeholder { - color: #805ad5; -} - -.focus\:placeholder-purple-600:focus::-moz-placeholder { - color: #805ad5; -} - -.focus\:placeholder-purple-600:focus:-ms-input-placeholder { - color: #805ad5; -} - -.focus\:placeholder-purple-600:focus::-ms-input-placeholder { - color: #805ad5; -} - -.focus\:placeholder-purple-600:focus::placeholder { - color: #805ad5; -} - -.focus\:placeholder-purple-700:focus::-webkit-input-placeholder { - color: #6b46c1; -} - -.focus\:placeholder-purple-700:focus::-moz-placeholder { - color: #6b46c1; -} - -.focus\:placeholder-purple-700:focus:-ms-input-placeholder { - color: #6b46c1; -} - -.focus\:placeholder-purple-700:focus::-ms-input-placeholder { - color: #6b46c1; -} - -.focus\:placeholder-purple-700:focus::placeholder { - color: #6b46c1; -} - -.focus\:placeholder-purple-800:focus::-webkit-input-placeholder { - color: #553c9a; -} - -.focus\:placeholder-purple-800:focus::-moz-placeholder { - color: #553c9a; -} - -.focus\:placeholder-purple-800:focus:-ms-input-placeholder { - color: #553c9a; -} - -.focus\:placeholder-purple-800:focus::-ms-input-placeholder { - color: #553c9a; -} - -.focus\:placeholder-purple-800:focus::placeholder { - color: #553c9a; -} - -.focus\:placeholder-purple-900:focus::-webkit-input-placeholder { - color: #44337a; -} - -.focus\:placeholder-purple-900:focus::-moz-placeholder { - color: #44337a; -} - -.focus\:placeholder-purple-900:focus:-ms-input-placeholder { - color: #44337a; -} - -.focus\:placeholder-purple-900:focus::-ms-input-placeholder { - color: #44337a; -} - -.focus\:placeholder-purple-900:focus::placeholder { - color: #44337a; -} - -.focus\:placeholder-pink-100:focus::-webkit-input-placeholder { - color: #fff5f7; -} - -.focus\:placeholder-pink-100:focus::-moz-placeholder { - color: #fff5f7; -} - -.focus\:placeholder-pink-100:focus:-ms-input-placeholder { - color: #fff5f7; -} - -.focus\:placeholder-pink-100:focus::-ms-input-placeholder { - color: #fff5f7; -} - -.focus\:placeholder-pink-100:focus::placeholder { - color: #fff5f7; -} - -.focus\:placeholder-pink-200:focus::-webkit-input-placeholder { - color: #fed7e2; -} - -.focus\:placeholder-pink-200:focus::-moz-placeholder { - color: #fed7e2; -} - -.focus\:placeholder-pink-200:focus:-ms-input-placeholder { - color: #fed7e2; -} - -.focus\:placeholder-pink-200:focus::-ms-input-placeholder { - color: #fed7e2; -} - -.focus\:placeholder-pink-200:focus::placeholder { - color: #fed7e2; -} - -.focus\:placeholder-pink-300:focus::-webkit-input-placeholder { - color: #fbb6ce; -} - -.focus\:placeholder-pink-300:focus::-moz-placeholder { - color: #fbb6ce; -} - -.focus\:placeholder-pink-300:focus:-ms-input-placeholder { - color: #fbb6ce; -} - -.focus\:placeholder-pink-300:focus::-ms-input-placeholder { - color: #fbb6ce; -} - -.focus\:placeholder-pink-300:focus::placeholder { - color: #fbb6ce; -} - -.focus\:placeholder-pink-400:focus::-webkit-input-placeholder { - color: #f687b3; -} - -.focus\:placeholder-pink-400:focus::-moz-placeholder { - color: #f687b3; -} - -.focus\:placeholder-pink-400:focus:-ms-input-placeholder { - color: #f687b3; -} - -.focus\:placeholder-pink-400:focus::-ms-input-placeholder { - color: #f687b3; -} - -.focus\:placeholder-pink-400:focus::placeholder { - color: #f687b3; -} - -.focus\:placeholder-pink-500:focus::-webkit-input-placeholder { - color: #ed64a6; -} - -.focus\:placeholder-pink-500:focus::-moz-placeholder { - color: #ed64a6; -} - -.focus\:placeholder-pink-500:focus:-ms-input-placeholder { - color: #ed64a6; -} - -.focus\:placeholder-pink-500:focus::-ms-input-placeholder { - color: #ed64a6; -} - -.focus\:placeholder-pink-500:focus::placeholder { - color: #ed64a6; -} - -.focus\:placeholder-pink-600:focus::-webkit-input-placeholder { - color: #d53f8c; -} - -.focus\:placeholder-pink-600:focus::-moz-placeholder { - color: #d53f8c; -} - -.focus\:placeholder-pink-600:focus:-ms-input-placeholder { - color: #d53f8c; -} - -.focus\:placeholder-pink-600:focus::-ms-input-placeholder { - color: #d53f8c; -} - -.focus\:placeholder-pink-600:focus::placeholder { - color: #d53f8c; -} - -.focus\:placeholder-pink-700:focus::-webkit-input-placeholder { - color: #b83280; -} - -.focus\:placeholder-pink-700:focus::-moz-placeholder { - color: #b83280; -} - -.focus\:placeholder-pink-700:focus:-ms-input-placeholder { - color: #b83280; -} - -.focus\:placeholder-pink-700:focus::-ms-input-placeholder { - color: #b83280; -} - -.focus\:placeholder-pink-700:focus::placeholder { - color: #b83280; -} - -.focus\:placeholder-pink-800:focus::-webkit-input-placeholder { - color: #97266d; -} - -.focus\:placeholder-pink-800:focus::-moz-placeholder { - color: #97266d; -} - -.focus\:placeholder-pink-800:focus:-ms-input-placeholder { - color: #97266d; -} - -.focus\:placeholder-pink-800:focus::-ms-input-placeholder { - color: #97266d; -} - -.focus\:placeholder-pink-800:focus::placeholder { - color: #97266d; -} - -.focus\:placeholder-pink-900:focus::-webkit-input-placeholder { - color: #702459; -} - -.focus\:placeholder-pink-900:focus::-moz-placeholder { - color: #702459; -} - -.focus\:placeholder-pink-900:focus:-ms-input-placeholder { - color: #702459; -} - -.focus\:placeholder-pink-900:focus::-ms-input-placeholder { - color: #702459; -} - -.focus\:placeholder-pink-900:focus::placeholder { - color: #702459; -} - -.pointer-events-none { - pointer-events: none; -} - -.pointer-events-auto { - pointer-events: auto; -} - -.static { - position: static; -} - -.fixed { - position: fixed; -} - -.absolute { - position: absolute; -} - -.relative { - position: relative; -} - -.sticky { - position: -webkit-sticky; - position: sticky; -} - -.inset-0 { - top: 0; - right: 0; - bottom: 0; - left: 0; -} - -.inset-auto { - top: auto; - right: auto; - bottom: auto; - left: auto; -} - -.inset-y-0 { - top: 0; - bottom: 0; -} - -.inset-x-0 { - right: 0; - left: 0; -} - -.inset-y-auto { - top: auto; - bottom: auto; -} - -.inset-x-auto { - right: auto; - left: auto; -} - -.top-0 { - top: 0; -} - -.right-0 { - right: 0; -} - -.bottom-0 { - bottom: 0; -} - -.left-0 { - left: 0; -} - -.top-auto { - top: auto; -} - -.right-auto { - right: auto; -} - -.bottom-auto { - bottom: auto; -} - -.left-auto { - left: auto; -} - -.resize-none { - resize: none; -} - -.resize-y { - resize: vertical; -} - -.resize-x { - resize: horizontal; -} - -.resize { - resize: both; -} - -.shadow-xs { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); -} - -.shadow-sm { - box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); -} - -.shadow { - box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); -} - -.shadow-md { - box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); -} - -.shadow-lg { - box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); -} - -.shadow-xl { - box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); -} - -.shadow-2xl { - box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); -} - -.shadow-inner { - box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); -} - -.shadow-outline { - box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); -} - -.shadow-none { - box-shadow: none; -} - -.hover\:shadow-xs:hover { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); -} - -.hover\:shadow-sm:hover { - box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); -} - -.hover\:shadow:hover { - box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); -} - -.hover\:shadow-md:hover { - box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); -} - -.hover\:shadow-lg:hover { - box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); -} - -.hover\:shadow-xl:hover { - box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); -} - -.hover\:shadow-2xl:hover { - box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); -} - -.hover\:shadow-inner:hover { - box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); -} - -.hover\:shadow-outline:hover { - box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); -} - -.hover\:shadow-none:hover { - box-shadow: none; -} - -.focus\:shadow-xs:focus { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); -} - -.focus\:shadow-sm:focus { - box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); -} - -.focus\:shadow:focus { - box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); -} - -.focus\:shadow-md:focus { - box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); -} - -.focus\:shadow-lg:focus { - box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); -} - -.focus\:shadow-xl:focus { - box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); -} - -.focus\:shadow-2xl:focus { - box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); -} - -.focus\:shadow-inner:focus { - box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); -} - -.focus\:shadow-outline:focus { - box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); -} - -.focus\:shadow-none:focus { - box-shadow: none; -} - -.fill-current { - fill: currentColor; -} - -.stroke-current { - stroke: currentColor; -} - -.stroke-0 { - stroke-width: 0; -} - -.stroke-1 { - stroke-width: 1; -} - -.stroke-2 { - stroke-width: 2; -} - -.table-auto { - table-layout: auto; -} - -.table-fixed { - table-layout: fixed; -} - -.text-left { - text-align: left; -} - -.text-center { - text-align: center; -} - -.text-right { - text-align: right; -} - -.text-justify { - text-align: justify; -} - -.text-transparent { - color: transparent; -} - -.text-black { - color: #000; -} - -.text-white { - color: #fff; -} - -.text-gray-100 { - color: #f7fafc; -} - -.text-gray-200 { - color: #edf2f7; -} - -.text-gray-300 { - color: #e2e8f0; -} - -.text-gray-400 { - color: #cbd5e0; -} - -.text-gray-500 { - color: #a0aec0; -} - -.text-gray-600 { - color: #718096; -} - -.text-gray-700 { - color: #4a5568; -} - -.text-gray-800 { - color: #2d3748; -} - -.text-gray-900 { - color: #1a202c; -} - -.text-red-100 { - color: #fff5f5; -} - -.text-red-200 { - color: #fed7d7; -} - -.text-red-300 { - color: #feb2b2; -} - -.text-red-400 { - color: #fc8181; -} - -.text-red-500 { - color: #f56565; -} - -.text-red-600 { - color: #e53e3e; -} - -.text-red-700 { - color: #c53030; -} - -.text-red-800 { - color: #9b2c2c; -} - -.text-red-900 { - color: #742a2a; -} - -.text-orange-100 { - color: #fffaf0; -} - -.text-orange-200 { - color: #feebc8; -} - -.text-orange-300 { - color: #fbd38d; -} - -.text-orange-400 { - color: #f6ad55; -} - -.text-orange-500 { - color: #ed8936; -} - -.text-orange-600 { - color: #dd6b20; -} - -.text-orange-700 { - color: #c05621; -} - -.text-orange-800 { - color: #9c4221; -} - -.text-orange-900 { - color: #7b341e; -} - -.text-yellow-100 { - color: #fffff0; -} - -.text-yellow-200 { - color: #fefcbf; -} - -.text-yellow-300 { - color: #faf089; -} - -.text-yellow-400 { - color: #f6e05e; -} - -.text-yellow-500 { - color: #ecc94b; -} - -.text-yellow-600 { - color: #d69e2e; -} - -.text-yellow-700 { - color: #b7791f; -} - -.text-yellow-800 { - color: #975a16; -} - -.text-yellow-900 { - color: #744210; -} - -.text-green-100 { - color: #f0fff4; -} - -.text-green-200 { - color: #c6f6d5; -} - -.text-green-300 { - color: #9ae6b4; -} - -.text-green-400 { - color: #68d391; -} - -.text-green-500 { - color: #48bb78; -} - -.text-green-600 { - color: #38a169; -} - -.text-green-700 { - color: #2f855a; -} - -.text-green-800 { - color: #276749; -} - -.text-green-900 { - color: #22543d; -} - -.text-teal-100 { - color: #e6fffa; -} - -.text-teal-200 { - color: #b2f5ea; -} - -.text-teal-300 { - color: #81e6d9; -} - -.text-teal-400 { - color: #4fd1c5; -} - -.text-teal-500 { - color: #38b2ac; -} - -.text-teal-600 { - color: #319795; -} - -.text-teal-700 { - color: #2c7a7b; -} - -.text-teal-800 { - color: #285e61; -} - -.text-teal-900 { - color: #234e52; -} - -.text-blue-100 { - color: #ebf8ff; -} - -.text-blue-200 { - color: #bee3f8; -} - -.text-blue-300 { - color: #90cdf4; -} - -.text-blue-400 { - color: #63b3ed; -} - -.text-blue-500 { - color: #4299e1; -} - -.text-blue-600 { - color: #3182ce; -} - -.text-blue-700 { - color: #2b6cb0; -} - -.text-blue-800 { - color: #2c5282; -} - -.text-blue-900 { - color: #2a4365; -} - -.text-indigo-100 { - color: #ebf4ff; -} - -.text-indigo-200 { - color: #c3dafe; -} - -.text-indigo-300 { - color: #a3bffa; -} - -.text-indigo-400 { - color: #7f9cf5; -} - -.text-indigo-500 { - color: #667eea; -} - -.text-indigo-600 { - color: #5a67d8; -} - -.text-indigo-700 { - color: #4c51bf; -} - -.text-indigo-800 { - color: #434190; -} - -.text-indigo-900 { - color: #3c366b; -} - -.text-purple-100 { - color: #faf5ff; -} - -.text-purple-200 { - color: #e9d8fd; -} - -.text-purple-300 { - color: #d6bcfa; -} - -.text-purple-400 { - color: #b794f4; -} - -.text-purple-500 { - color: #9f7aea; -} - -.text-purple-600 { - color: #805ad5; -} - -.text-purple-700 { - color: #6b46c1; -} - -.text-purple-800 { - color: #553c9a; -} - -.text-purple-900 { - color: #44337a; -} - -.text-pink-100 { - color: #fff5f7; -} - -.text-pink-200 { - color: #fed7e2; -} - -.text-pink-300 { - color: #fbb6ce; -} - -.text-pink-400 { - color: #f687b3; -} - -.text-pink-500 { - color: #ed64a6; -} - -.text-pink-600 { - color: #d53f8c; -} - -.text-pink-700 { - color: #b83280; -} - -.text-pink-800 { - color: #97266d; -} - -.text-pink-900 { - color: #702459; -} - -.hover\:text-transparent:hover { - color: transparent; -} - -.hover\:text-black:hover { - color: #000; -} - -.hover\:text-white:hover { - color: #fff; -} - -.hover\:text-gray-100:hover { - color: #f7fafc; -} - -.hover\:text-gray-200:hover { - color: #edf2f7; -} - -.hover\:text-gray-300:hover { - color: #e2e8f0; -} - -.hover\:text-gray-400:hover { - color: #cbd5e0; -} - -.hover\:text-gray-500:hover { - color: #a0aec0; -} - -.hover\:text-gray-600:hover { - color: #718096; -} - -.hover\:text-gray-700:hover { - color: #4a5568; -} - -.hover\:text-gray-800:hover { - color: #2d3748; -} - -.hover\:text-gray-900:hover { - color: #1a202c; -} - -.hover\:text-red-100:hover { - color: #fff5f5; -} - -.hover\:text-red-200:hover { - color: #fed7d7; -} - -.hover\:text-red-300:hover { - color: #feb2b2; -} - -.hover\:text-red-400:hover { - color: #fc8181; -} - -.hover\:text-red-500:hover { - color: #f56565; -} - -.hover\:text-red-600:hover { - color: #e53e3e; -} - -.hover\:text-red-700:hover { - color: #c53030; -} - -.hover\:text-red-800:hover { - color: #9b2c2c; -} - -.hover\:text-red-900:hover { - color: #742a2a; -} - -.hover\:text-orange-100:hover { - color: #fffaf0; -} - -.hover\:text-orange-200:hover { - color: #feebc8; -} - -.hover\:text-orange-300:hover { - color: #fbd38d; -} - -.hover\:text-orange-400:hover { - color: #f6ad55; -} - -.hover\:text-orange-500:hover { - color: #ed8936; -} - -.hover\:text-orange-600:hover { - color: #dd6b20; -} - -.hover\:text-orange-700:hover { - color: #c05621; -} - -.hover\:text-orange-800:hover { - color: #9c4221; -} - -.hover\:text-orange-900:hover { - color: #7b341e; -} - -.hover\:text-yellow-100:hover { - color: #fffff0; -} - -.hover\:text-yellow-200:hover { - color: #fefcbf; -} - -.hover\:text-yellow-300:hover { - color: #faf089; -} - -.hover\:text-yellow-400:hover { - color: #f6e05e; -} - -.hover\:text-yellow-500:hover { - color: #ecc94b; -} - -.hover\:text-yellow-600:hover { - color: #d69e2e; -} - -.hover\:text-yellow-700:hover { - color: #b7791f; -} - -.hover\:text-yellow-800:hover { - color: #975a16; -} - -.hover\:text-yellow-900:hover { - color: #744210; -} - -.hover\:text-green-100:hover { - color: #f0fff4; -} - -.hover\:text-green-200:hover { - color: #c6f6d5; -} - -.hover\:text-green-300:hover { - color: #9ae6b4; -} - -.hover\:text-green-400:hover { - color: #68d391; -} - -.hover\:text-green-500:hover { - color: #48bb78; -} - -.hover\:text-green-600:hover { - color: #38a169; -} - -.hover\:text-green-700:hover { - color: #2f855a; -} - -.hover\:text-green-800:hover { - color: #276749; -} - -.hover\:text-green-900:hover { - color: #22543d; -} - -.hover\:text-teal-100:hover { - color: #e6fffa; -} - -.hover\:text-teal-200:hover { - color: #b2f5ea; -} - -.hover\:text-teal-300:hover { - color: #81e6d9; -} - -.hover\:text-teal-400:hover { - color: #4fd1c5; -} - -.hover\:text-teal-500:hover { - color: #38b2ac; -} - -.hover\:text-teal-600:hover { - color: #319795; -} - -.hover\:text-teal-700:hover { - color: #2c7a7b; -} - -.hover\:text-teal-800:hover { - color: #285e61; -} - -.hover\:text-teal-900:hover { - color: #234e52; -} - -.hover\:text-blue-100:hover { - color: #ebf8ff; -} - -.hover\:text-blue-200:hover { - color: #bee3f8; -} - -.hover\:text-blue-300:hover { - color: #90cdf4; -} - -.hover\:text-blue-400:hover { - color: #63b3ed; -} - -.hover\:text-blue-500:hover { - color: #4299e1; -} - -.hover\:text-blue-600:hover { - color: #3182ce; -} - -.hover\:text-blue-700:hover { - color: #2b6cb0; -} - -.hover\:text-blue-800:hover { - color: #2c5282; -} - -.hover\:text-blue-900:hover { - color: #2a4365; -} - -.hover\:text-indigo-100:hover { - color: #ebf4ff; -} - -.hover\:text-indigo-200:hover { - color: #c3dafe; -} - -.hover\:text-indigo-300:hover { - color: #a3bffa; -} - -.hover\:text-indigo-400:hover { - color: #7f9cf5; -} - -.hover\:text-indigo-500:hover { - color: #667eea; -} - -.hover\:text-indigo-600:hover { - color: #5a67d8; -} - -.hover\:text-indigo-700:hover { - color: #4c51bf; -} - -.hover\:text-indigo-800:hover { - color: #434190; -} - -.hover\:text-indigo-900:hover { - color: #3c366b; -} - -.hover\:text-purple-100:hover { - color: #faf5ff; -} - -.hover\:text-purple-200:hover { - color: #e9d8fd; -} - -.hover\:text-purple-300:hover { - color: #d6bcfa; -} - -.hover\:text-purple-400:hover { - color: #b794f4; -} - -.hover\:text-purple-500:hover { - color: #9f7aea; -} - -.hover\:text-purple-600:hover { - color: #805ad5; -} - -.hover\:text-purple-700:hover { - color: #6b46c1; -} - -.hover\:text-purple-800:hover { - color: #553c9a; -} - -.hover\:text-purple-900:hover { - color: #44337a; -} - -.hover\:text-pink-100:hover { - color: #fff5f7; -} - -.hover\:text-pink-200:hover { - color: #fed7e2; -} - -.hover\:text-pink-300:hover { - color: #fbb6ce; -} - -.hover\:text-pink-400:hover { - color: #f687b3; -} - -.hover\:text-pink-500:hover { - color: #ed64a6; -} - -.hover\:text-pink-600:hover { - color: #d53f8c; -} - -.hover\:text-pink-700:hover { - color: #b83280; -} - -.hover\:text-pink-800:hover { - color: #97266d; -} - -.hover\:text-pink-900:hover { - color: #702459; -} - -.focus\:text-transparent:focus { - color: transparent; -} - -.focus\:text-black:focus { - color: #000; -} - -.focus\:text-white:focus { - color: #fff; -} - -.focus\:text-gray-100:focus { - color: #f7fafc; -} - -.focus\:text-gray-200:focus { - color: #edf2f7; -} - -.focus\:text-gray-300:focus { - color: #e2e8f0; -} - -.focus\:text-gray-400:focus { - color: #cbd5e0; -} - -.focus\:text-gray-500:focus { - color: #a0aec0; -} - -.focus\:text-gray-600:focus { - color: #718096; -} - -.focus\:text-gray-700:focus { - color: #4a5568; -} - -.focus\:text-gray-800:focus { - color: #2d3748; -} - -.focus\:text-gray-900:focus { - color: #1a202c; -} - -.focus\:text-red-100:focus { - color: #fff5f5; -} - -.focus\:text-red-200:focus { - color: #fed7d7; -} - -.focus\:text-red-300:focus { - color: #feb2b2; -} - -.focus\:text-red-400:focus { - color: #fc8181; -} - -.focus\:text-red-500:focus { - color: #f56565; -} - -.focus\:text-red-600:focus { - color: #e53e3e; -} - -.focus\:text-red-700:focus { - color: #c53030; -} - -.focus\:text-red-800:focus { - color: #9b2c2c; -} - -.focus\:text-red-900:focus { - color: #742a2a; -} - -.focus\:text-orange-100:focus { - color: #fffaf0; -} - -.focus\:text-orange-200:focus { - color: #feebc8; -} - -.focus\:text-orange-300:focus { - color: #fbd38d; -} - -.focus\:text-orange-400:focus { - color: #f6ad55; -} - -.focus\:text-orange-500:focus { - color: #ed8936; -} - -.focus\:text-orange-600:focus { - color: #dd6b20; -} - -.focus\:text-orange-700:focus { - color: #c05621; -} - -.focus\:text-orange-800:focus { - color: #9c4221; -} - -.focus\:text-orange-900:focus { - color: #7b341e; -} - -.focus\:text-yellow-100:focus { - color: #fffff0; -} - -.focus\:text-yellow-200:focus { - color: #fefcbf; -} - -.focus\:text-yellow-300:focus { - color: #faf089; -} - -.focus\:text-yellow-400:focus { - color: #f6e05e; -} - -.focus\:text-yellow-500:focus { - color: #ecc94b; -} - -.focus\:text-yellow-600:focus { - color: #d69e2e; -} - -.focus\:text-yellow-700:focus { - color: #b7791f; -} - -.focus\:text-yellow-800:focus { - color: #975a16; -} - -.focus\:text-yellow-900:focus { - color: #744210; -} - -.focus\:text-green-100:focus { - color: #f0fff4; -} - -.focus\:text-green-200:focus { - color: #c6f6d5; -} - -.focus\:text-green-300:focus { - color: #9ae6b4; -} - -.focus\:text-green-400:focus { - color: #68d391; -} - -.focus\:text-green-500:focus { - color: #48bb78; -} - -.focus\:text-green-600:focus { - color: #38a169; -} - -.focus\:text-green-700:focus { - color: #2f855a; -} - -.focus\:text-green-800:focus { - color: #276749; -} - -.focus\:text-green-900:focus { - color: #22543d; -} - -.focus\:text-teal-100:focus { - color: #e6fffa; -} - -.focus\:text-teal-200:focus { - color: #b2f5ea; -} - -.focus\:text-teal-300:focus { - color: #81e6d9; -} - -.focus\:text-teal-400:focus { - color: #4fd1c5; -} - -.focus\:text-teal-500:focus { - color: #38b2ac; -} - -.focus\:text-teal-600:focus { - color: #319795; -} - -.focus\:text-teal-700:focus { - color: #2c7a7b; -} - -.focus\:text-teal-800:focus { - color: #285e61; -} - -.focus\:text-teal-900:focus { - color: #234e52; -} - -.focus\:text-blue-100:focus { - color: #ebf8ff; -} - -.focus\:text-blue-200:focus { - color: #bee3f8; -} - -.focus\:text-blue-300:focus { - color: #90cdf4; -} - -.focus\:text-blue-400:focus { - color: #63b3ed; -} - -.focus\:text-blue-500:focus { - color: #4299e1; -} - -.focus\:text-blue-600:focus { - color: #3182ce; -} - -.focus\:text-blue-700:focus { - color: #2b6cb0; -} - -.focus\:text-blue-800:focus { - color: #2c5282; -} - -.focus\:text-blue-900:focus { - color: #2a4365; -} - -.focus\:text-indigo-100:focus { - color: #ebf4ff; -} - -.focus\:text-indigo-200:focus { - color: #c3dafe; -} - -.focus\:text-indigo-300:focus { - color: #a3bffa; -} - -.focus\:text-indigo-400:focus { - color: #7f9cf5; -} - -.focus\:text-indigo-500:focus { - color: #667eea; -} - -.focus\:text-indigo-600:focus { - color: #5a67d8; -} - -.focus\:text-indigo-700:focus { - color: #4c51bf; -} - -.focus\:text-indigo-800:focus { - color: #434190; -} - -.focus\:text-indigo-900:focus { - color: #3c366b; -} - -.focus\:text-purple-100:focus { - color: #faf5ff; -} - -.focus\:text-purple-200:focus { - color: #e9d8fd; -} - -.focus\:text-purple-300:focus { - color: #d6bcfa; -} - -.focus\:text-purple-400:focus { - color: #b794f4; -} - -.focus\:text-purple-500:focus { - color: #9f7aea; -} - -.focus\:text-purple-600:focus { - color: #805ad5; -} - -.focus\:text-purple-700:focus { - color: #6b46c1; -} - -.focus\:text-purple-800:focus { - color: #553c9a; -} - -.focus\:text-purple-900:focus { - color: #44337a; -} - -.focus\:text-pink-100:focus { - color: #fff5f7; -} - -.focus\:text-pink-200:focus { - color: #fed7e2; -} - -.focus\:text-pink-300:focus { - color: #fbb6ce; -} - -.focus\:text-pink-400:focus { - color: #f687b3; -} - -.focus\:text-pink-500:focus { - color: #ed64a6; -} - -.focus\:text-pink-600:focus { - color: #d53f8c; -} - -.focus\:text-pink-700:focus { - color: #b83280; -} - -.focus\:text-pink-800:focus { - color: #97266d; -} - -.focus\:text-pink-900:focus { - color: #702459; -} - -.text-xs { - font-size: 0.75rem; -} - -.text-sm { - font-size: 0.875rem; -} - -.text-base { - font-size: 1rem; -} - -.text-lg { - font-size: 1.125rem; -} - -.text-xl { - font-size: 1.25rem; -} - -.text-2xl { - font-size: 1.5rem; -} - -.text-3xl { - font-size: 1.875rem; -} - -.text-4xl { - font-size: 2.25rem; -} - -.text-5xl { - font-size: 3rem; -} - -.text-6xl { - font-size: 4rem; -} - -.italic { - font-style: italic; -} - -.not-italic { - font-style: normal; -} - -.uppercase { - text-transform: uppercase; -} - -.lowercase { - text-transform: lowercase; -} - -.capitalize { - text-transform: capitalize; -} - -.normal-case { - text-transform: none; -} - -.underline { - text-decoration: underline; -} - -.line-through { - text-decoration: line-through; -} - -.no-underline { - text-decoration: none; -} - -.hover\:underline:hover { - text-decoration: underline; -} - -.hover\:line-through:hover { - text-decoration: line-through; -} - -.hover\:no-underline:hover { - text-decoration: none; -} - -.focus\:underline:focus { - text-decoration: underline; -} - -.focus\:line-through:focus { - text-decoration: line-through; -} - -.focus\:no-underline:focus { - text-decoration: none; -} - -.antialiased { - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.subpixel-antialiased { - -webkit-font-smoothing: auto; - -moz-osx-font-smoothing: auto; -} - -.tracking-tighter { - letter-spacing: -0.05em; -} - -.tracking-tight { - letter-spacing: -0.025em; -} - -.tracking-normal { - letter-spacing: 0; -} - -.tracking-wide { - letter-spacing: 0.025em; -} - -.tracking-wider { - letter-spacing: 0.05em; -} - -.tracking-widest { - letter-spacing: 0.1em; -} - -.select-none { - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -.select-text { - -webkit-user-select: text; - -moz-user-select: text; - -ms-user-select: text; - user-select: text; -} - -.select-all { - -webkit-user-select: all; - -moz-user-select: all; - -ms-user-select: all; - user-select: all; -} - -.select-auto { - -webkit-user-select: auto; - -moz-user-select: auto; - -ms-user-select: auto; - user-select: auto; -} - -.align-baseline { - vertical-align: baseline; -} - -.align-top { - vertical-align: top; -} - -.align-middle { - vertical-align: middle; -} - -.align-bottom { - vertical-align: bottom; -} - -.align-text-top { - vertical-align: text-top; -} - -.align-text-bottom { - vertical-align: text-bottom; -} - -.visible { - visibility: visible; -} - -.invisible { - visibility: hidden; -} - -.whitespace-normal { - white-space: normal; -} - -.whitespace-no-wrap { - white-space: nowrap; -} - -.whitespace-pre { - white-space: pre; -} - -.whitespace-pre-line { - white-space: pre-line; -} - -.whitespace-pre-wrap { - white-space: pre-wrap; -} - -.break-normal { - overflow-wrap: normal; - word-break: normal; -} - -.break-words { - overflow-wrap: break-word; -} - -.break-all { - word-break: break-all; -} - -.truncate { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} - -.w-0 { - width: 0; -} - -.w-1 { - width: 0.25rem; -} - -.w-2 { - width: 0.5rem; -} - -.w-3 { - width: 0.75rem; -} - -.w-4 { - width: 1rem; -} - -.w-5 { - width: 1.25rem; -} - -.w-6 { - width: 1.5rem; -} - -.w-8 { - width: 2rem; -} - -.w-10 { - width: 2.5rem; -} - -.w-12 { - width: 3rem; -} - -.w-16 { - width: 4rem; -} - -.w-20 { - width: 5rem; -} - -.w-24 { - width: 6rem; -} - -.w-32 { - width: 8rem; -} - -.w-40 { - width: 10rem; -} - -.w-48 { - width: 12rem; -} - -.w-56 { - width: 14rem; -} - -.w-64 { - width: 16rem; -} - -.w-auto { - width: auto; -} - -.w-px { - width: 1px; -} - -.w-1\/2 { - width: 50%; -} - -.w-1\/3 { - width: 33.333333%; -} - -.w-2\/3 { - width: 66.666667%; -} - -.w-1\/4 { - width: 25%; -} - -.w-2\/4 { - width: 50%; -} - -.w-3\/4 { - width: 75%; -} - -.w-1\/5 { - width: 20%; -} - -.w-2\/5 { - width: 40%; -} - -.w-3\/5 { - width: 60%; -} - -.w-4\/5 { - width: 80%; -} - -.w-1\/6 { - width: 16.666667%; -} - -.w-2\/6 { - width: 33.333333%; -} - -.w-3\/6 { - width: 50%; -} - -.w-4\/6 { - width: 66.666667%; -} - -.w-5\/6 { - width: 83.333333%; -} - -.w-1\/12 { - width: 8.333333%; -} - -.w-2\/12 { - width: 16.666667%; -} - -.w-3\/12 { - width: 25%; -} - -.w-4\/12 { - width: 33.333333%; -} - -.w-5\/12 { - width: 41.666667%; -} - -.w-6\/12 { - width: 50%; -} - -.w-7\/12 { - width: 58.333333%; -} - -.w-8\/12 { - width: 66.666667%; -} - -.w-9\/12 { - width: 75%; -} - -.w-10\/12 { - width: 83.333333%; -} - -.w-11\/12 { - width: 91.666667%; -} - -.w-full { - width: 100%; -} - -.w-screen { - width: 100vw; -} - -.z-0 { - z-index: 0; -} - -.z-10 { - z-index: 10; -} - -.z-20 { - z-index: 20; -} - -.z-30 { - z-index: 30; -} - -.z-40 { - z-index: 40; -} - -.z-50 { - z-index: 50; -} - -.z-auto { - z-index: auto; -} - -.gap-0 { - grid-gap: 0; - gap: 0; -} - -.gap-1 { - grid-gap: 0.25rem; - gap: 0.25rem; -} - -.gap-2 { - grid-gap: 0.5rem; - gap: 0.5rem; -} - -.gap-3 { - grid-gap: 0.75rem; - gap: 0.75rem; -} - -.gap-4 { - grid-gap: 1rem; - gap: 1rem; -} - -.gap-5 { - grid-gap: 1.25rem; - gap: 1.25rem; -} - -.gap-6 { - grid-gap: 1.5rem; - gap: 1.5rem; -} - -.gap-8 { - grid-gap: 2rem; - gap: 2rem; -} - -.gap-10 { - grid-gap: 2.5rem; - gap: 2.5rem; -} - -.gap-12 { - grid-gap: 3rem; - gap: 3rem; -} - -.gap-16 { - grid-gap: 4rem; - gap: 4rem; -} - -.gap-20 { - grid-gap: 5rem; - gap: 5rem; -} - -.gap-24 { - grid-gap: 6rem; - gap: 6rem; -} - -.gap-32 { - grid-gap: 8rem; - gap: 8rem; -} - -.gap-40 { - grid-gap: 10rem; - gap: 10rem; -} - -.gap-48 { - grid-gap: 12rem; - gap: 12rem; -} - -.gap-56 { - grid-gap: 14rem; - gap: 14rem; -} - -.gap-64 { - grid-gap: 16rem; - gap: 16rem; -} - -.gap-px { - grid-gap: 1px; - gap: 1px; -} - -.col-gap-0 { - grid-column-gap: 0; - -webkit-column-gap: 0; - -moz-column-gap: 0; - column-gap: 0; -} - -.col-gap-1 { - grid-column-gap: 0.25rem; - -webkit-column-gap: 0.25rem; - -moz-column-gap: 0.25rem; - column-gap: 0.25rem; -} - -.col-gap-2 { - grid-column-gap: 0.5rem; - -webkit-column-gap: 0.5rem; - -moz-column-gap: 0.5rem; - column-gap: 0.5rem; -} - -.col-gap-3 { - grid-column-gap: 0.75rem; - -webkit-column-gap: 0.75rem; - -moz-column-gap: 0.75rem; - column-gap: 0.75rem; -} - -.col-gap-4 { - grid-column-gap: 1rem; - -webkit-column-gap: 1rem; - -moz-column-gap: 1rem; - column-gap: 1rem; -} - -.col-gap-5 { - grid-column-gap: 1.25rem; - -webkit-column-gap: 1.25rem; - -moz-column-gap: 1.25rem; - column-gap: 1.25rem; -} - -.col-gap-6 { - grid-column-gap: 1.5rem; - -webkit-column-gap: 1.5rem; - -moz-column-gap: 1.5rem; - column-gap: 1.5rem; -} - -.col-gap-8 { - grid-column-gap: 2rem; - -webkit-column-gap: 2rem; - -moz-column-gap: 2rem; - column-gap: 2rem; -} - -.col-gap-10 { - grid-column-gap: 2.5rem; - -webkit-column-gap: 2.5rem; - -moz-column-gap: 2.5rem; - column-gap: 2.5rem; -} - -.col-gap-12 { - grid-column-gap: 3rem; - -webkit-column-gap: 3rem; - -moz-column-gap: 3rem; - column-gap: 3rem; -} - -.col-gap-16 { - grid-column-gap: 4rem; - -webkit-column-gap: 4rem; - -moz-column-gap: 4rem; - column-gap: 4rem; -} - -.col-gap-20 { - grid-column-gap: 5rem; - -webkit-column-gap: 5rem; - -moz-column-gap: 5rem; - column-gap: 5rem; -} - -.col-gap-24 { - grid-column-gap: 6rem; - -webkit-column-gap: 6rem; - -moz-column-gap: 6rem; - column-gap: 6rem; -} - -.col-gap-32 { - grid-column-gap: 8rem; - -webkit-column-gap: 8rem; - -moz-column-gap: 8rem; - column-gap: 8rem; -} - -.col-gap-40 { - grid-column-gap: 10rem; - -webkit-column-gap: 10rem; - -moz-column-gap: 10rem; - column-gap: 10rem; -} - -.col-gap-48 { - grid-column-gap: 12rem; - -webkit-column-gap: 12rem; - -moz-column-gap: 12rem; - column-gap: 12rem; -} - -.col-gap-56 { - grid-column-gap: 14rem; - -webkit-column-gap: 14rem; - -moz-column-gap: 14rem; - column-gap: 14rem; -} - -.col-gap-64 { - grid-column-gap: 16rem; - -webkit-column-gap: 16rem; - -moz-column-gap: 16rem; - column-gap: 16rem; -} - -.col-gap-px { - grid-column-gap: 1px; - -webkit-column-gap: 1px; - -moz-column-gap: 1px; - column-gap: 1px; -} - -.row-gap-0 { - grid-row-gap: 0; - row-gap: 0; -} - -.row-gap-1 { - grid-row-gap: 0.25rem; - row-gap: 0.25rem; -} - -.row-gap-2 { - grid-row-gap: 0.5rem; - row-gap: 0.5rem; -} - -.row-gap-3 { - grid-row-gap: 0.75rem; - row-gap: 0.75rem; -} - -.row-gap-4 { - grid-row-gap: 1rem; - row-gap: 1rem; -} - -.row-gap-5 { - grid-row-gap: 1.25rem; - row-gap: 1.25rem; -} - -.row-gap-6 { - grid-row-gap: 1.5rem; - row-gap: 1.5rem; -} - -.row-gap-8 { - grid-row-gap: 2rem; - row-gap: 2rem; -} - -.row-gap-10 { - grid-row-gap: 2.5rem; - row-gap: 2.5rem; -} - -.row-gap-12 { - grid-row-gap: 3rem; - row-gap: 3rem; -} - -.row-gap-16 { - grid-row-gap: 4rem; - row-gap: 4rem; -} - -.row-gap-20 { - grid-row-gap: 5rem; - row-gap: 5rem; -} - -.row-gap-24 { - grid-row-gap: 6rem; - row-gap: 6rem; -} - -.row-gap-32 { - grid-row-gap: 8rem; - row-gap: 8rem; -} - -.row-gap-40 { - grid-row-gap: 10rem; - row-gap: 10rem; -} - -.row-gap-48 { - grid-row-gap: 12rem; - row-gap: 12rem; -} - -.row-gap-56 { - grid-row-gap: 14rem; - row-gap: 14rem; -} - -.row-gap-64 { - grid-row-gap: 16rem; - row-gap: 16rem; -} - -.row-gap-px { - grid-row-gap: 1px; - row-gap: 1px; -} - -.grid-flow-row { - grid-auto-flow: row; -} - -.grid-flow-col { - grid-auto-flow: column; -} - -.grid-flow-row-dense { - grid-auto-flow: row dense; -} - -.grid-flow-col-dense { - grid-auto-flow: column dense; -} - -.grid-cols-1 { - grid-template-columns: repeat(1, minmax(0, 1fr)); -} - -.grid-cols-2 { - grid-template-columns: repeat(2, minmax(0, 1fr)); -} - -.grid-cols-3 { - grid-template-columns: repeat(3, minmax(0, 1fr)); -} - -.grid-cols-4 { - grid-template-columns: repeat(4, minmax(0, 1fr)); -} - -.grid-cols-5 { - grid-template-columns: repeat(5, minmax(0, 1fr)); -} - -.grid-cols-6 { - grid-template-columns: repeat(6, minmax(0, 1fr)); -} - -.grid-cols-7 { - grid-template-columns: repeat(7, minmax(0, 1fr)); -} - -.grid-cols-8 { - grid-template-columns: repeat(8, minmax(0, 1fr)); -} - -.grid-cols-9 { - grid-template-columns: repeat(9, minmax(0, 1fr)); -} - -.grid-cols-10 { - grid-template-columns: repeat(10, minmax(0, 1fr)); -} - -.grid-cols-11 { - grid-template-columns: repeat(11, minmax(0, 1fr)); -} - -.grid-cols-12 { - grid-template-columns: repeat(12, minmax(0, 1fr)); -} - -.grid-cols-none { - grid-template-columns: none; -} - -.col-auto { - grid-column: auto; -} - -.col-span-1 { - grid-column: span 1 / span 1; -} - -.col-span-2 { - grid-column: span 2 / span 2; -} - -.col-span-3 { - grid-column: span 3 / span 3; -} - -.col-span-4 { - grid-column: span 4 / span 4; -} - -.col-span-5 { - grid-column: span 5 / span 5; -} - -.col-span-6 { - grid-column: span 6 / span 6; -} - -.col-span-7 { - grid-column: span 7 / span 7; -} - -.col-span-8 { - grid-column: span 8 / span 8; -} - -.col-span-9 { - grid-column: span 9 / span 9; -} - -.col-span-10 { - grid-column: span 10 / span 10; -} - -.col-span-11 { - grid-column: span 11 / span 11; -} - -.col-span-12 { - grid-column: span 12 / span 12; -} - -.col-start-1 { - grid-column-start: 1; -} - -.col-start-2 { - grid-column-start: 2; -} - -.col-start-3 { - grid-column-start: 3; -} - -.col-start-4 { - grid-column-start: 4; -} - -.col-start-5 { - grid-column-start: 5; -} - -.col-start-6 { - grid-column-start: 6; -} - -.col-start-7 { - grid-column-start: 7; -} - -.col-start-8 { - grid-column-start: 8; -} - -.col-start-9 { - grid-column-start: 9; -} - -.col-start-10 { - grid-column-start: 10; -} - -.col-start-11 { - grid-column-start: 11; -} - -.col-start-12 { - grid-column-start: 12; -} - -.col-start-13 { - grid-column-start: 13; -} - -.col-start-auto { - grid-column-start: auto; -} - -.col-end-1 { - grid-column-end: 1; -} - -.col-end-2 { - grid-column-end: 2; -} - -.col-end-3 { - grid-column-end: 3; -} - -.col-end-4 { - grid-column-end: 4; -} - -.col-end-5 { - grid-column-end: 5; -} - -.col-end-6 { - grid-column-end: 6; -} - -.col-end-7 { - grid-column-end: 7; -} - -.col-end-8 { - grid-column-end: 8; -} - -.col-end-9 { - grid-column-end: 9; -} - -.col-end-10 { - grid-column-end: 10; -} - -.col-end-11 { - grid-column-end: 11; -} - -.col-end-12 { - grid-column-end: 12; -} - -.col-end-13 { - grid-column-end: 13; -} - -.col-end-auto { - grid-column-end: auto; -} - -.grid-rows-1 { - grid-template-rows: repeat(1, minmax(0, 1fr)); -} - -.grid-rows-2 { - grid-template-rows: repeat(2, minmax(0, 1fr)); -} - -.grid-rows-3 { - grid-template-rows: repeat(3, minmax(0, 1fr)); -} - -.grid-rows-4 { - grid-template-rows: repeat(4, minmax(0, 1fr)); -} - -.grid-rows-5 { - grid-template-rows: repeat(5, minmax(0, 1fr)); -} - -.grid-rows-6 { - grid-template-rows: repeat(6, minmax(0, 1fr)); -} - -.grid-rows-none { - grid-template-rows: none; -} - -.row-auto { - grid-row: auto; -} - -.row-span-1 { - grid-row: span 1 / span 1; -} - -.row-span-2 { - grid-row: span 2 / span 2; -} - -.row-span-3 { - grid-row: span 3 / span 3; -} - -.row-span-4 { - grid-row: span 4 / span 4; -} - -.row-span-5 { - grid-row: span 5 / span 5; -} - -.row-span-6 { - grid-row: span 6 / span 6; -} - -.row-start-1 { - grid-row-start: 1; -} - -.row-start-2 { - grid-row-start: 2; -} - -.row-start-3 { - grid-row-start: 3; -} - -.row-start-4 { - grid-row-start: 4; -} - -.row-start-5 { - grid-row-start: 5; -} - -.row-start-6 { - grid-row-start: 6; -} - -.row-start-7 { - grid-row-start: 7; -} - -.row-start-auto { - grid-row-start: auto; -} - -.row-end-1 { - grid-row-end: 1; -} - -.row-end-2 { - grid-row-end: 2; -} - -.row-end-3 { - grid-row-end: 3; -} - -.row-end-4 { - grid-row-end: 4; -} - -.row-end-5 { - grid-row-end: 5; -} - -.row-end-6 { - grid-row-end: 6; -} - -.row-end-7 { - grid-row-end: 7; -} - -.row-end-auto { - grid-row-end: auto; -} - -.transform { - --transform-translate-x: 0; - --transform-translate-y: 0; - --transform-rotate: 0; - --transform-skew-x: 0; - --transform-skew-y: 0; - --transform-scale-x: 1; - --transform-scale-y: 1; - transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)); -} - -.transform-none { - transform: none; -} - -.origin-center { - transform-origin: center; -} - -.origin-top { - transform-origin: top; -} - -.origin-top-right { - transform-origin: top right; -} - -.origin-right { - transform-origin: right; -} - -.origin-bottom-right { - transform-origin: bottom right; -} - -.origin-bottom { - transform-origin: bottom; -} - -.origin-bottom-left { - transform-origin: bottom left; -} - -.origin-left { - transform-origin: left; -} - -.origin-top-left { - transform-origin: top left; -} - -.scale-0 { - --transform-scale-x: 0; - --transform-scale-y: 0; -} - -.scale-50 { - --transform-scale-x: .5; - --transform-scale-y: .5; -} - -.scale-75 { - --transform-scale-x: .75; - --transform-scale-y: .75; -} - -.scale-90 { - --transform-scale-x: .9; - --transform-scale-y: .9; -} - -.scale-95 { - --transform-scale-x: .95; - --transform-scale-y: .95; -} - -.scale-100 { - --transform-scale-x: 1; - --transform-scale-y: 1; -} - -.scale-105 { - --transform-scale-x: 1.05; - --transform-scale-y: 1.05; -} - -.scale-110 { - --transform-scale-x: 1.1; - --transform-scale-y: 1.1; -} - -.scale-125 { - --transform-scale-x: 1.25; - --transform-scale-y: 1.25; -} - -.scale-150 { - --transform-scale-x: 1.5; - --transform-scale-y: 1.5; -} - -.scale-x-0 { - --transform-scale-x: 0; -} - -.scale-x-50 { - --transform-scale-x: .5; -} - -.scale-x-75 { - --transform-scale-x: .75; -} - -.scale-x-90 { - --transform-scale-x: .9; -} - -.scale-x-95 { - --transform-scale-x: .95; -} - -.scale-x-100 { - --transform-scale-x: 1; -} - -.scale-x-105 { - --transform-scale-x: 1.05; -} - -.scale-x-110 { - --transform-scale-x: 1.1; -} - -.scale-x-125 { - --transform-scale-x: 1.25; -} - -.scale-x-150 { - --transform-scale-x: 1.5; -} - -.scale-y-0 { - --transform-scale-y: 0; -} - -.scale-y-50 { - --transform-scale-y: .5; -} - -.scale-y-75 { - --transform-scale-y: .75; -} - -.scale-y-90 { - --transform-scale-y: .9; -} - -.scale-y-95 { - --transform-scale-y: .95; -} - -.scale-y-100 { - --transform-scale-y: 1; -} - -.scale-y-105 { - --transform-scale-y: 1.05; -} - -.scale-y-110 { - --transform-scale-y: 1.1; -} - -.scale-y-125 { - --transform-scale-y: 1.25; -} - -.scale-y-150 { - --transform-scale-y: 1.5; -} - -.hover\:scale-0:hover { - --transform-scale-x: 0; - --transform-scale-y: 0; -} - -.hover\:scale-50:hover { - --transform-scale-x: .5; - --transform-scale-y: .5; -} - -.hover\:scale-75:hover { - --transform-scale-x: .75; - --transform-scale-y: .75; -} - -.hover\:scale-90:hover { - --transform-scale-x: .9; - --transform-scale-y: .9; -} - -.hover\:scale-95:hover { - --transform-scale-x: .95; - --transform-scale-y: .95; -} - -.hover\:scale-100:hover { - --transform-scale-x: 1; - --transform-scale-y: 1; -} - -.hover\:scale-105:hover { - --transform-scale-x: 1.05; - --transform-scale-y: 1.05; -} - -.hover\:scale-110:hover { - --transform-scale-x: 1.1; - --transform-scale-y: 1.1; -} - -.hover\:scale-125:hover { - --transform-scale-x: 1.25; - --transform-scale-y: 1.25; -} - -.hover\:scale-150:hover { - --transform-scale-x: 1.5; - --transform-scale-y: 1.5; -} - -.hover\:scale-x-0:hover { - --transform-scale-x: 0; -} - -.hover\:scale-x-50:hover { - --transform-scale-x: .5; -} - -.hover\:scale-x-75:hover { - --transform-scale-x: .75; -} - -.hover\:scale-x-90:hover { - --transform-scale-x: .9; -} - -.hover\:scale-x-95:hover { - --transform-scale-x: .95; -} - -.hover\:scale-x-100:hover { - --transform-scale-x: 1; -} - -.hover\:scale-x-105:hover { - --transform-scale-x: 1.05; -} - -.hover\:scale-x-110:hover { - --transform-scale-x: 1.1; -} - -.hover\:scale-x-125:hover { - --transform-scale-x: 1.25; -} - -.hover\:scale-x-150:hover { - --transform-scale-x: 1.5; -} - -.hover\:scale-y-0:hover { - --transform-scale-y: 0; -} - -.hover\:scale-y-50:hover { - --transform-scale-y: .5; -} - -.hover\:scale-y-75:hover { - --transform-scale-y: .75; -} - -.hover\:scale-y-90:hover { - --transform-scale-y: .9; -} - -.hover\:scale-y-95:hover { - --transform-scale-y: .95; -} - -.hover\:scale-y-100:hover { - --transform-scale-y: 1; -} - -.hover\:scale-y-105:hover { - --transform-scale-y: 1.05; -} - -.hover\:scale-y-110:hover { - --transform-scale-y: 1.1; -} - -.hover\:scale-y-125:hover { - --transform-scale-y: 1.25; -} - -.hover\:scale-y-150:hover { - --transform-scale-y: 1.5; -} - -.focus\:scale-0:focus { - --transform-scale-x: 0; - --transform-scale-y: 0; -} - -.focus\:scale-50:focus { - --transform-scale-x: .5; - --transform-scale-y: .5; -} - -.focus\:scale-75:focus { - --transform-scale-x: .75; - --transform-scale-y: .75; -} - -.focus\:scale-90:focus { - --transform-scale-x: .9; - --transform-scale-y: .9; -} - -.focus\:scale-95:focus { - --transform-scale-x: .95; - --transform-scale-y: .95; -} - -.focus\:scale-100:focus { - --transform-scale-x: 1; - --transform-scale-y: 1; -} - -.focus\:scale-105:focus { - --transform-scale-x: 1.05; - --transform-scale-y: 1.05; -} - -.focus\:scale-110:focus { - --transform-scale-x: 1.1; - --transform-scale-y: 1.1; -} - -.focus\:scale-125:focus { - --transform-scale-x: 1.25; - --transform-scale-y: 1.25; -} - -.focus\:scale-150:focus { - --transform-scale-x: 1.5; - --transform-scale-y: 1.5; -} - -.focus\:scale-x-0:focus { - --transform-scale-x: 0; -} - -.focus\:scale-x-50:focus { - --transform-scale-x: .5; -} - -.focus\:scale-x-75:focus { - --transform-scale-x: .75; -} - -.focus\:scale-x-90:focus { - --transform-scale-x: .9; -} - -.focus\:scale-x-95:focus { - --transform-scale-x: .95; -} - -.focus\:scale-x-100:focus { - --transform-scale-x: 1; -} - -.focus\:scale-x-105:focus { - --transform-scale-x: 1.05; -} - -.focus\:scale-x-110:focus { - --transform-scale-x: 1.1; -} - -.focus\:scale-x-125:focus { - --transform-scale-x: 1.25; -} - -.focus\:scale-x-150:focus { - --transform-scale-x: 1.5; -} - -.focus\:scale-y-0:focus { - --transform-scale-y: 0; -} - -.focus\:scale-y-50:focus { - --transform-scale-y: .5; -} - -.focus\:scale-y-75:focus { - --transform-scale-y: .75; -} - -.focus\:scale-y-90:focus { - --transform-scale-y: .9; -} - -.focus\:scale-y-95:focus { - --transform-scale-y: .95; -} - -.focus\:scale-y-100:focus { - --transform-scale-y: 1; -} - -.focus\:scale-y-105:focus { - --transform-scale-y: 1.05; -} - -.focus\:scale-y-110:focus { - --transform-scale-y: 1.1; -} - -.focus\:scale-y-125:focus { - --transform-scale-y: 1.25; -} - -.focus\:scale-y-150:focus { - --transform-scale-y: 1.5; -} - -.rotate-0 { - --transform-rotate: 0; -} - -.rotate-45 { - --transform-rotate: 45deg; -} - -.rotate-90 { - --transform-rotate: 90deg; -} - -.rotate-180 { - --transform-rotate: 180deg; -} - -.-rotate-180 { - --transform-rotate: -180deg; -} - -.-rotate-90 { - --transform-rotate: -90deg; -} - -.-rotate-45 { - --transform-rotate: -45deg; -} - -.hover\:rotate-0:hover { - --transform-rotate: 0; -} - -.hover\:rotate-45:hover { - --transform-rotate: 45deg; -} - -.hover\:rotate-90:hover { - --transform-rotate: 90deg; -} - -.hover\:rotate-180:hover { - --transform-rotate: 180deg; -} - -.hover\:-rotate-180:hover { - --transform-rotate: -180deg; -} - -.hover\:-rotate-90:hover { - --transform-rotate: -90deg; -} - -.hover\:-rotate-45:hover { - --transform-rotate: -45deg; -} - -.focus\:rotate-0:focus { - --transform-rotate: 0; -} - -.focus\:rotate-45:focus { - --transform-rotate: 45deg; -} - -.focus\:rotate-90:focus { - --transform-rotate: 90deg; -} - -.focus\:rotate-180:focus { - --transform-rotate: 180deg; -} - -.focus\:-rotate-180:focus { - --transform-rotate: -180deg; -} - -.focus\:-rotate-90:focus { - --transform-rotate: -90deg; -} - -.focus\:-rotate-45:focus { - --transform-rotate: -45deg; -} - -.translate-x-0 { - --transform-translate-x: 0; -} - -.translate-x-1 { - --transform-translate-x: 0.25rem; -} - -.translate-x-2 { - --transform-translate-x: 0.5rem; -} - -.translate-x-3 { - --transform-translate-x: 0.75rem; -} - -.translate-x-4 { - --transform-translate-x: 1rem; -} - -.translate-x-5 { - --transform-translate-x: 1.25rem; -} - -.translate-x-6 { - --transform-translate-x: 1.5rem; -} - -.translate-x-8 { - --transform-translate-x: 2rem; -} - -.translate-x-10 { - --transform-translate-x: 2.5rem; -} - -.translate-x-12 { - --transform-translate-x: 3rem; -} - -.translate-x-16 { - --transform-translate-x: 4rem; -} - -.translate-x-20 { - --transform-translate-x: 5rem; -} - -.translate-x-24 { - --transform-translate-x: 6rem; -} - -.translate-x-32 { - --transform-translate-x: 8rem; -} - -.translate-x-40 { - --transform-translate-x: 10rem; -} - -.translate-x-48 { - --transform-translate-x: 12rem; -} - -.translate-x-56 { - --transform-translate-x: 14rem; -} - -.translate-x-64 { - --transform-translate-x: 16rem; -} - -.translate-x-px { - --transform-translate-x: 1px; -} - -.-translate-x-1 { - --transform-translate-x: -0.25rem; -} - -.-translate-x-2 { - --transform-translate-x: -0.5rem; -} - -.-translate-x-3 { - --transform-translate-x: -0.75rem; -} - -.-translate-x-4 { - --transform-translate-x: -1rem; -} - -.-translate-x-5 { - --transform-translate-x: -1.25rem; -} - -.-translate-x-6 { - --transform-translate-x: -1.5rem; -} - -.-translate-x-8 { - --transform-translate-x: -2rem; -} - -.-translate-x-10 { - --transform-translate-x: -2.5rem; -} - -.-translate-x-12 { - --transform-translate-x: -3rem; -} - -.-translate-x-16 { - --transform-translate-x: -4rem; -} - -.-translate-x-20 { - --transform-translate-x: -5rem; -} - -.-translate-x-24 { - --transform-translate-x: -6rem; -} - -.-translate-x-32 { - --transform-translate-x: -8rem; -} - -.-translate-x-40 { - --transform-translate-x: -10rem; -} - -.-translate-x-48 { - --transform-translate-x: -12rem; -} - -.-translate-x-56 { - --transform-translate-x: -14rem; -} - -.-translate-x-64 { - --transform-translate-x: -16rem; -} - -.-translate-x-px { - --transform-translate-x: -1px; -} - -.-translate-x-full { - --transform-translate-x: -100%; -} - -.-translate-x-1\/2 { - --transform-translate-x: -50%; -} - -.translate-x-1\/2 { - --transform-translate-x: 50%; -} - -.translate-x-full { - --transform-translate-x: 100%; -} - -.translate-y-0 { - --transform-translate-y: 0; -} - -.translate-y-1 { - --transform-translate-y: 0.25rem; -} - -.translate-y-2 { - --transform-translate-y: 0.5rem; -} - -.translate-y-3 { - --transform-translate-y: 0.75rem; -} - -.translate-y-4 { - --transform-translate-y: 1rem; -} - -.translate-y-5 { - --transform-translate-y: 1.25rem; -} - -.translate-y-6 { - --transform-translate-y: 1.5rem; -} - -.translate-y-8 { - --transform-translate-y: 2rem; -} - -.translate-y-10 { - --transform-translate-y: 2.5rem; -} - -.translate-y-12 { - --transform-translate-y: 3rem; -} - -.translate-y-16 { - --transform-translate-y: 4rem; -} - -.translate-y-20 { - --transform-translate-y: 5rem; -} - -.translate-y-24 { - --transform-translate-y: 6rem; -} - -.translate-y-32 { - --transform-translate-y: 8rem; -} - -.translate-y-40 { - --transform-translate-y: 10rem; -} - -.translate-y-48 { - --transform-translate-y: 12rem; -} - -.translate-y-56 { - --transform-translate-y: 14rem; -} - -.translate-y-64 { - --transform-translate-y: 16rem; -} - -.translate-y-px { - --transform-translate-y: 1px; -} - -.-translate-y-1 { - --transform-translate-y: -0.25rem; -} - -.-translate-y-2 { - --transform-translate-y: -0.5rem; -} - -.-translate-y-3 { - --transform-translate-y: -0.75rem; -} - -.-translate-y-4 { - --transform-translate-y: -1rem; -} - -.-translate-y-5 { - --transform-translate-y: -1.25rem; -} - -.-translate-y-6 { - --transform-translate-y: -1.5rem; -} - -.-translate-y-8 { - --transform-translate-y: -2rem; -} - -.-translate-y-10 { - --transform-translate-y: -2.5rem; -} - -.-translate-y-12 { - --transform-translate-y: -3rem; -} - -.-translate-y-16 { - --transform-translate-y: -4rem; -} - -.-translate-y-20 { - --transform-translate-y: -5rem; -} - -.-translate-y-24 { - --transform-translate-y: -6rem; -} - -.-translate-y-32 { - --transform-translate-y: -8rem; -} - -.-translate-y-40 { - --transform-translate-y: -10rem; -} - -.-translate-y-48 { - --transform-translate-y: -12rem; -} - -.-translate-y-56 { - --transform-translate-y: -14rem; -} - -.-translate-y-64 { - --transform-translate-y: -16rem; -} - -.-translate-y-px { - --transform-translate-y: -1px; -} - -.-translate-y-full { - --transform-translate-y: -100%; -} - -.-translate-y-1\/2 { - --transform-translate-y: -50%; -} - -.translate-y-1\/2 { - --transform-translate-y: 50%; -} - -.translate-y-full { - --transform-translate-y: 100%; -} - -.hover\:translate-x-0:hover { - --transform-translate-x: 0; -} - -.hover\:translate-x-1:hover { - --transform-translate-x: 0.25rem; -} - -.hover\:translate-x-2:hover { - --transform-translate-x: 0.5rem; -} - -.hover\:translate-x-3:hover { - --transform-translate-x: 0.75rem; -} - -.hover\:translate-x-4:hover { - --transform-translate-x: 1rem; -} - -.hover\:translate-x-5:hover { - --transform-translate-x: 1.25rem; -} - -.hover\:translate-x-6:hover { - --transform-translate-x: 1.5rem; -} - -.hover\:translate-x-8:hover { - --transform-translate-x: 2rem; -} - -.hover\:translate-x-10:hover { - --transform-translate-x: 2.5rem; -} - -.hover\:translate-x-12:hover { - --transform-translate-x: 3rem; -} - -.hover\:translate-x-16:hover { - --transform-translate-x: 4rem; -} - -.hover\:translate-x-20:hover { - --transform-translate-x: 5rem; -} - -.hover\:translate-x-24:hover { - --transform-translate-x: 6rem; -} - -.hover\:translate-x-32:hover { - --transform-translate-x: 8rem; -} - -.hover\:translate-x-40:hover { - --transform-translate-x: 10rem; -} - -.hover\:translate-x-48:hover { - --transform-translate-x: 12rem; -} - -.hover\:translate-x-56:hover { - --transform-translate-x: 14rem; -} - -.hover\:translate-x-64:hover { - --transform-translate-x: 16rem; -} - -.hover\:translate-x-px:hover { - --transform-translate-x: 1px; -} - -.hover\:-translate-x-1:hover { - --transform-translate-x: -0.25rem; -} - -.hover\:-translate-x-2:hover { - --transform-translate-x: -0.5rem; -} - -.hover\:-translate-x-3:hover { - --transform-translate-x: -0.75rem; -} - -.hover\:-translate-x-4:hover { - --transform-translate-x: -1rem; -} - -.hover\:-translate-x-5:hover { - --transform-translate-x: -1.25rem; -} - -.hover\:-translate-x-6:hover { - --transform-translate-x: -1.5rem; -} - -.hover\:-translate-x-8:hover { - --transform-translate-x: -2rem; -} - -.hover\:-translate-x-10:hover { - --transform-translate-x: -2.5rem; -} - -.hover\:-translate-x-12:hover { - --transform-translate-x: -3rem; -} - -.hover\:-translate-x-16:hover { - --transform-translate-x: -4rem; -} - -.hover\:-translate-x-20:hover { - --transform-translate-x: -5rem; -} - -.hover\:-translate-x-24:hover { - --transform-translate-x: -6rem; -} - -.hover\:-translate-x-32:hover { - --transform-translate-x: -8rem; -} - -.hover\:-translate-x-40:hover { - --transform-translate-x: -10rem; -} - -.hover\:-translate-x-48:hover { - --transform-translate-x: -12rem; -} - -.hover\:-translate-x-56:hover { - --transform-translate-x: -14rem; -} - -.hover\:-translate-x-64:hover { - --transform-translate-x: -16rem; -} - -.hover\:-translate-x-px:hover { - --transform-translate-x: -1px; -} - -.hover\:-translate-x-full:hover { - --transform-translate-x: -100%; -} - -.hover\:-translate-x-1\/2:hover { - --transform-translate-x: -50%; -} - -.hover\:translate-x-1\/2:hover { - --transform-translate-x: 50%; -} - -.hover\:translate-x-full:hover { - --transform-translate-x: 100%; -} - -.hover\:translate-y-0:hover { - --transform-translate-y: 0; -} - -.hover\:translate-y-1:hover { - --transform-translate-y: 0.25rem; -} - -.hover\:translate-y-2:hover { - --transform-translate-y: 0.5rem; -} - -.hover\:translate-y-3:hover { - --transform-translate-y: 0.75rem; -} - -.hover\:translate-y-4:hover { - --transform-translate-y: 1rem; -} - -.hover\:translate-y-5:hover { - --transform-translate-y: 1.25rem; -} - -.hover\:translate-y-6:hover { - --transform-translate-y: 1.5rem; -} - -.hover\:translate-y-8:hover { - --transform-translate-y: 2rem; -} - -.hover\:translate-y-10:hover { - --transform-translate-y: 2.5rem; -} - -.hover\:translate-y-12:hover { - --transform-translate-y: 3rem; -} - -.hover\:translate-y-16:hover { - --transform-translate-y: 4rem; -} - -.hover\:translate-y-20:hover { - --transform-translate-y: 5rem; -} - -.hover\:translate-y-24:hover { - --transform-translate-y: 6rem; -} - -.hover\:translate-y-32:hover { - --transform-translate-y: 8rem; -} - -.hover\:translate-y-40:hover { - --transform-translate-y: 10rem; -} - -.hover\:translate-y-48:hover { - --transform-translate-y: 12rem; -} - -.hover\:translate-y-56:hover { - --transform-translate-y: 14rem; -} - -.hover\:translate-y-64:hover { - --transform-translate-y: 16rem; -} - -.hover\:translate-y-px:hover { - --transform-translate-y: 1px; -} - -.hover\:-translate-y-1:hover { - --transform-translate-y: -0.25rem; -} - -.hover\:-translate-y-2:hover { - --transform-translate-y: -0.5rem; -} - -.hover\:-translate-y-3:hover { - --transform-translate-y: -0.75rem; -} - -.hover\:-translate-y-4:hover { - --transform-translate-y: -1rem; -} - -.hover\:-translate-y-5:hover { - --transform-translate-y: -1.25rem; -} - -.hover\:-translate-y-6:hover { - --transform-translate-y: -1.5rem; -} - -.hover\:-translate-y-8:hover { - --transform-translate-y: -2rem; -} - -.hover\:-translate-y-10:hover { - --transform-translate-y: -2.5rem; -} - -.hover\:-translate-y-12:hover { - --transform-translate-y: -3rem; -} - -.hover\:-translate-y-16:hover { - --transform-translate-y: -4rem; -} - -.hover\:-translate-y-20:hover { - --transform-translate-y: -5rem; -} - -.hover\:-translate-y-24:hover { - --transform-translate-y: -6rem; -} - -.hover\:-translate-y-32:hover { - --transform-translate-y: -8rem; -} - -.hover\:-translate-y-40:hover { - --transform-translate-y: -10rem; -} - -.hover\:-translate-y-48:hover { - --transform-translate-y: -12rem; -} - -.hover\:-translate-y-56:hover { - --transform-translate-y: -14rem; -} - -.hover\:-translate-y-64:hover { - --transform-translate-y: -16rem; -} - -.hover\:-translate-y-px:hover { - --transform-translate-y: -1px; -} - -.hover\:-translate-y-full:hover { - --transform-translate-y: -100%; -} - -.hover\:-translate-y-1\/2:hover { - --transform-translate-y: -50%; -} - -.hover\:translate-y-1\/2:hover { - --transform-translate-y: 50%; -} - -.hover\:translate-y-full:hover { - --transform-translate-y: 100%; -} - -.focus\:translate-x-0:focus { - --transform-translate-x: 0; -} - -.focus\:translate-x-1:focus { - --transform-translate-x: 0.25rem; -} - -.focus\:translate-x-2:focus { - --transform-translate-x: 0.5rem; -} - -.focus\:translate-x-3:focus { - --transform-translate-x: 0.75rem; -} - -.focus\:translate-x-4:focus { - --transform-translate-x: 1rem; -} - -.focus\:translate-x-5:focus { - --transform-translate-x: 1.25rem; -} - -.focus\:translate-x-6:focus { - --transform-translate-x: 1.5rem; -} - -.focus\:translate-x-8:focus { - --transform-translate-x: 2rem; -} - -.focus\:translate-x-10:focus { - --transform-translate-x: 2.5rem; -} - -.focus\:translate-x-12:focus { - --transform-translate-x: 3rem; -} - -.focus\:translate-x-16:focus { - --transform-translate-x: 4rem; -} - -.focus\:translate-x-20:focus { - --transform-translate-x: 5rem; -} - -.focus\:translate-x-24:focus { - --transform-translate-x: 6rem; -} - -.focus\:translate-x-32:focus { - --transform-translate-x: 8rem; -} - -.focus\:translate-x-40:focus { - --transform-translate-x: 10rem; -} - -.focus\:translate-x-48:focus { - --transform-translate-x: 12rem; -} - -.focus\:translate-x-56:focus { - --transform-translate-x: 14rem; -} - -.focus\:translate-x-64:focus { - --transform-translate-x: 16rem; -} - -.focus\:translate-x-px:focus { - --transform-translate-x: 1px; -} - -.focus\:-translate-x-1:focus { - --transform-translate-x: -0.25rem; -} - -.focus\:-translate-x-2:focus { - --transform-translate-x: -0.5rem; -} - -.focus\:-translate-x-3:focus { - --transform-translate-x: -0.75rem; -} - -.focus\:-translate-x-4:focus { - --transform-translate-x: -1rem; -} - -.focus\:-translate-x-5:focus { - --transform-translate-x: -1.25rem; -} - -.focus\:-translate-x-6:focus { - --transform-translate-x: -1.5rem; -} - -.focus\:-translate-x-8:focus { - --transform-translate-x: -2rem; -} - -.focus\:-translate-x-10:focus { - --transform-translate-x: -2.5rem; -} - -.focus\:-translate-x-12:focus { - --transform-translate-x: -3rem; -} - -.focus\:-translate-x-16:focus { - --transform-translate-x: -4rem; -} - -.focus\:-translate-x-20:focus { - --transform-translate-x: -5rem; -} - -.focus\:-translate-x-24:focus { - --transform-translate-x: -6rem; -} - -.focus\:-translate-x-32:focus { - --transform-translate-x: -8rem; -} - -.focus\:-translate-x-40:focus { - --transform-translate-x: -10rem; -} - -.focus\:-translate-x-48:focus { - --transform-translate-x: -12rem; -} - -.focus\:-translate-x-56:focus { - --transform-translate-x: -14rem; -} - -.focus\:-translate-x-64:focus { - --transform-translate-x: -16rem; -} - -.focus\:-translate-x-px:focus { - --transform-translate-x: -1px; -} - -.focus\:-translate-x-full:focus { - --transform-translate-x: -100%; -} - -.focus\:-translate-x-1\/2:focus { - --transform-translate-x: -50%; -} - -.focus\:translate-x-1\/2:focus { - --transform-translate-x: 50%; -} - -.focus\:translate-x-full:focus { - --transform-translate-x: 100%; -} - -.focus\:translate-y-0:focus { - --transform-translate-y: 0; -} - -.focus\:translate-y-1:focus { - --transform-translate-y: 0.25rem; -} - -.focus\:translate-y-2:focus { - --transform-translate-y: 0.5rem; -} - -.focus\:translate-y-3:focus { - --transform-translate-y: 0.75rem; -} - -.focus\:translate-y-4:focus { - --transform-translate-y: 1rem; -} - -.focus\:translate-y-5:focus { - --transform-translate-y: 1.25rem; -} - -.focus\:translate-y-6:focus { - --transform-translate-y: 1.5rem; -} - -.focus\:translate-y-8:focus { - --transform-translate-y: 2rem; -} - -.focus\:translate-y-10:focus { - --transform-translate-y: 2.5rem; -} - -.focus\:translate-y-12:focus { - --transform-translate-y: 3rem; -} - -.focus\:translate-y-16:focus { - --transform-translate-y: 4rem; -} - -.focus\:translate-y-20:focus { - --transform-translate-y: 5rem; -} - -.focus\:translate-y-24:focus { - --transform-translate-y: 6rem; -} - -.focus\:translate-y-32:focus { - --transform-translate-y: 8rem; -} - -.focus\:translate-y-40:focus { - --transform-translate-y: 10rem; -} - -.focus\:translate-y-48:focus { - --transform-translate-y: 12rem; -} - -.focus\:translate-y-56:focus { - --transform-translate-y: 14rem; -} - -.focus\:translate-y-64:focus { - --transform-translate-y: 16rem; -} - -.focus\:translate-y-px:focus { - --transform-translate-y: 1px; -} - -.focus\:-translate-y-1:focus { - --transform-translate-y: -0.25rem; -} - -.focus\:-translate-y-2:focus { - --transform-translate-y: -0.5rem; -} - -.focus\:-translate-y-3:focus { - --transform-translate-y: -0.75rem; -} - -.focus\:-translate-y-4:focus { - --transform-translate-y: -1rem; -} - -.focus\:-translate-y-5:focus { - --transform-translate-y: -1.25rem; -} - -.focus\:-translate-y-6:focus { - --transform-translate-y: -1.5rem; -} - -.focus\:-translate-y-8:focus { - --transform-translate-y: -2rem; -} - -.focus\:-translate-y-10:focus { - --transform-translate-y: -2.5rem; -} - -.focus\:-translate-y-12:focus { - --transform-translate-y: -3rem; -} - -.focus\:-translate-y-16:focus { - --transform-translate-y: -4rem; -} - -.focus\:-translate-y-20:focus { - --transform-translate-y: -5rem; -} - -.focus\:-translate-y-24:focus { - --transform-translate-y: -6rem; -} - -.focus\:-translate-y-32:focus { - --transform-translate-y: -8rem; -} - -.focus\:-translate-y-40:focus { - --transform-translate-y: -10rem; -} - -.focus\:-translate-y-48:focus { - --transform-translate-y: -12rem; -} - -.focus\:-translate-y-56:focus { - --transform-translate-y: -14rem; -} - -.focus\:-translate-y-64:focus { - --transform-translate-y: -16rem; -} - -.focus\:-translate-y-px:focus { - --transform-translate-y: -1px; -} - -.focus\:-translate-y-full:focus { - --transform-translate-y: -100%; -} - -.focus\:-translate-y-1\/2:focus { - --transform-translate-y: -50%; -} - -.focus\:translate-y-1\/2:focus { - --transform-translate-y: 50%; -} - -.focus\:translate-y-full:focus { - --transform-translate-y: 100%; -} - -.skew-x-0 { - --transform-skew-x: 0; -} - -.skew-x-3 { - --transform-skew-x: 3deg; -} - -.skew-x-6 { - --transform-skew-x: 6deg; -} - -.skew-x-12 { - --transform-skew-x: 12deg; -} - -.-skew-x-12 { - --transform-skew-x: -12deg; -} - -.-skew-x-6 { - --transform-skew-x: -6deg; -} - -.-skew-x-3 { - --transform-skew-x: -3deg; -} - -.skew-y-0 { - --transform-skew-y: 0; -} - -.skew-y-3 { - --transform-skew-y: 3deg; -} - -.skew-y-6 { - --transform-skew-y: 6deg; -} - -.skew-y-12 { - --transform-skew-y: 12deg; -} - -.-skew-y-12 { - --transform-skew-y: -12deg; -} - -.-skew-y-6 { - --transform-skew-y: -6deg; -} - -.-skew-y-3 { - --transform-skew-y: -3deg; -} - -.hover\:skew-x-0:hover { - --transform-skew-x: 0; -} - -.hover\:skew-x-3:hover { - --transform-skew-x: 3deg; -} - -.hover\:skew-x-6:hover { - --transform-skew-x: 6deg; -} - -.hover\:skew-x-12:hover { - --transform-skew-x: 12deg; -} - -.hover\:-skew-x-12:hover { - --transform-skew-x: -12deg; -} - -.hover\:-skew-x-6:hover { - --transform-skew-x: -6deg; -} - -.hover\:-skew-x-3:hover { - --transform-skew-x: -3deg; -} - -.hover\:skew-y-0:hover { - --transform-skew-y: 0; -} - -.hover\:skew-y-3:hover { - --transform-skew-y: 3deg; -} - -.hover\:skew-y-6:hover { - --transform-skew-y: 6deg; -} - -.hover\:skew-y-12:hover { - --transform-skew-y: 12deg; -} - -.hover\:-skew-y-12:hover { - --transform-skew-y: -12deg; -} - -.hover\:-skew-y-6:hover { - --transform-skew-y: -6deg; -} - -.hover\:-skew-y-3:hover { - --transform-skew-y: -3deg; -} - -.focus\:skew-x-0:focus { - --transform-skew-x: 0; -} - -.focus\:skew-x-3:focus { - --transform-skew-x: 3deg; -} - -.focus\:skew-x-6:focus { - --transform-skew-x: 6deg; -} - -.focus\:skew-x-12:focus { - --transform-skew-x: 12deg; -} - -.focus\:-skew-x-12:focus { - --transform-skew-x: -12deg; -} - -.focus\:-skew-x-6:focus { - --transform-skew-x: -6deg; -} - -.focus\:-skew-x-3:focus { - --transform-skew-x: -3deg; -} - -.focus\:skew-y-0:focus { - --transform-skew-y: 0; -} - -.focus\:skew-y-3:focus { - --transform-skew-y: 3deg; -} - -.focus\:skew-y-6:focus { - --transform-skew-y: 6deg; -} - -.focus\:skew-y-12:focus { - --transform-skew-y: 12deg; -} - -.focus\:-skew-y-12:focus { - --transform-skew-y: -12deg; -} - -.focus\:-skew-y-6:focus { - --transform-skew-y: -6deg; -} - -.focus\:-skew-y-3:focus { - --transform-skew-y: -3deg; -} - -.transition-none { - transition-property: none; -} - -.transition-all { - transition-property: all; -} - -.transition { - transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform; -} - -.transition-colors { - transition-property: background-color, border-color, color, fill, stroke; -} - -.transition-opacity { - transition-property: opacity; -} - -.transition-shadow { - transition-property: box-shadow; -} - -.transition-transform { - transition-property: transform; -} - -.ease-linear { - transition-timing-function: linear; -} - -.ease-in { - transition-timing-function: cubic-bezier(0.4, 0, 1, 1); -} - -.ease-out { - transition-timing-function: cubic-bezier(0, 0, 0.2, 1); -} - -.ease-in-out { - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); -} - -.duration-75 { - transition-duration: 75ms; -} - -.duration-100 { - transition-duration: 100ms; -} - -.duration-150 { - transition-duration: 150ms; -} - -.duration-200 { - transition-duration: 200ms; -} - -.duration-300 { - transition-duration: 300ms; -} - -.duration-500 { - transition-duration: 500ms; -} - -.duration-700 { - transition-duration: 700ms; -} - -.duration-1000 { - transition-duration: 1000ms; -} - -@media (min-width: 640px) { - .sm\:sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; - } - - .sm\:not-sr-only { - position: static; - width: auto; - height: auto; - padding: 0; - margin: 0; - overflow: visible; - clip: auto; - white-space: normal; - } - - .sm\:focus\:sr-only:focus { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; - } - - .sm\:focus\:not-sr-only:focus { - position: static; - width: auto; - height: auto; - padding: 0; - margin: 0; - overflow: visible; - clip: auto; - white-space: normal; - } - - .sm\:appearance-none { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - } - - .sm\:bg-fixed { - background-attachment: fixed; - } - - .sm\:bg-local { - background-attachment: local; - } - - .sm\:bg-scroll { - background-attachment: scroll; - } - - .sm\:bg-transparent { - background-color: transparent; - } - - .sm\:bg-black { - background-color: #000; - } - - .sm\:bg-white { - background-color: #fff; - } - - .sm\:bg-gray-100 { - background-color: #f7fafc; - } - - .sm\:bg-gray-200 { - background-color: #edf2f7; - } - - .sm\:bg-gray-300 { - background-color: #e2e8f0; - } - - .sm\:bg-gray-400 { - background-color: #cbd5e0; - } - - .sm\:bg-gray-500 { - background-color: #a0aec0; - } - - .sm\:bg-gray-600 { - background-color: #718096; - } - - .sm\:bg-gray-700 { - background-color: #4a5568; - } - - .sm\:bg-gray-800 { - background-color: #2d3748; - } - - .sm\:bg-gray-900 { - background-color: #1a202c; - } - - .sm\:bg-red-100 { - background-color: #fff5f5; - } - - .sm\:bg-red-200 { - background-color: #fed7d7; - } - - .sm\:bg-red-300 { - background-color: #feb2b2; - } - - .sm\:bg-red-400 { - background-color: #fc8181; - } - - .sm\:bg-red-500 { - background-color: #f56565; - } - - .sm\:bg-red-600 { - background-color: #e53e3e; - } - - .sm\:bg-red-700 { - background-color: #c53030; - } - - .sm\:bg-red-800 { - background-color: #9b2c2c; - } - - .sm\:bg-red-900 { - background-color: #742a2a; - } - - .sm\:bg-orange-100 { - background-color: #fffaf0; - } - - .sm\:bg-orange-200 { - background-color: #feebc8; - } - - .sm\:bg-orange-300 { - background-color: #fbd38d; - } - - .sm\:bg-orange-400 { - background-color: #f6ad55; - } - - .sm\:bg-orange-500 { - background-color: #ed8936; - } - - .sm\:bg-orange-600 { - background-color: #dd6b20; - } - - .sm\:bg-orange-700 { - background-color: #c05621; - } - - .sm\:bg-orange-800 { - background-color: #9c4221; - } - - .sm\:bg-orange-900 { - background-color: #7b341e; - } - - .sm\:bg-yellow-100 { - background-color: #fffff0; - } - - .sm\:bg-yellow-200 { - background-color: #fefcbf; - } - - .sm\:bg-yellow-300 { - background-color: #faf089; - } - - .sm\:bg-yellow-400 { - background-color: #f6e05e; - } - - .sm\:bg-yellow-500 { - background-color: #ecc94b; - } - - .sm\:bg-yellow-600 { - background-color: #d69e2e; - } - - .sm\:bg-yellow-700 { - background-color: #b7791f; - } - - .sm\:bg-yellow-800 { - background-color: #975a16; - } - - .sm\:bg-yellow-900 { - background-color: #744210; - } - - .sm\:bg-green-100 { - background-color: #f0fff4; - } - - .sm\:bg-green-200 { - background-color: #c6f6d5; - } - - .sm\:bg-green-300 { - background-color: #9ae6b4; - } - - .sm\:bg-green-400 { - background-color: #68d391; - } - - .sm\:bg-green-500 { - background-color: #48bb78; - } - - .sm\:bg-green-600 { - background-color: #38a169; - } - - .sm\:bg-green-700 { - background-color: #2f855a; - } - - .sm\:bg-green-800 { - background-color: #276749; - } - - .sm\:bg-green-900 { - background-color: #22543d; - } - - .sm\:bg-teal-100 { - background-color: #e6fffa; - } - - .sm\:bg-teal-200 { - background-color: #b2f5ea; - } - - .sm\:bg-teal-300 { - background-color: #81e6d9; - } - - .sm\:bg-teal-400 { - background-color: #4fd1c5; - } - - .sm\:bg-teal-500 { - background-color: #38b2ac; - } - - .sm\:bg-teal-600 { - background-color: #319795; - } - - .sm\:bg-teal-700 { - background-color: #2c7a7b; - } - - .sm\:bg-teal-800 { - background-color: #285e61; - } - - .sm\:bg-teal-900 { - background-color: #234e52; - } - - .sm\:bg-blue-100 { - background-color: #ebf8ff; - } - - .sm\:bg-blue-200 { - background-color: #bee3f8; - } - - .sm\:bg-blue-300 { - background-color: #90cdf4; - } - - .sm\:bg-blue-400 { - background-color: #63b3ed; - } - - .sm\:bg-blue-500 { - background-color: #4299e1; - } - - .sm\:bg-blue-600 { - background-color: #3182ce; - } - - .sm\:bg-blue-700 { - background-color: #2b6cb0; - } - - .sm\:bg-blue-800 { - background-color: #2c5282; - } - - .sm\:bg-blue-900 { - background-color: #2a4365; - } - - .sm\:bg-indigo-100 { - background-color: #ebf4ff; - } - - .sm\:bg-indigo-200 { - background-color: #c3dafe; - } - - .sm\:bg-indigo-300 { - background-color: #a3bffa; - } - - .sm\:bg-indigo-400 { - background-color: #7f9cf5; - } - - .sm\:bg-indigo-500 { - background-color: #667eea; - } - - .sm\:bg-indigo-600 { - background-color: #5a67d8; - } - - .sm\:bg-indigo-700 { - background-color: #4c51bf; - } - - .sm\:bg-indigo-800 { - background-color: #434190; - } - - .sm\:bg-indigo-900 { - background-color: #3c366b; - } - - .sm\:bg-purple-100 { - background-color: #faf5ff; - } - - .sm\:bg-purple-200 { - background-color: #e9d8fd; - } - - .sm\:bg-purple-300 { - background-color: #d6bcfa; - } - - .sm\:bg-purple-400 { - background-color: #b794f4; - } - - .sm\:bg-purple-500 { - background-color: #9f7aea; - } - - .sm\:bg-purple-600 { - background-color: #805ad5; - } - - .sm\:bg-purple-700 { - background-color: #6b46c1; - } - - .sm\:bg-purple-800 { - background-color: #553c9a; - } - - .sm\:bg-purple-900 { - background-color: #44337a; - } - - .sm\:bg-pink-100 { - background-color: #fff5f7; - } - - .sm\:bg-pink-200 { - background-color: #fed7e2; - } - - .sm\:bg-pink-300 { - background-color: #fbb6ce; - } - - .sm\:bg-pink-400 { - background-color: #f687b3; - } - - .sm\:bg-pink-500 { - background-color: #ed64a6; - } - - .sm\:bg-pink-600 { - background-color: #d53f8c; - } - - .sm\:bg-pink-700 { - background-color: #b83280; - } - - .sm\:bg-pink-800 { - background-color: #97266d; - } - - .sm\:bg-pink-900 { - background-color: #702459; - } - - .sm\:hover\:bg-transparent:hover { - background-color: transparent; - } - - .sm\:hover\:bg-black:hover { - background-color: #000; - } - - .sm\:hover\:bg-white:hover { - background-color: #fff; - } - - .sm\:hover\:bg-gray-100:hover { - background-color: #f7fafc; - } - - .sm\:hover\:bg-gray-200:hover { - background-color: #edf2f7; - } - - .sm\:hover\:bg-gray-300:hover { - background-color: #e2e8f0; - } - - .sm\:hover\:bg-gray-400:hover { - background-color: #cbd5e0; - } - - .sm\:hover\:bg-gray-500:hover { - background-color: #a0aec0; - } - - .sm\:hover\:bg-gray-600:hover { - background-color: #718096; - } - - .sm\:hover\:bg-gray-700:hover { - background-color: #4a5568; - } - - .sm\:hover\:bg-gray-800:hover { - background-color: #2d3748; - } - - .sm\:hover\:bg-gray-900:hover { - background-color: #1a202c; - } - - .sm\:hover\:bg-red-100:hover { - background-color: #fff5f5; - } - - .sm\:hover\:bg-red-200:hover { - background-color: #fed7d7; - } - - .sm\:hover\:bg-red-300:hover { - background-color: #feb2b2; - } - - .sm\:hover\:bg-red-400:hover { - background-color: #fc8181; - } - - .sm\:hover\:bg-red-500:hover { - background-color: #f56565; - } - - .sm\:hover\:bg-red-600:hover { - background-color: #e53e3e; - } - - .sm\:hover\:bg-red-700:hover { - background-color: #c53030; - } - - .sm\:hover\:bg-red-800:hover { - background-color: #9b2c2c; - } - - .sm\:hover\:bg-red-900:hover { - background-color: #742a2a; - } - - .sm\:hover\:bg-orange-100:hover { - background-color: #fffaf0; - } - - .sm\:hover\:bg-orange-200:hover { - background-color: #feebc8; - } - - .sm\:hover\:bg-orange-300:hover { - background-color: #fbd38d; - } - - .sm\:hover\:bg-orange-400:hover { - background-color: #f6ad55; - } - - .sm\:hover\:bg-orange-500:hover { - background-color: #ed8936; - } - - .sm\:hover\:bg-orange-600:hover { - background-color: #dd6b20; - } - - .sm\:hover\:bg-orange-700:hover { - background-color: #c05621; - } - - .sm\:hover\:bg-orange-800:hover { - background-color: #9c4221; - } - - .sm\:hover\:bg-orange-900:hover { - background-color: #7b341e; - } - - .sm\:hover\:bg-yellow-100:hover { - background-color: #fffff0; - } - - .sm\:hover\:bg-yellow-200:hover { - background-color: #fefcbf; - } - - .sm\:hover\:bg-yellow-300:hover { - background-color: #faf089; - } - - .sm\:hover\:bg-yellow-400:hover { - background-color: #f6e05e; - } - - .sm\:hover\:bg-yellow-500:hover { - background-color: #ecc94b; - } - - .sm\:hover\:bg-yellow-600:hover { - background-color: #d69e2e; - } - - .sm\:hover\:bg-yellow-700:hover { - background-color: #b7791f; - } - - .sm\:hover\:bg-yellow-800:hover { - background-color: #975a16; - } - - .sm\:hover\:bg-yellow-900:hover { - background-color: #744210; - } - - .sm\:hover\:bg-green-100:hover { - background-color: #f0fff4; - } - - .sm\:hover\:bg-green-200:hover { - background-color: #c6f6d5; - } - - .sm\:hover\:bg-green-300:hover { - background-color: #9ae6b4; - } - - .sm\:hover\:bg-green-400:hover { - background-color: #68d391; - } - - .sm\:hover\:bg-green-500:hover { - background-color: #48bb78; - } - - .sm\:hover\:bg-green-600:hover { - background-color: #38a169; - } - - .sm\:hover\:bg-green-700:hover { - background-color: #2f855a; - } - - .sm\:hover\:bg-green-800:hover { - background-color: #276749; - } - - .sm\:hover\:bg-green-900:hover { - background-color: #22543d; - } - - .sm\:hover\:bg-teal-100:hover { - background-color: #e6fffa; - } - - .sm\:hover\:bg-teal-200:hover { - background-color: #b2f5ea; - } - - .sm\:hover\:bg-teal-300:hover { - background-color: #81e6d9; - } - - .sm\:hover\:bg-teal-400:hover { - background-color: #4fd1c5; - } - - .sm\:hover\:bg-teal-500:hover { - background-color: #38b2ac; - } - - .sm\:hover\:bg-teal-600:hover { - background-color: #319795; - } - - .sm\:hover\:bg-teal-700:hover { - background-color: #2c7a7b; - } - - .sm\:hover\:bg-teal-800:hover { - background-color: #285e61; - } - - .sm\:hover\:bg-teal-900:hover { - background-color: #234e52; - } - - .sm\:hover\:bg-blue-100:hover { - background-color: #ebf8ff; - } - - .sm\:hover\:bg-blue-200:hover { - background-color: #bee3f8; - } - - .sm\:hover\:bg-blue-300:hover { - background-color: #90cdf4; - } - - .sm\:hover\:bg-blue-400:hover { - background-color: #63b3ed; - } - - .sm\:hover\:bg-blue-500:hover { - background-color: #4299e1; - } - - .sm\:hover\:bg-blue-600:hover { - background-color: #3182ce; - } - - .sm\:hover\:bg-blue-700:hover { - background-color: #2b6cb0; - } - - .sm\:hover\:bg-blue-800:hover { - background-color: #2c5282; - } - - .sm\:hover\:bg-blue-900:hover { - background-color: #2a4365; - } - - .sm\:hover\:bg-indigo-100:hover { - background-color: #ebf4ff; - } - - .sm\:hover\:bg-indigo-200:hover { - background-color: #c3dafe; - } - - .sm\:hover\:bg-indigo-300:hover { - background-color: #a3bffa; - } - - .sm\:hover\:bg-indigo-400:hover { - background-color: #7f9cf5; - } - - .sm\:hover\:bg-indigo-500:hover { - background-color: #667eea; - } - - .sm\:hover\:bg-indigo-600:hover { - background-color: #5a67d8; - } - - .sm\:hover\:bg-indigo-700:hover { - background-color: #4c51bf; - } - - .sm\:hover\:bg-indigo-800:hover { - background-color: #434190; - } - - .sm\:hover\:bg-indigo-900:hover { - background-color: #3c366b; - } - - .sm\:hover\:bg-purple-100:hover { - background-color: #faf5ff; - } - - .sm\:hover\:bg-purple-200:hover { - background-color: #e9d8fd; - } - - .sm\:hover\:bg-purple-300:hover { - background-color: #d6bcfa; - } - - .sm\:hover\:bg-purple-400:hover { - background-color: #b794f4; - } - - .sm\:hover\:bg-purple-500:hover { - background-color: #9f7aea; - } - - .sm\:hover\:bg-purple-600:hover { - background-color: #805ad5; - } - - .sm\:hover\:bg-purple-700:hover { - background-color: #6b46c1; - } - - .sm\:hover\:bg-purple-800:hover { - background-color: #553c9a; - } - - .sm\:hover\:bg-purple-900:hover { - background-color: #44337a; - } - - .sm\:hover\:bg-pink-100:hover { - background-color: #fff5f7; - } - - .sm\:hover\:bg-pink-200:hover { - background-color: #fed7e2; - } - - .sm\:hover\:bg-pink-300:hover { - background-color: #fbb6ce; - } - - .sm\:hover\:bg-pink-400:hover { - background-color: #f687b3; - } - - .sm\:hover\:bg-pink-500:hover { - background-color: #ed64a6; - } - - .sm\:hover\:bg-pink-600:hover { - background-color: #d53f8c; - } - - .sm\:hover\:bg-pink-700:hover { - background-color: #b83280; - } - - .sm\:hover\:bg-pink-800:hover { - background-color: #97266d; - } - - .sm\:hover\:bg-pink-900:hover { - background-color: #702459; - } - - .sm\:focus\:bg-transparent:focus { - background-color: transparent; - } - - .sm\:focus\:bg-black:focus { - background-color: #000; - } - - .sm\:focus\:bg-white:focus { - background-color: #fff; - } - - .sm\:focus\:bg-gray-100:focus { - background-color: #f7fafc; - } - - .sm\:focus\:bg-gray-200:focus { - background-color: #edf2f7; - } - - .sm\:focus\:bg-gray-300:focus { - background-color: #e2e8f0; - } - - .sm\:focus\:bg-gray-400:focus { - background-color: #cbd5e0; - } - - .sm\:focus\:bg-gray-500:focus { - background-color: #a0aec0; - } - - .sm\:focus\:bg-gray-600:focus { - background-color: #718096; - } - - .sm\:focus\:bg-gray-700:focus { - background-color: #4a5568; - } - - .sm\:focus\:bg-gray-800:focus { - background-color: #2d3748; - } - - .sm\:focus\:bg-gray-900:focus { - background-color: #1a202c; - } - - .sm\:focus\:bg-red-100:focus { - background-color: #fff5f5; - } - - .sm\:focus\:bg-red-200:focus { - background-color: #fed7d7; - } - - .sm\:focus\:bg-red-300:focus { - background-color: #feb2b2; - } - - .sm\:focus\:bg-red-400:focus { - background-color: #fc8181; - } - - .sm\:focus\:bg-red-500:focus { - background-color: #f56565; - } - - .sm\:focus\:bg-red-600:focus { - background-color: #e53e3e; - } - - .sm\:focus\:bg-red-700:focus { - background-color: #c53030; - } - - .sm\:focus\:bg-red-800:focus { - background-color: #9b2c2c; - } - - .sm\:focus\:bg-red-900:focus { - background-color: #742a2a; - } - - .sm\:focus\:bg-orange-100:focus { - background-color: #fffaf0; - } - - .sm\:focus\:bg-orange-200:focus { - background-color: #feebc8; - } - - .sm\:focus\:bg-orange-300:focus { - background-color: #fbd38d; - } - - .sm\:focus\:bg-orange-400:focus { - background-color: #f6ad55; - } - - .sm\:focus\:bg-orange-500:focus { - background-color: #ed8936; - } - - .sm\:focus\:bg-orange-600:focus { - background-color: #dd6b20; - } - - .sm\:focus\:bg-orange-700:focus { - background-color: #c05621; - } - - .sm\:focus\:bg-orange-800:focus { - background-color: #9c4221; - } - - .sm\:focus\:bg-orange-900:focus { - background-color: #7b341e; - } - - .sm\:focus\:bg-yellow-100:focus { - background-color: #fffff0; - } - - .sm\:focus\:bg-yellow-200:focus { - background-color: #fefcbf; - } - - .sm\:focus\:bg-yellow-300:focus { - background-color: #faf089; - } - - .sm\:focus\:bg-yellow-400:focus { - background-color: #f6e05e; - } - - .sm\:focus\:bg-yellow-500:focus { - background-color: #ecc94b; - } - - .sm\:focus\:bg-yellow-600:focus { - background-color: #d69e2e; - } - - .sm\:focus\:bg-yellow-700:focus { - background-color: #b7791f; - } - - .sm\:focus\:bg-yellow-800:focus { - background-color: #975a16; - } - - .sm\:focus\:bg-yellow-900:focus { - background-color: #744210; - } - - .sm\:focus\:bg-green-100:focus { - background-color: #f0fff4; - } - - .sm\:focus\:bg-green-200:focus { - background-color: #c6f6d5; - } - - .sm\:focus\:bg-green-300:focus { - background-color: #9ae6b4; - } - - .sm\:focus\:bg-green-400:focus { - background-color: #68d391; - } - - .sm\:focus\:bg-green-500:focus { - background-color: #48bb78; - } - - .sm\:focus\:bg-green-600:focus { - background-color: #38a169; - } - - .sm\:focus\:bg-green-700:focus { - background-color: #2f855a; - } - - .sm\:focus\:bg-green-800:focus { - background-color: #276749; - } - - .sm\:focus\:bg-green-900:focus { - background-color: #22543d; - } - - .sm\:focus\:bg-teal-100:focus { - background-color: #e6fffa; - } - - .sm\:focus\:bg-teal-200:focus { - background-color: #b2f5ea; - } - - .sm\:focus\:bg-teal-300:focus { - background-color: #81e6d9; - } - - .sm\:focus\:bg-teal-400:focus { - background-color: #4fd1c5; - } - - .sm\:focus\:bg-teal-500:focus { - background-color: #38b2ac; - } - - .sm\:focus\:bg-teal-600:focus { - background-color: #319795; - } - - .sm\:focus\:bg-teal-700:focus { - background-color: #2c7a7b; - } - - .sm\:focus\:bg-teal-800:focus { - background-color: #285e61; - } - - .sm\:focus\:bg-teal-900:focus { - background-color: #234e52; - } - - .sm\:focus\:bg-blue-100:focus { - background-color: #ebf8ff; - } - - .sm\:focus\:bg-blue-200:focus { - background-color: #bee3f8; - } - - .sm\:focus\:bg-blue-300:focus { - background-color: #90cdf4; - } - - .sm\:focus\:bg-blue-400:focus { - background-color: #63b3ed; - } - - .sm\:focus\:bg-blue-500:focus { - background-color: #4299e1; - } - - .sm\:focus\:bg-blue-600:focus { - background-color: #3182ce; - } - - .sm\:focus\:bg-blue-700:focus { - background-color: #2b6cb0; - } - - .sm\:focus\:bg-blue-800:focus { - background-color: #2c5282; - } - - .sm\:focus\:bg-blue-900:focus { - background-color: #2a4365; - } - - .sm\:focus\:bg-indigo-100:focus { - background-color: #ebf4ff; - } - - .sm\:focus\:bg-indigo-200:focus { - background-color: #c3dafe; - } - - .sm\:focus\:bg-indigo-300:focus { - background-color: #a3bffa; - } - - .sm\:focus\:bg-indigo-400:focus { - background-color: #7f9cf5; - } - - .sm\:focus\:bg-indigo-500:focus { - background-color: #667eea; - } - - .sm\:focus\:bg-indigo-600:focus { - background-color: #5a67d8; - } - - .sm\:focus\:bg-indigo-700:focus { - background-color: #4c51bf; - } - - .sm\:focus\:bg-indigo-800:focus { - background-color: #434190; - } - - .sm\:focus\:bg-indigo-900:focus { - background-color: #3c366b; - } - - .sm\:focus\:bg-purple-100:focus { - background-color: #faf5ff; - } - - .sm\:focus\:bg-purple-200:focus { - background-color: #e9d8fd; - } - - .sm\:focus\:bg-purple-300:focus { - background-color: #d6bcfa; - } - - .sm\:focus\:bg-purple-400:focus { - background-color: #b794f4; - } - - .sm\:focus\:bg-purple-500:focus { - background-color: #9f7aea; - } - - .sm\:focus\:bg-purple-600:focus { - background-color: #805ad5; - } - - .sm\:focus\:bg-purple-700:focus { - background-color: #6b46c1; - } - - .sm\:focus\:bg-purple-800:focus { - background-color: #553c9a; - } - - .sm\:focus\:bg-purple-900:focus { - background-color: #44337a; - } - - .sm\:focus\:bg-pink-100:focus { - background-color: #fff5f7; - } - - .sm\:focus\:bg-pink-200:focus { - background-color: #fed7e2; - } - - .sm\:focus\:bg-pink-300:focus { - background-color: #fbb6ce; - } - - .sm\:focus\:bg-pink-400:focus { - background-color: #f687b3; - } - - .sm\:focus\:bg-pink-500:focus { - background-color: #ed64a6; - } - - .sm\:focus\:bg-pink-600:focus { - background-color: #d53f8c; - } - - .sm\:focus\:bg-pink-700:focus { - background-color: #b83280; - } - - .sm\:focus\:bg-pink-800:focus { - background-color: #97266d; - } - - .sm\:focus\:bg-pink-900:focus { - background-color: #702459; - } - - .sm\:bg-bottom { - background-position: bottom; - } - - .sm\:bg-center { - background-position: center; - } - - .sm\:bg-left { - background-position: left; - } - - .sm\:bg-left-bottom { - background-position: left bottom; - } - - .sm\:bg-left-top { - background-position: left top; - } - - .sm\:bg-right { - background-position: right; - } - - .sm\:bg-right-bottom { - background-position: right bottom; - } - - .sm\:bg-right-top { - background-position: right top; - } - - .sm\:bg-top { - background-position: top; - } - - .sm\:bg-repeat { - background-repeat: repeat; - } - - .sm\:bg-no-repeat { - background-repeat: no-repeat; - } - - .sm\:bg-repeat-x { - background-repeat: repeat-x; - } - - .sm\:bg-repeat-y { - background-repeat: repeat-y; - } - - .sm\:bg-repeat-round { - background-repeat: round; - } - - .sm\:bg-repeat-space { - background-repeat: space; - } - - .sm\:bg-auto { - background-size: auto; - } - - .sm\:bg-cover { - background-size: cover; - } - - .sm\:bg-contain { - background-size: contain; - } - - .sm\:border-collapse { - border-collapse: collapse; - } - - .sm\:border-separate { - border-collapse: separate; - } - - .sm\:border-transparent { - border-color: transparent; - } - - .sm\:border-black { - border-color: #000; - } - - .sm\:border-white { - border-color: #fff; - } - - .sm\:border-gray-100 { - border-color: #f7fafc; - } - - .sm\:border-gray-200 { - border-color: #edf2f7; - } - - .sm\:border-gray-300 { - border-color: #e2e8f0; - } - - .sm\:border-gray-400 { - border-color: #cbd5e0; - } - - .sm\:border-gray-500 { - border-color: #a0aec0; - } - - .sm\:border-gray-600 { - border-color: #718096; - } - - .sm\:border-gray-700 { - border-color: #4a5568; - } - - .sm\:border-gray-800 { - border-color: #2d3748; - } - - .sm\:border-gray-900 { - border-color: #1a202c; - } - - .sm\:border-red-100 { - border-color: #fff5f5; - } - - .sm\:border-red-200 { - border-color: #fed7d7; - } - - .sm\:border-red-300 { - border-color: #feb2b2; - } - - .sm\:border-red-400 { - border-color: #fc8181; - } - - .sm\:border-red-500 { - border-color: #f56565; - } - - .sm\:border-red-600 { - border-color: #e53e3e; - } - - .sm\:border-red-700 { - border-color: #c53030; - } - - .sm\:border-red-800 { - border-color: #9b2c2c; - } - - .sm\:border-red-900 { - border-color: #742a2a; - } - - .sm\:border-orange-100 { - border-color: #fffaf0; - } - - .sm\:border-orange-200 { - border-color: #feebc8; - } - - .sm\:border-orange-300 { - border-color: #fbd38d; - } - - .sm\:border-orange-400 { - border-color: #f6ad55; - } - - .sm\:border-orange-500 { - border-color: #ed8936; - } - - .sm\:border-orange-600 { - border-color: #dd6b20; - } - - .sm\:border-orange-700 { - border-color: #c05621; - } - - .sm\:border-orange-800 { - border-color: #9c4221; - } - - .sm\:border-orange-900 { - border-color: #7b341e; - } - - .sm\:border-yellow-100 { - border-color: #fffff0; - } - - .sm\:border-yellow-200 { - border-color: #fefcbf; - } - - .sm\:border-yellow-300 { - border-color: #faf089; - } - - .sm\:border-yellow-400 { - border-color: #f6e05e; - } - - .sm\:border-yellow-500 { - border-color: #ecc94b; - } - - .sm\:border-yellow-600 { - border-color: #d69e2e; - } - - .sm\:border-yellow-700 { - border-color: #b7791f; - } - - .sm\:border-yellow-800 { - border-color: #975a16; - } - - .sm\:border-yellow-900 { - border-color: #744210; - } - - .sm\:border-green-100 { - border-color: #f0fff4; - } - - .sm\:border-green-200 { - border-color: #c6f6d5; - } - - .sm\:border-green-300 { - border-color: #9ae6b4; - } - - .sm\:border-green-400 { - border-color: #68d391; - } - - .sm\:border-green-500 { - border-color: #48bb78; - } - - .sm\:border-green-600 { - border-color: #38a169; - } - - .sm\:border-green-700 { - border-color: #2f855a; - } - - .sm\:border-green-800 { - border-color: #276749; - } - - .sm\:border-green-900 { - border-color: #22543d; - } - - .sm\:border-teal-100 { - border-color: #e6fffa; - } - - .sm\:border-teal-200 { - border-color: #b2f5ea; - } - - .sm\:border-teal-300 { - border-color: #81e6d9; - } - - .sm\:border-teal-400 { - border-color: #4fd1c5; - } - - .sm\:border-teal-500 { - border-color: #38b2ac; - } - - .sm\:border-teal-600 { - border-color: #319795; - } - - .sm\:border-teal-700 { - border-color: #2c7a7b; - } - - .sm\:border-teal-800 { - border-color: #285e61; - } - - .sm\:border-teal-900 { - border-color: #234e52; - } - - .sm\:border-blue-100 { - border-color: #ebf8ff; - } - - .sm\:border-blue-200 { - border-color: #bee3f8; - } - - .sm\:border-blue-300 { - border-color: #90cdf4; - } - - .sm\:border-blue-400 { - border-color: #63b3ed; - } - - .sm\:border-blue-500 { - border-color: #4299e1; - } - - .sm\:border-blue-600 { - border-color: #3182ce; - } - - .sm\:border-blue-700 { - border-color: #2b6cb0; - } - - .sm\:border-blue-800 { - border-color: #2c5282; - } - - .sm\:border-blue-900 { - border-color: #2a4365; - } - - .sm\:border-indigo-100 { - border-color: #ebf4ff; - } - - .sm\:border-indigo-200 { - border-color: #c3dafe; - } - - .sm\:border-indigo-300 { - border-color: #a3bffa; - } - - .sm\:border-indigo-400 { - border-color: #7f9cf5; - } - - .sm\:border-indigo-500 { - border-color: #667eea; - } - - .sm\:border-indigo-600 { - border-color: #5a67d8; - } - - .sm\:border-indigo-700 { - border-color: #4c51bf; - } - - .sm\:border-indigo-800 { - border-color: #434190; - } - - .sm\:border-indigo-900 { - border-color: #3c366b; - } - - .sm\:border-purple-100 { - border-color: #faf5ff; - } - - .sm\:border-purple-200 { - border-color: #e9d8fd; - } - - .sm\:border-purple-300 { - border-color: #d6bcfa; - } - - .sm\:border-purple-400 { - border-color: #b794f4; - } - - .sm\:border-purple-500 { - border-color: #9f7aea; - } - - .sm\:border-purple-600 { - border-color: #805ad5; - } - - .sm\:border-purple-700 { - border-color: #6b46c1; - } - - .sm\:border-purple-800 { - border-color: #553c9a; - } - - .sm\:border-purple-900 { - border-color: #44337a; - } - - .sm\:border-pink-100 { - border-color: #fff5f7; - } - - .sm\:border-pink-200 { - border-color: #fed7e2; - } - - .sm\:border-pink-300 { - border-color: #fbb6ce; - } - - .sm\:border-pink-400 { - border-color: #f687b3; - } - - .sm\:border-pink-500 { - border-color: #ed64a6; - } - - .sm\:border-pink-600 { - border-color: #d53f8c; - } - - .sm\:border-pink-700 { - border-color: #b83280; - } - - .sm\:border-pink-800 { - border-color: #97266d; - } - - .sm\:border-pink-900 { - border-color: #702459; - } - - .sm\:hover\:border-transparent:hover { - border-color: transparent; - } - - .sm\:hover\:border-black:hover { - border-color: #000; - } - - .sm\:hover\:border-white:hover { - border-color: #fff; - } - - .sm\:hover\:border-gray-100:hover { - border-color: #f7fafc; - } - - .sm\:hover\:border-gray-200:hover { - border-color: #edf2f7; - } - - .sm\:hover\:border-gray-300:hover { - border-color: #e2e8f0; - } - - .sm\:hover\:border-gray-400:hover { - border-color: #cbd5e0; - } - - .sm\:hover\:border-gray-500:hover { - border-color: #a0aec0; - } - - .sm\:hover\:border-gray-600:hover { - border-color: #718096; - } - - .sm\:hover\:border-gray-700:hover { - border-color: #4a5568; - } - - .sm\:hover\:border-gray-800:hover { - border-color: #2d3748; - } - - .sm\:hover\:border-gray-900:hover { - border-color: #1a202c; - } - - .sm\:hover\:border-red-100:hover { - border-color: #fff5f5; - } - - .sm\:hover\:border-red-200:hover { - border-color: #fed7d7; - } - - .sm\:hover\:border-red-300:hover { - border-color: #feb2b2; - } - - .sm\:hover\:border-red-400:hover { - border-color: #fc8181; - } - - .sm\:hover\:border-red-500:hover { - border-color: #f56565; - } - - .sm\:hover\:border-red-600:hover { - border-color: #e53e3e; - } - - .sm\:hover\:border-red-700:hover { - border-color: #c53030; - } - - .sm\:hover\:border-red-800:hover { - border-color: #9b2c2c; - } - - .sm\:hover\:border-red-900:hover { - border-color: #742a2a; - } - - .sm\:hover\:border-orange-100:hover { - border-color: #fffaf0; - } - - .sm\:hover\:border-orange-200:hover { - border-color: #feebc8; - } - - .sm\:hover\:border-orange-300:hover { - border-color: #fbd38d; - } - - .sm\:hover\:border-orange-400:hover { - border-color: #f6ad55; - } - - .sm\:hover\:border-orange-500:hover { - border-color: #ed8936; - } - - .sm\:hover\:border-orange-600:hover { - border-color: #dd6b20; - } - - .sm\:hover\:border-orange-700:hover { - border-color: #c05621; - } - - .sm\:hover\:border-orange-800:hover { - border-color: #9c4221; - } - - .sm\:hover\:border-orange-900:hover { - border-color: #7b341e; - } - - .sm\:hover\:border-yellow-100:hover { - border-color: #fffff0; - } - - .sm\:hover\:border-yellow-200:hover { - border-color: #fefcbf; - } - - .sm\:hover\:border-yellow-300:hover { - border-color: #faf089; - } - - .sm\:hover\:border-yellow-400:hover { - border-color: #f6e05e; - } - - .sm\:hover\:border-yellow-500:hover { - border-color: #ecc94b; - } - - .sm\:hover\:border-yellow-600:hover { - border-color: #d69e2e; - } - - .sm\:hover\:border-yellow-700:hover { - border-color: #b7791f; - } - - .sm\:hover\:border-yellow-800:hover { - border-color: #975a16; - } - - .sm\:hover\:border-yellow-900:hover { - border-color: #744210; - } - - .sm\:hover\:border-green-100:hover { - border-color: #f0fff4; - } - - .sm\:hover\:border-green-200:hover { - border-color: #c6f6d5; - } - - .sm\:hover\:border-green-300:hover { - border-color: #9ae6b4; - } - - .sm\:hover\:border-green-400:hover { - border-color: #68d391; - } - - .sm\:hover\:border-green-500:hover { - border-color: #48bb78; - } - - .sm\:hover\:border-green-600:hover { - border-color: #38a169; - } - - .sm\:hover\:border-green-700:hover { - border-color: #2f855a; - } - - .sm\:hover\:border-green-800:hover { - border-color: #276749; - } - - .sm\:hover\:border-green-900:hover { - border-color: #22543d; - } - - .sm\:hover\:border-teal-100:hover { - border-color: #e6fffa; - } - - .sm\:hover\:border-teal-200:hover { - border-color: #b2f5ea; - } - - .sm\:hover\:border-teal-300:hover { - border-color: #81e6d9; - } - - .sm\:hover\:border-teal-400:hover { - border-color: #4fd1c5; - } - - .sm\:hover\:border-teal-500:hover { - border-color: #38b2ac; - } - - .sm\:hover\:border-teal-600:hover { - border-color: #319795; - } - - .sm\:hover\:border-teal-700:hover { - border-color: #2c7a7b; - } - - .sm\:hover\:border-teal-800:hover { - border-color: #285e61; - } - - .sm\:hover\:border-teal-900:hover { - border-color: #234e52; - } - - .sm\:hover\:border-blue-100:hover { - border-color: #ebf8ff; - } - - .sm\:hover\:border-blue-200:hover { - border-color: #bee3f8; - } - - .sm\:hover\:border-blue-300:hover { - border-color: #90cdf4; - } - - .sm\:hover\:border-blue-400:hover { - border-color: #63b3ed; - } - - .sm\:hover\:border-blue-500:hover { - border-color: #4299e1; - } - - .sm\:hover\:border-blue-600:hover { - border-color: #3182ce; - } - - .sm\:hover\:border-blue-700:hover { - border-color: #2b6cb0; - } - - .sm\:hover\:border-blue-800:hover { - border-color: #2c5282; - } - - .sm\:hover\:border-blue-900:hover { - border-color: #2a4365; - } - - .sm\:hover\:border-indigo-100:hover { - border-color: #ebf4ff; - } - - .sm\:hover\:border-indigo-200:hover { - border-color: #c3dafe; - } - - .sm\:hover\:border-indigo-300:hover { - border-color: #a3bffa; - } - - .sm\:hover\:border-indigo-400:hover { - border-color: #7f9cf5; - } - - .sm\:hover\:border-indigo-500:hover { - border-color: #667eea; - } - - .sm\:hover\:border-indigo-600:hover { - border-color: #5a67d8; - } - - .sm\:hover\:border-indigo-700:hover { - border-color: #4c51bf; - } - - .sm\:hover\:border-indigo-800:hover { - border-color: #434190; - } - - .sm\:hover\:border-indigo-900:hover { - border-color: #3c366b; - } - - .sm\:hover\:border-purple-100:hover { - border-color: #faf5ff; - } - - .sm\:hover\:border-purple-200:hover { - border-color: #e9d8fd; - } - - .sm\:hover\:border-purple-300:hover { - border-color: #d6bcfa; - } - - .sm\:hover\:border-purple-400:hover { - border-color: #b794f4; - } - - .sm\:hover\:border-purple-500:hover { - border-color: #9f7aea; - } - - .sm\:hover\:border-purple-600:hover { - border-color: #805ad5; - } - - .sm\:hover\:border-purple-700:hover { - border-color: #6b46c1; - } - - .sm\:hover\:border-purple-800:hover { - border-color: #553c9a; - } - - .sm\:hover\:border-purple-900:hover { - border-color: #44337a; - } - - .sm\:hover\:border-pink-100:hover { - border-color: #fff5f7; - } - - .sm\:hover\:border-pink-200:hover { - border-color: #fed7e2; - } - - .sm\:hover\:border-pink-300:hover { - border-color: #fbb6ce; - } - - .sm\:hover\:border-pink-400:hover { - border-color: #f687b3; - } - - .sm\:hover\:border-pink-500:hover { - border-color: #ed64a6; - } - - .sm\:hover\:border-pink-600:hover { - border-color: #d53f8c; - } - - .sm\:hover\:border-pink-700:hover { - border-color: #b83280; - } - - .sm\:hover\:border-pink-800:hover { - border-color: #97266d; - } - - .sm\:hover\:border-pink-900:hover { - border-color: #702459; - } - - .sm\:focus\:border-transparent:focus { - border-color: transparent; - } - - .sm\:focus\:border-black:focus { - border-color: #000; - } - - .sm\:focus\:border-white:focus { - border-color: #fff; - } - - .sm\:focus\:border-gray-100:focus { - border-color: #f7fafc; - } - - .sm\:focus\:border-gray-200:focus { - border-color: #edf2f7; - } - - .sm\:focus\:border-gray-300:focus { - border-color: #e2e8f0; - } - - .sm\:focus\:border-gray-400:focus { - border-color: #cbd5e0; - } - - .sm\:focus\:border-gray-500:focus { - border-color: #a0aec0; - } - - .sm\:focus\:border-gray-600:focus { - border-color: #718096; - } - - .sm\:focus\:border-gray-700:focus { - border-color: #4a5568; - } - - .sm\:focus\:border-gray-800:focus { - border-color: #2d3748; - } - - .sm\:focus\:border-gray-900:focus { - border-color: #1a202c; - } - - .sm\:focus\:border-red-100:focus { - border-color: #fff5f5; - } - - .sm\:focus\:border-red-200:focus { - border-color: #fed7d7; - } - - .sm\:focus\:border-red-300:focus { - border-color: #feb2b2; - } - - .sm\:focus\:border-red-400:focus { - border-color: #fc8181; - } - - .sm\:focus\:border-red-500:focus { - border-color: #f56565; - } - - .sm\:focus\:border-red-600:focus { - border-color: #e53e3e; - } - - .sm\:focus\:border-red-700:focus { - border-color: #c53030; - } - - .sm\:focus\:border-red-800:focus { - border-color: #9b2c2c; - } - - .sm\:focus\:border-red-900:focus { - border-color: #742a2a; - } - - .sm\:focus\:border-orange-100:focus { - border-color: #fffaf0; - } - - .sm\:focus\:border-orange-200:focus { - border-color: #feebc8; - } - - .sm\:focus\:border-orange-300:focus { - border-color: #fbd38d; - } - - .sm\:focus\:border-orange-400:focus { - border-color: #f6ad55; - } - - .sm\:focus\:border-orange-500:focus { - border-color: #ed8936; - } - - .sm\:focus\:border-orange-600:focus { - border-color: #dd6b20; - } - - .sm\:focus\:border-orange-700:focus { - border-color: #c05621; - } - - .sm\:focus\:border-orange-800:focus { - border-color: #9c4221; - } - - .sm\:focus\:border-orange-900:focus { - border-color: #7b341e; - } - - .sm\:focus\:border-yellow-100:focus { - border-color: #fffff0; - } - - .sm\:focus\:border-yellow-200:focus { - border-color: #fefcbf; - } - - .sm\:focus\:border-yellow-300:focus { - border-color: #faf089; - } - - .sm\:focus\:border-yellow-400:focus { - border-color: #f6e05e; - } - - .sm\:focus\:border-yellow-500:focus { - border-color: #ecc94b; - } - - .sm\:focus\:border-yellow-600:focus { - border-color: #d69e2e; - } - - .sm\:focus\:border-yellow-700:focus { - border-color: #b7791f; - } - - .sm\:focus\:border-yellow-800:focus { - border-color: #975a16; - } - - .sm\:focus\:border-yellow-900:focus { - border-color: #744210; - } - - .sm\:focus\:border-green-100:focus { - border-color: #f0fff4; - } - - .sm\:focus\:border-green-200:focus { - border-color: #c6f6d5; - } - - .sm\:focus\:border-green-300:focus { - border-color: #9ae6b4; - } - - .sm\:focus\:border-green-400:focus { - border-color: #68d391; - } - - .sm\:focus\:border-green-500:focus { - border-color: #48bb78; - } - - .sm\:focus\:border-green-600:focus { - border-color: #38a169; - } - - .sm\:focus\:border-green-700:focus { - border-color: #2f855a; - } - - .sm\:focus\:border-green-800:focus { - border-color: #276749; - } - - .sm\:focus\:border-green-900:focus { - border-color: #22543d; - } - - .sm\:focus\:border-teal-100:focus { - border-color: #e6fffa; - } - - .sm\:focus\:border-teal-200:focus { - border-color: #b2f5ea; - } - - .sm\:focus\:border-teal-300:focus { - border-color: #81e6d9; - } - - .sm\:focus\:border-teal-400:focus { - border-color: #4fd1c5; - } - - .sm\:focus\:border-teal-500:focus { - border-color: #38b2ac; - } - - .sm\:focus\:border-teal-600:focus { - border-color: #319795; - } - - .sm\:focus\:border-teal-700:focus { - border-color: #2c7a7b; - } - - .sm\:focus\:border-teal-800:focus { - border-color: #285e61; - } - - .sm\:focus\:border-teal-900:focus { - border-color: #234e52; - } - - .sm\:focus\:border-blue-100:focus { - border-color: #ebf8ff; - } - - .sm\:focus\:border-blue-200:focus { - border-color: #bee3f8; - } - - .sm\:focus\:border-blue-300:focus { - border-color: #90cdf4; - } - - .sm\:focus\:border-blue-400:focus { - border-color: #63b3ed; - } - - .sm\:focus\:border-blue-500:focus { - border-color: #4299e1; - } - - .sm\:focus\:border-blue-600:focus { - border-color: #3182ce; - } - - .sm\:focus\:border-blue-700:focus { - border-color: #2b6cb0; - } - - .sm\:focus\:border-blue-800:focus { - border-color: #2c5282; - } - - .sm\:focus\:border-blue-900:focus { - border-color: #2a4365; - } - - .sm\:focus\:border-indigo-100:focus { - border-color: #ebf4ff; - } - - .sm\:focus\:border-indigo-200:focus { - border-color: #c3dafe; - } - - .sm\:focus\:border-indigo-300:focus { - border-color: #a3bffa; - } - - .sm\:focus\:border-indigo-400:focus { - border-color: #7f9cf5; - } - - .sm\:focus\:border-indigo-500:focus { - border-color: #667eea; - } - - .sm\:focus\:border-indigo-600:focus { - border-color: #5a67d8; - } - - .sm\:focus\:border-indigo-700:focus { - border-color: #4c51bf; - } - - .sm\:focus\:border-indigo-800:focus { - border-color: #434190; - } - - .sm\:focus\:border-indigo-900:focus { - border-color: #3c366b; - } - - .sm\:focus\:border-purple-100:focus { - border-color: #faf5ff; - } - - .sm\:focus\:border-purple-200:focus { - border-color: #e9d8fd; - } - - .sm\:focus\:border-purple-300:focus { - border-color: #d6bcfa; - } - - .sm\:focus\:border-purple-400:focus { - border-color: #b794f4; - } - - .sm\:focus\:border-purple-500:focus { - border-color: #9f7aea; - } - - .sm\:focus\:border-purple-600:focus { - border-color: #805ad5; - } - - .sm\:focus\:border-purple-700:focus { - border-color: #6b46c1; - } - - .sm\:focus\:border-purple-800:focus { - border-color: #553c9a; - } - - .sm\:focus\:border-purple-900:focus { - border-color: #44337a; - } - - .sm\:focus\:border-pink-100:focus { - border-color: #fff5f7; - } - - .sm\:focus\:border-pink-200:focus { - border-color: #fed7e2; - } - - .sm\:focus\:border-pink-300:focus { - border-color: #fbb6ce; - } - - .sm\:focus\:border-pink-400:focus { - border-color: #f687b3; - } - - .sm\:focus\:border-pink-500:focus { - border-color: #ed64a6; - } - - .sm\:focus\:border-pink-600:focus { - border-color: #d53f8c; - } - - .sm\:focus\:border-pink-700:focus { - border-color: #b83280; - } - - .sm\:focus\:border-pink-800:focus { - border-color: #97266d; - } - - .sm\:focus\:border-pink-900:focus { - border-color: #702459; - } - - .sm\:rounded-none { - border-radius: 0; - } - - .sm\:rounded-sm { - border-radius: 0.125rem; - } - - .sm\:rounded { - border-radius: 0.25rem; - } - - .sm\:rounded-md { - border-radius: 0.375rem; - } - - .sm\:rounded-lg { - border-radius: 0.5rem; - } - - .sm\:rounded-full { - border-radius: 9999px; - } - - .sm\:rounded-t-none { - border-top-left-radius: 0; - border-top-right-radius: 0; - } - - .sm\:rounded-r-none { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - - .sm\:rounded-b-none { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - } - - .sm\:rounded-l-none { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - - .sm\:rounded-t-sm { - border-top-left-radius: 0.125rem; - border-top-right-radius: 0.125rem; - } - - .sm\:rounded-r-sm { - border-top-right-radius: 0.125rem; - border-bottom-right-radius: 0.125rem; - } - - .sm\:rounded-b-sm { - border-bottom-right-radius: 0.125rem; - border-bottom-left-radius: 0.125rem; - } - - .sm\:rounded-l-sm { - border-top-left-radius: 0.125rem; - border-bottom-left-radius: 0.125rem; - } - - .sm\:rounded-t { - border-top-left-radius: 0.25rem; - border-top-right-radius: 0.25rem; - } - - .sm\:rounded-r { - border-top-right-radius: 0.25rem; - border-bottom-right-radius: 0.25rem; - } - - .sm\:rounded-b { - border-bottom-right-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; - } - - .sm\:rounded-l { - border-top-left-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; - } - - .sm\:rounded-t-md { - border-top-left-radius: 0.375rem; - border-top-right-radius: 0.375rem; - } - - .sm\:rounded-r-md { - border-top-right-radius: 0.375rem; - border-bottom-right-radius: 0.375rem; - } - - .sm\:rounded-b-md { - border-bottom-right-radius: 0.375rem; - border-bottom-left-radius: 0.375rem; - } - - .sm\:rounded-l-md { - border-top-left-radius: 0.375rem; - border-bottom-left-radius: 0.375rem; - } - - .sm\:rounded-t-lg { - border-top-left-radius: 0.5rem; - border-top-right-radius: 0.5rem; - } - - .sm\:rounded-r-lg { - border-top-right-radius: 0.5rem; - border-bottom-right-radius: 0.5rem; - } - - .sm\:rounded-b-lg { - border-bottom-right-radius: 0.5rem; - border-bottom-left-radius: 0.5rem; - } - - .sm\:rounded-l-lg { - border-top-left-radius: 0.5rem; - border-bottom-left-radius: 0.5rem; - } - - .sm\:rounded-t-full { - border-top-left-radius: 9999px; - border-top-right-radius: 9999px; - } - - .sm\:rounded-r-full { - border-top-right-radius: 9999px; - border-bottom-right-radius: 9999px; - } - - .sm\:rounded-b-full { - border-bottom-right-radius: 9999px; - border-bottom-left-radius: 9999px; - } - - .sm\:rounded-l-full { - border-top-left-radius: 9999px; - border-bottom-left-radius: 9999px; - } - - .sm\:rounded-tl-none { - border-top-left-radius: 0; - } - - .sm\:rounded-tr-none { - border-top-right-radius: 0; - } - - .sm\:rounded-br-none { - border-bottom-right-radius: 0; - } - - .sm\:rounded-bl-none { - border-bottom-left-radius: 0; - } - - .sm\:rounded-tl-sm { - border-top-left-radius: 0.125rem; - } - - .sm\:rounded-tr-sm { - border-top-right-radius: 0.125rem; - } - - .sm\:rounded-br-sm { - border-bottom-right-radius: 0.125rem; - } - - .sm\:rounded-bl-sm { - border-bottom-left-radius: 0.125rem; - } - - .sm\:rounded-tl { - border-top-left-radius: 0.25rem; - } - - .sm\:rounded-tr { - border-top-right-radius: 0.25rem; - } - - .sm\:rounded-br { - border-bottom-right-radius: 0.25rem; - } - - .sm\:rounded-bl { - border-bottom-left-radius: 0.25rem; - } - - .sm\:rounded-tl-md { - border-top-left-radius: 0.375rem; - } - - .sm\:rounded-tr-md { - border-top-right-radius: 0.375rem; - } - - .sm\:rounded-br-md { - border-bottom-right-radius: 0.375rem; - } - - .sm\:rounded-bl-md { - border-bottom-left-radius: 0.375rem; - } - - .sm\:rounded-tl-lg { - border-top-left-radius: 0.5rem; - } - - .sm\:rounded-tr-lg { - border-top-right-radius: 0.5rem; - } - - .sm\:rounded-br-lg { - border-bottom-right-radius: 0.5rem; - } - - .sm\:rounded-bl-lg { - border-bottom-left-radius: 0.5rem; - } - - .sm\:rounded-tl-full { - border-top-left-radius: 9999px; - } - - .sm\:rounded-tr-full { - border-top-right-radius: 9999px; - } - - .sm\:rounded-br-full { - border-bottom-right-radius: 9999px; - } - - .sm\:rounded-bl-full { - border-bottom-left-radius: 9999px; - } - - .sm\:border-solid { - border-style: solid; - } - - .sm\:border-dashed { - border-style: dashed; - } - - .sm\:border-dotted { - border-style: dotted; - } - - .sm\:border-double { - border-style: double; - } - - .sm\:border-none { - border-style: none; - } - - .sm\:border-0 { - border-width: 0; - } - - .sm\:border-2 { - border-width: 2px; - } - - .sm\:border-4 { - border-width: 4px; - } - - .sm\:border-8 { - border-width: 8px; - } - - .sm\:border { - border-width: 1px; - } - - .sm\:border-t-0 { - border-top-width: 0; - } - - .sm\:border-r-0 { - border-right-width: 0; - } - - .sm\:border-b-0 { - border-bottom-width: 0; - } - - .sm\:border-l-0 { - border-left-width: 0; - } - - .sm\:border-t-2 { - border-top-width: 2px; - } - - .sm\:border-r-2 { - border-right-width: 2px; - } - - .sm\:border-b-2 { - border-bottom-width: 2px; - } - - .sm\:border-l-2 { - border-left-width: 2px; - } - - .sm\:border-t-4 { - border-top-width: 4px; - } - - .sm\:border-r-4 { - border-right-width: 4px; - } - - .sm\:border-b-4 { - border-bottom-width: 4px; - } - - .sm\:border-l-4 { - border-left-width: 4px; - } - - .sm\:border-t-8 { - border-top-width: 8px; - } - - .sm\:border-r-8 { - border-right-width: 8px; - } - - .sm\:border-b-8 { - border-bottom-width: 8px; - } - - .sm\:border-l-8 { - border-left-width: 8px; - } - - .sm\:border-t { - border-top-width: 1px; - } - - .sm\:border-r { - border-right-width: 1px; - } - - .sm\:border-b { - border-bottom-width: 1px; - } - - .sm\:border-l { - border-left-width: 1px; - } - - .sm\:box-border { - box-sizing: border-box; - } - - .sm\:box-content { - box-sizing: content-box; - } - - .sm\:cursor-auto { - cursor: auto; - } - - .sm\:cursor-default { - cursor: default; - } - - .sm\:cursor-pointer { - cursor: pointer; - } - - .sm\:cursor-wait { - cursor: wait; - } - - .sm\:cursor-text { - cursor: text; - } - - .sm\:cursor-move { - cursor: move; - } - - .sm\:cursor-not-allowed { - cursor: not-allowed; - } - - .sm\:block { - display: block; - } - - .sm\:inline-block { - display: inline-block; - } - - .sm\:inline { - display: inline; - } - - .sm\:flex { - display: flex; - } - - .sm\:inline-flex { - display: inline-flex; - } - - .sm\:grid { - display: grid; - } - - .sm\:table { - display: table; - } - - .sm\:table-caption { - display: table-caption; - } - - .sm\:table-cell { - display: table-cell; - } - - .sm\:table-column { - display: table-column; - } - - .sm\:table-column-group { - display: table-column-group; - } - - .sm\:table-footer-group { - display: table-footer-group; - } - - .sm\:table-header-group { - display: table-header-group; - } - - .sm\:table-row-group { - display: table-row-group; - } - - .sm\:table-row { - display: table-row; - } - - .sm\:hidden { - display: none; - } - - .sm\:flex-row { - flex-direction: row; - } - - .sm\:flex-row-reverse { - flex-direction: row-reverse; - } - - .sm\:flex-col { - flex-direction: column; - } - - .sm\:flex-col-reverse { - flex-direction: column-reverse; - } - - .sm\:flex-wrap { - flex-wrap: wrap; - } - - .sm\:flex-wrap-reverse { - flex-wrap: wrap-reverse; - } - - .sm\:flex-no-wrap { - flex-wrap: nowrap; - } - - .sm\:items-start { - align-items: flex-start; - } - - .sm\:items-end { - align-items: flex-end; - } - - .sm\:items-center { - align-items: center; - } - - .sm\:items-baseline { - align-items: baseline; - } - - .sm\:items-stretch { - align-items: stretch; - } - - .sm\:self-auto { - align-self: auto; - } - - .sm\:self-start { - align-self: flex-start; - } - - .sm\:self-end { - align-self: flex-end; - } - - .sm\:self-center { - align-self: center; - } - - .sm\:self-stretch { - align-self: stretch; - } - - .sm\:justify-start { - justify-content: flex-start; - } - - .sm\:justify-end { - justify-content: flex-end; - } - - .sm\:justify-center { - justify-content: center; - } - - .sm\:justify-between { - justify-content: space-between; - } - - .sm\:justify-around { - justify-content: space-around; - } - - .sm\:justify-evenly { - justify-content: space-evenly; - } - - .sm\:content-center { - align-content: center; - } - - .sm\:content-start { - align-content: flex-start; - } - - .sm\:content-end { - align-content: flex-end; - } - - .sm\:content-between { - align-content: space-between; - } - - .sm\:content-around { - align-content: space-around; - } - - .sm\:flex-1 { - flex: 1 1 0%; - } - - .sm\:flex-auto { - flex: 1 1 auto; - } - - .sm\:flex-initial { - flex: 0 1 auto; - } - - .sm\:flex-none { - flex: none; - } - - .sm\:flex-grow-0 { - flex-grow: 0; - } - - .sm\:flex-grow { - flex-grow: 1; - } - - .sm\:flex-shrink-0 { - flex-shrink: 0; - } - - .sm\:flex-shrink { - flex-shrink: 1; - } - - .sm\:order-1 { - order: 1; - } - - .sm\:order-2 { - order: 2; - } - - .sm\:order-3 { - order: 3; - } - - .sm\:order-4 { - order: 4; - } - - .sm\:order-5 { - order: 5; - } - - .sm\:order-6 { - order: 6; - } - - .sm\:order-7 { - order: 7; - } - - .sm\:order-8 { - order: 8; - } - - .sm\:order-9 { - order: 9; - } - - .sm\:order-10 { - order: 10; - } - - .sm\:order-11 { - order: 11; - } - - .sm\:order-12 { - order: 12; - } - - .sm\:order-first { - order: -9999; - } - - .sm\:order-last { - order: 9999; - } - - .sm\:order-none { - order: 0; - } - - .sm\:float-right { - float: right; - } - - .sm\:float-left { - float: left; - } - - .sm\:float-none { - float: none; - } - - .sm\:clearfix:after { - content: ""; - display: table; - clear: both; - } - - .sm\:clear-left { - clear: left; - } - - .sm\:clear-right { - clear: right; - } - - .sm\:clear-both { - clear: both; - } - - .sm\:font-sans { - font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - } - - .sm\:font-serif { - font-family: Georgia, Cambria, "Times New Roman", Times, serif; - } - - .sm\:font-mono { - font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; - } - - .sm\:font-hairline { - font-weight: 100; - } - - .sm\:font-thin { - font-weight: 200; - } - - .sm\:font-light { - font-weight: 300; - } - - .sm\:font-normal { - font-weight: 400; - } - - .sm\:font-medium { - font-weight: 500; - } - - .sm\:font-semibold { - font-weight: 600; - } - - .sm\:font-bold { - font-weight: 700; - } - - .sm\:font-extrabold { - font-weight: 800; - } - - .sm\:font-black { - font-weight: 900; - } - - .sm\:hover\:font-hairline:hover { - font-weight: 100; - } - - .sm\:hover\:font-thin:hover { - font-weight: 200; - } - - .sm\:hover\:font-light:hover { - font-weight: 300; - } - - .sm\:hover\:font-normal:hover { - font-weight: 400; - } - - .sm\:hover\:font-medium:hover { - font-weight: 500; - } - - .sm\:hover\:font-semibold:hover { - font-weight: 600; - } - - .sm\:hover\:font-bold:hover { - font-weight: 700; - } - - .sm\:hover\:font-extrabold:hover { - font-weight: 800; - } - - .sm\:hover\:font-black:hover { - font-weight: 900; - } - - .sm\:focus\:font-hairline:focus { - font-weight: 100; - } - - .sm\:focus\:font-thin:focus { - font-weight: 200; - } - - .sm\:focus\:font-light:focus { - font-weight: 300; - } - - .sm\:focus\:font-normal:focus { - font-weight: 400; - } - - .sm\:focus\:font-medium:focus { - font-weight: 500; - } - - .sm\:focus\:font-semibold:focus { - font-weight: 600; - } - - .sm\:focus\:font-bold:focus { - font-weight: 700; - } - - .sm\:focus\:font-extrabold:focus { - font-weight: 800; - } - - .sm\:focus\:font-black:focus { - font-weight: 900; - } - - .sm\:h-0 { - height: 0; - } - - .sm\:h-1 { - height: 0.25rem; - } - - .sm\:h-2 { - height: 0.5rem; - } - - .sm\:h-3 { - height: 0.75rem; - } - - .sm\:h-4 { - height: 1rem; - } - - .sm\:h-5 { - height: 1.25rem; - } - - .sm\:h-6 { - height: 1.5rem; - } - - .sm\:h-8 { - height: 2rem; - } - - .sm\:h-10 { - height: 2.5rem; - } - - .sm\:h-12 { - height: 3rem; - } - - .sm\:h-16 { - height: 4rem; - } - - .sm\:h-20 { - height: 5rem; - } - - .sm\:h-24 { - height: 6rem; - } - - .sm\:h-32 { - height: 8rem; - } - - .sm\:h-40 { - height: 10rem; - } - - .sm\:h-48 { - height: 12rem; - } - - .sm\:h-56 { - height: 14rem; - } - - .sm\:h-64 { - height: 16rem; - } - - .sm\:h-auto { - height: auto; - } - - .sm\:h-px { - height: 1px; - } - - .sm\:h-full { - height: 100%; - } - - .sm\:h-screen { - height: 100vh; - } - - .sm\:leading-3 { - line-height: .75rem; - } - - .sm\:leading-4 { - line-height: 1rem; - } - - .sm\:leading-5 { - line-height: 1.25rem; - } - - .sm\:leading-6 { - line-height: 1.5rem; - } - - .sm\:leading-7 { - line-height: 1.75rem; - } - - .sm\:leading-8 { - line-height: 2rem; - } - - .sm\:leading-9 { - line-height: 2.25rem; - } - - .sm\:leading-10 { - line-height: 2.5rem; - } - - .sm\:leading-none { - line-height: 1; - } - - .sm\:leading-tight { - line-height: 1.25; - } - - .sm\:leading-snug { - line-height: 1.375; - } - - .sm\:leading-normal { - line-height: 1.5; - } - - .sm\:leading-relaxed { - line-height: 1.625; - } - - .sm\:leading-loose { - line-height: 2; - } - - .sm\:list-inside { - list-style-position: inside; - } - - .sm\:list-outside { - list-style-position: outside; - } - - .sm\:list-none { - list-style-type: none; - } - - .sm\:list-disc { - list-style-type: disc; - } - - .sm\:list-decimal { - list-style-type: decimal; - } - - .sm\:m-0 { - margin: 0; - } - - .sm\:m-1 { - margin: 0.25rem; - } - - .sm\:m-2 { - margin: 0.5rem; - } - - .sm\:m-3 { - margin: 0.75rem; - } - - .sm\:m-4 { - margin: 1rem; - } - - .sm\:m-5 { - margin: 1.25rem; - } - - .sm\:m-6 { - margin: 1.5rem; - } - - .sm\:m-8 { - margin: 2rem; - } - - .sm\:m-10 { - margin: 2.5rem; - } - - .sm\:m-12 { - margin: 3rem; - } - - .sm\:m-16 { - margin: 4rem; - } - - .sm\:m-20 { - margin: 5rem; - } - - .sm\:m-24 { - margin: 6rem; - } - - .sm\:m-32 { - margin: 8rem; - } - - .sm\:m-40 { - margin: 10rem; - } - - .sm\:m-48 { - margin: 12rem; - } - - .sm\:m-56 { - margin: 14rem; - } - - .sm\:m-64 { - margin: 16rem; - } - - .sm\:m-auto { - margin: auto; - } - - .sm\:m-px { - margin: 1px; - } - - .sm\:-m-1 { - margin: -0.25rem; - } - - .sm\:-m-2 { - margin: -0.5rem; - } - - .sm\:-m-3 { - margin: -0.75rem; - } - - .sm\:-m-4 { - margin: -1rem; - } - - .sm\:-m-5 { - margin: -1.25rem; - } - - .sm\:-m-6 { - margin: -1.5rem; - } - - .sm\:-m-8 { - margin: -2rem; - } - - .sm\:-m-10 { - margin: -2.5rem; - } - - .sm\:-m-12 { - margin: -3rem; - } - - .sm\:-m-16 { - margin: -4rem; - } - - .sm\:-m-20 { - margin: -5rem; - } - - .sm\:-m-24 { - margin: -6rem; - } - - .sm\:-m-32 { - margin: -8rem; - } - - .sm\:-m-40 { - margin: -10rem; - } - - .sm\:-m-48 { - margin: -12rem; - } - - .sm\:-m-56 { - margin: -14rem; - } - - .sm\:-m-64 { - margin: -16rem; - } - - .sm\:-m-px { - margin: -1px; - } - - .sm\:my-0 { - margin-top: 0; - margin-bottom: 0; - } - - .sm\:mx-0 { - margin-left: 0; - margin-right: 0; - } - - .sm\:my-1 { - margin-top: 0.25rem; - margin-bottom: 0.25rem; - } - - .sm\:mx-1 { - margin-left: 0.25rem; - margin-right: 0.25rem; - } - - .sm\:my-2 { - margin-top: 0.5rem; - margin-bottom: 0.5rem; - } - - .sm\:mx-2 { - margin-left: 0.5rem; - margin-right: 0.5rem; - } - - .sm\:my-3 { - margin-top: 0.75rem; - margin-bottom: 0.75rem; - } - - .sm\:mx-3 { - margin-left: 0.75rem; - margin-right: 0.75rem; - } - - .sm\:my-4 { - margin-top: 1rem; - margin-bottom: 1rem; - } - - .sm\:mx-4 { - margin-left: 1rem; - margin-right: 1rem; - } - - .sm\:my-5 { - margin-top: 1.25rem; - margin-bottom: 1.25rem; - } - - .sm\:mx-5 { - margin-left: 1.25rem; - margin-right: 1.25rem; - } - - .sm\:my-6 { - margin-top: 1.5rem; - margin-bottom: 1.5rem; - } - - .sm\:mx-6 { - margin-left: 1.5rem; - margin-right: 1.5rem; - } - - .sm\:my-8 { - margin-top: 2rem; - margin-bottom: 2rem; - } - - .sm\:mx-8 { - margin-left: 2rem; - margin-right: 2rem; - } - - .sm\:my-10 { - margin-top: 2.5rem; - margin-bottom: 2.5rem; - } - - .sm\:mx-10 { - margin-left: 2.5rem; - margin-right: 2.5rem; - } - - .sm\:my-12 { - margin-top: 3rem; - margin-bottom: 3rem; - } - - .sm\:mx-12 { - margin-left: 3rem; - margin-right: 3rem; - } - - .sm\:my-16 { - margin-top: 4rem; - margin-bottom: 4rem; - } - - .sm\:mx-16 { - margin-left: 4rem; - margin-right: 4rem; - } - - .sm\:my-20 { - margin-top: 5rem; - margin-bottom: 5rem; - } - - .sm\:mx-20 { - margin-left: 5rem; - margin-right: 5rem; - } - - .sm\:my-24 { - margin-top: 6rem; - margin-bottom: 6rem; - } - - .sm\:mx-24 { - margin-left: 6rem; - margin-right: 6rem; - } - - .sm\:my-32 { - margin-top: 8rem; - margin-bottom: 8rem; - } - - .sm\:mx-32 { - margin-left: 8rem; - margin-right: 8rem; - } - - .sm\:my-40 { - margin-top: 10rem; - margin-bottom: 10rem; - } - - .sm\:mx-40 { - margin-left: 10rem; - margin-right: 10rem; - } - - .sm\:my-48 { - margin-top: 12rem; - margin-bottom: 12rem; - } - - .sm\:mx-48 { - margin-left: 12rem; - margin-right: 12rem; - } - - .sm\:my-56 { - margin-top: 14rem; - margin-bottom: 14rem; - } - - .sm\:mx-56 { - margin-left: 14rem; - margin-right: 14rem; - } - - .sm\:my-64 { - margin-top: 16rem; - margin-bottom: 16rem; - } - - .sm\:mx-64 { - margin-left: 16rem; - margin-right: 16rem; - } - - .sm\:my-auto { - margin-top: auto; - margin-bottom: auto; - } - - .sm\:mx-auto { - margin-left: auto; - margin-right: auto; - } - - .sm\:my-px { - margin-top: 1px; - margin-bottom: 1px; - } - - .sm\:mx-px { - margin-left: 1px; - margin-right: 1px; - } - - .sm\:-my-1 { - margin-top: -0.25rem; - margin-bottom: -0.25rem; - } - - .sm\:-mx-1 { - margin-left: -0.25rem; - margin-right: -0.25rem; - } - - .sm\:-my-2 { - margin-top: -0.5rem; - margin-bottom: -0.5rem; - } - - .sm\:-mx-2 { - margin-left: -0.5rem; - margin-right: -0.5rem; - } - - .sm\:-my-3 { - margin-top: -0.75rem; - margin-bottom: -0.75rem; - } - - .sm\:-mx-3 { - margin-left: -0.75rem; - margin-right: -0.75rem; - } - - .sm\:-my-4 { - margin-top: -1rem; - margin-bottom: -1rem; - } - - .sm\:-mx-4 { - margin-left: -1rem; - margin-right: -1rem; - } - - .sm\:-my-5 { - margin-top: -1.25rem; - margin-bottom: -1.25rem; - } - - .sm\:-mx-5 { - margin-left: -1.25rem; - margin-right: -1.25rem; - } - - .sm\:-my-6 { - margin-top: -1.5rem; - margin-bottom: -1.5rem; - } - - .sm\:-mx-6 { - margin-left: -1.5rem; - margin-right: -1.5rem; - } - - .sm\:-my-8 { - margin-top: -2rem; - margin-bottom: -2rem; - } - - .sm\:-mx-8 { - margin-left: -2rem; - margin-right: -2rem; - } - - .sm\:-my-10 { - margin-top: -2.5rem; - margin-bottom: -2.5rem; - } - - .sm\:-mx-10 { - margin-left: -2.5rem; - margin-right: -2.5rem; - } - - .sm\:-my-12 { - margin-top: -3rem; - margin-bottom: -3rem; - } - - .sm\:-mx-12 { - margin-left: -3rem; - margin-right: -3rem; - } - - .sm\:-my-16 { - margin-top: -4rem; - margin-bottom: -4rem; - } - - .sm\:-mx-16 { - margin-left: -4rem; - margin-right: -4rem; - } - - .sm\:-my-20 { - margin-top: -5rem; - margin-bottom: -5rem; - } - - .sm\:-mx-20 { - margin-left: -5rem; - margin-right: -5rem; - } - - .sm\:-my-24 { - margin-top: -6rem; - margin-bottom: -6rem; - } - - .sm\:-mx-24 { - margin-left: -6rem; - margin-right: -6rem; - } - - .sm\:-my-32 { - margin-top: -8rem; - margin-bottom: -8rem; - } - - .sm\:-mx-32 { - margin-left: -8rem; - margin-right: -8rem; - } - - .sm\:-my-40 { - margin-top: -10rem; - margin-bottom: -10rem; - } - - .sm\:-mx-40 { - margin-left: -10rem; - margin-right: -10rem; - } - - .sm\:-my-48 { - margin-top: -12rem; - margin-bottom: -12rem; - } - - .sm\:-mx-48 { - margin-left: -12rem; - margin-right: -12rem; - } - - .sm\:-my-56 { - margin-top: -14rem; - margin-bottom: -14rem; - } - - .sm\:-mx-56 { - margin-left: -14rem; - margin-right: -14rem; - } - - .sm\:-my-64 { - margin-top: -16rem; - margin-bottom: -16rem; - } - - .sm\:-mx-64 { - margin-left: -16rem; - margin-right: -16rem; - } - - .sm\:-my-px { - margin-top: -1px; - margin-bottom: -1px; - } - - .sm\:-mx-px { - margin-left: -1px; - margin-right: -1px; - } - - .sm\:mt-0 { - margin-top: 0; - } - - .sm\:mr-0 { - margin-right: 0; - } - - .sm\:mb-0 { - margin-bottom: 0; - } - - .sm\:ml-0 { - margin-left: 0; - } - - .sm\:mt-1 { - margin-top: 0.25rem; - } - - .sm\:mr-1 { - margin-right: 0.25rem; - } - - .sm\:mb-1 { - margin-bottom: 0.25rem; - } - - .sm\:ml-1 { - margin-left: 0.25rem; - } - - .sm\:mt-2 { - margin-top: 0.5rem; - } - - .sm\:mr-2 { - margin-right: 0.5rem; - } - - .sm\:mb-2 { - margin-bottom: 0.5rem; - } - - .sm\:ml-2 { - margin-left: 0.5rem; - } - - .sm\:mt-3 { - margin-top: 0.75rem; - } - - .sm\:mr-3 { - margin-right: 0.75rem; - } - - .sm\:mb-3 { - margin-bottom: 0.75rem; - } - - .sm\:ml-3 { - margin-left: 0.75rem; - } - - .sm\:mt-4 { - margin-top: 1rem; - } - - .sm\:mr-4 { - margin-right: 1rem; - } - - .sm\:mb-4 { - margin-bottom: 1rem; - } - - .sm\:ml-4 { - margin-left: 1rem; - } - - .sm\:mt-5 { - margin-top: 1.25rem; - } - - .sm\:mr-5 { - margin-right: 1.25rem; - } - - .sm\:mb-5 { - margin-bottom: 1.25rem; - } - - .sm\:ml-5 { - margin-left: 1.25rem; - } - - .sm\:mt-6 { - margin-top: 1.5rem; - } - - .sm\:mr-6 { - margin-right: 1.5rem; - } - - .sm\:mb-6 { - margin-bottom: 1.5rem; - } - - .sm\:ml-6 { - margin-left: 1.5rem; - } - - .sm\:mt-8 { - margin-top: 2rem; - } - - .sm\:mr-8 { - margin-right: 2rem; - } - - .sm\:mb-8 { - margin-bottom: 2rem; - } - - .sm\:ml-8 { - margin-left: 2rem; - } - - .sm\:mt-10 { - margin-top: 2.5rem; - } - - .sm\:mr-10 { - margin-right: 2.5rem; - } - - .sm\:mb-10 { - margin-bottom: 2.5rem; - } - - .sm\:ml-10 { - margin-left: 2.5rem; - } - - .sm\:mt-12 { - margin-top: 3rem; - } - - .sm\:mr-12 { - margin-right: 3rem; - } - - .sm\:mb-12 { - margin-bottom: 3rem; - } - - .sm\:ml-12 { - margin-left: 3rem; - } - - .sm\:mt-16 { - margin-top: 4rem; - } - - .sm\:mr-16 { - margin-right: 4rem; - } - - .sm\:mb-16 { - margin-bottom: 4rem; - } - - .sm\:ml-16 { - margin-left: 4rem; - } - - .sm\:mt-20 { - margin-top: 5rem; - } - - .sm\:mr-20 { - margin-right: 5rem; - } - - .sm\:mb-20 { - margin-bottom: 5rem; - } - - .sm\:ml-20 { - margin-left: 5rem; - } - - .sm\:mt-24 { - margin-top: 6rem; - } - - .sm\:mr-24 { - margin-right: 6rem; - } - - .sm\:mb-24 { - margin-bottom: 6rem; - } - - .sm\:ml-24 { - margin-left: 6rem; - } - - .sm\:mt-32 { - margin-top: 8rem; - } - - .sm\:mr-32 { - margin-right: 8rem; - } - - .sm\:mb-32 { - margin-bottom: 8rem; - } - - .sm\:ml-32 { - margin-left: 8rem; - } - - .sm\:mt-40 { - margin-top: 10rem; - } - - .sm\:mr-40 { - margin-right: 10rem; - } - - .sm\:mb-40 { - margin-bottom: 10rem; - } - - .sm\:ml-40 { - margin-left: 10rem; - } - - .sm\:mt-48 { - margin-top: 12rem; - } - - .sm\:mr-48 { - margin-right: 12rem; - } - - .sm\:mb-48 { - margin-bottom: 12rem; - } - - .sm\:ml-48 { - margin-left: 12rem; - } - - .sm\:mt-56 { - margin-top: 14rem; - } - - .sm\:mr-56 { - margin-right: 14rem; - } - - .sm\:mb-56 { - margin-bottom: 14rem; - } - - .sm\:ml-56 { - margin-left: 14rem; - } - - .sm\:mt-64 { - margin-top: 16rem; - } - - .sm\:mr-64 { - margin-right: 16rem; - } - - .sm\:mb-64 { - margin-bottom: 16rem; - } - - .sm\:ml-64 { - margin-left: 16rem; - } - - .sm\:mt-auto { - margin-top: auto; - } - - .sm\:mr-auto { - margin-right: auto; - } - - .sm\:mb-auto { - margin-bottom: auto; - } - - .sm\:ml-auto { - margin-left: auto; - } - - .sm\:mt-px { - margin-top: 1px; - } - - .sm\:mr-px { - margin-right: 1px; - } - - .sm\:mb-px { - margin-bottom: 1px; - } - - .sm\:ml-px { - margin-left: 1px; - } - - .sm\:-mt-1 { - margin-top: -0.25rem; - } - - .sm\:-mr-1 { - margin-right: -0.25rem; - } - - .sm\:-mb-1 { - margin-bottom: -0.25rem; - } - - .sm\:-ml-1 { - margin-left: -0.25rem; - } - - .sm\:-mt-2 { - margin-top: -0.5rem; - } - - .sm\:-mr-2 { - margin-right: -0.5rem; - } - - .sm\:-mb-2 { - margin-bottom: -0.5rem; - } - - .sm\:-ml-2 { - margin-left: -0.5rem; - } - - .sm\:-mt-3 { - margin-top: -0.75rem; - } - - .sm\:-mr-3 { - margin-right: -0.75rem; - } - - .sm\:-mb-3 { - margin-bottom: -0.75rem; - } - - .sm\:-ml-3 { - margin-left: -0.75rem; - } - - .sm\:-mt-4 { - margin-top: -1rem; - } - - .sm\:-mr-4 { - margin-right: -1rem; - } - - .sm\:-mb-4 { - margin-bottom: -1rem; - } - - .sm\:-ml-4 { - margin-left: -1rem; - } - - .sm\:-mt-5 { - margin-top: -1.25rem; - } - - .sm\:-mr-5 { - margin-right: -1.25rem; - } - - .sm\:-mb-5 { - margin-bottom: -1.25rem; - } - - .sm\:-ml-5 { - margin-left: -1.25rem; - } - - .sm\:-mt-6 { - margin-top: -1.5rem; - } - - .sm\:-mr-6 { - margin-right: -1.5rem; - } - - .sm\:-mb-6 { - margin-bottom: -1.5rem; - } - - .sm\:-ml-6 { - margin-left: -1.5rem; - } - - .sm\:-mt-8 { - margin-top: -2rem; - } - - .sm\:-mr-8 { - margin-right: -2rem; - } - - .sm\:-mb-8 { - margin-bottom: -2rem; - } - - .sm\:-ml-8 { - margin-left: -2rem; - } - - .sm\:-mt-10 { - margin-top: -2.5rem; - } - - .sm\:-mr-10 { - margin-right: -2.5rem; - } - - .sm\:-mb-10 { - margin-bottom: -2.5rem; - } - - .sm\:-ml-10 { - margin-left: -2.5rem; - } - - .sm\:-mt-12 { - margin-top: -3rem; - } - - .sm\:-mr-12 { - margin-right: -3rem; - } - - .sm\:-mb-12 { - margin-bottom: -3rem; - } - - .sm\:-ml-12 { - margin-left: -3rem; - } - - .sm\:-mt-16 { - margin-top: -4rem; - } - - .sm\:-mr-16 { - margin-right: -4rem; - } - - .sm\:-mb-16 { - margin-bottom: -4rem; - } - - .sm\:-ml-16 { - margin-left: -4rem; - } - - .sm\:-mt-20 { - margin-top: -5rem; - } - - .sm\:-mr-20 { - margin-right: -5rem; - } - - .sm\:-mb-20 { - margin-bottom: -5rem; - } - - .sm\:-ml-20 { - margin-left: -5rem; - } - - .sm\:-mt-24 { - margin-top: -6rem; - } - - .sm\:-mr-24 { - margin-right: -6rem; - } - - .sm\:-mb-24 { - margin-bottom: -6rem; - } - - .sm\:-ml-24 { - margin-left: -6rem; - } - - .sm\:-mt-32 { - margin-top: -8rem; - } - - .sm\:-mr-32 { - margin-right: -8rem; - } - - .sm\:-mb-32 { - margin-bottom: -8rem; - } - - .sm\:-ml-32 { - margin-left: -8rem; - } - - .sm\:-mt-40 { - margin-top: -10rem; - } - - .sm\:-mr-40 { - margin-right: -10rem; - } - - .sm\:-mb-40 { - margin-bottom: -10rem; - } - - .sm\:-ml-40 { - margin-left: -10rem; - } - - .sm\:-mt-48 { - margin-top: -12rem; - } - - .sm\:-mr-48 { - margin-right: -12rem; - } - - .sm\:-mb-48 { - margin-bottom: -12rem; - } - - .sm\:-ml-48 { - margin-left: -12rem; - } - - .sm\:-mt-56 { - margin-top: -14rem; - } - - .sm\:-mr-56 { - margin-right: -14rem; - } - - .sm\:-mb-56 { - margin-bottom: -14rem; - } - - .sm\:-ml-56 { - margin-left: -14rem; - } - - .sm\:-mt-64 { - margin-top: -16rem; - } - - .sm\:-mr-64 { - margin-right: -16rem; - } - - .sm\:-mb-64 { - margin-bottom: -16rem; - } - - .sm\:-ml-64 { - margin-left: -16rem; - } - - .sm\:-mt-px { - margin-top: -1px; - } - - .sm\:-mr-px { - margin-right: -1px; - } - - .sm\:-mb-px { - margin-bottom: -1px; - } - - .sm\:-ml-px { - margin-left: -1px; - } - - .sm\:max-h-full { - max-height: 100%; - } - - .sm\:max-h-screen { - max-height: 100vh; - } - - .sm\:max-w-none { - max-width: none; - } - - .sm\:max-w-xs { - max-width: 20rem; - } - - .sm\:max-w-sm { - max-width: 24rem; - } - - .sm\:max-w-md { - max-width: 28rem; - } - - .sm\:max-w-lg { - max-width: 32rem; - } - - .sm\:max-w-xl { - max-width: 36rem; - } - - .sm\:max-w-2xl { - max-width: 42rem; - } - - .sm\:max-w-3xl { - max-width: 48rem; - } - - .sm\:max-w-4xl { - max-width: 56rem; - } - - .sm\:max-w-5xl { - max-width: 64rem; - } - - .sm\:max-w-6xl { - max-width: 72rem; - } - - .sm\:max-w-full { - max-width: 100%; - } - - .sm\:max-w-screen-sm { - max-width: 640px; - } - - .sm\:max-w-screen-md { - max-width: 768px; - } - - .sm\:max-w-screen-lg { - max-width: 1024px; - } - - .sm\:max-w-screen-xl { - max-width: 1280px; - } - - .sm\:min-h-0 { - min-height: 0; - } - - .sm\:min-h-full { - min-height: 100%; - } - - .sm\:min-h-screen { - min-height: 100vh; - } - - .sm\:min-w-0 { - min-width: 0; - } - - .sm\:min-w-full { - min-width: 100%; - } - - .sm\:object-contain { - -o-object-fit: contain; - object-fit: contain; - } - - .sm\:object-cover { - -o-object-fit: cover; - object-fit: cover; - } - - .sm\:object-fill { - -o-object-fit: fill; - object-fit: fill; - } - - .sm\:object-none { - -o-object-fit: none; - object-fit: none; - } - - .sm\:object-scale-down { - -o-object-fit: scale-down; - object-fit: scale-down; - } - - .sm\:object-bottom { - -o-object-position: bottom; - object-position: bottom; - } - - .sm\:object-center { - -o-object-position: center; - object-position: center; - } - - .sm\:object-left { - -o-object-position: left; - object-position: left; - } - - .sm\:object-left-bottom { - -o-object-position: left bottom; - object-position: left bottom; - } - - .sm\:object-left-top { - -o-object-position: left top; - object-position: left top; - } - - .sm\:object-right { - -o-object-position: right; - object-position: right; - } - - .sm\:object-right-bottom { - -o-object-position: right bottom; - object-position: right bottom; - } - - .sm\:object-right-top { - -o-object-position: right top; - object-position: right top; - } - - .sm\:object-top { - -o-object-position: top; - object-position: top; - } - - .sm\:opacity-0 { - opacity: 0; - } - - .sm\:opacity-25 { - opacity: 0.25; - } - - .sm\:opacity-50 { - opacity: 0.5; - } - - .sm\:opacity-75 { - opacity: 0.75; - } - - .sm\:opacity-100 { - opacity: 1; - } - - .sm\:hover\:opacity-0:hover { - opacity: 0; - } - - .sm\:hover\:opacity-25:hover { - opacity: 0.25; - } - - .sm\:hover\:opacity-50:hover { - opacity: 0.5; - } - - .sm\:hover\:opacity-75:hover { - opacity: 0.75; - } - - .sm\:hover\:opacity-100:hover { - opacity: 1; - } - - .sm\:focus\:opacity-0:focus { - opacity: 0; - } - - .sm\:focus\:opacity-25:focus { - opacity: 0.25; - } - - .sm\:focus\:opacity-50:focus { - opacity: 0.5; - } - - .sm\:focus\:opacity-75:focus { - opacity: 0.75; - } - - .sm\:focus\:opacity-100:focus { - opacity: 1; - } - - .sm\:outline-none { - outline: 0; - } - - .sm\:focus\:outline-none:focus { - outline: 0; - } - - .sm\:overflow-auto { - overflow: auto; - } - - .sm\:overflow-hidden { - overflow: hidden; - } - - .sm\:overflow-visible { - overflow: visible; - } - - .sm\:overflow-scroll { - overflow: scroll; - } - - .sm\:overflow-x-auto { - overflow-x: auto; - } - - .sm\:overflow-y-auto { - overflow-y: auto; - } - - .sm\:overflow-x-hidden { - overflow-x: hidden; - } - - .sm\:overflow-y-hidden { - overflow-y: hidden; - } - - .sm\:overflow-x-visible { - overflow-x: visible; - } - - .sm\:overflow-y-visible { - overflow-y: visible; - } - - .sm\:overflow-x-scroll { - overflow-x: scroll; - } - - .sm\:overflow-y-scroll { - overflow-y: scroll; - } - - .sm\:scrolling-touch { - -webkit-overflow-scrolling: touch; - } - - .sm\:scrolling-auto { - -webkit-overflow-scrolling: auto; - } - - .sm\:p-0 { - padding: 0; - } - - .sm\:p-1 { - padding: 0.25rem; - } - - .sm\:p-2 { - padding: 0.5rem; - } - - .sm\:p-3 { - padding: 0.75rem; - } - - .sm\:p-4 { - padding: 1rem; - } - - .sm\:p-5 { - padding: 1.25rem; - } - - .sm\:p-6 { - padding: 1.5rem; - } - - .sm\:p-8 { - padding: 2rem; - } - - .sm\:p-10 { - padding: 2.5rem; - } - - .sm\:p-12 { - padding: 3rem; - } - - .sm\:p-16 { - padding: 4rem; - } - - .sm\:p-20 { - padding: 5rem; - } - - .sm\:p-24 { - padding: 6rem; - } - - .sm\:p-32 { - padding: 8rem; - } - - .sm\:p-40 { - padding: 10rem; - } - - .sm\:p-48 { - padding: 12rem; - } - - .sm\:p-56 { - padding: 14rem; - } - - .sm\:p-64 { - padding: 16rem; - } - - .sm\:p-px { - padding: 1px; - } - - .sm\:py-0 { - padding-top: 0; - padding-bottom: 0; - } - - .sm\:px-0 { - padding-left: 0; - padding-right: 0; - } - - .sm\:py-1 { - padding-top: 0.25rem; - padding-bottom: 0.25rem; - } - - .sm\:px-1 { - padding-left: 0.25rem; - padding-right: 0.25rem; - } - - .sm\:py-2 { - padding-top: 0.5rem; - padding-bottom: 0.5rem; - } - - .sm\:px-2 { - padding-left: 0.5rem; - padding-right: 0.5rem; - } - - .sm\:py-3 { - padding-top: 0.75rem; - padding-bottom: 0.75rem; - } - - .sm\:px-3 { - padding-left: 0.75rem; - padding-right: 0.75rem; - } - - .sm\:py-4 { - padding-top: 1rem; - padding-bottom: 1rem; - } - - .sm\:px-4 { - padding-left: 1rem; - padding-right: 1rem; - } - - .sm\:py-5 { - padding-top: 1.25rem; - padding-bottom: 1.25rem; - } - - .sm\:px-5 { - padding-left: 1.25rem; - padding-right: 1.25rem; - } - - .sm\:py-6 { - padding-top: 1.5rem; - padding-bottom: 1.5rem; - } - - .sm\:px-6 { - padding-left: 1.5rem; - padding-right: 1.5rem; - } - - .sm\:py-8 { - padding-top: 2rem; - padding-bottom: 2rem; - } - - .sm\:px-8 { - padding-left: 2rem; - padding-right: 2rem; - } - - .sm\:py-10 { - padding-top: 2.5rem; - padding-bottom: 2.5rem; - } - - .sm\:px-10 { - padding-left: 2.5rem; - padding-right: 2.5rem; - } - - .sm\:py-12 { - padding-top: 3rem; - padding-bottom: 3rem; - } - - .sm\:px-12 { - padding-left: 3rem; - padding-right: 3rem; - } - - .sm\:py-16 { - padding-top: 4rem; - padding-bottom: 4rem; - } - - .sm\:px-16 { - padding-left: 4rem; - padding-right: 4rem; - } - - .sm\:py-20 { - padding-top: 5rem; - padding-bottom: 5rem; - } - - .sm\:px-20 { - padding-left: 5rem; - padding-right: 5rem; - } - - .sm\:py-24 { - padding-top: 6rem; - padding-bottom: 6rem; - } - - .sm\:px-24 { - padding-left: 6rem; - padding-right: 6rem; - } - - .sm\:py-32 { - padding-top: 8rem; - padding-bottom: 8rem; - } - - .sm\:px-32 { - padding-left: 8rem; - padding-right: 8rem; - } - - .sm\:py-40 { - padding-top: 10rem; - padding-bottom: 10rem; - } - - .sm\:px-40 { - padding-left: 10rem; - padding-right: 10rem; - } - - .sm\:py-48 { - padding-top: 12rem; - padding-bottom: 12rem; - } - - .sm\:px-48 { - padding-left: 12rem; - padding-right: 12rem; - } - - .sm\:py-56 { - padding-top: 14rem; - padding-bottom: 14rem; - } - - .sm\:px-56 { - padding-left: 14rem; - padding-right: 14rem; - } - - .sm\:py-64 { - padding-top: 16rem; - padding-bottom: 16rem; - } - - .sm\:px-64 { - padding-left: 16rem; - padding-right: 16rem; - } - - .sm\:py-px { - padding-top: 1px; - padding-bottom: 1px; - } - - .sm\:px-px { - padding-left: 1px; - padding-right: 1px; - } - - .sm\:pt-0 { - padding-top: 0; - } - - .sm\:pr-0 { - padding-right: 0; - } - - .sm\:pb-0 { - padding-bottom: 0; - } - - .sm\:pl-0 { - padding-left: 0; - } - - .sm\:pt-1 { - padding-top: 0.25rem; - } - - .sm\:pr-1 { - padding-right: 0.25rem; - } - - .sm\:pb-1 { - padding-bottom: 0.25rem; - } - - .sm\:pl-1 { - padding-left: 0.25rem; - } - - .sm\:pt-2 { - padding-top: 0.5rem; - } - - .sm\:pr-2 { - padding-right: 0.5rem; - } - - .sm\:pb-2 { - padding-bottom: 0.5rem; - } - - .sm\:pl-2 { - padding-left: 0.5rem; - } - - .sm\:pt-3 { - padding-top: 0.75rem; - } - - .sm\:pr-3 { - padding-right: 0.75rem; - } - - .sm\:pb-3 { - padding-bottom: 0.75rem; - } - - .sm\:pl-3 { - padding-left: 0.75rem; - } - - .sm\:pt-4 { - padding-top: 1rem; - } - - .sm\:pr-4 { - padding-right: 1rem; - } - - .sm\:pb-4 { - padding-bottom: 1rem; - } - - .sm\:pl-4 { - padding-left: 1rem; - } - - .sm\:pt-5 { - padding-top: 1.25rem; - } - - .sm\:pr-5 { - padding-right: 1.25rem; - } - - .sm\:pb-5 { - padding-bottom: 1.25rem; - } - - .sm\:pl-5 { - padding-left: 1.25rem; - } - - .sm\:pt-6 { - padding-top: 1.5rem; - } - - .sm\:pr-6 { - padding-right: 1.5rem; - } - - .sm\:pb-6 { - padding-bottom: 1.5rem; - } - - .sm\:pl-6 { - padding-left: 1.5rem; - } - - .sm\:pt-8 { - padding-top: 2rem; - } - - .sm\:pr-8 { - padding-right: 2rem; - } - - .sm\:pb-8 { - padding-bottom: 2rem; - } - - .sm\:pl-8 { - padding-left: 2rem; - } - - .sm\:pt-10 { - padding-top: 2.5rem; - } - - .sm\:pr-10 { - padding-right: 2.5rem; - } - - .sm\:pb-10 { - padding-bottom: 2.5rem; - } - - .sm\:pl-10 { - padding-left: 2.5rem; - } - - .sm\:pt-12 { - padding-top: 3rem; - } - - .sm\:pr-12 { - padding-right: 3rem; - } - - .sm\:pb-12 { - padding-bottom: 3rem; - } - - .sm\:pl-12 { - padding-left: 3rem; - } - - .sm\:pt-16 { - padding-top: 4rem; - } - - .sm\:pr-16 { - padding-right: 4rem; - } - - .sm\:pb-16 { - padding-bottom: 4rem; - } - - .sm\:pl-16 { - padding-left: 4rem; - } - - .sm\:pt-20 { - padding-top: 5rem; - } - - .sm\:pr-20 { - padding-right: 5rem; - } - - .sm\:pb-20 { - padding-bottom: 5rem; - } - - .sm\:pl-20 { - padding-left: 5rem; - } - - .sm\:pt-24 { - padding-top: 6rem; - } - - .sm\:pr-24 { - padding-right: 6rem; - } - - .sm\:pb-24 { - padding-bottom: 6rem; - } - - .sm\:pl-24 { - padding-left: 6rem; - } - - .sm\:pt-32 { - padding-top: 8rem; - } - - .sm\:pr-32 { - padding-right: 8rem; - } - - .sm\:pb-32 { - padding-bottom: 8rem; - } - - .sm\:pl-32 { - padding-left: 8rem; - } - - .sm\:pt-40 { - padding-top: 10rem; - } - - .sm\:pr-40 { - padding-right: 10rem; - } - - .sm\:pb-40 { - padding-bottom: 10rem; - } - - .sm\:pl-40 { - padding-left: 10rem; - } - - .sm\:pt-48 { - padding-top: 12rem; - } - - .sm\:pr-48 { - padding-right: 12rem; - } - - .sm\:pb-48 { - padding-bottom: 12rem; - } - - .sm\:pl-48 { - padding-left: 12rem; - } - - .sm\:pt-56 { - padding-top: 14rem; - } - - .sm\:pr-56 { - padding-right: 14rem; - } - - .sm\:pb-56 { - padding-bottom: 14rem; - } - - .sm\:pl-56 { - padding-left: 14rem; - } - - .sm\:pt-64 { - padding-top: 16rem; - } - - .sm\:pr-64 { - padding-right: 16rem; - } - - .sm\:pb-64 { - padding-bottom: 16rem; - } - - .sm\:pl-64 { - padding-left: 16rem; - } - - .sm\:pt-px { - padding-top: 1px; - } - - .sm\:pr-px { - padding-right: 1px; - } - - .sm\:pb-px { - padding-bottom: 1px; - } - - .sm\:pl-px { - padding-left: 1px; - } - - .sm\:placeholder-transparent::-webkit-input-placeholder { - color: transparent; - } - - .sm\:placeholder-transparent::-moz-placeholder { - color: transparent; - } - - .sm\:placeholder-transparent:-ms-input-placeholder { - color: transparent; - } - - .sm\:placeholder-transparent::-ms-input-placeholder { - color: transparent; - } - - .sm\:placeholder-transparent::placeholder { - color: transparent; - } - - .sm\:placeholder-black::-webkit-input-placeholder { - color: #000; - } - - .sm\:placeholder-black::-moz-placeholder { - color: #000; - } - - .sm\:placeholder-black:-ms-input-placeholder { - color: #000; - } - - .sm\:placeholder-black::-ms-input-placeholder { - color: #000; - } - - .sm\:placeholder-black::placeholder { - color: #000; - } - - .sm\:placeholder-white::-webkit-input-placeholder { - color: #fff; - } - - .sm\:placeholder-white::-moz-placeholder { - color: #fff; - } - - .sm\:placeholder-white:-ms-input-placeholder { - color: #fff; - } - - .sm\:placeholder-white::-ms-input-placeholder { - color: #fff; - } - - .sm\:placeholder-white::placeholder { - color: #fff; - } - - .sm\:placeholder-gray-100::-webkit-input-placeholder { - color: #f7fafc; - } - - .sm\:placeholder-gray-100::-moz-placeholder { - color: #f7fafc; - } - - .sm\:placeholder-gray-100:-ms-input-placeholder { - color: #f7fafc; - } - - .sm\:placeholder-gray-100::-ms-input-placeholder { - color: #f7fafc; - } - - .sm\:placeholder-gray-100::placeholder { - color: #f7fafc; - } - - .sm\:placeholder-gray-200::-webkit-input-placeholder { - color: #edf2f7; - } - - .sm\:placeholder-gray-200::-moz-placeholder { - color: #edf2f7; - } - - .sm\:placeholder-gray-200:-ms-input-placeholder { - color: #edf2f7; - } - - .sm\:placeholder-gray-200::-ms-input-placeholder { - color: #edf2f7; - } - - .sm\:placeholder-gray-200::placeholder { - color: #edf2f7; - } - - .sm\:placeholder-gray-300::-webkit-input-placeholder { - color: #e2e8f0; - } - - .sm\:placeholder-gray-300::-moz-placeholder { - color: #e2e8f0; - } - - .sm\:placeholder-gray-300:-ms-input-placeholder { - color: #e2e8f0; - } - - .sm\:placeholder-gray-300::-ms-input-placeholder { - color: #e2e8f0; - } - - .sm\:placeholder-gray-300::placeholder { - color: #e2e8f0; - } - - .sm\:placeholder-gray-400::-webkit-input-placeholder { - color: #cbd5e0; - } - - .sm\:placeholder-gray-400::-moz-placeholder { - color: #cbd5e0; - } - - .sm\:placeholder-gray-400:-ms-input-placeholder { - color: #cbd5e0; - } - - .sm\:placeholder-gray-400::-ms-input-placeholder { - color: #cbd5e0; - } - - .sm\:placeholder-gray-400::placeholder { - color: #cbd5e0; - } - - .sm\:placeholder-gray-500::-webkit-input-placeholder { - color: #a0aec0; - } - - .sm\:placeholder-gray-500::-moz-placeholder { - color: #a0aec0; - } - - .sm\:placeholder-gray-500:-ms-input-placeholder { - color: #a0aec0; - } - - .sm\:placeholder-gray-500::-ms-input-placeholder { - color: #a0aec0; - } - - .sm\:placeholder-gray-500::placeholder { - color: #a0aec0; - } - - .sm\:placeholder-gray-600::-webkit-input-placeholder { - color: #718096; - } - - .sm\:placeholder-gray-600::-moz-placeholder { - color: #718096; - } - - .sm\:placeholder-gray-600:-ms-input-placeholder { - color: #718096; - } - - .sm\:placeholder-gray-600::-ms-input-placeholder { - color: #718096; - } - - .sm\:placeholder-gray-600::placeholder { - color: #718096; - } - - .sm\:placeholder-gray-700::-webkit-input-placeholder { - color: #4a5568; - } - - .sm\:placeholder-gray-700::-moz-placeholder { - color: #4a5568; - } - - .sm\:placeholder-gray-700:-ms-input-placeholder { - color: #4a5568; - } - - .sm\:placeholder-gray-700::-ms-input-placeholder { - color: #4a5568; - } - - .sm\:placeholder-gray-700::placeholder { - color: #4a5568; - } - - .sm\:placeholder-gray-800::-webkit-input-placeholder { - color: #2d3748; - } - - .sm\:placeholder-gray-800::-moz-placeholder { - color: #2d3748; - } - - .sm\:placeholder-gray-800:-ms-input-placeholder { - color: #2d3748; - } - - .sm\:placeholder-gray-800::-ms-input-placeholder { - color: #2d3748; - } - - .sm\:placeholder-gray-800::placeholder { - color: #2d3748; - } - - .sm\:placeholder-gray-900::-webkit-input-placeholder { - color: #1a202c; - } - - .sm\:placeholder-gray-900::-moz-placeholder { - color: #1a202c; - } - - .sm\:placeholder-gray-900:-ms-input-placeholder { - color: #1a202c; - } - - .sm\:placeholder-gray-900::-ms-input-placeholder { - color: #1a202c; - } - - .sm\:placeholder-gray-900::placeholder { - color: #1a202c; - } - - .sm\:placeholder-red-100::-webkit-input-placeholder { - color: #fff5f5; - } - - .sm\:placeholder-red-100::-moz-placeholder { - color: #fff5f5; - } - - .sm\:placeholder-red-100:-ms-input-placeholder { - color: #fff5f5; - } - - .sm\:placeholder-red-100::-ms-input-placeholder { - color: #fff5f5; - } - - .sm\:placeholder-red-100::placeholder { - color: #fff5f5; - } - - .sm\:placeholder-red-200::-webkit-input-placeholder { - color: #fed7d7; - } - - .sm\:placeholder-red-200::-moz-placeholder { - color: #fed7d7; - } - - .sm\:placeholder-red-200:-ms-input-placeholder { - color: #fed7d7; - } - - .sm\:placeholder-red-200::-ms-input-placeholder { - color: #fed7d7; - } - - .sm\:placeholder-red-200::placeholder { - color: #fed7d7; - } - - .sm\:placeholder-red-300::-webkit-input-placeholder { - color: #feb2b2; - } - - .sm\:placeholder-red-300::-moz-placeholder { - color: #feb2b2; - } - - .sm\:placeholder-red-300:-ms-input-placeholder { - color: #feb2b2; - } - - .sm\:placeholder-red-300::-ms-input-placeholder { - color: #feb2b2; - } - - .sm\:placeholder-red-300::placeholder { - color: #feb2b2; - } - - .sm\:placeholder-red-400::-webkit-input-placeholder { - color: #fc8181; - } - - .sm\:placeholder-red-400::-moz-placeholder { - color: #fc8181; - } - - .sm\:placeholder-red-400:-ms-input-placeholder { - color: #fc8181; - } - - .sm\:placeholder-red-400::-ms-input-placeholder { - color: #fc8181; - } - - .sm\:placeholder-red-400::placeholder { - color: #fc8181; - } - - .sm\:placeholder-red-500::-webkit-input-placeholder { - color: #f56565; - } - - .sm\:placeholder-red-500::-moz-placeholder { - color: #f56565; - } - - .sm\:placeholder-red-500:-ms-input-placeholder { - color: #f56565; - } - - .sm\:placeholder-red-500::-ms-input-placeholder { - color: #f56565; - } - - .sm\:placeholder-red-500::placeholder { - color: #f56565; - } - - .sm\:placeholder-red-600::-webkit-input-placeholder { - color: #e53e3e; - } - - .sm\:placeholder-red-600::-moz-placeholder { - color: #e53e3e; - } - - .sm\:placeholder-red-600:-ms-input-placeholder { - color: #e53e3e; - } - - .sm\:placeholder-red-600::-ms-input-placeholder { - color: #e53e3e; - } - - .sm\:placeholder-red-600::placeholder { - color: #e53e3e; - } - - .sm\:placeholder-red-700::-webkit-input-placeholder { - color: #c53030; - } - - .sm\:placeholder-red-700::-moz-placeholder { - color: #c53030; - } - - .sm\:placeholder-red-700:-ms-input-placeholder { - color: #c53030; - } - - .sm\:placeholder-red-700::-ms-input-placeholder { - color: #c53030; - } - - .sm\:placeholder-red-700::placeholder { - color: #c53030; - } - - .sm\:placeholder-red-800::-webkit-input-placeholder { - color: #9b2c2c; - } - - .sm\:placeholder-red-800::-moz-placeholder { - color: #9b2c2c; - } - - .sm\:placeholder-red-800:-ms-input-placeholder { - color: #9b2c2c; - } - - .sm\:placeholder-red-800::-ms-input-placeholder { - color: #9b2c2c; - } - - .sm\:placeholder-red-800::placeholder { - color: #9b2c2c; - } - - .sm\:placeholder-red-900::-webkit-input-placeholder { - color: #742a2a; - } - - .sm\:placeholder-red-900::-moz-placeholder { - color: #742a2a; - } - - .sm\:placeholder-red-900:-ms-input-placeholder { - color: #742a2a; - } - - .sm\:placeholder-red-900::-ms-input-placeholder { - color: #742a2a; - } - - .sm\:placeholder-red-900::placeholder { - color: #742a2a; - } - - .sm\:placeholder-orange-100::-webkit-input-placeholder { - color: #fffaf0; - } - - .sm\:placeholder-orange-100::-moz-placeholder { - color: #fffaf0; - } - - .sm\:placeholder-orange-100:-ms-input-placeholder { - color: #fffaf0; - } - - .sm\:placeholder-orange-100::-ms-input-placeholder { - color: #fffaf0; - } - - .sm\:placeholder-orange-100::placeholder { - color: #fffaf0; - } - - .sm\:placeholder-orange-200::-webkit-input-placeholder { - color: #feebc8; - } - - .sm\:placeholder-orange-200::-moz-placeholder { - color: #feebc8; - } - - .sm\:placeholder-orange-200:-ms-input-placeholder { - color: #feebc8; - } - - .sm\:placeholder-orange-200::-ms-input-placeholder { - color: #feebc8; - } - - .sm\:placeholder-orange-200::placeholder { - color: #feebc8; - } - - .sm\:placeholder-orange-300::-webkit-input-placeholder { - color: #fbd38d; - } - - .sm\:placeholder-orange-300::-moz-placeholder { - color: #fbd38d; - } - - .sm\:placeholder-orange-300:-ms-input-placeholder { - color: #fbd38d; - } - - .sm\:placeholder-orange-300::-ms-input-placeholder { - color: #fbd38d; - } - - .sm\:placeholder-orange-300::placeholder { - color: #fbd38d; - } - - .sm\:placeholder-orange-400::-webkit-input-placeholder { - color: #f6ad55; - } - - .sm\:placeholder-orange-400::-moz-placeholder { - color: #f6ad55; - } - - .sm\:placeholder-orange-400:-ms-input-placeholder { - color: #f6ad55; - } - - .sm\:placeholder-orange-400::-ms-input-placeholder { - color: #f6ad55; - } - - .sm\:placeholder-orange-400::placeholder { - color: #f6ad55; - } - - .sm\:placeholder-orange-500::-webkit-input-placeholder { - color: #ed8936; - } - - .sm\:placeholder-orange-500::-moz-placeholder { - color: #ed8936; - } - - .sm\:placeholder-orange-500:-ms-input-placeholder { - color: #ed8936; - } - - .sm\:placeholder-orange-500::-ms-input-placeholder { - color: #ed8936; - } - - .sm\:placeholder-orange-500::placeholder { - color: #ed8936; - } - - .sm\:placeholder-orange-600::-webkit-input-placeholder { - color: #dd6b20; - } - - .sm\:placeholder-orange-600::-moz-placeholder { - color: #dd6b20; - } - - .sm\:placeholder-orange-600:-ms-input-placeholder { - color: #dd6b20; - } - - .sm\:placeholder-orange-600::-ms-input-placeholder { - color: #dd6b20; - } - - .sm\:placeholder-orange-600::placeholder { - color: #dd6b20; - } - - .sm\:placeholder-orange-700::-webkit-input-placeholder { - color: #c05621; - } - - .sm\:placeholder-orange-700::-moz-placeholder { - color: #c05621; - } - - .sm\:placeholder-orange-700:-ms-input-placeholder { - color: #c05621; - } - - .sm\:placeholder-orange-700::-ms-input-placeholder { - color: #c05621; - } - - .sm\:placeholder-orange-700::placeholder { - color: #c05621; - } - - .sm\:placeholder-orange-800::-webkit-input-placeholder { - color: #9c4221; - } - - .sm\:placeholder-orange-800::-moz-placeholder { - color: #9c4221; - } - - .sm\:placeholder-orange-800:-ms-input-placeholder { - color: #9c4221; - } - - .sm\:placeholder-orange-800::-ms-input-placeholder { - color: #9c4221; - } - - .sm\:placeholder-orange-800::placeholder { - color: #9c4221; - } - - .sm\:placeholder-orange-900::-webkit-input-placeholder { - color: #7b341e; - } - - .sm\:placeholder-orange-900::-moz-placeholder { - color: #7b341e; - } - - .sm\:placeholder-orange-900:-ms-input-placeholder { - color: #7b341e; - } - - .sm\:placeholder-orange-900::-ms-input-placeholder { - color: #7b341e; - } - - .sm\:placeholder-orange-900::placeholder { - color: #7b341e; - } - - .sm\:placeholder-yellow-100::-webkit-input-placeholder { - color: #fffff0; - } - - .sm\:placeholder-yellow-100::-moz-placeholder { - color: #fffff0; - } - - .sm\:placeholder-yellow-100:-ms-input-placeholder { - color: #fffff0; - } - - .sm\:placeholder-yellow-100::-ms-input-placeholder { - color: #fffff0; - } - - .sm\:placeholder-yellow-100::placeholder { - color: #fffff0; - } - - .sm\:placeholder-yellow-200::-webkit-input-placeholder { - color: #fefcbf; - } - - .sm\:placeholder-yellow-200::-moz-placeholder { - color: #fefcbf; - } - - .sm\:placeholder-yellow-200:-ms-input-placeholder { - color: #fefcbf; - } - - .sm\:placeholder-yellow-200::-ms-input-placeholder { - color: #fefcbf; - } - - .sm\:placeholder-yellow-200::placeholder { - color: #fefcbf; - } - - .sm\:placeholder-yellow-300::-webkit-input-placeholder { - color: #faf089; - } - - .sm\:placeholder-yellow-300::-moz-placeholder { - color: #faf089; - } - - .sm\:placeholder-yellow-300:-ms-input-placeholder { - color: #faf089; - } - - .sm\:placeholder-yellow-300::-ms-input-placeholder { - color: #faf089; - } - - .sm\:placeholder-yellow-300::placeholder { - color: #faf089; - } - - .sm\:placeholder-yellow-400::-webkit-input-placeholder { - color: #f6e05e; - } - - .sm\:placeholder-yellow-400::-moz-placeholder { - color: #f6e05e; - } - - .sm\:placeholder-yellow-400:-ms-input-placeholder { - color: #f6e05e; - } - - .sm\:placeholder-yellow-400::-ms-input-placeholder { - color: #f6e05e; - } - - .sm\:placeholder-yellow-400::placeholder { - color: #f6e05e; - } - - .sm\:placeholder-yellow-500::-webkit-input-placeholder { - color: #ecc94b; - } - - .sm\:placeholder-yellow-500::-moz-placeholder { - color: #ecc94b; - } - - .sm\:placeholder-yellow-500:-ms-input-placeholder { - color: #ecc94b; - } - - .sm\:placeholder-yellow-500::-ms-input-placeholder { - color: #ecc94b; - } - - .sm\:placeholder-yellow-500::placeholder { - color: #ecc94b; - } - - .sm\:placeholder-yellow-600::-webkit-input-placeholder { - color: #d69e2e; - } - - .sm\:placeholder-yellow-600::-moz-placeholder { - color: #d69e2e; - } - - .sm\:placeholder-yellow-600:-ms-input-placeholder { - color: #d69e2e; - } - - .sm\:placeholder-yellow-600::-ms-input-placeholder { - color: #d69e2e; - } - - .sm\:placeholder-yellow-600::placeholder { - color: #d69e2e; - } - - .sm\:placeholder-yellow-700::-webkit-input-placeholder { - color: #b7791f; - } - - .sm\:placeholder-yellow-700::-moz-placeholder { - color: #b7791f; - } - - .sm\:placeholder-yellow-700:-ms-input-placeholder { - color: #b7791f; - } - - .sm\:placeholder-yellow-700::-ms-input-placeholder { - color: #b7791f; - } - - .sm\:placeholder-yellow-700::placeholder { - color: #b7791f; - } - - .sm\:placeholder-yellow-800::-webkit-input-placeholder { - color: #975a16; - } - - .sm\:placeholder-yellow-800::-moz-placeholder { - color: #975a16; - } - - .sm\:placeholder-yellow-800:-ms-input-placeholder { - color: #975a16; - } - - .sm\:placeholder-yellow-800::-ms-input-placeholder { - color: #975a16; - } - - .sm\:placeholder-yellow-800::placeholder { - color: #975a16; - } - - .sm\:placeholder-yellow-900::-webkit-input-placeholder { - color: #744210; - } - - .sm\:placeholder-yellow-900::-moz-placeholder { - color: #744210; - } - - .sm\:placeholder-yellow-900:-ms-input-placeholder { - color: #744210; - } - - .sm\:placeholder-yellow-900::-ms-input-placeholder { - color: #744210; - } - - .sm\:placeholder-yellow-900::placeholder { - color: #744210; - } - - .sm\:placeholder-green-100::-webkit-input-placeholder { - color: #f0fff4; - } - - .sm\:placeholder-green-100::-moz-placeholder { - color: #f0fff4; - } - - .sm\:placeholder-green-100:-ms-input-placeholder { - color: #f0fff4; - } - - .sm\:placeholder-green-100::-ms-input-placeholder { - color: #f0fff4; - } - - .sm\:placeholder-green-100::placeholder { - color: #f0fff4; - } - - .sm\:placeholder-green-200::-webkit-input-placeholder { - color: #c6f6d5; - } - - .sm\:placeholder-green-200::-moz-placeholder { - color: #c6f6d5; - } - - .sm\:placeholder-green-200:-ms-input-placeholder { - color: #c6f6d5; - } - - .sm\:placeholder-green-200::-ms-input-placeholder { - color: #c6f6d5; - } - - .sm\:placeholder-green-200::placeholder { - color: #c6f6d5; - } - - .sm\:placeholder-green-300::-webkit-input-placeholder { - color: #9ae6b4; - } - - .sm\:placeholder-green-300::-moz-placeholder { - color: #9ae6b4; - } - - .sm\:placeholder-green-300:-ms-input-placeholder { - color: #9ae6b4; - } - - .sm\:placeholder-green-300::-ms-input-placeholder { - color: #9ae6b4; - } - - .sm\:placeholder-green-300::placeholder { - color: #9ae6b4; - } - - .sm\:placeholder-green-400::-webkit-input-placeholder { - color: #68d391; - } - - .sm\:placeholder-green-400::-moz-placeholder { - color: #68d391; - } - - .sm\:placeholder-green-400:-ms-input-placeholder { - color: #68d391; - } - - .sm\:placeholder-green-400::-ms-input-placeholder { - color: #68d391; - } - - .sm\:placeholder-green-400::placeholder { - color: #68d391; - } - - .sm\:placeholder-green-500::-webkit-input-placeholder { - color: #48bb78; - } - - .sm\:placeholder-green-500::-moz-placeholder { - color: #48bb78; - } - - .sm\:placeholder-green-500:-ms-input-placeholder { - color: #48bb78; - } - - .sm\:placeholder-green-500::-ms-input-placeholder { - color: #48bb78; - } - - .sm\:placeholder-green-500::placeholder { - color: #48bb78; - } - - .sm\:placeholder-green-600::-webkit-input-placeholder { - color: #38a169; - } - - .sm\:placeholder-green-600::-moz-placeholder { - color: #38a169; - } - - .sm\:placeholder-green-600:-ms-input-placeholder { - color: #38a169; - } - - .sm\:placeholder-green-600::-ms-input-placeholder { - color: #38a169; - } - - .sm\:placeholder-green-600::placeholder { - color: #38a169; - } - - .sm\:placeholder-green-700::-webkit-input-placeholder { - color: #2f855a; - } - - .sm\:placeholder-green-700::-moz-placeholder { - color: #2f855a; - } - - .sm\:placeholder-green-700:-ms-input-placeholder { - color: #2f855a; - } - - .sm\:placeholder-green-700::-ms-input-placeholder { - color: #2f855a; - } - - .sm\:placeholder-green-700::placeholder { - color: #2f855a; - } - - .sm\:placeholder-green-800::-webkit-input-placeholder { - color: #276749; - } - - .sm\:placeholder-green-800::-moz-placeholder { - color: #276749; - } - - .sm\:placeholder-green-800:-ms-input-placeholder { - color: #276749; - } - - .sm\:placeholder-green-800::-ms-input-placeholder { - color: #276749; - } - - .sm\:placeholder-green-800::placeholder { - color: #276749; - } - - .sm\:placeholder-green-900::-webkit-input-placeholder { - color: #22543d; - } - - .sm\:placeholder-green-900::-moz-placeholder { - color: #22543d; - } - - .sm\:placeholder-green-900:-ms-input-placeholder { - color: #22543d; - } - - .sm\:placeholder-green-900::-ms-input-placeholder { - color: #22543d; - } - - .sm\:placeholder-green-900::placeholder { - color: #22543d; - } - - .sm\:placeholder-teal-100::-webkit-input-placeholder { - color: #e6fffa; - } - - .sm\:placeholder-teal-100::-moz-placeholder { - color: #e6fffa; - } - - .sm\:placeholder-teal-100:-ms-input-placeholder { - color: #e6fffa; - } - - .sm\:placeholder-teal-100::-ms-input-placeholder { - color: #e6fffa; - } - - .sm\:placeholder-teal-100::placeholder { - color: #e6fffa; - } - - .sm\:placeholder-teal-200::-webkit-input-placeholder { - color: #b2f5ea; - } - - .sm\:placeholder-teal-200::-moz-placeholder { - color: #b2f5ea; - } - - .sm\:placeholder-teal-200:-ms-input-placeholder { - color: #b2f5ea; - } - - .sm\:placeholder-teal-200::-ms-input-placeholder { - color: #b2f5ea; - } - - .sm\:placeholder-teal-200::placeholder { - color: #b2f5ea; - } - - .sm\:placeholder-teal-300::-webkit-input-placeholder { - color: #81e6d9; - } - - .sm\:placeholder-teal-300::-moz-placeholder { - color: #81e6d9; - } - - .sm\:placeholder-teal-300:-ms-input-placeholder { - color: #81e6d9; - } - - .sm\:placeholder-teal-300::-ms-input-placeholder { - color: #81e6d9; - } - - .sm\:placeholder-teal-300::placeholder { - color: #81e6d9; - } - - .sm\:placeholder-teal-400::-webkit-input-placeholder { - color: #4fd1c5; - } - - .sm\:placeholder-teal-400::-moz-placeholder { - color: #4fd1c5; - } - - .sm\:placeholder-teal-400:-ms-input-placeholder { - color: #4fd1c5; - } - - .sm\:placeholder-teal-400::-ms-input-placeholder { - color: #4fd1c5; - } - - .sm\:placeholder-teal-400::placeholder { - color: #4fd1c5; - } - - .sm\:placeholder-teal-500::-webkit-input-placeholder { - color: #38b2ac; - } - - .sm\:placeholder-teal-500::-moz-placeholder { - color: #38b2ac; - } - - .sm\:placeholder-teal-500:-ms-input-placeholder { - color: #38b2ac; - } - - .sm\:placeholder-teal-500::-ms-input-placeholder { - color: #38b2ac; - } - - .sm\:placeholder-teal-500::placeholder { - color: #38b2ac; - } - - .sm\:placeholder-teal-600::-webkit-input-placeholder { - color: #319795; - } - - .sm\:placeholder-teal-600::-moz-placeholder { - color: #319795; - } - - .sm\:placeholder-teal-600:-ms-input-placeholder { - color: #319795; - } - - .sm\:placeholder-teal-600::-ms-input-placeholder { - color: #319795; - } - - .sm\:placeholder-teal-600::placeholder { - color: #319795; - } - - .sm\:placeholder-teal-700::-webkit-input-placeholder { - color: #2c7a7b; - } - - .sm\:placeholder-teal-700::-moz-placeholder { - color: #2c7a7b; - } - - .sm\:placeholder-teal-700:-ms-input-placeholder { - color: #2c7a7b; - } - - .sm\:placeholder-teal-700::-ms-input-placeholder { - color: #2c7a7b; - } - - .sm\:placeholder-teal-700::placeholder { - color: #2c7a7b; - } - - .sm\:placeholder-teal-800::-webkit-input-placeholder { - color: #285e61; - } - - .sm\:placeholder-teal-800::-moz-placeholder { - color: #285e61; - } - - .sm\:placeholder-teal-800:-ms-input-placeholder { - color: #285e61; - } - - .sm\:placeholder-teal-800::-ms-input-placeholder { - color: #285e61; - } - - .sm\:placeholder-teal-800::placeholder { - color: #285e61; - } - - .sm\:placeholder-teal-900::-webkit-input-placeholder { - color: #234e52; - } - - .sm\:placeholder-teal-900::-moz-placeholder { - color: #234e52; - } - - .sm\:placeholder-teal-900:-ms-input-placeholder { - color: #234e52; - } - - .sm\:placeholder-teal-900::-ms-input-placeholder { - color: #234e52; - } - - .sm\:placeholder-teal-900::placeholder { - color: #234e52; - } - - .sm\:placeholder-blue-100::-webkit-input-placeholder { - color: #ebf8ff; - } - - .sm\:placeholder-blue-100::-moz-placeholder { - color: #ebf8ff; - } - - .sm\:placeholder-blue-100:-ms-input-placeholder { - color: #ebf8ff; - } - - .sm\:placeholder-blue-100::-ms-input-placeholder { - color: #ebf8ff; - } - - .sm\:placeholder-blue-100::placeholder { - color: #ebf8ff; - } - - .sm\:placeholder-blue-200::-webkit-input-placeholder { - color: #bee3f8; - } - - .sm\:placeholder-blue-200::-moz-placeholder { - color: #bee3f8; - } - - .sm\:placeholder-blue-200:-ms-input-placeholder { - color: #bee3f8; - } - - .sm\:placeholder-blue-200::-ms-input-placeholder { - color: #bee3f8; - } - - .sm\:placeholder-blue-200::placeholder { - color: #bee3f8; - } - - .sm\:placeholder-blue-300::-webkit-input-placeholder { - color: #90cdf4; - } - - .sm\:placeholder-blue-300::-moz-placeholder { - color: #90cdf4; - } - - .sm\:placeholder-blue-300:-ms-input-placeholder { - color: #90cdf4; - } - - .sm\:placeholder-blue-300::-ms-input-placeholder { - color: #90cdf4; - } - - .sm\:placeholder-blue-300::placeholder { - color: #90cdf4; - } - - .sm\:placeholder-blue-400::-webkit-input-placeholder { - color: #63b3ed; - } - - .sm\:placeholder-blue-400::-moz-placeholder { - color: #63b3ed; - } - - .sm\:placeholder-blue-400:-ms-input-placeholder { - color: #63b3ed; - } - - .sm\:placeholder-blue-400::-ms-input-placeholder { - color: #63b3ed; - } - - .sm\:placeholder-blue-400::placeholder { - color: #63b3ed; - } - - .sm\:placeholder-blue-500::-webkit-input-placeholder { - color: #4299e1; - } - - .sm\:placeholder-blue-500::-moz-placeholder { - color: #4299e1; - } - - .sm\:placeholder-blue-500:-ms-input-placeholder { - color: #4299e1; - } - - .sm\:placeholder-blue-500::-ms-input-placeholder { - color: #4299e1; - } - - .sm\:placeholder-blue-500::placeholder { - color: #4299e1; - } - - .sm\:placeholder-blue-600::-webkit-input-placeholder { - color: #3182ce; - } - - .sm\:placeholder-blue-600::-moz-placeholder { - color: #3182ce; - } - - .sm\:placeholder-blue-600:-ms-input-placeholder { - color: #3182ce; - } - - .sm\:placeholder-blue-600::-ms-input-placeholder { - color: #3182ce; - } - - .sm\:placeholder-blue-600::placeholder { - color: #3182ce; - } - - .sm\:placeholder-blue-700::-webkit-input-placeholder { - color: #2b6cb0; - } - - .sm\:placeholder-blue-700::-moz-placeholder { - color: #2b6cb0; - } - - .sm\:placeholder-blue-700:-ms-input-placeholder { - color: #2b6cb0; - } - - .sm\:placeholder-blue-700::-ms-input-placeholder { - color: #2b6cb0; - } - - .sm\:placeholder-blue-700::placeholder { - color: #2b6cb0; - } - - .sm\:placeholder-blue-800::-webkit-input-placeholder { - color: #2c5282; - } - - .sm\:placeholder-blue-800::-moz-placeholder { - color: #2c5282; - } - - .sm\:placeholder-blue-800:-ms-input-placeholder { - color: #2c5282; - } - - .sm\:placeholder-blue-800::-ms-input-placeholder { - color: #2c5282; - } - - .sm\:placeholder-blue-800::placeholder { - color: #2c5282; - } - - .sm\:placeholder-blue-900::-webkit-input-placeholder { - color: #2a4365; - } - - .sm\:placeholder-blue-900::-moz-placeholder { - color: #2a4365; - } - - .sm\:placeholder-blue-900:-ms-input-placeholder { - color: #2a4365; - } - - .sm\:placeholder-blue-900::-ms-input-placeholder { - color: #2a4365; - } - - .sm\:placeholder-blue-900::placeholder { - color: #2a4365; - } - - .sm\:placeholder-indigo-100::-webkit-input-placeholder { - color: #ebf4ff; - } - - .sm\:placeholder-indigo-100::-moz-placeholder { - color: #ebf4ff; - } - - .sm\:placeholder-indigo-100:-ms-input-placeholder { - color: #ebf4ff; - } - - .sm\:placeholder-indigo-100::-ms-input-placeholder { - color: #ebf4ff; - } - - .sm\:placeholder-indigo-100::placeholder { - color: #ebf4ff; - } - - .sm\:placeholder-indigo-200::-webkit-input-placeholder { - color: #c3dafe; - } - - .sm\:placeholder-indigo-200::-moz-placeholder { - color: #c3dafe; - } - - .sm\:placeholder-indigo-200:-ms-input-placeholder { - color: #c3dafe; - } - - .sm\:placeholder-indigo-200::-ms-input-placeholder { - color: #c3dafe; - } - - .sm\:placeholder-indigo-200::placeholder { - color: #c3dafe; - } - - .sm\:placeholder-indigo-300::-webkit-input-placeholder { - color: #a3bffa; - } - - .sm\:placeholder-indigo-300::-moz-placeholder { - color: #a3bffa; - } - - .sm\:placeholder-indigo-300:-ms-input-placeholder { - color: #a3bffa; - } - - .sm\:placeholder-indigo-300::-ms-input-placeholder { - color: #a3bffa; - } - - .sm\:placeholder-indigo-300::placeholder { - color: #a3bffa; - } - - .sm\:placeholder-indigo-400::-webkit-input-placeholder { - color: #7f9cf5; - } - - .sm\:placeholder-indigo-400::-moz-placeholder { - color: #7f9cf5; - } - - .sm\:placeholder-indigo-400:-ms-input-placeholder { - color: #7f9cf5; - } - - .sm\:placeholder-indigo-400::-ms-input-placeholder { - color: #7f9cf5; - } - - .sm\:placeholder-indigo-400::placeholder { - color: #7f9cf5; - } - - .sm\:placeholder-indigo-500::-webkit-input-placeholder { - color: #667eea; - } - - .sm\:placeholder-indigo-500::-moz-placeholder { - color: #667eea; - } - - .sm\:placeholder-indigo-500:-ms-input-placeholder { - color: #667eea; - } - - .sm\:placeholder-indigo-500::-ms-input-placeholder { - color: #667eea; - } - - .sm\:placeholder-indigo-500::placeholder { - color: #667eea; - } - - .sm\:placeholder-indigo-600::-webkit-input-placeholder { - color: #5a67d8; - } - - .sm\:placeholder-indigo-600::-moz-placeholder { - color: #5a67d8; - } - - .sm\:placeholder-indigo-600:-ms-input-placeholder { - color: #5a67d8; - } - - .sm\:placeholder-indigo-600::-ms-input-placeholder { - color: #5a67d8; - } - - .sm\:placeholder-indigo-600::placeholder { - color: #5a67d8; - } - - .sm\:placeholder-indigo-700::-webkit-input-placeholder { - color: #4c51bf; - } - - .sm\:placeholder-indigo-700::-moz-placeholder { - color: #4c51bf; - } - - .sm\:placeholder-indigo-700:-ms-input-placeholder { - color: #4c51bf; - } - - .sm\:placeholder-indigo-700::-ms-input-placeholder { - color: #4c51bf; - } - - .sm\:placeholder-indigo-700::placeholder { - color: #4c51bf; - } - - .sm\:placeholder-indigo-800::-webkit-input-placeholder { - color: #434190; - } - - .sm\:placeholder-indigo-800::-moz-placeholder { - color: #434190; - } - - .sm\:placeholder-indigo-800:-ms-input-placeholder { - color: #434190; - } - - .sm\:placeholder-indigo-800::-ms-input-placeholder { - color: #434190; - } - - .sm\:placeholder-indigo-800::placeholder { - color: #434190; - } - - .sm\:placeholder-indigo-900::-webkit-input-placeholder { - color: #3c366b; - } - - .sm\:placeholder-indigo-900::-moz-placeholder { - color: #3c366b; - } - - .sm\:placeholder-indigo-900:-ms-input-placeholder { - color: #3c366b; - } - - .sm\:placeholder-indigo-900::-ms-input-placeholder { - color: #3c366b; - } - - .sm\:placeholder-indigo-900::placeholder { - color: #3c366b; - } - - .sm\:placeholder-purple-100::-webkit-input-placeholder { - color: #faf5ff; - } - - .sm\:placeholder-purple-100::-moz-placeholder { - color: #faf5ff; - } - - .sm\:placeholder-purple-100:-ms-input-placeholder { - color: #faf5ff; - } - - .sm\:placeholder-purple-100::-ms-input-placeholder { - color: #faf5ff; - } - - .sm\:placeholder-purple-100::placeholder { - color: #faf5ff; - } - - .sm\:placeholder-purple-200::-webkit-input-placeholder { - color: #e9d8fd; - } - - .sm\:placeholder-purple-200::-moz-placeholder { - color: #e9d8fd; - } - - .sm\:placeholder-purple-200:-ms-input-placeholder { - color: #e9d8fd; - } - - .sm\:placeholder-purple-200::-ms-input-placeholder { - color: #e9d8fd; - } - - .sm\:placeholder-purple-200::placeholder { - color: #e9d8fd; - } - - .sm\:placeholder-purple-300::-webkit-input-placeholder { - color: #d6bcfa; - } - - .sm\:placeholder-purple-300::-moz-placeholder { - color: #d6bcfa; - } - - .sm\:placeholder-purple-300:-ms-input-placeholder { - color: #d6bcfa; - } - - .sm\:placeholder-purple-300::-ms-input-placeholder { - color: #d6bcfa; - } - - .sm\:placeholder-purple-300::placeholder { - color: #d6bcfa; - } - - .sm\:placeholder-purple-400::-webkit-input-placeholder { - color: #b794f4; - } - - .sm\:placeholder-purple-400::-moz-placeholder { - color: #b794f4; - } - - .sm\:placeholder-purple-400:-ms-input-placeholder { - color: #b794f4; - } - - .sm\:placeholder-purple-400::-ms-input-placeholder { - color: #b794f4; - } - - .sm\:placeholder-purple-400::placeholder { - color: #b794f4; - } - - .sm\:placeholder-purple-500::-webkit-input-placeholder { - color: #9f7aea; - } - - .sm\:placeholder-purple-500::-moz-placeholder { - color: #9f7aea; - } - - .sm\:placeholder-purple-500:-ms-input-placeholder { - color: #9f7aea; - } - - .sm\:placeholder-purple-500::-ms-input-placeholder { - color: #9f7aea; - } - - .sm\:placeholder-purple-500::placeholder { - color: #9f7aea; - } - - .sm\:placeholder-purple-600::-webkit-input-placeholder { - color: #805ad5; - } - - .sm\:placeholder-purple-600::-moz-placeholder { - color: #805ad5; - } - - .sm\:placeholder-purple-600:-ms-input-placeholder { - color: #805ad5; - } - - .sm\:placeholder-purple-600::-ms-input-placeholder { - color: #805ad5; - } - - .sm\:placeholder-purple-600::placeholder { - color: #805ad5; - } - - .sm\:placeholder-purple-700::-webkit-input-placeholder { - color: #6b46c1; - } - - .sm\:placeholder-purple-700::-moz-placeholder { - color: #6b46c1; - } - - .sm\:placeholder-purple-700:-ms-input-placeholder { - color: #6b46c1; - } - - .sm\:placeholder-purple-700::-ms-input-placeholder { - color: #6b46c1; - } - - .sm\:placeholder-purple-700::placeholder { - color: #6b46c1; - } - - .sm\:placeholder-purple-800::-webkit-input-placeholder { - color: #553c9a; - } - - .sm\:placeholder-purple-800::-moz-placeholder { - color: #553c9a; - } - - .sm\:placeholder-purple-800:-ms-input-placeholder { - color: #553c9a; - } - - .sm\:placeholder-purple-800::-ms-input-placeholder { - color: #553c9a; - } - - .sm\:placeholder-purple-800::placeholder { - color: #553c9a; - } - - .sm\:placeholder-purple-900::-webkit-input-placeholder { - color: #44337a; - } - - .sm\:placeholder-purple-900::-moz-placeholder { - color: #44337a; - } - - .sm\:placeholder-purple-900:-ms-input-placeholder { - color: #44337a; - } - - .sm\:placeholder-purple-900::-ms-input-placeholder { - color: #44337a; - } - - .sm\:placeholder-purple-900::placeholder { - color: #44337a; - } - - .sm\:placeholder-pink-100::-webkit-input-placeholder { - color: #fff5f7; - } - - .sm\:placeholder-pink-100::-moz-placeholder { - color: #fff5f7; - } - - .sm\:placeholder-pink-100:-ms-input-placeholder { - color: #fff5f7; - } - - .sm\:placeholder-pink-100::-ms-input-placeholder { - color: #fff5f7; - } - - .sm\:placeholder-pink-100::placeholder { - color: #fff5f7; - } - - .sm\:placeholder-pink-200::-webkit-input-placeholder { - color: #fed7e2; - } - - .sm\:placeholder-pink-200::-moz-placeholder { - color: #fed7e2; - } - - .sm\:placeholder-pink-200:-ms-input-placeholder { - color: #fed7e2; - } - - .sm\:placeholder-pink-200::-ms-input-placeholder { - color: #fed7e2; - } - - .sm\:placeholder-pink-200::placeholder { - color: #fed7e2; - } - - .sm\:placeholder-pink-300::-webkit-input-placeholder { - color: #fbb6ce; - } - - .sm\:placeholder-pink-300::-moz-placeholder { - color: #fbb6ce; - } - - .sm\:placeholder-pink-300:-ms-input-placeholder { - color: #fbb6ce; - } - - .sm\:placeholder-pink-300::-ms-input-placeholder { - color: #fbb6ce; - } - - .sm\:placeholder-pink-300::placeholder { - color: #fbb6ce; - } - - .sm\:placeholder-pink-400::-webkit-input-placeholder { - color: #f687b3; - } - - .sm\:placeholder-pink-400::-moz-placeholder { - color: #f687b3; - } - - .sm\:placeholder-pink-400:-ms-input-placeholder { - color: #f687b3; - } - - .sm\:placeholder-pink-400::-ms-input-placeholder { - color: #f687b3; - } - - .sm\:placeholder-pink-400::placeholder { - color: #f687b3; - } - - .sm\:placeholder-pink-500::-webkit-input-placeholder { - color: #ed64a6; - } - - .sm\:placeholder-pink-500::-moz-placeholder { - color: #ed64a6; - } - - .sm\:placeholder-pink-500:-ms-input-placeholder { - color: #ed64a6; - } - - .sm\:placeholder-pink-500::-ms-input-placeholder { - color: #ed64a6; - } - - .sm\:placeholder-pink-500::placeholder { - color: #ed64a6; - } - - .sm\:placeholder-pink-600::-webkit-input-placeholder { - color: #d53f8c; - } - - .sm\:placeholder-pink-600::-moz-placeholder { - color: #d53f8c; - } - - .sm\:placeholder-pink-600:-ms-input-placeholder { - color: #d53f8c; - } - - .sm\:placeholder-pink-600::-ms-input-placeholder { - color: #d53f8c; - } - - .sm\:placeholder-pink-600::placeholder { - color: #d53f8c; - } - - .sm\:placeholder-pink-700::-webkit-input-placeholder { - color: #b83280; - } - - .sm\:placeholder-pink-700::-moz-placeholder { - color: #b83280; - } - - .sm\:placeholder-pink-700:-ms-input-placeholder { - color: #b83280; - } - - .sm\:placeholder-pink-700::-ms-input-placeholder { - color: #b83280; - } - - .sm\:placeholder-pink-700::placeholder { - color: #b83280; - } - - .sm\:placeholder-pink-800::-webkit-input-placeholder { - color: #97266d; - } - - .sm\:placeholder-pink-800::-moz-placeholder { - color: #97266d; - } - - .sm\:placeholder-pink-800:-ms-input-placeholder { - color: #97266d; - } - - .sm\:placeholder-pink-800::-ms-input-placeholder { - color: #97266d; - } - - .sm\:placeholder-pink-800::placeholder { - color: #97266d; - } - - .sm\:placeholder-pink-900::-webkit-input-placeholder { - color: #702459; - } - - .sm\:placeholder-pink-900::-moz-placeholder { - color: #702459; - } - - .sm\:placeholder-pink-900:-ms-input-placeholder { - color: #702459; - } - - .sm\:placeholder-pink-900::-ms-input-placeholder { - color: #702459; - } - - .sm\:placeholder-pink-900::placeholder { - color: #702459; - } - - .sm\:focus\:placeholder-transparent:focus::-webkit-input-placeholder { - color: transparent; - } - - .sm\:focus\:placeholder-transparent:focus::-moz-placeholder { - color: transparent; - } - - .sm\:focus\:placeholder-transparent:focus:-ms-input-placeholder { - color: transparent; - } - - .sm\:focus\:placeholder-transparent:focus::-ms-input-placeholder { - color: transparent; - } - - .sm\:focus\:placeholder-transparent:focus::placeholder { - color: transparent; - } - - .sm\:focus\:placeholder-black:focus::-webkit-input-placeholder { - color: #000; - } - - .sm\:focus\:placeholder-black:focus::-moz-placeholder { - color: #000; - } - - .sm\:focus\:placeholder-black:focus:-ms-input-placeholder { - color: #000; - } - - .sm\:focus\:placeholder-black:focus::-ms-input-placeholder { - color: #000; - } - - .sm\:focus\:placeholder-black:focus::placeholder { - color: #000; - } - - .sm\:focus\:placeholder-white:focus::-webkit-input-placeholder { - color: #fff; - } - - .sm\:focus\:placeholder-white:focus::-moz-placeholder { - color: #fff; - } - - .sm\:focus\:placeholder-white:focus:-ms-input-placeholder { - color: #fff; - } - - .sm\:focus\:placeholder-white:focus::-ms-input-placeholder { - color: #fff; - } - - .sm\:focus\:placeholder-white:focus::placeholder { - color: #fff; - } - - .sm\:focus\:placeholder-gray-100:focus::-webkit-input-placeholder { - color: #f7fafc; - } - - .sm\:focus\:placeholder-gray-100:focus::-moz-placeholder { - color: #f7fafc; - } - - .sm\:focus\:placeholder-gray-100:focus:-ms-input-placeholder { - color: #f7fafc; - } - - .sm\:focus\:placeholder-gray-100:focus::-ms-input-placeholder { - color: #f7fafc; - } - - .sm\:focus\:placeholder-gray-100:focus::placeholder { - color: #f7fafc; - } - - .sm\:focus\:placeholder-gray-200:focus::-webkit-input-placeholder { - color: #edf2f7; - } - - .sm\:focus\:placeholder-gray-200:focus::-moz-placeholder { - color: #edf2f7; - } - - .sm\:focus\:placeholder-gray-200:focus:-ms-input-placeholder { - color: #edf2f7; - } - - .sm\:focus\:placeholder-gray-200:focus::-ms-input-placeholder { - color: #edf2f7; - } - - .sm\:focus\:placeholder-gray-200:focus::placeholder { - color: #edf2f7; - } - - .sm\:focus\:placeholder-gray-300:focus::-webkit-input-placeholder { - color: #e2e8f0; - } - - .sm\:focus\:placeholder-gray-300:focus::-moz-placeholder { - color: #e2e8f0; - } - - .sm\:focus\:placeholder-gray-300:focus:-ms-input-placeholder { - color: #e2e8f0; - } - - .sm\:focus\:placeholder-gray-300:focus::-ms-input-placeholder { - color: #e2e8f0; - } - - .sm\:focus\:placeholder-gray-300:focus::placeholder { - color: #e2e8f0; - } - - .sm\:focus\:placeholder-gray-400:focus::-webkit-input-placeholder { - color: #cbd5e0; - } - - .sm\:focus\:placeholder-gray-400:focus::-moz-placeholder { - color: #cbd5e0; - } - - .sm\:focus\:placeholder-gray-400:focus:-ms-input-placeholder { - color: #cbd5e0; - } - - .sm\:focus\:placeholder-gray-400:focus::-ms-input-placeholder { - color: #cbd5e0; - } - - .sm\:focus\:placeholder-gray-400:focus::placeholder { - color: #cbd5e0; - } - - .sm\:focus\:placeholder-gray-500:focus::-webkit-input-placeholder { - color: #a0aec0; - } - - .sm\:focus\:placeholder-gray-500:focus::-moz-placeholder { - color: #a0aec0; - } - - .sm\:focus\:placeholder-gray-500:focus:-ms-input-placeholder { - color: #a0aec0; - } - - .sm\:focus\:placeholder-gray-500:focus::-ms-input-placeholder { - color: #a0aec0; - } - - .sm\:focus\:placeholder-gray-500:focus::placeholder { - color: #a0aec0; - } - - .sm\:focus\:placeholder-gray-600:focus::-webkit-input-placeholder { - color: #718096; - } - - .sm\:focus\:placeholder-gray-600:focus::-moz-placeholder { - color: #718096; - } - - .sm\:focus\:placeholder-gray-600:focus:-ms-input-placeholder { - color: #718096; - } - - .sm\:focus\:placeholder-gray-600:focus::-ms-input-placeholder { - color: #718096; - } - - .sm\:focus\:placeholder-gray-600:focus::placeholder { - color: #718096; - } - - .sm\:focus\:placeholder-gray-700:focus::-webkit-input-placeholder { - color: #4a5568; - } - - .sm\:focus\:placeholder-gray-700:focus::-moz-placeholder { - color: #4a5568; - } - - .sm\:focus\:placeholder-gray-700:focus:-ms-input-placeholder { - color: #4a5568; - } - - .sm\:focus\:placeholder-gray-700:focus::-ms-input-placeholder { - color: #4a5568; - } - - .sm\:focus\:placeholder-gray-700:focus::placeholder { - color: #4a5568; - } - - .sm\:focus\:placeholder-gray-800:focus::-webkit-input-placeholder { - color: #2d3748; - } - - .sm\:focus\:placeholder-gray-800:focus::-moz-placeholder { - color: #2d3748; - } - - .sm\:focus\:placeholder-gray-800:focus:-ms-input-placeholder { - color: #2d3748; - } - - .sm\:focus\:placeholder-gray-800:focus::-ms-input-placeholder { - color: #2d3748; - } - - .sm\:focus\:placeholder-gray-800:focus::placeholder { - color: #2d3748; - } - - .sm\:focus\:placeholder-gray-900:focus::-webkit-input-placeholder { - color: #1a202c; - } - - .sm\:focus\:placeholder-gray-900:focus::-moz-placeholder { - color: #1a202c; - } - - .sm\:focus\:placeholder-gray-900:focus:-ms-input-placeholder { - color: #1a202c; - } - - .sm\:focus\:placeholder-gray-900:focus::-ms-input-placeholder { - color: #1a202c; - } - - .sm\:focus\:placeholder-gray-900:focus::placeholder { - color: #1a202c; - } - - .sm\:focus\:placeholder-red-100:focus::-webkit-input-placeholder { - color: #fff5f5; - } - - .sm\:focus\:placeholder-red-100:focus::-moz-placeholder { - color: #fff5f5; - } - - .sm\:focus\:placeholder-red-100:focus:-ms-input-placeholder { - color: #fff5f5; - } - - .sm\:focus\:placeholder-red-100:focus::-ms-input-placeholder { - color: #fff5f5; - } - - .sm\:focus\:placeholder-red-100:focus::placeholder { - color: #fff5f5; - } - - .sm\:focus\:placeholder-red-200:focus::-webkit-input-placeholder { - color: #fed7d7; - } - - .sm\:focus\:placeholder-red-200:focus::-moz-placeholder { - color: #fed7d7; - } - - .sm\:focus\:placeholder-red-200:focus:-ms-input-placeholder { - color: #fed7d7; - } - - .sm\:focus\:placeholder-red-200:focus::-ms-input-placeholder { - color: #fed7d7; - } - - .sm\:focus\:placeholder-red-200:focus::placeholder { - color: #fed7d7; - } - - .sm\:focus\:placeholder-red-300:focus::-webkit-input-placeholder { - color: #feb2b2; - } - - .sm\:focus\:placeholder-red-300:focus::-moz-placeholder { - color: #feb2b2; - } - - .sm\:focus\:placeholder-red-300:focus:-ms-input-placeholder { - color: #feb2b2; - } - - .sm\:focus\:placeholder-red-300:focus::-ms-input-placeholder { - color: #feb2b2; - } - - .sm\:focus\:placeholder-red-300:focus::placeholder { - color: #feb2b2; - } - - .sm\:focus\:placeholder-red-400:focus::-webkit-input-placeholder { - color: #fc8181; - } - - .sm\:focus\:placeholder-red-400:focus::-moz-placeholder { - color: #fc8181; - } - - .sm\:focus\:placeholder-red-400:focus:-ms-input-placeholder { - color: #fc8181; - } - - .sm\:focus\:placeholder-red-400:focus::-ms-input-placeholder { - color: #fc8181; - } - - .sm\:focus\:placeholder-red-400:focus::placeholder { - color: #fc8181; - } - - .sm\:focus\:placeholder-red-500:focus::-webkit-input-placeholder { - color: #f56565; - } - - .sm\:focus\:placeholder-red-500:focus::-moz-placeholder { - color: #f56565; - } - - .sm\:focus\:placeholder-red-500:focus:-ms-input-placeholder { - color: #f56565; - } - - .sm\:focus\:placeholder-red-500:focus::-ms-input-placeholder { - color: #f56565; - } - - .sm\:focus\:placeholder-red-500:focus::placeholder { - color: #f56565; - } - - .sm\:focus\:placeholder-red-600:focus::-webkit-input-placeholder { - color: #e53e3e; - } - - .sm\:focus\:placeholder-red-600:focus::-moz-placeholder { - color: #e53e3e; - } - - .sm\:focus\:placeholder-red-600:focus:-ms-input-placeholder { - color: #e53e3e; - } - - .sm\:focus\:placeholder-red-600:focus::-ms-input-placeholder { - color: #e53e3e; - } - - .sm\:focus\:placeholder-red-600:focus::placeholder { - color: #e53e3e; - } - - .sm\:focus\:placeholder-red-700:focus::-webkit-input-placeholder { - color: #c53030; - } - - .sm\:focus\:placeholder-red-700:focus::-moz-placeholder { - color: #c53030; - } - - .sm\:focus\:placeholder-red-700:focus:-ms-input-placeholder { - color: #c53030; - } - - .sm\:focus\:placeholder-red-700:focus::-ms-input-placeholder { - color: #c53030; - } - - .sm\:focus\:placeholder-red-700:focus::placeholder { - color: #c53030; - } - - .sm\:focus\:placeholder-red-800:focus::-webkit-input-placeholder { - color: #9b2c2c; - } - - .sm\:focus\:placeholder-red-800:focus::-moz-placeholder { - color: #9b2c2c; - } - - .sm\:focus\:placeholder-red-800:focus:-ms-input-placeholder { - color: #9b2c2c; - } - - .sm\:focus\:placeholder-red-800:focus::-ms-input-placeholder { - color: #9b2c2c; - } - - .sm\:focus\:placeholder-red-800:focus::placeholder { - color: #9b2c2c; - } - - .sm\:focus\:placeholder-red-900:focus::-webkit-input-placeholder { - color: #742a2a; - } - - .sm\:focus\:placeholder-red-900:focus::-moz-placeholder { - color: #742a2a; - } - - .sm\:focus\:placeholder-red-900:focus:-ms-input-placeholder { - color: #742a2a; - } - - .sm\:focus\:placeholder-red-900:focus::-ms-input-placeholder { - color: #742a2a; - } - - .sm\:focus\:placeholder-red-900:focus::placeholder { - color: #742a2a; - } - - .sm\:focus\:placeholder-orange-100:focus::-webkit-input-placeholder { - color: #fffaf0; - } - - .sm\:focus\:placeholder-orange-100:focus::-moz-placeholder { - color: #fffaf0; - } - - .sm\:focus\:placeholder-orange-100:focus:-ms-input-placeholder { - color: #fffaf0; - } - - .sm\:focus\:placeholder-orange-100:focus::-ms-input-placeholder { - color: #fffaf0; - } - - .sm\:focus\:placeholder-orange-100:focus::placeholder { - color: #fffaf0; - } - - .sm\:focus\:placeholder-orange-200:focus::-webkit-input-placeholder { - color: #feebc8; - } - - .sm\:focus\:placeholder-orange-200:focus::-moz-placeholder { - color: #feebc8; - } - - .sm\:focus\:placeholder-orange-200:focus:-ms-input-placeholder { - color: #feebc8; - } - - .sm\:focus\:placeholder-orange-200:focus::-ms-input-placeholder { - color: #feebc8; - } - - .sm\:focus\:placeholder-orange-200:focus::placeholder { - color: #feebc8; - } - - .sm\:focus\:placeholder-orange-300:focus::-webkit-input-placeholder { - color: #fbd38d; - } - - .sm\:focus\:placeholder-orange-300:focus::-moz-placeholder { - color: #fbd38d; - } - - .sm\:focus\:placeholder-orange-300:focus:-ms-input-placeholder { - color: #fbd38d; - } - - .sm\:focus\:placeholder-orange-300:focus::-ms-input-placeholder { - color: #fbd38d; - } - - .sm\:focus\:placeholder-orange-300:focus::placeholder { - color: #fbd38d; - } - - .sm\:focus\:placeholder-orange-400:focus::-webkit-input-placeholder { - color: #f6ad55; - } - - .sm\:focus\:placeholder-orange-400:focus::-moz-placeholder { - color: #f6ad55; - } - - .sm\:focus\:placeholder-orange-400:focus:-ms-input-placeholder { - color: #f6ad55; - } - - .sm\:focus\:placeholder-orange-400:focus::-ms-input-placeholder { - color: #f6ad55; - } - - .sm\:focus\:placeholder-orange-400:focus::placeholder { - color: #f6ad55; - } - - .sm\:focus\:placeholder-orange-500:focus::-webkit-input-placeholder { - color: #ed8936; - } - - .sm\:focus\:placeholder-orange-500:focus::-moz-placeholder { - color: #ed8936; - } - - .sm\:focus\:placeholder-orange-500:focus:-ms-input-placeholder { - color: #ed8936; - } - - .sm\:focus\:placeholder-orange-500:focus::-ms-input-placeholder { - color: #ed8936; - } - - .sm\:focus\:placeholder-orange-500:focus::placeholder { - color: #ed8936; - } - - .sm\:focus\:placeholder-orange-600:focus::-webkit-input-placeholder { - color: #dd6b20; - } - - .sm\:focus\:placeholder-orange-600:focus::-moz-placeholder { - color: #dd6b20; - } - - .sm\:focus\:placeholder-orange-600:focus:-ms-input-placeholder { - color: #dd6b20; - } - - .sm\:focus\:placeholder-orange-600:focus::-ms-input-placeholder { - color: #dd6b20; - } - - .sm\:focus\:placeholder-orange-600:focus::placeholder { - color: #dd6b20; - } - - .sm\:focus\:placeholder-orange-700:focus::-webkit-input-placeholder { - color: #c05621; - } - - .sm\:focus\:placeholder-orange-700:focus::-moz-placeholder { - color: #c05621; - } - - .sm\:focus\:placeholder-orange-700:focus:-ms-input-placeholder { - color: #c05621; - } - - .sm\:focus\:placeholder-orange-700:focus::-ms-input-placeholder { - color: #c05621; - } - - .sm\:focus\:placeholder-orange-700:focus::placeholder { - color: #c05621; - } - - .sm\:focus\:placeholder-orange-800:focus::-webkit-input-placeholder { - color: #9c4221; - } - - .sm\:focus\:placeholder-orange-800:focus::-moz-placeholder { - color: #9c4221; - } - - .sm\:focus\:placeholder-orange-800:focus:-ms-input-placeholder { - color: #9c4221; - } - - .sm\:focus\:placeholder-orange-800:focus::-ms-input-placeholder { - color: #9c4221; - } - - .sm\:focus\:placeholder-orange-800:focus::placeholder { - color: #9c4221; - } - - .sm\:focus\:placeholder-orange-900:focus::-webkit-input-placeholder { - color: #7b341e; - } - - .sm\:focus\:placeholder-orange-900:focus::-moz-placeholder { - color: #7b341e; - } - - .sm\:focus\:placeholder-orange-900:focus:-ms-input-placeholder { - color: #7b341e; - } - - .sm\:focus\:placeholder-orange-900:focus::-ms-input-placeholder { - color: #7b341e; - } - - .sm\:focus\:placeholder-orange-900:focus::placeholder { - color: #7b341e; - } - - .sm\:focus\:placeholder-yellow-100:focus::-webkit-input-placeholder { - color: #fffff0; - } - - .sm\:focus\:placeholder-yellow-100:focus::-moz-placeholder { - color: #fffff0; - } - - .sm\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder { - color: #fffff0; - } - - .sm\:focus\:placeholder-yellow-100:focus::-ms-input-placeholder { - color: #fffff0; - } - - .sm\:focus\:placeholder-yellow-100:focus::placeholder { - color: #fffff0; - } - - .sm\:focus\:placeholder-yellow-200:focus::-webkit-input-placeholder { - color: #fefcbf; - } - - .sm\:focus\:placeholder-yellow-200:focus::-moz-placeholder { - color: #fefcbf; - } - - .sm\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder { - color: #fefcbf; - } - - .sm\:focus\:placeholder-yellow-200:focus::-ms-input-placeholder { - color: #fefcbf; - } - - .sm\:focus\:placeholder-yellow-200:focus::placeholder { - color: #fefcbf; - } - - .sm\:focus\:placeholder-yellow-300:focus::-webkit-input-placeholder { - color: #faf089; - } - - .sm\:focus\:placeholder-yellow-300:focus::-moz-placeholder { - color: #faf089; - } - - .sm\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder { - color: #faf089; - } - - .sm\:focus\:placeholder-yellow-300:focus::-ms-input-placeholder { - color: #faf089; - } - - .sm\:focus\:placeholder-yellow-300:focus::placeholder { - color: #faf089; - } - - .sm\:focus\:placeholder-yellow-400:focus::-webkit-input-placeholder { - color: #f6e05e; - } - - .sm\:focus\:placeholder-yellow-400:focus::-moz-placeholder { - color: #f6e05e; - } - - .sm\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder { - color: #f6e05e; - } - - .sm\:focus\:placeholder-yellow-400:focus::-ms-input-placeholder { - color: #f6e05e; - } - - .sm\:focus\:placeholder-yellow-400:focus::placeholder { - color: #f6e05e; - } - - .sm\:focus\:placeholder-yellow-500:focus::-webkit-input-placeholder { - color: #ecc94b; - } - - .sm\:focus\:placeholder-yellow-500:focus::-moz-placeholder { - color: #ecc94b; - } - - .sm\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder { - color: #ecc94b; - } - - .sm\:focus\:placeholder-yellow-500:focus::-ms-input-placeholder { - color: #ecc94b; - } - - .sm\:focus\:placeholder-yellow-500:focus::placeholder { - color: #ecc94b; - } - - .sm\:focus\:placeholder-yellow-600:focus::-webkit-input-placeholder { - color: #d69e2e; - } - - .sm\:focus\:placeholder-yellow-600:focus::-moz-placeholder { - color: #d69e2e; - } - - .sm\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder { - color: #d69e2e; - } - - .sm\:focus\:placeholder-yellow-600:focus::-ms-input-placeholder { - color: #d69e2e; - } - - .sm\:focus\:placeholder-yellow-600:focus::placeholder { - color: #d69e2e; - } - - .sm\:focus\:placeholder-yellow-700:focus::-webkit-input-placeholder { - color: #b7791f; - } - - .sm\:focus\:placeholder-yellow-700:focus::-moz-placeholder { - color: #b7791f; - } - - .sm\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder { - color: #b7791f; - } - - .sm\:focus\:placeholder-yellow-700:focus::-ms-input-placeholder { - color: #b7791f; - } - - .sm\:focus\:placeholder-yellow-700:focus::placeholder { - color: #b7791f; - } - - .sm\:focus\:placeholder-yellow-800:focus::-webkit-input-placeholder { - color: #975a16; - } - - .sm\:focus\:placeholder-yellow-800:focus::-moz-placeholder { - color: #975a16; - } - - .sm\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder { - color: #975a16; - } - - .sm\:focus\:placeholder-yellow-800:focus::-ms-input-placeholder { - color: #975a16; - } - - .sm\:focus\:placeholder-yellow-800:focus::placeholder { - color: #975a16; - } - - .sm\:focus\:placeholder-yellow-900:focus::-webkit-input-placeholder { - color: #744210; - } - - .sm\:focus\:placeholder-yellow-900:focus::-moz-placeholder { - color: #744210; - } - - .sm\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder { - color: #744210; - } - - .sm\:focus\:placeholder-yellow-900:focus::-ms-input-placeholder { - color: #744210; - } - - .sm\:focus\:placeholder-yellow-900:focus::placeholder { - color: #744210; - } - - .sm\:focus\:placeholder-green-100:focus::-webkit-input-placeholder { - color: #f0fff4; - } - - .sm\:focus\:placeholder-green-100:focus::-moz-placeholder { - color: #f0fff4; - } - - .sm\:focus\:placeholder-green-100:focus:-ms-input-placeholder { - color: #f0fff4; - } - - .sm\:focus\:placeholder-green-100:focus::-ms-input-placeholder { - color: #f0fff4; - } - - .sm\:focus\:placeholder-green-100:focus::placeholder { - color: #f0fff4; - } - - .sm\:focus\:placeholder-green-200:focus::-webkit-input-placeholder { - color: #c6f6d5; - } - - .sm\:focus\:placeholder-green-200:focus::-moz-placeholder { - color: #c6f6d5; - } - - .sm\:focus\:placeholder-green-200:focus:-ms-input-placeholder { - color: #c6f6d5; - } - - .sm\:focus\:placeholder-green-200:focus::-ms-input-placeholder { - color: #c6f6d5; - } - - .sm\:focus\:placeholder-green-200:focus::placeholder { - color: #c6f6d5; - } - - .sm\:focus\:placeholder-green-300:focus::-webkit-input-placeholder { - color: #9ae6b4; - } - - .sm\:focus\:placeholder-green-300:focus::-moz-placeholder { - color: #9ae6b4; - } - - .sm\:focus\:placeholder-green-300:focus:-ms-input-placeholder { - color: #9ae6b4; - } - - .sm\:focus\:placeholder-green-300:focus::-ms-input-placeholder { - color: #9ae6b4; - } - - .sm\:focus\:placeholder-green-300:focus::placeholder { - color: #9ae6b4; - } - - .sm\:focus\:placeholder-green-400:focus::-webkit-input-placeholder { - color: #68d391; - } - - .sm\:focus\:placeholder-green-400:focus::-moz-placeholder { - color: #68d391; - } - - .sm\:focus\:placeholder-green-400:focus:-ms-input-placeholder { - color: #68d391; - } - - .sm\:focus\:placeholder-green-400:focus::-ms-input-placeholder { - color: #68d391; - } - - .sm\:focus\:placeholder-green-400:focus::placeholder { - color: #68d391; - } - - .sm\:focus\:placeholder-green-500:focus::-webkit-input-placeholder { - color: #48bb78; - } - - .sm\:focus\:placeholder-green-500:focus::-moz-placeholder { - color: #48bb78; - } - - .sm\:focus\:placeholder-green-500:focus:-ms-input-placeholder { - color: #48bb78; - } - - .sm\:focus\:placeholder-green-500:focus::-ms-input-placeholder { - color: #48bb78; - } - - .sm\:focus\:placeholder-green-500:focus::placeholder { - color: #48bb78; - } - - .sm\:focus\:placeholder-green-600:focus::-webkit-input-placeholder { - color: #38a169; - } - - .sm\:focus\:placeholder-green-600:focus::-moz-placeholder { - color: #38a169; - } - - .sm\:focus\:placeholder-green-600:focus:-ms-input-placeholder { - color: #38a169; - } - - .sm\:focus\:placeholder-green-600:focus::-ms-input-placeholder { - color: #38a169; - } - - .sm\:focus\:placeholder-green-600:focus::placeholder { - color: #38a169; - } - - .sm\:focus\:placeholder-green-700:focus::-webkit-input-placeholder { - color: #2f855a; - } - - .sm\:focus\:placeholder-green-700:focus::-moz-placeholder { - color: #2f855a; - } - - .sm\:focus\:placeholder-green-700:focus:-ms-input-placeholder { - color: #2f855a; - } - - .sm\:focus\:placeholder-green-700:focus::-ms-input-placeholder { - color: #2f855a; - } - - .sm\:focus\:placeholder-green-700:focus::placeholder { - color: #2f855a; - } - - .sm\:focus\:placeholder-green-800:focus::-webkit-input-placeholder { - color: #276749; - } - - .sm\:focus\:placeholder-green-800:focus::-moz-placeholder { - color: #276749; - } - - .sm\:focus\:placeholder-green-800:focus:-ms-input-placeholder { - color: #276749; - } - - .sm\:focus\:placeholder-green-800:focus::-ms-input-placeholder { - color: #276749; - } - - .sm\:focus\:placeholder-green-800:focus::placeholder { - color: #276749; - } - - .sm\:focus\:placeholder-green-900:focus::-webkit-input-placeholder { - color: #22543d; - } - - .sm\:focus\:placeholder-green-900:focus::-moz-placeholder { - color: #22543d; - } - - .sm\:focus\:placeholder-green-900:focus:-ms-input-placeholder { - color: #22543d; - } - - .sm\:focus\:placeholder-green-900:focus::-ms-input-placeholder { - color: #22543d; - } - - .sm\:focus\:placeholder-green-900:focus::placeholder { - color: #22543d; - } - - .sm\:focus\:placeholder-teal-100:focus::-webkit-input-placeholder { - color: #e6fffa; - } - - .sm\:focus\:placeholder-teal-100:focus::-moz-placeholder { - color: #e6fffa; - } - - .sm\:focus\:placeholder-teal-100:focus:-ms-input-placeholder { - color: #e6fffa; - } - - .sm\:focus\:placeholder-teal-100:focus::-ms-input-placeholder { - color: #e6fffa; - } - - .sm\:focus\:placeholder-teal-100:focus::placeholder { - color: #e6fffa; - } - - .sm\:focus\:placeholder-teal-200:focus::-webkit-input-placeholder { - color: #b2f5ea; - } - - .sm\:focus\:placeholder-teal-200:focus::-moz-placeholder { - color: #b2f5ea; - } - - .sm\:focus\:placeholder-teal-200:focus:-ms-input-placeholder { - color: #b2f5ea; - } - - .sm\:focus\:placeholder-teal-200:focus::-ms-input-placeholder { - color: #b2f5ea; - } - - .sm\:focus\:placeholder-teal-200:focus::placeholder { - color: #b2f5ea; - } - - .sm\:focus\:placeholder-teal-300:focus::-webkit-input-placeholder { - color: #81e6d9; - } - - .sm\:focus\:placeholder-teal-300:focus::-moz-placeholder { - color: #81e6d9; - } - - .sm\:focus\:placeholder-teal-300:focus:-ms-input-placeholder { - color: #81e6d9; - } - - .sm\:focus\:placeholder-teal-300:focus::-ms-input-placeholder { - color: #81e6d9; - } - - .sm\:focus\:placeholder-teal-300:focus::placeholder { - color: #81e6d9; - } - - .sm\:focus\:placeholder-teal-400:focus::-webkit-input-placeholder { - color: #4fd1c5; - } - - .sm\:focus\:placeholder-teal-400:focus::-moz-placeholder { - color: #4fd1c5; - } - - .sm\:focus\:placeholder-teal-400:focus:-ms-input-placeholder { - color: #4fd1c5; - } - - .sm\:focus\:placeholder-teal-400:focus::-ms-input-placeholder { - color: #4fd1c5; - } - - .sm\:focus\:placeholder-teal-400:focus::placeholder { - color: #4fd1c5; - } - - .sm\:focus\:placeholder-teal-500:focus::-webkit-input-placeholder { - color: #38b2ac; - } - - .sm\:focus\:placeholder-teal-500:focus::-moz-placeholder { - color: #38b2ac; - } - - .sm\:focus\:placeholder-teal-500:focus:-ms-input-placeholder { - color: #38b2ac; - } - - .sm\:focus\:placeholder-teal-500:focus::-ms-input-placeholder { - color: #38b2ac; - } - - .sm\:focus\:placeholder-teal-500:focus::placeholder { - color: #38b2ac; - } - - .sm\:focus\:placeholder-teal-600:focus::-webkit-input-placeholder { - color: #319795; - } - - .sm\:focus\:placeholder-teal-600:focus::-moz-placeholder { - color: #319795; - } - - .sm\:focus\:placeholder-teal-600:focus:-ms-input-placeholder { - color: #319795; - } - - .sm\:focus\:placeholder-teal-600:focus::-ms-input-placeholder { - color: #319795; - } - - .sm\:focus\:placeholder-teal-600:focus::placeholder { - color: #319795; - } - - .sm\:focus\:placeholder-teal-700:focus::-webkit-input-placeholder { - color: #2c7a7b; - } - - .sm\:focus\:placeholder-teal-700:focus::-moz-placeholder { - color: #2c7a7b; - } - - .sm\:focus\:placeholder-teal-700:focus:-ms-input-placeholder { - color: #2c7a7b; - } - - .sm\:focus\:placeholder-teal-700:focus::-ms-input-placeholder { - color: #2c7a7b; - } - - .sm\:focus\:placeholder-teal-700:focus::placeholder { - color: #2c7a7b; - } - - .sm\:focus\:placeholder-teal-800:focus::-webkit-input-placeholder { - color: #285e61; - } - - .sm\:focus\:placeholder-teal-800:focus::-moz-placeholder { - color: #285e61; - } - - .sm\:focus\:placeholder-teal-800:focus:-ms-input-placeholder { - color: #285e61; - } - - .sm\:focus\:placeholder-teal-800:focus::-ms-input-placeholder { - color: #285e61; - } - - .sm\:focus\:placeholder-teal-800:focus::placeholder { - color: #285e61; - } - - .sm\:focus\:placeholder-teal-900:focus::-webkit-input-placeholder { - color: #234e52; - } - - .sm\:focus\:placeholder-teal-900:focus::-moz-placeholder { - color: #234e52; - } - - .sm\:focus\:placeholder-teal-900:focus:-ms-input-placeholder { - color: #234e52; - } - - .sm\:focus\:placeholder-teal-900:focus::-ms-input-placeholder { - color: #234e52; - } - - .sm\:focus\:placeholder-teal-900:focus::placeholder { - color: #234e52; - } - - .sm\:focus\:placeholder-blue-100:focus::-webkit-input-placeholder { - color: #ebf8ff; - } - - .sm\:focus\:placeholder-blue-100:focus::-moz-placeholder { - color: #ebf8ff; - } - - .sm\:focus\:placeholder-blue-100:focus:-ms-input-placeholder { - color: #ebf8ff; - } - - .sm\:focus\:placeholder-blue-100:focus::-ms-input-placeholder { - color: #ebf8ff; - } - - .sm\:focus\:placeholder-blue-100:focus::placeholder { - color: #ebf8ff; - } - - .sm\:focus\:placeholder-blue-200:focus::-webkit-input-placeholder { - color: #bee3f8; - } - - .sm\:focus\:placeholder-blue-200:focus::-moz-placeholder { - color: #bee3f8; - } - - .sm\:focus\:placeholder-blue-200:focus:-ms-input-placeholder { - color: #bee3f8; - } - - .sm\:focus\:placeholder-blue-200:focus::-ms-input-placeholder { - color: #bee3f8; - } - - .sm\:focus\:placeholder-blue-200:focus::placeholder { - color: #bee3f8; - } - - .sm\:focus\:placeholder-blue-300:focus::-webkit-input-placeholder { - color: #90cdf4; - } - - .sm\:focus\:placeholder-blue-300:focus::-moz-placeholder { - color: #90cdf4; - } - - .sm\:focus\:placeholder-blue-300:focus:-ms-input-placeholder { - color: #90cdf4; - } - - .sm\:focus\:placeholder-blue-300:focus::-ms-input-placeholder { - color: #90cdf4; - } - - .sm\:focus\:placeholder-blue-300:focus::placeholder { - color: #90cdf4; - } - - .sm\:focus\:placeholder-blue-400:focus::-webkit-input-placeholder { - color: #63b3ed; - } - - .sm\:focus\:placeholder-blue-400:focus::-moz-placeholder { - color: #63b3ed; - } - - .sm\:focus\:placeholder-blue-400:focus:-ms-input-placeholder { - color: #63b3ed; - } - - .sm\:focus\:placeholder-blue-400:focus::-ms-input-placeholder { - color: #63b3ed; - } - - .sm\:focus\:placeholder-blue-400:focus::placeholder { - color: #63b3ed; - } - - .sm\:focus\:placeholder-blue-500:focus::-webkit-input-placeholder { - color: #4299e1; - } - - .sm\:focus\:placeholder-blue-500:focus::-moz-placeholder { - color: #4299e1; - } - - .sm\:focus\:placeholder-blue-500:focus:-ms-input-placeholder { - color: #4299e1; - } - - .sm\:focus\:placeholder-blue-500:focus::-ms-input-placeholder { - color: #4299e1; - } - - .sm\:focus\:placeholder-blue-500:focus::placeholder { - color: #4299e1; - } - - .sm\:focus\:placeholder-blue-600:focus::-webkit-input-placeholder { - color: #3182ce; - } - - .sm\:focus\:placeholder-blue-600:focus::-moz-placeholder { - color: #3182ce; - } - - .sm\:focus\:placeholder-blue-600:focus:-ms-input-placeholder { - color: #3182ce; - } - - .sm\:focus\:placeholder-blue-600:focus::-ms-input-placeholder { - color: #3182ce; - } - - .sm\:focus\:placeholder-blue-600:focus::placeholder { - color: #3182ce; - } - - .sm\:focus\:placeholder-blue-700:focus::-webkit-input-placeholder { - color: #2b6cb0; - } - - .sm\:focus\:placeholder-blue-700:focus::-moz-placeholder { - color: #2b6cb0; - } - - .sm\:focus\:placeholder-blue-700:focus:-ms-input-placeholder { - color: #2b6cb0; - } - - .sm\:focus\:placeholder-blue-700:focus::-ms-input-placeholder { - color: #2b6cb0; - } - - .sm\:focus\:placeholder-blue-700:focus::placeholder { - color: #2b6cb0; - } - - .sm\:focus\:placeholder-blue-800:focus::-webkit-input-placeholder { - color: #2c5282; - } - - .sm\:focus\:placeholder-blue-800:focus::-moz-placeholder { - color: #2c5282; - } - - .sm\:focus\:placeholder-blue-800:focus:-ms-input-placeholder { - color: #2c5282; - } - - .sm\:focus\:placeholder-blue-800:focus::-ms-input-placeholder { - color: #2c5282; - } - - .sm\:focus\:placeholder-blue-800:focus::placeholder { - color: #2c5282; - } - - .sm\:focus\:placeholder-blue-900:focus::-webkit-input-placeholder { - color: #2a4365; - } - - .sm\:focus\:placeholder-blue-900:focus::-moz-placeholder { - color: #2a4365; - } - - .sm\:focus\:placeholder-blue-900:focus:-ms-input-placeholder { - color: #2a4365; - } - - .sm\:focus\:placeholder-blue-900:focus::-ms-input-placeholder { - color: #2a4365; - } - - .sm\:focus\:placeholder-blue-900:focus::placeholder { - color: #2a4365; - } - - .sm\:focus\:placeholder-indigo-100:focus::-webkit-input-placeholder { - color: #ebf4ff; - } - - .sm\:focus\:placeholder-indigo-100:focus::-moz-placeholder { - color: #ebf4ff; - } - - .sm\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder { - color: #ebf4ff; - } - - .sm\:focus\:placeholder-indigo-100:focus::-ms-input-placeholder { - color: #ebf4ff; - } - - .sm\:focus\:placeholder-indigo-100:focus::placeholder { - color: #ebf4ff; - } - - .sm\:focus\:placeholder-indigo-200:focus::-webkit-input-placeholder { - color: #c3dafe; - } - - .sm\:focus\:placeholder-indigo-200:focus::-moz-placeholder { - color: #c3dafe; - } - - .sm\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder { - color: #c3dafe; - } - - .sm\:focus\:placeholder-indigo-200:focus::-ms-input-placeholder { - color: #c3dafe; - } - - .sm\:focus\:placeholder-indigo-200:focus::placeholder { - color: #c3dafe; - } - - .sm\:focus\:placeholder-indigo-300:focus::-webkit-input-placeholder { - color: #a3bffa; - } - - .sm\:focus\:placeholder-indigo-300:focus::-moz-placeholder { - color: #a3bffa; - } - - .sm\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder { - color: #a3bffa; - } - - .sm\:focus\:placeholder-indigo-300:focus::-ms-input-placeholder { - color: #a3bffa; - } - - .sm\:focus\:placeholder-indigo-300:focus::placeholder { - color: #a3bffa; - } - - .sm\:focus\:placeholder-indigo-400:focus::-webkit-input-placeholder { - color: #7f9cf5; - } - - .sm\:focus\:placeholder-indigo-400:focus::-moz-placeholder { - color: #7f9cf5; - } - - .sm\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder { - color: #7f9cf5; - } - - .sm\:focus\:placeholder-indigo-400:focus::-ms-input-placeholder { - color: #7f9cf5; - } - - .sm\:focus\:placeholder-indigo-400:focus::placeholder { - color: #7f9cf5; - } - - .sm\:focus\:placeholder-indigo-500:focus::-webkit-input-placeholder { - color: #667eea; - } - - .sm\:focus\:placeholder-indigo-500:focus::-moz-placeholder { - color: #667eea; - } - - .sm\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder { - color: #667eea; - } - - .sm\:focus\:placeholder-indigo-500:focus::-ms-input-placeholder { - color: #667eea; - } - - .sm\:focus\:placeholder-indigo-500:focus::placeholder { - color: #667eea; - } - - .sm\:focus\:placeholder-indigo-600:focus::-webkit-input-placeholder { - color: #5a67d8; - } - - .sm\:focus\:placeholder-indigo-600:focus::-moz-placeholder { - color: #5a67d8; - } - - .sm\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder { - color: #5a67d8; - } - - .sm\:focus\:placeholder-indigo-600:focus::-ms-input-placeholder { - color: #5a67d8; - } - - .sm\:focus\:placeholder-indigo-600:focus::placeholder { - color: #5a67d8; - } - - .sm\:focus\:placeholder-indigo-700:focus::-webkit-input-placeholder { - color: #4c51bf; - } - - .sm\:focus\:placeholder-indigo-700:focus::-moz-placeholder { - color: #4c51bf; - } - - .sm\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder { - color: #4c51bf; - } - - .sm\:focus\:placeholder-indigo-700:focus::-ms-input-placeholder { - color: #4c51bf; - } - - .sm\:focus\:placeholder-indigo-700:focus::placeholder { - color: #4c51bf; - } - - .sm\:focus\:placeholder-indigo-800:focus::-webkit-input-placeholder { - color: #434190; - } - - .sm\:focus\:placeholder-indigo-800:focus::-moz-placeholder { - color: #434190; - } - - .sm\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder { - color: #434190; - } - - .sm\:focus\:placeholder-indigo-800:focus::-ms-input-placeholder { - color: #434190; - } - - .sm\:focus\:placeholder-indigo-800:focus::placeholder { - color: #434190; - } - - .sm\:focus\:placeholder-indigo-900:focus::-webkit-input-placeholder { - color: #3c366b; - } - - .sm\:focus\:placeholder-indigo-900:focus::-moz-placeholder { - color: #3c366b; - } - - .sm\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder { - color: #3c366b; - } - - .sm\:focus\:placeholder-indigo-900:focus::-ms-input-placeholder { - color: #3c366b; - } - - .sm\:focus\:placeholder-indigo-900:focus::placeholder { - color: #3c366b; - } - - .sm\:focus\:placeholder-purple-100:focus::-webkit-input-placeholder { - color: #faf5ff; - } - - .sm\:focus\:placeholder-purple-100:focus::-moz-placeholder { - color: #faf5ff; - } - - .sm\:focus\:placeholder-purple-100:focus:-ms-input-placeholder { - color: #faf5ff; - } - - .sm\:focus\:placeholder-purple-100:focus::-ms-input-placeholder { - color: #faf5ff; - } - - .sm\:focus\:placeholder-purple-100:focus::placeholder { - color: #faf5ff; - } - - .sm\:focus\:placeholder-purple-200:focus::-webkit-input-placeholder { - color: #e9d8fd; - } - - .sm\:focus\:placeholder-purple-200:focus::-moz-placeholder { - color: #e9d8fd; - } - - .sm\:focus\:placeholder-purple-200:focus:-ms-input-placeholder { - color: #e9d8fd; - } - - .sm\:focus\:placeholder-purple-200:focus::-ms-input-placeholder { - color: #e9d8fd; - } - - .sm\:focus\:placeholder-purple-200:focus::placeholder { - color: #e9d8fd; - } - - .sm\:focus\:placeholder-purple-300:focus::-webkit-input-placeholder { - color: #d6bcfa; - } - - .sm\:focus\:placeholder-purple-300:focus::-moz-placeholder { - color: #d6bcfa; - } - - .sm\:focus\:placeholder-purple-300:focus:-ms-input-placeholder { - color: #d6bcfa; - } - - .sm\:focus\:placeholder-purple-300:focus::-ms-input-placeholder { - color: #d6bcfa; - } - - .sm\:focus\:placeholder-purple-300:focus::placeholder { - color: #d6bcfa; - } - - .sm\:focus\:placeholder-purple-400:focus::-webkit-input-placeholder { - color: #b794f4; - } - - .sm\:focus\:placeholder-purple-400:focus::-moz-placeholder { - color: #b794f4; - } - - .sm\:focus\:placeholder-purple-400:focus:-ms-input-placeholder { - color: #b794f4; - } - - .sm\:focus\:placeholder-purple-400:focus::-ms-input-placeholder { - color: #b794f4; - } - - .sm\:focus\:placeholder-purple-400:focus::placeholder { - color: #b794f4; - } - - .sm\:focus\:placeholder-purple-500:focus::-webkit-input-placeholder { - color: #9f7aea; - } - - .sm\:focus\:placeholder-purple-500:focus::-moz-placeholder { - color: #9f7aea; - } - - .sm\:focus\:placeholder-purple-500:focus:-ms-input-placeholder { - color: #9f7aea; - } - - .sm\:focus\:placeholder-purple-500:focus::-ms-input-placeholder { - color: #9f7aea; - } - - .sm\:focus\:placeholder-purple-500:focus::placeholder { - color: #9f7aea; - } - - .sm\:focus\:placeholder-purple-600:focus::-webkit-input-placeholder { - color: #805ad5; - } - - .sm\:focus\:placeholder-purple-600:focus::-moz-placeholder { - color: #805ad5; - } - - .sm\:focus\:placeholder-purple-600:focus:-ms-input-placeholder { - color: #805ad5; - } - - .sm\:focus\:placeholder-purple-600:focus::-ms-input-placeholder { - color: #805ad5; - } - - .sm\:focus\:placeholder-purple-600:focus::placeholder { - color: #805ad5; - } - - .sm\:focus\:placeholder-purple-700:focus::-webkit-input-placeholder { - color: #6b46c1; - } - - .sm\:focus\:placeholder-purple-700:focus::-moz-placeholder { - color: #6b46c1; - } - - .sm\:focus\:placeholder-purple-700:focus:-ms-input-placeholder { - color: #6b46c1; - } - - .sm\:focus\:placeholder-purple-700:focus::-ms-input-placeholder { - color: #6b46c1; - } - - .sm\:focus\:placeholder-purple-700:focus::placeholder { - color: #6b46c1; - } - - .sm\:focus\:placeholder-purple-800:focus::-webkit-input-placeholder { - color: #553c9a; - } - - .sm\:focus\:placeholder-purple-800:focus::-moz-placeholder { - color: #553c9a; - } - - .sm\:focus\:placeholder-purple-800:focus:-ms-input-placeholder { - color: #553c9a; - } - - .sm\:focus\:placeholder-purple-800:focus::-ms-input-placeholder { - color: #553c9a; - } - - .sm\:focus\:placeholder-purple-800:focus::placeholder { - color: #553c9a; - } - - .sm\:focus\:placeholder-purple-900:focus::-webkit-input-placeholder { - color: #44337a; - } - - .sm\:focus\:placeholder-purple-900:focus::-moz-placeholder { - color: #44337a; - } - - .sm\:focus\:placeholder-purple-900:focus:-ms-input-placeholder { - color: #44337a; - } - - .sm\:focus\:placeholder-purple-900:focus::-ms-input-placeholder { - color: #44337a; - } - - .sm\:focus\:placeholder-purple-900:focus::placeholder { - color: #44337a; - } - - .sm\:focus\:placeholder-pink-100:focus::-webkit-input-placeholder { - color: #fff5f7; - } - - .sm\:focus\:placeholder-pink-100:focus::-moz-placeholder { - color: #fff5f7; - } - - .sm\:focus\:placeholder-pink-100:focus:-ms-input-placeholder { - color: #fff5f7; - } - - .sm\:focus\:placeholder-pink-100:focus::-ms-input-placeholder { - color: #fff5f7; - } - - .sm\:focus\:placeholder-pink-100:focus::placeholder { - color: #fff5f7; - } - - .sm\:focus\:placeholder-pink-200:focus::-webkit-input-placeholder { - color: #fed7e2; - } - - .sm\:focus\:placeholder-pink-200:focus::-moz-placeholder { - color: #fed7e2; - } - - .sm\:focus\:placeholder-pink-200:focus:-ms-input-placeholder { - color: #fed7e2; - } - - .sm\:focus\:placeholder-pink-200:focus::-ms-input-placeholder { - color: #fed7e2; - } - - .sm\:focus\:placeholder-pink-200:focus::placeholder { - color: #fed7e2; - } - - .sm\:focus\:placeholder-pink-300:focus::-webkit-input-placeholder { - color: #fbb6ce; - } - - .sm\:focus\:placeholder-pink-300:focus::-moz-placeholder { - color: #fbb6ce; - } - - .sm\:focus\:placeholder-pink-300:focus:-ms-input-placeholder { - color: #fbb6ce; - } - - .sm\:focus\:placeholder-pink-300:focus::-ms-input-placeholder { - color: #fbb6ce; - } - - .sm\:focus\:placeholder-pink-300:focus::placeholder { - color: #fbb6ce; - } - - .sm\:focus\:placeholder-pink-400:focus::-webkit-input-placeholder { - color: #f687b3; - } - - .sm\:focus\:placeholder-pink-400:focus::-moz-placeholder { - color: #f687b3; - } - - .sm\:focus\:placeholder-pink-400:focus:-ms-input-placeholder { - color: #f687b3; - } - - .sm\:focus\:placeholder-pink-400:focus::-ms-input-placeholder { - color: #f687b3; - } - - .sm\:focus\:placeholder-pink-400:focus::placeholder { - color: #f687b3; - } - - .sm\:focus\:placeholder-pink-500:focus::-webkit-input-placeholder { - color: #ed64a6; - } - - .sm\:focus\:placeholder-pink-500:focus::-moz-placeholder { - color: #ed64a6; - } - - .sm\:focus\:placeholder-pink-500:focus:-ms-input-placeholder { - color: #ed64a6; - } - - .sm\:focus\:placeholder-pink-500:focus::-ms-input-placeholder { - color: #ed64a6; - } - - .sm\:focus\:placeholder-pink-500:focus::placeholder { - color: #ed64a6; - } - - .sm\:focus\:placeholder-pink-600:focus::-webkit-input-placeholder { - color: #d53f8c; - } - - .sm\:focus\:placeholder-pink-600:focus::-moz-placeholder { - color: #d53f8c; - } - - .sm\:focus\:placeholder-pink-600:focus:-ms-input-placeholder { - color: #d53f8c; - } - - .sm\:focus\:placeholder-pink-600:focus::-ms-input-placeholder { - color: #d53f8c; - } - - .sm\:focus\:placeholder-pink-600:focus::placeholder { - color: #d53f8c; - } - - .sm\:focus\:placeholder-pink-700:focus::-webkit-input-placeholder { - color: #b83280; - } - - .sm\:focus\:placeholder-pink-700:focus::-moz-placeholder { - color: #b83280; - } - - .sm\:focus\:placeholder-pink-700:focus:-ms-input-placeholder { - color: #b83280; - } - - .sm\:focus\:placeholder-pink-700:focus::-ms-input-placeholder { - color: #b83280; - } - - .sm\:focus\:placeholder-pink-700:focus::placeholder { - color: #b83280; - } - - .sm\:focus\:placeholder-pink-800:focus::-webkit-input-placeholder { - color: #97266d; - } - - .sm\:focus\:placeholder-pink-800:focus::-moz-placeholder { - color: #97266d; - } - - .sm\:focus\:placeholder-pink-800:focus:-ms-input-placeholder { - color: #97266d; - } - - .sm\:focus\:placeholder-pink-800:focus::-ms-input-placeholder { - color: #97266d; - } - - .sm\:focus\:placeholder-pink-800:focus::placeholder { - color: #97266d; - } - - .sm\:focus\:placeholder-pink-900:focus::-webkit-input-placeholder { - color: #702459; - } - - .sm\:focus\:placeholder-pink-900:focus::-moz-placeholder { - color: #702459; - } - - .sm\:focus\:placeholder-pink-900:focus:-ms-input-placeholder { - color: #702459; - } - - .sm\:focus\:placeholder-pink-900:focus::-ms-input-placeholder { - color: #702459; - } - - .sm\:focus\:placeholder-pink-900:focus::placeholder { - color: #702459; - } - - .sm\:pointer-events-none { - pointer-events: none; - } - - .sm\:pointer-events-auto { - pointer-events: auto; - } - - .sm\:static { - position: static; - } - - .sm\:fixed { - position: fixed; - } - - .sm\:absolute { - position: absolute; - } - - .sm\:relative { - position: relative; - } - - .sm\:sticky { - position: -webkit-sticky; - position: sticky; - } - - .sm\:inset-0 { - top: 0; - right: 0; - bottom: 0; - left: 0; - } - - .sm\:inset-auto { - top: auto; - right: auto; - bottom: auto; - left: auto; - } - - .sm\:inset-y-0 { - top: 0; - bottom: 0; - } - - .sm\:inset-x-0 { - right: 0; - left: 0; - } - - .sm\:inset-y-auto { - top: auto; - bottom: auto; - } - - .sm\:inset-x-auto { - right: auto; - left: auto; - } - - .sm\:top-0 { - top: 0; - } - - .sm\:right-0 { - right: 0; - } - - .sm\:bottom-0 { - bottom: 0; - } - - .sm\:left-0 { - left: 0; - } - - .sm\:top-auto { - top: auto; - } - - .sm\:right-auto { - right: auto; - } - - .sm\:bottom-auto { - bottom: auto; - } - - .sm\:left-auto { - left: auto; - } - - .sm\:resize-none { - resize: none; - } - - .sm\:resize-y { - resize: vertical; - } - - .sm\:resize-x { - resize: horizontal; - } - - .sm\:resize { - resize: both; - } - - .sm\:shadow-xs { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); - } - - .sm\:shadow-sm { - box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); - } - - .sm\:shadow { - box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); - } - - .sm\:shadow-md { - box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); - } - - .sm\:shadow-lg { - box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); - } - - .sm\:shadow-xl { - box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); - } - - .sm\:shadow-2xl { - box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); - } - - .sm\:shadow-inner { - box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); - } - - .sm\:shadow-outline { - box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); - } - - .sm\:shadow-none { - box-shadow: none; - } - - .sm\:hover\:shadow-xs:hover { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); - } - - .sm\:hover\:shadow-sm:hover { - box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); - } - - .sm\:hover\:shadow:hover { - box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); - } - - .sm\:hover\:shadow-md:hover { - box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); - } - - .sm\:hover\:shadow-lg:hover { - box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); - } - - .sm\:hover\:shadow-xl:hover { - box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); - } - - .sm\:hover\:shadow-2xl:hover { - box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); - } - - .sm\:hover\:shadow-inner:hover { - box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); - } - - .sm\:hover\:shadow-outline:hover { - box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); - } - - .sm\:hover\:shadow-none:hover { - box-shadow: none; - } - - .sm\:focus\:shadow-xs:focus { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); - } - - .sm\:focus\:shadow-sm:focus { - box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); - } - - .sm\:focus\:shadow:focus { - box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); - } - - .sm\:focus\:shadow-md:focus { - box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); - } - - .sm\:focus\:shadow-lg:focus { - box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); - } - - .sm\:focus\:shadow-xl:focus { - box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); - } - - .sm\:focus\:shadow-2xl:focus { - box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); - } - - .sm\:focus\:shadow-inner:focus { - box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); - } - - .sm\:focus\:shadow-outline:focus { - box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); - } - - .sm\:focus\:shadow-none:focus { - box-shadow: none; - } - - .sm\:fill-current { - fill: currentColor; - } - - .sm\:stroke-current { - stroke: currentColor; - } - - .sm\:stroke-0 { - stroke-width: 0; - } - - .sm\:stroke-1 { - stroke-width: 1; - } - - .sm\:stroke-2 { - stroke-width: 2; - } - - .sm\:table-auto { - table-layout: auto; - } - - .sm\:table-fixed { - table-layout: fixed; - } - - .sm\:text-left { - text-align: left; - } - - .sm\:text-center { - text-align: center; - } - - .sm\:text-right { - text-align: right; - } - - .sm\:text-justify { - text-align: justify; - } - - .sm\:text-transparent { - color: transparent; - } - - .sm\:text-black { - color: #000; - } - - .sm\:text-white { - color: #fff; - } - - .sm\:text-gray-100 { - color: #f7fafc; - } - - .sm\:text-gray-200 { - color: #edf2f7; - } - - .sm\:text-gray-300 { - color: #e2e8f0; - } - - .sm\:text-gray-400 { - color: #cbd5e0; - } - - .sm\:text-gray-500 { - color: #a0aec0; - } - - .sm\:text-gray-600 { - color: #718096; - } - - .sm\:text-gray-700 { - color: #4a5568; - } - - .sm\:text-gray-800 { - color: #2d3748; - } - - .sm\:text-gray-900 { - color: #1a202c; - } - - .sm\:text-red-100 { - color: #fff5f5; - } - - .sm\:text-red-200 { - color: #fed7d7; - } - - .sm\:text-red-300 { - color: #feb2b2; - } - - .sm\:text-red-400 { - color: #fc8181; - } - - .sm\:text-red-500 { - color: #f56565; - } - - .sm\:text-red-600 { - color: #e53e3e; - } - - .sm\:text-red-700 { - color: #c53030; - } - - .sm\:text-red-800 { - color: #9b2c2c; - } - - .sm\:text-red-900 { - color: #742a2a; - } - - .sm\:text-orange-100 { - color: #fffaf0; - } - - .sm\:text-orange-200 { - color: #feebc8; - } - - .sm\:text-orange-300 { - color: #fbd38d; - } - - .sm\:text-orange-400 { - color: #f6ad55; - } - - .sm\:text-orange-500 { - color: #ed8936; - } - - .sm\:text-orange-600 { - color: #dd6b20; - } - - .sm\:text-orange-700 { - color: #c05621; - } - - .sm\:text-orange-800 { - color: #9c4221; - } - - .sm\:text-orange-900 { - color: #7b341e; - } - - .sm\:text-yellow-100 { - color: #fffff0; - } - - .sm\:text-yellow-200 { - color: #fefcbf; - } - - .sm\:text-yellow-300 { - color: #faf089; - } - - .sm\:text-yellow-400 { - color: #f6e05e; - } - - .sm\:text-yellow-500 { - color: #ecc94b; - } - - .sm\:text-yellow-600 { - color: #d69e2e; - } - - .sm\:text-yellow-700 { - color: #b7791f; - } - - .sm\:text-yellow-800 { - color: #975a16; - } - - .sm\:text-yellow-900 { - color: #744210; - } - - .sm\:text-green-100 { - color: #f0fff4; - } - - .sm\:text-green-200 { - color: #c6f6d5; - } - - .sm\:text-green-300 { - color: #9ae6b4; - } - - .sm\:text-green-400 { - color: #68d391; - } - - .sm\:text-green-500 { - color: #48bb78; - } - - .sm\:text-green-600 { - color: #38a169; - } - - .sm\:text-green-700 { - color: #2f855a; - } - - .sm\:text-green-800 { - color: #276749; - } - - .sm\:text-green-900 { - color: #22543d; - } - - .sm\:text-teal-100 { - color: #e6fffa; - } - - .sm\:text-teal-200 { - color: #b2f5ea; - } - - .sm\:text-teal-300 { - color: #81e6d9; - } - - .sm\:text-teal-400 { - color: #4fd1c5; - } - - .sm\:text-teal-500 { - color: #38b2ac; - } - - .sm\:text-teal-600 { - color: #319795; - } - - .sm\:text-teal-700 { - color: #2c7a7b; - } - - .sm\:text-teal-800 { - color: #285e61; - } - - .sm\:text-teal-900 { - color: #234e52; - } - - .sm\:text-blue-100 { - color: #ebf8ff; - } - - .sm\:text-blue-200 { - color: #bee3f8; - } - - .sm\:text-blue-300 { - color: #90cdf4; - } - - .sm\:text-blue-400 { - color: #63b3ed; - } - - .sm\:text-blue-500 { - color: #4299e1; - } - - .sm\:text-blue-600 { - color: #3182ce; - } - - .sm\:text-blue-700 { - color: #2b6cb0; - } - - .sm\:text-blue-800 { - color: #2c5282; - } - - .sm\:text-blue-900 { - color: #2a4365; - } - - .sm\:text-indigo-100 { - color: #ebf4ff; - } - - .sm\:text-indigo-200 { - color: #c3dafe; - } - - .sm\:text-indigo-300 { - color: #a3bffa; - } - - .sm\:text-indigo-400 { - color: #7f9cf5; - } - - .sm\:text-indigo-500 { - color: #667eea; - } - - .sm\:text-indigo-600 { - color: #5a67d8; - } - - .sm\:text-indigo-700 { - color: #4c51bf; - } - - .sm\:text-indigo-800 { - color: #434190; - } - - .sm\:text-indigo-900 { - color: #3c366b; - } - - .sm\:text-purple-100 { - color: #faf5ff; - } - - .sm\:text-purple-200 { - color: #e9d8fd; - } - - .sm\:text-purple-300 { - color: #d6bcfa; - } - - .sm\:text-purple-400 { - color: #b794f4; - } - - .sm\:text-purple-500 { - color: #9f7aea; - } - - .sm\:text-purple-600 { - color: #805ad5; - } - - .sm\:text-purple-700 { - color: #6b46c1; - } - - .sm\:text-purple-800 { - color: #553c9a; - } - - .sm\:text-purple-900 { - color: #44337a; - } - - .sm\:text-pink-100 { - color: #fff5f7; - } - - .sm\:text-pink-200 { - color: #fed7e2; - } - - .sm\:text-pink-300 { - color: #fbb6ce; - } - - .sm\:text-pink-400 { - color: #f687b3; - } - - .sm\:text-pink-500 { - color: #ed64a6; - } - - .sm\:text-pink-600 { - color: #d53f8c; - } - - .sm\:text-pink-700 { - color: #b83280; - } - - .sm\:text-pink-800 { - color: #97266d; - } - - .sm\:text-pink-900 { - color: #702459; - } - - .sm\:hover\:text-transparent:hover { - color: transparent; - } - - .sm\:hover\:text-black:hover { - color: #000; - } - - .sm\:hover\:text-white:hover { - color: #fff; - } - - .sm\:hover\:text-gray-100:hover { - color: #f7fafc; - } - - .sm\:hover\:text-gray-200:hover { - color: #edf2f7; - } - - .sm\:hover\:text-gray-300:hover { - color: #e2e8f0; - } - - .sm\:hover\:text-gray-400:hover { - color: #cbd5e0; - } - - .sm\:hover\:text-gray-500:hover { - color: #a0aec0; - } - - .sm\:hover\:text-gray-600:hover { - color: #718096; - } - - .sm\:hover\:text-gray-700:hover { - color: #4a5568; - } - - .sm\:hover\:text-gray-800:hover { - color: #2d3748; - } - - .sm\:hover\:text-gray-900:hover { - color: #1a202c; - } - - .sm\:hover\:text-red-100:hover { - color: #fff5f5; - } - - .sm\:hover\:text-red-200:hover { - color: #fed7d7; - } - - .sm\:hover\:text-red-300:hover { - color: #feb2b2; - } - - .sm\:hover\:text-red-400:hover { - color: #fc8181; - } - - .sm\:hover\:text-red-500:hover { - color: #f56565; - } - - .sm\:hover\:text-red-600:hover { - color: #e53e3e; - } - - .sm\:hover\:text-red-700:hover { - color: #c53030; - } - - .sm\:hover\:text-red-800:hover { - color: #9b2c2c; - } - - .sm\:hover\:text-red-900:hover { - color: #742a2a; - } - - .sm\:hover\:text-orange-100:hover { - color: #fffaf0; - } - - .sm\:hover\:text-orange-200:hover { - color: #feebc8; - } - - .sm\:hover\:text-orange-300:hover { - color: #fbd38d; - } - - .sm\:hover\:text-orange-400:hover { - color: #f6ad55; - } - - .sm\:hover\:text-orange-500:hover { - color: #ed8936; - } - - .sm\:hover\:text-orange-600:hover { - color: #dd6b20; - } - - .sm\:hover\:text-orange-700:hover { - color: #c05621; - } - - .sm\:hover\:text-orange-800:hover { - color: #9c4221; - } - - .sm\:hover\:text-orange-900:hover { - color: #7b341e; - } - - .sm\:hover\:text-yellow-100:hover { - color: #fffff0; - } - - .sm\:hover\:text-yellow-200:hover { - color: #fefcbf; - } - - .sm\:hover\:text-yellow-300:hover { - color: #faf089; - } - - .sm\:hover\:text-yellow-400:hover { - color: #f6e05e; - } - - .sm\:hover\:text-yellow-500:hover { - color: #ecc94b; - } - - .sm\:hover\:text-yellow-600:hover { - color: #d69e2e; - } - - .sm\:hover\:text-yellow-700:hover { - color: #b7791f; - } - - .sm\:hover\:text-yellow-800:hover { - color: #975a16; - } - - .sm\:hover\:text-yellow-900:hover { - color: #744210; - } - - .sm\:hover\:text-green-100:hover { - color: #f0fff4; - } - - .sm\:hover\:text-green-200:hover { - color: #c6f6d5; - } - - .sm\:hover\:text-green-300:hover { - color: #9ae6b4; - } - - .sm\:hover\:text-green-400:hover { - color: #68d391; - } - - .sm\:hover\:text-green-500:hover { - color: #48bb78; - } - - .sm\:hover\:text-green-600:hover { - color: #38a169; - } - - .sm\:hover\:text-green-700:hover { - color: #2f855a; - } - - .sm\:hover\:text-green-800:hover { - color: #276749; - } - - .sm\:hover\:text-green-900:hover { - color: #22543d; - } - - .sm\:hover\:text-teal-100:hover { - color: #e6fffa; - } - - .sm\:hover\:text-teal-200:hover { - color: #b2f5ea; - } - - .sm\:hover\:text-teal-300:hover { - color: #81e6d9; - } - - .sm\:hover\:text-teal-400:hover { - color: #4fd1c5; - } - - .sm\:hover\:text-teal-500:hover { - color: #38b2ac; - } - - .sm\:hover\:text-teal-600:hover { - color: #319795; - } - - .sm\:hover\:text-teal-700:hover { - color: #2c7a7b; - } - - .sm\:hover\:text-teal-800:hover { - color: #285e61; - } - - .sm\:hover\:text-teal-900:hover { - color: #234e52; - } - - .sm\:hover\:text-blue-100:hover { - color: #ebf8ff; - } - - .sm\:hover\:text-blue-200:hover { - color: #bee3f8; - } - - .sm\:hover\:text-blue-300:hover { - color: #90cdf4; - } - - .sm\:hover\:text-blue-400:hover { - color: #63b3ed; - } - - .sm\:hover\:text-blue-500:hover { - color: #4299e1; - } - - .sm\:hover\:text-blue-600:hover { - color: #3182ce; - } - - .sm\:hover\:text-blue-700:hover { - color: #2b6cb0; - } - - .sm\:hover\:text-blue-800:hover { - color: #2c5282; - } - - .sm\:hover\:text-blue-900:hover { - color: #2a4365; - } - - .sm\:hover\:text-indigo-100:hover { - color: #ebf4ff; - } - - .sm\:hover\:text-indigo-200:hover { - color: #c3dafe; - } - - .sm\:hover\:text-indigo-300:hover { - color: #a3bffa; - } - - .sm\:hover\:text-indigo-400:hover { - color: #7f9cf5; - } - - .sm\:hover\:text-indigo-500:hover { - color: #667eea; - } - - .sm\:hover\:text-indigo-600:hover { - color: #5a67d8; - } - - .sm\:hover\:text-indigo-700:hover { - color: #4c51bf; - } - - .sm\:hover\:text-indigo-800:hover { - color: #434190; - } - - .sm\:hover\:text-indigo-900:hover { - color: #3c366b; - } - - .sm\:hover\:text-purple-100:hover { - color: #faf5ff; - } - - .sm\:hover\:text-purple-200:hover { - color: #e9d8fd; - } - - .sm\:hover\:text-purple-300:hover { - color: #d6bcfa; - } - - .sm\:hover\:text-purple-400:hover { - color: #b794f4; - } - - .sm\:hover\:text-purple-500:hover { - color: #9f7aea; - } - - .sm\:hover\:text-purple-600:hover { - color: #805ad5; - } - - .sm\:hover\:text-purple-700:hover { - color: #6b46c1; - } - - .sm\:hover\:text-purple-800:hover { - color: #553c9a; - } - - .sm\:hover\:text-purple-900:hover { - color: #44337a; - } - - .sm\:hover\:text-pink-100:hover { - color: #fff5f7; - } - - .sm\:hover\:text-pink-200:hover { - color: #fed7e2; - } - - .sm\:hover\:text-pink-300:hover { - color: #fbb6ce; - } - - .sm\:hover\:text-pink-400:hover { - color: #f687b3; - } - - .sm\:hover\:text-pink-500:hover { - color: #ed64a6; - } - - .sm\:hover\:text-pink-600:hover { - color: #d53f8c; - } - - .sm\:hover\:text-pink-700:hover { - color: #b83280; - } - - .sm\:hover\:text-pink-800:hover { - color: #97266d; - } - - .sm\:hover\:text-pink-900:hover { - color: #702459; - } - - .sm\:focus\:text-transparent:focus { - color: transparent; - } - - .sm\:focus\:text-black:focus { - color: #000; - } - - .sm\:focus\:text-white:focus { - color: #fff; - } - - .sm\:focus\:text-gray-100:focus { - color: #f7fafc; - } - - .sm\:focus\:text-gray-200:focus { - color: #edf2f7; - } - - .sm\:focus\:text-gray-300:focus { - color: #e2e8f0; - } - - .sm\:focus\:text-gray-400:focus { - color: #cbd5e0; - } - - .sm\:focus\:text-gray-500:focus { - color: #a0aec0; - } - - .sm\:focus\:text-gray-600:focus { - color: #718096; - } - - .sm\:focus\:text-gray-700:focus { - color: #4a5568; - } - - .sm\:focus\:text-gray-800:focus { - color: #2d3748; - } - - .sm\:focus\:text-gray-900:focus { - color: #1a202c; - } - - .sm\:focus\:text-red-100:focus { - color: #fff5f5; - } - - .sm\:focus\:text-red-200:focus { - color: #fed7d7; - } - - .sm\:focus\:text-red-300:focus { - color: #feb2b2; - } - - .sm\:focus\:text-red-400:focus { - color: #fc8181; - } - - .sm\:focus\:text-red-500:focus { - color: #f56565; - } - - .sm\:focus\:text-red-600:focus { - color: #e53e3e; - } - - .sm\:focus\:text-red-700:focus { - color: #c53030; - } - - .sm\:focus\:text-red-800:focus { - color: #9b2c2c; - } - - .sm\:focus\:text-red-900:focus { - color: #742a2a; - } - - .sm\:focus\:text-orange-100:focus { - color: #fffaf0; - } - - .sm\:focus\:text-orange-200:focus { - color: #feebc8; - } - - .sm\:focus\:text-orange-300:focus { - color: #fbd38d; - } - - .sm\:focus\:text-orange-400:focus { - color: #f6ad55; - } - - .sm\:focus\:text-orange-500:focus { - color: #ed8936; - } - - .sm\:focus\:text-orange-600:focus { - color: #dd6b20; - } - - .sm\:focus\:text-orange-700:focus { - color: #c05621; - } - - .sm\:focus\:text-orange-800:focus { - color: #9c4221; - } - - .sm\:focus\:text-orange-900:focus { - color: #7b341e; - } - - .sm\:focus\:text-yellow-100:focus { - color: #fffff0; - } - - .sm\:focus\:text-yellow-200:focus { - color: #fefcbf; - } - - .sm\:focus\:text-yellow-300:focus { - color: #faf089; - } - - .sm\:focus\:text-yellow-400:focus { - color: #f6e05e; - } - - .sm\:focus\:text-yellow-500:focus { - color: #ecc94b; - } - - .sm\:focus\:text-yellow-600:focus { - color: #d69e2e; - } - - .sm\:focus\:text-yellow-700:focus { - color: #b7791f; - } - - .sm\:focus\:text-yellow-800:focus { - color: #975a16; - } - - .sm\:focus\:text-yellow-900:focus { - color: #744210; - } - - .sm\:focus\:text-green-100:focus { - color: #f0fff4; - } - - .sm\:focus\:text-green-200:focus { - color: #c6f6d5; - } - - .sm\:focus\:text-green-300:focus { - color: #9ae6b4; - } - - .sm\:focus\:text-green-400:focus { - color: #68d391; - } - - .sm\:focus\:text-green-500:focus { - color: #48bb78; - } - - .sm\:focus\:text-green-600:focus { - color: #38a169; - } - - .sm\:focus\:text-green-700:focus { - color: #2f855a; - } - - .sm\:focus\:text-green-800:focus { - color: #276749; - } - - .sm\:focus\:text-green-900:focus { - color: #22543d; - } - - .sm\:focus\:text-teal-100:focus { - color: #e6fffa; - } - - .sm\:focus\:text-teal-200:focus { - color: #b2f5ea; - } - - .sm\:focus\:text-teal-300:focus { - color: #81e6d9; - } - - .sm\:focus\:text-teal-400:focus { - color: #4fd1c5; - } - - .sm\:focus\:text-teal-500:focus { - color: #38b2ac; - } - - .sm\:focus\:text-teal-600:focus { - color: #319795; - } - - .sm\:focus\:text-teal-700:focus { - color: #2c7a7b; - } - - .sm\:focus\:text-teal-800:focus { - color: #285e61; - } - - .sm\:focus\:text-teal-900:focus { - color: #234e52; - } - - .sm\:focus\:text-blue-100:focus { - color: #ebf8ff; - } - - .sm\:focus\:text-blue-200:focus { - color: #bee3f8; - } - - .sm\:focus\:text-blue-300:focus { - color: #90cdf4; - } - - .sm\:focus\:text-blue-400:focus { - color: #63b3ed; - } - - .sm\:focus\:text-blue-500:focus { - color: #4299e1; - } - - .sm\:focus\:text-blue-600:focus { - color: #3182ce; - } - - .sm\:focus\:text-blue-700:focus { - color: #2b6cb0; - } - - .sm\:focus\:text-blue-800:focus { - color: #2c5282; - } - - .sm\:focus\:text-blue-900:focus { - color: #2a4365; - } - - .sm\:focus\:text-indigo-100:focus { - color: #ebf4ff; - } - - .sm\:focus\:text-indigo-200:focus { - color: #c3dafe; - } - - .sm\:focus\:text-indigo-300:focus { - color: #a3bffa; - } - - .sm\:focus\:text-indigo-400:focus { - color: #7f9cf5; - } - - .sm\:focus\:text-indigo-500:focus { - color: #667eea; - } - - .sm\:focus\:text-indigo-600:focus { - color: #5a67d8; - } - - .sm\:focus\:text-indigo-700:focus { - color: #4c51bf; - } - - .sm\:focus\:text-indigo-800:focus { - color: #434190; - } - - .sm\:focus\:text-indigo-900:focus { - color: #3c366b; - } - - .sm\:focus\:text-purple-100:focus { - color: #faf5ff; - } - - .sm\:focus\:text-purple-200:focus { - color: #e9d8fd; - } - - .sm\:focus\:text-purple-300:focus { - color: #d6bcfa; - } - - .sm\:focus\:text-purple-400:focus { - color: #b794f4; - } - - .sm\:focus\:text-purple-500:focus { - color: #9f7aea; - } - - .sm\:focus\:text-purple-600:focus { - color: #805ad5; - } - - .sm\:focus\:text-purple-700:focus { - color: #6b46c1; - } - - .sm\:focus\:text-purple-800:focus { - color: #553c9a; - } - - .sm\:focus\:text-purple-900:focus { - color: #44337a; - } - - .sm\:focus\:text-pink-100:focus { - color: #fff5f7; - } - - .sm\:focus\:text-pink-200:focus { - color: #fed7e2; - } - - .sm\:focus\:text-pink-300:focus { - color: #fbb6ce; - } - - .sm\:focus\:text-pink-400:focus { - color: #f687b3; - } - - .sm\:focus\:text-pink-500:focus { - color: #ed64a6; - } - - .sm\:focus\:text-pink-600:focus { - color: #d53f8c; - } - - .sm\:focus\:text-pink-700:focus { - color: #b83280; - } - - .sm\:focus\:text-pink-800:focus { - color: #97266d; - } - - .sm\:focus\:text-pink-900:focus { - color: #702459; - } - - .sm\:text-xs { - font-size: 0.75rem; - } - - .sm\:text-sm { - font-size: 0.875rem; - } - - .sm\:text-base { - font-size: 1rem; - } - - .sm\:text-lg { - font-size: 1.125rem; - } - - .sm\:text-xl { - font-size: 1.25rem; - } - - .sm\:text-2xl { - font-size: 1.5rem; - } - - .sm\:text-3xl { - font-size: 1.875rem; - } - - .sm\:text-4xl { - font-size: 2.25rem; - } - - .sm\:text-5xl { - font-size: 3rem; - } - - .sm\:text-6xl { - font-size: 4rem; - } - - .sm\:italic { - font-style: italic; - } - - .sm\:not-italic { - font-style: normal; - } - - .sm\:uppercase { - text-transform: uppercase; - } - - .sm\:lowercase { - text-transform: lowercase; - } - - .sm\:capitalize { - text-transform: capitalize; - } - - .sm\:normal-case { - text-transform: none; - } - - .sm\:underline { - text-decoration: underline; - } - - .sm\:line-through { - text-decoration: line-through; - } - - .sm\:no-underline { - text-decoration: none; - } - - .sm\:hover\:underline:hover { - text-decoration: underline; - } - - .sm\:hover\:line-through:hover { - text-decoration: line-through; - } - - .sm\:hover\:no-underline:hover { - text-decoration: none; - } - - .sm\:focus\:underline:focus { - text-decoration: underline; - } - - .sm\:focus\:line-through:focus { - text-decoration: line-through; - } - - .sm\:focus\:no-underline:focus { - text-decoration: none; - } - - .sm\:antialiased { - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - } - - .sm\:subpixel-antialiased { - -webkit-font-smoothing: auto; - -moz-osx-font-smoothing: auto; - } - - .sm\:tracking-tighter { - letter-spacing: -0.05em; - } - - .sm\:tracking-tight { - letter-spacing: -0.025em; - } - - .sm\:tracking-normal { - letter-spacing: 0; - } - - .sm\:tracking-wide { - letter-spacing: 0.025em; - } - - .sm\:tracking-wider { - letter-spacing: 0.05em; - } - - .sm\:tracking-widest { - letter-spacing: 0.1em; - } - - .sm\:select-none { - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - } - - .sm\:select-text { - -webkit-user-select: text; - -moz-user-select: text; - -ms-user-select: text; - user-select: text; - } - - .sm\:select-all { - -webkit-user-select: all; - -moz-user-select: all; - -ms-user-select: all; - user-select: all; - } - - .sm\:select-auto { - -webkit-user-select: auto; - -moz-user-select: auto; - -ms-user-select: auto; - user-select: auto; - } - - .sm\:align-baseline { - vertical-align: baseline; - } - - .sm\:align-top { - vertical-align: top; - } - - .sm\:align-middle { - vertical-align: middle; - } - - .sm\:align-bottom { - vertical-align: bottom; - } - - .sm\:align-text-top { - vertical-align: text-top; - } - - .sm\:align-text-bottom { - vertical-align: text-bottom; - } - - .sm\:visible { - visibility: visible; - } - - .sm\:invisible { - visibility: hidden; - } - - .sm\:whitespace-normal { - white-space: normal; - } - - .sm\:whitespace-no-wrap { - white-space: nowrap; - } - - .sm\:whitespace-pre { - white-space: pre; - } - - .sm\:whitespace-pre-line { - white-space: pre-line; - } - - .sm\:whitespace-pre-wrap { - white-space: pre-wrap; - } - - .sm\:break-normal { - overflow-wrap: normal; - word-break: normal; - } - - .sm\:break-words { - overflow-wrap: break-word; - } - - .sm\:break-all { - word-break: break-all; - } - - .sm\:truncate { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - } - - .sm\:w-0 { - width: 0; - } - - .sm\:w-1 { - width: 0.25rem; - } - - .sm\:w-2 { - width: 0.5rem; - } - - .sm\:w-3 { - width: 0.75rem; - } - - .sm\:w-4 { - width: 1rem; - } - - .sm\:w-5 { - width: 1.25rem; - } - - .sm\:w-6 { - width: 1.5rem; - } - - .sm\:w-8 { - width: 2rem; - } - - .sm\:w-10 { - width: 2.5rem; - } - - .sm\:w-12 { - width: 3rem; - } - - .sm\:w-16 { - width: 4rem; - } - - .sm\:w-20 { - width: 5rem; - } - - .sm\:w-24 { - width: 6rem; - } - - .sm\:w-32 { - width: 8rem; - } - - .sm\:w-40 { - width: 10rem; - } - - .sm\:w-48 { - width: 12rem; - } - - .sm\:w-56 { - width: 14rem; - } - - .sm\:w-64 { - width: 16rem; - } - - .sm\:w-auto { - width: auto; - } - - .sm\:w-px { - width: 1px; - } - - .sm\:w-1\/2 { - width: 50%; - } - - .sm\:w-1\/3 { - width: 33.333333%; - } - - .sm\:w-2\/3 { - width: 66.666667%; - } - - .sm\:w-1\/4 { - width: 25%; - } - - .sm\:w-2\/4 { - width: 50%; - } - - .sm\:w-3\/4 { - width: 75%; - } - - .sm\:w-1\/5 { - width: 20%; - } - - .sm\:w-2\/5 { - width: 40%; - } - - .sm\:w-3\/5 { - width: 60%; - } - - .sm\:w-4\/5 { - width: 80%; - } - - .sm\:w-1\/6 { - width: 16.666667%; - } - - .sm\:w-2\/6 { - width: 33.333333%; - } - - .sm\:w-3\/6 { - width: 50%; - } - - .sm\:w-4\/6 { - width: 66.666667%; - } - - .sm\:w-5\/6 { - width: 83.333333%; - } - - .sm\:w-1\/12 { - width: 8.333333%; - } - - .sm\:w-2\/12 { - width: 16.666667%; - } - - .sm\:w-3\/12 { - width: 25%; - } - - .sm\:w-4\/12 { - width: 33.333333%; - } - - .sm\:w-5\/12 { - width: 41.666667%; - } - - .sm\:w-6\/12 { - width: 50%; - } - - .sm\:w-7\/12 { - width: 58.333333%; - } - - .sm\:w-8\/12 { - width: 66.666667%; - } - - .sm\:w-9\/12 { - width: 75%; - } - - .sm\:w-10\/12 { - width: 83.333333%; - } - - .sm\:w-11\/12 { - width: 91.666667%; - } - - .sm\:w-full { - width: 100%; - } - - .sm\:w-screen { - width: 100vw; - } - - .sm\:z-0 { - z-index: 0; - } - - .sm\:z-10 { - z-index: 10; - } - - .sm\:z-20 { - z-index: 20; - } - - .sm\:z-30 { - z-index: 30; - } - - .sm\:z-40 { - z-index: 40; - } - - .sm\:z-50 { - z-index: 50; - } - - .sm\:z-auto { - z-index: auto; - } - - .sm\:gap-0 { - grid-gap: 0; - gap: 0; - } - - .sm\:gap-1 { - grid-gap: 0.25rem; - gap: 0.25rem; - } - - .sm\:gap-2 { - grid-gap: 0.5rem; - gap: 0.5rem; - } - - .sm\:gap-3 { - grid-gap: 0.75rem; - gap: 0.75rem; - } - - .sm\:gap-4 { - grid-gap: 1rem; - gap: 1rem; - } - - .sm\:gap-5 { - grid-gap: 1.25rem; - gap: 1.25rem; - } - - .sm\:gap-6 { - grid-gap: 1.5rem; - gap: 1.5rem; - } - - .sm\:gap-8 { - grid-gap: 2rem; - gap: 2rem; - } - - .sm\:gap-10 { - grid-gap: 2.5rem; - gap: 2.5rem; - } - - .sm\:gap-12 { - grid-gap: 3rem; - gap: 3rem; - } - - .sm\:gap-16 { - grid-gap: 4rem; - gap: 4rem; - } - - .sm\:gap-20 { - grid-gap: 5rem; - gap: 5rem; - } - - .sm\:gap-24 { - grid-gap: 6rem; - gap: 6rem; - } - - .sm\:gap-32 { - grid-gap: 8rem; - gap: 8rem; - } - - .sm\:gap-40 { - grid-gap: 10rem; - gap: 10rem; - } - - .sm\:gap-48 { - grid-gap: 12rem; - gap: 12rem; - } - - .sm\:gap-56 { - grid-gap: 14rem; - gap: 14rem; - } - - .sm\:gap-64 { - grid-gap: 16rem; - gap: 16rem; - } - - .sm\:gap-px { - grid-gap: 1px; - gap: 1px; - } - - .sm\:col-gap-0 { - grid-column-gap: 0; - -webkit-column-gap: 0; - -moz-column-gap: 0; - column-gap: 0; - } - - .sm\:col-gap-1 { - grid-column-gap: 0.25rem; - -webkit-column-gap: 0.25rem; - -moz-column-gap: 0.25rem; - column-gap: 0.25rem; - } - - .sm\:col-gap-2 { - grid-column-gap: 0.5rem; - -webkit-column-gap: 0.5rem; - -moz-column-gap: 0.5rem; - column-gap: 0.5rem; - } - - .sm\:col-gap-3 { - grid-column-gap: 0.75rem; - -webkit-column-gap: 0.75rem; - -moz-column-gap: 0.75rem; - column-gap: 0.75rem; - } - - .sm\:col-gap-4 { - grid-column-gap: 1rem; - -webkit-column-gap: 1rem; - -moz-column-gap: 1rem; - column-gap: 1rem; - } - - .sm\:col-gap-5 { - grid-column-gap: 1.25rem; - -webkit-column-gap: 1.25rem; - -moz-column-gap: 1.25rem; - column-gap: 1.25rem; - } - - .sm\:col-gap-6 { - grid-column-gap: 1.5rem; - -webkit-column-gap: 1.5rem; - -moz-column-gap: 1.5rem; - column-gap: 1.5rem; - } - - .sm\:col-gap-8 { - grid-column-gap: 2rem; - -webkit-column-gap: 2rem; - -moz-column-gap: 2rem; - column-gap: 2rem; - } - - .sm\:col-gap-10 { - grid-column-gap: 2.5rem; - -webkit-column-gap: 2.5rem; - -moz-column-gap: 2.5rem; - column-gap: 2.5rem; - } - - .sm\:col-gap-12 { - grid-column-gap: 3rem; - -webkit-column-gap: 3rem; - -moz-column-gap: 3rem; - column-gap: 3rem; - } - - .sm\:col-gap-16 { - grid-column-gap: 4rem; - -webkit-column-gap: 4rem; - -moz-column-gap: 4rem; - column-gap: 4rem; - } - - .sm\:col-gap-20 { - grid-column-gap: 5rem; - -webkit-column-gap: 5rem; - -moz-column-gap: 5rem; - column-gap: 5rem; - } - - .sm\:col-gap-24 { - grid-column-gap: 6rem; - -webkit-column-gap: 6rem; - -moz-column-gap: 6rem; - column-gap: 6rem; - } - - .sm\:col-gap-32 { - grid-column-gap: 8rem; - -webkit-column-gap: 8rem; - -moz-column-gap: 8rem; - column-gap: 8rem; - } - - .sm\:col-gap-40 { - grid-column-gap: 10rem; - -webkit-column-gap: 10rem; - -moz-column-gap: 10rem; - column-gap: 10rem; - } - - .sm\:col-gap-48 { - grid-column-gap: 12rem; - -webkit-column-gap: 12rem; - -moz-column-gap: 12rem; - column-gap: 12rem; - } - - .sm\:col-gap-56 { - grid-column-gap: 14rem; - -webkit-column-gap: 14rem; - -moz-column-gap: 14rem; - column-gap: 14rem; - } - - .sm\:col-gap-64 { - grid-column-gap: 16rem; - -webkit-column-gap: 16rem; - -moz-column-gap: 16rem; - column-gap: 16rem; - } - - .sm\:col-gap-px { - grid-column-gap: 1px; - -webkit-column-gap: 1px; - -moz-column-gap: 1px; - column-gap: 1px; - } - - .sm\:row-gap-0 { - grid-row-gap: 0; - row-gap: 0; - } - - .sm\:row-gap-1 { - grid-row-gap: 0.25rem; - row-gap: 0.25rem; - } - - .sm\:row-gap-2 { - grid-row-gap: 0.5rem; - row-gap: 0.5rem; - } - - .sm\:row-gap-3 { - grid-row-gap: 0.75rem; - row-gap: 0.75rem; - } - - .sm\:row-gap-4 { - grid-row-gap: 1rem; - row-gap: 1rem; - } - - .sm\:row-gap-5 { - grid-row-gap: 1.25rem; - row-gap: 1.25rem; - } - - .sm\:row-gap-6 { - grid-row-gap: 1.5rem; - row-gap: 1.5rem; - } - - .sm\:row-gap-8 { - grid-row-gap: 2rem; - row-gap: 2rem; - } - - .sm\:row-gap-10 { - grid-row-gap: 2.5rem; - row-gap: 2.5rem; - } - - .sm\:row-gap-12 { - grid-row-gap: 3rem; - row-gap: 3rem; - } - - .sm\:row-gap-16 { - grid-row-gap: 4rem; - row-gap: 4rem; - } - - .sm\:row-gap-20 { - grid-row-gap: 5rem; - row-gap: 5rem; - } - - .sm\:row-gap-24 { - grid-row-gap: 6rem; - row-gap: 6rem; - } - - .sm\:row-gap-32 { - grid-row-gap: 8rem; - row-gap: 8rem; - } - - .sm\:row-gap-40 { - grid-row-gap: 10rem; - row-gap: 10rem; - } - - .sm\:row-gap-48 { - grid-row-gap: 12rem; - row-gap: 12rem; - } - - .sm\:row-gap-56 { - grid-row-gap: 14rem; - row-gap: 14rem; - } - - .sm\:row-gap-64 { - grid-row-gap: 16rem; - row-gap: 16rem; - } - - .sm\:row-gap-px { - grid-row-gap: 1px; - row-gap: 1px; - } - - .sm\:grid-flow-row { - grid-auto-flow: row; - } - - .sm\:grid-flow-col { - grid-auto-flow: column; - } - - .sm\:grid-flow-row-dense { - grid-auto-flow: row dense; - } - - .sm\:grid-flow-col-dense { - grid-auto-flow: column dense; - } - - .sm\:grid-cols-1 { - grid-template-columns: repeat(1, minmax(0, 1fr)); - } - - .sm\:grid-cols-2 { - grid-template-columns: repeat(2, minmax(0, 1fr)); - } - - .sm\:grid-cols-3 { - grid-template-columns: repeat(3, minmax(0, 1fr)); - } - - .sm\:grid-cols-4 { - grid-template-columns: repeat(4, minmax(0, 1fr)); - } - - .sm\:grid-cols-5 { - grid-template-columns: repeat(5, minmax(0, 1fr)); - } - - .sm\:grid-cols-6 { - grid-template-columns: repeat(6, minmax(0, 1fr)); - } - - .sm\:grid-cols-7 { - grid-template-columns: repeat(7, minmax(0, 1fr)); - } - - .sm\:grid-cols-8 { - grid-template-columns: repeat(8, minmax(0, 1fr)); - } - - .sm\:grid-cols-9 { - grid-template-columns: repeat(9, minmax(0, 1fr)); - } - - .sm\:grid-cols-10 { - grid-template-columns: repeat(10, minmax(0, 1fr)); - } - - .sm\:grid-cols-11 { - grid-template-columns: repeat(11, minmax(0, 1fr)); - } - - .sm\:grid-cols-12 { - grid-template-columns: repeat(12, minmax(0, 1fr)); - } - - .sm\:grid-cols-none { - grid-template-columns: none; - } - - .sm\:col-auto { - grid-column: auto; - } - - .sm\:col-span-1 { - grid-column: span 1 / span 1; - } - - .sm\:col-span-2 { - grid-column: span 2 / span 2; - } - - .sm\:col-span-3 { - grid-column: span 3 / span 3; - } - - .sm\:col-span-4 { - grid-column: span 4 / span 4; - } - - .sm\:col-span-5 { - grid-column: span 5 / span 5; - } - - .sm\:col-span-6 { - grid-column: span 6 / span 6; - } - - .sm\:col-span-7 { - grid-column: span 7 / span 7; - } - - .sm\:col-span-8 { - grid-column: span 8 / span 8; - } - - .sm\:col-span-9 { - grid-column: span 9 / span 9; - } - - .sm\:col-span-10 { - grid-column: span 10 / span 10; - } - - .sm\:col-span-11 { - grid-column: span 11 / span 11; - } - - .sm\:col-span-12 { - grid-column: span 12 / span 12; - } - - .sm\:col-start-1 { - grid-column-start: 1; - } - - .sm\:col-start-2 { - grid-column-start: 2; - } - - .sm\:col-start-3 { - grid-column-start: 3; - } - - .sm\:col-start-4 { - grid-column-start: 4; - } - - .sm\:col-start-5 { - grid-column-start: 5; - } - - .sm\:col-start-6 { - grid-column-start: 6; - } - - .sm\:col-start-7 { - grid-column-start: 7; - } - - .sm\:col-start-8 { - grid-column-start: 8; - } - - .sm\:col-start-9 { - grid-column-start: 9; - } - - .sm\:col-start-10 { - grid-column-start: 10; - } - - .sm\:col-start-11 { - grid-column-start: 11; - } - - .sm\:col-start-12 { - grid-column-start: 12; - } - - .sm\:col-start-13 { - grid-column-start: 13; - } - - .sm\:col-start-auto { - grid-column-start: auto; - } - - .sm\:col-end-1 { - grid-column-end: 1; - } - - .sm\:col-end-2 { - grid-column-end: 2; - } - - .sm\:col-end-3 { - grid-column-end: 3; - } - - .sm\:col-end-4 { - grid-column-end: 4; - } - - .sm\:col-end-5 { - grid-column-end: 5; - } - - .sm\:col-end-6 { - grid-column-end: 6; - } - - .sm\:col-end-7 { - grid-column-end: 7; - } - - .sm\:col-end-8 { - grid-column-end: 8; - } - - .sm\:col-end-9 { - grid-column-end: 9; - } - - .sm\:col-end-10 { - grid-column-end: 10; - } - - .sm\:col-end-11 { - grid-column-end: 11; - } - - .sm\:col-end-12 { - grid-column-end: 12; - } - - .sm\:col-end-13 { - grid-column-end: 13; - } - - .sm\:col-end-auto { - grid-column-end: auto; - } - - .sm\:grid-rows-1 { - grid-template-rows: repeat(1, minmax(0, 1fr)); - } - - .sm\:grid-rows-2 { - grid-template-rows: repeat(2, minmax(0, 1fr)); - } - - .sm\:grid-rows-3 { - grid-template-rows: repeat(3, minmax(0, 1fr)); - } - - .sm\:grid-rows-4 { - grid-template-rows: repeat(4, minmax(0, 1fr)); - } - - .sm\:grid-rows-5 { - grid-template-rows: repeat(5, minmax(0, 1fr)); - } - - .sm\:grid-rows-6 { - grid-template-rows: repeat(6, minmax(0, 1fr)); - } - - .sm\:grid-rows-none { - grid-template-rows: none; - } - - .sm\:row-auto { - grid-row: auto; - } - - .sm\:row-span-1 { - grid-row: span 1 / span 1; - } - - .sm\:row-span-2 { - grid-row: span 2 / span 2; - } - - .sm\:row-span-3 { - grid-row: span 3 / span 3; - } - - .sm\:row-span-4 { - grid-row: span 4 / span 4; - } - - .sm\:row-span-5 { - grid-row: span 5 / span 5; - } - - .sm\:row-span-6 { - grid-row: span 6 / span 6; - } - - .sm\:row-start-1 { - grid-row-start: 1; - } - - .sm\:row-start-2 { - grid-row-start: 2; - } - - .sm\:row-start-3 { - grid-row-start: 3; - } - - .sm\:row-start-4 { - grid-row-start: 4; - } - - .sm\:row-start-5 { - grid-row-start: 5; - } - - .sm\:row-start-6 { - grid-row-start: 6; - } - - .sm\:row-start-7 { - grid-row-start: 7; - } - - .sm\:row-start-auto { - grid-row-start: auto; - } - - .sm\:row-end-1 { - grid-row-end: 1; - } - - .sm\:row-end-2 { - grid-row-end: 2; - } - - .sm\:row-end-3 { - grid-row-end: 3; - } - - .sm\:row-end-4 { - grid-row-end: 4; - } - - .sm\:row-end-5 { - grid-row-end: 5; - } - - .sm\:row-end-6 { - grid-row-end: 6; - } - - .sm\:row-end-7 { - grid-row-end: 7; - } - - .sm\:row-end-auto { - grid-row-end: auto; - } - - .sm\:transform { - --transform-translate-x: 0; - --transform-translate-y: 0; - --transform-rotate: 0; - --transform-skew-x: 0; - --transform-skew-y: 0; - --transform-scale-x: 1; - --transform-scale-y: 1; - transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)); - } - - .sm\:transform-none { - transform: none; - } - - .sm\:origin-center { - transform-origin: center; - } - - .sm\:origin-top { - transform-origin: top; - } - - .sm\:origin-top-right { - transform-origin: top right; - } - - .sm\:origin-right { - transform-origin: right; - } - - .sm\:origin-bottom-right { - transform-origin: bottom right; - } - - .sm\:origin-bottom { - transform-origin: bottom; - } - - .sm\:origin-bottom-left { - transform-origin: bottom left; - } - - .sm\:origin-left { - transform-origin: left; - } - - .sm\:origin-top-left { - transform-origin: top left; - } - - .sm\:scale-0 { - --transform-scale-x: 0; - --transform-scale-y: 0; - } - - .sm\:scale-50 { - --transform-scale-x: .5; - --transform-scale-y: .5; - } - - .sm\:scale-75 { - --transform-scale-x: .75; - --transform-scale-y: .75; - } - - .sm\:scale-90 { - --transform-scale-x: .9; - --transform-scale-y: .9; - } - - .sm\:scale-95 { - --transform-scale-x: .95; - --transform-scale-y: .95; - } - - .sm\:scale-100 { - --transform-scale-x: 1; - --transform-scale-y: 1; - } - - .sm\:scale-105 { - --transform-scale-x: 1.05; - --transform-scale-y: 1.05; - } - - .sm\:scale-110 { - --transform-scale-x: 1.1; - --transform-scale-y: 1.1; - } - - .sm\:scale-125 { - --transform-scale-x: 1.25; - --transform-scale-y: 1.25; - } - - .sm\:scale-150 { - --transform-scale-x: 1.5; - --transform-scale-y: 1.5; - } - - .sm\:scale-x-0 { - --transform-scale-x: 0; - } - - .sm\:scale-x-50 { - --transform-scale-x: .5; - } - - .sm\:scale-x-75 { - --transform-scale-x: .75; - } - - .sm\:scale-x-90 { - --transform-scale-x: .9; - } - - .sm\:scale-x-95 { - --transform-scale-x: .95; - } - - .sm\:scale-x-100 { - --transform-scale-x: 1; - } - - .sm\:scale-x-105 { - --transform-scale-x: 1.05; - } - - .sm\:scale-x-110 { - --transform-scale-x: 1.1; - } - - .sm\:scale-x-125 { - --transform-scale-x: 1.25; - } - - .sm\:scale-x-150 { - --transform-scale-x: 1.5; - } - - .sm\:scale-y-0 { - --transform-scale-y: 0; - } - - .sm\:scale-y-50 { - --transform-scale-y: .5; - } - - .sm\:scale-y-75 { - --transform-scale-y: .75; - } - - .sm\:scale-y-90 { - --transform-scale-y: .9; - } - - .sm\:scale-y-95 { - --transform-scale-y: .95; - } - - .sm\:scale-y-100 { - --transform-scale-y: 1; - } - - .sm\:scale-y-105 { - --transform-scale-y: 1.05; - } - - .sm\:scale-y-110 { - --transform-scale-y: 1.1; - } - - .sm\:scale-y-125 { - --transform-scale-y: 1.25; - } - - .sm\:scale-y-150 { - --transform-scale-y: 1.5; - } - - .sm\:hover\:scale-0:hover { - --transform-scale-x: 0; - --transform-scale-y: 0; - } - - .sm\:hover\:scale-50:hover { - --transform-scale-x: .5; - --transform-scale-y: .5; - } - - .sm\:hover\:scale-75:hover { - --transform-scale-x: .75; - --transform-scale-y: .75; - } - - .sm\:hover\:scale-90:hover { - --transform-scale-x: .9; - --transform-scale-y: .9; - } - - .sm\:hover\:scale-95:hover { - --transform-scale-x: .95; - --transform-scale-y: .95; - } - - .sm\:hover\:scale-100:hover { - --transform-scale-x: 1; - --transform-scale-y: 1; - } - - .sm\:hover\:scale-105:hover { - --transform-scale-x: 1.05; - --transform-scale-y: 1.05; - } - - .sm\:hover\:scale-110:hover { - --transform-scale-x: 1.1; - --transform-scale-y: 1.1; - } - - .sm\:hover\:scale-125:hover { - --transform-scale-x: 1.25; - --transform-scale-y: 1.25; - } - - .sm\:hover\:scale-150:hover { - --transform-scale-x: 1.5; - --transform-scale-y: 1.5; - } - - .sm\:hover\:scale-x-0:hover { - --transform-scale-x: 0; - } - - .sm\:hover\:scale-x-50:hover { - --transform-scale-x: .5; - } - - .sm\:hover\:scale-x-75:hover { - --transform-scale-x: .75; - } - - .sm\:hover\:scale-x-90:hover { - --transform-scale-x: .9; - } - - .sm\:hover\:scale-x-95:hover { - --transform-scale-x: .95; - } - - .sm\:hover\:scale-x-100:hover { - --transform-scale-x: 1; - } - - .sm\:hover\:scale-x-105:hover { - --transform-scale-x: 1.05; - } - - .sm\:hover\:scale-x-110:hover { - --transform-scale-x: 1.1; - } - - .sm\:hover\:scale-x-125:hover { - --transform-scale-x: 1.25; - } - - .sm\:hover\:scale-x-150:hover { - --transform-scale-x: 1.5; - } - - .sm\:hover\:scale-y-0:hover { - --transform-scale-y: 0; - } - - .sm\:hover\:scale-y-50:hover { - --transform-scale-y: .5; - } - - .sm\:hover\:scale-y-75:hover { - --transform-scale-y: .75; - } - - .sm\:hover\:scale-y-90:hover { - --transform-scale-y: .9; - } - - .sm\:hover\:scale-y-95:hover { - --transform-scale-y: .95; - } - - .sm\:hover\:scale-y-100:hover { - --transform-scale-y: 1; - } - - .sm\:hover\:scale-y-105:hover { - --transform-scale-y: 1.05; - } - - .sm\:hover\:scale-y-110:hover { - --transform-scale-y: 1.1; - } - - .sm\:hover\:scale-y-125:hover { - --transform-scale-y: 1.25; - } - - .sm\:hover\:scale-y-150:hover { - --transform-scale-y: 1.5; - } - - .sm\:focus\:scale-0:focus { - --transform-scale-x: 0; - --transform-scale-y: 0; - } - - .sm\:focus\:scale-50:focus { - --transform-scale-x: .5; - --transform-scale-y: .5; - } - - .sm\:focus\:scale-75:focus { - --transform-scale-x: .75; - --transform-scale-y: .75; - } - - .sm\:focus\:scale-90:focus { - --transform-scale-x: .9; - --transform-scale-y: .9; - } - - .sm\:focus\:scale-95:focus { - --transform-scale-x: .95; - --transform-scale-y: .95; - } - - .sm\:focus\:scale-100:focus { - --transform-scale-x: 1; - --transform-scale-y: 1; - } - - .sm\:focus\:scale-105:focus { - --transform-scale-x: 1.05; - --transform-scale-y: 1.05; - } - - .sm\:focus\:scale-110:focus { - --transform-scale-x: 1.1; - --transform-scale-y: 1.1; - } - - .sm\:focus\:scale-125:focus { - --transform-scale-x: 1.25; - --transform-scale-y: 1.25; - } - - .sm\:focus\:scale-150:focus { - --transform-scale-x: 1.5; - --transform-scale-y: 1.5; - } - - .sm\:focus\:scale-x-0:focus { - --transform-scale-x: 0; - } - - .sm\:focus\:scale-x-50:focus { - --transform-scale-x: .5; - } - - .sm\:focus\:scale-x-75:focus { - --transform-scale-x: .75; - } - - .sm\:focus\:scale-x-90:focus { - --transform-scale-x: .9; - } - - .sm\:focus\:scale-x-95:focus { - --transform-scale-x: .95; - } - - .sm\:focus\:scale-x-100:focus { - --transform-scale-x: 1; - } - - .sm\:focus\:scale-x-105:focus { - --transform-scale-x: 1.05; - } - - .sm\:focus\:scale-x-110:focus { - --transform-scale-x: 1.1; - } - - .sm\:focus\:scale-x-125:focus { - --transform-scale-x: 1.25; - } - - .sm\:focus\:scale-x-150:focus { - --transform-scale-x: 1.5; - } - - .sm\:focus\:scale-y-0:focus { - --transform-scale-y: 0; - } - - .sm\:focus\:scale-y-50:focus { - --transform-scale-y: .5; - } - - .sm\:focus\:scale-y-75:focus { - --transform-scale-y: .75; - } - - .sm\:focus\:scale-y-90:focus { - --transform-scale-y: .9; - } - - .sm\:focus\:scale-y-95:focus { - --transform-scale-y: .95; - } - - .sm\:focus\:scale-y-100:focus { - --transform-scale-y: 1; - } - - .sm\:focus\:scale-y-105:focus { - --transform-scale-y: 1.05; - } - - .sm\:focus\:scale-y-110:focus { - --transform-scale-y: 1.1; - } - - .sm\:focus\:scale-y-125:focus { - --transform-scale-y: 1.25; - } - - .sm\:focus\:scale-y-150:focus { - --transform-scale-y: 1.5; - } - - .sm\:rotate-0 { - --transform-rotate: 0; - } - - .sm\:rotate-45 { - --transform-rotate: 45deg; - } - - .sm\:rotate-90 { - --transform-rotate: 90deg; - } - - .sm\:rotate-180 { - --transform-rotate: 180deg; - } - - .sm\:-rotate-180 { - --transform-rotate: -180deg; - } - - .sm\:-rotate-90 { - --transform-rotate: -90deg; - } - - .sm\:-rotate-45 { - --transform-rotate: -45deg; - } - - .sm\:hover\:rotate-0:hover { - --transform-rotate: 0; - } - - .sm\:hover\:rotate-45:hover { - --transform-rotate: 45deg; - } - - .sm\:hover\:rotate-90:hover { - --transform-rotate: 90deg; - } - - .sm\:hover\:rotate-180:hover { - --transform-rotate: 180deg; - } - - .sm\:hover\:-rotate-180:hover { - --transform-rotate: -180deg; - } - - .sm\:hover\:-rotate-90:hover { - --transform-rotate: -90deg; - } - - .sm\:hover\:-rotate-45:hover { - --transform-rotate: -45deg; - } - - .sm\:focus\:rotate-0:focus { - --transform-rotate: 0; - } - - .sm\:focus\:rotate-45:focus { - --transform-rotate: 45deg; - } - - .sm\:focus\:rotate-90:focus { - --transform-rotate: 90deg; - } - - .sm\:focus\:rotate-180:focus { - --transform-rotate: 180deg; - } - - .sm\:focus\:-rotate-180:focus { - --transform-rotate: -180deg; - } - - .sm\:focus\:-rotate-90:focus { - --transform-rotate: -90deg; - } - - .sm\:focus\:-rotate-45:focus { - --transform-rotate: -45deg; - } - - .sm\:translate-x-0 { - --transform-translate-x: 0; - } - - .sm\:translate-x-1 { - --transform-translate-x: 0.25rem; - } - - .sm\:translate-x-2 { - --transform-translate-x: 0.5rem; - } - - .sm\:translate-x-3 { - --transform-translate-x: 0.75rem; - } - - .sm\:translate-x-4 { - --transform-translate-x: 1rem; - } - - .sm\:translate-x-5 { - --transform-translate-x: 1.25rem; - } - - .sm\:translate-x-6 { - --transform-translate-x: 1.5rem; - } - - .sm\:translate-x-8 { - --transform-translate-x: 2rem; - } - - .sm\:translate-x-10 { - --transform-translate-x: 2.5rem; - } - - .sm\:translate-x-12 { - --transform-translate-x: 3rem; - } - - .sm\:translate-x-16 { - --transform-translate-x: 4rem; - } - - .sm\:translate-x-20 { - --transform-translate-x: 5rem; - } - - .sm\:translate-x-24 { - --transform-translate-x: 6rem; - } - - .sm\:translate-x-32 { - --transform-translate-x: 8rem; - } - - .sm\:translate-x-40 { - --transform-translate-x: 10rem; - } - - .sm\:translate-x-48 { - --transform-translate-x: 12rem; - } - - .sm\:translate-x-56 { - --transform-translate-x: 14rem; - } - - .sm\:translate-x-64 { - --transform-translate-x: 16rem; - } - - .sm\:translate-x-px { - --transform-translate-x: 1px; - } - - .sm\:-translate-x-1 { - --transform-translate-x: -0.25rem; - } - - .sm\:-translate-x-2 { - --transform-translate-x: -0.5rem; - } - - .sm\:-translate-x-3 { - --transform-translate-x: -0.75rem; - } - - .sm\:-translate-x-4 { - --transform-translate-x: -1rem; - } - - .sm\:-translate-x-5 { - --transform-translate-x: -1.25rem; - } - - .sm\:-translate-x-6 { - --transform-translate-x: -1.5rem; - } - - .sm\:-translate-x-8 { - --transform-translate-x: -2rem; - } - - .sm\:-translate-x-10 { - --transform-translate-x: -2.5rem; - } - - .sm\:-translate-x-12 { - --transform-translate-x: -3rem; - } - - .sm\:-translate-x-16 { - --transform-translate-x: -4rem; - } - - .sm\:-translate-x-20 { - --transform-translate-x: -5rem; - } - - .sm\:-translate-x-24 { - --transform-translate-x: -6rem; - } - - .sm\:-translate-x-32 { - --transform-translate-x: -8rem; - } - - .sm\:-translate-x-40 { - --transform-translate-x: -10rem; - } - - .sm\:-translate-x-48 { - --transform-translate-x: -12rem; - } - - .sm\:-translate-x-56 { - --transform-translate-x: -14rem; - } - - .sm\:-translate-x-64 { - --transform-translate-x: -16rem; - } - - .sm\:-translate-x-px { - --transform-translate-x: -1px; - } - - .sm\:-translate-x-full { - --transform-translate-x: -100%; - } - - .sm\:-translate-x-1\/2 { - --transform-translate-x: -50%; - } - - .sm\:translate-x-1\/2 { - --transform-translate-x: 50%; - } - - .sm\:translate-x-full { - --transform-translate-x: 100%; - } - - .sm\:translate-y-0 { - --transform-translate-y: 0; - } - - .sm\:translate-y-1 { - --transform-translate-y: 0.25rem; - } - - .sm\:translate-y-2 { - --transform-translate-y: 0.5rem; - } - - .sm\:translate-y-3 { - --transform-translate-y: 0.75rem; - } - - .sm\:translate-y-4 { - --transform-translate-y: 1rem; - } - - .sm\:translate-y-5 { - --transform-translate-y: 1.25rem; - } - - .sm\:translate-y-6 { - --transform-translate-y: 1.5rem; - } - - .sm\:translate-y-8 { - --transform-translate-y: 2rem; - } - - .sm\:translate-y-10 { - --transform-translate-y: 2.5rem; - } - - .sm\:translate-y-12 { - --transform-translate-y: 3rem; - } - - .sm\:translate-y-16 { - --transform-translate-y: 4rem; - } - - .sm\:translate-y-20 { - --transform-translate-y: 5rem; - } - - .sm\:translate-y-24 { - --transform-translate-y: 6rem; - } - - .sm\:translate-y-32 { - --transform-translate-y: 8rem; - } - - .sm\:translate-y-40 { - --transform-translate-y: 10rem; - } - - .sm\:translate-y-48 { - --transform-translate-y: 12rem; - } - - .sm\:translate-y-56 { - --transform-translate-y: 14rem; - } - - .sm\:translate-y-64 { - --transform-translate-y: 16rem; - } - - .sm\:translate-y-px { - --transform-translate-y: 1px; - } - - .sm\:-translate-y-1 { - --transform-translate-y: -0.25rem; - } - - .sm\:-translate-y-2 { - --transform-translate-y: -0.5rem; - } - - .sm\:-translate-y-3 { - --transform-translate-y: -0.75rem; - } - - .sm\:-translate-y-4 { - --transform-translate-y: -1rem; - } - - .sm\:-translate-y-5 { - --transform-translate-y: -1.25rem; - } - - .sm\:-translate-y-6 { - --transform-translate-y: -1.5rem; - } - - .sm\:-translate-y-8 { - --transform-translate-y: -2rem; - } - - .sm\:-translate-y-10 { - --transform-translate-y: -2.5rem; - } - - .sm\:-translate-y-12 { - --transform-translate-y: -3rem; - } - - .sm\:-translate-y-16 { - --transform-translate-y: -4rem; - } - - .sm\:-translate-y-20 { - --transform-translate-y: -5rem; - } - - .sm\:-translate-y-24 { - --transform-translate-y: -6rem; - } - - .sm\:-translate-y-32 { - --transform-translate-y: -8rem; - } - - .sm\:-translate-y-40 { - --transform-translate-y: -10rem; - } - - .sm\:-translate-y-48 { - --transform-translate-y: -12rem; - } - - .sm\:-translate-y-56 { - --transform-translate-y: -14rem; - } - - .sm\:-translate-y-64 { - --transform-translate-y: -16rem; - } - - .sm\:-translate-y-px { - --transform-translate-y: -1px; - } - - .sm\:-translate-y-full { - --transform-translate-y: -100%; - } - - .sm\:-translate-y-1\/2 { - --transform-translate-y: -50%; - } - - .sm\:translate-y-1\/2 { - --transform-translate-y: 50%; - } - - .sm\:translate-y-full { - --transform-translate-y: 100%; - } - - .sm\:hover\:translate-x-0:hover { - --transform-translate-x: 0; - } - - .sm\:hover\:translate-x-1:hover { - --transform-translate-x: 0.25rem; - } - - .sm\:hover\:translate-x-2:hover { - --transform-translate-x: 0.5rem; - } - - .sm\:hover\:translate-x-3:hover { - --transform-translate-x: 0.75rem; - } - - .sm\:hover\:translate-x-4:hover { - --transform-translate-x: 1rem; - } - - .sm\:hover\:translate-x-5:hover { - --transform-translate-x: 1.25rem; - } - - .sm\:hover\:translate-x-6:hover { - --transform-translate-x: 1.5rem; - } - - .sm\:hover\:translate-x-8:hover { - --transform-translate-x: 2rem; - } - - .sm\:hover\:translate-x-10:hover { - --transform-translate-x: 2.5rem; - } - - .sm\:hover\:translate-x-12:hover { - --transform-translate-x: 3rem; - } - - .sm\:hover\:translate-x-16:hover { - --transform-translate-x: 4rem; - } - - .sm\:hover\:translate-x-20:hover { - --transform-translate-x: 5rem; - } - - .sm\:hover\:translate-x-24:hover { - --transform-translate-x: 6rem; - } - - .sm\:hover\:translate-x-32:hover { - --transform-translate-x: 8rem; - } - - .sm\:hover\:translate-x-40:hover { - --transform-translate-x: 10rem; - } - - .sm\:hover\:translate-x-48:hover { - --transform-translate-x: 12rem; - } - - .sm\:hover\:translate-x-56:hover { - --transform-translate-x: 14rem; - } - - .sm\:hover\:translate-x-64:hover { - --transform-translate-x: 16rem; - } - - .sm\:hover\:translate-x-px:hover { - --transform-translate-x: 1px; - } - - .sm\:hover\:-translate-x-1:hover { - --transform-translate-x: -0.25rem; - } - - .sm\:hover\:-translate-x-2:hover { - --transform-translate-x: -0.5rem; - } - - .sm\:hover\:-translate-x-3:hover { - --transform-translate-x: -0.75rem; - } - - .sm\:hover\:-translate-x-4:hover { - --transform-translate-x: -1rem; - } - - .sm\:hover\:-translate-x-5:hover { - --transform-translate-x: -1.25rem; - } - - .sm\:hover\:-translate-x-6:hover { - --transform-translate-x: -1.5rem; - } - - .sm\:hover\:-translate-x-8:hover { - --transform-translate-x: -2rem; - } - - .sm\:hover\:-translate-x-10:hover { - --transform-translate-x: -2.5rem; - } - - .sm\:hover\:-translate-x-12:hover { - --transform-translate-x: -3rem; - } - - .sm\:hover\:-translate-x-16:hover { - --transform-translate-x: -4rem; - } - - .sm\:hover\:-translate-x-20:hover { - --transform-translate-x: -5rem; - } - - .sm\:hover\:-translate-x-24:hover { - --transform-translate-x: -6rem; - } - - .sm\:hover\:-translate-x-32:hover { - --transform-translate-x: -8rem; - } - - .sm\:hover\:-translate-x-40:hover { - --transform-translate-x: -10rem; - } - - .sm\:hover\:-translate-x-48:hover { - --transform-translate-x: -12rem; - } - - .sm\:hover\:-translate-x-56:hover { - --transform-translate-x: -14rem; - } - - .sm\:hover\:-translate-x-64:hover { - --transform-translate-x: -16rem; - } - - .sm\:hover\:-translate-x-px:hover { - --transform-translate-x: -1px; - } - - .sm\:hover\:-translate-x-full:hover { - --transform-translate-x: -100%; - } - - .sm\:hover\:-translate-x-1\/2:hover { - --transform-translate-x: -50%; - } - - .sm\:hover\:translate-x-1\/2:hover { - --transform-translate-x: 50%; - } - - .sm\:hover\:translate-x-full:hover { - --transform-translate-x: 100%; - } - - .sm\:hover\:translate-y-0:hover { - --transform-translate-y: 0; - } - - .sm\:hover\:translate-y-1:hover { - --transform-translate-y: 0.25rem; - } - - .sm\:hover\:translate-y-2:hover { - --transform-translate-y: 0.5rem; - } - - .sm\:hover\:translate-y-3:hover { - --transform-translate-y: 0.75rem; - } - - .sm\:hover\:translate-y-4:hover { - --transform-translate-y: 1rem; - } - - .sm\:hover\:translate-y-5:hover { - --transform-translate-y: 1.25rem; - } - - .sm\:hover\:translate-y-6:hover { - --transform-translate-y: 1.5rem; - } - - .sm\:hover\:translate-y-8:hover { - --transform-translate-y: 2rem; - } - - .sm\:hover\:translate-y-10:hover { - --transform-translate-y: 2.5rem; - } - - .sm\:hover\:translate-y-12:hover { - --transform-translate-y: 3rem; - } - - .sm\:hover\:translate-y-16:hover { - --transform-translate-y: 4rem; - } - - .sm\:hover\:translate-y-20:hover { - --transform-translate-y: 5rem; - } - - .sm\:hover\:translate-y-24:hover { - --transform-translate-y: 6rem; - } - - .sm\:hover\:translate-y-32:hover { - --transform-translate-y: 8rem; - } - - .sm\:hover\:translate-y-40:hover { - --transform-translate-y: 10rem; - } - - .sm\:hover\:translate-y-48:hover { - --transform-translate-y: 12rem; - } - - .sm\:hover\:translate-y-56:hover { - --transform-translate-y: 14rem; - } - - .sm\:hover\:translate-y-64:hover { - --transform-translate-y: 16rem; - } - - .sm\:hover\:translate-y-px:hover { - --transform-translate-y: 1px; - } - - .sm\:hover\:-translate-y-1:hover { - --transform-translate-y: -0.25rem; - } - - .sm\:hover\:-translate-y-2:hover { - --transform-translate-y: -0.5rem; - } - - .sm\:hover\:-translate-y-3:hover { - --transform-translate-y: -0.75rem; - } - - .sm\:hover\:-translate-y-4:hover { - --transform-translate-y: -1rem; - } - - .sm\:hover\:-translate-y-5:hover { - --transform-translate-y: -1.25rem; - } - - .sm\:hover\:-translate-y-6:hover { - --transform-translate-y: -1.5rem; - } - - .sm\:hover\:-translate-y-8:hover { - --transform-translate-y: -2rem; - } - - .sm\:hover\:-translate-y-10:hover { - --transform-translate-y: -2.5rem; - } - - .sm\:hover\:-translate-y-12:hover { - --transform-translate-y: -3rem; - } - - .sm\:hover\:-translate-y-16:hover { - --transform-translate-y: -4rem; - } - - .sm\:hover\:-translate-y-20:hover { - --transform-translate-y: -5rem; - } - - .sm\:hover\:-translate-y-24:hover { - --transform-translate-y: -6rem; - } - - .sm\:hover\:-translate-y-32:hover { - --transform-translate-y: -8rem; - } - - .sm\:hover\:-translate-y-40:hover { - --transform-translate-y: -10rem; - } - - .sm\:hover\:-translate-y-48:hover { - --transform-translate-y: -12rem; - } - - .sm\:hover\:-translate-y-56:hover { - --transform-translate-y: -14rem; - } - - .sm\:hover\:-translate-y-64:hover { - --transform-translate-y: -16rem; - } - - .sm\:hover\:-translate-y-px:hover { - --transform-translate-y: -1px; - } - - .sm\:hover\:-translate-y-full:hover { - --transform-translate-y: -100%; - } - - .sm\:hover\:-translate-y-1\/2:hover { - --transform-translate-y: -50%; - } - - .sm\:hover\:translate-y-1\/2:hover { - --transform-translate-y: 50%; - } - - .sm\:hover\:translate-y-full:hover { - --transform-translate-y: 100%; - } - - .sm\:focus\:translate-x-0:focus { - --transform-translate-x: 0; - } - - .sm\:focus\:translate-x-1:focus { - --transform-translate-x: 0.25rem; - } - - .sm\:focus\:translate-x-2:focus { - --transform-translate-x: 0.5rem; - } - - .sm\:focus\:translate-x-3:focus { - --transform-translate-x: 0.75rem; - } - - .sm\:focus\:translate-x-4:focus { - --transform-translate-x: 1rem; - } - - .sm\:focus\:translate-x-5:focus { - --transform-translate-x: 1.25rem; - } - - .sm\:focus\:translate-x-6:focus { - --transform-translate-x: 1.5rem; - } - - .sm\:focus\:translate-x-8:focus { - --transform-translate-x: 2rem; - } - - .sm\:focus\:translate-x-10:focus { - --transform-translate-x: 2.5rem; - } - - .sm\:focus\:translate-x-12:focus { - --transform-translate-x: 3rem; - } - - .sm\:focus\:translate-x-16:focus { - --transform-translate-x: 4rem; - } - - .sm\:focus\:translate-x-20:focus { - --transform-translate-x: 5rem; - } - - .sm\:focus\:translate-x-24:focus { - --transform-translate-x: 6rem; - } - - .sm\:focus\:translate-x-32:focus { - --transform-translate-x: 8rem; - } - - .sm\:focus\:translate-x-40:focus { - --transform-translate-x: 10rem; - } - - .sm\:focus\:translate-x-48:focus { - --transform-translate-x: 12rem; - } - - .sm\:focus\:translate-x-56:focus { - --transform-translate-x: 14rem; - } - - .sm\:focus\:translate-x-64:focus { - --transform-translate-x: 16rem; - } - - .sm\:focus\:translate-x-px:focus { - --transform-translate-x: 1px; - } - - .sm\:focus\:-translate-x-1:focus { - --transform-translate-x: -0.25rem; - } - - .sm\:focus\:-translate-x-2:focus { - --transform-translate-x: -0.5rem; - } - - .sm\:focus\:-translate-x-3:focus { - --transform-translate-x: -0.75rem; - } - - .sm\:focus\:-translate-x-4:focus { - --transform-translate-x: -1rem; - } - - .sm\:focus\:-translate-x-5:focus { - --transform-translate-x: -1.25rem; - } - - .sm\:focus\:-translate-x-6:focus { - --transform-translate-x: -1.5rem; - } - - .sm\:focus\:-translate-x-8:focus { - --transform-translate-x: -2rem; - } - - .sm\:focus\:-translate-x-10:focus { - --transform-translate-x: -2.5rem; - } - - .sm\:focus\:-translate-x-12:focus { - --transform-translate-x: -3rem; - } - - .sm\:focus\:-translate-x-16:focus { - --transform-translate-x: -4rem; - } - - .sm\:focus\:-translate-x-20:focus { - --transform-translate-x: -5rem; - } - - .sm\:focus\:-translate-x-24:focus { - --transform-translate-x: -6rem; - } - - .sm\:focus\:-translate-x-32:focus { - --transform-translate-x: -8rem; - } - - .sm\:focus\:-translate-x-40:focus { - --transform-translate-x: -10rem; - } - - .sm\:focus\:-translate-x-48:focus { - --transform-translate-x: -12rem; - } - - .sm\:focus\:-translate-x-56:focus { - --transform-translate-x: -14rem; - } - - .sm\:focus\:-translate-x-64:focus { - --transform-translate-x: -16rem; - } - - .sm\:focus\:-translate-x-px:focus { - --transform-translate-x: -1px; - } - - .sm\:focus\:-translate-x-full:focus { - --transform-translate-x: -100%; - } - - .sm\:focus\:-translate-x-1\/2:focus { - --transform-translate-x: -50%; - } - - .sm\:focus\:translate-x-1\/2:focus { - --transform-translate-x: 50%; - } - - .sm\:focus\:translate-x-full:focus { - --transform-translate-x: 100%; - } - - .sm\:focus\:translate-y-0:focus { - --transform-translate-y: 0; - } - - .sm\:focus\:translate-y-1:focus { - --transform-translate-y: 0.25rem; - } - - .sm\:focus\:translate-y-2:focus { - --transform-translate-y: 0.5rem; - } - - .sm\:focus\:translate-y-3:focus { - --transform-translate-y: 0.75rem; - } - - .sm\:focus\:translate-y-4:focus { - --transform-translate-y: 1rem; - } - - .sm\:focus\:translate-y-5:focus { - --transform-translate-y: 1.25rem; - } - - .sm\:focus\:translate-y-6:focus { - --transform-translate-y: 1.5rem; - } - - .sm\:focus\:translate-y-8:focus { - --transform-translate-y: 2rem; - } - - .sm\:focus\:translate-y-10:focus { - --transform-translate-y: 2.5rem; - } - - .sm\:focus\:translate-y-12:focus { - --transform-translate-y: 3rem; - } - - .sm\:focus\:translate-y-16:focus { - --transform-translate-y: 4rem; - } - - .sm\:focus\:translate-y-20:focus { - --transform-translate-y: 5rem; - } - - .sm\:focus\:translate-y-24:focus { - --transform-translate-y: 6rem; - } - - .sm\:focus\:translate-y-32:focus { - --transform-translate-y: 8rem; - } - - .sm\:focus\:translate-y-40:focus { - --transform-translate-y: 10rem; - } - - .sm\:focus\:translate-y-48:focus { - --transform-translate-y: 12rem; - } - - .sm\:focus\:translate-y-56:focus { - --transform-translate-y: 14rem; - } - - .sm\:focus\:translate-y-64:focus { - --transform-translate-y: 16rem; - } - - .sm\:focus\:translate-y-px:focus { - --transform-translate-y: 1px; - } - - .sm\:focus\:-translate-y-1:focus { - --transform-translate-y: -0.25rem; - } - - .sm\:focus\:-translate-y-2:focus { - --transform-translate-y: -0.5rem; - } - - .sm\:focus\:-translate-y-3:focus { - --transform-translate-y: -0.75rem; - } - - .sm\:focus\:-translate-y-4:focus { - --transform-translate-y: -1rem; - } - - .sm\:focus\:-translate-y-5:focus { - --transform-translate-y: -1.25rem; - } - - .sm\:focus\:-translate-y-6:focus { - --transform-translate-y: -1.5rem; - } - - .sm\:focus\:-translate-y-8:focus { - --transform-translate-y: -2rem; - } - - .sm\:focus\:-translate-y-10:focus { - --transform-translate-y: -2.5rem; - } - - .sm\:focus\:-translate-y-12:focus { - --transform-translate-y: -3rem; - } - - .sm\:focus\:-translate-y-16:focus { - --transform-translate-y: -4rem; - } - - .sm\:focus\:-translate-y-20:focus { - --transform-translate-y: -5rem; - } - - .sm\:focus\:-translate-y-24:focus { - --transform-translate-y: -6rem; - } - - .sm\:focus\:-translate-y-32:focus { - --transform-translate-y: -8rem; - } - - .sm\:focus\:-translate-y-40:focus { - --transform-translate-y: -10rem; - } - - .sm\:focus\:-translate-y-48:focus { - --transform-translate-y: -12rem; - } - - .sm\:focus\:-translate-y-56:focus { - --transform-translate-y: -14rem; - } - - .sm\:focus\:-translate-y-64:focus { - --transform-translate-y: -16rem; - } - - .sm\:focus\:-translate-y-px:focus { - --transform-translate-y: -1px; - } - - .sm\:focus\:-translate-y-full:focus { - --transform-translate-y: -100%; - } - - .sm\:focus\:-translate-y-1\/2:focus { - --transform-translate-y: -50%; - } - - .sm\:focus\:translate-y-1\/2:focus { - --transform-translate-y: 50%; - } - - .sm\:focus\:translate-y-full:focus { - --transform-translate-y: 100%; - } - - .sm\:skew-x-0 { - --transform-skew-x: 0; - } - - .sm\:skew-x-3 { - --transform-skew-x: 3deg; - } - - .sm\:skew-x-6 { - --transform-skew-x: 6deg; - } - - .sm\:skew-x-12 { - --transform-skew-x: 12deg; - } - - .sm\:-skew-x-12 { - --transform-skew-x: -12deg; - } - - .sm\:-skew-x-6 { - --transform-skew-x: -6deg; - } - - .sm\:-skew-x-3 { - --transform-skew-x: -3deg; - } - - .sm\:skew-y-0 { - --transform-skew-y: 0; - } - - .sm\:skew-y-3 { - --transform-skew-y: 3deg; - } - - .sm\:skew-y-6 { - --transform-skew-y: 6deg; - } - - .sm\:skew-y-12 { - --transform-skew-y: 12deg; - } - - .sm\:-skew-y-12 { - --transform-skew-y: -12deg; - } - - .sm\:-skew-y-6 { - --transform-skew-y: -6deg; - } - - .sm\:-skew-y-3 { - --transform-skew-y: -3deg; - } - - .sm\:hover\:skew-x-0:hover { - --transform-skew-x: 0; - } - - .sm\:hover\:skew-x-3:hover { - --transform-skew-x: 3deg; - } - - .sm\:hover\:skew-x-6:hover { - --transform-skew-x: 6deg; - } - - .sm\:hover\:skew-x-12:hover { - --transform-skew-x: 12deg; - } - - .sm\:hover\:-skew-x-12:hover { - --transform-skew-x: -12deg; - } - - .sm\:hover\:-skew-x-6:hover { - --transform-skew-x: -6deg; - } - - .sm\:hover\:-skew-x-3:hover { - --transform-skew-x: -3deg; - } - - .sm\:hover\:skew-y-0:hover { - --transform-skew-y: 0; - } - - .sm\:hover\:skew-y-3:hover { - --transform-skew-y: 3deg; - } - - .sm\:hover\:skew-y-6:hover { - --transform-skew-y: 6deg; - } - - .sm\:hover\:skew-y-12:hover { - --transform-skew-y: 12deg; - } - - .sm\:hover\:-skew-y-12:hover { - --transform-skew-y: -12deg; - } - - .sm\:hover\:-skew-y-6:hover { - --transform-skew-y: -6deg; - } - - .sm\:hover\:-skew-y-3:hover { - --transform-skew-y: -3deg; - } - - .sm\:focus\:skew-x-0:focus { - --transform-skew-x: 0; - } - - .sm\:focus\:skew-x-3:focus { - --transform-skew-x: 3deg; - } - - .sm\:focus\:skew-x-6:focus { - --transform-skew-x: 6deg; - } - - .sm\:focus\:skew-x-12:focus { - --transform-skew-x: 12deg; - } - - .sm\:focus\:-skew-x-12:focus { - --transform-skew-x: -12deg; - } - - .sm\:focus\:-skew-x-6:focus { - --transform-skew-x: -6deg; - } - - .sm\:focus\:-skew-x-3:focus { - --transform-skew-x: -3deg; - } - - .sm\:focus\:skew-y-0:focus { - --transform-skew-y: 0; - } - - .sm\:focus\:skew-y-3:focus { - --transform-skew-y: 3deg; - } - - .sm\:focus\:skew-y-6:focus { - --transform-skew-y: 6deg; - } - - .sm\:focus\:skew-y-12:focus { - --transform-skew-y: 12deg; - } - - .sm\:focus\:-skew-y-12:focus { - --transform-skew-y: -12deg; - } - - .sm\:focus\:-skew-y-6:focus { - --transform-skew-y: -6deg; - } - - .sm\:focus\:-skew-y-3:focus { - --transform-skew-y: -3deg; - } - - .sm\:transition-none { - transition-property: none; - } - - .sm\:transition-all { - transition-property: all; - } - - .sm\:transition { - transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform; - } - - .sm\:transition-colors { - transition-property: background-color, border-color, color, fill, stroke; - } - - .sm\:transition-opacity { - transition-property: opacity; - } - - .sm\:transition-shadow { - transition-property: box-shadow; - } - - .sm\:transition-transform { - transition-property: transform; - } - - .sm\:ease-linear { - transition-timing-function: linear; - } - - .sm\:ease-in { - transition-timing-function: cubic-bezier(0.4, 0, 1, 1); - } - - .sm\:ease-out { - transition-timing-function: cubic-bezier(0, 0, 0.2, 1); - } - - .sm\:ease-in-out { - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - } - - .sm\:duration-75 { - transition-duration: 75ms; - } - - .sm\:duration-100 { - transition-duration: 100ms; - } - - .sm\:duration-150 { - transition-duration: 150ms; - } - - .sm\:duration-200 { - transition-duration: 200ms; - } - - .sm\:duration-300 { - transition-duration: 300ms; - } - - .sm\:duration-500 { - transition-duration: 500ms; - } - - .sm\:duration-700 { - transition-duration: 700ms; - } - - .sm\:duration-1000 { - transition-duration: 1000ms; - } -} - -@media (min-width: 768px) { - .md\:sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; - } - - .md\:not-sr-only { - position: static; - width: auto; - height: auto; - padding: 0; - margin: 0; - overflow: visible; - clip: auto; - white-space: normal; - } - - .md\:focus\:sr-only:focus { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; - } - - .md\:focus\:not-sr-only:focus { - position: static; - width: auto; - height: auto; - padding: 0; - margin: 0; - overflow: visible; - clip: auto; - white-space: normal; - } - - .md\:appearance-none { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - } - - .md\:bg-fixed { - background-attachment: fixed; - } - - .md\:bg-local { - background-attachment: local; - } - - .md\:bg-scroll { - background-attachment: scroll; - } - - .md\:bg-transparent { - background-color: transparent; - } - - .md\:bg-black { - background-color: #000; - } - - .md\:bg-white { - background-color: #fff; - } - - .md\:bg-gray-100 { - background-color: #f7fafc; - } - - .md\:bg-gray-200 { - background-color: #edf2f7; - } - - .md\:bg-gray-300 { - background-color: #e2e8f0; - } - - .md\:bg-gray-400 { - background-color: #cbd5e0; - } - - .md\:bg-gray-500 { - background-color: #a0aec0; - } - - .md\:bg-gray-600 { - background-color: #718096; - } - - .md\:bg-gray-700 { - background-color: #4a5568; - } - - .md\:bg-gray-800 { - background-color: #2d3748; - } - - .md\:bg-gray-900 { - background-color: #1a202c; - } - - .md\:bg-red-100 { - background-color: #fff5f5; - } - - .md\:bg-red-200 { - background-color: #fed7d7; - } - - .md\:bg-red-300 { - background-color: #feb2b2; - } - - .md\:bg-red-400 { - background-color: #fc8181; - } - - .md\:bg-red-500 { - background-color: #f56565; - } - - .md\:bg-red-600 { - background-color: #e53e3e; - } - - .md\:bg-red-700 { - background-color: #c53030; - } - - .md\:bg-red-800 { - background-color: #9b2c2c; - } - - .md\:bg-red-900 { - background-color: #742a2a; - } - - .md\:bg-orange-100 { - background-color: #fffaf0; - } - - .md\:bg-orange-200 { - background-color: #feebc8; - } - - .md\:bg-orange-300 { - background-color: #fbd38d; - } - - .md\:bg-orange-400 { - background-color: #f6ad55; - } - - .md\:bg-orange-500 { - background-color: #ed8936; - } - - .md\:bg-orange-600 { - background-color: #dd6b20; - } - - .md\:bg-orange-700 { - background-color: #c05621; - } - - .md\:bg-orange-800 { - background-color: #9c4221; - } - - .md\:bg-orange-900 { - background-color: #7b341e; - } - - .md\:bg-yellow-100 { - background-color: #fffff0; - } - - .md\:bg-yellow-200 { - background-color: #fefcbf; - } - - .md\:bg-yellow-300 { - background-color: #faf089; - } - - .md\:bg-yellow-400 { - background-color: #f6e05e; - } - - .md\:bg-yellow-500 { - background-color: #ecc94b; - } - - .md\:bg-yellow-600 { - background-color: #d69e2e; - } - - .md\:bg-yellow-700 { - background-color: #b7791f; - } - - .md\:bg-yellow-800 { - background-color: #975a16; - } - - .md\:bg-yellow-900 { - background-color: #744210; - } - - .md\:bg-green-100 { - background-color: #f0fff4; - } - - .md\:bg-green-200 { - background-color: #c6f6d5; - } - - .md\:bg-green-300 { - background-color: #9ae6b4; - } - - .md\:bg-green-400 { - background-color: #68d391; - } - - .md\:bg-green-500 { - background-color: #48bb78; - } - - .md\:bg-green-600 { - background-color: #38a169; - } - - .md\:bg-green-700 { - background-color: #2f855a; - } - - .md\:bg-green-800 { - background-color: #276749; - } - - .md\:bg-green-900 { - background-color: #22543d; - } - - .md\:bg-teal-100 { - background-color: #e6fffa; - } - - .md\:bg-teal-200 { - background-color: #b2f5ea; - } - - .md\:bg-teal-300 { - background-color: #81e6d9; - } - - .md\:bg-teal-400 { - background-color: #4fd1c5; - } - - .md\:bg-teal-500 { - background-color: #38b2ac; - } - - .md\:bg-teal-600 { - background-color: #319795; - } - - .md\:bg-teal-700 { - background-color: #2c7a7b; - } - - .md\:bg-teal-800 { - background-color: #285e61; - } - - .md\:bg-teal-900 { - background-color: #234e52; - } - - .md\:bg-blue-100 { - background-color: #ebf8ff; - } - - .md\:bg-blue-200 { - background-color: #bee3f8; - } - - .md\:bg-blue-300 { - background-color: #90cdf4; - } - - .md\:bg-blue-400 { - background-color: #63b3ed; - } - - .md\:bg-blue-500 { - background-color: #4299e1; - } - - .md\:bg-blue-600 { - background-color: #3182ce; - } - - .md\:bg-blue-700 { - background-color: #2b6cb0; - } - - .md\:bg-blue-800 { - background-color: #2c5282; - } - - .md\:bg-blue-900 { - background-color: #2a4365; - } - - .md\:bg-indigo-100 { - background-color: #ebf4ff; - } - - .md\:bg-indigo-200 { - background-color: #c3dafe; - } - - .md\:bg-indigo-300 { - background-color: #a3bffa; - } - - .md\:bg-indigo-400 { - background-color: #7f9cf5; - } - - .md\:bg-indigo-500 { - background-color: #667eea; - } - - .md\:bg-indigo-600 { - background-color: #5a67d8; - } - - .md\:bg-indigo-700 { - background-color: #4c51bf; - } - - .md\:bg-indigo-800 { - background-color: #434190; - } - - .md\:bg-indigo-900 { - background-color: #3c366b; - } - - .md\:bg-purple-100 { - background-color: #faf5ff; - } - - .md\:bg-purple-200 { - background-color: #e9d8fd; - } - - .md\:bg-purple-300 { - background-color: #d6bcfa; - } - - .md\:bg-purple-400 { - background-color: #b794f4; - } - - .md\:bg-purple-500 { - background-color: #9f7aea; - } - - .md\:bg-purple-600 { - background-color: #805ad5; - } - - .md\:bg-purple-700 { - background-color: #6b46c1; - } - - .md\:bg-purple-800 { - background-color: #553c9a; - } - - .md\:bg-purple-900 { - background-color: #44337a; - } - - .md\:bg-pink-100 { - background-color: #fff5f7; - } - - .md\:bg-pink-200 { - background-color: #fed7e2; - } - - .md\:bg-pink-300 { - background-color: #fbb6ce; - } - - .md\:bg-pink-400 { - background-color: #f687b3; - } - - .md\:bg-pink-500 { - background-color: #ed64a6; - } - - .md\:bg-pink-600 { - background-color: #d53f8c; - } - - .md\:bg-pink-700 { - background-color: #b83280; - } - - .md\:bg-pink-800 { - background-color: #97266d; - } - - .md\:bg-pink-900 { - background-color: #702459; - } - - .md\:hover\:bg-transparent:hover { - background-color: transparent; - } - - .md\:hover\:bg-black:hover { - background-color: #000; - } - - .md\:hover\:bg-white:hover { - background-color: #fff; - } - - .md\:hover\:bg-gray-100:hover { - background-color: #f7fafc; - } - - .md\:hover\:bg-gray-200:hover { - background-color: #edf2f7; - } - - .md\:hover\:bg-gray-300:hover { - background-color: #e2e8f0; - } - - .md\:hover\:bg-gray-400:hover { - background-color: #cbd5e0; - } - - .md\:hover\:bg-gray-500:hover { - background-color: #a0aec0; - } - - .md\:hover\:bg-gray-600:hover { - background-color: #718096; - } - - .md\:hover\:bg-gray-700:hover { - background-color: #4a5568; - } - - .md\:hover\:bg-gray-800:hover { - background-color: #2d3748; - } - - .md\:hover\:bg-gray-900:hover { - background-color: #1a202c; - } - - .md\:hover\:bg-red-100:hover { - background-color: #fff5f5; - } - - .md\:hover\:bg-red-200:hover { - background-color: #fed7d7; - } - - .md\:hover\:bg-red-300:hover { - background-color: #feb2b2; - } - - .md\:hover\:bg-red-400:hover { - background-color: #fc8181; - } - - .md\:hover\:bg-red-500:hover { - background-color: #f56565; - } - - .md\:hover\:bg-red-600:hover { - background-color: #e53e3e; - } - - .md\:hover\:bg-red-700:hover { - background-color: #c53030; - } - - .md\:hover\:bg-red-800:hover { - background-color: #9b2c2c; - } - - .md\:hover\:bg-red-900:hover { - background-color: #742a2a; - } - - .md\:hover\:bg-orange-100:hover { - background-color: #fffaf0; - } - - .md\:hover\:bg-orange-200:hover { - background-color: #feebc8; - } - - .md\:hover\:bg-orange-300:hover { - background-color: #fbd38d; - } - - .md\:hover\:bg-orange-400:hover { - background-color: #f6ad55; - } - - .md\:hover\:bg-orange-500:hover { - background-color: #ed8936; - } - - .md\:hover\:bg-orange-600:hover { - background-color: #dd6b20; - } - - .md\:hover\:bg-orange-700:hover { - background-color: #c05621; - } - - .md\:hover\:bg-orange-800:hover { - background-color: #9c4221; - } - - .md\:hover\:bg-orange-900:hover { - background-color: #7b341e; - } - - .md\:hover\:bg-yellow-100:hover { - background-color: #fffff0; - } - - .md\:hover\:bg-yellow-200:hover { - background-color: #fefcbf; - } - - .md\:hover\:bg-yellow-300:hover { - background-color: #faf089; - } - - .md\:hover\:bg-yellow-400:hover { - background-color: #f6e05e; - } - - .md\:hover\:bg-yellow-500:hover { - background-color: #ecc94b; - } - - .md\:hover\:bg-yellow-600:hover { - background-color: #d69e2e; - } - - .md\:hover\:bg-yellow-700:hover { - background-color: #b7791f; - } - - .md\:hover\:bg-yellow-800:hover { - background-color: #975a16; - } - - .md\:hover\:bg-yellow-900:hover { - background-color: #744210; - } - - .md\:hover\:bg-green-100:hover { - background-color: #f0fff4; - } - - .md\:hover\:bg-green-200:hover { - background-color: #c6f6d5; - } - - .md\:hover\:bg-green-300:hover { - background-color: #9ae6b4; - } - - .md\:hover\:bg-green-400:hover { - background-color: #68d391; - } - - .md\:hover\:bg-green-500:hover { - background-color: #48bb78; - } - - .md\:hover\:bg-green-600:hover { - background-color: #38a169; - } - - .md\:hover\:bg-green-700:hover { - background-color: #2f855a; - } - - .md\:hover\:bg-green-800:hover { - background-color: #276749; - } - - .md\:hover\:bg-green-900:hover { - background-color: #22543d; - } - - .md\:hover\:bg-teal-100:hover { - background-color: #e6fffa; - } - - .md\:hover\:bg-teal-200:hover { - background-color: #b2f5ea; - } - - .md\:hover\:bg-teal-300:hover { - background-color: #81e6d9; - } - - .md\:hover\:bg-teal-400:hover { - background-color: #4fd1c5; - } - - .md\:hover\:bg-teal-500:hover { - background-color: #38b2ac; - } - - .md\:hover\:bg-teal-600:hover { - background-color: #319795; - } - - .md\:hover\:bg-teal-700:hover { - background-color: #2c7a7b; - } - - .md\:hover\:bg-teal-800:hover { - background-color: #285e61; - } - - .md\:hover\:bg-teal-900:hover { - background-color: #234e52; - } - - .md\:hover\:bg-blue-100:hover { - background-color: #ebf8ff; - } - - .md\:hover\:bg-blue-200:hover { - background-color: #bee3f8; - } - - .md\:hover\:bg-blue-300:hover { - background-color: #90cdf4; - } - - .md\:hover\:bg-blue-400:hover { - background-color: #63b3ed; - } - - .md\:hover\:bg-blue-500:hover { - background-color: #4299e1; - } - - .md\:hover\:bg-blue-600:hover { - background-color: #3182ce; - } - - .md\:hover\:bg-blue-700:hover { - background-color: #2b6cb0; - } - - .md\:hover\:bg-blue-800:hover { - background-color: #2c5282; - } - - .md\:hover\:bg-blue-900:hover { - background-color: #2a4365; - } - - .md\:hover\:bg-indigo-100:hover { - background-color: #ebf4ff; - } - - .md\:hover\:bg-indigo-200:hover { - background-color: #c3dafe; - } - - .md\:hover\:bg-indigo-300:hover { - background-color: #a3bffa; - } - - .md\:hover\:bg-indigo-400:hover { - background-color: #7f9cf5; - } - - .md\:hover\:bg-indigo-500:hover { - background-color: #667eea; - } - - .md\:hover\:bg-indigo-600:hover { - background-color: #5a67d8; - } - - .md\:hover\:bg-indigo-700:hover { - background-color: #4c51bf; - } - - .md\:hover\:bg-indigo-800:hover { - background-color: #434190; - } - - .md\:hover\:bg-indigo-900:hover { - background-color: #3c366b; - } - - .md\:hover\:bg-purple-100:hover { - background-color: #faf5ff; - } - - .md\:hover\:bg-purple-200:hover { - background-color: #e9d8fd; - } - - .md\:hover\:bg-purple-300:hover { - background-color: #d6bcfa; - } - - .md\:hover\:bg-purple-400:hover { - background-color: #b794f4; - } - - .md\:hover\:bg-purple-500:hover { - background-color: #9f7aea; - } - - .md\:hover\:bg-purple-600:hover { - background-color: #805ad5; - } - - .md\:hover\:bg-purple-700:hover { - background-color: #6b46c1; - } - - .md\:hover\:bg-purple-800:hover { - background-color: #553c9a; - } - - .md\:hover\:bg-purple-900:hover { - background-color: #44337a; - } - - .md\:hover\:bg-pink-100:hover { - background-color: #fff5f7; - } - - .md\:hover\:bg-pink-200:hover { - background-color: #fed7e2; - } - - .md\:hover\:bg-pink-300:hover { - background-color: #fbb6ce; - } - - .md\:hover\:bg-pink-400:hover { - background-color: #f687b3; - } - - .md\:hover\:bg-pink-500:hover { - background-color: #ed64a6; - } - - .md\:hover\:bg-pink-600:hover { - background-color: #d53f8c; - } - - .md\:hover\:bg-pink-700:hover { - background-color: #b83280; - } - - .md\:hover\:bg-pink-800:hover { - background-color: #97266d; - } - - .md\:hover\:bg-pink-900:hover { - background-color: #702459; - } - - .md\:focus\:bg-transparent:focus { - background-color: transparent; - } - - .md\:focus\:bg-black:focus { - background-color: #000; - } - - .md\:focus\:bg-white:focus { - background-color: #fff; - } - - .md\:focus\:bg-gray-100:focus { - background-color: #f7fafc; - } - - .md\:focus\:bg-gray-200:focus { - background-color: #edf2f7; - } - - .md\:focus\:bg-gray-300:focus { - background-color: #e2e8f0; - } - - .md\:focus\:bg-gray-400:focus { - background-color: #cbd5e0; - } - - .md\:focus\:bg-gray-500:focus { - background-color: #a0aec0; - } - - .md\:focus\:bg-gray-600:focus { - background-color: #718096; - } - - .md\:focus\:bg-gray-700:focus { - background-color: #4a5568; - } - - .md\:focus\:bg-gray-800:focus { - background-color: #2d3748; - } - - .md\:focus\:bg-gray-900:focus { - background-color: #1a202c; - } - - .md\:focus\:bg-red-100:focus { - background-color: #fff5f5; - } - - .md\:focus\:bg-red-200:focus { - background-color: #fed7d7; - } - - .md\:focus\:bg-red-300:focus { - background-color: #feb2b2; - } - - .md\:focus\:bg-red-400:focus { - background-color: #fc8181; - } - - .md\:focus\:bg-red-500:focus { - background-color: #f56565; - } - - .md\:focus\:bg-red-600:focus { - background-color: #e53e3e; - } - - .md\:focus\:bg-red-700:focus { - background-color: #c53030; - } - - .md\:focus\:bg-red-800:focus { - background-color: #9b2c2c; - } - - .md\:focus\:bg-red-900:focus { - background-color: #742a2a; - } - - .md\:focus\:bg-orange-100:focus { - background-color: #fffaf0; - } - - .md\:focus\:bg-orange-200:focus { - background-color: #feebc8; - } - - .md\:focus\:bg-orange-300:focus { - background-color: #fbd38d; - } - - .md\:focus\:bg-orange-400:focus { - background-color: #f6ad55; - } - - .md\:focus\:bg-orange-500:focus { - background-color: #ed8936; - } - - .md\:focus\:bg-orange-600:focus { - background-color: #dd6b20; - } - - .md\:focus\:bg-orange-700:focus { - background-color: #c05621; - } - - .md\:focus\:bg-orange-800:focus { - background-color: #9c4221; - } - - .md\:focus\:bg-orange-900:focus { - background-color: #7b341e; - } - - .md\:focus\:bg-yellow-100:focus { - background-color: #fffff0; - } - - .md\:focus\:bg-yellow-200:focus { - background-color: #fefcbf; - } - - .md\:focus\:bg-yellow-300:focus { - background-color: #faf089; - } - - .md\:focus\:bg-yellow-400:focus { - background-color: #f6e05e; - } - - .md\:focus\:bg-yellow-500:focus { - background-color: #ecc94b; - } - - .md\:focus\:bg-yellow-600:focus { - background-color: #d69e2e; - } - - .md\:focus\:bg-yellow-700:focus { - background-color: #b7791f; - } - - .md\:focus\:bg-yellow-800:focus { - background-color: #975a16; - } - - .md\:focus\:bg-yellow-900:focus { - background-color: #744210; - } - - .md\:focus\:bg-green-100:focus { - background-color: #f0fff4; - } - - .md\:focus\:bg-green-200:focus { - background-color: #c6f6d5; - } - - .md\:focus\:bg-green-300:focus { - background-color: #9ae6b4; - } - - .md\:focus\:bg-green-400:focus { - background-color: #68d391; - } - - .md\:focus\:bg-green-500:focus { - background-color: #48bb78; - } - - .md\:focus\:bg-green-600:focus { - background-color: #38a169; - } - - .md\:focus\:bg-green-700:focus { - background-color: #2f855a; - } - - .md\:focus\:bg-green-800:focus { - background-color: #276749; - } - - .md\:focus\:bg-green-900:focus { - background-color: #22543d; - } - - .md\:focus\:bg-teal-100:focus { - background-color: #e6fffa; - } - - .md\:focus\:bg-teal-200:focus { - background-color: #b2f5ea; - } - - .md\:focus\:bg-teal-300:focus { - background-color: #81e6d9; - } - - .md\:focus\:bg-teal-400:focus { - background-color: #4fd1c5; - } - - .md\:focus\:bg-teal-500:focus { - background-color: #38b2ac; - } - - .md\:focus\:bg-teal-600:focus { - background-color: #319795; - } - - .md\:focus\:bg-teal-700:focus { - background-color: #2c7a7b; - } - - .md\:focus\:bg-teal-800:focus { - background-color: #285e61; - } - - .md\:focus\:bg-teal-900:focus { - background-color: #234e52; - } - - .md\:focus\:bg-blue-100:focus { - background-color: #ebf8ff; - } - - .md\:focus\:bg-blue-200:focus { - background-color: #bee3f8; - } - - .md\:focus\:bg-blue-300:focus { - background-color: #90cdf4; - } - - .md\:focus\:bg-blue-400:focus { - background-color: #63b3ed; - } - - .md\:focus\:bg-blue-500:focus { - background-color: #4299e1; - } - - .md\:focus\:bg-blue-600:focus { - background-color: #3182ce; - } - - .md\:focus\:bg-blue-700:focus { - background-color: #2b6cb0; - } - - .md\:focus\:bg-blue-800:focus { - background-color: #2c5282; - } - - .md\:focus\:bg-blue-900:focus { - background-color: #2a4365; - } - - .md\:focus\:bg-indigo-100:focus { - background-color: #ebf4ff; - } - - .md\:focus\:bg-indigo-200:focus { - background-color: #c3dafe; - } - - .md\:focus\:bg-indigo-300:focus { - background-color: #a3bffa; - } - - .md\:focus\:bg-indigo-400:focus { - background-color: #7f9cf5; - } - - .md\:focus\:bg-indigo-500:focus { - background-color: #667eea; - } - - .md\:focus\:bg-indigo-600:focus { - background-color: #5a67d8; - } - - .md\:focus\:bg-indigo-700:focus { - background-color: #4c51bf; - } - - .md\:focus\:bg-indigo-800:focus { - background-color: #434190; - } - - .md\:focus\:bg-indigo-900:focus { - background-color: #3c366b; - } - - .md\:focus\:bg-purple-100:focus { - background-color: #faf5ff; - } - - .md\:focus\:bg-purple-200:focus { - background-color: #e9d8fd; - } - - .md\:focus\:bg-purple-300:focus { - background-color: #d6bcfa; - } - - .md\:focus\:bg-purple-400:focus { - background-color: #b794f4; - } - - .md\:focus\:bg-purple-500:focus { - background-color: #9f7aea; - } - - .md\:focus\:bg-purple-600:focus { - background-color: #805ad5; - } - - .md\:focus\:bg-purple-700:focus { - background-color: #6b46c1; - } - - .md\:focus\:bg-purple-800:focus { - background-color: #553c9a; - } - - .md\:focus\:bg-purple-900:focus { - background-color: #44337a; - } - - .md\:focus\:bg-pink-100:focus { - background-color: #fff5f7; - } - - .md\:focus\:bg-pink-200:focus { - background-color: #fed7e2; - } - - .md\:focus\:bg-pink-300:focus { - background-color: #fbb6ce; - } - - .md\:focus\:bg-pink-400:focus { - background-color: #f687b3; - } - - .md\:focus\:bg-pink-500:focus { - background-color: #ed64a6; - } - - .md\:focus\:bg-pink-600:focus { - background-color: #d53f8c; - } - - .md\:focus\:bg-pink-700:focus { - background-color: #b83280; - } - - .md\:focus\:bg-pink-800:focus { - background-color: #97266d; - } - - .md\:focus\:bg-pink-900:focus { - background-color: #702459; - } - - .md\:bg-bottom { - background-position: bottom; - } - - .md\:bg-center { - background-position: center; - } - - .md\:bg-left { - background-position: left; - } - - .md\:bg-left-bottom { - background-position: left bottom; - } - - .md\:bg-left-top { - background-position: left top; - } - - .md\:bg-right { - background-position: right; - } - - .md\:bg-right-bottom { - background-position: right bottom; - } - - .md\:bg-right-top { - background-position: right top; - } - - .md\:bg-top { - background-position: top; - } - - .md\:bg-repeat { - background-repeat: repeat; - } - - .md\:bg-no-repeat { - background-repeat: no-repeat; - } - - .md\:bg-repeat-x { - background-repeat: repeat-x; - } - - .md\:bg-repeat-y { - background-repeat: repeat-y; - } - - .md\:bg-repeat-round { - background-repeat: round; - } - - .md\:bg-repeat-space { - background-repeat: space; - } - - .md\:bg-auto { - background-size: auto; - } - - .md\:bg-cover { - background-size: cover; - } - - .md\:bg-contain { - background-size: contain; - } - - .md\:border-collapse { - border-collapse: collapse; - } - - .md\:border-separate { - border-collapse: separate; - } - - .md\:border-transparent { - border-color: transparent; - } - - .md\:border-black { - border-color: #000; - } - - .md\:border-white { - border-color: #fff; - } - - .md\:border-gray-100 { - border-color: #f7fafc; - } - - .md\:border-gray-200 { - border-color: #edf2f7; - } - - .md\:border-gray-300 { - border-color: #e2e8f0; - } - - .md\:border-gray-400 { - border-color: #cbd5e0; - } - - .md\:border-gray-500 { - border-color: #a0aec0; - } - - .md\:border-gray-600 { - border-color: #718096; - } - - .md\:border-gray-700 { - border-color: #4a5568; - } - - .md\:border-gray-800 { - border-color: #2d3748; - } - - .md\:border-gray-900 { - border-color: #1a202c; - } - - .md\:border-red-100 { - border-color: #fff5f5; - } - - .md\:border-red-200 { - border-color: #fed7d7; - } - - .md\:border-red-300 { - border-color: #feb2b2; - } - - .md\:border-red-400 { - border-color: #fc8181; - } - - .md\:border-red-500 { - border-color: #f56565; - } - - .md\:border-red-600 { - border-color: #e53e3e; - } - - .md\:border-red-700 { - border-color: #c53030; - } - - .md\:border-red-800 { - border-color: #9b2c2c; - } - - .md\:border-red-900 { - border-color: #742a2a; - } - - .md\:border-orange-100 { - border-color: #fffaf0; - } - - .md\:border-orange-200 { - border-color: #feebc8; - } - - .md\:border-orange-300 { - border-color: #fbd38d; - } - - .md\:border-orange-400 { - border-color: #f6ad55; - } - - .md\:border-orange-500 { - border-color: #ed8936; - } - - .md\:border-orange-600 { - border-color: #dd6b20; - } - - .md\:border-orange-700 { - border-color: #c05621; - } - - .md\:border-orange-800 { - border-color: #9c4221; - } - - .md\:border-orange-900 { - border-color: #7b341e; - } - - .md\:border-yellow-100 { - border-color: #fffff0; - } - - .md\:border-yellow-200 { - border-color: #fefcbf; - } - - .md\:border-yellow-300 { - border-color: #faf089; - } - - .md\:border-yellow-400 { - border-color: #f6e05e; - } - - .md\:border-yellow-500 { - border-color: #ecc94b; - } - - .md\:border-yellow-600 { - border-color: #d69e2e; - } - - .md\:border-yellow-700 { - border-color: #b7791f; - } - - .md\:border-yellow-800 { - border-color: #975a16; - } - - .md\:border-yellow-900 { - border-color: #744210; - } - - .md\:border-green-100 { - border-color: #f0fff4; - } - - .md\:border-green-200 { - border-color: #c6f6d5; - } - - .md\:border-green-300 { - border-color: #9ae6b4; - } - - .md\:border-green-400 { - border-color: #68d391; - } - - .md\:border-green-500 { - border-color: #48bb78; - } - - .md\:border-green-600 { - border-color: #38a169; - } - - .md\:border-green-700 { - border-color: #2f855a; - } - - .md\:border-green-800 { - border-color: #276749; - } - - .md\:border-green-900 { - border-color: #22543d; - } - - .md\:border-teal-100 { - border-color: #e6fffa; - } - - .md\:border-teal-200 { - border-color: #b2f5ea; - } - - .md\:border-teal-300 { - border-color: #81e6d9; - } - - .md\:border-teal-400 { - border-color: #4fd1c5; - } - - .md\:border-teal-500 { - border-color: #38b2ac; - } - - .md\:border-teal-600 { - border-color: #319795; - } - - .md\:border-teal-700 { - border-color: #2c7a7b; - } - - .md\:border-teal-800 { - border-color: #285e61; - } - - .md\:border-teal-900 { - border-color: #234e52; - } - - .md\:border-blue-100 { - border-color: #ebf8ff; - } - - .md\:border-blue-200 { - border-color: #bee3f8; - } - - .md\:border-blue-300 { - border-color: #90cdf4; - } - - .md\:border-blue-400 { - border-color: #63b3ed; - } - - .md\:border-blue-500 { - border-color: #4299e1; - } - - .md\:border-blue-600 { - border-color: #3182ce; - } - - .md\:border-blue-700 { - border-color: #2b6cb0; - } - - .md\:border-blue-800 { - border-color: #2c5282; - } - - .md\:border-blue-900 { - border-color: #2a4365; - } - - .md\:border-indigo-100 { - border-color: #ebf4ff; - } - - .md\:border-indigo-200 { - border-color: #c3dafe; - } - - .md\:border-indigo-300 { - border-color: #a3bffa; - } - - .md\:border-indigo-400 { - border-color: #7f9cf5; - } - - .md\:border-indigo-500 { - border-color: #667eea; - } - - .md\:border-indigo-600 { - border-color: #5a67d8; - } - - .md\:border-indigo-700 { - border-color: #4c51bf; - } - - .md\:border-indigo-800 { - border-color: #434190; - } - - .md\:border-indigo-900 { - border-color: #3c366b; - } - - .md\:border-purple-100 { - border-color: #faf5ff; - } - - .md\:border-purple-200 { - border-color: #e9d8fd; - } - - .md\:border-purple-300 { - border-color: #d6bcfa; - } - - .md\:border-purple-400 { - border-color: #b794f4; - } - - .md\:border-purple-500 { - border-color: #9f7aea; - } - - .md\:border-purple-600 { - border-color: #805ad5; - } - - .md\:border-purple-700 { - border-color: #6b46c1; - } - - .md\:border-purple-800 { - border-color: #553c9a; - } - - .md\:border-purple-900 { - border-color: #44337a; - } - - .md\:border-pink-100 { - border-color: #fff5f7; - } - - .md\:border-pink-200 { - border-color: #fed7e2; - } - - .md\:border-pink-300 { - border-color: #fbb6ce; - } - - .md\:border-pink-400 { - border-color: #f687b3; - } - - .md\:border-pink-500 { - border-color: #ed64a6; - } - - .md\:border-pink-600 { - border-color: #d53f8c; - } - - .md\:border-pink-700 { - border-color: #b83280; - } - - .md\:border-pink-800 { - border-color: #97266d; - } - - .md\:border-pink-900 { - border-color: #702459; - } - - .md\:hover\:border-transparent:hover { - border-color: transparent; - } - - .md\:hover\:border-black:hover { - border-color: #000; - } - - .md\:hover\:border-white:hover { - border-color: #fff; - } - - .md\:hover\:border-gray-100:hover { - border-color: #f7fafc; - } - - .md\:hover\:border-gray-200:hover { - border-color: #edf2f7; - } - - .md\:hover\:border-gray-300:hover { - border-color: #e2e8f0; - } - - .md\:hover\:border-gray-400:hover { - border-color: #cbd5e0; - } - - .md\:hover\:border-gray-500:hover { - border-color: #a0aec0; - } - - .md\:hover\:border-gray-600:hover { - border-color: #718096; - } - - .md\:hover\:border-gray-700:hover { - border-color: #4a5568; - } - - .md\:hover\:border-gray-800:hover { - border-color: #2d3748; - } - - .md\:hover\:border-gray-900:hover { - border-color: #1a202c; - } - - .md\:hover\:border-red-100:hover { - border-color: #fff5f5; - } - - .md\:hover\:border-red-200:hover { - border-color: #fed7d7; - } - - .md\:hover\:border-red-300:hover { - border-color: #feb2b2; - } - - .md\:hover\:border-red-400:hover { - border-color: #fc8181; - } - - .md\:hover\:border-red-500:hover { - border-color: #f56565; - } - - .md\:hover\:border-red-600:hover { - border-color: #e53e3e; - } - - .md\:hover\:border-red-700:hover { - border-color: #c53030; - } - - .md\:hover\:border-red-800:hover { - border-color: #9b2c2c; - } - - .md\:hover\:border-red-900:hover { - border-color: #742a2a; - } - - .md\:hover\:border-orange-100:hover { - border-color: #fffaf0; - } - - .md\:hover\:border-orange-200:hover { - border-color: #feebc8; - } - - .md\:hover\:border-orange-300:hover { - border-color: #fbd38d; - } - - .md\:hover\:border-orange-400:hover { - border-color: #f6ad55; - } - - .md\:hover\:border-orange-500:hover { - border-color: #ed8936; - } - - .md\:hover\:border-orange-600:hover { - border-color: #dd6b20; - } - - .md\:hover\:border-orange-700:hover { - border-color: #c05621; - } - - .md\:hover\:border-orange-800:hover { - border-color: #9c4221; - } - - .md\:hover\:border-orange-900:hover { - border-color: #7b341e; - } - - .md\:hover\:border-yellow-100:hover { - border-color: #fffff0; - } - - .md\:hover\:border-yellow-200:hover { - border-color: #fefcbf; - } - - .md\:hover\:border-yellow-300:hover { - border-color: #faf089; - } - - .md\:hover\:border-yellow-400:hover { - border-color: #f6e05e; - } - - .md\:hover\:border-yellow-500:hover { - border-color: #ecc94b; - } - - .md\:hover\:border-yellow-600:hover { - border-color: #d69e2e; - } - - .md\:hover\:border-yellow-700:hover { - border-color: #b7791f; - } - - .md\:hover\:border-yellow-800:hover { - border-color: #975a16; - } - - .md\:hover\:border-yellow-900:hover { - border-color: #744210; - } - - .md\:hover\:border-green-100:hover { - border-color: #f0fff4; - } - - .md\:hover\:border-green-200:hover { - border-color: #c6f6d5; - } - - .md\:hover\:border-green-300:hover { - border-color: #9ae6b4; - } - - .md\:hover\:border-green-400:hover { - border-color: #68d391; - } - - .md\:hover\:border-green-500:hover { - border-color: #48bb78; - } - - .md\:hover\:border-green-600:hover { - border-color: #38a169; - } - - .md\:hover\:border-green-700:hover { - border-color: #2f855a; - } - - .md\:hover\:border-green-800:hover { - border-color: #276749; - } - - .md\:hover\:border-green-900:hover { - border-color: #22543d; - } - - .md\:hover\:border-teal-100:hover { - border-color: #e6fffa; - } - - .md\:hover\:border-teal-200:hover { - border-color: #b2f5ea; - } - - .md\:hover\:border-teal-300:hover { - border-color: #81e6d9; - } - - .md\:hover\:border-teal-400:hover { - border-color: #4fd1c5; - } - - .md\:hover\:border-teal-500:hover { - border-color: #38b2ac; - } - - .md\:hover\:border-teal-600:hover { - border-color: #319795; - } - - .md\:hover\:border-teal-700:hover { - border-color: #2c7a7b; - } - - .md\:hover\:border-teal-800:hover { - border-color: #285e61; - } - - .md\:hover\:border-teal-900:hover { - border-color: #234e52; - } - - .md\:hover\:border-blue-100:hover { - border-color: #ebf8ff; - } - - .md\:hover\:border-blue-200:hover { - border-color: #bee3f8; - } - - .md\:hover\:border-blue-300:hover { - border-color: #90cdf4; - } - - .md\:hover\:border-blue-400:hover { - border-color: #63b3ed; - } - - .md\:hover\:border-blue-500:hover { - border-color: #4299e1; - } - - .md\:hover\:border-blue-600:hover { - border-color: #3182ce; - } - - .md\:hover\:border-blue-700:hover { - border-color: #2b6cb0; - } - - .md\:hover\:border-blue-800:hover { - border-color: #2c5282; - } - - .md\:hover\:border-blue-900:hover { - border-color: #2a4365; - } - - .md\:hover\:border-indigo-100:hover { - border-color: #ebf4ff; - } - - .md\:hover\:border-indigo-200:hover { - border-color: #c3dafe; - } - - .md\:hover\:border-indigo-300:hover { - border-color: #a3bffa; - } - - .md\:hover\:border-indigo-400:hover { - border-color: #7f9cf5; - } - - .md\:hover\:border-indigo-500:hover { - border-color: #667eea; - } - - .md\:hover\:border-indigo-600:hover { - border-color: #5a67d8; - } - - .md\:hover\:border-indigo-700:hover { - border-color: #4c51bf; - } - - .md\:hover\:border-indigo-800:hover { - border-color: #434190; - } - - .md\:hover\:border-indigo-900:hover { - border-color: #3c366b; - } - - .md\:hover\:border-purple-100:hover { - border-color: #faf5ff; - } - - .md\:hover\:border-purple-200:hover { - border-color: #e9d8fd; - } - - .md\:hover\:border-purple-300:hover { - border-color: #d6bcfa; - } - - .md\:hover\:border-purple-400:hover { - border-color: #b794f4; - } - - .md\:hover\:border-purple-500:hover { - border-color: #9f7aea; - } - - .md\:hover\:border-purple-600:hover { - border-color: #805ad5; - } - - .md\:hover\:border-purple-700:hover { - border-color: #6b46c1; - } - - .md\:hover\:border-purple-800:hover { - border-color: #553c9a; - } - - .md\:hover\:border-purple-900:hover { - border-color: #44337a; - } - - .md\:hover\:border-pink-100:hover { - border-color: #fff5f7; - } - - .md\:hover\:border-pink-200:hover { - border-color: #fed7e2; - } - - .md\:hover\:border-pink-300:hover { - border-color: #fbb6ce; - } - - .md\:hover\:border-pink-400:hover { - border-color: #f687b3; - } - - .md\:hover\:border-pink-500:hover { - border-color: #ed64a6; - } - - .md\:hover\:border-pink-600:hover { - border-color: #d53f8c; - } - - .md\:hover\:border-pink-700:hover { - border-color: #b83280; - } - - .md\:hover\:border-pink-800:hover { - border-color: #97266d; - } - - .md\:hover\:border-pink-900:hover { - border-color: #702459; - } - - .md\:focus\:border-transparent:focus { - border-color: transparent; - } - - .md\:focus\:border-black:focus { - border-color: #000; - } - - .md\:focus\:border-white:focus { - border-color: #fff; - } - - .md\:focus\:border-gray-100:focus { - border-color: #f7fafc; - } - - .md\:focus\:border-gray-200:focus { - border-color: #edf2f7; - } - - .md\:focus\:border-gray-300:focus { - border-color: #e2e8f0; - } - - .md\:focus\:border-gray-400:focus { - border-color: #cbd5e0; - } - - .md\:focus\:border-gray-500:focus { - border-color: #a0aec0; - } - - .md\:focus\:border-gray-600:focus { - border-color: #718096; - } - - .md\:focus\:border-gray-700:focus { - border-color: #4a5568; - } - - .md\:focus\:border-gray-800:focus { - border-color: #2d3748; - } - - .md\:focus\:border-gray-900:focus { - border-color: #1a202c; - } - - .md\:focus\:border-red-100:focus { - border-color: #fff5f5; - } - - .md\:focus\:border-red-200:focus { - border-color: #fed7d7; - } - - .md\:focus\:border-red-300:focus { - border-color: #feb2b2; - } - - .md\:focus\:border-red-400:focus { - border-color: #fc8181; - } - - .md\:focus\:border-red-500:focus { - border-color: #f56565; - } - - .md\:focus\:border-red-600:focus { - border-color: #e53e3e; - } - - .md\:focus\:border-red-700:focus { - border-color: #c53030; - } - - .md\:focus\:border-red-800:focus { - border-color: #9b2c2c; - } - - .md\:focus\:border-red-900:focus { - border-color: #742a2a; - } - - .md\:focus\:border-orange-100:focus { - border-color: #fffaf0; - } - - .md\:focus\:border-orange-200:focus { - border-color: #feebc8; - } - - .md\:focus\:border-orange-300:focus { - border-color: #fbd38d; - } - - .md\:focus\:border-orange-400:focus { - border-color: #f6ad55; - } - - .md\:focus\:border-orange-500:focus { - border-color: #ed8936; - } - - .md\:focus\:border-orange-600:focus { - border-color: #dd6b20; - } - - .md\:focus\:border-orange-700:focus { - border-color: #c05621; - } - - .md\:focus\:border-orange-800:focus { - border-color: #9c4221; - } - - .md\:focus\:border-orange-900:focus { - border-color: #7b341e; - } - - .md\:focus\:border-yellow-100:focus { - border-color: #fffff0; - } - - .md\:focus\:border-yellow-200:focus { - border-color: #fefcbf; - } - - .md\:focus\:border-yellow-300:focus { - border-color: #faf089; - } - - .md\:focus\:border-yellow-400:focus { - border-color: #f6e05e; - } - - .md\:focus\:border-yellow-500:focus { - border-color: #ecc94b; - } - - .md\:focus\:border-yellow-600:focus { - border-color: #d69e2e; - } - - .md\:focus\:border-yellow-700:focus { - border-color: #b7791f; - } - - .md\:focus\:border-yellow-800:focus { - border-color: #975a16; - } - - .md\:focus\:border-yellow-900:focus { - border-color: #744210; - } - - .md\:focus\:border-green-100:focus { - border-color: #f0fff4; - } - - .md\:focus\:border-green-200:focus { - border-color: #c6f6d5; - } - - .md\:focus\:border-green-300:focus { - border-color: #9ae6b4; - } - - .md\:focus\:border-green-400:focus { - border-color: #68d391; - } - - .md\:focus\:border-green-500:focus { - border-color: #48bb78; - } - - .md\:focus\:border-green-600:focus { - border-color: #38a169; - } - - .md\:focus\:border-green-700:focus { - border-color: #2f855a; - } - - .md\:focus\:border-green-800:focus { - border-color: #276749; - } - - .md\:focus\:border-green-900:focus { - border-color: #22543d; - } - - .md\:focus\:border-teal-100:focus { - border-color: #e6fffa; - } - - .md\:focus\:border-teal-200:focus { - border-color: #b2f5ea; - } - - .md\:focus\:border-teal-300:focus { - border-color: #81e6d9; - } - - .md\:focus\:border-teal-400:focus { - border-color: #4fd1c5; - } - - .md\:focus\:border-teal-500:focus { - border-color: #38b2ac; - } - - .md\:focus\:border-teal-600:focus { - border-color: #319795; - } - - .md\:focus\:border-teal-700:focus { - border-color: #2c7a7b; - } - - .md\:focus\:border-teal-800:focus { - border-color: #285e61; - } - - .md\:focus\:border-teal-900:focus { - border-color: #234e52; - } - - .md\:focus\:border-blue-100:focus { - border-color: #ebf8ff; - } - - .md\:focus\:border-blue-200:focus { - border-color: #bee3f8; - } - - .md\:focus\:border-blue-300:focus { - border-color: #90cdf4; - } - - .md\:focus\:border-blue-400:focus { - border-color: #63b3ed; - } - - .md\:focus\:border-blue-500:focus { - border-color: #4299e1; - } - - .md\:focus\:border-blue-600:focus { - border-color: #3182ce; - } - - .md\:focus\:border-blue-700:focus { - border-color: #2b6cb0; - } - - .md\:focus\:border-blue-800:focus { - border-color: #2c5282; - } - - .md\:focus\:border-blue-900:focus { - border-color: #2a4365; - } - - .md\:focus\:border-indigo-100:focus { - border-color: #ebf4ff; - } - - .md\:focus\:border-indigo-200:focus { - border-color: #c3dafe; - } - - .md\:focus\:border-indigo-300:focus { - border-color: #a3bffa; - } - - .md\:focus\:border-indigo-400:focus { - border-color: #7f9cf5; - } - - .md\:focus\:border-indigo-500:focus { - border-color: #667eea; - } - - .md\:focus\:border-indigo-600:focus { - border-color: #5a67d8; - } - - .md\:focus\:border-indigo-700:focus { - border-color: #4c51bf; - } - - .md\:focus\:border-indigo-800:focus { - border-color: #434190; - } - - .md\:focus\:border-indigo-900:focus { - border-color: #3c366b; - } - - .md\:focus\:border-purple-100:focus { - border-color: #faf5ff; - } - - .md\:focus\:border-purple-200:focus { - border-color: #e9d8fd; - } - - .md\:focus\:border-purple-300:focus { - border-color: #d6bcfa; - } - - .md\:focus\:border-purple-400:focus { - border-color: #b794f4; - } - - .md\:focus\:border-purple-500:focus { - border-color: #9f7aea; - } - - .md\:focus\:border-purple-600:focus { - border-color: #805ad5; - } - - .md\:focus\:border-purple-700:focus { - border-color: #6b46c1; - } - - .md\:focus\:border-purple-800:focus { - border-color: #553c9a; - } - - .md\:focus\:border-purple-900:focus { - border-color: #44337a; - } - - .md\:focus\:border-pink-100:focus { - border-color: #fff5f7; - } - - .md\:focus\:border-pink-200:focus { - border-color: #fed7e2; - } - - .md\:focus\:border-pink-300:focus { - border-color: #fbb6ce; - } - - .md\:focus\:border-pink-400:focus { - border-color: #f687b3; - } - - .md\:focus\:border-pink-500:focus { - border-color: #ed64a6; - } - - .md\:focus\:border-pink-600:focus { - border-color: #d53f8c; - } - - .md\:focus\:border-pink-700:focus { - border-color: #b83280; - } - - .md\:focus\:border-pink-800:focus { - border-color: #97266d; - } - - .md\:focus\:border-pink-900:focus { - border-color: #702459; - } - - .md\:rounded-none { - border-radius: 0; - } - - .md\:rounded-sm { - border-radius: 0.125rem; - } - - .md\:rounded { - border-radius: 0.25rem; - } - - .md\:rounded-md { - border-radius: 0.375rem; - } - - .md\:rounded-lg { - border-radius: 0.5rem; - } - - .md\:rounded-full { - border-radius: 9999px; - } - - .md\:rounded-t-none { - border-top-left-radius: 0; - border-top-right-radius: 0; - } - - .md\:rounded-r-none { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - - .md\:rounded-b-none { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - } - - .md\:rounded-l-none { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - - .md\:rounded-t-sm { - border-top-left-radius: 0.125rem; - border-top-right-radius: 0.125rem; - } - - .md\:rounded-r-sm { - border-top-right-radius: 0.125rem; - border-bottom-right-radius: 0.125rem; - } - - .md\:rounded-b-sm { - border-bottom-right-radius: 0.125rem; - border-bottom-left-radius: 0.125rem; - } - - .md\:rounded-l-sm { - border-top-left-radius: 0.125rem; - border-bottom-left-radius: 0.125rem; - } - - .md\:rounded-t { - border-top-left-radius: 0.25rem; - border-top-right-radius: 0.25rem; - } - - .md\:rounded-r { - border-top-right-radius: 0.25rem; - border-bottom-right-radius: 0.25rem; - } - - .md\:rounded-b { - border-bottom-right-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; - } - - .md\:rounded-l { - border-top-left-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; - } - - .md\:rounded-t-md { - border-top-left-radius: 0.375rem; - border-top-right-radius: 0.375rem; - } - - .md\:rounded-r-md { - border-top-right-radius: 0.375rem; - border-bottom-right-radius: 0.375rem; - } - - .md\:rounded-b-md { - border-bottom-right-radius: 0.375rem; - border-bottom-left-radius: 0.375rem; - } - - .md\:rounded-l-md { - border-top-left-radius: 0.375rem; - border-bottom-left-radius: 0.375rem; - } - - .md\:rounded-t-lg { - border-top-left-radius: 0.5rem; - border-top-right-radius: 0.5rem; - } - - .md\:rounded-r-lg { - border-top-right-radius: 0.5rem; - border-bottom-right-radius: 0.5rem; - } - - .md\:rounded-b-lg { - border-bottom-right-radius: 0.5rem; - border-bottom-left-radius: 0.5rem; - } - - .md\:rounded-l-lg { - border-top-left-radius: 0.5rem; - border-bottom-left-radius: 0.5rem; - } - - .md\:rounded-t-full { - border-top-left-radius: 9999px; - border-top-right-radius: 9999px; - } - - .md\:rounded-r-full { - border-top-right-radius: 9999px; - border-bottom-right-radius: 9999px; - } - - .md\:rounded-b-full { - border-bottom-right-radius: 9999px; - border-bottom-left-radius: 9999px; - } - - .md\:rounded-l-full { - border-top-left-radius: 9999px; - border-bottom-left-radius: 9999px; - } - - .md\:rounded-tl-none { - border-top-left-radius: 0; - } - - .md\:rounded-tr-none { - border-top-right-radius: 0; - } - - .md\:rounded-br-none { - border-bottom-right-radius: 0; - } - - .md\:rounded-bl-none { - border-bottom-left-radius: 0; - } - - .md\:rounded-tl-sm { - border-top-left-radius: 0.125rem; - } - - .md\:rounded-tr-sm { - border-top-right-radius: 0.125rem; - } - - .md\:rounded-br-sm { - border-bottom-right-radius: 0.125rem; - } - - .md\:rounded-bl-sm { - border-bottom-left-radius: 0.125rem; - } - - .md\:rounded-tl { - border-top-left-radius: 0.25rem; - } - - .md\:rounded-tr { - border-top-right-radius: 0.25rem; - } - - .md\:rounded-br { - border-bottom-right-radius: 0.25rem; - } - - .md\:rounded-bl { - border-bottom-left-radius: 0.25rem; - } - - .md\:rounded-tl-md { - border-top-left-radius: 0.375rem; - } - - .md\:rounded-tr-md { - border-top-right-radius: 0.375rem; - } - - .md\:rounded-br-md { - border-bottom-right-radius: 0.375rem; - } - - .md\:rounded-bl-md { - border-bottom-left-radius: 0.375rem; - } - - .md\:rounded-tl-lg { - border-top-left-radius: 0.5rem; - } - - .md\:rounded-tr-lg { - border-top-right-radius: 0.5rem; - } - - .md\:rounded-br-lg { - border-bottom-right-radius: 0.5rem; - } - - .md\:rounded-bl-lg { - border-bottom-left-radius: 0.5rem; - } - - .md\:rounded-tl-full { - border-top-left-radius: 9999px; - } - - .md\:rounded-tr-full { - border-top-right-radius: 9999px; - } - - .md\:rounded-br-full { - border-bottom-right-radius: 9999px; - } - - .md\:rounded-bl-full { - border-bottom-left-radius: 9999px; - } - - .md\:border-solid { - border-style: solid; - } - - .md\:border-dashed { - border-style: dashed; - } - - .md\:border-dotted { - border-style: dotted; - } - - .md\:border-double { - border-style: double; - } - - .md\:border-none { - border-style: none; - } - - .md\:border-0 { - border-width: 0; - } - - .md\:border-2 { - border-width: 2px; - } - - .md\:border-4 { - border-width: 4px; - } - - .md\:border-8 { - border-width: 8px; - } - - .md\:border { - border-width: 1px; - } - - .md\:border-t-0 { - border-top-width: 0; - } - - .md\:border-r-0 { - border-right-width: 0; - } - - .md\:border-b-0 { - border-bottom-width: 0; - } - - .md\:border-l-0 { - border-left-width: 0; - } - - .md\:border-t-2 { - border-top-width: 2px; - } - - .md\:border-r-2 { - border-right-width: 2px; - } - - .md\:border-b-2 { - border-bottom-width: 2px; - } - - .md\:border-l-2 { - border-left-width: 2px; - } - - .md\:border-t-4 { - border-top-width: 4px; - } - - .md\:border-r-4 { - border-right-width: 4px; - } - - .md\:border-b-4 { - border-bottom-width: 4px; - } - - .md\:border-l-4 { - border-left-width: 4px; - } - - .md\:border-t-8 { - border-top-width: 8px; - } - - .md\:border-r-8 { - border-right-width: 8px; - } - - .md\:border-b-8 { - border-bottom-width: 8px; - } - - .md\:border-l-8 { - border-left-width: 8px; - } - - .md\:border-t { - border-top-width: 1px; - } - - .md\:border-r { - border-right-width: 1px; - } - - .md\:border-b { - border-bottom-width: 1px; - } - - .md\:border-l { - border-left-width: 1px; - } - - .md\:box-border { - box-sizing: border-box; - } - - .md\:box-content { - box-sizing: content-box; - } - - .md\:cursor-auto { - cursor: auto; - } - - .md\:cursor-default { - cursor: default; - } - - .md\:cursor-pointer { - cursor: pointer; - } - - .md\:cursor-wait { - cursor: wait; - } - - .md\:cursor-text { - cursor: text; - } - - .md\:cursor-move { - cursor: move; - } - - .md\:cursor-not-allowed { - cursor: not-allowed; - } - - .md\:block { - display: block; - } - - .md\:inline-block { - display: inline-block; - } - - .md\:inline { - display: inline; - } - - .md\:flex { - display: flex; - } - - .md\:inline-flex { - display: inline-flex; - } - - .md\:grid { - display: grid; - } - - .md\:table { - display: table; - } - - .md\:table-caption { - display: table-caption; - } - - .md\:table-cell { - display: table-cell; - } - - .md\:table-column { - display: table-column; - } - - .md\:table-column-group { - display: table-column-group; - } - - .md\:table-footer-group { - display: table-footer-group; - } - - .md\:table-header-group { - display: table-header-group; - } - - .md\:table-row-group { - display: table-row-group; - } - - .md\:table-row { - display: table-row; - } - - .md\:hidden { - display: none; - } - - .md\:flex-row { - flex-direction: row; - } - - .md\:flex-row-reverse { - flex-direction: row-reverse; - } - - .md\:flex-col { - flex-direction: column; - } - - .md\:flex-col-reverse { - flex-direction: column-reverse; - } - - .md\:flex-wrap { - flex-wrap: wrap; - } - - .md\:flex-wrap-reverse { - flex-wrap: wrap-reverse; - } - - .md\:flex-no-wrap { - flex-wrap: nowrap; - } - - .md\:items-start { - align-items: flex-start; - } - - .md\:items-end { - align-items: flex-end; - } - - .md\:items-center { - align-items: center; - } - - .md\:items-baseline { - align-items: baseline; - } - - .md\:items-stretch { - align-items: stretch; - } - - .md\:self-auto { - align-self: auto; - } - - .md\:self-start { - align-self: flex-start; - } - - .md\:self-end { - align-self: flex-end; - } - - .md\:self-center { - align-self: center; - } - - .md\:self-stretch { - align-self: stretch; - } - - .md\:justify-start { - justify-content: flex-start; - } - - .md\:justify-end { - justify-content: flex-end; - } - - .md\:justify-center { - justify-content: center; - } - - .md\:justify-between { - justify-content: space-between; - } - - .md\:justify-around { - justify-content: space-around; - } - - .md\:justify-evenly { - justify-content: space-evenly; - } - - .md\:content-center { - align-content: center; - } - - .md\:content-start { - align-content: flex-start; - } - - .md\:content-end { - align-content: flex-end; - } - - .md\:content-between { - align-content: space-between; - } - - .md\:content-around { - align-content: space-around; - } - - .md\:flex-1 { - flex: 1 1 0%; - } - - .md\:flex-auto { - flex: 1 1 auto; - } - - .md\:flex-initial { - flex: 0 1 auto; - } - - .md\:flex-none { - flex: none; - } - - .md\:flex-grow-0 { - flex-grow: 0; - } - - .md\:flex-grow { - flex-grow: 1; - } - - .md\:flex-shrink-0 { - flex-shrink: 0; - } - - .md\:flex-shrink { - flex-shrink: 1; - } - - .md\:order-1 { - order: 1; - } - - .md\:order-2 { - order: 2; - } - - .md\:order-3 { - order: 3; - } - - .md\:order-4 { - order: 4; - } - - .md\:order-5 { - order: 5; - } - - .md\:order-6 { - order: 6; - } - - .md\:order-7 { - order: 7; - } - - .md\:order-8 { - order: 8; - } - - .md\:order-9 { - order: 9; - } - - .md\:order-10 { - order: 10; - } - - .md\:order-11 { - order: 11; - } - - .md\:order-12 { - order: 12; - } - - .md\:order-first { - order: -9999; - } - - .md\:order-last { - order: 9999; - } - - .md\:order-none { - order: 0; - } - - .md\:float-right { - float: right; - } - - .md\:float-left { - float: left; - } - - .md\:float-none { - float: none; - } - - .md\:clearfix:after { - content: ""; - display: table; - clear: both; - } - - .md\:clear-left { - clear: left; - } - - .md\:clear-right { - clear: right; - } - - .md\:clear-both { - clear: both; - } - - .md\:font-sans { - font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - } - - .md\:font-serif { - font-family: Georgia, Cambria, "Times New Roman", Times, serif; - } - - .md\:font-mono { - font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; - } - - .md\:font-hairline { - font-weight: 100; - } - - .md\:font-thin { - font-weight: 200; - } - - .md\:font-light { - font-weight: 300; - } - - .md\:font-normal { - font-weight: 400; - } - - .md\:font-medium { - font-weight: 500; - } - - .md\:font-semibold { - font-weight: 600; - } - - .md\:font-bold { - font-weight: 700; - } - - .md\:font-extrabold { - font-weight: 800; - } - - .md\:font-black { - font-weight: 900; - } - - .md\:hover\:font-hairline:hover { - font-weight: 100; - } - - .md\:hover\:font-thin:hover { - font-weight: 200; - } - - .md\:hover\:font-light:hover { - font-weight: 300; - } - - .md\:hover\:font-normal:hover { - font-weight: 400; - } - - .md\:hover\:font-medium:hover { - font-weight: 500; - } - - .md\:hover\:font-semibold:hover { - font-weight: 600; - } - - .md\:hover\:font-bold:hover { - font-weight: 700; - } - - .md\:hover\:font-extrabold:hover { - font-weight: 800; - } - - .md\:hover\:font-black:hover { - font-weight: 900; - } - - .md\:focus\:font-hairline:focus { - font-weight: 100; - } - - .md\:focus\:font-thin:focus { - font-weight: 200; - } - - .md\:focus\:font-light:focus { - font-weight: 300; - } - - .md\:focus\:font-normal:focus { - font-weight: 400; - } - - .md\:focus\:font-medium:focus { - font-weight: 500; - } - - .md\:focus\:font-semibold:focus { - font-weight: 600; - } - - .md\:focus\:font-bold:focus { - font-weight: 700; - } - - .md\:focus\:font-extrabold:focus { - font-weight: 800; - } - - .md\:focus\:font-black:focus { - font-weight: 900; - } - - .md\:h-0 { - height: 0; - } - - .md\:h-1 { - height: 0.25rem; - } - - .md\:h-2 { - height: 0.5rem; - } - - .md\:h-3 { - height: 0.75rem; - } - - .md\:h-4 { - height: 1rem; - } - - .md\:h-5 { - height: 1.25rem; - } - - .md\:h-6 { - height: 1.5rem; - } - - .md\:h-8 { - height: 2rem; - } - - .md\:h-10 { - height: 2.5rem; - } - - .md\:h-12 { - height: 3rem; - } - - .md\:h-16 { - height: 4rem; - } - - .md\:h-20 { - height: 5rem; - } - - .md\:h-24 { - height: 6rem; - } - - .md\:h-32 { - height: 8rem; - } - - .md\:h-40 { - height: 10rem; - } - - .md\:h-48 { - height: 12rem; - } - - .md\:h-56 { - height: 14rem; - } - - .md\:h-64 { - height: 16rem; - } - - .md\:h-auto { - height: auto; - } - - .md\:h-px { - height: 1px; - } - - .md\:h-full { - height: 100%; - } - - .md\:h-screen { - height: 100vh; - } - - .md\:leading-3 { - line-height: .75rem; - } - - .md\:leading-4 { - line-height: 1rem; - } - - .md\:leading-5 { - line-height: 1.25rem; - } - - .md\:leading-6 { - line-height: 1.5rem; - } - - .md\:leading-7 { - line-height: 1.75rem; - } - - .md\:leading-8 { - line-height: 2rem; - } - - .md\:leading-9 { - line-height: 2.25rem; - } - - .md\:leading-10 { - line-height: 2.5rem; - } - - .md\:leading-none { - line-height: 1; - } - - .md\:leading-tight { - line-height: 1.25; - } - - .md\:leading-snug { - line-height: 1.375; - } - - .md\:leading-normal { - line-height: 1.5; - } - - .md\:leading-relaxed { - line-height: 1.625; - } - - .md\:leading-loose { - line-height: 2; - } - - .md\:list-inside { - list-style-position: inside; - } - - .md\:list-outside { - list-style-position: outside; - } - - .md\:list-none { - list-style-type: none; - } - - .md\:list-disc { - list-style-type: disc; - } - - .md\:list-decimal { - list-style-type: decimal; - } - - .md\:m-0 { - margin: 0; - } - - .md\:m-1 { - margin: 0.25rem; - } - - .md\:m-2 { - margin: 0.5rem; - } - - .md\:m-3 { - margin: 0.75rem; - } - - .md\:m-4 { - margin: 1rem; - } - - .md\:m-5 { - margin: 1.25rem; - } - - .md\:m-6 { - margin: 1.5rem; - } - - .md\:m-8 { - margin: 2rem; - } - - .md\:m-10 { - margin: 2.5rem; - } - - .md\:m-12 { - margin: 3rem; - } - - .md\:m-16 { - margin: 4rem; - } - - .md\:m-20 { - margin: 5rem; - } - - .md\:m-24 { - margin: 6rem; - } - - .md\:m-32 { - margin: 8rem; - } - - .md\:m-40 { - margin: 10rem; - } - - .md\:m-48 { - margin: 12rem; - } - - .md\:m-56 { - margin: 14rem; - } - - .md\:m-64 { - margin: 16rem; - } - - .md\:m-auto { - margin: auto; - } - - .md\:m-px { - margin: 1px; - } - - .md\:-m-1 { - margin: -0.25rem; - } - - .md\:-m-2 { - margin: -0.5rem; - } - - .md\:-m-3 { - margin: -0.75rem; - } - - .md\:-m-4 { - margin: -1rem; - } - - .md\:-m-5 { - margin: -1.25rem; - } - - .md\:-m-6 { - margin: -1.5rem; - } - - .md\:-m-8 { - margin: -2rem; - } - - .md\:-m-10 { - margin: -2.5rem; - } - - .md\:-m-12 { - margin: -3rem; - } - - .md\:-m-16 { - margin: -4rem; - } - - .md\:-m-20 { - margin: -5rem; - } - - .md\:-m-24 { - margin: -6rem; - } - - .md\:-m-32 { - margin: -8rem; - } - - .md\:-m-40 { - margin: -10rem; - } - - .md\:-m-48 { - margin: -12rem; - } - - .md\:-m-56 { - margin: -14rem; - } - - .md\:-m-64 { - margin: -16rem; - } - - .md\:-m-px { - margin: -1px; - } - - .md\:my-0 { - margin-top: 0; - margin-bottom: 0; - } - - .md\:mx-0 { - margin-left: 0; - margin-right: 0; - } - - .md\:my-1 { - margin-top: 0.25rem; - margin-bottom: 0.25rem; - } - - .md\:mx-1 { - margin-left: 0.25rem; - margin-right: 0.25rem; - } - - .md\:my-2 { - margin-top: 0.5rem; - margin-bottom: 0.5rem; - } - - .md\:mx-2 { - margin-left: 0.5rem; - margin-right: 0.5rem; - } - - .md\:my-3 { - margin-top: 0.75rem; - margin-bottom: 0.75rem; - } - - .md\:mx-3 { - margin-left: 0.75rem; - margin-right: 0.75rem; - } - - .md\:my-4 { - margin-top: 1rem; - margin-bottom: 1rem; - } - - .md\:mx-4 { - margin-left: 1rem; - margin-right: 1rem; - } - - .md\:my-5 { - margin-top: 1.25rem; - margin-bottom: 1.25rem; - } - - .md\:mx-5 { - margin-left: 1.25rem; - margin-right: 1.25rem; - } - - .md\:my-6 { - margin-top: 1.5rem; - margin-bottom: 1.5rem; - } - - .md\:mx-6 { - margin-left: 1.5rem; - margin-right: 1.5rem; - } - - .md\:my-8 { - margin-top: 2rem; - margin-bottom: 2rem; - } - - .md\:mx-8 { - margin-left: 2rem; - margin-right: 2rem; - } - - .md\:my-10 { - margin-top: 2.5rem; - margin-bottom: 2.5rem; - } - - .md\:mx-10 { - margin-left: 2.5rem; - margin-right: 2.5rem; - } - - .md\:my-12 { - margin-top: 3rem; - margin-bottom: 3rem; - } - - .md\:mx-12 { - margin-left: 3rem; - margin-right: 3rem; - } - - .md\:my-16 { - margin-top: 4rem; - margin-bottom: 4rem; - } - - .md\:mx-16 { - margin-left: 4rem; - margin-right: 4rem; - } - - .md\:my-20 { - margin-top: 5rem; - margin-bottom: 5rem; - } - - .md\:mx-20 { - margin-left: 5rem; - margin-right: 5rem; - } - - .md\:my-24 { - margin-top: 6rem; - margin-bottom: 6rem; - } - - .md\:mx-24 { - margin-left: 6rem; - margin-right: 6rem; - } - - .md\:my-32 { - margin-top: 8rem; - margin-bottom: 8rem; - } - - .md\:mx-32 { - margin-left: 8rem; - margin-right: 8rem; - } - - .md\:my-40 { - margin-top: 10rem; - margin-bottom: 10rem; - } - - .md\:mx-40 { - margin-left: 10rem; - margin-right: 10rem; - } - - .md\:my-48 { - margin-top: 12rem; - margin-bottom: 12rem; - } - - .md\:mx-48 { - margin-left: 12rem; - margin-right: 12rem; - } - - .md\:my-56 { - margin-top: 14rem; - margin-bottom: 14rem; - } - - .md\:mx-56 { - margin-left: 14rem; - margin-right: 14rem; - } - - .md\:my-64 { - margin-top: 16rem; - margin-bottom: 16rem; - } - - .md\:mx-64 { - margin-left: 16rem; - margin-right: 16rem; - } - - .md\:my-auto { - margin-top: auto; - margin-bottom: auto; - } - - .md\:mx-auto { - margin-left: auto; - margin-right: auto; - } - - .md\:my-px { - margin-top: 1px; - margin-bottom: 1px; - } - - .md\:mx-px { - margin-left: 1px; - margin-right: 1px; - } - - .md\:-my-1 { - margin-top: -0.25rem; - margin-bottom: -0.25rem; - } - - .md\:-mx-1 { - margin-left: -0.25rem; - margin-right: -0.25rem; - } - - .md\:-my-2 { - margin-top: -0.5rem; - margin-bottom: -0.5rem; - } - - .md\:-mx-2 { - margin-left: -0.5rem; - margin-right: -0.5rem; - } - - .md\:-my-3 { - margin-top: -0.75rem; - margin-bottom: -0.75rem; - } - - .md\:-mx-3 { - margin-left: -0.75rem; - margin-right: -0.75rem; - } - - .md\:-my-4 { - margin-top: -1rem; - margin-bottom: -1rem; - } - - .md\:-mx-4 { - margin-left: -1rem; - margin-right: -1rem; - } - - .md\:-my-5 { - margin-top: -1.25rem; - margin-bottom: -1.25rem; - } - - .md\:-mx-5 { - margin-left: -1.25rem; - margin-right: -1.25rem; - } - - .md\:-my-6 { - margin-top: -1.5rem; - margin-bottom: -1.5rem; - } - - .md\:-mx-6 { - margin-left: -1.5rem; - margin-right: -1.5rem; - } - - .md\:-my-8 { - margin-top: -2rem; - margin-bottom: -2rem; - } - - .md\:-mx-8 { - margin-left: -2rem; - margin-right: -2rem; - } - - .md\:-my-10 { - margin-top: -2.5rem; - margin-bottom: -2.5rem; - } - - .md\:-mx-10 { - margin-left: -2.5rem; - margin-right: -2.5rem; - } - - .md\:-my-12 { - margin-top: -3rem; - margin-bottom: -3rem; - } - - .md\:-mx-12 { - margin-left: -3rem; - margin-right: -3rem; - } - - .md\:-my-16 { - margin-top: -4rem; - margin-bottom: -4rem; - } - - .md\:-mx-16 { - margin-left: -4rem; - margin-right: -4rem; - } - - .md\:-my-20 { - margin-top: -5rem; - margin-bottom: -5rem; - } - - .md\:-mx-20 { - margin-left: -5rem; - margin-right: -5rem; - } - - .md\:-my-24 { - margin-top: -6rem; - margin-bottom: -6rem; - } - - .md\:-mx-24 { - margin-left: -6rem; - margin-right: -6rem; - } - - .md\:-my-32 { - margin-top: -8rem; - margin-bottom: -8rem; - } - - .md\:-mx-32 { - margin-left: -8rem; - margin-right: -8rem; - } - - .md\:-my-40 { - margin-top: -10rem; - margin-bottom: -10rem; - } - - .md\:-mx-40 { - margin-left: -10rem; - margin-right: -10rem; - } - - .md\:-my-48 { - margin-top: -12rem; - margin-bottom: -12rem; - } - - .md\:-mx-48 { - margin-left: -12rem; - margin-right: -12rem; - } - - .md\:-my-56 { - margin-top: -14rem; - margin-bottom: -14rem; - } - - .md\:-mx-56 { - margin-left: -14rem; - margin-right: -14rem; - } - - .md\:-my-64 { - margin-top: -16rem; - margin-bottom: -16rem; - } - - .md\:-mx-64 { - margin-left: -16rem; - margin-right: -16rem; - } - - .md\:-my-px { - margin-top: -1px; - margin-bottom: -1px; - } - - .md\:-mx-px { - margin-left: -1px; - margin-right: -1px; - } - - .md\:mt-0 { - margin-top: 0; - } - - .md\:mr-0 { - margin-right: 0; - } - - .md\:mb-0 { - margin-bottom: 0; - } - - .md\:ml-0 { - margin-left: 0; - } - - .md\:mt-1 { - margin-top: 0.25rem; - } - - .md\:mr-1 { - margin-right: 0.25rem; - } - - .md\:mb-1 { - margin-bottom: 0.25rem; - } - - .md\:ml-1 { - margin-left: 0.25rem; - } - - .md\:mt-2 { - margin-top: 0.5rem; - } - - .md\:mr-2 { - margin-right: 0.5rem; - } - - .md\:mb-2 { - margin-bottom: 0.5rem; - } - - .md\:ml-2 { - margin-left: 0.5rem; - } - - .md\:mt-3 { - margin-top: 0.75rem; - } - - .md\:mr-3 { - margin-right: 0.75rem; - } - - .md\:mb-3 { - margin-bottom: 0.75rem; - } - - .md\:ml-3 { - margin-left: 0.75rem; - } - - .md\:mt-4 { - margin-top: 1rem; - } - - .md\:mr-4 { - margin-right: 1rem; - } - - .md\:mb-4 { - margin-bottom: 1rem; - } - - .md\:ml-4 { - margin-left: 1rem; - } - - .md\:mt-5 { - margin-top: 1.25rem; - } - - .md\:mr-5 { - margin-right: 1.25rem; - } - - .md\:mb-5 { - margin-bottom: 1.25rem; - } - - .md\:ml-5 { - margin-left: 1.25rem; - } - - .md\:mt-6 { - margin-top: 1.5rem; - } - - .md\:mr-6 { - margin-right: 1.5rem; - } - - .md\:mb-6 { - margin-bottom: 1.5rem; - } - - .md\:ml-6 { - margin-left: 1.5rem; - } - - .md\:mt-8 { - margin-top: 2rem; - } - - .md\:mr-8 { - margin-right: 2rem; - } - - .md\:mb-8 { - margin-bottom: 2rem; - } - - .md\:ml-8 { - margin-left: 2rem; - } - - .md\:mt-10 { - margin-top: 2.5rem; - } - - .md\:mr-10 { - margin-right: 2.5rem; - } - - .md\:mb-10 { - margin-bottom: 2.5rem; - } - - .md\:ml-10 { - margin-left: 2.5rem; - } - - .md\:mt-12 { - margin-top: 3rem; - } - - .md\:mr-12 { - margin-right: 3rem; - } - - .md\:mb-12 { - margin-bottom: 3rem; - } - - .md\:ml-12 { - margin-left: 3rem; - } - - .md\:mt-16 { - margin-top: 4rem; - } - - .md\:mr-16 { - margin-right: 4rem; - } - - .md\:mb-16 { - margin-bottom: 4rem; - } - - .md\:ml-16 { - margin-left: 4rem; - } - - .md\:mt-20 { - margin-top: 5rem; - } - - .md\:mr-20 { - margin-right: 5rem; - } - - .md\:mb-20 { - margin-bottom: 5rem; - } - - .md\:ml-20 { - margin-left: 5rem; - } - - .md\:mt-24 { - margin-top: 6rem; - } - - .md\:mr-24 { - margin-right: 6rem; - } - - .md\:mb-24 { - margin-bottom: 6rem; - } - - .md\:ml-24 { - margin-left: 6rem; - } - - .md\:mt-32 { - margin-top: 8rem; - } - - .md\:mr-32 { - margin-right: 8rem; - } - - .md\:mb-32 { - margin-bottom: 8rem; - } - - .md\:ml-32 { - margin-left: 8rem; - } - - .md\:mt-40 { - margin-top: 10rem; - } - - .md\:mr-40 { - margin-right: 10rem; - } - - .md\:mb-40 { - margin-bottom: 10rem; - } - - .md\:ml-40 { - margin-left: 10rem; - } - - .md\:mt-48 { - margin-top: 12rem; - } - - .md\:mr-48 { - margin-right: 12rem; - } - - .md\:mb-48 { - margin-bottom: 12rem; - } - - .md\:ml-48 { - margin-left: 12rem; - } - - .md\:mt-56 { - margin-top: 14rem; - } - - .md\:mr-56 { - margin-right: 14rem; - } - - .md\:mb-56 { - margin-bottom: 14rem; - } - - .md\:ml-56 { - margin-left: 14rem; - } - - .md\:mt-64 { - margin-top: 16rem; - } - - .md\:mr-64 { - margin-right: 16rem; - } - - .md\:mb-64 { - margin-bottom: 16rem; - } - - .md\:ml-64 { - margin-left: 16rem; - } - - .md\:mt-auto { - margin-top: auto; - } - - .md\:mr-auto { - margin-right: auto; - } - - .md\:mb-auto { - margin-bottom: auto; - } - - .md\:ml-auto { - margin-left: auto; - } - - .md\:mt-px { - margin-top: 1px; - } - - .md\:mr-px { - margin-right: 1px; - } - - .md\:mb-px { - margin-bottom: 1px; - } - - .md\:ml-px { - margin-left: 1px; - } - - .md\:-mt-1 { - margin-top: -0.25rem; - } - - .md\:-mr-1 { - margin-right: -0.25rem; - } - - .md\:-mb-1 { - margin-bottom: -0.25rem; - } - - .md\:-ml-1 { - margin-left: -0.25rem; - } - - .md\:-mt-2 { - margin-top: -0.5rem; - } - - .md\:-mr-2 { - margin-right: -0.5rem; - } - - .md\:-mb-2 { - margin-bottom: -0.5rem; - } - - .md\:-ml-2 { - margin-left: -0.5rem; - } - - .md\:-mt-3 { - margin-top: -0.75rem; - } - - .md\:-mr-3 { - margin-right: -0.75rem; - } - - .md\:-mb-3 { - margin-bottom: -0.75rem; - } - - .md\:-ml-3 { - margin-left: -0.75rem; - } - - .md\:-mt-4 { - margin-top: -1rem; - } - - .md\:-mr-4 { - margin-right: -1rem; - } - - .md\:-mb-4 { - margin-bottom: -1rem; - } - - .md\:-ml-4 { - margin-left: -1rem; - } - - .md\:-mt-5 { - margin-top: -1.25rem; - } - - .md\:-mr-5 { - margin-right: -1.25rem; - } - - .md\:-mb-5 { - margin-bottom: -1.25rem; - } - - .md\:-ml-5 { - margin-left: -1.25rem; - } - - .md\:-mt-6 { - margin-top: -1.5rem; - } - - .md\:-mr-6 { - margin-right: -1.5rem; - } - - .md\:-mb-6 { - margin-bottom: -1.5rem; - } - - .md\:-ml-6 { - margin-left: -1.5rem; - } - - .md\:-mt-8 { - margin-top: -2rem; - } - - .md\:-mr-8 { - margin-right: -2rem; - } - - .md\:-mb-8 { - margin-bottom: -2rem; - } - - .md\:-ml-8 { - margin-left: -2rem; - } - - .md\:-mt-10 { - margin-top: -2.5rem; - } - - .md\:-mr-10 { - margin-right: -2.5rem; - } - - .md\:-mb-10 { - margin-bottom: -2.5rem; - } - - .md\:-ml-10 { - margin-left: -2.5rem; - } - - .md\:-mt-12 { - margin-top: -3rem; - } - - .md\:-mr-12 { - margin-right: -3rem; - } - - .md\:-mb-12 { - margin-bottom: -3rem; - } - - .md\:-ml-12 { - margin-left: -3rem; - } - - .md\:-mt-16 { - margin-top: -4rem; - } - - .md\:-mr-16 { - margin-right: -4rem; - } - - .md\:-mb-16 { - margin-bottom: -4rem; - } - - .md\:-ml-16 { - margin-left: -4rem; - } - - .md\:-mt-20 { - margin-top: -5rem; - } - - .md\:-mr-20 { - margin-right: -5rem; - } - - .md\:-mb-20 { - margin-bottom: -5rem; - } - - .md\:-ml-20 { - margin-left: -5rem; - } - - .md\:-mt-24 { - margin-top: -6rem; - } - - .md\:-mr-24 { - margin-right: -6rem; - } - - .md\:-mb-24 { - margin-bottom: -6rem; - } - - .md\:-ml-24 { - margin-left: -6rem; - } - - .md\:-mt-32 { - margin-top: -8rem; - } - - .md\:-mr-32 { - margin-right: -8rem; - } - - .md\:-mb-32 { - margin-bottom: -8rem; - } - - .md\:-ml-32 { - margin-left: -8rem; - } - - .md\:-mt-40 { - margin-top: -10rem; - } - - .md\:-mr-40 { - margin-right: -10rem; - } - - .md\:-mb-40 { - margin-bottom: -10rem; - } - - .md\:-ml-40 { - margin-left: -10rem; - } - - .md\:-mt-48 { - margin-top: -12rem; - } - - .md\:-mr-48 { - margin-right: -12rem; - } - - .md\:-mb-48 { - margin-bottom: -12rem; - } - - .md\:-ml-48 { - margin-left: -12rem; - } - - .md\:-mt-56 { - margin-top: -14rem; - } - - .md\:-mr-56 { - margin-right: -14rem; - } - - .md\:-mb-56 { - margin-bottom: -14rem; - } - - .md\:-ml-56 { - margin-left: -14rem; - } - - .md\:-mt-64 { - margin-top: -16rem; - } - - .md\:-mr-64 { - margin-right: -16rem; - } - - .md\:-mb-64 { - margin-bottom: -16rem; - } - - .md\:-ml-64 { - margin-left: -16rem; - } - - .md\:-mt-px { - margin-top: -1px; - } - - .md\:-mr-px { - margin-right: -1px; - } - - .md\:-mb-px { - margin-bottom: -1px; - } - - .md\:-ml-px { - margin-left: -1px; - } - - .md\:max-h-full { - max-height: 100%; - } - - .md\:max-h-screen { - max-height: 100vh; - } - - .md\:max-w-none { - max-width: none; - } - - .md\:max-w-xs { - max-width: 20rem; - } - - .md\:max-w-sm { - max-width: 24rem; - } - - .md\:max-w-md { - max-width: 28rem; - } - - .md\:max-w-lg { - max-width: 32rem; - } - - .md\:max-w-xl { - max-width: 36rem; - } - - .md\:max-w-2xl { - max-width: 42rem; - } - - .md\:max-w-3xl { - max-width: 48rem; - } - - .md\:max-w-4xl { - max-width: 56rem; - } - - .md\:max-w-5xl { - max-width: 64rem; - } - - .md\:max-w-6xl { - max-width: 72rem; - } - - .md\:max-w-full { - max-width: 100%; - } - - .md\:max-w-screen-sm { - max-width: 640px; - } - - .md\:max-w-screen-md { - max-width: 768px; - } - - .md\:max-w-screen-lg { - max-width: 1024px; - } - - .md\:max-w-screen-xl { - max-width: 1280px; - } - - .md\:min-h-0 { - min-height: 0; - } - - .md\:min-h-full { - min-height: 100%; - } - - .md\:min-h-screen { - min-height: 100vh; - } - - .md\:min-w-0 { - min-width: 0; - } - - .md\:min-w-full { - min-width: 100%; - } - - .md\:object-contain { - -o-object-fit: contain; - object-fit: contain; - } - - .md\:object-cover { - -o-object-fit: cover; - object-fit: cover; - } - - .md\:object-fill { - -o-object-fit: fill; - object-fit: fill; - } - - .md\:object-none { - -o-object-fit: none; - object-fit: none; - } - - .md\:object-scale-down { - -o-object-fit: scale-down; - object-fit: scale-down; - } - - .md\:object-bottom { - -o-object-position: bottom; - object-position: bottom; - } - - .md\:object-center { - -o-object-position: center; - object-position: center; - } - - .md\:object-left { - -o-object-position: left; - object-position: left; - } - - .md\:object-left-bottom { - -o-object-position: left bottom; - object-position: left bottom; - } - - .md\:object-left-top { - -o-object-position: left top; - object-position: left top; - } - - .md\:object-right { - -o-object-position: right; - object-position: right; - } - - .md\:object-right-bottom { - -o-object-position: right bottom; - object-position: right bottom; - } - - .md\:object-right-top { - -o-object-position: right top; - object-position: right top; - } - - .md\:object-top { - -o-object-position: top; - object-position: top; - } - - .md\:opacity-0 { - opacity: 0; - } - - .md\:opacity-25 { - opacity: 0.25; - } - - .md\:opacity-50 { - opacity: 0.5; - } - - .md\:opacity-75 { - opacity: 0.75; - } - - .md\:opacity-100 { - opacity: 1; - } - - .md\:hover\:opacity-0:hover { - opacity: 0; - } - - .md\:hover\:opacity-25:hover { - opacity: 0.25; - } - - .md\:hover\:opacity-50:hover { - opacity: 0.5; - } - - .md\:hover\:opacity-75:hover { - opacity: 0.75; - } - - .md\:hover\:opacity-100:hover { - opacity: 1; - } - - .md\:focus\:opacity-0:focus { - opacity: 0; - } - - .md\:focus\:opacity-25:focus { - opacity: 0.25; - } - - .md\:focus\:opacity-50:focus { - opacity: 0.5; - } - - .md\:focus\:opacity-75:focus { - opacity: 0.75; - } - - .md\:focus\:opacity-100:focus { - opacity: 1; - } - - .md\:outline-none { - outline: 0; - } - - .md\:focus\:outline-none:focus { - outline: 0; - } - - .md\:overflow-auto { - overflow: auto; - } - - .md\:overflow-hidden { - overflow: hidden; - } - - .md\:overflow-visible { - overflow: visible; - } - - .md\:overflow-scroll { - overflow: scroll; - } - - .md\:overflow-x-auto { - overflow-x: auto; - } - - .md\:overflow-y-auto { - overflow-y: auto; - } - - .md\:overflow-x-hidden { - overflow-x: hidden; - } - - .md\:overflow-y-hidden { - overflow-y: hidden; - } - - .md\:overflow-x-visible { - overflow-x: visible; - } - - .md\:overflow-y-visible { - overflow-y: visible; - } - - .md\:overflow-x-scroll { - overflow-x: scroll; - } - - .md\:overflow-y-scroll { - overflow-y: scroll; - } - - .md\:scrolling-touch { - -webkit-overflow-scrolling: touch; - } - - .md\:scrolling-auto { - -webkit-overflow-scrolling: auto; - } - - .md\:p-0 { - padding: 0; - } - - .md\:p-1 { - padding: 0.25rem; - } - - .md\:p-2 { - padding: 0.5rem; - } - - .md\:p-3 { - padding: 0.75rem; - } - - .md\:p-4 { - padding: 1rem; - } - - .md\:p-5 { - padding: 1.25rem; - } - - .md\:p-6 { - padding: 1.5rem; - } - - .md\:p-8 { - padding: 2rem; - } - - .md\:p-10 { - padding: 2.5rem; - } - - .md\:p-12 { - padding: 3rem; - } - - .md\:p-16 { - padding: 4rem; - } - - .md\:p-20 { - padding: 5rem; - } - - .md\:p-24 { - padding: 6rem; - } - - .md\:p-32 { - padding: 8rem; - } - - .md\:p-40 { - padding: 10rem; - } - - .md\:p-48 { - padding: 12rem; - } - - .md\:p-56 { - padding: 14rem; - } - - .md\:p-64 { - padding: 16rem; - } - - .md\:p-px { - padding: 1px; - } - - .md\:py-0 { - padding-top: 0; - padding-bottom: 0; - } - - .md\:px-0 { - padding-left: 0; - padding-right: 0; - } - - .md\:py-1 { - padding-top: 0.25rem; - padding-bottom: 0.25rem; - } - - .md\:px-1 { - padding-left: 0.25rem; - padding-right: 0.25rem; - } - - .md\:py-2 { - padding-top: 0.5rem; - padding-bottom: 0.5rem; - } - - .md\:px-2 { - padding-left: 0.5rem; - padding-right: 0.5rem; - } - - .md\:py-3 { - padding-top: 0.75rem; - padding-bottom: 0.75rem; - } - - .md\:px-3 { - padding-left: 0.75rem; - padding-right: 0.75rem; - } - - .md\:py-4 { - padding-top: 1rem; - padding-bottom: 1rem; - } - - .md\:px-4 { - padding-left: 1rem; - padding-right: 1rem; - } - - .md\:py-5 { - padding-top: 1.25rem; - padding-bottom: 1.25rem; - } - - .md\:px-5 { - padding-left: 1.25rem; - padding-right: 1.25rem; - } - - .md\:py-6 { - padding-top: 1.5rem; - padding-bottom: 1.5rem; - } - - .md\:px-6 { - padding-left: 1.5rem; - padding-right: 1.5rem; - } - - .md\:py-8 { - padding-top: 2rem; - padding-bottom: 2rem; - } - - .md\:px-8 { - padding-left: 2rem; - padding-right: 2rem; - } - - .md\:py-10 { - padding-top: 2.5rem; - padding-bottom: 2.5rem; - } - - .md\:px-10 { - padding-left: 2.5rem; - padding-right: 2.5rem; - } - - .md\:py-12 { - padding-top: 3rem; - padding-bottom: 3rem; - } - - .md\:px-12 { - padding-left: 3rem; - padding-right: 3rem; - } - - .md\:py-16 { - padding-top: 4rem; - padding-bottom: 4rem; - } - - .md\:px-16 { - padding-left: 4rem; - padding-right: 4rem; - } - - .md\:py-20 { - padding-top: 5rem; - padding-bottom: 5rem; - } - - .md\:px-20 { - padding-left: 5rem; - padding-right: 5rem; - } - - .md\:py-24 { - padding-top: 6rem; - padding-bottom: 6rem; - } - - .md\:px-24 { - padding-left: 6rem; - padding-right: 6rem; - } - - .md\:py-32 { - padding-top: 8rem; - padding-bottom: 8rem; - } - - .md\:px-32 { - padding-left: 8rem; - padding-right: 8rem; - } - - .md\:py-40 { - padding-top: 10rem; - padding-bottom: 10rem; - } - - .md\:px-40 { - padding-left: 10rem; - padding-right: 10rem; - } - - .md\:py-48 { - padding-top: 12rem; - padding-bottom: 12rem; - } - - .md\:px-48 { - padding-left: 12rem; - padding-right: 12rem; - } - - .md\:py-56 { - padding-top: 14rem; - padding-bottom: 14rem; - } - - .md\:px-56 { - padding-left: 14rem; - padding-right: 14rem; - } - - .md\:py-64 { - padding-top: 16rem; - padding-bottom: 16rem; - } - - .md\:px-64 { - padding-left: 16rem; - padding-right: 16rem; - } - - .md\:py-px { - padding-top: 1px; - padding-bottom: 1px; - } - - .md\:px-px { - padding-left: 1px; - padding-right: 1px; - } - - .md\:pt-0 { - padding-top: 0; - } - - .md\:pr-0 { - padding-right: 0; - } - - .md\:pb-0 { - padding-bottom: 0; - } - - .md\:pl-0 { - padding-left: 0; - } - - .md\:pt-1 { - padding-top: 0.25rem; - } - - .md\:pr-1 { - padding-right: 0.25rem; - } - - .md\:pb-1 { - padding-bottom: 0.25rem; - } - - .md\:pl-1 { - padding-left: 0.25rem; - } - - .md\:pt-2 { - padding-top: 0.5rem; - } - - .md\:pr-2 { - padding-right: 0.5rem; - } - - .md\:pb-2 { - padding-bottom: 0.5rem; - } - - .md\:pl-2 { - padding-left: 0.5rem; - } - - .md\:pt-3 { - padding-top: 0.75rem; - } - - .md\:pr-3 { - padding-right: 0.75rem; - } - - .md\:pb-3 { - padding-bottom: 0.75rem; - } - - .md\:pl-3 { - padding-left: 0.75rem; - } - - .md\:pt-4 { - padding-top: 1rem; - } - - .md\:pr-4 { - padding-right: 1rem; - } - - .md\:pb-4 { - padding-bottom: 1rem; - } - - .md\:pl-4 { - padding-left: 1rem; - } - - .md\:pt-5 { - padding-top: 1.25rem; - } - - .md\:pr-5 { - padding-right: 1.25rem; - } - - .md\:pb-5 { - padding-bottom: 1.25rem; - } - - .md\:pl-5 { - padding-left: 1.25rem; - } - - .md\:pt-6 { - padding-top: 1.5rem; - } - - .md\:pr-6 { - padding-right: 1.5rem; - } - - .md\:pb-6 { - padding-bottom: 1.5rem; - } - - .md\:pl-6 { - padding-left: 1.5rem; - } - - .md\:pt-8 { - padding-top: 2rem; - } - - .md\:pr-8 { - padding-right: 2rem; - } - - .md\:pb-8 { - padding-bottom: 2rem; - } - - .md\:pl-8 { - padding-left: 2rem; - } - - .md\:pt-10 { - padding-top: 2.5rem; - } - - .md\:pr-10 { - padding-right: 2.5rem; - } - - .md\:pb-10 { - padding-bottom: 2.5rem; - } - - .md\:pl-10 { - padding-left: 2.5rem; - } - - .md\:pt-12 { - padding-top: 3rem; - } - - .md\:pr-12 { - padding-right: 3rem; - } - - .md\:pb-12 { - padding-bottom: 3rem; - } - - .md\:pl-12 { - padding-left: 3rem; - } - - .md\:pt-16 { - padding-top: 4rem; - } - - .md\:pr-16 { - padding-right: 4rem; - } - - .md\:pb-16 { - padding-bottom: 4rem; - } - - .md\:pl-16 { - padding-left: 4rem; - } - - .md\:pt-20 { - padding-top: 5rem; - } - - .md\:pr-20 { - padding-right: 5rem; - } - - .md\:pb-20 { - padding-bottom: 5rem; - } - - .md\:pl-20 { - padding-left: 5rem; - } - - .md\:pt-24 { - padding-top: 6rem; - } - - .md\:pr-24 { - padding-right: 6rem; - } - - .md\:pb-24 { - padding-bottom: 6rem; - } - - .md\:pl-24 { - padding-left: 6rem; - } - - .md\:pt-32 { - padding-top: 8rem; - } - - .md\:pr-32 { - padding-right: 8rem; - } - - .md\:pb-32 { - padding-bottom: 8rem; - } - - .md\:pl-32 { - padding-left: 8rem; - } - - .md\:pt-40 { - padding-top: 10rem; - } - - .md\:pr-40 { - padding-right: 10rem; - } - - .md\:pb-40 { - padding-bottom: 10rem; - } - - .md\:pl-40 { - padding-left: 10rem; - } - - .md\:pt-48 { - padding-top: 12rem; - } - - .md\:pr-48 { - padding-right: 12rem; - } - - .md\:pb-48 { - padding-bottom: 12rem; - } - - .md\:pl-48 { - padding-left: 12rem; - } - - .md\:pt-56 { - padding-top: 14rem; - } - - .md\:pr-56 { - padding-right: 14rem; - } - - .md\:pb-56 { - padding-bottom: 14rem; - } - - .md\:pl-56 { - padding-left: 14rem; - } - - .md\:pt-64 { - padding-top: 16rem; - } - - .md\:pr-64 { - padding-right: 16rem; - } - - .md\:pb-64 { - padding-bottom: 16rem; - } - - .md\:pl-64 { - padding-left: 16rem; - } - - .md\:pt-px { - padding-top: 1px; - } - - .md\:pr-px { - padding-right: 1px; - } - - .md\:pb-px { - padding-bottom: 1px; - } - - .md\:pl-px { - padding-left: 1px; - } - - .md\:placeholder-transparent::-webkit-input-placeholder { - color: transparent; - } - - .md\:placeholder-transparent::-moz-placeholder { - color: transparent; - } - - .md\:placeholder-transparent:-ms-input-placeholder { - color: transparent; - } - - .md\:placeholder-transparent::-ms-input-placeholder { - color: transparent; - } - - .md\:placeholder-transparent::placeholder { - color: transparent; - } - - .md\:placeholder-black::-webkit-input-placeholder { - color: #000; - } - - .md\:placeholder-black::-moz-placeholder { - color: #000; - } - - .md\:placeholder-black:-ms-input-placeholder { - color: #000; - } - - .md\:placeholder-black::-ms-input-placeholder { - color: #000; - } - - .md\:placeholder-black::placeholder { - color: #000; - } - - .md\:placeholder-white::-webkit-input-placeholder { - color: #fff; - } - - .md\:placeholder-white::-moz-placeholder { - color: #fff; - } - - .md\:placeholder-white:-ms-input-placeholder { - color: #fff; - } - - .md\:placeholder-white::-ms-input-placeholder { - color: #fff; - } - - .md\:placeholder-white::placeholder { - color: #fff; - } - - .md\:placeholder-gray-100::-webkit-input-placeholder { - color: #f7fafc; - } - - .md\:placeholder-gray-100::-moz-placeholder { - color: #f7fafc; - } - - .md\:placeholder-gray-100:-ms-input-placeholder { - color: #f7fafc; - } - - .md\:placeholder-gray-100::-ms-input-placeholder { - color: #f7fafc; - } - - .md\:placeholder-gray-100::placeholder { - color: #f7fafc; - } - - .md\:placeholder-gray-200::-webkit-input-placeholder { - color: #edf2f7; - } - - .md\:placeholder-gray-200::-moz-placeholder { - color: #edf2f7; - } - - .md\:placeholder-gray-200:-ms-input-placeholder { - color: #edf2f7; - } - - .md\:placeholder-gray-200::-ms-input-placeholder { - color: #edf2f7; - } - - .md\:placeholder-gray-200::placeholder { - color: #edf2f7; - } - - .md\:placeholder-gray-300::-webkit-input-placeholder { - color: #e2e8f0; - } - - .md\:placeholder-gray-300::-moz-placeholder { - color: #e2e8f0; - } - - .md\:placeholder-gray-300:-ms-input-placeholder { - color: #e2e8f0; - } - - .md\:placeholder-gray-300::-ms-input-placeholder { - color: #e2e8f0; - } - - .md\:placeholder-gray-300::placeholder { - color: #e2e8f0; - } - - .md\:placeholder-gray-400::-webkit-input-placeholder { - color: #cbd5e0; - } - - .md\:placeholder-gray-400::-moz-placeholder { - color: #cbd5e0; - } - - .md\:placeholder-gray-400:-ms-input-placeholder { - color: #cbd5e0; - } - - .md\:placeholder-gray-400::-ms-input-placeholder { - color: #cbd5e0; - } - - .md\:placeholder-gray-400::placeholder { - color: #cbd5e0; - } - - .md\:placeholder-gray-500::-webkit-input-placeholder { - color: #a0aec0; - } - - .md\:placeholder-gray-500::-moz-placeholder { - color: #a0aec0; - } - - .md\:placeholder-gray-500:-ms-input-placeholder { - color: #a0aec0; - } - - .md\:placeholder-gray-500::-ms-input-placeholder { - color: #a0aec0; - } - - .md\:placeholder-gray-500::placeholder { - color: #a0aec0; - } - - .md\:placeholder-gray-600::-webkit-input-placeholder { - color: #718096; - } - - .md\:placeholder-gray-600::-moz-placeholder { - color: #718096; - } - - .md\:placeholder-gray-600:-ms-input-placeholder { - color: #718096; - } - - .md\:placeholder-gray-600::-ms-input-placeholder { - color: #718096; - } - - .md\:placeholder-gray-600::placeholder { - color: #718096; - } - - .md\:placeholder-gray-700::-webkit-input-placeholder { - color: #4a5568; - } - - .md\:placeholder-gray-700::-moz-placeholder { - color: #4a5568; - } - - .md\:placeholder-gray-700:-ms-input-placeholder { - color: #4a5568; - } - - .md\:placeholder-gray-700::-ms-input-placeholder { - color: #4a5568; - } - - .md\:placeholder-gray-700::placeholder { - color: #4a5568; - } - - .md\:placeholder-gray-800::-webkit-input-placeholder { - color: #2d3748; - } - - .md\:placeholder-gray-800::-moz-placeholder { - color: #2d3748; - } - - .md\:placeholder-gray-800:-ms-input-placeholder { - color: #2d3748; - } - - .md\:placeholder-gray-800::-ms-input-placeholder { - color: #2d3748; - } - - .md\:placeholder-gray-800::placeholder { - color: #2d3748; - } - - .md\:placeholder-gray-900::-webkit-input-placeholder { - color: #1a202c; - } - - .md\:placeholder-gray-900::-moz-placeholder { - color: #1a202c; - } - - .md\:placeholder-gray-900:-ms-input-placeholder { - color: #1a202c; - } - - .md\:placeholder-gray-900::-ms-input-placeholder { - color: #1a202c; - } - - .md\:placeholder-gray-900::placeholder { - color: #1a202c; - } - - .md\:placeholder-red-100::-webkit-input-placeholder { - color: #fff5f5; - } - - .md\:placeholder-red-100::-moz-placeholder { - color: #fff5f5; - } - - .md\:placeholder-red-100:-ms-input-placeholder { - color: #fff5f5; - } - - .md\:placeholder-red-100::-ms-input-placeholder { - color: #fff5f5; - } - - .md\:placeholder-red-100::placeholder { - color: #fff5f5; - } - - .md\:placeholder-red-200::-webkit-input-placeholder { - color: #fed7d7; - } - - .md\:placeholder-red-200::-moz-placeholder { - color: #fed7d7; - } - - .md\:placeholder-red-200:-ms-input-placeholder { - color: #fed7d7; - } - - .md\:placeholder-red-200::-ms-input-placeholder { - color: #fed7d7; - } - - .md\:placeholder-red-200::placeholder { - color: #fed7d7; - } - - .md\:placeholder-red-300::-webkit-input-placeholder { - color: #feb2b2; - } - - .md\:placeholder-red-300::-moz-placeholder { - color: #feb2b2; - } - - .md\:placeholder-red-300:-ms-input-placeholder { - color: #feb2b2; - } - - .md\:placeholder-red-300::-ms-input-placeholder { - color: #feb2b2; - } - - .md\:placeholder-red-300::placeholder { - color: #feb2b2; - } - - .md\:placeholder-red-400::-webkit-input-placeholder { - color: #fc8181; - } - - .md\:placeholder-red-400::-moz-placeholder { - color: #fc8181; - } - - .md\:placeholder-red-400:-ms-input-placeholder { - color: #fc8181; - } - - .md\:placeholder-red-400::-ms-input-placeholder { - color: #fc8181; - } - - .md\:placeholder-red-400::placeholder { - color: #fc8181; - } - - .md\:placeholder-red-500::-webkit-input-placeholder { - color: #f56565; - } - - .md\:placeholder-red-500::-moz-placeholder { - color: #f56565; - } - - .md\:placeholder-red-500:-ms-input-placeholder { - color: #f56565; - } - - .md\:placeholder-red-500::-ms-input-placeholder { - color: #f56565; - } - - .md\:placeholder-red-500::placeholder { - color: #f56565; - } - - .md\:placeholder-red-600::-webkit-input-placeholder { - color: #e53e3e; - } - - .md\:placeholder-red-600::-moz-placeholder { - color: #e53e3e; - } - - .md\:placeholder-red-600:-ms-input-placeholder { - color: #e53e3e; - } - - .md\:placeholder-red-600::-ms-input-placeholder { - color: #e53e3e; - } - - .md\:placeholder-red-600::placeholder { - color: #e53e3e; - } - - .md\:placeholder-red-700::-webkit-input-placeholder { - color: #c53030; - } - - .md\:placeholder-red-700::-moz-placeholder { - color: #c53030; - } - - .md\:placeholder-red-700:-ms-input-placeholder { - color: #c53030; - } - - .md\:placeholder-red-700::-ms-input-placeholder { - color: #c53030; - } - - .md\:placeholder-red-700::placeholder { - color: #c53030; - } - - .md\:placeholder-red-800::-webkit-input-placeholder { - color: #9b2c2c; - } - - .md\:placeholder-red-800::-moz-placeholder { - color: #9b2c2c; - } - - .md\:placeholder-red-800:-ms-input-placeholder { - color: #9b2c2c; - } - - .md\:placeholder-red-800::-ms-input-placeholder { - color: #9b2c2c; - } - - .md\:placeholder-red-800::placeholder { - color: #9b2c2c; - } - - .md\:placeholder-red-900::-webkit-input-placeholder { - color: #742a2a; - } - - .md\:placeholder-red-900::-moz-placeholder { - color: #742a2a; - } - - .md\:placeholder-red-900:-ms-input-placeholder { - color: #742a2a; - } - - .md\:placeholder-red-900::-ms-input-placeholder { - color: #742a2a; - } - - .md\:placeholder-red-900::placeholder { - color: #742a2a; - } - - .md\:placeholder-orange-100::-webkit-input-placeholder { - color: #fffaf0; - } - - .md\:placeholder-orange-100::-moz-placeholder { - color: #fffaf0; - } - - .md\:placeholder-orange-100:-ms-input-placeholder { - color: #fffaf0; - } - - .md\:placeholder-orange-100::-ms-input-placeholder { - color: #fffaf0; - } - - .md\:placeholder-orange-100::placeholder { - color: #fffaf0; - } - - .md\:placeholder-orange-200::-webkit-input-placeholder { - color: #feebc8; - } - - .md\:placeholder-orange-200::-moz-placeholder { - color: #feebc8; - } - - .md\:placeholder-orange-200:-ms-input-placeholder { - color: #feebc8; - } - - .md\:placeholder-orange-200::-ms-input-placeholder { - color: #feebc8; - } - - .md\:placeholder-orange-200::placeholder { - color: #feebc8; - } - - .md\:placeholder-orange-300::-webkit-input-placeholder { - color: #fbd38d; - } - - .md\:placeholder-orange-300::-moz-placeholder { - color: #fbd38d; - } - - .md\:placeholder-orange-300:-ms-input-placeholder { - color: #fbd38d; - } - - .md\:placeholder-orange-300::-ms-input-placeholder { - color: #fbd38d; - } - - .md\:placeholder-orange-300::placeholder { - color: #fbd38d; - } - - .md\:placeholder-orange-400::-webkit-input-placeholder { - color: #f6ad55; - } - - .md\:placeholder-orange-400::-moz-placeholder { - color: #f6ad55; - } - - .md\:placeholder-orange-400:-ms-input-placeholder { - color: #f6ad55; - } - - .md\:placeholder-orange-400::-ms-input-placeholder { - color: #f6ad55; - } - - .md\:placeholder-orange-400::placeholder { - color: #f6ad55; - } - - .md\:placeholder-orange-500::-webkit-input-placeholder { - color: #ed8936; - } - - .md\:placeholder-orange-500::-moz-placeholder { - color: #ed8936; - } - - .md\:placeholder-orange-500:-ms-input-placeholder { - color: #ed8936; - } - - .md\:placeholder-orange-500::-ms-input-placeholder { - color: #ed8936; - } - - .md\:placeholder-orange-500::placeholder { - color: #ed8936; - } - - .md\:placeholder-orange-600::-webkit-input-placeholder { - color: #dd6b20; - } - - .md\:placeholder-orange-600::-moz-placeholder { - color: #dd6b20; - } - - .md\:placeholder-orange-600:-ms-input-placeholder { - color: #dd6b20; - } - - .md\:placeholder-orange-600::-ms-input-placeholder { - color: #dd6b20; - } - - .md\:placeholder-orange-600::placeholder { - color: #dd6b20; - } - - .md\:placeholder-orange-700::-webkit-input-placeholder { - color: #c05621; - } - - .md\:placeholder-orange-700::-moz-placeholder { - color: #c05621; - } - - .md\:placeholder-orange-700:-ms-input-placeholder { - color: #c05621; - } - - .md\:placeholder-orange-700::-ms-input-placeholder { - color: #c05621; - } - - .md\:placeholder-orange-700::placeholder { - color: #c05621; - } - - .md\:placeholder-orange-800::-webkit-input-placeholder { - color: #9c4221; - } - - .md\:placeholder-orange-800::-moz-placeholder { - color: #9c4221; - } - - .md\:placeholder-orange-800:-ms-input-placeholder { - color: #9c4221; - } - - .md\:placeholder-orange-800::-ms-input-placeholder { - color: #9c4221; - } - - .md\:placeholder-orange-800::placeholder { - color: #9c4221; - } - - .md\:placeholder-orange-900::-webkit-input-placeholder { - color: #7b341e; - } - - .md\:placeholder-orange-900::-moz-placeholder { - color: #7b341e; - } - - .md\:placeholder-orange-900:-ms-input-placeholder { - color: #7b341e; - } - - .md\:placeholder-orange-900::-ms-input-placeholder { - color: #7b341e; - } - - .md\:placeholder-orange-900::placeholder { - color: #7b341e; - } - - .md\:placeholder-yellow-100::-webkit-input-placeholder { - color: #fffff0; - } - - .md\:placeholder-yellow-100::-moz-placeholder { - color: #fffff0; - } - - .md\:placeholder-yellow-100:-ms-input-placeholder { - color: #fffff0; - } - - .md\:placeholder-yellow-100::-ms-input-placeholder { - color: #fffff0; - } - - .md\:placeholder-yellow-100::placeholder { - color: #fffff0; - } - - .md\:placeholder-yellow-200::-webkit-input-placeholder { - color: #fefcbf; - } - - .md\:placeholder-yellow-200::-moz-placeholder { - color: #fefcbf; - } - - .md\:placeholder-yellow-200:-ms-input-placeholder { - color: #fefcbf; - } - - .md\:placeholder-yellow-200::-ms-input-placeholder { - color: #fefcbf; - } - - .md\:placeholder-yellow-200::placeholder { - color: #fefcbf; - } - - .md\:placeholder-yellow-300::-webkit-input-placeholder { - color: #faf089; - } - - .md\:placeholder-yellow-300::-moz-placeholder { - color: #faf089; - } - - .md\:placeholder-yellow-300:-ms-input-placeholder { - color: #faf089; - } - - .md\:placeholder-yellow-300::-ms-input-placeholder { - color: #faf089; - } - - .md\:placeholder-yellow-300::placeholder { - color: #faf089; - } - - .md\:placeholder-yellow-400::-webkit-input-placeholder { - color: #f6e05e; - } - - .md\:placeholder-yellow-400::-moz-placeholder { - color: #f6e05e; - } - - .md\:placeholder-yellow-400:-ms-input-placeholder { - color: #f6e05e; - } - - .md\:placeholder-yellow-400::-ms-input-placeholder { - color: #f6e05e; - } - - .md\:placeholder-yellow-400::placeholder { - color: #f6e05e; - } - - .md\:placeholder-yellow-500::-webkit-input-placeholder { - color: #ecc94b; - } - - .md\:placeholder-yellow-500::-moz-placeholder { - color: #ecc94b; - } - - .md\:placeholder-yellow-500:-ms-input-placeholder { - color: #ecc94b; - } - - .md\:placeholder-yellow-500::-ms-input-placeholder { - color: #ecc94b; - } - - .md\:placeholder-yellow-500::placeholder { - color: #ecc94b; - } - - .md\:placeholder-yellow-600::-webkit-input-placeholder { - color: #d69e2e; - } - - .md\:placeholder-yellow-600::-moz-placeholder { - color: #d69e2e; - } - - .md\:placeholder-yellow-600:-ms-input-placeholder { - color: #d69e2e; - } - - .md\:placeholder-yellow-600::-ms-input-placeholder { - color: #d69e2e; - } - - .md\:placeholder-yellow-600::placeholder { - color: #d69e2e; - } - - .md\:placeholder-yellow-700::-webkit-input-placeholder { - color: #b7791f; - } - - .md\:placeholder-yellow-700::-moz-placeholder { - color: #b7791f; - } - - .md\:placeholder-yellow-700:-ms-input-placeholder { - color: #b7791f; - } - - .md\:placeholder-yellow-700::-ms-input-placeholder { - color: #b7791f; - } - - .md\:placeholder-yellow-700::placeholder { - color: #b7791f; - } - - .md\:placeholder-yellow-800::-webkit-input-placeholder { - color: #975a16; - } - - .md\:placeholder-yellow-800::-moz-placeholder { - color: #975a16; - } - - .md\:placeholder-yellow-800:-ms-input-placeholder { - color: #975a16; - } - - .md\:placeholder-yellow-800::-ms-input-placeholder { - color: #975a16; - } - - .md\:placeholder-yellow-800::placeholder { - color: #975a16; - } - - .md\:placeholder-yellow-900::-webkit-input-placeholder { - color: #744210; - } - - .md\:placeholder-yellow-900::-moz-placeholder { - color: #744210; - } - - .md\:placeholder-yellow-900:-ms-input-placeholder { - color: #744210; - } - - .md\:placeholder-yellow-900::-ms-input-placeholder { - color: #744210; - } - - .md\:placeholder-yellow-900::placeholder { - color: #744210; - } - - .md\:placeholder-green-100::-webkit-input-placeholder { - color: #f0fff4; - } - - .md\:placeholder-green-100::-moz-placeholder { - color: #f0fff4; - } - - .md\:placeholder-green-100:-ms-input-placeholder { - color: #f0fff4; - } - - .md\:placeholder-green-100::-ms-input-placeholder { - color: #f0fff4; - } - - .md\:placeholder-green-100::placeholder { - color: #f0fff4; - } - - .md\:placeholder-green-200::-webkit-input-placeholder { - color: #c6f6d5; - } - - .md\:placeholder-green-200::-moz-placeholder { - color: #c6f6d5; - } - - .md\:placeholder-green-200:-ms-input-placeholder { - color: #c6f6d5; - } - - .md\:placeholder-green-200::-ms-input-placeholder { - color: #c6f6d5; - } - - .md\:placeholder-green-200::placeholder { - color: #c6f6d5; - } - - .md\:placeholder-green-300::-webkit-input-placeholder { - color: #9ae6b4; - } - - .md\:placeholder-green-300::-moz-placeholder { - color: #9ae6b4; - } - - .md\:placeholder-green-300:-ms-input-placeholder { - color: #9ae6b4; - } - - .md\:placeholder-green-300::-ms-input-placeholder { - color: #9ae6b4; - } - - .md\:placeholder-green-300::placeholder { - color: #9ae6b4; - } - - .md\:placeholder-green-400::-webkit-input-placeholder { - color: #68d391; - } - - .md\:placeholder-green-400::-moz-placeholder { - color: #68d391; - } - - .md\:placeholder-green-400:-ms-input-placeholder { - color: #68d391; - } - - .md\:placeholder-green-400::-ms-input-placeholder { - color: #68d391; - } - - .md\:placeholder-green-400::placeholder { - color: #68d391; - } - - .md\:placeholder-green-500::-webkit-input-placeholder { - color: #48bb78; - } - - .md\:placeholder-green-500::-moz-placeholder { - color: #48bb78; - } - - .md\:placeholder-green-500:-ms-input-placeholder { - color: #48bb78; - } - - .md\:placeholder-green-500::-ms-input-placeholder { - color: #48bb78; - } - - .md\:placeholder-green-500::placeholder { - color: #48bb78; - } - - .md\:placeholder-green-600::-webkit-input-placeholder { - color: #38a169; - } - - .md\:placeholder-green-600::-moz-placeholder { - color: #38a169; - } - - .md\:placeholder-green-600:-ms-input-placeholder { - color: #38a169; - } - - .md\:placeholder-green-600::-ms-input-placeholder { - color: #38a169; - } - - .md\:placeholder-green-600::placeholder { - color: #38a169; - } - - .md\:placeholder-green-700::-webkit-input-placeholder { - color: #2f855a; - } - - .md\:placeholder-green-700::-moz-placeholder { - color: #2f855a; - } - - .md\:placeholder-green-700:-ms-input-placeholder { - color: #2f855a; - } - - .md\:placeholder-green-700::-ms-input-placeholder { - color: #2f855a; - } - - .md\:placeholder-green-700::placeholder { - color: #2f855a; - } - - .md\:placeholder-green-800::-webkit-input-placeholder { - color: #276749; - } - - .md\:placeholder-green-800::-moz-placeholder { - color: #276749; - } - - .md\:placeholder-green-800:-ms-input-placeholder { - color: #276749; - } - - .md\:placeholder-green-800::-ms-input-placeholder { - color: #276749; - } - - .md\:placeholder-green-800::placeholder { - color: #276749; - } - - .md\:placeholder-green-900::-webkit-input-placeholder { - color: #22543d; - } - - .md\:placeholder-green-900::-moz-placeholder { - color: #22543d; - } - - .md\:placeholder-green-900:-ms-input-placeholder { - color: #22543d; - } - - .md\:placeholder-green-900::-ms-input-placeholder { - color: #22543d; - } - - .md\:placeholder-green-900::placeholder { - color: #22543d; - } - - .md\:placeholder-teal-100::-webkit-input-placeholder { - color: #e6fffa; - } - - .md\:placeholder-teal-100::-moz-placeholder { - color: #e6fffa; - } - - .md\:placeholder-teal-100:-ms-input-placeholder { - color: #e6fffa; - } - - .md\:placeholder-teal-100::-ms-input-placeholder { - color: #e6fffa; - } - - .md\:placeholder-teal-100::placeholder { - color: #e6fffa; - } - - .md\:placeholder-teal-200::-webkit-input-placeholder { - color: #b2f5ea; - } - - .md\:placeholder-teal-200::-moz-placeholder { - color: #b2f5ea; - } - - .md\:placeholder-teal-200:-ms-input-placeholder { - color: #b2f5ea; - } - - .md\:placeholder-teal-200::-ms-input-placeholder { - color: #b2f5ea; - } - - .md\:placeholder-teal-200::placeholder { - color: #b2f5ea; - } - - .md\:placeholder-teal-300::-webkit-input-placeholder { - color: #81e6d9; - } - - .md\:placeholder-teal-300::-moz-placeholder { - color: #81e6d9; - } - - .md\:placeholder-teal-300:-ms-input-placeholder { - color: #81e6d9; - } - - .md\:placeholder-teal-300::-ms-input-placeholder { - color: #81e6d9; - } - - .md\:placeholder-teal-300::placeholder { - color: #81e6d9; - } - - .md\:placeholder-teal-400::-webkit-input-placeholder { - color: #4fd1c5; - } - - .md\:placeholder-teal-400::-moz-placeholder { - color: #4fd1c5; - } - - .md\:placeholder-teal-400:-ms-input-placeholder { - color: #4fd1c5; - } - - .md\:placeholder-teal-400::-ms-input-placeholder { - color: #4fd1c5; - } - - .md\:placeholder-teal-400::placeholder { - color: #4fd1c5; - } - - .md\:placeholder-teal-500::-webkit-input-placeholder { - color: #38b2ac; - } - - .md\:placeholder-teal-500::-moz-placeholder { - color: #38b2ac; - } - - .md\:placeholder-teal-500:-ms-input-placeholder { - color: #38b2ac; - } - - .md\:placeholder-teal-500::-ms-input-placeholder { - color: #38b2ac; - } - - .md\:placeholder-teal-500::placeholder { - color: #38b2ac; - } - - .md\:placeholder-teal-600::-webkit-input-placeholder { - color: #319795; - } - - .md\:placeholder-teal-600::-moz-placeholder { - color: #319795; - } - - .md\:placeholder-teal-600:-ms-input-placeholder { - color: #319795; - } - - .md\:placeholder-teal-600::-ms-input-placeholder { - color: #319795; - } - - .md\:placeholder-teal-600::placeholder { - color: #319795; - } - - .md\:placeholder-teal-700::-webkit-input-placeholder { - color: #2c7a7b; - } - - .md\:placeholder-teal-700::-moz-placeholder { - color: #2c7a7b; - } - - .md\:placeholder-teal-700:-ms-input-placeholder { - color: #2c7a7b; - } - - .md\:placeholder-teal-700::-ms-input-placeholder { - color: #2c7a7b; - } - - .md\:placeholder-teal-700::placeholder { - color: #2c7a7b; - } - - .md\:placeholder-teal-800::-webkit-input-placeholder { - color: #285e61; - } - - .md\:placeholder-teal-800::-moz-placeholder { - color: #285e61; - } - - .md\:placeholder-teal-800:-ms-input-placeholder { - color: #285e61; - } - - .md\:placeholder-teal-800::-ms-input-placeholder { - color: #285e61; - } - - .md\:placeholder-teal-800::placeholder { - color: #285e61; - } - - .md\:placeholder-teal-900::-webkit-input-placeholder { - color: #234e52; - } - - .md\:placeholder-teal-900::-moz-placeholder { - color: #234e52; - } - - .md\:placeholder-teal-900:-ms-input-placeholder { - color: #234e52; - } - - .md\:placeholder-teal-900::-ms-input-placeholder { - color: #234e52; - } - - .md\:placeholder-teal-900::placeholder { - color: #234e52; - } - - .md\:placeholder-blue-100::-webkit-input-placeholder { - color: #ebf8ff; - } - - .md\:placeholder-blue-100::-moz-placeholder { - color: #ebf8ff; - } - - .md\:placeholder-blue-100:-ms-input-placeholder { - color: #ebf8ff; - } - - .md\:placeholder-blue-100::-ms-input-placeholder { - color: #ebf8ff; - } - - .md\:placeholder-blue-100::placeholder { - color: #ebf8ff; - } - - .md\:placeholder-blue-200::-webkit-input-placeholder { - color: #bee3f8; - } - - .md\:placeholder-blue-200::-moz-placeholder { - color: #bee3f8; - } - - .md\:placeholder-blue-200:-ms-input-placeholder { - color: #bee3f8; - } - - .md\:placeholder-blue-200::-ms-input-placeholder { - color: #bee3f8; - } - - .md\:placeholder-blue-200::placeholder { - color: #bee3f8; - } - - .md\:placeholder-blue-300::-webkit-input-placeholder { - color: #90cdf4; - } - - .md\:placeholder-blue-300::-moz-placeholder { - color: #90cdf4; - } - - .md\:placeholder-blue-300:-ms-input-placeholder { - color: #90cdf4; - } - - .md\:placeholder-blue-300::-ms-input-placeholder { - color: #90cdf4; - } - - .md\:placeholder-blue-300::placeholder { - color: #90cdf4; - } - - .md\:placeholder-blue-400::-webkit-input-placeholder { - color: #63b3ed; - } - - .md\:placeholder-blue-400::-moz-placeholder { - color: #63b3ed; - } - - .md\:placeholder-blue-400:-ms-input-placeholder { - color: #63b3ed; - } - - .md\:placeholder-blue-400::-ms-input-placeholder { - color: #63b3ed; - } - - .md\:placeholder-blue-400::placeholder { - color: #63b3ed; - } - - .md\:placeholder-blue-500::-webkit-input-placeholder { - color: #4299e1; - } - - .md\:placeholder-blue-500::-moz-placeholder { - color: #4299e1; - } - - .md\:placeholder-blue-500:-ms-input-placeholder { - color: #4299e1; - } - - .md\:placeholder-blue-500::-ms-input-placeholder { - color: #4299e1; - } - - .md\:placeholder-blue-500::placeholder { - color: #4299e1; - } - - .md\:placeholder-blue-600::-webkit-input-placeholder { - color: #3182ce; - } - - .md\:placeholder-blue-600::-moz-placeholder { - color: #3182ce; - } - - .md\:placeholder-blue-600:-ms-input-placeholder { - color: #3182ce; - } - - .md\:placeholder-blue-600::-ms-input-placeholder { - color: #3182ce; - } - - .md\:placeholder-blue-600::placeholder { - color: #3182ce; - } - - .md\:placeholder-blue-700::-webkit-input-placeholder { - color: #2b6cb0; - } - - .md\:placeholder-blue-700::-moz-placeholder { - color: #2b6cb0; - } - - .md\:placeholder-blue-700:-ms-input-placeholder { - color: #2b6cb0; - } - - .md\:placeholder-blue-700::-ms-input-placeholder { - color: #2b6cb0; - } - - .md\:placeholder-blue-700::placeholder { - color: #2b6cb0; - } - - .md\:placeholder-blue-800::-webkit-input-placeholder { - color: #2c5282; - } - - .md\:placeholder-blue-800::-moz-placeholder { - color: #2c5282; - } - - .md\:placeholder-blue-800:-ms-input-placeholder { - color: #2c5282; - } - - .md\:placeholder-blue-800::-ms-input-placeholder { - color: #2c5282; - } - - .md\:placeholder-blue-800::placeholder { - color: #2c5282; - } - - .md\:placeholder-blue-900::-webkit-input-placeholder { - color: #2a4365; - } - - .md\:placeholder-blue-900::-moz-placeholder { - color: #2a4365; - } - - .md\:placeholder-blue-900:-ms-input-placeholder { - color: #2a4365; - } - - .md\:placeholder-blue-900::-ms-input-placeholder { - color: #2a4365; - } - - .md\:placeholder-blue-900::placeholder { - color: #2a4365; - } - - .md\:placeholder-indigo-100::-webkit-input-placeholder { - color: #ebf4ff; - } - - .md\:placeholder-indigo-100::-moz-placeholder { - color: #ebf4ff; - } - - .md\:placeholder-indigo-100:-ms-input-placeholder { - color: #ebf4ff; - } - - .md\:placeholder-indigo-100::-ms-input-placeholder { - color: #ebf4ff; - } - - .md\:placeholder-indigo-100::placeholder { - color: #ebf4ff; - } - - .md\:placeholder-indigo-200::-webkit-input-placeholder { - color: #c3dafe; - } - - .md\:placeholder-indigo-200::-moz-placeholder { - color: #c3dafe; - } - - .md\:placeholder-indigo-200:-ms-input-placeholder { - color: #c3dafe; - } - - .md\:placeholder-indigo-200::-ms-input-placeholder { - color: #c3dafe; - } - - .md\:placeholder-indigo-200::placeholder { - color: #c3dafe; - } - - .md\:placeholder-indigo-300::-webkit-input-placeholder { - color: #a3bffa; - } - - .md\:placeholder-indigo-300::-moz-placeholder { - color: #a3bffa; - } - - .md\:placeholder-indigo-300:-ms-input-placeholder { - color: #a3bffa; - } - - .md\:placeholder-indigo-300::-ms-input-placeholder { - color: #a3bffa; - } - - .md\:placeholder-indigo-300::placeholder { - color: #a3bffa; - } - - .md\:placeholder-indigo-400::-webkit-input-placeholder { - color: #7f9cf5; - } - - .md\:placeholder-indigo-400::-moz-placeholder { - color: #7f9cf5; - } - - .md\:placeholder-indigo-400:-ms-input-placeholder { - color: #7f9cf5; - } - - .md\:placeholder-indigo-400::-ms-input-placeholder { - color: #7f9cf5; - } - - .md\:placeholder-indigo-400::placeholder { - color: #7f9cf5; - } - - .md\:placeholder-indigo-500::-webkit-input-placeholder { - color: #667eea; - } - - .md\:placeholder-indigo-500::-moz-placeholder { - color: #667eea; - } - - .md\:placeholder-indigo-500:-ms-input-placeholder { - color: #667eea; - } - - .md\:placeholder-indigo-500::-ms-input-placeholder { - color: #667eea; - } - - .md\:placeholder-indigo-500::placeholder { - color: #667eea; - } - - .md\:placeholder-indigo-600::-webkit-input-placeholder { - color: #5a67d8; - } - - .md\:placeholder-indigo-600::-moz-placeholder { - color: #5a67d8; - } - - .md\:placeholder-indigo-600:-ms-input-placeholder { - color: #5a67d8; - } - - .md\:placeholder-indigo-600::-ms-input-placeholder { - color: #5a67d8; - } - - .md\:placeholder-indigo-600::placeholder { - color: #5a67d8; - } - - .md\:placeholder-indigo-700::-webkit-input-placeholder { - color: #4c51bf; - } - - .md\:placeholder-indigo-700::-moz-placeholder { - color: #4c51bf; - } - - .md\:placeholder-indigo-700:-ms-input-placeholder { - color: #4c51bf; - } - - .md\:placeholder-indigo-700::-ms-input-placeholder { - color: #4c51bf; - } - - .md\:placeholder-indigo-700::placeholder { - color: #4c51bf; - } - - .md\:placeholder-indigo-800::-webkit-input-placeholder { - color: #434190; - } - - .md\:placeholder-indigo-800::-moz-placeholder { - color: #434190; - } - - .md\:placeholder-indigo-800:-ms-input-placeholder { - color: #434190; - } - - .md\:placeholder-indigo-800::-ms-input-placeholder { - color: #434190; - } - - .md\:placeholder-indigo-800::placeholder { - color: #434190; - } - - .md\:placeholder-indigo-900::-webkit-input-placeholder { - color: #3c366b; - } - - .md\:placeholder-indigo-900::-moz-placeholder { - color: #3c366b; - } - - .md\:placeholder-indigo-900:-ms-input-placeholder { - color: #3c366b; - } - - .md\:placeholder-indigo-900::-ms-input-placeholder { - color: #3c366b; - } - - .md\:placeholder-indigo-900::placeholder { - color: #3c366b; - } - - .md\:placeholder-purple-100::-webkit-input-placeholder { - color: #faf5ff; - } - - .md\:placeholder-purple-100::-moz-placeholder { - color: #faf5ff; - } - - .md\:placeholder-purple-100:-ms-input-placeholder { - color: #faf5ff; - } - - .md\:placeholder-purple-100::-ms-input-placeholder { - color: #faf5ff; - } - - .md\:placeholder-purple-100::placeholder { - color: #faf5ff; - } - - .md\:placeholder-purple-200::-webkit-input-placeholder { - color: #e9d8fd; - } - - .md\:placeholder-purple-200::-moz-placeholder { - color: #e9d8fd; - } - - .md\:placeholder-purple-200:-ms-input-placeholder { - color: #e9d8fd; - } - - .md\:placeholder-purple-200::-ms-input-placeholder { - color: #e9d8fd; - } - - .md\:placeholder-purple-200::placeholder { - color: #e9d8fd; - } - - .md\:placeholder-purple-300::-webkit-input-placeholder { - color: #d6bcfa; - } - - .md\:placeholder-purple-300::-moz-placeholder { - color: #d6bcfa; - } - - .md\:placeholder-purple-300:-ms-input-placeholder { - color: #d6bcfa; - } - - .md\:placeholder-purple-300::-ms-input-placeholder { - color: #d6bcfa; - } - - .md\:placeholder-purple-300::placeholder { - color: #d6bcfa; - } - - .md\:placeholder-purple-400::-webkit-input-placeholder { - color: #b794f4; - } - - .md\:placeholder-purple-400::-moz-placeholder { - color: #b794f4; - } - - .md\:placeholder-purple-400:-ms-input-placeholder { - color: #b794f4; - } - - .md\:placeholder-purple-400::-ms-input-placeholder { - color: #b794f4; - } - - .md\:placeholder-purple-400::placeholder { - color: #b794f4; - } - - .md\:placeholder-purple-500::-webkit-input-placeholder { - color: #9f7aea; - } - - .md\:placeholder-purple-500::-moz-placeholder { - color: #9f7aea; - } - - .md\:placeholder-purple-500:-ms-input-placeholder { - color: #9f7aea; - } - - .md\:placeholder-purple-500::-ms-input-placeholder { - color: #9f7aea; - } - - .md\:placeholder-purple-500::placeholder { - color: #9f7aea; - } - - .md\:placeholder-purple-600::-webkit-input-placeholder { - color: #805ad5; - } - - .md\:placeholder-purple-600::-moz-placeholder { - color: #805ad5; - } - - .md\:placeholder-purple-600:-ms-input-placeholder { - color: #805ad5; - } - - .md\:placeholder-purple-600::-ms-input-placeholder { - color: #805ad5; - } - - .md\:placeholder-purple-600::placeholder { - color: #805ad5; - } - - .md\:placeholder-purple-700::-webkit-input-placeholder { - color: #6b46c1; - } - - .md\:placeholder-purple-700::-moz-placeholder { - color: #6b46c1; - } - - .md\:placeholder-purple-700:-ms-input-placeholder { - color: #6b46c1; - } - - .md\:placeholder-purple-700::-ms-input-placeholder { - color: #6b46c1; - } - - .md\:placeholder-purple-700::placeholder { - color: #6b46c1; - } - - .md\:placeholder-purple-800::-webkit-input-placeholder { - color: #553c9a; - } - - .md\:placeholder-purple-800::-moz-placeholder { - color: #553c9a; - } - - .md\:placeholder-purple-800:-ms-input-placeholder { - color: #553c9a; - } - - .md\:placeholder-purple-800::-ms-input-placeholder { - color: #553c9a; - } - - .md\:placeholder-purple-800::placeholder { - color: #553c9a; - } - - .md\:placeholder-purple-900::-webkit-input-placeholder { - color: #44337a; - } - - .md\:placeholder-purple-900::-moz-placeholder { - color: #44337a; - } - - .md\:placeholder-purple-900:-ms-input-placeholder { - color: #44337a; - } - - .md\:placeholder-purple-900::-ms-input-placeholder { - color: #44337a; - } - - .md\:placeholder-purple-900::placeholder { - color: #44337a; - } - - .md\:placeholder-pink-100::-webkit-input-placeholder { - color: #fff5f7; - } - - .md\:placeholder-pink-100::-moz-placeholder { - color: #fff5f7; - } - - .md\:placeholder-pink-100:-ms-input-placeholder { - color: #fff5f7; - } - - .md\:placeholder-pink-100::-ms-input-placeholder { - color: #fff5f7; - } - - .md\:placeholder-pink-100::placeholder { - color: #fff5f7; - } - - .md\:placeholder-pink-200::-webkit-input-placeholder { - color: #fed7e2; - } - - .md\:placeholder-pink-200::-moz-placeholder { - color: #fed7e2; - } - - .md\:placeholder-pink-200:-ms-input-placeholder { - color: #fed7e2; - } - - .md\:placeholder-pink-200::-ms-input-placeholder { - color: #fed7e2; - } - - .md\:placeholder-pink-200::placeholder { - color: #fed7e2; - } - - .md\:placeholder-pink-300::-webkit-input-placeholder { - color: #fbb6ce; - } - - .md\:placeholder-pink-300::-moz-placeholder { - color: #fbb6ce; - } - - .md\:placeholder-pink-300:-ms-input-placeholder { - color: #fbb6ce; - } - - .md\:placeholder-pink-300::-ms-input-placeholder { - color: #fbb6ce; - } - - .md\:placeholder-pink-300::placeholder { - color: #fbb6ce; - } - - .md\:placeholder-pink-400::-webkit-input-placeholder { - color: #f687b3; - } - - .md\:placeholder-pink-400::-moz-placeholder { - color: #f687b3; - } - - .md\:placeholder-pink-400:-ms-input-placeholder { - color: #f687b3; - } - - .md\:placeholder-pink-400::-ms-input-placeholder { - color: #f687b3; - } - - .md\:placeholder-pink-400::placeholder { - color: #f687b3; - } - - .md\:placeholder-pink-500::-webkit-input-placeholder { - color: #ed64a6; - } - - .md\:placeholder-pink-500::-moz-placeholder { - color: #ed64a6; - } - - .md\:placeholder-pink-500:-ms-input-placeholder { - color: #ed64a6; - } - - .md\:placeholder-pink-500::-ms-input-placeholder { - color: #ed64a6; - } - - .md\:placeholder-pink-500::placeholder { - color: #ed64a6; - } - - .md\:placeholder-pink-600::-webkit-input-placeholder { - color: #d53f8c; - } - - .md\:placeholder-pink-600::-moz-placeholder { - color: #d53f8c; - } - - .md\:placeholder-pink-600:-ms-input-placeholder { - color: #d53f8c; - } - - .md\:placeholder-pink-600::-ms-input-placeholder { - color: #d53f8c; - } - - .md\:placeholder-pink-600::placeholder { - color: #d53f8c; - } - - .md\:placeholder-pink-700::-webkit-input-placeholder { - color: #b83280; - } - - .md\:placeholder-pink-700::-moz-placeholder { - color: #b83280; - } - - .md\:placeholder-pink-700:-ms-input-placeholder { - color: #b83280; - } - - .md\:placeholder-pink-700::-ms-input-placeholder { - color: #b83280; - } - - .md\:placeholder-pink-700::placeholder { - color: #b83280; - } - - .md\:placeholder-pink-800::-webkit-input-placeholder { - color: #97266d; - } - - .md\:placeholder-pink-800::-moz-placeholder { - color: #97266d; - } - - .md\:placeholder-pink-800:-ms-input-placeholder { - color: #97266d; - } - - .md\:placeholder-pink-800::-ms-input-placeholder { - color: #97266d; - } - - .md\:placeholder-pink-800::placeholder { - color: #97266d; - } - - .md\:placeholder-pink-900::-webkit-input-placeholder { - color: #702459; - } - - .md\:placeholder-pink-900::-moz-placeholder { - color: #702459; - } - - .md\:placeholder-pink-900:-ms-input-placeholder { - color: #702459; - } - - .md\:placeholder-pink-900::-ms-input-placeholder { - color: #702459; - } - - .md\:placeholder-pink-900::placeholder { - color: #702459; - } - - .md\:focus\:placeholder-transparent:focus::-webkit-input-placeholder { - color: transparent; - } - - .md\:focus\:placeholder-transparent:focus::-moz-placeholder { - color: transparent; - } - - .md\:focus\:placeholder-transparent:focus:-ms-input-placeholder { - color: transparent; - } - - .md\:focus\:placeholder-transparent:focus::-ms-input-placeholder { - color: transparent; - } - - .md\:focus\:placeholder-transparent:focus::placeholder { - color: transparent; - } - - .md\:focus\:placeholder-black:focus::-webkit-input-placeholder { - color: #000; - } - - .md\:focus\:placeholder-black:focus::-moz-placeholder { - color: #000; - } - - .md\:focus\:placeholder-black:focus:-ms-input-placeholder { - color: #000; - } - - .md\:focus\:placeholder-black:focus::-ms-input-placeholder { - color: #000; - } - - .md\:focus\:placeholder-black:focus::placeholder { - color: #000; - } - - .md\:focus\:placeholder-white:focus::-webkit-input-placeholder { - color: #fff; - } - - .md\:focus\:placeholder-white:focus::-moz-placeholder { - color: #fff; - } - - .md\:focus\:placeholder-white:focus:-ms-input-placeholder { - color: #fff; - } - - .md\:focus\:placeholder-white:focus::-ms-input-placeholder { - color: #fff; - } - - .md\:focus\:placeholder-white:focus::placeholder { - color: #fff; - } - - .md\:focus\:placeholder-gray-100:focus::-webkit-input-placeholder { - color: #f7fafc; - } - - .md\:focus\:placeholder-gray-100:focus::-moz-placeholder { - color: #f7fafc; - } - - .md\:focus\:placeholder-gray-100:focus:-ms-input-placeholder { - color: #f7fafc; - } - - .md\:focus\:placeholder-gray-100:focus::-ms-input-placeholder { - color: #f7fafc; - } - - .md\:focus\:placeholder-gray-100:focus::placeholder { - color: #f7fafc; - } - - .md\:focus\:placeholder-gray-200:focus::-webkit-input-placeholder { - color: #edf2f7; - } - - .md\:focus\:placeholder-gray-200:focus::-moz-placeholder { - color: #edf2f7; - } - - .md\:focus\:placeholder-gray-200:focus:-ms-input-placeholder { - color: #edf2f7; - } - - .md\:focus\:placeholder-gray-200:focus::-ms-input-placeholder { - color: #edf2f7; - } - - .md\:focus\:placeholder-gray-200:focus::placeholder { - color: #edf2f7; - } - - .md\:focus\:placeholder-gray-300:focus::-webkit-input-placeholder { - color: #e2e8f0; - } - - .md\:focus\:placeholder-gray-300:focus::-moz-placeholder { - color: #e2e8f0; - } - - .md\:focus\:placeholder-gray-300:focus:-ms-input-placeholder { - color: #e2e8f0; - } - - .md\:focus\:placeholder-gray-300:focus::-ms-input-placeholder { - color: #e2e8f0; - } - - .md\:focus\:placeholder-gray-300:focus::placeholder { - color: #e2e8f0; - } - - .md\:focus\:placeholder-gray-400:focus::-webkit-input-placeholder { - color: #cbd5e0; - } - - .md\:focus\:placeholder-gray-400:focus::-moz-placeholder { - color: #cbd5e0; - } - - .md\:focus\:placeholder-gray-400:focus:-ms-input-placeholder { - color: #cbd5e0; - } - - .md\:focus\:placeholder-gray-400:focus::-ms-input-placeholder { - color: #cbd5e0; - } - - .md\:focus\:placeholder-gray-400:focus::placeholder { - color: #cbd5e0; - } - - .md\:focus\:placeholder-gray-500:focus::-webkit-input-placeholder { - color: #a0aec0; - } - - .md\:focus\:placeholder-gray-500:focus::-moz-placeholder { - color: #a0aec0; - } - - .md\:focus\:placeholder-gray-500:focus:-ms-input-placeholder { - color: #a0aec0; - } - - .md\:focus\:placeholder-gray-500:focus::-ms-input-placeholder { - color: #a0aec0; - } - - .md\:focus\:placeholder-gray-500:focus::placeholder { - color: #a0aec0; - } - - .md\:focus\:placeholder-gray-600:focus::-webkit-input-placeholder { - color: #718096; - } - - .md\:focus\:placeholder-gray-600:focus::-moz-placeholder { - color: #718096; - } - - .md\:focus\:placeholder-gray-600:focus:-ms-input-placeholder { - color: #718096; - } - - .md\:focus\:placeholder-gray-600:focus::-ms-input-placeholder { - color: #718096; - } - - .md\:focus\:placeholder-gray-600:focus::placeholder { - color: #718096; - } - - .md\:focus\:placeholder-gray-700:focus::-webkit-input-placeholder { - color: #4a5568; - } - - .md\:focus\:placeholder-gray-700:focus::-moz-placeholder { - color: #4a5568; - } - - .md\:focus\:placeholder-gray-700:focus:-ms-input-placeholder { - color: #4a5568; - } - - .md\:focus\:placeholder-gray-700:focus::-ms-input-placeholder { - color: #4a5568; - } - - .md\:focus\:placeholder-gray-700:focus::placeholder { - color: #4a5568; - } - - .md\:focus\:placeholder-gray-800:focus::-webkit-input-placeholder { - color: #2d3748; - } - - .md\:focus\:placeholder-gray-800:focus::-moz-placeholder { - color: #2d3748; - } - - .md\:focus\:placeholder-gray-800:focus:-ms-input-placeholder { - color: #2d3748; - } - - .md\:focus\:placeholder-gray-800:focus::-ms-input-placeholder { - color: #2d3748; - } - - .md\:focus\:placeholder-gray-800:focus::placeholder { - color: #2d3748; - } - - .md\:focus\:placeholder-gray-900:focus::-webkit-input-placeholder { - color: #1a202c; - } - - .md\:focus\:placeholder-gray-900:focus::-moz-placeholder { - color: #1a202c; - } - - .md\:focus\:placeholder-gray-900:focus:-ms-input-placeholder { - color: #1a202c; - } - - .md\:focus\:placeholder-gray-900:focus::-ms-input-placeholder { - color: #1a202c; - } - - .md\:focus\:placeholder-gray-900:focus::placeholder { - color: #1a202c; - } - - .md\:focus\:placeholder-red-100:focus::-webkit-input-placeholder { - color: #fff5f5; - } - - .md\:focus\:placeholder-red-100:focus::-moz-placeholder { - color: #fff5f5; - } - - .md\:focus\:placeholder-red-100:focus:-ms-input-placeholder { - color: #fff5f5; - } - - .md\:focus\:placeholder-red-100:focus::-ms-input-placeholder { - color: #fff5f5; - } - - .md\:focus\:placeholder-red-100:focus::placeholder { - color: #fff5f5; - } - - .md\:focus\:placeholder-red-200:focus::-webkit-input-placeholder { - color: #fed7d7; - } - - .md\:focus\:placeholder-red-200:focus::-moz-placeholder { - color: #fed7d7; - } - - .md\:focus\:placeholder-red-200:focus:-ms-input-placeholder { - color: #fed7d7; - } - - .md\:focus\:placeholder-red-200:focus::-ms-input-placeholder { - color: #fed7d7; - } - - .md\:focus\:placeholder-red-200:focus::placeholder { - color: #fed7d7; - } - - .md\:focus\:placeholder-red-300:focus::-webkit-input-placeholder { - color: #feb2b2; - } - - .md\:focus\:placeholder-red-300:focus::-moz-placeholder { - color: #feb2b2; - } - - .md\:focus\:placeholder-red-300:focus:-ms-input-placeholder { - color: #feb2b2; - } - - .md\:focus\:placeholder-red-300:focus::-ms-input-placeholder { - color: #feb2b2; - } - - .md\:focus\:placeholder-red-300:focus::placeholder { - color: #feb2b2; - } - - .md\:focus\:placeholder-red-400:focus::-webkit-input-placeholder { - color: #fc8181; - } - - .md\:focus\:placeholder-red-400:focus::-moz-placeholder { - color: #fc8181; - } - - .md\:focus\:placeholder-red-400:focus:-ms-input-placeholder { - color: #fc8181; - } - - .md\:focus\:placeholder-red-400:focus::-ms-input-placeholder { - color: #fc8181; - } - - .md\:focus\:placeholder-red-400:focus::placeholder { - color: #fc8181; - } - - .md\:focus\:placeholder-red-500:focus::-webkit-input-placeholder { - color: #f56565; - } - - .md\:focus\:placeholder-red-500:focus::-moz-placeholder { - color: #f56565; - } - - .md\:focus\:placeholder-red-500:focus:-ms-input-placeholder { - color: #f56565; - } - - .md\:focus\:placeholder-red-500:focus::-ms-input-placeholder { - color: #f56565; - } - - .md\:focus\:placeholder-red-500:focus::placeholder { - color: #f56565; - } - - .md\:focus\:placeholder-red-600:focus::-webkit-input-placeholder { - color: #e53e3e; - } - - .md\:focus\:placeholder-red-600:focus::-moz-placeholder { - color: #e53e3e; - } - - .md\:focus\:placeholder-red-600:focus:-ms-input-placeholder { - color: #e53e3e; - } - - .md\:focus\:placeholder-red-600:focus::-ms-input-placeholder { - color: #e53e3e; - } - - .md\:focus\:placeholder-red-600:focus::placeholder { - color: #e53e3e; - } - - .md\:focus\:placeholder-red-700:focus::-webkit-input-placeholder { - color: #c53030; - } - - .md\:focus\:placeholder-red-700:focus::-moz-placeholder { - color: #c53030; - } - - .md\:focus\:placeholder-red-700:focus:-ms-input-placeholder { - color: #c53030; - } - - .md\:focus\:placeholder-red-700:focus::-ms-input-placeholder { - color: #c53030; - } - - .md\:focus\:placeholder-red-700:focus::placeholder { - color: #c53030; - } - - .md\:focus\:placeholder-red-800:focus::-webkit-input-placeholder { - color: #9b2c2c; - } - - .md\:focus\:placeholder-red-800:focus::-moz-placeholder { - color: #9b2c2c; - } - - .md\:focus\:placeholder-red-800:focus:-ms-input-placeholder { - color: #9b2c2c; - } - - .md\:focus\:placeholder-red-800:focus::-ms-input-placeholder { - color: #9b2c2c; - } - - .md\:focus\:placeholder-red-800:focus::placeholder { - color: #9b2c2c; - } - - .md\:focus\:placeholder-red-900:focus::-webkit-input-placeholder { - color: #742a2a; - } - - .md\:focus\:placeholder-red-900:focus::-moz-placeholder { - color: #742a2a; - } - - .md\:focus\:placeholder-red-900:focus:-ms-input-placeholder { - color: #742a2a; - } - - .md\:focus\:placeholder-red-900:focus::-ms-input-placeholder { - color: #742a2a; - } - - .md\:focus\:placeholder-red-900:focus::placeholder { - color: #742a2a; - } - - .md\:focus\:placeholder-orange-100:focus::-webkit-input-placeholder { - color: #fffaf0; - } - - .md\:focus\:placeholder-orange-100:focus::-moz-placeholder { - color: #fffaf0; - } - - .md\:focus\:placeholder-orange-100:focus:-ms-input-placeholder { - color: #fffaf0; - } - - .md\:focus\:placeholder-orange-100:focus::-ms-input-placeholder { - color: #fffaf0; - } - - .md\:focus\:placeholder-orange-100:focus::placeholder { - color: #fffaf0; - } - - .md\:focus\:placeholder-orange-200:focus::-webkit-input-placeholder { - color: #feebc8; - } - - .md\:focus\:placeholder-orange-200:focus::-moz-placeholder { - color: #feebc8; - } - - .md\:focus\:placeholder-orange-200:focus:-ms-input-placeholder { - color: #feebc8; - } - - .md\:focus\:placeholder-orange-200:focus::-ms-input-placeholder { - color: #feebc8; - } - - .md\:focus\:placeholder-orange-200:focus::placeholder { - color: #feebc8; - } - - .md\:focus\:placeholder-orange-300:focus::-webkit-input-placeholder { - color: #fbd38d; - } - - .md\:focus\:placeholder-orange-300:focus::-moz-placeholder { - color: #fbd38d; - } - - .md\:focus\:placeholder-orange-300:focus:-ms-input-placeholder { - color: #fbd38d; - } - - .md\:focus\:placeholder-orange-300:focus::-ms-input-placeholder { - color: #fbd38d; - } - - .md\:focus\:placeholder-orange-300:focus::placeholder { - color: #fbd38d; - } - - .md\:focus\:placeholder-orange-400:focus::-webkit-input-placeholder { - color: #f6ad55; - } - - .md\:focus\:placeholder-orange-400:focus::-moz-placeholder { - color: #f6ad55; - } - - .md\:focus\:placeholder-orange-400:focus:-ms-input-placeholder { - color: #f6ad55; - } - - .md\:focus\:placeholder-orange-400:focus::-ms-input-placeholder { - color: #f6ad55; - } - - .md\:focus\:placeholder-orange-400:focus::placeholder { - color: #f6ad55; - } - - .md\:focus\:placeholder-orange-500:focus::-webkit-input-placeholder { - color: #ed8936; - } - - .md\:focus\:placeholder-orange-500:focus::-moz-placeholder { - color: #ed8936; - } - - .md\:focus\:placeholder-orange-500:focus:-ms-input-placeholder { - color: #ed8936; - } - - .md\:focus\:placeholder-orange-500:focus::-ms-input-placeholder { - color: #ed8936; - } - - .md\:focus\:placeholder-orange-500:focus::placeholder { - color: #ed8936; - } - - .md\:focus\:placeholder-orange-600:focus::-webkit-input-placeholder { - color: #dd6b20; - } - - .md\:focus\:placeholder-orange-600:focus::-moz-placeholder { - color: #dd6b20; - } - - .md\:focus\:placeholder-orange-600:focus:-ms-input-placeholder { - color: #dd6b20; - } - - .md\:focus\:placeholder-orange-600:focus::-ms-input-placeholder { - color: #dd6b20; - } - - .md\:focus\:placeholder-orange-600:focus::placeholder { - color: #dd6b20; - } - - .md\:focus\:placeholder-orange-700:focus::-webkit-input-placeholder { - color: #c05621; - } - - .md\:focus\:placeholder-orange-700:focus::-moz-placeholder { - color: #c05621; - } - - .md\:focus\:placeholder-orange-700:focus:-ms-input-placeholder { - color: #c05621; - } - - .md\:focus\:placeholder-orange-700:focus::-ms-input-placeholder { - color: #c05621; - } - - .md\:focus\:placeholder-orange-700:focus::placeholder { - color: #c05621; - } - - .md\:focus\:placeholder-orange-800:focus::-webkit-input-placeholder { - color: #9c4221; - } - - .md\:focus\:placeholder-orange-800:focus::-moz-placeholder { - color: #9c4221; - } - - .md\:focus\:placeholder-orange-800:focus:-ms-input-placeholder { - color: #9c4221; - } - - .md\:focus\:placeholder-orange-800:focus::-ms-input-placeholder { - color: #9c4221; - } - - .md\:focus\:placeholder-orange-800:focus::placeholder { - color: #9c4221; - } - - .md\:focus\:placeholder-orange-900:focus::-webkit-input-placeholder { - color: #7b341e; - } - - .md\:focus\:placeholder-orange-900:focus::-moz-placeholder { - color: #7b341e; - } - - .md\:focus\:placeholder-orange-900:focus:-ms-input-placeholder { - color: #7b341e; - } - - .md\:focus\:placeholder-orange-900:focus::-ms-input-placeholder { - color: #7b341e; - } - - .md\:focus\:placeholder-orange-900:focus::placeholder { - color: #7b341e; - } - - .md\:focus\:placeholder-yellow-100:focus::-webkit-input-placeholder { - color: #fffff0; - } - - .md\:focus\:placeholder-yellow-100:focus::-moz-placeholder { - color: #fffff0; - } - - .md\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder { - color: #fffff0; - } - - .md\:focus\:placeholder-yellow-100:focus::-ms-input-placeholder { - color: #fffff0; - } - - .md\:focus\:placeholder-yellow-100:focus::placeholder { - color: #fffff0; - } - - .md\:focus\:placeholder-yellow-200:focus::-webkit-input-placeholder { - color: #fefcbf; - } - - .md\:focus\:placeholder-yellow-200:focus::-moz-placeholder { - color: #fefcbf; - } - - .md\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder { - color: #fefcbf; - } - - .md\:focus\:placeholder-yellow-200:focus::-ms-input-placeholder { - color: #fefcbf; - } - - .md\:focus\:placeholder-yellow-200:focus::placeholder { - color: #fefcbf; - } - - .md\:focus\:placeholder-yellow-300:focus::-webkit-input-placeholder { - color: #faf089; - } - - .md\:focus\:placeholder-yellow-300:focus::-moz-placeholder { - color: #faf089; - } - - .md\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder { - color: #faf089; - } - - .md\:focus\:placeholder-yellow-300:focus::-ms-input-placeholder { - color: #faf089; - } - - .md\:focus\:placeholder-yellow-300:focus::placeholder { - color: #faf089; - } - - .md\:focus\:placeholder-yellow-400:focus::-webkit-input-placeholder { - color: #f6e05e; - } - - .md\:focus\:placeholder-yellow-400:focus::-moz-placeholder { - color: #f6e05e; - } - - .md\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder { - color: #f6e05e; - } - - .md\:focus\:placeholder-yellow-400:focus::-ms-input-placeholder { - color: #f6e05e; - } - - .md\:focus\:placeholder-yellow-400:focus::placeholder { - color: #f6e05e; - } - - .md\:focus\:placeholder-yellow-500:focus::-webkit-input-placeholder { - color: #ecc94b; - } - - .md\:focus\:placeholder-yellow-500:focus::-moz-placeholder { - color: #ecc94b; - } - - .md\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder { - color: #ecc94b; - } - - .md\:focus\:placeholder-yellow-500:focus::-ms-input-placeholder { - color: #ecc94b; - } - - .md\:focus\:placeholder-yellow-500:focus::placeholder { - color: #ecc94b; - } - - .md\:focus\:placeholder-yellow-600:focus::-webkit-input-placeholder { - color: #d69e2e; - } - - .md\:focus\:placeholder-yellow-600:focus::-moz-placeholder { - color: #d69e2e; - } - - .md\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder { - color: #d69e2e; - } - - .md\:focus\:placeholder-yellow-600:focus::-ms-input-placeholder { - color: #d69e2e; - } - - .md\:focus\:placeholder-yellow-600:focus::placeholder { - color: #d69e2e; - } - - .md\:focus\:placeholder-yellow-700:focus::-webkit-input-placeholder { - color: #b7791f; - } - - .md\:focus\:placeholder-yellow-700:focus::-moz-placeholder { - color: #b7791f; - } - - .md\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder { - color: #b7791f; - } - - .md\:focus\:placeholder-yellow-700:focus::-ms-input-placeholder { - color: #b7791f; - } - - .md\:focus\:placeholder-yellow-700:focus::placeholder { - color: #b7791f; - } - - .md\:focus\:placeholder-yellow-800:focus::-webkit-input-placeholder { - color: #975a16; - } - - .md\:focus\:placeholder-yellow-800:focus::-moz-placeholder { - color: #975a16; - } - - .md\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder { - color: #975a16; - } - - .md\:focus\:placeholder-yellow-800:focus::-ms-input-placeholder { - color: #975a16; - } - - .md\:focus\:placeholder-yellow-800:focus::placeholder { - color: #975a16; - } - - .md\:focus\:placeholder-yellow-900:focus::-webkit-input-placeholder { - color: #744210; - } - - .md\:focus\:placeholder-yellow-900:focus::-moz-placeholder { - color: #744210; - } - - .md\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder { - color: #744210; - } - - .md\:focus\:placeholder-yellow-900:focus::-ms-input-placeholder { - color: #744210; - } - - .md\:focus\:placeholder-yellow-900:focus::placeholder { - color: #744210; - } - - .md\:focus\:placeholder-green-100:focus::-webkit-input-placeholder { - color: #f0fff4; - } - - .md\:focus\:placeholder-green-100:focus::-moz-placeholder { - color: #f0fff4; - } - - .md\:focus\:placeholder-green-100:focus:-ms-input-placeholder { - color: #f0fff4; - } - - .md\:focus\:placeholder-green-100:focus::-ms-input-placeholder { - color: #f0fff4; - } - - .md\:focus\:placeholder-green-100:focus::placeholder { - color: #f0fff4; - } - - .md\:focus\:placeholder-green-200:focus::-webkit-input-placeholder { - color: #c6f6d5; - } - - .md\:focus\:placeholder-green-200:focus::-moz-placeholder { - color: #c6f6d5; - } - - .md\:focus\:placeholder-green-200:focus:-ms-input-placeholder { - color: #c6f6d5; - } - - .md\:focus\:placeholder-green-200:focus::-ms-input-placeholder { - color: #c6f6d5; - } - - .md\:focus\:placeholder-green-200:focus::placeholder { - color: #c6f6d5; - } - - .md\:focus\:placeholder-green-300:focus::-webkit-input-placeholder { - color: #9ae6b4; - } - - .md\:focus\:placeholder-green-300:focus::-moz-placeholder { - color: #9ae6b4; - } - - .md\:focus\:placeholder-green-300:focus:-ms-input-placeholder { - color: #9ae6b4; - } - - .md\:focus\:placeholder-green-300:focus::-ms-input-placeholder { - color: #9ae6b4; - } - - .md\:focus\:placeholder-green-300:focus::placeholder { - color: #9ae6b4; - } - - .md\:focus\:placeholder-green-400:focus::-webkit-input-placeholder { - color: #68d391; - } - - .md\:focus\:placeholder-green-400:focus::-moz-placeholder { - color: #68d391; - } - - .md\:focus\:placeholder-green-400:focus:-ms-input-placeholder { - color: #68d391; - } - - .md\:focus\:placeholder-green-400:focus::-ms-input-placeholder { - color: #68d391; - } - - .md\:focus\:placeholder-green-400:focus::placeholder { - color: #68d391; - } - - .md\:focus\:placeholder-green-500:focus::-webkit-input-placeholder { - color: #48bb78; - } - - .md\:focus\:placeholder-green-500:focus::-moz-placeholder { - color: #48bb78; - } - - .md\:focus\:placeholder-green-500:focus:-ms-input-placeholder { - color: #48bb78; - } - - .md\:focus\:placeholder-green-500:focus::-ms-input-placeholder { - color: #48bb78; - } - - .md\:focus\:placeholder-green-500:focus::placeholder { - color: #48bb78; - } - - .md\:focus\:placeholder-green-600:focus::-webkit-input-placeholder { - color: #38a169; - } - - .md\:focus\:placeholder-green-600:focus::-moz-placeholder { - color: #38a169; - } - - .md\:focus\:placeholder-green-600:focus:-ms-input-placeholder { - color: #38a169; - } - - .md\:focus\:placeholder-green-600:focus::-ms-input-placeholder { - color: #38a169; - } - - .md\:focus\:placeholder-green-600:focus::placeholder { - color: #38a169; - } - - .md\:focus\:placeholder-green-700:focus::-webkit-input-placeholder { - color: #2f855a; - } - - .md\:focus\:placeholder-green-700:focus::-moz-placeholder { - color: #2f855a; - } - - .md\:focus\:placeholder-green-700:focus:-ms-input-placeholder { - color: #2f855a; - } - - .md\:focus\:placeholder-green-700:focus::-ms-input-placeholder { - color: #2f855a; - } - - .md\:focus\:placeholder-green-700:focus::placeholder { - color: #2f855a; - } - - .md\:focus\:placeholder-green-800:focus::-webkit-input-placeholder { - color: #276749; - } - - .md\:focus\:placeholder-green-800:focus::-moz-placeholder { - color: #276749; - } - - .md\:focus\:placeholder-green-800:focus:-ms-input-placeholder { - color: #276749; - } - - .md\:focus\:placeholder-green-800:focus::-ms-input-placeholder { - color: #276749; - } - - .md\:focus\:placeholder-green-800:focus::placeholder { - color: #276749; - } - - .md\:focus\:placeholder-green-900:focus::-webkit-input-placeholder { - color: #22543d; - } - - .md\:focus\:placeholder-green-900:focus::-moz-placeholder { - color: #22543d; - } - - .md\:focus\:placeholder-green-900:focus:-ms-input-placeholder { - color: #22543d; - } - - .md\:focus\:placeholder-green-900:focus::-ms-input-placeholder { - color: #22543d; - } - - .md\:focus\:placeholder-green-900:focus::placeholder { - color: #22543d; - } - - .md\:focus\:placeholder-teal-100:focus::-webkit-input-placeholder { - color: #e6fffa; - } - - .md\:focus\:placeholder-teal-100:focus::-moz-placeholder { - color: #e6fffa; - } - - .md\:focus\:placeholder-teal-100:focus:-ms-input-placeholder { - color: #e6fffa; - } - - .md\:focus\:placeholder-teal-100:focus::-ms-input-placeholder { - color: #e6fffa; - } - - .md\:focus\:placeholder-teal-100:focus::placeholder { - color: #e6fffa; - } - - .md\:focus\:placeholder-teal-200:focus::-webkit-input-placeholder { - color: #b2f5ea; - } - - .md\:focus\:placeholder-teal-200:focus::-moz-placeholder { - color: #b2f5ea; - } - - .md\:focus\:placeholder-teal-200:focus:-ms-input-placeholder { - color: #b2f5ea; - } - - .md\:focus\:placeholder-teal-200:focus::-ms-input-placeholder { - color: #b2f5ea; - } - - .md\:focus\:placeholder-teal-200:focus::placeholder { - color: #b2f5ea; - } - - .md\:focus\:placeholder-teal-300:focus::-webkit-input-placeholder { - color: #81e6d9; - } - - .md\:focus\:placeholder-teal-300:focus::-moz-placeholder { - color: #81e6d9; - } - - .md\:focus\:placeholder-teal-300:focus:-ms-input-placeholder { - color: #81e6d9; - } - - .md\:focus\:placeholder-teal-300:focus::-ms-input-placeholder { - color: #81e6d9; - } - - .md\:focus\:placeholder-teal-300:focus::placeholder { - color: #81e6d9; - } - - .md\:focus\:placeholder-teal-400:focus::-webkit-input-placeholder { - color: #4fd1c5; - } - - .md\:focus\:placeholder-teal-400:focus::-moz-placeholder { - color: #4fd1c5; - } - - .md\:focus\:placeholder-teal-400:focus:-ms-input-placeholder { - color: #4fd1c5; - } - - .md\:focus\:placeholder-teal-400:focus::-ms-input-placeholder { - color: #4fd1c5; - } - - .md\:focus\:placeholder-teal-400:focus::placeholder { - color: #4fd1c5; - } - - .md\:focus\:placeholder-teal-500:focus::-webkit-input-placeholder { - color: #38b2ac; - } - - .md\:focus\:placeholder-teal-500:focus::-moz-placeholder { - color: #38b2ac; - } - - .md\:focus\:placeholder-teal-500:focus:-ms-input-placeholder { - color: #38b2ac; - } - - .md\:focus\:placeholder-teal-500:focus::-ms-input-placeholder { - color: #38b2ac; - } - - .md\:focus\:placeholder-teal-500:focus::placeholder { - color: #38b2ac; - } - - .md\:focus\:placeholder-teal-600:focus::-webkit-input-placeholder { - color: #319795; - } - - .md\:focus\:placeholder-teal-600:focus::-moz-placeholder { - color: #319795; - } - - .md\:focus\:placeholder-teal-600:focus:-ms-input-placeholder { - color: #319795; - } - - .md\:focus\:placeholder-teal-600:focus::-ms-input-placeholder { - color: #319795; - } - - .md\:focus\:placeholder-teal-600:focus::placeholder { - color: #319795; - } - - .md\:focus\:placeholder-teal-700:focus::-webkit-input-placeholder { - color: #2c7a7b; - } - - .md\:focus\:placeholder-teal-700:focus::-moz-placeholder { - color: #2c7a7b; - } - - .md\:focus\:placeholder-teal-700:focus:-ms-input-placeholder { - color: #2c7a7b; - } - - .md\:focus\:placeholder-teal-700:focus::-ms-input-placeholder { - color: #2c7a7b; - } - - .md\:focus\:placeholder-teal-700:focus::placeholder { - color: #2c7a7b; - } - - .md\:focus\:placeholder-teal-800:focus::-webkit-input-placeholder { - color: #285e61; - } - - .md\:focus\:placeholder-teal-800:focus::-moz-placeholder { - color: #285e61; - } - - .md\:focus\:placeholder-teal-800:focus:-ms-input-placeholder { - color: #285e61; - } - - .md\:focus\:placeholder-teal-800:focus::-ms-input-placeholder { - color: #285e61; - } - - .md\:focus\:placeholder-teal-800:focus::placeholder { - color: #285e61; - } - - .md\:focus\:placeholder-teal-900:focus::-webkit-input-placeholder { - color: #234e52; - } - - .md\:focus\:placeholder-teal-900:focus::-moz-placeholder { - color: #234e52; - } - - .md\:focus\:placeholder-teal-900:focus:-ms-input-placeholder { - color: #234e52; - } - - .md\:focus\:placeholder-teal-900:focus::-ms-input-placeholder { - color: #234e52; - } - - .md\:focus\:placeholder-teal-900:focus::placeholder { - color: #234e52; - } - - .md\:focus\:placeholder-blue-100:focus::-webkit-input-placeholder { - color: #ebf8ff; - } - - .md\:focus\:placeholder-blue-100:focus::-moz-placeholder { - color: #ebf8ff; - } - - .md\:focus\:placeholder-blue-100:focus:-ms-input-placeholder { - color: #ebf8ff; - } - - .md\:focus\:placeholder-blue-100:focus::-ms-input-placeholder { - color: #ebf8ff; - } - - .md\:focus\:placeholder-blue-100:focus::placeholder { - color: #ebf8ff; - } - - .md\:focus\:placeholder-blue-200:focus::-webkit-input-placeholder { - color: #bee3f8; - } - - .md\:focus\:placeholder-blue-200:focus::-moz-placeholder { - color: #bee3f8; - } - - .md\:focus\:placeholder-blue-200:focus:-ms-input-placeholder { - color: #bee3f8; - } - - .md\:focus\:placeholder-blue-200:focus::-ms-input-placeholder { - color: #bee3f8; - } - - .md\:focus\:placeholder-blue-200:focus::placeholder { - color: #bee3f8; - } - - .md\:focus\:placeholder-blue-300:focus::-webkit-input-placeholder { - color: #90cdf4; - } - - .md\:focus\:placeholder-blue-300:focus::-moz-placeholder { - color: #90cdf4; - } - - .md\:focus\:placeholder-blue-300:focus:-ms-input-placeholder { - color: #90cdf4; - } - - .md\:focus\:placeholder-blue-300:focus::-ms-input-placeholder { - color: #90cdf4; - } - - .md\:focus\:placeholder-blue-300:focus::placeholder { - color: #90cdf4; - } - - .md\:focus\:placeholder-blue-400:focus::-webkit-input-placeholder { - color: #63b3ed; - } - - .md\:focus\:placeholder-blue-400:focus::-moz-placeholder { - color: #63b3ed; - } - - .md\:focus\:placeholder-blue-400:focus:-ms-input-placeholder { - color: #63b3ed; - } - - .md\:focus\:placeholder-blue-400:focus::-ms-input-placeholder { - color: #63b3ed; - } - - .md\:focus\:placeholder-blue-400:focus::placeholder { - color: #63b3ed; - } - - .md\:focus\:placeholder-blue-500:focus::-webkit-input-placeholder { - color: #4299e1; - } - - .md\:focus\:placeholder-blue-500:focus::-moz-placeholder { - color: #4299e1; - } - - .md\:focus\:placeholder-blue-500:focus:-ms-input-placeholder { - color: #4299e1; - } - - .md\:focus\:placeholder-blue-500:focus::-ms-input-placeholder { - color: #4299e1; - } - - .md\:focus\:placeholder-blue-500:focus::placeholder { - color: #4299e1; - } - - .md\:focus\:placeholder-blue-600:focus::-webkit-input-placeholder { - color: #3182ce; - } - - .md\:focus\:placeholder-blue-600:focus::-moz-placeholder { - color: #3182ce; - } - - .md\:focus\:placeholder-blue-600:focus:-ms-input-placeholder { - color: #3182ce; - } - - .md\:focus\:placeholder-blue-600:focus::-ms-input-placeholder { - color: #3182ce; - } - - .md\:focus\:placeholder-blue-600:focus::placeholder { - color: #3182ce; - } - - .md\:focus\:placeholder-blue-700:focus::-webkit-input-placeholder { - color: #2b6cb0; - } - - .md\:focus\:placeholder-blue-700:focus::-moz-placeholder { - color: #2b6cb0; - } - - .md\:focus\:placeholder-blue-700:focus:-ms-input-placeholder { - color: #2b6cb0; - } - - .md\:focus\:placeholder-blue-700:focus::-ms-input-placeholder { - color: #2b6cb0; - } - - .md\:focus\:placeholder-blue-700:focus::placeholder { - color: #2b6cb0; - } - - .md\:focus\:placeholder-blue-800:focus::-webkit-input-placeholder { - color: #2c5282; - } - - .md\:focus\:placeholder-blue-800:focus::-moz-placeholder { - color: #2c5282; - } - - .md\:focus\:placeholder-blue-800:focus:-ms-input-placeholder { - color: #2c5282; - } - - .md\:focus\:placeholder-blue-800:focus::-ms-input-placeholder { - color: #2c5282; - } - - .md\:focus\:placeholder-blue-800:focus::placeholder { - color: #2c5282; - } - - .md\:focus\:placeholder-blue-900:focus::-webkit-input-placeholder { - color: #2a4365; - } - - .md\:focus\:placeholder-blue-900:focus::-moz-placeholder { - color: #2a4365; - } - - .md\:focus\:placeholder-blue-900:focus:-ms-input-placeholder { - color: #2a4365; - } - - .md\:focus\:placeholder-blue-900:focus::-ms-input-placeholder { - color: #2a4365; - } - - .md\:focus\:placeholder-blue-900:focus::placeholder { - color: #2a4365; - } - - .md\:focus\:placeholder-indigo-100:focus::-webkit-input-placeholder { - color: #ebf4ff; - } - - .md\:focus\:placeholder-indigo-100:focus::-moz-placeholder { - color: #ebf4ff; - } - - .md\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder { - color: #ebf4ff; - } - - .md\:focus\:placeholder-indigo-100:focus::-ms-input-placeholder { - color: #ebf4ff; - } - - .md\:focus\:placeholder-indigo-100:focus::placeholder { - color: #ebf4ff; - } - - .md\:focus\:placeholder-indigo-200:focus::-webkit-input-placeholder { - color: #c3dafe; - } - - .md\:focus\:placeholder-indigo-200:focus::-moz-placeholder { - color: #c3dafe; - } - - .md\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder { - color: #c3dafe; - } - - .md\:focus\:placeholder-indigo-200:focus::-ms-input-placeholder { - color: #c3dafe; - } - - .md\:focus\:placeholder-indigo-200:focus::placeholder { - color: #c3dafe; - } - - .md\:focus\:placeholder-indigo-300:focus::-webkit-input-placeholder { - color: #a3bffa; - } - - .md\:focus\:placeholder-indigo-300:focus::-moz-placeholder { - color: #a3bffa; - } - - .md\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder { - color: #a3bffa; - } - - .md\:focus\:placeholder-indigo-300:focus::-ms-input-placeholder { - color: #a3bffa; - } - - .md\:focus\:placeholder-indigo-300:focus::placeholder { - color: #a3bffa; - } - - .md\:focus\:placeholder-indigo-400:focus::-webkit-input-placeholder { - color: #7f9cf5; - } - - .md\:focus\:placeholder-indigo-400:focus::-moz-placeholder { - color: #7f9cf5; - } - - .md\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder { - color: #7f9cf5; - } - - .md\:focus\:placeholder-indigo-400:focus::-ms-input-placeholder { - color: #7f9cf5; - } - - .md\:focus\:placeholder-indigo-400:focus::placeholder { - color: #7f9cf5; - } - - .md\:focus\:placeholder-indigo-500:focus::-webkit-input-placeholder { - color: #667eea; - } - - .md\:focus\:placeholder-indigo-500:focus::-moz-placeholder { - color: #667eea; - } - - .md\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder { - color: #667eea; - } - - .md\:focus\:placeholder-indigo-500:focus::-ms-input-placeholder { - color: #667eea; - } - - .md\:focus\:placeholder-indigo-500:focus::placeholder { - color: #667eea; - } - - .md\:focus\:placeholder-indigo-600:focus::-webkit-input-placeholder { - color: #5a67d8; - } - - .md\:focus\:placeholder-indigo-600:focus::-moz-placeholder { - color: #5a67d8; - } - - .md\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder { - color: #5a67d8; - } - - .md\:focus\:placeholder-indigo-600:focus::-ms-input-placeholder { - color: #5a67d8; - } - - .md\:focus\:placeholder-indigo-600:focus::placeholder { - color: #5a67d8; - } - - .md\:focus\:placeholder-indigo-700:focus::-webkit-input-placeholder { - color: #4c51bf; - } - - .md\:focus\:placeholder-indigo-700:focus::-moz-placeholder { - color: #4c51bf; - } - - .md\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder { - color: #4c51bf; - } - - .md\:focus\:placeholder-indigo-700:focus::-ms-input-placeholder { - color: #4c51bf; - } - - .md\:focus\:placeholder-indigo-700:focus::placeholder { - color: #4c51bf; - } - - .md\:focus\:placeholder-indigo-800:focus::-webkit-input-placeholder { - color: #434190; - } - - .md\:focus\:placeholder-indigo-800:focus::-moz-placeholder { - color: #434190; - } - - .md\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder { - color: #434190; - } - - .md\:focus\:placeholder-indigo-800:focus::-ms-input-placeholder { - color: #434190; - } - - .md\:focus\:placeholder-indigo-800:focus::placeholder { - color: #434190; - } - - .md\:focus\:placeholder-indigo-900:focus::-webkit-input-placeholder { - color: #3c366b; - } - - .md\:focus\:placeholder-indigo-900:focus::-moz-placeholder { - color: #3c366b; - } - - .md\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder { - color: #3c366b; - } - - .md\:focus\:placeholder-indigo-900:focus::-ms-input-placeholder { - color: #3c366b; - } - - .md\:focus\:placeholder-indigo-900:focus::placeholder { - color: #3c366b; - } - - .md\:focus\:placeholder-purple-100:focus::-webkit-input-placeholder { - color: #faf5ff; - } - - .md\:focus\:placeholder-purple-100:focus::-moz-placeholder { - color: #faf5ff; - } - - .md\:focus\:placeholder-purple-100:focus:-ms-input-placeholder { - color: #faf5ff; - } - - .md\:focus\:placeholder-purple-100:focus::-ms-input-placeholder { - color: #faf5ff; - } - - .md\:focus\:placeholder-purple-100:focus::placeholder { - color: #faf5ff; - } - - .md\:focus\:placeholder-purple-200:focus::-webkit-input-placeholder { - color: #e9d8fd; - } - - .md\:focus\:placeholder-purple-200:focus::-moz-placeholder { - color: #e9d8fd; - } - - .md\:focus\:placeholder-purple-200:focus:-ms-input-placeholder { - color: #e9d8fd; - } - - .md\:focus\:placeholder-purple-200:focus::-ms-input-placeholder { - color: #e9d8fd; - } - - .md\:focus\:placeholder-purple-200:focus::placeholder { - color: #e9d8fd; - } - - .md\:focus\:placeholder-purple-300:focus::-webkit-input-placeholder { - color: #d6bcfa; - } - - .md\:focus\:placeholder-purple-300:focus::-moz-placeholder { - color: #d6bcfa; - } - - .md\:focus\:placeholder-purple-300:focus:-ms-input-placeholder { - color: #d6bcfa; - } - - .md\:focus\:placeholder-purple-300:focus::-ms-input-placeholder { - color: #d6bcfa; - } - - .md\:focus\:placeholder-purple-300:focus::placeholder { - color: #d6bcfa; - } - - .md\:focus\:placeholder-purple-400:focus::-webkit-input-placeholder { - color: #b794f4; - } - - .md\:focus\:placeholder-purple-400:focus::-moz-placeholder { - color: #b794f4; - } - - .md\:focus\:placeholder-purple-400:focus:-ms-input-placeholder { - color: #b794f4; - } - - .md\:focus\:placeholder-purple-400:focus::-ms-input-placeholder { - color: #b794f4; - } - - .md\:focus\:placeholder-purple-400:focus::placeholder { - color: #b794f4; - } - - .md\:focus\:placeholder-purple-500:focus::-webkit-input-placeholder { - color: #9f7aea; - } - - .md\:focus\:placeholder-purple-500:focus::-moz-placeholder { - color: #9f7aea; - } - - .md\:focus\:placeholder-purple-500:focus:-ms-input-placeholder { - color: #9f7aea; - } - - .md\:focus\:placeholder-purple-500:focus::-ms-input-placeholder { - color: #9f7aea; - } - - .md\:focus\:placeholder-purple-500:focus::placeholder { - color: #9f7aea; - } - - .md\:focus\:placeholder-purple-600:focus::-webkit-input-placeholder { - color: #805ad5; - } - - .md\:focus\:placeholder-purple-600:focus::-moz-placeholder { - color: #805ad5; - } - - .md\:focus\:placeholder-purple-600:focus:-ms-input-placeholder { - color: #805ad5; - } - - .md\:focus\:placeholder-purple-600:focus::-ms-input-placeholder { - color: #805ad5; - } - - .md\:focus\:placeholder-purple-600:focus::placeholder { - color: #805ad5; - } - - .md\:focus\:placeholder-purple-700:focus::-webkit-input-placeholder { - color: #6b46c1; - } - - .md\:focus\:placeholder-purple-700:focus::-moz-placeholder { - color: #6b46c1; - } - - .md\:focus\:placeholder-purple-700:focus:-ms-input-placeholder { - color: #6b46c1; - } - - .md\:focus\:placeholder-purple-700:focus::-ms-input-placeholder { - color: #6b46c1; - } - - .md\:focus\:placeholder-purple-700:focus::placeholder { - color: #6b46c1; - } - - .md\:focus\:placeholder-purple-800:focus::-webkit-input-placeholder { - color: #553c9a; - } - - .md\:focus\:placeholder-purple-800:focus::-moz-placeholder { - color: #553c9a; - } - - .md\:focus\:placeholder-purple-800:focus:-ms-input-placeholder { - color: #553c9a; - } - - .md\:focus\:placeholder-purple-800:focus::-ms-input-placeholder { - color: #553c9a; - } - - .md\:focus\:placeholder-purple-800:focus::placeholder { - color: #553c9a; - } - - .md\:focus\:placeholder-purple-900:focus::-webkit-input-placeholder { - color: #44337a; - } - - .md\:focus\:placeholder-purple-900:focus::-moz-placeholder { - color: #44337a; - } - - .md\:focus\:placeholder-purple-900:focus:-ms-input-placeholder { - color: #44337a; - } - - .md\:focus\:placeholder-purple-900:focus::-ms-input-placeholder { - color: #44337a; - } - - .md\:focus\:placeholder-purple-900:focus::placeholder { - color: #44337a; - } - - .md\:focus\:placeholder-pink-100:focus::-webkit-input-placeholder { - color: #fff5f7; - } - - .md\:focus\:placeholder-pink-100:focus::-moz-placeholder { - color: #fff5f7; - } - - .md\:focus\:placeholder-pink-100:focus:-ms-input-placeholder { - color: #fff5f7; - } - - .md\:focus\:placeholder-pink-100:focus::-ms-input-placeholder { - color: #fff5f7; - } - - .md\:focus\:placeholder-pink-100:focus::placeholder { - color: #fff5f7; - } - - .md\:focus\:placeholder-pink-200:focus::-webkit-input-placeholder { - color: #fed7e2; - } - - .md\:focus\:placeholder-pink-200:focus::-moz-placeholder { - color: #fed7e2; - } - - .md\:focus\:placeholder-pink-200:focus:-ms-input-placeholder { - color: #fed7e2; - } - - .md\:focus\:placeholder-pink-200:focus::-ms-input-placeholder { - color: #fed7e2; - } - - .md\:focus\:placeholder-pink-200:focus::placeholder { - color: #fed7e2; - } - - .md\:focus\:placeholder-pink-300:focus::-webkit-input-placeholder { - color: #fbb6ce; - } - - .md\:focus\:placeholder-pink-300:focus::-moz-placeholder { - color: #fbb6ce; - } - - .md\:focus\:placeholder-pink-300:focus:-ms-input-placeholder { - color: #fbb6ce; - } - - .md\:focus\:placeholder-pink-300:focus::-ms-input-placeholder { - color: #fbb6ce; - } - - .md\:focus\:placeholder-pink-300:focus::placeholder { - color: #fbb6ce; - } - - .md\:focus\:placeholder-pink-400:focus::-webkit-input-placeholder { - color: #f687b3; - } - - .md\:focus\:placeholder-pink-400:focus::-moz-placeholder { - color: #f687b3; - } - - .md\:focus\:placeholder-pink-400:focus:-ms-input-placeholder { - color: #f687b3; - } - - .md\:focus\:placeholder-pink-400:focus::-ms-input-placeholder { - color: #f687b3; - } - - .md\:focus\:placeholder-pink-400:focus::placeholder { - color: #f687b3; - } - - .md\:focus\:placeholder-pink-500:focus::-webkit-input-placeholder { - color: #ed64a6; - } - - .md\:focus\:placeholder-pink-500:focus::-moz-placeholder { - color: #ed64a6; - } - - .md\:focus\:placeholder-pink-500:focus:-ms-input-placeholder { - color: #ed64a6; - } - - .md\:focus\:placeholder-pink-500:focus::-ms-input-placeholder { - color: #ed64a6; - } - - .md\:focus\:placeholder-pink-500:focus::placeholder { - color: #ed64a6; - } - - .md\:focus\:placeholder-pink-600:focus::-webkit-input-placeholder { - color: #d53f8c; - } - - .md\:focus\:placeholder-pink-600:focus::-moz-placeholder { - color: #d53f8c; - } - - .md\:focus\:placeholder-pink-600:focus:-ms-input-placeholder { - color: #d53f8c; - } - - .md\:focus\:placeholder-pink-600:focus::-ms-input-placeholder { - color: #d53f8c; - } - - .md\:focus\:placeholder-pink-600:focus::placeholder { - color: #d53f8c; - } - - .md\:focus\:placeholder-pink-700:focus::-webkit-input-placeholder { - color: #b83280; - } - - .md\:focus\:placeholder-pink-700:focus::-moz-placeholder { - color: #b83280; - } - - .md\:focus\:placeholder-pink-700:focus:-ms-input-placeholder { - color: #b83280; - } - - .md\:focus\:placeholder-pink-700:focus::-ms-input-placeholder { - color: #b83280; - } - - .md\:focus\:placeholder-pink-700:focus::placeholder { - color: #b83280; - } - - .md\:focus\:placeholder-pink-800:focus::-webkit-input-placeholder { - color: #97266d; - } - - .md\:focus\:placeholder-pink-800:focus::-moz-placeholder { - color: #97266d; - } - - .md\:focus\:placeholder-pink-800:focus:-ms-input-placeholder { - color: #97266d; - } - - .md\:focus\:placeholder-pink-800:focus::-ms-input-placeholder { - color: #97266d; - } - - .md\:focus\:placeholder-pink-800:focus::placeholder { - color: #97266d; - } - - .md\:focus\:placeholder-pink-900:focus::-webkit-input-placeholder { - color: #702459; - } - - .md\:focus\:placeholder-pink-900:focus::-moz-placeholder { - color: #702459; - } - - .md\:focus\:placeholder-pink-900:focus:-ms-input-placeholder { - color: #702459; - } - - .md\:focus\:placeholder-pink-900:focus::-ms-input-placeholder { - color: #702459; - } - - .md\:focus\:placeholder-pink-900:focus::placeholder { - color: #702459; - } - - .md\:pointer-events-none { - pointer-events: none; - } - - .md\:pointer-events-auto { - pointer-events: auto; - } - - .md\:static { - position: static; - } - - .md\:fixed { - position: fixed; - } - - .md\:absolute { - position: absolute; - } - - .md\:relative { - position: relative; - } - - .md\:sticky { - position: -webkit-sticky; - position: sticky; - } - - .md\:inset-0 { - top: 0; - right: 0; - bottom: 0; - left: 0; - } - - .md\:inset-auto { - top: auto; - right: auto; - bottom: auto; - left: auto; - } - - .md\:inset-y-0 { - top: 0; - bottom: 0; - } - - .md\:inset-x-0 { - right: 0; - left: 0; - } - - .md\:inset-y-auto { - top: auto; - bottom: auto; - } - - .md\:inset-x-auto { - right: auto; - left: auto; - } - - .md\:top-0 { - top: 0; - } - - .md\:right-0 { - right: 0; - } - - .md\:bottom-0 { - bottom: 0; - } - - .md\:left-0 { - left: 0; - } - - .md\:top-auto { - top: auto; - } - - .md\:right-auto { - right: auto; - } - - .md\:bottom-auto { - bottom: auto; - } - - .md\:left-auto { - left: auto; - } - - .md\:resize-none { - resize: none; - } - - .md\:resize-y { - resize: vertical; - } - - .md\:resize-x { - resize: horizontal; - } - - .md\:resize { - resize: both; - } - - .md\:shadow-xs { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); - } - - .md\:shadow-sm { - box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); - } - - .md\:shadow { - box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); - } - - .md\:shadow-md { - box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); - } - - .md\:shadow-lg { - box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); - } - - .md\:shadow-xl { - box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); - } - - .md\:shadow-2xl { - box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); - } - - .md\:shadow-inner { - box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); - } - - .md\:shadow-outline { - box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); - } - - .md\:shadow-none { - box-shadow: none; - } - - .md\:hover\:shadow-xs:hover { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); - } - - .md\:hover\:shadow-sm:hover { - box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); - } - - .md\:hover\:shadow:hover { - box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); - } - - .md\:hover\:shadow-md:hover { - box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); - } - - .md\:hover\:shadow-lg:hover { - box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); - } - - .md\:hover\:shadow-xl:hover { - box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); - } - - .md\:hover\:shadow-2xl:hover { - box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); - } - - .md\:hover\:shadow-inner:hover { - box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); - } - - .md\:hover\:shadow-outline:hover { - box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); - } - - .md\:hover\:shadow-none:hover { - box-shadow: none; - } - - .md\:focus\:shadow-xs:focus { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); - } - - .md\:focus\:shadow-sm:focus { - box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); - } - - .md\:focus\:shadow:focus { - box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); - } - - .md\:focus\:shadow-md:focus { - box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); - } - - .md\:focus\:shadow-lg:focus { - box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); - } - - .md\:focus\:shadow-xl:focus { - box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); - } - - .md\:focus\:shadow-2xl:focus { - box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); - } - - .md\:focus\:shadow-inner:focus { - box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); - } - - .md\:focus\:shadow-outline:focus { - box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); - } - - .md\:focus\:shadow-none:focus { - box-shadow: none; - } - - .md\:fill-current { - fill: currentColor; - } - - .md\:stroke-current { - stroke: currentColor; - } - - .md\:stroke-0 { - stroke-width: 0; - } - - .md\:stroke-1 { - stroke-width: 1; - } - - .md\:stroke-2 { - stroke-width: 2; - } - - .md\:table-auto { - table-layout: auto; - } - - .md\:table-fixed { - table-layout: fixed; - } - - .md\:text-left { - text-align: left; - } - - .md\:text-center { - text-align: center; - } - - .md\:text-right { - text-align: right; - } - - .md\:text-justify { - text-align: justify; - } - - .md\:text-transparent { - color: transparent; - } - - .md\:text-black { - color: #000; - } - - .md\:text-white { - color: #fff; - } - - .md\:text-gray-100 { - color: #f7fafc; - } - - .md\:text-gray-200 { - color: #edf2f7; - } - - .md\:text-gray-300 { - color: #e2e8f0; - } - - .md\:text-gray-400 { - color: #cbd5e0; - } - - .md\:text-gray-500 { - color: #a0aec0; - } - - .md\:text-gray-600 { - color: #718096; - } - - .md\:text-gray-700 { - color: #4a5568; - } - - .md\:text-gray-800 { - color: #2d3748; - } - - .md\:text-gray-900 { - color: #1a202c; - } - - .md\:text-red-100 { - color: #fff5f5; - } - - .md\:text-red-200 { - color: #fed7d7; - } - - .md\:text-red-300 { - color: #feb2b2; - } - - .md\:text-red-400 { - color: #fc8181; - } - - .md\:text-red-500 { - color: #f56565; - } - - .md\:text-red-600 { - color: #e53e3e; - } - - .md\:text-red-700 { - color: #c53030; - } - - .md\:text-red-800 { - color: #9b2c2c; - } - - .md\:text-red-900 { - color: #742a2a; - } - - .md\:text-orange-100 { - color: #fffaf0; - } - - .md\:text-orange-200 { - color: #feebc8; - } - - .md\:text-orange-300 { - color: #fbd38d; - } - - .md\:text-orange-400 { - color: #f6ad55; - } - - .md\:text-orange-500 { - color: #ed8936; - } - - .md\:text-orange-600 { - color: #dd6b20; - } - - .md\:text-orange-700 { - color: #c05621; - } - - .md\:text-orange-800 { - color: #9c4221; - } - - .md\:text-orange-900 { - color: #7b341e; - } - - .md\:text-yellow-100 { - color: #fffff0; - } - - .md\:text-yellow-200 { - color: #fefcbf; - } - - .md\:text-yellow-300 { - color: #faf089; - } - - .md\:text-yellow-400 { - color: #f6e05e; - } - - .md\:text-yellow-500 { - color: #ecc94b; - } - - .md\:text-yellow-600 { - color: #d69e2e; - } - - .md\:text-yellow-700 { - color: #b7791f; - } - - .md\:text-yellow-800 { - color: #975a16; - } - - .md\:text-yellow-900 { - color: #744210; - } - - .md\:text-green-100 { - color: #f0fff4; - } - - .md\:text-green-200 { - color: #c6f6d5; - } - - .md\:text-green-300 { - color: #9ae6b4; - } - - .md\:text-green-400 { - color: #68d391; - } - - .md\:text-green-500 { - color: #48bb78; - } - - .md\:text-green-600 { - color: #38a169; - } - - .md\:text-green-700 { - color: #2f855a; - } - - .md\:text-green-800 { - color: #276749; - } - - .md\:text-green-900 { - color: #22543d; - } - - .md\:text-teal-100 { - color: #e6fffa; - } - - .md\:text-teal-200 { - color: #b2f5ea; - } - - .md\:text-teal-300 { - color: #81e6d9; - } - - .md\:text-teal-400 { - color: #4fd1c5; - } - - .md\:text-teal-500 { - color: #38b2ac; - } - - .md\:text-teal-600 { - color: #319795; - } - - .md\:text-teal-700 { - color: #2c7a7b; - } - - .md\:text-teal-800 { - color: #285e61; - } - - .md\:text-teal-900 { - color: #234e52; - } - - .md\:text-blue-100 { - color: #ebf8ff; - } - - .md\:text-blue-200 { - color: #bee3f8; - } - - .md\:text-blue-300 { - color: #90cdf4; - } - - .md\:text-blue-400 { - color: #63b3ed; - } - - .md\:text-blue-500 { - color: #4299e1; - } - - .md\:text-blue-600 { - color: #3182ce; - } - - .md\:text-blue-700 { - color: #2b6cb0; - } - - .md\:text-blue-800 { - color: #2c5282; - } - - .md\:text-blue-900 { - color: #2a4365; - } - - .md\:text-indigo-100 { - color: #ebf4ff; - } - - .md\:text-indigo-200 { - color: #c3dafe; - } - - .md\:text-indigo-300 { - color: #a3bffa; - } - - .md\:text-indigo-400 { - color: #7f9cf5; - } - - .md\:text-indigo-500 { - color: #667eea; - } - - .md\:text-indigo-600 { - color: #5a67d8; - } - - .md\:text-indigo-700 { - color: #4c51bf; - } - - .md\:text-indigo-800 { - color: #434190; - } - - .md\:text-indigo-900 { - color: #3c366b; - } - - .md\:text-purple-100 { - color: #faf5ff; - } - - .md\:text-purple-200 { - color: #e9d8fd; - } - - .md\:text-purple-300 { - color: #d6bcfa; - } - - .md\:text-purple-400 { - color: #b794f4; - } - - .md\:text-purple-500 { - color: #9f7aea; - } - - .md\:text-purple-600 { - color: #805ad5; - } - - .md\:text-purple-700 { - color: #6b46c1; - } - - .md\:text-purple-800 { - color: #553c9a; - } - - .md\:text-purple-900 { - color: #44337a; - } - - .md\:text-pink-100 { - color: #fff5f7; - } - - .md\:text-pink-200 { - color: #fed7e2; - } - - .md\:text-pink-300 { - color: #fbb6ce; - } - - .md\:text-pink-400 { - color: #f687b3; - } - - .md\:text-pink-500 { - color: #ed64a6; - } - - .md\:text-pink-600 { - color: #d53f8c; - } - - .md\:text-pink-700 { - color: #b83280; - } - - .md\:text-pink-800 { - color: #97266d; - } - - .md\:text-pink-900 { - color: #702459; - } - - .md\:hover\:text-transparent:hover { - color: transparent; - } - - .md\:hover\:text-black:hover { - color: #000; - } - - .md\:hover\:text-white:hover { - color: #fff; - } - - .md\:hover\:text-gray-100:hover { - color: #f7fafc; - } - - .md\:hover\:text-gray-200:hover { - color: #edf2f7; - } - - .md\:hover\:text-gray-300:hover { - color: #e2e8f0; - } - - .md\:hover\:text-gray-400:hover { - color: #cbd5e0; - } - - .md\:hover\:text-gray-500:hover { - color: #a0aec0; - } - - .md\:hover\:text-gray-600:hover { - color: #718096; - } - - .md\:hover\:text-gray-700:hover { - color: #4a5568; - } - - .md\:hover\:text-gray-800:hover { - color: #2d3748; - } - - .md\:hover\:text-gray-900:hover { - color: #1a202c; - } - - .md\:hover\:text-red-100:hover { - color: #fff5f5; - } - - .md\:hover\:text-red-200:hover { - color: #fed7d7; - } - - .md\:hover\:text-red-300:hover { - color: #feb2b2; - } - - .md\:hover\:text-red-400:hover { - color: #fc8181; - } - - .md\:hover\:text-red-500:hover { - color: #f56565; - } - - .md\:hover\:text-red-600:hover { - color: #e53e3e; - } - - .md\:hover\:text-red-700:hover { - color: #c53030; - } - - .md\:hover\:text-red-800:hover { - color: #9b2c2c; - } - - .md\:hover\:text-red-900:hover { - color: #742a2a; - } - - .md\:hover\:text-orange-100:hover { - color: #fffaf0; - } - - .md\:hover\:text-orange-200:hover { - color: #feebc8; - } - - .md\:hover\:text-orange-300:hover { - color: #fbd38d; - } - - .md\:hover\:text-orange-400:hover { - color: #f6ad55; - } - - .md\:hover\:text-orange-500:hover { - color: #ed8936; - } - - .md\:hover\:text-orange-600:hover { - color: #dd6b20; - } - - .md\:hover\:text-orange-700:hover { - color: #c05621; - } - - .md\:hover\:text-orange-800:hover { - color: #9c4221; - } - - .md\:hover\:text-orange-900:hover { - color: #7b341e; - } - - .md\:hover\:text-yellow-100:hover { - color: #fffff0; - } - - .md\:hover\:text-yellow-200:hover { - color: #fefcbf; - } - - .md\:hover\:text-yellow-300:hover { - color: #faf089; - } - - .md\:hover\:text-yellow-400:hover { - color: #f6e05e; - } - - .md\:hover\:text-yellow-500:hover { - color: #ecc94b; - } - - .md\:hover\:text-yellow-600:hover { - color: #d69e2e; - } - - .md\:hover\:text-yellow-700:hover { - color: #b7791f; - } - - .md\:hover\:text-yellow-800:hover { - color: #975a16; - } - - .md\:hover\:text-yellow-900:hover { - color: #744210; - } - - .md\:hover\:text-green-100:hover { - color: #f0fff4; - } - - .md\:hover\:text-green-200:hover { - color: #c6f6d5; - } - - .md\:hover\:text-green-300:hover { - color: #9ae6b4; - } - - .md\:hover\:text-green-400:hover { - color: #68d391; - } - - .md\:hover\:text-green-500:hover { - color: #48bb78; - } - - .md\:hover\:text-green-600:hover { - color: #38a169; - } - - .md\:hover\:text-green-700:hover { - color: #2f855a; - } - - .md\:hover\:text-green-800:hover { - color: #276749; - } - - .md\:hover\:text-green-900:hover { - color: #22543d; - } - - .md\:hover\:text-teal-100:hover { - color: #e6fffa; - } - - .md\:hover\:text-teal-200:hover { - color: #b2f5ea; - } - - .md\:hover\:text-teal-300:hover { - color: #81e6d9; - } - - .md\:hover\:text-teal-400:hover { - color: #4fd1c5; - } - - .md\:hover\:text-teal-500:hover { - color: #38b2ac; - } - - .md\:hover\:text-teal-600:hover { - color: #319795; - } - - .md\:hover\:text-teal-700:hover { - color: #2c7a7b; - } - - .md\:hover\:text-teal-800:hover { - color: #285e61; - } - - .md\:hover\:text-teal-900:hover { - color: #234e52; - } - - .md\:hover\:text-blue-100:hover { - color: #ebf8ff; - } - - .md\:hover\:text-blue-200:hover { - color: #bee3f8; - } - - .md\:hover\:text-blue-300:hover { - color: #90cdf4; - } - - .md\:hover\:text-blue-400:hover { - color: #63b3ed; - } - - .md\:hover\:text-blue-500:hover { - color: #4299e1; - } - - .md\:hover\:text-blue-600:hover { - color: #3182ce; - } - - .md\:hover\:text-blue-700:hover { - color: #2b6cb0; - } - - .md\:hover\:text-blue-800:hover { - color: #2c5282; - } - - .md\:hover\:text-blue-900:hover { - color: #2a4365; - } - - .md\:hover\:text-indigo-100:hover { - color: #ebf4ff; - } - - .md\:hover\:text-indigo-200:hover { - color: #c3dafe; - } - - .md\:hover\:text-indigo-300:hover { - color: #a3bffa; - } - - .md\:hover\:text-indigo-400:hover { - color: #7f9cf5; - } - - .md\:hover\:text-indigo-500:hover { - color: #667eea; - } - - .md\:hover\:text-indigo-600:hover { - color: #5a67d8; - } - - .md\:hover\:text-indigo-700:hover { - color: #4c51bf; - } - - .md\:hover\:text-indigo-800:hover { - color: #434190; - } - - .md\:hover\:text-indigo-900:hover { - color: #3c366b; - } - - .md\:hover\:text-purple-100:hover { - color: #faf5ff; - } - - .md\:hover\:text-purple-200:hover { - color: #e9d8fd; - } - - .md\:hover\:text-purple-300:hover { - color: #d6bcfa; - } - - .md\:hover\:text-purple-400:hover { - color: #b794f4; - } - - .md\:hover\:text-purple-500:hover { - color: #9f7aea; - } - - .md\:hover\:text-purple-600:hover { - color: #805ad5; - } - - .md\:hover\:text-purple-700:hover { - color: #6b46c1; - } - - .md\:hover\:text-purple-800:hover { - color: #553c9a; - } - - .md\:hover\:text-purple-900:hover { - color: #44337a; - } - - .md\:hover\:text-pink-100:hover { - color: #fff5f7; - } - - .md\:hover\:text-pink-200:hover { - color: #fed7e2; - } - - .md\:hover\:text-pink-300:hover { - color: #fbb6ce; - } - - .md\:hover\:text-pink-400:hover { - color: #f687b3; - } - - .md\:hover\:text-pink-500:hover { - color: #ed64a6; - } - - .md\:hover\:text-pink-600:hover { - color: #d53f8c; - } - - .md\:hover\:text-pink-700:hover { - color: #b83280; - } - - .md\:hover\:text-pink-800:hover { - color: #97266d; - } - - .md\:hover\:text-pink-900:hover { - color: #702459; - } - - .md\:focus\:text-transparent:focus { - color: transparent; - } - - .md\:focus\:text-black:focus { - color: #000; - } - - .md\:focus\:text-white:focus { - color: #fff; - } - - .md\:focus\:text-gray-100:focus { - color: #f7fafc; - } - - .md\:focus\:text-gray-200:focus { - color: #edf2f7; - } - - .md\:focus\:text-gray-300:focus { - color: #e2e8f0; - } - - .md\:focus\:text-gray-400:focus { - color: #cbd5e0; - } - - .md\:focus\:text-gray-500:focus { - color: #a0aec0; - } - - .md\:focus\:text-gray-600:focus { - color: #718096; - } - - .md\:focus\:text-gray-700:focus { - color: #4a5568; - } - - .md\:focus\:text-gray-800:focus { - color: #2d3748; - } - - .md\:focus\:text-gray-900:focus { - color: #1a202c; - } - - .md\:focus\:text-red-100:focus { - color: #fff5f5; - } - - .md\:focus\:text-red-200:focus { - color: #fed7d7; - } - - .md\:focus\:text-red-300:focus { - color: #feb2b2; - } - - .md\:focus\:text-red-400:focus { - color: #fc8181; - } - - .md\:focus\:text-red-500:focus { - color: #f56565; - } - - .md\:focus\:text-red-600:focus { - color: #e53e3e; - } - - .md\:focus\:text-red-700:focus { - color: #c53030; - } - - .md\:focus\:text-red-800:focus { - color: #9b2c2c; - } - - .md\:focus\:text-red-900:focus { - color: #742a2a; - } - - .md\:focus\:text-orange-100:focus { - color: #fffaf0; - } - - .md\:focus\:text-orange-200:focus { - color: #feebc8; - } - - .md\:focus\:text-orange-300:focus { - color: #fbd38d; - } - - .md\:focus\:text-orange-400:focus { - color: #f6ad55; - } - - .md\:focus\:text-orange-500:focus { - color: #ed8936; - } - - .md\:focus\:text-orange-600:focus { - color: #dd6b20; - } - - .md\:focus\:text-orange-700:focus { - color: #c05621; - } - - .md\:focus\:text-orange-800:focus { - color: #9c4221; - } - - .md\:focus\:text-orange-900:focus { - color: #7b341e; - } - - .md\:focus\:text-yellow-100:focus { - color: #fffff0; - } - - .md\:focus\:text-yellow-200:focus { - color: #fefcbf; - } - - .md\:focus\:text-yellow-300:focus { - color: #faf089; - } - - .md\:focus\:text-yellow-400:focus { - color: #f6e05e; - } - - .md\:focus\:text-yellow-500:focus { - color: #ecc94b; - } - - .md\:focus\:text-yellow-600:focus { - color: #d69e2e; - } - - .md\:focus\:text-yellow-700:focus { - color: #b7791f; - } - - .md\:focus\:text-yellow-800:focus { - color: #975a16; - } - - .md\:focus\:text-yellow-900:focus { - color: #744210; - } - - .md\:focus\:text-green-100:focus { - color: #f0fff4; - } - - .md\:focus\:text-green-200:focus { - color: #c6f6d5; - } - - .md\:focus\:text-green-300:focus { - color: #9ae6b4; - } - - .md\:focus\:text-green-400:focus { - color: #68d391; - } - - .md\:focus\:text-green-500:focus { - color: #48bb78; - } - - .md\:focus\:text-green-600:focus { - color: #38a169; - } - - .md\:focus\:text-green-700:focus { - color: #2f855a; - } - - .md\:focus\:text-green-800:focus { - color: #276749; - } - - .md\:focus\:text-green-900:focus { - color: #22543d; - } - - .md\:focus\:text-teal-100:focus { - color: #e6fffa; - } - - .md\:focus\:text-teal-200:focus { - color: #b2f5ea; - } - - .md\:focus\:text-teal-300:focus { - color: #81e6d9; - } - - .md\:focus\:text-teal-400:focus { - color: #4fd1c5; - } - - .md\:focus\:text-teal-500:focus { - color: #38b2ac; - } - - .md\:focus\:text-teal-600:focus { - color: #319795; - } - - .md\:focus\:text-teal-700:focus { - color: #2c7a7b; - } - - .md\:focus\:text-teal-800:focus { - color: #285e61; - } - - .md\:focus\:text-teal-900:focus { - color: #234e52; - } - - .md\:focus\:text-blue-100:focus { - color: #ebf8ff; - } - - .md\:focus\:text-blue-200:focus { - color: #bee3f8; - } - - .md\:focus\:text-blue-300:focus { - color: #90cdf4; - } - - .md\:focus\:text-blue-400:focus { - color: #63b3ed; - } - - .md\:focus\:text-blue-500:focus { - color: #4299e1; - } - - .md\:focus\:text-blue-600:focus { - color: #3182ce; - } - - .md\:focus\:text-blue-700:focus { - color: #2b6cb0; - } - - .md\:focus\:text-blue-800:focus { - color: #2c5282; - } - - .md\:focus\:text-blue-900:focus { - color: #2a4365; - } - - .md\:focus\:text-indigo-100:focus { - color: #ebf4ff; - } - - .md\:focus\:text-indigo-200:focus { - color: #c3dafe; - } - - .md\:focus\:text-indigo-300:focus { - color: #a3bffa; - } - - .md\:focus\:text-indigo-400:focus { - color: #7f9cf5; - } - - .md\:focus\:text-indigo-500:focus { - color: #667eea; - } - - .md\:focus\:text-indigo-600:focus { - color: #5a67d8; - } - - .md\:focus\:text-indigo-700:focus { - color: #4c51bf; - } - - .md\:focus\:text-indigo-800:focus { - color: #434190; - } - - .md\:focus\:text-indigo-900:focus { - color: #3c366b; - } - - .md\:focus\:text-purple-100:focus { - color: #faf5ff; - } - - .md\:focus\:text-purple-200:focus { - color: #e9d8fd; - } - - .md\:focus\:text-purple-300:focus { - color: #d6bcfa; - } - - .md\:focus\:text-purple-400:focus { - color: #b794f4; - } - - .md\:focus\:text-purple-500:focus { - color: #9f7aea; - } - - .md\:focus\:text-purple-600:focus { - color: #805ad5; - } - - .md\:focus\:text-purple-700:focus { - color: #6b46c1; - } - - .md\:focus\:text-purple-800:focus { - color: #553c9a; - } - - .md\:focus\:text-purple-900:focus { - color: #44337a; - } - - .md\:focus\:text-pink-100:focus { - color: #fff5f7; - } - - .md\:focus\:text-pink-200:focus { - color: #fed7e2; - } - - .md\:focus\:text-pink-300:focus { - color: #fbb6ce; - } - - .md\:focus\:text-pink-400:focus { - color: #f687b3; - } - - .md\:focus\:text-pink-500:focus { - color: #ed64a6; - } - - .md\:focus\:text-pink-600:focus { - color: #d53f8c; - } - - .md\:focus\:text-pink-700:focus { - color: #b83280; - } - - .md\:focus\:text-pink-800:focus { - color: #97266d; - } - - .md\:focus\:text-pink-900:focus { - color: #702459; - } - - .md\:text-xs { - font-size: 0.75rem; - } - - .md\:text-sm { - font-size: 0.875rem; - } - - .md\:text-base { - font-size: 1rem; - } - - .md\:text-lg { - font-size: 1.125rem; - } - - .md\:text-xl { - font-size: 1.25rem; - } - - .md\:text-2xl { - font-size: 1.5rem; - } - - .md\:text-3xl { - font-size: 1.875rem; - } - - .md\:text-4xl { - font-size: 2.25rem; - } - - .md\:text-5xl { - font-size: 3rem; - } - - .md\:text-6xl { - font-size: 4rem; - } - - .md\:italic { - font-style: italic; - } - - .md\:not-italic { - font-style: normal; - } - - .md\:uppercase { - text-transform: uppercase; - } - - .md\:lowercase { - text-transform: lowercase; - } - - .md\:capitalize { - text-transform: capitalize; - } - - .md\:normal-case { - text-transform: none; - } - - .md\:underline { - text-decoration: underline; - } - - .md\:line-through { - text-decoration: line-through; - } - - .md\:no-underline { - text-decoration: none; - } - - .md\:hover\:underline:hover { - text-decoration: underline; - } - - .md\:hover\:line-through:hover { - text-decoration: line-through; - } - - .md\:hover\:no-underline:hover { - text-decoration: none; - } - - .md\:focus\:underline:focus { - text-decoration: underline; - } - - .md\:focus\:line-through:focus { - text-decoration: line-through; - } - - .md\:focus\:no-underline:focus { - text-decoration: none; - } - - .md\:antialiased { - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - } - - .md\:subpixel-antialiased { - -webkit-font-smoothing: auto; - -moz-osx-font-smoothing: auto; - } - - .md\:tracking-tighter { - letter-spacing: -0.05em; - } - - .md\:tracking-tight { - letter-spacing: -0.025em; - } - - .md\:tracking-normal { - letter-spacing: 0; - } - - .md\:tracking-wide { - letter-spacing: 0.025em; - } - - .md\:tracking-wider { - letter-spacing: 0.05em; - } - - .md\:tracking-widest { - letter-spacing: 0.1em; - } - - .md\:select-none { - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - } - - .md\:select-text { - -webkit-user-select: text; - -moz-user-select: text; - -ms-user-select: text; - user-select: text; - } - - .md\:select-all { - -webkit-user-select: all; - -moz-user-select: all; - -ms-user-select: all; - user-select: all; - } - - .md\:select-auto { - -webkit-user-select: auto; - -moz-user-select: auto; - -ms-user-select: auto; - user-select: auto; - } - - .md\:align-baseline { - vertical-align: baseline; - } - - .md\:align-top { - vertical-align: top; - } - - .md\:align-middle { - vertical-align: middle; - } - - .md\:align-bottom { - vertical-align: bottom; - } - - .md\:align-text-top { - vertical-align: text-top; - } - - .md\:align-text-bottom { - vertical-align: text-bottom; - } - - .md\:visible { - visibility: visible; - } - - .md\:invisible { - visibility: hidden; - } - - .md\:whitespace-normal { - white-space: normal; - } - - .md\:whitespace-no-wrap { - white-space: nowrap; - } - - .md\:whitespace-pre { - white-space: pre; - } - - .md\:whitespace-pre-line { - white-space: pre-line; - } - - .md\:whitespace-pre-wrap { - white-space: pre-wrap; - } - - .md\:break-normal { - overflow-wrap: normal; - word-break: normal; - } - - .md\:break-words { - overflow-wrap: break-word; - } - - .md\:break-all { - word-break: break-all; - } - - .md\:truncate { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - } - - .md\:w-0 { - width: 0; - } - - .md\:w-1 { - width: 0.25rem; - } - - .md\:w-2 { - width: 0.5rem; - } - - .md\:w-3 { - width: 0.75rem; - } - - .md\:w-4 { - width: 1rem; - } - - .md\:w-5 { - width: 1.25rem; - } - - .md\:w-6 { - width: 1.5rem; - } - - .md\:w-8 { - width: 2rem; - } - - .md\:w-10 { - width: 2.5rem; - } - - .md\:w-12 { - width: 3rem; - } - - .md\:w-16 { - width: 4rem; - } - - .md\:w-20 { - width: 5rem; - } - - .md\:w-24 { - width: 6rem; - } - - .md\:w-32 { - width: 8rem; - } - - .md\:w-40 { - width: 10rem; - } - - .md\:w-48 { - width: 12rem; - } - - .md\:w-56 { - width: 14rem; - } - - .md\:w-64 { - width: 16rem; - } - - .md\:w-auto { - width: auto; - } - - .md\:w-px { - width: 1px; - } - - .md\:w-1\/2 { - width: 50%; - } - - .md\:w-1\/3 { - width: 33.333333%; - } - - .md\:w-2\/3 { - width: 66.666667%; - } - - .md\:w-1\/4 { - width: 25%; - } - - .md\:w-2\/4 { - width: 50%; - } - - .md\:w-3\/4 { - width: 75%; - } - - .md\:w-1\/5 { - width: 20%; - } - - .md\:w-2\/5 { - width: 40%; - } - - .md\:w-3\/5 { - width: 60%; - } - - .md\:w-4\/5 { - width: 80%; - } - - .md\:w-1\/6 { - width: 16.666667%; - } - - .md\:w-2\/6 { - width: 33.333333%; - } - - .md\:w-3\/6 { - width: 50%; - } - - .md\:w-4\/6 { - width: 66.666667%; - } - - .md\:w-5\/6 { - width: 83.333333%; - } - - .md\:w-1\/12 { - width: 8.333333%; - } - - .md\:w-2\/12 { - width: 16.666667%; - } - - .md\:w-3\/12 { - width: 25%; - } - - .md\:w-4\/12 { - width: 33.333333%; - } - - .md\:w-5\/12 { - width: 41.666667%; - } - - .md\:w-6\/12 { - width: 50%; - } - - .md\:w-7\/12 { - width: 58.333333%; - } - - .md\:w-8\/12 { - width: 66.666667%; - } - - .md\:w-9\/12 { - width: 75%; - } - - .md\:w-10\/12 { - width: 83.333333%; - } - - .md\:w-11\/12 { - width: 91.666667%; - } - - .md\:w-full { - width: 100%; - } - - .md\:w-screen { - width: 100vw; - } - - .md\:z-0 { - z-index: 0; - } - - .md\:z-10 { - z-index: 10; - } - - .md\:z-20 { - z-index: 20; - } - - .md\:z-30 { - z-index: 30; - } - - .md\:z-40 { - z-index: 40; - } - - .md\:z-50 { - z-index: 50; - } - - .md\:z-auto { - z-index: auto; - } - - .md\:gap-0 { - grid-gap: 0; - gap: 0; - } - - .md\:gap-1 { - grid-gap: 0.25rem; - gap: 0.25rem; - } - - .md\:gap-2 { - grid-gap: 0.5rem; - gap: 0.5rem; - } - - .md\:gap-3 { - grid-gap: 0.75rem; - gap: 0.75rem; - } - - .md\:gap-4 { - grid-gap: 1rem; - gap: 1rem; - } - - .md\:gap-5 { - grid-gap: 1.25rem; - gap: 1.25rem; - } - - .md\:gap-6 { - grid-gap: 1.5rem; - gap: 1.5rem; - } - - .md\:gap-8 { - grid-gap: 2rem; - gap: 2rem; - } - - .md\:gap-10 { - grid-gap: 2.5rem; - gap: 2.5rem; - } - - .md\:gap-12 { - grid-gap: 3rem; - gap: 3rem; - } - - .md\:gap-16 { - grid-gap: 4rem; - gap: 4rem; - } - - .md\:gap-20 { - grid-gap: 5rem; - gap: 5rem; - } - - .md\:gap-24 { - grid-gap: 6rem; - gap: 6rem; - } - - .md\:gap-32 { - grid-gap: 8rem; - gap: 8rem; - } - - .md\:gap-40 { - grid-gap: 10rem; - gap: 10rem; - } - - .md\:gap-48 { - grid-gap: 12rem; - gap: 12rem; - } - - .md\:gap-56 { - grid-gap: 14rem; - gap: 14rem; - } - - .md\:gap-64 { - grid-gap: 16rem; - gap: 16rem; - } - - .md\:gap-px { - grid-gap: 1px; - gap: 1px; - } - - .md\:col-gap-0 { - grid-column-gap: 0; - -webkit-column-gap: 0; - -moz-column-gap: 0; - column-gap: 0; - } - - .md\:col-gap-1 { - grid-column-gap: 0.25rem; - -webkit-column-gap: 0.25rem; - -moz-column-gap: 0.25rem; - column-gap: 0.25rem; - } - - .md\:col-gap-2 { - grid-column-gap: 0.5rem; - -webkit-column-gap: 0.5rem; - -moz-column-gap: 0.5rem; - column-gap: 0.5rem; - } - - .md\:col-gap-3 { - grid-column-gap: 0.75rem; - -webkit-column-gap: 0.75rem; - -moz-column-gap: 0.75rem; - column-gap: 0.75rem; - } - - .md\:col-gap-4 { - grid-column-gap: 1rem; - -webkit-column-gap: 1rem; - -moz-column-gap: 1rem; - column-gap: 1rem; - } - - .md\:col-gap-5 { - grid-column-gap: 1.25rem; - -webkit-column-gap: 1.25rem; - -moz-column-gap: 1.25rem; - column-gap: 1.25rem; - } - - .md\:col-gap-6 { - grid-column-gap: 1.5rem; - -webkit-column-gap: 1.5rem; - -moz-column-gap: 1.5rem; - column-gap: 1.5rem; - } - - .md\:col-gap-8 { - grid-column-gap: 2rem; - -webkit-column-gap: 2rem; - -moz-column-gap: 2rem; - column-gap: 2rem; - } - - .md\:col-gap-10 { - grid-column-gap: 2.5rem; - -webkit-column-gap: 2.5rem; - -moz-column-gap: 2.5rem; - column-gap: 2.5rem; - } - - .md\:col-gap-12 { - grid-column-gap: 3rem; - -webkit-column-gap: 3rem; - -moz-column-gap: 3rem; - column-gap: 3rem; - } - - .md\:col-gap-16 { - grid-column-gap: 4rem; - -webkit-column-gap: 4rem; - -moz-column-gap: 4rem; - column-gap: 4rem; - } - - .md\:col-gap-20 { - grid-column-gap: 5rem; - -webkit-column-gap: 5rem; - -moz-column-gap: 5rem; - column-gap: 5rem; - } - - .md\:col-gap-24 { - grid-column-gap: 6rem; - -webkit-column-gap: 6rem; - -moz-column-gap: 6rem; - column-gap: 6rem; - } - - .md\:col-gap-32 { - grid-column-gap: 8rem; - -webkit-column-gap: 8rem; - -moz-column-gap: 8rem; - column-gap: 8rem; - } - - .md\:col-gap-40 { - grid-column-gap: 10rem; - -webkit-column-gap: 10rem; - -moz-column-gap: 10rem; - column-gap: 10rem; - } - - .md\:col-gap-48 { - grid-column-gap: 12rem; - -webkit-column-gap: 12rem; - -moz-column-gap: 12rem; - column-gap: 12rem; - } - - .md\:col-gap-56 { - grid-column-gap: 14rem; - -webkit-column-gap: 14rem; - -moz-column-gap: 14rem; - column-gap: 14rem; - } - - .md\:col-gap-64 { - grid-column-gap: 16rem; - -webkit-column-gap: 16rem; - -moz-column-gap: 16rem; - column-gap: 16rem; - } - - .md\:col-gap-px { - grid-column-gap: 1px; - -webkit-column-gap: 1px; - -moz-column-gap: 1px; - column-gap: 1px; - } - - .md\:row-gap-0 { - grid-row-gap: 0; - row-gap: 0; - } - - .md\:row-gap-1 { - grid-row-gap: 0.25rem; - row-gap: 0.25rem; - } - - .md\:row-gap-2 { - grid-row-gap: 0.5rem; - row-gap: 0.5rem; - } - - .md\:row-gap-3 { - grid-row-gap: 0.75rem; - row-gap: 0.75rem; - } - - .md\:row-gap-4 { - grid-row-gap: 1rem; - row-gap: 1rem; - } - - .md\:row-gap-5 { - grid-row-gap: 1.25rem; - row-gap: 1.25rem; - } - - .md\:row-gap-6 { - grid-row-gap: 1.5rem; - row-gap: 1.5rem; - } - - .md\:row-gap-8 { - grid-row-gap: 2rem; - row-gap: 2rem; - } - - .md\:row-gap-10 { - grid-row-gap: 2.5rem; - row-gap: 2.5rem; - } - - .md\:row-gap-12 { - grid-row-gap: 3rem; - row-gap: 3rem; - } - - .md\:row-gap-16 { - grid-row-gap: 4rem; - row-gap: 4rem; - } - - .md\:row-gap-20 { - grid-row-gap: 5rem; - row-gap: 5rem; - } - - .md\:row-gap-24 { - grid-row-gap: 6rem; - row-gap: 6rem; - } - - .md\:row-gap-32 { - grid-row-gap: 8rem; - row-gap: 8rem; - } - - .md\:row-gap-40 { - grid-row-gap: 10rem; - row-gap: 10rem; - } - - .md\:row-gap-48 { - grid-row-gap: 12rem; - row-gap: 12rem; - } - - .md\:row-gap-56 { - grid-row-gap: 14rem; - row-gap: 14rem; - } - - .md\:row-gap-64 { - grid-row-gap: 16rem; - row-gap: 16rem; - } - - .md\:row-gap-px { - grid-row-gap: 1px; - row-gap: 1px; - } - - .md\:grid-flow-row { - grid-auto-flow: row; - } - - .md\:grid-flow-col { - grid-auto-flow: column; - } - - .md\:grid-flow-row-dense { - grid-auto-flow: row dense; - } - - .md\:grid-flow-col-dense { - grid-auto-flow: column dense; - } - - .md\:grid-cols-1 { - grid-template-columns: repeat(1, minmax(0, 1fr)); - } - - .md\:grid-cols-2 { - grid-template-columns: repeat(2, minmax(0, 1fr)); - } - - .md\:grid-cols-3 { - grid-template-columns: repeat(3, minmax(0, 1fr)); - } - - .md\:grid-cols-4 { - grid-template-columns: repeat(4, minmax(0, 1fr)); - } - - .md\:grid-cols-5 { - grid-template-columns: repeat(5, minmax(0, 1fr)); - } - - .md\:grid-cols-6 { - grid-template-columns: repeat(6, minmax(0, 1fr)); - } - - .md\:grid-cols-7 { - grid-template-columns: repeat(7, minmax(0, 1fr)); - } - - .md\:grid-cols-8 { - grid-template-columns: repeat(8, minmax(0, 1fr)); - } - - .md\:grid-cols-9 { - grid-template-columns: repeat(9, minmax(0, 1fr)); - } - - .md\:grid-cols-10 { - grid-template-columns: repeat(10, minmax(0, 1fr)); - } - - .md\:grid-cols-11 { - grid-template-columns: repeat(11, minmax(0, 1fr)); - } - - .md\:grid-cols-12 { - grid-template-columns: repeat(12, minmax(0, 1fr)); - } - - .md\:grid-cols-none { - grid-template-columns: none; - } - - .md\:col-auto { - grid-column: auto; - } - - .md\:col-span-1 { - grid-column: span 1 / span 1; - } - - .md\:col-span-2 { - grid-column: span 2 / span 2; - } - - .md\:col-span-3 { - grid-column: span 3 / span 3; - } - - .md\:col-span-4 { - grid-column: span 4 / span 4; - } - - .md\:col-span-5 { - grid-column: span 5 / span 5; - } - - .md\:col-span-6 { - grid-column: span 6 / span 6; - } - - .md\:col-span-7 { - grid-column: span 7 / span 7; - } - - .md\:col-span-8 { - grid-column: span 8 / span 8; - } - - .md\:col-span-9 { - grid-column: span 9 / span 9; - } - - .md\:col-span-10 { - grid-column: span 10 / span 10; - } - - .md\:col-span-11 { - grid-column: span 11 / span 11; - } - - .md\:col-span-12 { - grid-column: span 12 / span 12; - } - - .md\:col-start-1 { - grid-column-start: 1; - } - - .md\:col-start-2 { - grid-column-start: 2; - } - - .md\:col-start-3 { - grid-column-start: 3; - } - - .md\:col-start-4 { - grid-column-start: 4; - } - - .md\:col-start-5 { - grid-column-start: 5; - } - - .md\:col-start-6 { - grid-column-start: 6; - } - - .md\:col-start-7 { - grid-column-start: 7; - } - - .md\:col-start-8 { - grid-column-start: 8; - } - - .md\:col-start-9 { - grid-column-start: 9; - } - - .md\:col-start-10 { - grid-column-start: 10; - } - - .md\:col-start-11 { - grid-column-start: 11; - } - - .md\:col-start-12 { - grid-column-start: 12; - } - - .md\:col-start-13 { - grid-column-start: 13; - } - - .md\:col-start-auto { - grid-column-start: auto; - } - - .md\:col-end-1 { - grid-column-end: 1; - } - - .md\:col-end-2 { - grid-column-end: 2; - } - - .md\:col-end-3 { - grid-column-end: 3; - } - - .md\:col-end-4 { - grid-column-end: 4; - } - - .md\:col-end-5 { - grid-column-end: 5; - } - - .md\:col-end-6 { - grid-column-end: 6; - } - - .md\:col-end-7 { - grid-column-end: 7; - } - - .md\:col-end-8 { - grid-column-end: 8; - } - - .md\:col-end-9 { - grid-column-end: 9; - } - - .md\:col-end-10 { - grid-column-end: 10; - } - - .md\:col-end-11 { - grid-column-end: 11; - } - - .md\:col-end-12 { - grid-column-end: 12; - } - - .md\:col-end-13 { - grid-column-end: 13; - } - - .md\:col-end-auto { - grid-column-end: auto; - } - - .md\:grid-rows-1 { - grid-template-rows: repeat(1, minmax(0, 1fr)); - } - - .md\:grid-rows-2 { - grid-template-rows: repeat(2, minmax(0, 1fr)); - } - - .md\:grid-rows-3 { - grid-template-rows: repeat(3, minmax(0, 1fr)); - } - - .md\:grid-rows-4 { - grid-template-rows: repeat(4, minmax(0, 1fr)); - } - - .md\:grid-rows-5 { - grid-template-rows: repeat(5, minmax(0, 1fr)); - } - - .md\:grid-rows-6 { - grid-template-rows: repeat(6, minmax(0, 1fr)); - } - - .md\:grid-rows-none { - grid-template-rows: none; - } - - .md\:row-auto { - grid-row: auto; - } - - .md\:row-span-1 { - grid-row: span 1 / span 1; - } - - .md\:row-span-2 { - grid-row: span 2 / span 2; - } - - .md\:row-span-3 { - grid-row: span 3 / span 3; - } - - .md\:row-span-4 { - grid-row: span 4 / span 4; - } - - .md\:row-span-5 { - grid-row: span 5 / span 5; - } - - .md\:row-span-6 { - grid-row: span 6 / span 6; - } - - .md\:row-start-1 { - grid-row-start: 1; - } - - .md\:row-start-2 { - grid-row-start: 2; - } - - .md\:row-start-3 { - grid-row-start: 3; - } - - .md\:row-start-4 { - grid-row-start: 4; - } - - .md\:row-start-5 { - grid-row-start: 5; - } - - .md\:row-start-6 { - grid-row-start: 6; - } - - .md\:row-start-7 { - grid-row-start: 7; - } - - .md\:row-start-auto { - grid-row-start: auto; - } - - .md\:row-end-1 { - grid-row-end: 1; - } - - .md\:row-end-2 { - grid-row-end: 2; - } - - .md\:row-end-3 { - grid-row-end: 3; - } - - .md\:row-end-4 { - grid-row-end: 4; - } - - .md\:row-end-5 { - grid-row-end: 5; - } - - .md\:row-end-6 { - grid-row-end: 6; - } - - .md\:row-end-7 { - grid-row-end: 7; - } - - .md\:row-end-auto { - grid-row-end: auto; - } - - .md\:transform { - --transform-translate-x: 0; - --transform-translate-y: 0; - --transform-rotate: 0; - --transform-skew-x: 0; - --transform-skew-y: 0; - --transform-scale-x: 1; - --transform-scale-y: 1; - transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)); - } - - .md\:transform-none { - transform: none; - } - - .md\:origin-center { - transform-origin: center; - } - - .md\:origin-top { - transform-origin: top; - } - - .md\:origin-top-right { - transform-origin: top right; - } - - .md\:origin-right { - transform-origin: right; - } - - .md\:origin-bottom-right { - transform-origin: bottom right; - } - - .md\:origin-bottom { - transform-origin: bottom; - } - - .md\:origin-bottom-left { - transform-origin: bottom left; - } - - .md\:origin-left { - transform-origin: left; - } - - .md\:origin-top-left { - transform-origin: top left; - } - - .md\:scale-0 { - --transform-scale-x: 0; - --transform-scale-y: 0; - } - - .md\:scale-50 { - --transform-scale-x: .5; - --transform-scale-y: .5; - } - - .md\:scale-75 { - --transform-scale-x: .75; - --transform-scale-y: .75; - } - - .md\:scale-90 { - --transform-scale-x: .9; - --transform-scale-y: .9; - } - - .md\:scale-95 { - --transform-scale-x: .95; - --transform-scale-y: .95; - } - - .md\:scale-100 { - --transform-scale-x: 1; - --transform-scale-y: 1; - } - - .md\:scale-105 { - --transform-scale-x: 1.05; - --transform-scale-y: 1.05; - } - - .md\:scale-110 { - --transform-scale-x: 1.1; - --transform-scale-y: 1.1; - } - - .md\:scale-125 { - --transform-scale-x: 1.25; - --transform-scale-y: 1.25; - } - - .md\:scale-150 { - --transform-scale-x: 1.5; - --transform-scale-y: 1.5; - } - - .md\:scale-x-0 { - --transform-scale-x: 0; - } - - .md\:scale-x-50 { - --transform-scale-x: .5; - } - - .md\:scale-x-75 { - --transform-scale-x: .75; - } - - .md\:scale-x-90 { - --transform-scale-x: .9; - } - - .md\:scale-x-95 { - --transform-scale-x: .95; - } - - .md\:scale-x-100 { - --transform-scale-x: 1; - } - - .md\:scale-x-105 { - --transform-scale-x: 1.05; - } - - .md\:scale-x-110 { - --transform-scale-x: 1.1; - } - - .md\:scale-x-125 { - --transform-scale-x: 1.25; - } - - .md\:scale-x-150 { - --transform-scale-x: 1.5; - } - - .md\:scale-y-0 { - --transform-scale-y: 0; - } - - .md\:scale-y-50 { - --transform-scale-y: .5; - } - - .md\:scale-y-75 { - --transform-scale-y: .75; - } - - .md\:scale-y-90 { - --transform-scale-y: .9; - } - - .md\:scale-y-95 { - --transform-scale-y: .95; - } - - .md\:scale-y-100 { - --transform-scale-y: 1; - } - - .md\:scale-y-105 { - --transform-scale-y: 1.05; - } - - .md\:scale-y-110 { - --transform-scale-y: 1.1; - } - - .md\:scale-y-125 { - --transform-scale-y: 1.25; - } - - .md\:scale-y-150 { - --transform-scale-y: 1.5; - } - - .md\:hover\:scale-0:hover { - --transform-scale-x: 0; - --transform-scale-y: 0; - } - - .md\:hover\:scale-50:hover { - --transform-scale-x: .5; - --transform-scale-y: .5; - } - - .md\:hover\:scale-75:hover { - --transform-scale-x: .75; - --transform-scale-y: .75; - } - - .md\:hover\:scale-90:hover { - --transform-scale-x: .9; - --transform-scale-y: .9; - } - - .md\:hover\:scale-95:hover { - --transform-scale-x: .95; - --transform-scale-y: .95; - } - - .md\:hover\:scale-100:hover { - --transform-scale-x: 1; - --transform-scale-y: 1; - } - - .md\:hover\:scale-105:hover { - --transform-scale-x: 1.05; - --transform-scale-y: 1.05; - } - - .md\:hover\:scale-110:hover { - --transform-scale-x: 1.1; - --transform-scale-y: 1.1; - } - - .md\:hover\:scale-125:hover { - --transform-scale-x: 1.25; - --transform-scale-y: 1.25; - } - - .md\:hover\:scale-150:hover { - --transform-scale-x: 1.5; - --transform-scale-y: 1.5; - } - - .md\:hover\:scale-x-0:hover { - --transform-scale-x: 0; - } - - .md\:hover\:scale-x-50:hover { - --transform-scale-x: .5; - } - - .md\:hover\:scale-x-75:hover { - --transform-scale-x: .75; - } - - .md\:hover\:scale-x-90:hover { - --transform-scale-x: .9; - } - - .md\:hover\:scale-x-95:hover { - --transform-scale-x: .95; - } - - .md\:hover\:scale-x-100:hover { - --transform-scale-x: 1; - } - - .md\:hover\:scale-x-105:hover { - --transform-scale-x: 1.05; - } - - .md\:hover\:scale-x-110:hover { - --transform-scale-x: 1.1; - } - - .md\:hover\:scale-x-125:hover { - --transform-scale-x: 1.25; - } - - .md\:hover\:scale-x-150:hover { - --transform-scale-x: 1.5; - } - - .md\:hover\:scale-y-0:hover { - --transform-scale-y: 0; - } - - .md\:hover\:scale-y-50:hover { - --transform-scale-y: .5; - } - - .md\:hover\:scale-y-75:hover { - --transform-scale-y: .75; - } - - .md\:hover\:scale-y-90:hover { - --transform-scale-y: .9; - } - - .md\:hover\:scale-y-95:hover { - --transform-scale-y: .95; - } - - .md\:hover\:scale-y-100:hover { - --transform-scale-y: 1; - } - - .md\:hover\:scale-y-105:hover { - --transform-scale-y: 1.05; - } - - .md\:hover\:scale-y-110:hover { - --transform-scale-y: 1.1; - } - - .md\:hover\:scale-y-125:hover { - --transform-scale-y: 1.25; - } - - .md\:hover\:scale-y-150:hover { - --transform-scale-y: 1.5; - } - - .md\:focus\:scale-0:focus { - --transform-scale-x: 0; - --transform-scale-y: 0; - } - - .md\:focus\:scale-50:focus { - --transform-scale-x: .5; - --transform-scale-y: .5; - } - - .md\:focus\:scale-75:focus { - --transform-scale-x: .75; - --transform-scale-y: .75; - } - - .md\:focus\:scale-90:focus { - --transform-scale-x: .9; - --transform-scale-y: .9; - } - - .md\:focus\:scale-95:focus { - --transform-scale-x: .95; - --transform-scale-y: .95; - } - - .md\:focus\:scale-100:focus { - --transform-scale-x: 1; - --transform-scale-y: 1; - } - - .md\:focus\:scale-105:focus { - --transform-scale-x: 1.05; - --transform-scale-y: 1.05; - } - - .md\:focus\:scale-110:focus { - --transform-scale-x: 1.1; - --transform-scale-y: 1.1; - } - - .md\:focus\:scale-125:focus { - --transform-scale-x: 1.25; - --transform-scale-y: 1.25; - } - - .md\:focus\:scale-150:focus { - --transform-scale-x: 1.5; - --transform-scale-y: 1.5; - } - - .md\:focus\:scale-x-0:focus { - --transform-scale-x: 0; - } - - .md\:focus\:scale-x-50:focus { - --transform-scale-x: .5; - } - - .md\:focus\:scale-x-75:focus { - --transform-scale-x: .75; - } - - .md\:focus\:scale-x-90:focus { - --transform-scale-x: .9; - } - - .md\:focus\:scale-x-95:focus { - --transform-scale-x: .95; - } - - .md\:focus\:scale-x-100:focus { - --transform-scale-x: 1; - } - - .md\:focus\:scale-x-105:focus { - --transform-scale-x: 1.05; - } - - .md\:focus\:scale-x-110:focus { - --transform-scale-x: 1.1; - } - - .md\:focus\:scale-x-125:focus { - --transform-scale-x: 1.25; - } - - .md\:focus\:scale-x-150:focus { - --transform-scale-x: 1.5; - } - - .md\:focus\:scale-y-0:focus { - --transform-scale-y: 0; - } - - .md\:focus\:scale-y-50:focus { - --transform-scale-y: .5; - } - - .md\:focus\:scale-y-75:focus { - --transform-scale-y: .75; - } - - .md\:focus\:scale-y-90:focus { - --transform-scale-y: .9; - } - - .md\:focus\:scale-y-95:focus { - --transform-scale-y: .95; - } - - .md\:focus\:scale-y-100:focus { - --transform-scale-y: 1; - } - - .md\:focus\:scale-y-105:focus { - --transform-scale-y: 1.05; - } - - .md\:focus\:scale-y-110:focus { - --transform-scale-y: 1.1; - } - - .md\:focus\:scale-y-125:focus { - --transform-scale-y: 1.25; - } - - .md\:focus\:scale-y-150:focus { - --transform-scale-y: 1.5; - } - - .md\:rotate-0 { - --transform-rotate: 0; - } - - .md\:rotate-45 { - --transform-rotate: 45deg; - } - - .md\:rotate-90 { - --transform-rotate: 90deg; - } - - .md\:rotate-180 { - --transform-rotate: 180deg; - } - - .md\:-rotate-180 { - --transform-rotate: -180deg; - } - - .md\:-rotate-90 { - --transform-rotate: -90deg; - } - - .md\:-rotate-45 { - --transform-rotate: -45deg; - } - - .md\:hover\:rotate-0:hover { - --transform-rotate: 0; - } - - .md\:hover\:rotate-45:hover { - --transform-rotate: 45deg; - } - - .md\:hover\:rotate-90:hover { - --transform-rotate: 90deg; - } - - .md\:hover\:rotate-180:hover { - --transform-rotate: 180deg; - } - - .md\:hover\:-rotate-180:hover { - --transform-rotate: -180deg; - } - - .md\:hover\:-rotate-90:hover { - --transform-rotate: -90deg; - } - - .md\:hover\:-rotate-45:hover { - --transform-rotate: -45deg; - } - - .md\:focus\:rotate-0:focus { - --transform-rotate: 0; - } - - .md\:focus\:rotate-45:focus { - --transform-rotate: 45deg; - } - - .md\:focus\:rotate-90:focus { - --transform-rotate: 90deg; - } - - .md\:focus\:rotate-180:focus { - --transform-rotate: 180deg; - } - - .md\:focus\:-rotate-180:focus { - --transform-rotate: -180deg; - } - - .md\:focus\:-rotate-90:focus { - --transform-rotate: -90deg; - } - - .md\:focus\:-rotate-45:focus { - --transform-rotate: -45deg; - } - - .md\:translate-x-0 { - --transform-translate-x: 0; - } - - .md\:translate-x-1 { - --transform-translate-x: 0.25rem; - } - - .md\:translate-x-2 { - --transform-translate-x: 0.5rem; - } - - .md\:translate-x-3 { - --transform-translate-x: 0.75rem; - } - - .md\:translate-x-4 { - --transform-translate-x: 1rem; - } - - .md\:translate-x-5 { - --transform-translate-x: 1.25rem; - } - - .md\:translate-x-6 { - --transform-translate-x: 1.5rem; - } - - .md\:translate-x-8 { - --transform-translate-x: 2rem; - } - - .md\:translate-x-10 { - --transform-translate-x: 2.5rem; - } - - .md\:translate-x-12 { - --transform-translate-x: 3rem; - } - - .md\:translate-x-16 { - --transform-translate-x: 4rem; - } - - .md\:translate-x-20 { - --transform-translate-x: 5rem; - } - - .md\:translate-x-24 { - --transform-translate-x: 6rem; - } - - .md\:translate-x-32 { - --transform-translate-x: 8rem; - } - - .md\:translate-x-40 { - --transform-translate-x: 10rem; - } - - .md\:translate-x-48 { - --transform-translate-x: 12rem; - } - - .md\:translate-x-56 { - --transform-translate-x: 14rem; - } - - .md\:translate-x-64 { - --transform-translate-x: 16rem; - } - - .md\:translate-x-px { - --transform-translate-x: 1px; - } - - .md\:-translate-x-1 { - --transform-translate-x: -0.25rem; - } - - .md\:-translate-x-2 { - --transform-translate-x: -0.5rem; - } - - .md\:-translate-x-3 { - --transform-translate-x: -0.75rem; - } - - .md\:-translate-x-4 { - --transform-translate-x: -1rem; - } - - .md\:-translate-x-5 { - --transform-translate-x: -1.25rem; - } - - .md\:-translate-x-6 { - --transform-translate-x: -1.5rem; - } - - .md\:-translate-x-8 { - --transform-translate-x: -2rem; - } - - .md\:-translate-x-10 { - --transform-translate-x: -2.5rem; - } - - .md\:-translate-x-12 { - --transform-translate-x: -3rem; - } - - .md\:-translate-x-16 { - --transform-translate-x: -4rem; - } - - .md\:-translate-x-20 { - --transform-translate-x: -5rem; - } - - .md\:-translate-x-24 { - --transform-translate-x: -6rem; - } - - .md\:-translate-x-32 { - --transform-translate-x: -8rem; - } - - .md\:-translate-x-40 { - --transform-translate-x: -10rem; - } - - .md\:-translate-x-48 { - --transform-translate-x: -12rem; - } - - .md\:-translate-x-56 { - --transform-translate-x: -14rem; - } - - .md\:-translate-x-64 { - --transform-translate-x: -16rem; - } - - .md\:-translate-x-px { - --transform-translate-x: -1px; - } - - .md\:-translate-x-full { - --transform-translate-x: -100%; - } - - .md\:-translate-x-1\/2 { - --transform-translate-x: -50%; - } - - .md\:translate-x-1\/2 { - --transform-translate-x: 50%; - } - - .md\:translate-x-full { - --transform-translate-x: 100%; - } - - .md\:translate-y-0 { - --transform-translate-y: 0; - } - - .md\:translate-y-1 { - --transform-translate-y: 0.25rem; - } - - .md\:translate-y-2 { - --transform-translate-y: 0.5rem; - } - - .md\:translate-y-3 { - --transform-translate-y: 0.75rem; - } - - .md\:translate-y-4 { - --transform-translate-y: 1rem; - } - - .md\:translate-y-5 { - --transform-translate-y: 1.25rem; - } - - .md\:translate-y-6 { - --transform-translate-y: 1.5rem; - } - - .md\:translate-y-8 { - --transform-translate-y: 2rem; - } - - .md\:translate-y-10 { - --transform-translate-y: 2.5rem; - } - - .md\:translate-y-12 { - --transform-translate-y: 3rem; - } - - .md\:translate-y-16 { - --transform-translate-y: 4rem; - } - - .md\:translate-y-20 { - --transform-translate-y: 5rem; - } - - .md\:translate-y-24 { - --transform-translate-y: 6rem; - } - - .md\:translate-y-32 { - --transform-translate-y: 8rem; - } - - .md\:translate-y-40 { - --transform-translate-y: 10rem; - } - - .md\:translate-y-48 { - --transform-translate-y: 12rem; - } - - .md\:translate-y-56 { - --transform-translate-y: 14rem; - } - - .md\:translate-y-64 { - --transform-translate-y: 16rem; - } - - .md\:translate-y-px { - --transform-translate-y: 1px; - } - - .md\:-translate-y-1 { - --transform-translate-y: -0.25rem; - } - - .md\:-translate-y-2 { - --transform-translate-y: -0.5rem; - } - - .md\:-translate-y-3 { - --transform-translate-y: -0.75rem; - } - - .md\:-translate-y-4 { - --transform-translate-y: -1rem; - } - - .md\:-translate-y-5 { - --transform-translate-y: -1.25rem; - } - - .md\:-translate-y-6 { - --transform-translate-y: -1.5rem; - } - - .md\:-translate-y-8 { - --transform-translate-y: -2rem; - } - - .md\:-translate-y-10 { - --transform-translate-y: -2.5rem; - } - - .md\:-translate-y-12 { - --transform-translate-y: -3rem; - } - - .md\:-translate-y-16 { - --transform-translate-y: -4rem; - } - - .md\:-translate-y-20 { - --transform-translate-y: -5rem; - } - - .md\:-translate-y-24 { - --transform-translate-y: -6rem; - } - - .md\:-translate-y-32 { - --transform-translate-y: -8rem; - } - - .md\:-translate-y-40 { - --transform-translate-y: -10rem; - } - - .md\:-translate-y-48 { - --transform-translate-y: -12rem; - } - - .md\:-translate-y-56 { - --transform-translate-y: -14rem; - } - - .md\:-translate-y-64 { - --transform-translate-y: -16rem; - } - - .md\:-translate-y-px { - --transform-translate-y: -1px; - } - - .md\:-translate-y-full { - --transform-translate-y: -100%; - } - - .md\:-translate-y-1\/2 { - --transform-translate-y: -50%; - } - - .md\:translate-y-1\/2 { - --transform-translate-y: 50%; - } - - .md\:translate-y-full { - --transform-translate-y: 100%; - } - - .md\:hover\:translate-x-0:hover { - --transform-translate-x: 0; - } - - .md\:hover\:translate-x-1:hover { - --transform-translate-x: 0.25rem; - } - - .md\:hover\:translate-x-2:hover { - --transform-translate-x: 0.5rem; - } - - .md\:hover\:translate-x-3:hover { - --transform-translate-x: 0.75rem; - } - - .md\:hover\:translate-x-4:hover { - --transform-translate-x: 1rem; - } - - .md\:hover\:translate-x-5:hover { - --transform-translate-x: 1.25rem; - } - - .md\:hover\:translate-x-6:hover { - --transform-translate-x: 1.5rem; - } - - .md\:hover\:translate-x-8:hover { - --transform-translate-x: 2rem; - } - - .md\:hover\:translate-x-10:hover { - --transform-translate-x: 2.5rem; - } - - .md\:hover\:translate-x-12:hover { - --transform-translate-x: 3rem; - } - - .md\:hover\:translate-x-16:hover { - --transform-translate-x: 4rem; - } - - .md\:hover\:translate-x-20:hover { - --transform-translate-x: 5rem; - } - - .md\:hover\:translate-x-24:hover { - --transform-translate-x: 6rem; - } - - .md\:hover\:translate-x-32:hover { - --transform-translate-x: 8rem; - } - - .md\:hover\:translate-x-40:hover { - --transform-translate-x: 10rem; - } - - .md\:hover\:translate-x-48:hover { - --transform-translate-x: 12rem; - } - - .md\:hover\:translate-x-56:hover { - --transform-translate-x: 14rem; - } - - .md\:hover\:translate-x-64:hover { - --transform-translate-x: 16rem; - } - - .md\:hover\:translate-x-px:hover { - --transform-translate-x: 1px; - } - - .md\:hover\:-translate-x-1:hover { - --transform-translate-x: -0.25rem; - } - - .md\:hover\:-translate-x-2:hover { - --transform-translate-x: -0.5rem; - } - - .md\:hover\:-translate-x-3:hover { - --transform-translate-x: -0.75rem; - } - - .md\:hover\:-translate-x-4:hover { - --transform-translate-x: -1rem; - } - - .md\:hover\:-translate-x-5:hover { - --transform-translate-x: -1.25rem; - } - - .md\:hover\:-translate-x-6:hover { - --transform-translate-x: -1.5rem; - } - - .md\:hover\:-translate-x-8:hover { - --transform-translate-x: -2rem; - } - - .md\:hover\:-translate-x-10:hover { - --transform-translate-x: -2.5rem; - } - - .md\:hover\:-translate-x-12:hover { - --transform-translate-x: -3rem; - } - - .md\:hover\:-translate-x-16:hover { - --transform-translate-x: -4rem; - } - - .md\:hover\:-translate-x-20:hover { - --transform-translate-x: -5rem; - } - - .md\:hover\:-translate-x-24:hover { - --transform-translate-x: -6rem; - } - - .md\:hover\:-translate-x-32:hover { - --transform-translate-x: -8rem; - } - - .md\:hover\:-translate-x-40:hover { - --transform-translate-x: -10rem; - } - - .md\:hover\:-translate-x-48:hover { - --transform-translate-x: -12rem; - } - - .md\:hover\:-translate-x-56:hover { - --transform-translate-x: -14rem; - } - - .md\:hover\:-translate-x-64:hover { - --transform-translate-x: -16rem; - } - - .md\:hover\:-translate-x-px:hover { - --transform-translate-x: -1px; - } - - .md\:hover\:-translate-x-full:hover { - --transform-translate-x: -100%; - } - - .md\:hover\:-translate-x-1\/2:hover { - --transform-translate-x: -50%; - } - - .md\:hover\:translate-x-1\/2:hover { - --transform-translate-x: 50%; - } - - .md\:hover\:translate-x-full:hover { - --transform-translate-x: 100%; - } - - .md\:hover\:translate-y-0:hover { - --transform-translate-y: 0; - } - - .md\:hover\:translate-y-1:hover { - --transform-translate-y: 0.25rem; - } - - .md\:hover\:translate-y-2:hover { - --transform-translate-y: 0.5rem; - } - - .md\:hover\:translate-y-3:hover { - --transform-translate-y: 0.75rem; - } - - .md\:hover\:translate-y-4:hover { - --transform-translate-y: 1rem; - } - - .md\:hover\:translate-y-5:hover { - --transform-translate-y: 1.25rem; - } - - .md\:hover\:translate-y-6:hover { - --transform-translate-y: 1.5rem; - } - - .md\:hover\:translate-y-8:hover { - --transform-translate-y: 2rem; - } - - .md\:hover\:translate-y-10:hover { - --transform-translate-y: 2.5rem; - } - - .md\:hover\:translate-y-12:hover { - --transform-translate-y: 3rem; - } - - .md\:hover\:translate-y-16:hover { - --transform-translate-y: 4rem; - } - - .md\:hover\:translate-y-20:hover { - --transform-translate-y: 5rem; - } - - .md\:hover\:translate-y-24:hover { - --transform-translate-y: 6rem; - } - - .md\:hover\:translate-y-32:hover { - --transform-translate-y: 8rem; - } - - .md\:hover\:translate-y-40:hover { - --transform-translate-y: 10rem; - } - - .md\:hover\:translate-y-48:hover { - --transform-translate-y: 12rem; - } - - .md\:hover\:translate-y-56:hover { - --transform-translate-y: 14rem; - } - - .md\:hover\:translate-y-64:hover { - --transform-translate-y: 16rem; - } - - .md\:hover\:translate-y-px:hover { - --transform-translate-y: 1px; - } - - .md\:hover\:-translate-y-1:hover { - --transform-translate-y: -0.25rem; - } - - .md\:hover\:-translate-y-2:hover { - --transform-translate-y: -0.5rem; - } - - .md\:hover\:-translate-y-3:hover { - --transform-translate-y: -0.75rem; - } - - .md\:hover\:-translate-y-4:hover { - --transform-translate-y: -1rem; - } - - .md\:hover\:-translate-y-5:hover { - --transform-translate-y: -1.25rem; - } - - .md\:hover\:-translate-y-6:hover { - --transform-translate-y: -1.5rem; - } - - .md\:hover\:-translate-y-8:hover { - --transform-translate-y: -2rem; - } - - .md\:hover\:-translate-y-10:hover { - --transform-translate-y: -2.5rem; - } - - .md\:hover\:-translate-y-12:hover { - --transform-translate-y: -3rem; - } - - .md\:hover\:-translate-y-16:hover { - --transform-translate-y: -4rem; - } - - .md\:hover\:-translate-y-20:hover { - --transform-translate-y: -5rem; - } - - .md\:hover\:-translate-y-24:hover { - --transform-translate-y: -6rem; - } - - .md\:hover\:-translate-y-32:hover { - --transform-translate-y: -8rem; - } - - .md\:hover\:-translate-y-40:hover { - --transform-translate-y: -10rem; - } - - .md\:hover\:-translate-y-48:hover { - --transform-translate-y: -12rem; - } - - .md\:hover\:-translate-y-56:hover { - --transform-translate-y: -14rem; - } - - .md\:hover\:-translate-y-64:hover { - --transform-translate-y: -16rem; - } - - .md\:hover\:-translate-y-px:hover { - --transform-translate-y: -1px; - } - - .md\:hover\:-translate-y-full:hover { - --transform-translate-y: -100%; - } - - .md\:hover\:-translate-y-1\/2:hover { - --transform-translate-y: -50%; - } - - .md\:hover\:translate-y-1\/2:hover { - --transform-translate-y: 50%; - } - - .md\:hover\:translate-y-full:hover { - --transform-translate-y: 100%; - } - - .md\:focus\:translate-x-0:focus { - --transform-translate-x: 0; - } - - .md\:focus\:translate-x-1:focus { - --transform-translate-x: 0.25rem; - } - - .md\:focus\:translate-x-2:focus { - --transform-translate-x: 0.5rem; - } - - .md\:focus\:translate-x-3:focus { - --transform-translate-x: 0.75rem; - } - - .md\:focus\:translate-x-4:focus { - --transform-translate-x: 1rem; - } - - .md\:focus\:translate-x-5:focus { - --transform-translate-x: 1.25rem; - } - - .md\:focus\:translate-x-6:focus { - --transform-translate-x: 1.5rem; - } - - .md\:focus\:translate-x-8:focus { - --transform-translate-x: 2rem; - } - - .md\:focus\:translate-x-10:focus { - --transform-translate-x: 2.5rem; - } - - .md\:focus\:translate-x-12:focus { - --transform-translate-x: 3rem; - } - - .md\:focus\:translate-x-16:focus { - --transform-translate-x: 4rem; - } - - .md\:focus\:translate-x-20:focus { - --transform-translate-x: 5rem; - } - - .md\:focus\:translate-x-24:focus { - --transform-translate-x: 6rem; - } - - .md\:focus\:translate-x-32:focus { - --transform-translate-x: 8rem; - } - - .md\:focus\:translate-x-40:focus { - --transform-translate-x: 10rem; - } - - .md\:focus\:translate-x-48:focus { - --transform-translate-x: 12rem; - } - - .md\:focus\:translate-x-56:focus { - --transform-translate-x: 14rem; - } - - .md\:focus\:translate-x-64:focus { - --transform-translate-x: 16rem; - } - - .md\:focus\:translate-x-px:focus { - --transform-translate-x: 1px; - } - - .md\:focus\:-translate-x-1:focus { - --transform-translate-x: -0.25rem; - } - - .md\:focus\:-translate-x-2:focus { - --transform-translate-x: -0.5rem; - } - - .md\:focus\:-translate-x-3:focus { - --transform-translate-x: -0.75rem; - } - - .md\:focus\:-translate-x-4:focus { - --transform-translate-x: -1rem; - } - - .md\:focus\:-translate-x-5:focus { - --transform-translate-x: -1.25rem; - } - - .md\:focus\:-translate-x-6:focus { - --transform-translate-x: -1.5rem; - } - - .md\:focus\:-translate-x-8:focus { - --transform-translate-x: -2rem; - } - - .md\:focus\:-translate-x-10:focus { - --transform-translate-x: -2.5rem; - } - - .md\:focus\:-translate-x-12:focus { - --transform-translate-x: -3rem; - } - - .md\:focus\:-translate-x-16:focus { - --transform-translate-x: -4rem; - } - - .md\:focus\:-translate-x-20:focus { - --transform-translate-x: -5rem; - } - - .md\:focus\:-translate-x-24:focus { - --transform-translate-x: -6rem; - } - - .md\:focus\:-translate-x-32:focus { - --transform-translate-x: -8rem; - } - - .md\:focus\:-translate-x-40:focus { - --transform-translate-x: -10rem; - } - - .md\:focus\:-translate-x-48:focus { - --transform-translate-x: -12rem; - } - - .md\:focus\:-translate-x-56:focus { - --transform-translate-x: -14rem; - } - - .md\:focus\:-translate-x-64:focus { - --transform-translate-x: -16rem; - } - - .md\:focus\:-translate-x-px:focus { - --transform-translate-x: -1px; - } - - .md\:focus\:-translate-x-full:focus { - --transform-translate-x: -100%; - } - - .md\:focus\:-translate-x-1\/2:focus { - --transform-translate-x: -50%; - } - - .md\:focus\:translate-x-1\/2:focus { - --transform-translate-x: 50%; - } - - .md\:focus\:translate-x-full:focus { - --transform-translate-x: 100%; - } - - .md\:focus\:translate-y-0:focus { - --transform-translate-y: 0; - } - - .md\:focus\:translate-y-1:focus { - --transform-translate-y: 0.25rem; - } - - .md\:focus\:translate-y-2:focus { - --transform-translate-y: 0.5rem; - } - - .md\:focus\:translate-y-3:focus { - --transform-translate-y: 0.75rem; - } - - .md\:focus\:translate-y-4:focus { - --transform-translate-y: 1rem; - } - - .md\:focus\:translate-y-5:focus { - --transform-translate-y: 1.25rem; - } - - .md\:focus\:translate-y-6:focus { - --transform-translate-y: 1.5rem; - } - - .md\:focus\:translate-y-8:focus { - --transform-translate-y: 2rem; - } - - .md\:focus\:translate-y-10:focus { - --transform-translate-y: 2.5rem; - } - - .md\:focus\:translate-y-12:focus { - --transform-translate-y: 3rem; - } - - .md\:focus\:translate-y-16:focus { - --transform-translate-y: 4rem; - } - - .md\:focus\:translate-y-20:focus { - --transform-translate-y: 5rem; - } - - .md\:focus\:translate-y-24:focus { - --transform-translate-y: 6rem; - } - - .md\:focus\:translate-y-32:focus { - --transform-translate-y: 8rem; - } - - .md\:focus\:translate-y-40:focus { - --transform-translate-y: 10rem; - } - - .md\:focus\:translate-y-48:focus { - --transform-translate-y: 12rem; - } - - .md\:focus\:translate-y-56:focus { - --transform-translate-y: 14rem; - } - - .md\:focus\:translate-y-64:focus { - --transform-translate-y: 16rem; - } - - .md\:focus\:translate-y-px:focus { - --transform-translate-y: 1px; - } - - .md\:focus\:-translate-y-1:focus { - --transform-translate-y: -0.25rem; - } - - .md\:focus\:-translate-y-2:focus { - --transform-translate-y: -0.5rem; - } - - .md\:focus\:-translate-y-3:focus { - --transform-translate-y: -0.75rem; - } - - .md\:focus\:-translate-y-4:focus { - --transform-translate-y: -1rem; - } - - .md\:focus\:-translate-y-5:focus { - --transform-translate-y: -1.25rem; - } - - .md\:focus\:-translate-y-6:focus { - --transform-translate-y: -1.5rem; - } - - .md\:focus\:-translate-y-8:focus { - --transform-translate-y: -2rem; - } - - .md\:focus\:-translate-y-10:focus { - --transform-translate-y: -2.5rem; - } - - .md\:focus\:-translate-y-12:focus { - --transform-translate-y: -3rem; - } - - .md\:focus\:-translate-y-16:focus { - --transform-translate-y: -4rem; - } - - .md\:focus\:-translate-y-20:focus { - --transform-translate-y: -5rem; - } - - .md\:focus\:-translate-y-24:focus { - --transform-translate-y: -6rem; - } - - .md\:focus\:-translate-y-32:focus { - --transform-translate-y: -8rem; - } - - .md\:focus\:-translate-y-40:focus { - --transform-translate-y: -10rem; - } - - .md\:focus\:-translate-y-48:focus { - --transform-translate-y: -12rem; - } - - .md\:focus\:-translate-y-56:focus { - --transform-translate-y: -14rem; - } - - .md\:focus\:-translate-y-64:focus { - --transform-translate-y: -16rem; - } - - .md\:focus\:-translate-y-px:focus { - --transform-translate-y: -1px; - } - - .md\:focus\:-translate-y-full:focus { - --transform-translate-y: -100%; - } - - .md\:focus\:-translate-y-1\/2:focus { - --transform-translate-y: -50%; - } - - .md\:focus\:translate-y-1\/2:focus { - --transform-translate-y: 50%; - } - - .md\:focus\:translate-y-full:focus { - --transform-translate-y: 100%; - } - - .md\:skew-x-0 { - --transform-skew-x: 0; - } - - .md\:skew-x-3 { - --transform-skew-x: 3deg; - } - - .md\:skew-x-6 { - --transform-skew-x: 6deg; - } - - .md\:skew-x-12 { - --transform-skew-x: 12deg; - } - - .md\:-skew-x-12 { - --transform-skew-x: -12deg; - } - - .md\:-skew-x-6 { - --transform-skew-x: -6deg; - } - - .md\:-skew-x-3 { - --transform-skew-x: -3deg; - } - - .md\:skew-y-0 { - --transform-skew-y: 0; - } - - .md\:skew-y-3 { - --transform-skew-y: 3deg; - } - - .md\:skew-y-6 { - --transform-skew-y: 6deg; - } - - .md\:skew-y-12 { - --transform-skew-y: 12deg; - } - - .md\:-skew-y-12 { - --transform-skew-y: -12deg; - } - - .md\:-skew-y-6 { - --transform-skew-y: -6deg; - } - - .md\:-skew-y-3 { - --transform-skew-y: -3deg; - } - - .md\:hover\:skew-x-0:hover { - --transform-skew-x: 0; - } - - .md\:hover\:skew-x-3:hover { - --transform-skew-x: 3deg; - } - - .md\:hover\:skew-x-6:hover { - --transform-skew-x: 6deg; - } - - .md\:hover\:skew-x-12:hover { - --transform-skew-x: 12deg; - } - - .md\:hover\:-skew-x-12:hover { - --transform-skew-x: -12deg; - } - - .md\:hover\:-skew-x-6:hover { - --transform-skew-x: -6deg; - } - - .md\:hover\:-skew-x-3:hover { - --transform-skew-x: -3deg; - } - - .md\:hover\:skew-y-0:hover { - --transform-skew-y: 0; - } - - .md\:hover\:skew-y-3:hover { - --transform-skew-y: 3deg; - } - - .md\:hover\:skew-y-6:hover { - --transform-skew-y: 6deg; - } - - .md\:hover\:skew-y-12:hover { - --transform-skew-y: 12deg; - } - - .md\:hover\:-skew-y-12:hover { - --transform-skew-y: -12deg; - } - - .md\:hover\:-skew-y-6:hover { - --transform-skew-y: -6deg; - } - - .md\:hover\:-skew-y-3:hover { - --transform-skew-y: -3deg; - } - - .md\:focus\:skew-x-0:focus { - --transform-skew-x: 0; - } - - .md\:focus\:skew-x-3:focus { - --transform-skew-x: 3deg; - } - - .md\:focus\:skew-x-6:focus { - --transform-skew-x: 6deg; - } - - .md\:focus\:skew-x-12:focus { - --transform-skew-x: 12deg; - } - - .md\:focus\:-skew-x-12:focus { - --transform-skew-x: -12deg; - } - - .md\:focus\:-skew-x-6:focus { - --transform-skew-x: -6deg; - } - - .md\:focus\:-skew-x-3:focus { - --transform-skew-x: -3deg; - } - - .md\:focus\:skew-y-0:focus { - --transform-skew-y: 0; - } - - .md\:focus\:skew-y-3:focus { - --transform-skew-y: 3deg; - } - - .md\:focus\:skew-y-6:focus { - --transform-skew-y: 6deg; - } - - .md\:focus\:skew-y-12:focus { - --transform-skew-y: 12deg; - } - - .md\:focus\:-skew-y-12:focus { - --transform-skew-y: -12deg; - } - - .md\:focus\:-skew-y-6:focus { - --transform-skew-y: -6deg; - } - - .md\:focus\:-skew-y-3:focus { - --transform-skew-y: -3deg; - } - - .md\:transition-none { - transition-property: none; - } - - .md\:transition-all { - transition-property: all; - } - - .md\:transition { - transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform; - } - - .md\:transition-colors { - transition-property: background-color, border-color, color, fill, stroke; - } - - .md\:transition-opacity { - transition-property: opacity; - } - - .md\:transition-shadow { - transition-property: box-shadow; - } - - .md\:transition-transform { - transition-property: transform; - } - - .md\:ease-linear { - transition-timing-function: linear; - } - - .md\:ease-in { - transition-timing-function: cubic-bezier(0.4, 0, 1, 1); - } - - .md\:ease-out { - transition-timing-function: cubic-bezier(0, 0, 0.2, 1); - } - - .md\:ease-in-out { - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - } - - .md\:duration-75 { - transition-duration: 75ms; - } - - .md\:duration-100 { - transition-duration: 100ms; - } - - .md\:duration-150 { - transition-duration: 150ms; - } - - .md\:duration-200 { - transition-duration: 200ms; - } - - .md\:duration-300 { - transition-duration: 300ms; - } - - .md\:duration-500 { - transition-duration: 500ms; - } - - .md\:duration-700 { - transition-duration: 700ms; - } - - .md\:duration-1000 { - transition-duration: 1000ms; - } -} - -@media (min-width: 1024px) { - .lg\:sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; - } - - .lg\:not-sr-only { - position: static; - width: auto; - height: auto; - padding: 0; - margin: 0; - overflow: visible; - clip: auto; - white-space: normal; - } - - .lg\:focus\:sr-only:focus { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; - } - - .lg\:focus\:not-sr-only:focus { - position: static; - width: auto; - height: auto; - padding: 0; - margin: 0; - overflow: visible; - clip: auto; - white-space: normal; - } - - .lg\:appearance-none { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - } - - .lg\:bg-fixed { - background-attachment: fixed; - } - - .lg\:bg-local { - background-attachment: local; - } - - .lg\:bg-scroll { - background-attachment: scroll; - } - - .lg\:bg-transparent { - background-color: transparent; - } - - .lg\:bg-black { - background-color: #000; - } - - .lg\:bg-white { - background-color: #fff; - } - - .lg\:bg-gray-100 { - background-color: #f7fafc; - } - - .lg\:bg-gray-200 { - background-color: #edf2f7; - } - - .lg\:bg-gray-300 { - background-color: #e2e8f0; - } - - .lg\:bg-gray-400 { - background-color: #cbd5e0; - } - - .lg\:bg-gray-500 { - background-color: #a0aec0; - } - - .lg\:bg-gray-600 { - background-color: #718096; - } - - .lg\:bg-gray-700 { - background-color: #4a5568; - } - - .lg\:bg-gray-800 { - background-color: #2d3748; - } - - .lg\:bg-gray-900 { - background-color: #1a202c; - } - - .lg\:bg-red-100 { - background-color: #fff5f5; - } - - .lg\:bg-red-200 { - background-color: #fed7d7; - } - - .lg\:bg-red-300 { - background-color: #feb2b2; - } - - .lg\:bg-red-400 { - background-color: #fc8181; - } - - .lg\:bg-red-500 { - background-color: #f56565; - } - - .lg\:bg-red-600 { - background-color: #e53e3e; - } - - .lg\:bg-red-700 { - background-color: #c53030; - } - - .lg\:bg-red-800 { - background-color: #9b2c2c; - } - - .lg\:bg-red-900 { - background-color: #742a2a; - } - - .lg\:bg-orange-100 { - background-color: #fffaf0; - } - - .lg\:bg-orange-200 { - background-color: #feebc8; - } - - .lg\:bg-orange-300 { - background-color: #fbd38d; - } - - .lg\:bg-orange-400 { - background-color: #f6ad55; - } - - .lg\:bg-orange-500 { - background-color: #ed8936; - } - - .lg\:bg-orange-600 { - background-color: #dd6b20; - } - - .lg\:bg-orange-700 { - background-color: #c05621; - } - - .lg\:bg-orange-800 { - background-color: #9c4221; - } - - .lg\:bg-orange-900 { - background-color: #7b341e; - } - - .lg\:bg-yellow-100 { - background-color: #fffff0; - } - - .lg\:bg-yellow-200 { - background-color: #fefcbf; - } - - .lg\:bg-yellow-300 { - background-color: #faf089; - } - - .lg\:bg-yellow-400 { - background-color: #f6e05e; - } - - .lg\:bg-yellow-500 { - background-color: #ecc94b; - } - - .lg\:bg-yellow-600 { - background-color: #d69e2e; - } - - .lg\:bg-yellow-700 { - background-color: #b7791f; - } - - .lg\:bg-yellow-800 { - background-color: #975a16; - } - - .lg\:bg-yellow-900 { - background-color: #744210; - } - - .lg\:bg-green-100 { - background-color: #f0fff4; - } - - .lg\:bg-green-200 { - background-color: #c6f6d5; - } - - .lg\:bg-green-300 { - background-color: #9ae6b4; - } - - .lg\:bg-green-400 { - background-color: #68d391; - } - - .lg\:bg-green-500 { - background-color: #48bb78; - } - - .lg\:bg-green-600 { - background-color: #38a169; - } - - .lg\:bg-green-700 { - background-color: #2f855a; - } - - .lg\:bg-green-800 { - background-color: #276749; - } - - .lg\:bg-green-900 { - background-color: #22543d; - } - - .lg\:bg-teal-100 { - background-color: #e6fffa; - } - - .lg\:bg-teal-200 { - background-color: #b2f5ea; - } - - .lg\:bg-teal-300 { - background-color: #81e6d9; - } - - .lg\:bg-teal-400 { - background-color: #4fd1c5; - } - - .lg\:bg-teal-500 { - background-color: #38b2ac; - } - - .lg\:bg-teal-600 { - background-color: #319795; - } - - .lg\:bg-teal-700 { - background-color: #2c7a7b; - } - - .lg\:bg-teal-800 { - background-color: #285e61; - } - - .lg\:bg-teal-900 { - background-color: #234e52; - } - - .lg\:bg-blue-100 { - background-color: #ebf8ff; - } - - .lg\:bg-blue-200 { - background-color: #bee3f8; - } - - .lg\:bg-blue-300 { - background-color: #90cdf4; - } - - .lg\:bg-blue-400 { - background-color: #63b3ed; - } - - .lg\:bg-blue-500 { - background-color: #4299e1; - } - - .lg\:bg-blue-600 { - background-color: #3182ce; - } - - .lg\:bg-blue-700 { - background-color: #2b6cb0; - } - - .lg\:bg-blue-800 { - background-color: #2c5282; - } - - .lg\:bg-blue-900 { - background-color: #2a4365; - } - - .lg\:bg-indigo-100 { - background-color: #ebf4ff; - } - - .lg\:bg-indigo-200 { - background-color: #c3dafe; - } - - .lg\:bg-indigo-300 { - background-color: #a3bffa; - } - - .lg\:bg-indigo-400 { - background-color: #7f9cf5; - } - - .lg\:bg-indigo-500 { - background-color: #667eea; - } - - .lg\:bg-indigo-600 { - background-color: #5a67d8; - } - - .lg\:bg-indigo-700 { - background-color: #4c51bf; - } - - .lg\:bg-indigo-800 { - background-color: #434190; - } - - .lg\:bg-indigo-900 { - background-color: #3c366b; - } - - .lg\:bg-purple-100 { - background-color: #faf5ff; - } - - .lg\:bg-purple-200 { - background-color: #e9d8fd; - } - - .lg\:bg-purple-300 { - background-color: #d6bcfa; - } - - .lg\:bg-purple-400 { - background-color: #b794f4; - } - - .lg\:bg-purple-500 { - background-color: #9f7aea; - } - - .lg\:bg-purple-600 { - background-color: #805ad5; - } - - .lg\:bg-purple-700 { - background-color: #6b46c1; - } - - .lg\:bg-purple-800 { - background-color: #553c9a; - } - - .lg\:bg-purple-900 { - background-color: #44337a; - } - - .lg\:bg-pink-100 { - background-color: #fff5f7; - } - - .lg\:bg-pink-200 { - background-color: #fed7e2; - } - - .lg\:bg-pink-300 { - background-color: #fbb6ce; - } - - .lg\:bg-pink-400 { - background-color: #f687b3; - } - - .lg\:bg-pink-500 { - background-color: #ed64a6; - } - - .lg\:bg-pink-600 { - background-color: #d53f8c; - } - - .lg\:bg-pink-700 { - background-color: #b83280; - } - - .lg\:bg-pink-800 { - background-color: #97266d; - } - - .lg\:bg-pink-900 { - background-color: #702459; - } - - .lg\:hover\:bg-transparent:hover { - background-color: transparent; - } - - .lg\:hover\:bg-black:hover { - background-color: #000; - } - - .lg\:hover\:bg-white:hover { - background-color: #fff; - } - - .lg\:hover\:bg-gray-100:hover { - background-color: #f7fafc; - } - - .lg\:hover\:bg-gray-200:hover { - background-color: #edf2f7; - } - - .lg\:hover\:bg-gray-300:hover { - background-color: #e2e8f0; - } - - .lg\:hover\:bg-gray-400:hover { - background-color: #cbd5e0; - } - - .lg\:hover\:bg-gray-500:hover { - background-color: #a0aec0; - } - - .lg\:hover\:bg-gray-600:hover { - background-color: #718096; - } - - .lg\:hover\:bg-gray-700:hover { - background-color: #4a5568; - } - - .lg\:hover\:bg-gray-800:hover { - background-color: #2d3748; - } - - .lg\:hover\:bg-gray-900:hover { - background-color: #1a202c; - } - - .lg\:hover\:bg-red-100:hover { - background-color: #fff5f5; - } - - .lg\:hover\:bg-red-200:hover { - background-color: #fed7d7; - } - - .lg\:hover\:bg-red-300:hover { - background-color: #feb2b2; - } - - .lg\:hover\:bg-red-400:hover { - background-color: #fc8181; - } - - .lg\:hover\:bg-red-500:hover { - background-color: #f56565; - } - - .lg\:hover\:bg-red-600:hover { - background-color: #e53e3e; - } - - .lg\:hover\:bg-red-700:hover { - background-color: #c53030; - } - - .lg\:hover\:bg-red-800:hover { - background-color: #9b2c2c; - } - - .lg\:hover\:bg-red-900:hover { - background-color: #742a2a; - } - - .lg\:hover\:bg-orange-100:hover { - background-color: #fffaf0; - } - - .lg\:hover\:bg-orange-200:hover { - background-color: #feebc8; - } - - .lg\:hover\:bg-orange-300:hover { - background-color: #fbd38d; - } - - .lg\:hover\:bg-orange-400:hover { - background-color: #f6ad55; - } - - .lg\:hover\:bg-orange-500:hover { - background-color: #ed8936; - } - - .lg\:hover\:bg-orange-600:hover { - background-color: #dd6b20; - } - - .lg\:hover\:bg-orange-700:hover { - background-color: #c05621; - } - - .lg\:hover\:bg-orange-800:hover { - background-color: #9c4221; - } - - .lg\:hover\:bg-orange-900:hover { - background-color: #7b341e; - } - - .lg\:hover\:bg-yellow-100:hover { - background-color: #fffff0; - } - - .lg\:hover\:bg-yellow-200:hover { - background-color: #fefcbf; - } - - .lg\:hover\:bg-yellow-300:hover { - background-color: #faf089; - } - - .lg\:hover\:bg-yellow-400:hover { - background-color: #f6e05e; - } - - .lg\:hover\:bg-yellow-500:hover { - background-color: #ecc94b; - } - - .lg\:hover\:bg-yellow-600:hover { - background-color: #d69e2e; - } - - .lg\:hover\:bg-yellow-700:hover { - background-color: #b7791f; - } - - .lg\:hover\:bg-yellow-800:hover { - background-color: #975a16; - } - - .lg\:hover\:bg-yellow-900:hover { - background-color: #744210; - } - - .lg\:hover\:bg-green-100:hover { - background-color: #f0fff4; - } - - .lg\:hover\:bg-green-200:hover { - background-color: #c6f6d5; - } - - .lg\:hover\:bg-green-300:hover { - background-color: #9ae6b4; - } - - .lg\:hover\:bg-green-400:hover { - background-color: #68d391; - } - - .lg\:hover\:bg-green-500:hover { - background-color: #48bb78; - } - - .lg\:hover\:bg-green-600:hover { - background-color: #38a169; - } - - .lg\:hover\:bg-green-700:hover { - background-color: #2f855a; - } - - .lg\:hover\:bg-green-800:hover { - background-color: #276749; - } - - .lg\:hover\:bg-green-900:hover { - background-color: #22543d; - } - - .lg\:hover\:bg-teal-100:hover { - background-color: #e6fffa; - } - - .lg\:hover\:bg-teal-200:hover { - background-color: #b2f5ea; - } - - .lg\:hover\:bg-teal-300:hover { - background-color: #81e6d9; - } - - .lg\:hover\:bg-teal-400:hover { - background-color: #4fd1c5; - } - - .lg\:hover\:bg-teal-500:hover { - background-color: #38b2ac; - } - - .lg\:hover\:bg-teal-600:hover { - background-color: #319795; - } - - .lg\:hover\:bg-teal-700:hover { - background-color: #2c7a7b; - } - - .lg\:hover\:bg-teal-800:hover { - background-color: #285e61; - } - - .lg\:hover\:bg-teal-900:hover { - background-color: #234e52; - } - - .lg\:hover\:bg-blue-100:hover { - background-color: #ebf8ff; - } - - .lg\:hover\:bg-blue-200:hover { - background-color: #bee3f8; - } - - .lg\:hover\:bg-blue-300:hover { - background-color: #90cdf4; - } - - .lg\:hover\:bg-blue-400:hover { - background-color: #63b3ed; - } - - .lg\:hover\:bg-blue-500:hover { - background-color: #4299e1; - } - - .lg\:hover\:bg-blue-600:hover { - background-color: #3182ce; - } - - .lg\:hover\:bg-blue-700:hover { - background-color: #2b6cb0; - } - - .lg\:hover\:bg-blue-800:hover { - background-color: #2c5282; - } - - .lg\:hover\:bg-blue-900:hover { - background-color: #2a4365; - } - - .lg\:hover\:bg-indigo-100:hover { - background-color: #ebf4ff; - } - - .lg\:hover\:bg-indigo-200:hover { - background-color: #c3dafe; - } - - .lg\:hover\:bg-indigo-300:hover { - background-color: #a3bffa; - } - - .lg\:hover\:bg-indigo-400:hover { - background-color: #7f9cf5; - } - - .lg\:hover\:bg-indigo-500:hover { - background-color: #667eea; - } - - .lg\:hover\:bg-indigo-600:hover { - background-color: #5a67d8; - } - - .lg\:hover\:bg-indigo-700:hover { - background-color: #4c51bf; - } - - .lg\:hover\:bg-indigo-800:hover { - background-color: #434190; - } - - .lg\:hover\:bg-indigo-900:hover { - background-color: #3c366b; - } - - .lg\:hover\:bg-purple-100:hover { - background-color: #faf5ff; - } - - .lg\:hover\:bg-purple-200:hover { - background-color: #e9d8fd; - } - - .lg\:hover\:bg-purple-300:hover { - background-color: #d6bcfa; - } - - .lg\:hover\:bg-purple-400:hover { - background-color: #b794f4; - } - - .lg\:hover\:bg-purple-500:hover { - background-color: #9f7aea; - } - - .lg\:hover\:bg-purple-600:hover { - background-color: #805ad5; - } - - .lg\:hover\:bg-purple-700:hover { - background-color: #6b46c1; - } - - .lg\:hover\:bg-purple-800:hover { - background-color: #553c9a; - } - - .lg\:hover\:bg-purple-900:hover { - background-color: #44337a; - } - - .lg\:hover\:bg-pink-100:hover { - background-color: #fff5f7; - } - - .lg\:hover\:bg-pink-200:hover { - background-color: #fed7e2; - } - - .lg\:hover\:bg-pink-300:hover { - background-color: #fbb6ce; - } - - .lg\:hover\:bg-pink-400:hover { - background-color: #f687b3; - } - - .lg\:hover\:bg-pink-500:hover { - background-color: #ed64a6; - } - - .lg\:hover\:bg-pink-600:hover { - background-color: #d53f8c; - } - - .lg\:hover\:bg-pink-700:hover { - background-color: #b83280; - } - - .lg\:hover\:bg-pink-800:hover { - background-color: #97266d; - } - - .lg\:hover\:bg-pink-900:hover { - background-color: #702459; - } - - .lg\:focus\:bg-transparent:focus { - background-color: transparent; - } - - .lg\:focus\:bg-black:focus { - background-color: #000; - } - - .lg\:focus\:bg-white:focus { - background-color: #fff; - } - - .lg\:focus\:bg-gray-100:focus { - background-color: #f7fafc; - } - - .lg\:focus\:bg-gray-200:focus { - background-color: #edf2f7; - } - - .lg\:focus\:bg-gray-300:focus { - background-color: #e2e8f0; - } - - .lg\:focus\:bg-gray-400:focus { - background-color: #cbd5e0; - } - - .lg\:focus\:bg-gray-500:focus { - background-color: #a0aec0; - } - - .lg\:focus\:bg-gray-600:focus { - background-color: #718096; - } - - .lg\:focus\:bg-gray-700:focus { - background-color: #4a5568; - } - - .lg\:focus\:bg-gray-800:focus { - background-color: #2d3748; - } - - .lg\:focus\:bg-gray-900:focus { - background-color: #1a202c; - } - - .lg\:focus\:bg-red-100:focus { - background-color: #fff5f5; - } - - .lg\:focus\:bg-red-200:focus { - background-color: #fed7d7; - } - - .lg\:focus\:bg-red-300:focus { - background-color: #feb2b2; - } - - .lg\:focus\:bg-red-400:focus { - background-color: #fc8181; - } - - .lg\:focus\:bg-red-500:focus { - background-color: #f56565; - } - - .lg\:focus\:bg-red-600:focus { - background-color: #e53e3e; - } - - .lg\:focus\:bg-red-700:focus { - background-color: #c53030; - } - - .lg\:focus\:bg-red-800:focus { - background-color: #9b2c2c; - } - - .lg\:focus\:bg-red-900:focus { - background-color: #742a2a; - } - - .lg\:focus\:bg-orange-100:focus { - background-color: #fffaf0; - } - - .lg\:focus\:bg-orange-200:focus { - background-color: #feebc8; - } - - .lg\:focus\:bg-orange-300:focus { - background-color: #fbd38d; - } - - .lg\:focus\:bg-orange-400:focus { - background-color: #f6ad55; - } - - .lg\:focus\:bg-orange-500:focus { - background-color: #ed8936; - } - - .lg\:focus\:bg-orange-600:focus { - background-color: #dd6b20; - } - - .lg\:focus\:bg-orange-700:focus { - background-color: #c05621; - } - - .lg\:focus\:bg-orange-800:focus { - background-color: #9c4221; - } - - .lg\:focus\:bg-orange-900:focus { - background-color: #7b341e; - } - - .lg\:focus\:bg-yellow-100:focus { - background-color: #fffff0; - } - - .lg\:focus\:bg-yellow-200:focus { - background-color: #fefcbf; - } - - .lg\:focus\:bg-yellow-300:focus { - background-color: #faf089; - } - - .lg\:focus\:bg-yellow-400:focus { - background-color: #f6e05e; - } - - .lg\:focus\:bg-yellow-500:focus { - background-color: #ecc94b; - } - - .lg\:focus\:bg-yellow-600:focus { - background-color: #d69e2e; - } - - .lg\:focus\:bg-yellow-700:focus { - background-color: #b7791f; - } - - .lg\:focus\:bg-yellow-800:focus { - background-color: #975a16; - } - - .lg\:focus\:bg-yellow-900:focus { - background-color: #744210; - } - - .lg\:focus\:bg-green-100:focus { - background-color: #f0fff4; - } - - .lg\:focus\:bg-green-200:focus { - background-color: #c6f6d5; - } - - .lg\:focus\:bg-green-300:focus { - background-color: #9ae6b4; - } - - .lg\:focus\:bg-green-400:focus { - background-color: #68d391; - } - - .lg\:focus\:bg-green-500:focus { - background-color: #48bb78; - } - - .lg\:focus\:bg-green-600:focus { - background-color: #38a169; - } - - .lg\:focus\:bg-green-700:focus { - background-color: #2f855a; - } - - .lg\:focus\:bg-green-800:focus { - background-color: #276749; - } - - .lg\:focus\:bg-green-900:focus { - background-color: #22543d; - } - - .lg\:focus\:bg-teal-100:focus { - background-color: #e6fffa; - } - - .lg\:focus\:bg-teal-200:focus { - background-color: #b2f5ea; - } - - .lg\:focus\:bg-teal-300:focus { - background-color: #81e6d9; - } - - .lg\:focus\:bg-teal-400:focus { - background-color: #4fd1c5; - } - - .lg\:focus\:bg-teal-500:focus { - background-color: #38b2ac; - } - - .lg\:focus\:bg-teal-600:focus { - background-color: #319795; - } - - .lg\:focus\:bg-teal-700:focus { - background-color: #2c7a7b; - } - - .lg\:focus\:bg-teal-800:focus { - background-color: #285e61; - } - - .lg\:focus\:bg-teal-900:focus { - background-color: #234e52; - } - - .lg\:focus\:bg-blue-100:focus { - background-color: #ebf8ff; - } - - .lg\:focus\:bg-blue-200:focus { - background-color: #bee3f8; - } - - .lg\:focus\:bg-blue-300:focus { - background-color: #90cdf4; - } - - .lg\:focus\:bg-blue-400:focus { - background-color: #63b3ed; - } - - .lg\:focus\:bg-blue-500:focus { - background-color: #4299e1; - } - - .lg\:focus\:bg-blue-600:focus { - background-color: #3182ce; - } - - .lg\:focus\:bg-blue-700:focus { - background-color: #2b6cb0; - } - - .lg\:focus\:bg-blue-800:focus { - background-color: #2c5282; - } - - .lg\:focus\:bg-blue-900:focus { - background-color: #2a4365; - } - - .lg\:focus\:bg-indigo-100:focus { - background-color: #ebf4ff; - } - - .lg\:focus\:bg-indigo-200:focus { - background-color: #c3dafe; - } - - .lg\:focus\:bg-indigo-300:focus { - background-color: #a3bffa; - } - - .lg\:focus\:bg-indigo-400:focus { - background-color: #7f9cf5; - } - - .lg\:focus\:bg-indigo-500:focus { - background-color: #667eea; - } - - .lg\:focus\:bg-indigo-600:focus { - background-color: #5a67d8; - } - - .lg\:focus\:bg-indigo-700:focus { - background-color: #4c51bf; - } - - .lg\:focus\:bg-indigo-800:focus { - background-color: #434190; - } - - .lg\:focus\:bg-indigo-900:focus { - background-color: #3c366b; - } - - .lg\:focus\:bg-purple-100:focus { - background-color: #faf5ff; - } - - .lg\:focus\:bg-purple-200:focus { - background-color: #e9d8fd; - } - - .lg\:focus\:bg-purple-300:focus { - background-color: #d6bcfa; - } - - .lg\:focus\:bg-purple-400:focus { - background-color: #b794f4; - } - - .lg\:focus\:bg-purple-500:focus { - background-color: #9f7aea; - } - - .lg\:focus\:bg-purple-600:focus { - background-color: #805ad5; - } - - .lg\:focus\:bg-purple-700:focus { - background-color: #6b46c1; - } - - .lg\:focus\:bg-purple-800:focus { - background-color: #553c9a; - } - - .lg\:focus\:bg-purple-900:focus { - background-color: #44337a; - } - - .lg\:focus\:bg-pink-100:focus { - background-color: #fff5f7; - } - - .lg\:focus\:bg-pink-200:focus { - background-color: #fed7e2; - } - - .lg\:focus\:bg-pink-300:focus { - background-color: #fbb6ce; - } - - .lg\:focus\:bg-pink-400:focus { - background-color: #f687b3; - } - - .lg\:focus\:bg-pink-500:focus { - background-color: #ed64a6; - } - - .lg\:focus\:bg-pink-600:focus { - background-color: #d53f8c; - } - - .lg\:focus\:bg-pink-700:focus { - background-color: #b83280; - } - - .lg\:focus\:bg-pink-800:focus { - background-color: #97266d; - } - - .lg\:focus\:bg-pink-900:focus { - background-color: #702459; - } - - .lg\:bg-bottom { - background-position: bottom; - } - - .lg\:bg-center { - background-position: center; - } - - .lg\:bg-left { - background-position: left; - } - - .lg\:bg-left-bottom { - background-position: left bottom; - } - - .lg\:bg-left-top { - background-position: left top; - } - - .lg\:bg-right { - background-position: right; - } - - .lg\:bg-right-bottom { - background-position: right bottom; - } - - .lg\:bg-right-top { - background-position: right top; - } - - .lg\:bg-top { - background-position: top; - } - - .lg\:bg-repeat { - background-repeat: repeat; - } - - .lg\:bg-no-repeat { - background-repeat: no-repeat; - } - - .lg\:bg-repeat-x { - background-repeat: repeat-x; - } - - .lg\:bg-repeat-y { - background-repeat: repeat-y; - } - - .lg\:bg-repeat-round { - background-repeat: round; - } - - .lg\:bg-repeat-space { - background-repeat: space; - } - - .lg\:bg-auto { - background-size: auto; - } - - .lg\:bg-cover { - background-size: cover; - } - - .lg\:bg-contain { - background-size: contain; - } - - .lg\:border-collapse { - border-collapse: collapse; - } - - .lg\:border-separate { - border-collapse: separate; - } - - .lg\:border-transparent { - border-color: transparent; - } - - .lg\:border-black { - border-color: #000; - } - - .lg\:border-white { - border-color: #fff; - } - - .lg\:border-gray-100 { - border-color: #f7fafc; - } - - .lg\:border-gray-200 { - border-color: #edf2f7; - } - - .lg\:border-gray-300 { - border-color: #e2e8f0; - } - - .lg\:border-gray-400 { - border-color: #cbd5e0; - } - - .lg\:border-gray-500 { - border-color: #a0aec0; - } - - .lg\:border-gray-600 { - border-color: #718096; - } - - .lg\:border-gray-700 { - border-color: #4a5568; - } - - .lg\:border-gray-800 { - border-color: #2d3748; - } - - .lg\:border-gray-900 { - border-color: #1a202c; - } - - .lg\:border-red-100 { - border-color: #fff5f5; - } - - .lg\:border-red-200 { - border-color: #fed7d7; - } - - .lg\:border-red-300 { - border-color: #feb2b2; - } - - .lg\:border-red-400 { - border-color: #fc8181; - } - - .lg\:border-red-500 { - border-color: #f56565; - } - - .lg\:border-red-600 { - border-color: #e53e3e; - } - - .lg\:border-red-700 { - border-color: #c53030; - } - - .lg\:border-red-800 { - border-color: #9b2c2c; - } - - .lg\:border-red-900 { - border-color: #742a2a; - } - - .lg\:border-orange-100 { - border-color: #fffaf0; - } - - .lg\:border-orange-200 { - border-color: #feebc8; - } - - .lg\:border-orange-300 { - border-color: #fbd38d; - } - - .lg\:border-orange-400 { - border-color: #f6ad55; - } - - .lg\:border-orange-500 { - border-color: #ed8936; - } - - .lg\:border-orange-600 { - border-color: #dd6b20; - } - - .lg\:border-orange-700 { - border-color: #c05621; - } - - .lg\:border-orange-800 { - border-color: #9c4221; - } - - .lg\:border-orange-900 { - border-color: #7b341e; - } - - .lg\:border-yellow-100 { - border-color: #fffff0; - } - - .lg\:border-yellow-200 { - border-color: #fefcbf; - } - - .lg\:border-yellow-300 { - border-color: #faf089; - } - - .lg\:border-yellow-400 { - border-color: #f6e05e; - } - - .lg\:border-yellow-500 { - border-color: #ecc94b; - } - - .lg\:border-yellow-600 { - border-color: #d69e2e; - } - - .lg\:border-yellow-700 { - border-color: #b7791f; - } - - .lg\:border-yellow-800 { - border-color: #975a16; - } - - .lg\:border-yellow-900 { - border-color: #744210; - } - - .lg\:border-green-100 { - border-color: #f0fff4; - } - - .lg\:border-green-200 { - border-color: #c6f6d5; - } - - .lg\:border-green-300 { - border-color: #9ae6b4; - } - - .lg\:border-green-400 { - border-color: #68d391; - } - - .lg\:border-green-500 { - border-color: #48bb78; - } - - .lg\:border-green-600 { - border-color: #38a169; - } - - .lg\:border-green-700 { - border-color: #2f855a; - } - - .lg\:border-green-800 { - border-color: #276749; - } - - .lg\:border-green-900 { - border-color: #22543d; - } - - .lg\:border-teal-100 { - border-color: #e6fffa; - } - - .lg\:border-teal-200 { - border-color: #b2f5ea; - } - - .lg\:border-teal-300 { - border-color: #81e6d9; - } - - .lg\:border-teal-400 { - border-color: #4fd1c5; - } - - .lg\:border-teal-500 { - border-color: #38b2ac; - } - - .lg\:border-teal-600 { - border-color: #319795; - } - - .lg\:border-teal-700 { - border-color: #2c7a7b; - } - - .lg\:border-teal-800 { - border-color: #285e61; - } - - .lg\:border-teal-900 { - border-color: #234e52; - } - - .lg\:border-blue-100 { - border-color: #ebf8ff; - } - - .lg\:border-blue-200 { - border-color: #bee3f8; - } - - .lg\:border-blue-300 { - border-color: #90cdf4; - } - - .lg\:border-blue-400 { - border-color: #63b3ed; - } - - .lg\:border-blue-500 { - border-color: #4299e1; - } - - .lg\:border-blue-600 { - border-color: #3182ce; - } - - .lg\:border-blue-700 { - border-color: #2b6cb0; - } - - .lg\:border-blue-800 { - border-color: #2c5282; - } - - .lg\:border-blue-900 { - border-color: #2a4365; - } - - .lg\:border-indigo-100 { - border-color: #ebf4ff; - } - - .lg\:border-indigo-200 { - border-color: #c3dafe; - } - - .lg\:border-indigo-300 { - border-color: #a3bffa; - } - - .lg\:border-indigo-400 { - border-color: #7f9cf5; - } - - .lg\:border-indigo-500 { - border-color: #667eea; - } - - .lg\:border-indigo-600 { - border-color: #5a67d8; - } - - .lg\:border-indigo-700 { - border-color: #4c51bf; - } - - .lg\:border-indigo-800 { - border-color: #434190; - } - - .lg\:border-indigo-900 { - border-color: #3c366b; - } - - .lg\:border-purple-100 { - border-color: #faf5ff; - } - - .lg\:border-purple-200 { - border-color: #e9d8fd; - } - - .lg\:border-purple-300 { - border-color: #d6bcfa; - } - - .lg\:border-purple-400 { - border-color: #b794f4; - } - - .lg\:border-purple-500 { - border-color: #9f7aea; - } - - .lg\:border-purple-600 { - border-color: #805ad5; - } - - .lg\:border-purple-700 { - border-color: #6b46c1; - } - - .lg\:border-purple-800 { - border-color: #553c9a; - } - - .lg\:border-purple-900 { - border-color: #44337a; - } - - .lg\:border-pink-100 { - border-color: #fff5f7; - } - - .lg\:border-pink-200 { - border-color: #fed7e2; - } - - .lg\:border-pink-300 { - border-color: #fbb6ce; - } - - .lg\:border-pink-400 { - border-color: #f687b3; - } - - .lg\:border-pink-500 { - border-color: #ed64a6; - } - - .lg\:border-pink-600 { - border-color: #d53f8c; - } - - .lg\:border-pink-700 { - border-color: #b83280; - } - - .lg\:border-pink-800 { - border-color: #97266d; - } - - .lg\:border-pink-900 { - border-color: #702459; - } - - .lg\:hover\:border-transparent:hover { - border-color: transparent; - } - - .lg\:hover\:border-black:hover { - border-color: #000; - } - - .lg\:hover\:border-white:hover { - border-color: #fff; - } - - .lg\:hover\:border-gray-100:hover { - border-color: #f7fafc; - } - - .lg\:hover\:border-gray-200:hover { - border-color: #edf2f7; - } - - .lg\:hover\:border-gray-300:hover { - border-color: #e2e8f0; - } - - .lg\:hover\:border-gray-400:hover { - border-color: #cbd5e0; - } - - .lg\:hover\:border-gray-500:hover { - border-color: #a0aec0; - } - - .lg\:hover\:border-gray-600:hover { - border-color: #718096; - } - - .lg\:hover\:border-gray-700:hover { - border-color: #4a5568; - } - - .lg\:hover\:border-gray-800:hover { - border-color: #2d3748; - } - - .lg\:hover\:border-gray-900:hover { - border-color: #1a202c; - } - - .lg\:hover\:border-red-100:hover { - border-color: #fff5f5; - } - - .lg\:hover\:border-red-200:hover { - border-color: #fed7d7; - } - - .lg\:hover\:border-red-300:hover { - border-color: #feb2b2; - } - - .lg\:hover\:border-red-400:hover { - border-color: #fc8181; - } - - .lg\:hover\:border-red-500:hover { - border-color: #f56565; - } - - .lg\:hover\:border-red-600:hover { - border-color: #e53e3e; - } - - .lg\:hover\:border-red-700:hover { - border-color: #c53030; - } - - .lg\:hover\:border-red-800:hover { - border-color: #9b2c2c; - } - - .lg\:hover\:border-red-900:hover { - border-color: #742a2a; - } - - .lg\:hover\:border-orange-100:hover { - border-color: #fffaf0; - } - - .lg\:hover\:border-orange-200:hover { - border-color: #feebc8; - } - - .lg\:hover\:border-orange-300:hover { - border-color: #fbd38d; - } - - .lg\:hover\:border-orange-400:hover { - border-color: #f6ad55; - } - - .lg\:hover\:border-orange-500:hover { - border-color: #ed8936; - } - - .lg\:hover\:border-orange-600:hover { - border-color: #dd6b20; - } - - .lg\:hover\:border-orange-700:hover { - border-color: #c05621; - } - - .lg\:hover\:border-orange-800:hover { - border-color: #9c4221; - } - - .lg\:hover\:border-orange-900:hover { - border-color: #7b341e; - } - - .lg\:hover\:border-yellow-100:hover { - border-color: #fffff0; - } - - .lg\:hover\:border-yellow-200:hover { - border-color: #fefcbf; - } - - .lg\:hover\:border-yellow-300:hover { - border-color: #faf089; - } - - .lg\:hover\:border-yellow-400:hover { - border-color: #f6e05e; - } - - .lg\:hover\:border-yellow-500:hover { - border-color: #ecc94b; - } - - .lg\:hover\:border-yellow-600:hover { - border-color: #d69e2e; - } - - .lg\:hover\:border-yellow-700:hover { - border-color: #b7791f; - } - - .lg\:hover\:border-yellow-800:hover { - border-color: #975a16; - } - - .lg\:hover\:border-yellow-900:hover { - border-color: #744210; - } - - .lg\:hover\:border-green-100:hover { - border-color: #f0fff4; - } - - .lg\:hover\:border-green-200:hover { - border-color: #c6f6d5; - } - - .lg\:hover\:border-green-300:hover { - border-color: #9ae6b4; - } - - .lg\:hover\:border-green-400:hover { - border-color: #68d391; - } - - .lg\:hover\:border-green-500:hover { - border-color: #48bb78; - } - - .lg\:hover\:border-green-600:hover { - border-color: #38a169; - } - - .lg\:hover\:border-green-700:hover { - border-color: #2f855a; - } - - .lg\:hover\:border-green-800:hover { - border-color: #276749; - } - - .lg\:hover\:border-green-900:hover { - border-color: #22543d; - } - - .lg\:hover\:border-teal-100:hover { - border-color: #e6fffa; - } - - .lg\:hover\:border-teal-200:hover { - border-color: #b2f5ea; - } - - .lg\:hover\:border-teal-300:hover { - border-color: #81e6d9; - } - - .lg\:hover\:border-teal-400:hover { - border-color: #4fd1c5; - } - - .lg\:hover\:border-teal-500:hover { - border-color: #38b2ac; - } - - .lg\:hover\:border-teal-600:hover { - border-color: #319795; - } - - .lg\:hover\:border-teal-700:hover { - border-color: #2c7a7b; - } - - .lg\:hover\:border-teal-800:hover { - border-color: #285e61; - } - - .lg\:hover\:border-teal-900:hover { - border-color: #234e52; - } - - .lg\:hover\:border-blue-100:hover { - border-color: #ebf8ff; - } - - .lg\:hover\:border-blue-200:hover { - border-color: #bee3f8; - } - - .lg\:hover\:border-blue-300:hover { - border-color: #90cdf4; - } - - .lg\:hover\:border-blue-400:hover { - border-color: #63b3ed; - } - - .lg\:hover\:border-blue-500:hover { - border-color: #4299e1; - } - - .lg\:hover\:border-blue-600:hover { - border-color: #3182ce; - } - - .lg\:hover\:border-blue-700:hover { - border-color: #2b6cb0; - } - - .lg\:hover\:border-blue-800:hover { - border-color: #2c5282; - } - - .lg\:hover\:border-blue-900:hover { - border-color: #2a4365; - } - - .lg\:hover\:border-indigo-100:hover { - border-color: #ebf4ff; - } - - .lg\:hover\:border-indigo-200:hover { - border-color: #c3dafe; - } - - .lg\:hover\:border-indigo-300:hover { - border-color: #a3bffa; - } - - .lg\:hover\:border-indigo-400:hover { - border-color: #7f9cf5; - } - - .lg\:hover\:border-indigo-500:hover { - border-color: #667eea; - } - - .lg\:hover\:border-indigo-600:hover { - border-color: #5a67d8; - } - - .lg\:hover\:border-indigo-700:hover { - border-color: #4c51bf; - } - - .lg\:hover\:border-indigo-800:hover { - border-color: #434190; - } - - .lg\:hover\:border-indigo-900:hover { - border-color: #3c366b; - } - - .lg\:hover\:border-purple-100:hover { - border-color: #faf5ff; - } - - .lg\:hover\:border-purple-200:hover { - border-color: #e9d8fd; - } - - .lg\:hover\:border-purple-300:hover { - border-color: #d6bcfa; - } - - .lg\:hover\:border-purple-400:hover { - border-color: #b794f4; - } - - .lg\:hover\:border-purple-500:hover { - border-color: #9f7aea; - } - - .lg\:hover\:border-purple-600:hover { - border-color: #805ad5; - } - - .lg\:hover\:border-purple-700:hover { - border-color: #6b46c1; - } - - .lg\:hover\:border-purple-800:hover { - border-color: #553c9a; - } - - .lg\:hover\:border-purple-900:hover { - border-color: #44337a; - } - - .lg\:hover\:border-pink-100:hover { - border-color: #fff5f7; - } - - .lg\:hover\:border-pink-200:hover { - border-color: #fed7e2; - } - - .lg\:hover\:border-pink-300:hover { - border-color: #fbb6ce; - } - - .lg\:hover\:border-pink-400:hover { - border-color: #f687b3; - } - - .lg\:hover\:border-pink-500:hover { - border-color: #ed64a6; - } - - .lg\:hover\:border-pink-600:hover { - border-color: #d53f8c; - } - - .lg\:hover\:border-pink-700:hover { - border-color: #b83280; - } - - .lg\:hover\:border-pink-800:hover { - border-color: #97266d; - } - - .lg\:hover\:border-pink-900:hover { - border-color: #702459; - } - - .lg\:focus\:border-transparent:focus { - border-color: transparent; - } - - .lg\:focus\:border-black:focus { - border-color: #000; - } - - .lg\:focus\:border-white:focus { - border-color: #fff; - } - - .lg\:focus\:border-gray-100:focus { - border-color: #f7fafc; - } - - .lg\:focus\:border-gray-200:focus { - border-color: #edf2f7; - } - - .lg\:focus\:border-gray-300:focus { - border-color: #e2e8f0; - } - - .lg\:focus\:border-gray-400:focus { - border-color: #cbd5e0; - } - - .lg\:focus\:border-gray-500:focus { - border-color: #a0aec0; - } - - .lg\:focus\:border-gray-600:focus { - border-color: #718096; - } - - .lg\:focus\:border-gray-700:focus { - border-color: #4a5568; - } - - .lg\:focus\:border-gray-800:focus { - border-color: #2d3748; - } - - .lg\:focus\:border-gray-900:focus { - border-color: #1a202c; - } - - .lg\:focus\:border-red-100:focus { - border-color: #fff5f5; - } - - .lg\:focus\:border-red-200:focus { - border-color: #fed7d7; - } - - .lg\:focus\:border-red-300:focus { - border-color: #feb2b2; - } - - .lg\:focus\:border-red-400:focus { - border-color: #fc8181; - } - - .lg\:focus\:border-red-500:focus { - border-color: #f56565; - } - - .lg\:focus\:border-red-600:focus { - border-color: #e53e3e; - } - - .lg\:focus\:border-red-700:focus { - border-color: #c53030; - } - - .lg\:focus\:border-red-800:focus { - border-color: #9b2c2c; - } - - .lg\:focus\:border-red-900:focus { - border-color: #742a2a; - } - - .lg\:focus\:border-orange-100:focus { - border-color: #fffaf0; - } - - .lg\:focus\:border-orange-200:focus { - border-color: #feebc8; - } - - .lg\:focus\:border-orange-300:focus { - border-color: #fbd38d; - } - - .lg\:focus\:border-orange-400:focus { - border-color: #f6ad55; - } - - .lg\:focus\:border-orange-500:focus { - border-color: #ed8936; - } - - .lg\:focus\:border-orange-600:focus { - border-color: #dd6b20; - } - - .lg\:focus\:border-orange-700:focus { - border-color: #c05621; - } - - .lg\:focus\:border-orange-800:focus { - border-color: #9c4221; - } - - .lg\:focus\:border-orange-900:focus { - border-color: #7b341e; - } - - .lg\:focus\:border-yellow-100:focus { - border-color: #fffff0; - } - - .lg\:focus\:border-yellow-200:focus { - border-color: #fefcbf; - } - - .lg\:focus\:border-yellow-300:focus { - border-color: #faf089; - } - - .lg\:focus\:border-yellow-400:focus { - border-color: #f6e05e; - } - - .lg\:focus\:border-yellow-500:focus { - border-color: #ecc94b; - } - - .lg\:focus\:border-yellow-600:focus { - border-color: #d69e2e; - } - - .lg\:focus\:border-yellow-700:focus { - border-color: #b7791f; - } - - .lg\:focus\:border-yellow-800:focus { - border-color: #975a16; - } - - .lg\:focus\:border-yellow-900:focus { - border-color: #744210; - } - - .lg\:focus\:border-green-100:focus { - border-color: #f0fff4; - } - - .lg\:focus\:border-green-200:focus { - border-color: #c6f6d5; - } - - .lg\:focus\:border-green-300:focus { - border-color: #9ae6b4; - } - - .lg\:focus\:border-green-400:focus { - border-color: #68d391; - } - - .lg\:focus\:border-green-500:focus { - border-color: #48bb78; - } - - .lg\:focus\:border-green-600:focus { - border-color: #38a169; - } - - .lg\:focus\:border-green-700:focus { - border-color: #2f855a; - } - - .lg\:focus\:border-green-800:focus { - border-color: #276749; - } - - .lg\:focus\:border-green-900:focus { - border-color: #22543d; - } - - .lg\:focus\:border-teal-100:focus { - border-color: #e6fffa; - } - - .lg\:focus\:border-teal-200:focus { - border-color: #b2f5ea; - } - - .lg\:focus\:border-teal-300:focus { - border-color: #81e6d9; - } - - .lg\:focus\:border-teal-400:focus { - border-color: #4fd1c5; - } - - .lg\:focus\:border-teal-500:focus { - border-color: #38b2ac; - } - - .lg\:focus\:border-teal-600:focus { - border-color: #319795; - } - - .lg\:focus\:border-teal-700:focus { - border-color: #2c7a7b; - } - - .lg\:focus\:border-teal-800:focus { - border-color: #285e61; - } - - .lg\:focus\:border-teal-900:focus { - border-color: #234e52; - } - - .lg\:focus\:border-blue-100:focus { - border-color: #ebf8ff; - } - - .lg\:focus\:border-blue-200:focus { - border-color: #bee3f8; - } - - .lg\:focus\:border-blue-300:focus { - border-color: #90cdf4; - } - - .lg\:focus\:border-blue-400:focus { - border-color: #63b3ed; - } - - .lg\:focus\:border-blue-500:focus { - border-color: #4299e1; - } - - .lg\:focus\:border-blue-600:focus { - border-color: #3182ce; - } - - .lg\:focus\:border-blue-700:focus { - border-color: #2b6cb0; - } - - .lg\:focus\:border-blue-800:focus { - border-color: #2c5282; - } - - .lg\:focus\:border-blue-900:focus { - border-color: #2a4365; - } - - .lg\:focus\:border-indigo-100:focus { - border-color: #ebf4ff; - } - - .lg\:focus\:border-indigo-200:focus { - border-color: #c3dafe; - } - - .lg\:focus\:border-indigo-300:focus { - border-color: #a3bffa; - } - - .lg\:focus\:border-indigo-400:focus { - border-color: #7f9cf5; - } - - .lg\:focus\:border-indigo-500:focus { - border-color: #667eea; - } - - .lg\:focus\:border-indigo-600:focus { - border-color: #5a67d8; - } - - .lg\:focus\:border-indigo-700:focus { - border-color: #4c51bf; - } - - .lg\:focus\:border-indigo-800:focus { - border-color: #434190; - } - - .lg\:focus\:border-indigo-900:focus { - border-color: #3c366b; - } - - .lg\:focus\:border-purple-100:focus { - border-color: #faf5ff; - } - - .lg\:focus\:border-purple-200:focus { - border-color: #e9d8fd; - } - - .lg\:focus\:border-purple-300:focus { - border-color: #d6bcfa; - } - - .lg\:focus\:border-purple-400:focus { - border-color: #b794f4; - } - - .lg\:focus\:border-purple-500:focus { - border-color: #9f7aea; - } - - .lg\:focus\:border-purple-600:focus { - border-color: #805ad5; - } - - .lg\:focus\:border-purple-700:focus { - border-color: #6b46c1; - } - - .lg\:focus\:border-purple-800:focus { - border-color: #553c9a; - } - - .lg\:focus\:border-purple-900:focus { - border-color: #44337a; - } - - .lg\:focus\:border-pink-100:focus { - border-color: #fff5f7; - } - - .lg\:focus\:border-pink-200:focus { - border-color: #fed7e2; - } - - .lg\:focus\:border-pink-300:focus { - border-color: #fbb6ce; - } - - .lg\:focus\:border-pink-400:focus { - border-color: #f687b3; - } - - .lg\:focus\:border-pink-500:focus { - border-color: #ed64a6; - } - - .lg\:focus\:border-pink-600:focus { - border-color: #d53f8c; - } - - .lg\:focus\:border-pink-700:focus { - border-color: #b83280; - } - - .lg\:focus\:border-pink-800:focus { - border-color: #97266d; - } - - .lg\:focus\:border-pink-900:focus { - border-color: #702459; - } - - .lg\:rounded-none { - border-radius: 0; - } - - .lg\:rounded-sm { - border-radius: 0.125rem; - } - - .lg\:rounded { - border-radius: 0.25rem; - } - - .lg\:rounded-md { - border-radius: 0.375rem; - } - - .lg\:rounded-lg { - border-radius: 0.5rem; - } - - .lg\:rounded-full { - border-radius: 9999px; - } - - .lg\:rounded-t-none { - border-top-left-radius: 0; - border-top-right-radius: 0; - } - - .lg\:rounded-r-none { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - - .lg\:rounded-b-none { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - } - - .lg\:rounded-l-none { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - - .lg\:rounded-t-sm { - border-top-left-radius: 0.125rem; - border-top-right-radius: 0.125rem; - } - - .lg\:rounded-r-sm { - border-top-right-radius: 0.125rem; - border-bottom-right-radius: 0.125rem; - } - - .lg\:rounded-b-sm { - border-bottom-right-radius: 0.125rem; - border-bottom-left-radius: 0.125rem; - } - - .lg\:rounded-l-sm { - border-top-left-radius: 0.125rem; - border-bottom-left-radius: 0.125rem; - } - - .lg\:rounded-t { - border-top-left-radius: 0.25rem; - border-top-right-radius: 0.25rem; - } - - .lg\:rounded-r { - border-top-right-radius: 0.25rem; - border-bottom-right-radius: 0.25rem; - } - - .lg\:rounded-b { - border-bottom-right-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; - } - - .lg\:rounded-l { - border-top-left-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; - } - - .lg\:rounded-t-md { - border-top-left-radius: 0.375rem; - border-top-right-radius: 0.375rem; - } - - .lg\:rounded-r-md { - border-top-right-radius: 0.375rem; - border-bottom-right-radius: 0.375rem; - } - - .lg\:rounded-b-md { - border-bottom-right-radius: 0.375rem; - border-bottom-left-radius: 0.375rem; - } - - .lg\:rounded-l-md { - border-top-left-radius: 0.375rem; - border-bottom-left-radius: 0.375rem; - } - - .lg\:rounded-t-lg { - border-top-left-radius: 0.5rem; - border-top-right-radius: 0.5rem; - } - - .lg\:rounded-r-lg { - border-top-right-radius: 0.5rem; - border-bottom-right-radius: 0.5rem; - } - - .lg\:rounded-b-lg { - border-bottom-right-radius: 0.5rem; - border-bottom-left-radius: 0.5rem; - } - - .lg\:rounded-l-lg { - border-top-left-radius: 0.5rem; - border-bottom-left-radius: 0.5rem; - } - - .lg\:rounded-t-full { - border-top-left-radius: 9999px; - border-top-right-radius: 9999px; - } - - .lg\:rounded-r-full { - border-top-right-radius: 9999px; - border-bottom-right-radius: 9999px; - } - - .lg\:rounded-b-full { - border-bottom-right-radius: 9999px; - border-bottom-left-radius: 9999px; - } - - .lg\:rounded-l-full { - border-top-left-radius: 9999px; - border-bottom-left-radius: 9999px; - } - - .lg\:rounded-tl-none { - border-top-left-radius: 0; - } - - .lg\:rounded-tr-none { - border-top-right-radius: 0; - } - - .lg\:rounded-br-none { - border-bottom-right-radius: 0; - } - - .lg\:rounded-bl-none { - border-bottom-left-radius: 0; - } - - .lg\:rounded-tl-sm { - border-top-left-radius: 0.125rem; - } - - .lg\:rounded-tr-sm { - border-top-right-radius: 0.125rem; - } - - .lg\:rounded-br-sm { - border-bottom-right-radius: 0.125rem; - } - - .lg\:rounded-bl-sm { - border-bottom-left-radius: 0.125rem; - } - - .lg\:rounded-tl { - border-top-left-radius: 0.25rem; - } - - .lg\:rounded-tr { - border-top-right-radius: 0.25rem; - } - - .lg\:rounded-br { - border-bottom-right-radius: 0.25rem; - } - - .lg\:rounded-bl { - border-bottom-left-radius: 0.25rem; - } - - .lg\:rounded-tl-md { - border-top-left-radius: 0.375rem; - } - - .lg\:rounded-tr-md { - border-top-right-radius: 0.375rem; - } - - .lg\:rounded-br-md { - border-bottom-right-radius: 0.375rem; - } - - .lg\:rounded-bl-md { - border-bottom-left-radius: 0.375rem; - } - - .lg\:rounded-tl-lg { - border-top-left-radius: 0.5rem; - } - - .lg\:rounded-tr-lg { - border-top-right-radius: 0.5rem; - } - - .lg\:rounded-br-lg { - border-bottom-right-radius: 0.5rem; - } - - .lg\:rounded-bl-lg { - border-bottom-left-radius: 0.5rem; - } - - .lg\:rounded-tl-full { - border-top-left-radius: 9999px; - } - - .lg\:rounded-tr-full { - border-top-right-radius: 9999px; - } - - .lg\:rounded-br-full { - border-bottom-right-radius: 9999px; - } - - .lg\:rounded-bl-full { - border-bottom-left-radius: 9999px; - } - - .lg\:border-solid { - border-style: solid; - } - - .lg\:border-dashed { - border-style: dashed; - } - - .lg\:border-dotted { - border-style: dotted; - } - - .lg\:border-double { - border-style: double; - } - - .lg\:border-none { - border-style: none; - } - - .lg\:border-0 { - border-width: 0; - } - - .lg\:border-2 { - border-width: 2px; - } - - .lg\:border-4 { - border-width: 4px; - } - - .lg\:border-8 { - border-width: 8px; - } - - .lg\:border { - border-width: 1px; - } - - .lg\:border-t-0 { - border-top-width: 0; - } - - .lg\:border-r-0 { - border-right-width: 0; - } - - .lg\:border-b-0 { - border-bottom-width: 0; - } - - .lg\:border-l-0 { - border-left-width: 0; - } - - .lg\:border-t-2 { - border-top-width: 2px; - } - - .lg\:border-r-2 { - border-right-width: 2px; - } - - .lg\:border-b-2 { - border-bottom-width: 2px; - } - - .lg\:border-l-2 { - border-left-width: 2px; - } - - .lg\:border-t-4 { - border-top-width: 4px; - } - - .lg\:border-r-4 { - border-right-width: 4px; - } - - .lg\:border-b-4 { - border-bottom-width: 4px; - } - - .lg\:border-l-4 { - border-left-width: 4px; - } - - .lg\:border-t-8 { - border-top-width: 8px; - } - - .lg\:border-r-8 { - border-right-width: 8px; - } - - .lg\:border-b-8 { - border-bottom-width: 8px; - } - - .lg\:border-l-8 { - border-left-width: 8px; - } - - .lg\:border-t { - border-top-width: 1px; - } - - .lg\:border-r { - border-right-width: 1px; - } - - .lg\:border-b { - border-bottom-width: 1px; - } - - .lg\:border-l { - border-left-width: 1px; - } - - .lg\:box-border { - box-sizing: border-box; - } - - .lg\:box-content { - box-sizing: content-box; - } - - .lg\:cursor-auto { - cursor: auto; - } - - .lg\:cursor-default { - cursor: default; - } - - .lg\:cursor-pointer { - cursor: pointer; - } - - .lg\:cursor-wait { - cursor: wait; - } - - .lg\:cursor-text { - cursor: text; - } - - .lg\:cursor-move { - cursor: move; - } - - .lg\:cursor-not-allowed { - cursor: not-allowed; - } - - .lg\:block { - display: block; - } - - .lg\:inline-block { - display: inline-block; - } - - .lg\:inline { - display: inline; - } - - .lg\:flex { - display: flex; - } - - .lg\:inline-flex { - display: inline-flex; - } - - .lg\:grid { - display: grid; - } - - .lg\:table { - display: table; - } - - .lg\:table-caption { - display: table-caption; - } - - .lg\:table-cell { - display: table-cell; - } - - .lg\:table-column { - display: table-column; - } - - .lg\:table-column-group { - display: table-column-group; - } - - .lg\:table-footer-group { - display: table-footer-group; - } - - .lg\:table-header-group { - display: table-header-group; - } - - .lg\:table-row-group { - display: table-row-group; - } - - .lg\:table-row { - display: table-row; - } - - .lg\:hidden { - display: none; - } - - .lg\:flex-row { - flex-direction: row; - } - - .lg\:flex-row-reverse { - flex-direction: row-reverse; - } - - .lg\:flex-col { - flex-direction: column; - } - - .lg\:flex-col-reverse { - flex-direction: column-reverse; - } - - .lg\:flex-wrap { - flex-wrap: wrap; - } - - .lg\:flex-wrap-reverse { - flex-wrap: wrap-reverse; - } - - .lg\:flex-no-wrap { - flex-wrap: nowrap; - } - - .lg\:items-start { - align-items: flex-start; - } - - .lg\:items-end { - align-items: flex-end; - } - - .lg\:items-center { - align-items: center; - } - - .lg\:items-baseline { - align-items: baseline; - } - - .lg\:items-stretch { - align-items: stretch; - } - - .lg\:self-auto { - align-self: auto; - } - - .lg\:self-start { - align-self: flex-start; - } - - .lg\:self-end { - align-self: flex-end; - } - - .lg\:self-center { - align-self: center; - } - - .lg\:self-stretch { - align-self: stretch; - } - - .lg\:justify-start { - justify-content: flex-start; - } - - .lg\:justify-end { - justify-content: flex-end; - } - - .lg\:justify-center { - justify-content: center; - } - - .lg\:justify-between { - justify-content: space-between; - } - - .lg\:justify-around { - justify-content: space-around; - } - - .lg\:justify-evenly { - justify-content: space-evenly; - } - - .lg\:content-center { - align-content: center; - } - - .lg\:content-start { - align-content: flex-start; - } - - .lg\:content-end { - align-content: flex-end; - } - - .lg\:content-between { - align-content: space-between; - } - - .lg\:content-around { - align-content: space-around; - } - - .lg\:flex-1 { - flex: 1 1 0%; - } - - .lg\:flex-auto { - flex: 1 1 auto; - } - - .lg\:flex-initial { - flex: 0 1 auto; - } - - .lg\:flex-none { - flex: none; - } - - .lg\:flex-grow-0 { - flex-grow: 0; - } - - .lg\:flex-grow { - flex-grow: 1; - } - - .lg\:flex-shrink-0 { - flex-shrink: 0; - } - - .lg\:flex-shrink { - flex-shrink: 1; - } - - .lg\:order-1 { - order: 1; - } - - .lg\:order-2 { - order: 2; - } - - .lg\:order-3 { - order: 3; - } - - .lg\:order-4 { - order: 4; - } - - .lg\:order-5 { - order: 5; - } - - .lg\:order-6 { - order: 6; - } - - .lg\:order-7 { - order: 7; - } - - .lg\:order-8 { - order: 8; - } - - .lg\:order-9 { - order: 9; - } - - .lg\:order-10 { - order: 10; - } - - .lg\:order-11 { - order: 11; - } - - .lg\:order-12 { - order: 12; - } - - .lg\:order-first { - order: -9999; - } - - .lg\:order-last { - order: 9999; - } - - .lg\:order-none { - order: 0; - } - - .lg\:float-right { - float: right; - } - - .lg\:float-left { - float: left; - } - - .lg\:float-none { - float: none; - } - - .lg\:clearfix:after { - content: ""; - display: table; - clear: both; - } - - .lg\:clear-left { - clear: left; - } - - .lg\:clear-right { - clear: right; - } - - .lg\:clear-both { - clear: both; - } - - .lg\:font-sans { - font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - } - - .lg\:font-serif { - font-family: Georgia, Cambria, "Times New Roman", Times, serif; - } - - .lg\:font-mono { - font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; - } - - .lg\:font-hairline { - font-weight: 100; - } - - .lg\:font-thin { - font-weight: 200; - } - - .lg\:font-light { - font-weight: 300; - } - - .lg\:font-normal { - font-weight: 400; - } - - .lg\:font-medium { - font-weight: 500; - } - - .lg\:font-semibold { - font-weight: 600; - } - - .lg\:font-bold { - font-weight: 700; - } - - .lg\:font-extrabold { - font-weight: 800; - } - - .lg\:font-black { - font-weight: 900; - } - - .lg\:hover\:font-hairline:hover { - font-weight: 100; - } - - .lg\:hover\:font-thin:hover { - font-weight: 200; - } - - .lg\:hover\:font-light:hover { - font-weight: 300; - } - - .lg\:hover\:font-normal:hover { - font-weight: 400; - } - - .lg\:hover\:font-medium:hover { - font-weight: 500; - } - - .lg\:hover\:font-semibold:hover { - font-weight: 600; - } - - .lg\:hover\:font-bold:hover { - font-weight: 700; - } - - .lg\:hover\:font-extrabold:hover { - font-weight: 800; - } - - .lg\:hover\:font-black:hover { - font-weight: 900; - } - - .lg\:focus\:font-hairline:focus { - font-weight: 100; - } - - .lg\:focus\:font-thin:focus { - font-weight: 200; - } - - .lg\:focus\:font-light:focus { - font-weight: 300; - } - - .lg\:focus\:font-normal:focus { - font-weight: 400; - } - - .lg\:focus\:font-medium:focus { - font-weight: 500; - } - - .lg\:focus\:font-semibold:focus { - font-weight: 600; - } - - .lg\:focus\:font-bold:focus { - font-weight: 700; - } - - .lg\:focus\:font-extrabold:focus { - font-weight: 800; - } - - .lg\:focus\:font-black:focus { - font-weight: 900; - } - - .lg\:h-0 { - height: 0; - } - - .lg\:h-1 { - height: 0.25rem; - } - - .lg\:h-2 { - height: 0.5rem; - } - - .lg\:h-3 { - height: 0.75rem; - } - - .lg\:h-4 { - height: 1rem; - } - - .lg\:h-5 { - height: 1.25rem; - } - - .lg\:h-6 { - height: 1.5rem; - } - - .lg\:h-8 { - height: 2rem; - } - - .lg\:h-10 { - height: 2.5rem; - } - - .lg\:h-12 { - height: 3rem; - } - - .lg\:h-16 { - height: 4rem; - } - - .lg\:h-20 { - height: 5rem; - } - - .lg\:h-24 { - height: 6rem; - } - - .lg\:h-32 { - height: 8rem; - } - - .lg\:h-40 { - height: 10rem; - } - - .lg\:h-48 { - height: 12rem; - } - - .lg\:h-56 { - height: 14rem; - } - - .lg\:h-64 { - height: 16rem; - } - - .lg\:h-auto { - height: auto; - } - - .lg\:h-px { - height: 1px; - } - - .lg\:h-full { - height: 100%; - } - - .lg\:h-screen { - height: 100vh; - } - - .lg\:leading-3 { - line-height: .75rem; - } - - .lg\:leading-4 { - line-height: 1rem; - } - - .lg\:leading-5 { - line-height: 1.25rem; - } - - .lg\:leading-6 { - line-height: 1.5rem; - } - - .lg\:leading-7 { - line-height: 1.75rem; - } - - .lg\:leading-8 { - line-height: 2rem; - } - - .lg\:leading-9 { - line-height: 2.25rem; - } - - .lg\:leading-10 { - line-height: 2.5rem; - } - - .lg\:leading-none { - line-height: 1; - } - - .lg\:leading-tight { - line-height: 1.25; - } - - .lg\:leading-snug { - line-height: 1.375; - } - - .lg\:leading-normal { - line-height: 1.5; - } - - .lg\:leading-relaxed { - line-height: 1.625; - } - - .lg\:leading-loose { - line-height: 2; - } - - .lg\:list-inside { - list-style-position: inside; - } - - .lg\:list-outside { - list-style-position: outside; - } - - .lg\:list-none { - list-style-type: none; - } - - .lg\:list-disc { - list-style-type: disc; - } - - .lg\:list-decimal { - list-style-type: decimal; - } - - .lg\:m-0 { - margin: 0; - } - - .lg\:m-1 { - margin: 0.25rem; - } - - .lg\:m-2 { - margin: 0.5rem; - } - - .lg\:m-3 { - margin: 0.75rem; - } - - .lg\:m-4 { - margin: 1rem; - } - - .lg\:m-5 { - margin: 1.25rem; - } - - .lg\:m-6 { - margin: 1.5rem; - } - - .lg\:m-8 { - margin: 2rem; - } - - .lg\:m-10 { - margin: 2.5rem; - } - - .lg\:m-12 { - margin: 3rem; - } - - .lg\:m-16 { - margin: 4rem; - } - - .lg\:m-20 { - margin: 5rem; - } - - .lg\:m-24 { - margin: 6rem; - } - - .lg\:m-32 { - margin: 8rem; - } - - .lg\:m-40 { - margin: 10rem; - } - - .lg\:m-48 { - margin: 12rem; - } - - .lg\:m-56 { - margin: 14rem; - } - - .lg\:m-64 { - margin: 16rem; - } - - .lg\:m-auto { - margin: auto; - } - - .lg\:m-px { - margin: 1px; - } - - .lg\:-m-1 { - margin: -0.25rem; - } - - .lg\:-m-2 { - margin: -0.5rem; - } - - .lg\:-m-3 { - margin: -0.75rem; - } - - .lg\:-m-4 { - margin: -1rem; - } - - .lg\:-m-5 { - margin: -1.25rem; - } - - .lg\:-m-6 { - margin: -1.5rem; - } - - .lg\:-m-8 { - margin: -2rem; - } - - .lg\:-m-10 { - margin: -2.5rem; - } - - .lg\:-m-12 { - margin: -3rem; - } - - .lg\:-m-16 { - margin: -4rem; - } - - .lg\:-m-20 { - margin: -5rem; - } - - .lg\:-m-24 { - margin: -6rem; - } - - .lg\:-m-32 { - margin: -8rem; - } - - .lg\:-m-40 { - margin: -10rem; - } - - .lg\:-m-48 { - margin: -12rem; - } - - .lg\:-m-56 { - margin: -14rem; - } - - .lg\:-m-64 { - margin: -16rem; - } - - .lg\:-m-px { - margin: -1px; - } - - .lg\:my-0 { - margin-top: 0; - margin-bottom: 0; - } - - .lg\:mx-0 { - margin-left: 0; - margin-right: 0; - } - - .lg\:my-1 { - margin-top: 0.25rem; - margin-bottom: 0.25rem; - } - - .lg\:mx-1 { - margin-left: 0.25rem; - margin-right: 0.25rem; - } - - .lg\:my-2 { - margin-top: 0.5rem; - margin-bottom: 0.5rem; - } - - .lg\:mx-2 { - margin-left: 0.5rem; - margin-right: 0.5rem; - } - - .lg\:my-3 { - margin-top: 0.75rem; - margin-bottom: 0.75rem; - } - - .lg\:mx-3 { - margin-left: 0.75rem; - margin-right: 0.75rem; - } - - .lg\:my-4 { - margin-top: 1rem; - margin-bottom: 1rem; - } - - .lg\:mx-4 { - margin-left: 1rem; - margin-right: 1rem; - } - - .lg\:my-5 { - margin-top: 1.25rem; - margin-bottom: 1.25rem; - } - - .lg\:mx-5 { - margin-left: 1.25rem; - margin-right: 1.25rem; - } - - .lg\:my-6 { - margin-top: 1.5rem; - margin-bottom: 1.5rem; - } - - .lg\:mx-6 { - margin-left: 1.5rem; - margin-right: 1.5rem; - } - - .lg\:my-8 { - margin-top: 2rem; - margin-bottom: 2rem; - } - - .lg\:mx-8 { - margin-left: 2rem; - margin-right: 2rem; - } - - .lg\:my-10 { - margin-top: 2.5rem; - margin-bottom: 2.5rem; - } - - .lg\:mx-10 { - margin-left: 2.5rem; - margin-right: 2.5rem; - } - - .lg\:my-12 { - margin-top: 3rem; - margin-bottom: 3rem; - } - - .lg\:mx-12 { - margin-left: 3rem; - margin-right: 3rem; - } - - .lg\:my-16 { - margin-top: 4rem; - margin-bottom: 4rem; - } - - .lg\:mx-16 { - margin-left: 4rem; - margin-right: 4rem; - } - - .lg\:my-20 { - margin-top: 5rem; - margin-bottom: 5rem; - } - - .lg\:mx-20 { - margin-left: 5rem; - margin-right: 5rem; - } - - .lg\:my-24 { - margin-top: 6rem; - margin-bottom: 6rem; - } - - .lg\:mx-24 { - margin-left: 6rem; - margin-right: 6rem; - } - - .lg\:my-32 { - margin-top: 8rem; - margin-bottom: 8rem; - } - - .lg\:mx-32 { - margin-left: 8rem; - margin-right: 8rem; - } - - .lg\:my-40 { - margin-top: 10rem; - margin-bottom: 10rem; - } - - .lg\:mx-40 { - margin-left: 10rem; - margin-right: 10rem; - } - - .lg\:my-48 { - margin-top: 12rem; - margin-bottom: 12rem; - } - - .lg\:mx-48 { - margin-left: 12rem; - margin-right: 12rem; - } - - .lg\:my-56 { - margin-top: 14rem; - margin-bottom: 14rem; - } - - .lg\:mx-56 { - margin-left: 14rem; - margin-right: 14rem; - } - - .lg\:my-64 { - margin-top: 16rem; - margin-bottom: 16rem; - } - - .lg\:mx-64 { - margin-left: 16rem; - margin-right: 16rem; - } - - .lg\:my-auto { - margin-top: auto; - margin-bottom: auto; - } - - .lg\:mx-auto { - margin-left: auto; - margin-right: auto; - } - - .lg\:my-px { - margin-top: 1px; - margin-bottom: 1px; - } - - .lg\:mx-px { - margin-left: 1px; - margin-right: 1px; - } - - .lg\:-my-1 { - margin-top: -0.25rem; - margin-bottom: -0.25rem; - } - - .lg\:-mx-1 { - margin-left: -0.25rem; - margin-right: -0.25rem; - } - - .lg\:-my-2 { - margin-top: -0.5rem; - margin-bottom: -0.5rem; - } - - .lg\:-mx-2 { - margin-left: -0.5rem; - margin-right: -0.5rem; - } - - .lg\:-my-3 { - margin-top: -0.75rem; - margin-bottom: -0.75rem; - } - - .lg\:-mx-3 { - margin-left: -0.75rem; - margin-right: -0.75rem; - } - - .lg\:-my-4 { - margin-top: -1rem; - margin-bottom: -1rem; - } - - .lg\:-mx-4 { - margin-left: -1rem; - margin-right: -1rem; - } - - .lg\:-my-5 { - margin-top: -1.25rem; - margin-bottom: -1.25rem; - } - - .lg\:-mx-5 { - margin-left: -1.25rem; - margin-right: -1.25rem; - } - - .lg\:-my-6 { - margin-top: -1.5rem; - margin-bottom: -1.5rem; - } - - .lg\:-mx-6 { - margin-left: -1.5rem; - margin-right: -1.5rem; - } - - .lg\:-my-8 { - margin-top: -2rem; - margin-bottom: -2rem; - } - - .lg\:-mx-8 { - margin-left: -2rem; - margin-right: -2rem; - } - - .lg\:-my-10 { - margin-top: -2.5rem; - margin-bottom: -2.5rem; - } - - .lg\:-mx-10 { - margin-left: -2.5rem; - margin-right: -2.5rem; - } - - .lg\:-my-12 { - margin-top: -3rem; - margin-bottom: -3rem; - } - - .lg\:-mx-12 { - margin-left: -3rem; - margin-right: -3rem; - } - - .lg\:-my-16 { - margin-top: -4rem; - margin-bottom: -4rem; - } - - .lg\:-mx-16 { - margin-left: -4rem; - margin-right: -4rem; - } - - .lg\:-my-20 { - margin-top: -5rem; - margin-bottom: -5rem; - } - - .lg\:-mx-20 { - margin-left: -5rem; - margin-right: -5rem; - } - - .lg\:-my-24 { - margin-top: -6rem; - margin-bottom: -6rem; - } - - .lg\:-mx-24 { - margin-left: -6rem; - margin-right: -6rem; - } - - .lg\:-my-32 { - margin-top: -8rem; - margin-bottom: -8rem; - } - - .lg\:-mx-32 { - margin-left: -8rem; - margin-right: -8rem; - } - - .lg\:-my-40 { - margin-top: -10rem; - margin-bottom: -10rem; - } - - .lg\:-mx-40 { - margin-left: -10rem; - margin-right: -10rem; - } - - .lg\:-my-48 { - margin-top: -12rem; - margin-bottom: -12rem; - } - - .lg\:-mx-48 { - margin-left: -12rem; - margin-right: -12rem; - } - - .lg\:-my-56 { - margin-top: -14rem; - margin-bottom: -14rem; - } - - .lg\:-mx-56 { - margin-left: -14rem; - margin-right: -14rem; - } - - .lg\:-my-64 { - margin-top: -16rem; - margin-bottom: -16rem; - } - - .lg\:-mx-64 { - margin-left: -16rem; - margin-right: -16rem; - } - - .lg\:-my-px { - margin-top: -1px; - margin-bottom: -1px; - } - - .lg\:-mx-px { - margin-left: -1px; - margin-right: -1px; - } - - .lg\:mt-0 { - margin-top: 0; - } - - .lg\:mr-0 { - margin-right: 0; - } - - .lg\:mb-0 { - margin-bottom: 0; - } - - .lg\:ml-0 { - margin-left: 0; - } - - .lg\:mt-1 { - margin-top: 0.25rem; - } - - .lg\:mr-1 { - margin-right: 0.25rem; - } - - .lg\:mb-1 { - margin-bottom: 0.25rem; - } - - .lg\:ml-1 { - margin-left: 0.25rem; - } - - .lg\:mt-2 { - margin-top: 0.5rem; - } - - .lg\:mr-2 { - margin-right: 0.5rem; - } - - .lg\:mb-2 { - margin-bottom: 0.5rem; - } - - .lg\:ml-2 { - margin-left: 0.5rem; - } - - .lg\:mt-3 { - margin-top: 0.75rem; - } - - .lg\:mr-3 { - margin-right: 0.75rem; - } - - .lg\:mb-3 { - margin-bottom: 0.75rem; - } - - .lg\:ml-3 { - margin-left: 0.75rem; - } - - .lg\:mt-4 { - margin-top: 1rem; - } - - .lg\:mr-4 { - margin-right: 1rem; - } - - .lg\:mb-4 { - margin-bottom: 1rem; - } - - .lg\:ml-4 { - margin-left: 1rem; - } - - .lg\:mt-5 { - margin-top: 1.25rem; - } - - .lg\:mr-5 { - margin-right: 1.25rem; - } - - .lg\:mb-5 { - margin-bottom: 1.25rem; - } - - .lg\:ml-5 { - margin-left: 1.25rem; - } - - .lg\:mt-6 { - margin-top: 1.5rem; - } - - .lg\:mr-6 { - margin-right: 1.5rem; - } - - .lg\:mb-6 { - margin-bottom: 1.5rem; - } - - .lg\:ml-6 { - margin-left: 1.5rem; - } - - .lg\:mt-8 { - margin-top: 2rem; - } - - .lg\:mr-8 { - margin-right: 2rem; - } - - .lg\:mb-8 { - margin-bottom: 2rem; - } - - .lg\:ml-8 { - margin-left: 2rem; - } - - .lg\:mt-10 { - margin-top: 2.5rem; - } - - .lg\:mr-10 { - margin-right: 2.5rem; - } - - .lg\:mb-10 { - margin-bottom: 2.5rem; - } - - .lg\:ml-10 { - margin-left: 2.5rem; - } - - .lg\:mt-12 { - margin-top: 3rem; - } - - .lg\:mr-12 { - margin-right: 3rem; - } - - .lg\:mb-12 { - margin-bottom: 3rem; - } - - .lg\:ml-12 { - margin-left: 3rem; - } - - .lg\:mt-16 { - margin-top: 4rem; - } - - .lg\:mr-16 { - margin-right: 4rem; - } - - .lg\:mb-16 { - margin-bottom: 4rem; - } - - .lg\:ml-16 { - margin-left: 4rem; - } - - .lg\:mt-20 { - margin-top: 5rem; - } - - .lg\:mr-20 { - margin-right: 5rem; - } - - .lg\:mb-20 { - margin-bottom: 5rem; - } - - .lg\:ml-20 { - margin-left: 5rem; - } - - .lg\:mt-24 { - margin-top: 6rem; - } - - .lg\:mr-24 { - margin-right: 6rem; - } - - .lg\:mb-24 { - margin-bottom: 6rem; - } - - .lg\:ml-24 { - margin-left: 6rem; - } - - .lg\:mt-32 { - margin-top: 8rem; - } - - .lg\:mr-32 { - margin-right: 8rem; - } - - .lg\:mb-32 { - margin-bottom: 8rem; - } - - .lg\:ml-32 { - margin-left: 8rem; - } - - .lg\:mt-40 { - margin-top: 10rem; - } - - .lg\:mr-40 { - margin-right: 10rem; - } - - .lg\:mb-40 { - margin-bottom: 10rem; - } - - .lg\:ml-40 { - margin-left: 10rem; - } - - .lg\:mt-48 { - margin-top: 12rem; - } - - .lg\:mr-48 { - margin-right: 12rem; - } - - .lg\:mb-48 { - margin-bottom: 12rem; - } - - .lg\:ml-48 { - margin-left: 12rem; - } - - .lg\:mt-56 { - margin-top: 14rem; - } - - .lg\:mr-56 { - margin-right: 14rem; - } - - .lg\:mb-56 { - margin-bottom: 14rem; - } - - .lg\:ml-56 { - margin-left: 14rem; - } - - .lg\:mt-64 { - margin-top: 16rem; - } - - .lg\:mr-64 { - margin-right: 16rem; - } - - .lg\:mb-64 { - margin-bottom: 16rem; - } - - .lg\:ml-64 { - margin-left: 16rem; - } - - .lg\:mt-auto { - margin-top: auto; - } - - .lg\:mr-auto { - margin-right: auto; - } - - .lg\:mb-auto { - margin-bottom: auto; - } - - .lg\:ml-auto { - margin-left: auto; - } - - .lg\:mt-px { - margin-top: 1px; - } - - .lg\:mr-px { - margin-right: 1px; - } - - .lg\:mb-px { - margin-bottom: 1px; - } - - .lg\:ml-px { - margin-left: 1px; - } - - .lg\:-mt-1 { - margin-top: -0.25rem; - } - - .lg\:-mr-1 { - margin-right: -0.25rem; - } - - .lg\:-mb-1 { - margin-bottom: -0.25rem; - } - - .lg\:-ml-1 { - margin-left: -0.25rem; - } - - .lg\:-mt-2 { - margin-top: -0.5rem; - } - - .lg\:-mr-2 { - margin-right: -0.5rem; - } - - .lg\:-mb-2 { - margin-bottom: -0.5rem; - } - - .lg\:-ml-2 { - margin-left: -0.5rem; - } - - .lg\:-mt-3 { - margin-top: -0.75rem; - } - - .lg\:-mr-3 { - margin-right: -0.75rem; - } - - .lg\:-mb-3 { - margin-bottom: -0.75rem; - } - - .lg\:-ml-3 { - margin-left: -0.75rem; - } - - .lg\:-mt-4 { - margin-top: -1rem; - } - - .lg\:-mr-4 { - margin-right: -1rem; - } - - .lg\:-mb-4 { - margin-bottom: -1rem; - } - - .lg\:-ml-4 { - margin-left: -1rem; - } - - .lg\:-mt-5 { - margin-top: -1.25rem; - } - - .lg\:-mr-5 { - margin-right: -1.25rem; - } - - .lg\:-mb-5 { - margin-bottom: -1.25rem; - } - - .lg\:-ml-5 { - margin-left: -1.25rem; - } - - .lg\:-mt-6 { - margin-top: -1.5rem; - } - - .lg\:-mr-6 { - margin-right: -1.5rem; - } - - .lg\:-mb-6 { - margin-bottom: -1.5rem; - } - - .lg\:-ml-6 { - margin-left: -1.5rem; - } - - .lg\:-mt-8 { - margin-top: -2rem; - } - - .lg\:-mr-8 { - margin-right: -2rem; - } - - .lg\:-mb-8 { - margin-bottom: -2rem; - } - - .lg\:-ml-8 { - margin-left: -2rem; - } - - .lg\:-mt-10 { - margin-top: -2.5rem; - } - - .lg\:-mr-10 { - margin-right: -2.5rem; - } - - .lg\:-mb-10 { - margin-bottom: -2.5rem; - } - - .lg\:-ml-10 { - margin-left: -2.5rem; - } - - .lg\:-mt-12 { - margin-top: -3rem; - } - - .lg\:-mr-12 { - margin-right: -3rem; - } - - .lg\:-mb-12 { - margin-bottom: -3rem; - } - - .lg\:-ml-12 { - margin-left: -3rem; - } - - .lg\:-mt-16 { - margin-top: -4rem; - } - - .lg\:-mr-16 { - margin-right: -4rem; - } - - .lg\:-mb-16 { - margin-bottom: -4rem; - } - - .lg\:-ml-16 { - margin-left: -4rem; - } - - .lg\:-mt-20 { - margin-top: -5rem; - } - - .lg\:-mr-20 { - margin-right: -5rem; - } - - .lg\:-mb-20 { - margin-bottom: -5rem; - } - - .lg\:-ml-20 { - margin-left: -5rem; - } - - .lg\:-mt-24 { - margin-top: -6rem; - } - - .lg\:-mr-24 { - margin-right: -6rem; - } - - .lg\:-mb-24 { - margin-bottom: -6rem; - } - - .lg\:-ml-24 { - margin-left: -6rem; - } - - .lg\:-mt-32 { - margin-top: -8rem; - } - - .lg\:-mr-32 { - margin-right: -8rem; - } - - .lg\:-mb-32 { - margin-bottom: -8rem; - } - - .lg\:-ml-32 { - margin-left: -8rem; - } - - .lg\:-mt-40 { - margin-top: -10rem; - } - - .lg\:-mr-40 { - margin-right: -10rem; - } - - .lg\:-mb-40 { - margin-bottom: -10rem; - } - - .lg\:-ml-40 { - margin-left: -10rem; - } - - .lg\:-mt-48 { - margin-top: -12rem; - } - - .lg\:-mr-48 { - margin-right: -12rem; - } - - .lg\:-mb-48 { - margin-bottom: -12rem; - } - - .lg\:-ml-48 { - margin-left: -12rem; - } - - .lg\:-mt-56 { - margin-top: -14rem; - } - - .lg\:-mr-56 { - margin-right: -14rem; - } - - .lg\:-mb-56 { - margin-bottom: -14rem; - } - - .lg\:-ml-56 { - margin-left: -14rem; - } - - .lg\:-mt-64 { - margin-top: -16rem; - } - - .lg\:-mr-64 { - margin-right: -16rem; - } - - .lg\:-mb-64 { - margin-bottom: -16rem; - } - - .lg\:-ml-64 { - margin-left: -16rem; - } - - .lg\:-mt-px { - margin-top: -1px; - } - - .lg\:-mr-px { - margin-right: -1px; - } - - .lg\:-mb-px { - margin-bottom: -1px; - } - - .lg\:-ml-px { - margin-left: -1px; - } - - .lg\:max-h-full { - max-height: 100%; - } - - .lg\:max-h-screen { - max-height: 100vh; - } - - .lg\:max-w-none { - max-width: none; - } - - .lg\:max-w-xs { - max-width: 20rem; - } - - .lg\:max-w-sm { - max-width: 24rem; - } - - .lg\:max-w-md { - max-width: 28rem; - } - - .lg\:max-w-lg { - max-width: 32rem; - } - - .lg\:max-w-xl { - max-width: 36rem; - } - - .lg\:max-w-2xl { - max-width: 42rem; - } - - .lg\:max-w-3xl { - max-width: 48rem; - } - - .lg\:max-w-4xl { - max-width: 56rem; - } - - .lg\:max-w-5xl { - max-width: 64rem; - } - - .lg\:max-w-6xl { - max-width: 72rem; - } - - .lg\:max-w-full { - max-width: 100%; - } - - .lg\:max-w-screen-sm { - max-width: 640px; - } - - .lg\:max-w-screen-md { - max-width: 768px; - } - - .lg\:max-w-screen-lg { - max-width: 1024px; - } - - .lg\:max-w-screen-xl { - max-width: 1280px; - } - - .lg\:min-h-0 { - min-height: 0; - } - - .lg\:min-h-full { - min-height: 100%; - } - - .lg\:min-h-screen { - min-height: 100vh; - } - - .lg\:min-w-0 { - min-width: 0; - } - - .lg\:min-w-full { - min-width: 100%; - } - - .lg\:object-contain { - -o-object-fit: contain; - object-fit: contain; - } - - .lg\:object-cover { - -o-object-fit: cover; - object-fit: cover; - } - - .lg\:object-fill { - -o-object-fit: fill; - object-fit: fill; - } - - .lg\:object-none { - -o-object-fit: none; - object-fit: none; - } - - .lg\:object-scale-down { - -o-object-fit: scale-down; - object-fit: scale-down; - } - - .lg\:object-bottom { - -o-object-position: bottom; - object-position: bottom; - } - - .lg\:object-center { - -o-object-position: center; - object-position: center; - } - - .lg\:object-left { - -o-object-position: left; - object-position: left; - } - - .lg\:object-left-bottom { - -o-object-position: left bottom; - object-position: left bottom; - } - - .lg\:object-left-top { - -o-object-position: left top; - object-position: left top; - } - - .lg\:object-right { - -o-object-position: right; - object-position: right; - } - - .lg\:object-right-bottom { - -o-object-position: right bottom; - object-position: right bottom; - } - - .lg\:object-right-top { - -o-object-position: right top; - object-position: right top; - } - - .lg\:object-top { - -o-object-position: top; - object-position: top; - } - - .lg\:opacity-0 { - opacity: 0; - } - - .lg\:opacity-25 { - opacity: 0.25; - } - - .lg\:opacity-50 { - opacity: 0.5; - } - - .lg\:opacity-75 { - opacity: 0.75; - } - - .lg\:opacity-100 { - opacity: 1; - } - - .lg\:hover\:opacity-0:hover { - opacity: 0; - } - - .lg\:hover\:opacity-25:hover { - opacity: 0.25; - } - - .lg\:hover\:opacity-50:hover { - opacity: 0.5; - } - - .lg\:hover\:opacity-75:hover { - opacity: 0.75; - } - - .lg\:hover\:opacity-100:hover { - opacity: 1; - } - - .lg\:focus\:opacity-0:focus { - opacity: 0; - } - - .lg\:focus\:opacity-25:focus { - opacity: 0.25; - } - - .lg\:focus\:opacity-50:focus { - opacity: 0.5; - } - - .lg\:focus\:opacity-75:focus { - opacity: 0.75; - } - - .lg\:focus\:opacity-100:focus { - opacity: 1; - } - - .lg\:outline-none { - outline: 0; - } - - .lg\:focus\:outline-none:focus { - outline: 0; - } - - .lg\:overflow-auto { - overflow: auto; - } - - .lg\:overflow-hidden { - overflow: hidden; - } - - .lg\:overflow-visible { - overflow: visible; - } - - .lg\:overflow-scroll { - overflow: scroll; - } - - .lg\:overflow-x-auto { - overflow-x: auto; - } - - .lg\:overflow-y-auto { - overflow-y: auto; - } - - .lg\:overflow-x-hidden { - overflow-x: hidden; - } - - .lg\:overflow-y-hidden { - overflow-y: hidden; - } - - .lg\:overflow-x-visible { - overflow-x: visible; - } - - .lg\:overflow-y-visible { - overflow-y: visible; - } - - .lg\:overflow-x-scroll { - overflow-x: scroll; - } - - .lg\:overflow-y-scroll { - overflow-y: scroll; - } - - .lg\:scrolling-touch { - -webkit-overflow-scrolling: touch; - } - - .lg\:scrolling-auto { - -webkit-overflow-scrolling: auto; - } - - .lg\:p-0 { - padding: 0; - } - - .lg\:p-1 { - padding: 0.25rem; - } - - .lg\:p-2 { - padding: 0.5rem; - } - - .lg\:p-3 { - padding: 0.75rem; - } - - .lg\:p-4 { - padding: 1rem; - } - - .lg\:p-5 { - padding: 1.25rem; - } - - .lg\:p-6 { - padding: 1.5rem; - } - - .lg\:p-8 { - padding: 2rem; - } - - .lg\:p-10 { - padding: 2.5rem; - } - - .lg\:p-12 { - padding: 3rem; - } - - .lg\:p-16 { - padding: 4rem; - } - - .lg\:p-20 { - padding: 5rem; - } - - .lg\:p-24 { - padding: 6rem; - } - - .lg\:p-32 { - padding: 8rem; - } - - .lg\:p-40 { - padding: 10rem; - } - - .lg\:p-48 { - padding: 12rem; - } - - .lg\:p-56 { - padding: 14rem; - } - - .lg\:p-64 { - padding: 16rem; - } - - .lg\:p-px { - padding: 1px; - } - - .lg\:py-0 { - padding-top: 0; - padding-bottom: 0; - } - - .lg\:px-0 { - padding-left: 0; - padding-right: 0; - } - - .lg\:py-1 { - padding-top: 0.25rem; - padding-bottom: 0.25rem; - } - - .lg\:px-1 { - padding-left: 0.25rem; - padding-right: 0.25rem; - } - - .lg\:py-2 { - padding-top: 0.5rem; - padding-bottom: 0.5rem; - } - - .lg\:px-2 { - padding-left: 0.5rem; - padding-right: 0.5rem; - } - - .lg\:py-3 { - padding-top: 0.75rem; - padding-bottom: 0.75rem; - } - - .lg\:px-3 { - padding-left: 0.75rem; - padding-right: 0.75rem; - } - - .lg\:py-4 { - padding-top: 1rem; - padding-bottom: 1rem; - } - - .lg\:px-4 { - padding-left: 1rem; - padding-right: 1rem; - } - - .lg\:py-5 { - padding-top: 1.25rem; - padding-bottom: 1.25rem; - } - - .lg\:px-5 { - padding-left: 1.25rem; - padding-right: 1.25rem; - } - - .lg\:py-6 { - padding-top: 1.5rem; - padding-bottom: 1.5rem; - } - - .lg\:px-6 { - padding-left: 1.5rem; - padding-right: 1.5rem; - } - - .lg\:py-8 { - padding-top: 2rem; - padding-bottom: 2rem; - } - - .lg\:px-8 { - padding-left: 2rem; - padding-right: 2rem; - } - - .lg\:py-10 { - padding-top: 2.5rem; - padding-bottom: 2.5rem; - } - - .lg\:px-10 { - padding-left: 2.5rem; - padding-right: 2.5rem; - } - - .lg\:py-12 { - padding-top: 3rem; - padding-bottom: 3rem; - } - - .lg\:px-12 { - padding-left: 3rem; - padding-right: 3rem; - } - - .lg\:py-16 { - padding-top: 4rem; - padding-bottom: 4rem; - } - - .lg\:px-16 { - padding-left: 4rem; - padding-right: 4rem; - } - - .lg\:py-20 { - padding-top: 5rem; - padding-bottom: 5rem; - } - - .lg\:px-20 { - padding-left: 5rem; - padding-right: 5rem; - } - - .lg\:py-24 { - padding-top: 6rem; - padding-bottom: 6rem; - } - - .lg\:px-24 { - padding-left: 6rem; - padding-right: 6rem; - } - - .lg\:py-32 { - padding-top: 8rem; - padding-bottom: 8rem; - } - - .lg\:px-32 { - padding-left: 8rem; - padding-right: 8rem; - } - - .lg\:py-40 { - padding-top: 10rem; - padding-bottom: 10rem; - } - - .lg\:px-40 { - padding-left: 10rem; - padding-right: 10rem; - } - - .lg\:py-48 { - padding-top: 12rem; - padding-bottom: 12rem; - } - - .lg\:px-48 { - padding-left: 12rem; - padding-right: 12rem; - } - - .lg\:py-56 { - padding-top: 14rem; - padding-bottom: 14rem; - } - - .lg\:px-56 { - padding-left: 14rem; - padding-right: 14rem; - } - - .lg\:py-64 { - padding-top: 16rem; - padding-bottom: 16rem; - } - - .lg\:px-64 { - padding-left: 16rem; - padding-right: 16rem; - } - - .lg\:py-px { - padding-top: 1px; - padding-bottom: 1px; - } - - .lg\:px-px { - padding-left: 1px; - padding-right: 1px; - } - - .lg\:pt-0 { - padding-top: 0; - } - - .lg\:pr-0 { - padding-right: 0; - } - - .lg\:pb-0 { - padding-bottom: 0; - } - - .lg\:pl-0 { - padding-left: 0; - } - - .lg\:pt-1 { - padding-top: 0.25rem; - } - - .lg\:pr-1 { - padding-right: 0.25rem; - } - - .lg\:pb-1 { - padding-bottom: 0.25rem; - } - - .lg\:pl-1 { - padding-left: 0.25rem; - } - - .lg\:pt-2 { - padding-top: 0.5rem; - } - - .lg\:pr-2 { - padding-right: 0.5rem; - } - - .lg\:pb-2 { - padding-bottom: 0.5rem; - } - - .lg\:pl-2 { - padding-left: 0.5rem; - } - - .lg\:pt-3 { - padding-top: 0.75rem; - } - - .lg\:pr-3 { - padding-right: 0.75rem; - } - - .lg\:pb-3 { - padding-bottom: 0.75rem; - } - - .lg\:pl-3 { - padding-left: 0.75rem; - } - - .lg\:pt-4 { - padding-top: 1rem; - } - - .lg\:pr-4 { - padding-right: 1rem; - } - - .lg\:pb-4 { - padding-bottom: 1rem; - } - - .lg\:pl-4 { - padding-left: 1rem; - } - - .lg\:pt-5 { - padding-top: 1.25rem; - } - - .lg\:pr-5 { - padding-right: 1.25rem; - } - - .lg\:pb-5 { - padding-bottom: 1.25rem; - } - - .lg\:pl-5 { - padding-left: 1.25rem; - } - - .lg\:pt-6 { - padding-top: 1.5rem; - } - - .lg\:pr-6 { - padding-right: 1.5rem; - } - - .lg\:pb-6 { - padding-bottom: 1.5rem; - } - - .lg\:pl-6 { - padding-left: 1.5rem; - } - - .lg\:pt-8 { - padding-top: 2rem; - } - - .lg\:pr-8 { - padding-right: 2rem; - } - - .lg\:pb-8 { - padding-bottom: 2rem; - } - - .lg\:pl-8 { - padding-left: 2rem; - } - - .lg\:pt-10 { - padding-top: 2.5rem; - } - - .lg\:pr-10 { - padding-right: 2.5rem; - } - - .lg\:pb-10 { - padding-bottom: 2.5rem; - } - - .lg\:pl-10 { - padding-left: 2.5rem; - } - - .lg\:pt-12 { - padding-top: 3rem; - } - - .lg\:pr-12 { - padding-right: 3rem; - } - - .lg\:pb-12 { - padding-bottom: 3rem; - } - - .lg\:pl-12 { - padding-left: 3rem; - } - - .lg\:pt-16 { - padding-top: 4rem; - } - - .lg\:pr-16 { - padding-right: 4rem; - } - - .lg\:pb-16 { - padding-bottom: 4rem; - } - - .lg\:pl-16 { - padding-left: 4rem; - } - - .lg\:pt-20 { - padding-top: 5rem; - } - - .lg\:pr-20 { - padding-right: 5rem; - } - - .lg\:pb-20 { - padding-bottom: 5rem; - } - - .lg\:pl-20 { - padding-left: 5rem; - } - - .lg\:pt-24 { - padding-top: 6rem; - } - - .lg\:pr-24 { - padding-right: 6rem; - } - - .lg\:pb-24 { - padding-bottom: 6rem; - } - - .lg\:pl-24 { - padding-left: 6rem; - } - - .lg\:pt-32 { - padding-top: 8rem; - } - - .lg\:pr-32 { - padding-right: 8rem; - } - - .lg\:pb-32 { - padding-bottom: 8rem; - } - - .lg\:pl-32 { - padding-left: 8rem; - } - - .lg\:pt-40 { - padding-top: 10rem; - } - - .lg\:pr-40 { - padding-right: 10rem; - } - - .lg\:pb-40 { - padding-bottom: 10rem; - } - - .lg\:pl-40 { - padding-left: 10rem; - } - - .lg\:pt-48 { - padding-top: 12rem; - } - - .lg\:pr-48 { - padding-right: 12rem; - } - - .lg\:pb-48 { - padding-bottom: 12rem; - } - - .lg\:pl-48 { - padding-left: 12rem; - } - - .lg\:pt-56 { - padding-top: 14rem; - } - - .lg\:pr-56 { - padding-right: 14rem; - } - - .lg\:pb-56 { - padding-bottom: 14rem; - } - - .lg\:pl-56 { - padding-left: 14rem; - } - - .lg\:pt-64 { - padding-top: 16rem; - } - - .lg\:pr-64 { - padding-right: 16rem; - } - - .lg\:pb-64 { - padding-bottom: 16rem; - } - - .lg\:pl-64 { - padding-left: 16rem; - } - - .lg\:pt-px { - padding-top: 1px; - } - - .lg\:pr-px { - padding-right: 1px; - } - - .lg\:pb-px { - padding-bottom: 1px; - } - - .lg\:pl-px { - padding-left: 1px; - } - - .lg\:placeholder-transparent::-webkit-input-placeholder { - color: transparent; - } - - .lg\:placeholder-transparent::-moz-placeholder { - color: transparent; - } - - .lg\:placeholder-transparent:-ms-input-placeholder { - color: transparent; - } - - .lg\:placeholder-transparent::-ms-input-placeholder { - color: transparent; - } - - .lg\:placeholder-transparent::placeholder { - color: transparent; - } - - .lg\:placeholder-black::-webkit-input-placeholder { - color: #000; - } - - .lg\:placeholder-black::-moz-placeholder { - color: #000; - } - - .lg\:placeholder-black:-ms-input-placeholder { - color: #000; - } - - .lg\:placeholder-black::-ms-input-placeholder { - color: #000; - } - - .lg\:placeholder-black::placeholder { - color: #000; - } - - .lg\:placeholder-white::-webkit-input-placeholder { - color: #fff; - } - - .lg\:placeholder-white::-moz-placeholder { - color: #fff; - } - - .lg\:placeholder-white:-ms-input-placeholder { - color: #fff; - } - - .lg\:placeholder-white::-ms-input-placeholder { - color: #fff; - } - - .lg\:placeholder-white::placeholder { - color: #fff; - } - - .lg\:placeholder-gray-100::-webkit-input-placeholder { - color: #f7fafc; - } - - .lg\:placeholder-gray-100::-moz-placeholder { - color: #f7fafc; - } - - .lg\:placeholder-gray-100:-ms-input-placeholder { - color: #f7fafc; - } - - .lg\:placeholder-gray-100::-ms-input-placeholder { - color: #f7fafc; - } - - .lg\:placeholder-gray-100::placeholder { - color: #f7fafc; - } - - .lg\:placeholder-gray-200::-webkit-input-placeholder { - color: #edf2f7; - } - - .lg\:placeholder-gray-200::-moz-placeholder { - color: #edf2f7; - } - - .lg\:placeholder-gray-200:-ms-input-placeholder { - color: #edf2f7; - } - - .lg\:placeholder-gray-200::-ms-input-placeholder { - color: #edf2f7; - } - - .lg\:placeholder-gray-200::placeholder { - color: #edf2f7; - } - - .lg\:placeholder-gray-300::-webkit-input-placeholder { - color: #e2e8f0; - } - - .lg\:placeholder-gray-300::-moz-placeholder { - color: #e2e8f0; - } - - .lg\:placeholder-gray-300:-ms-input-placeholder { - color: #e2e8f0; - } - - .lg\:placeholder-gray-300::-ms-input-placeholder { - color: #e2e8f0; - } - - .lg\:placeholder-gray-300::placeholder { - color: #e2e8f0; - } - - .lg\:placeholder-gray-400::-webkit-input-placeholder { - color: #cbd5e0; - } - - .lg\:placeholder-gray-400::-moz-placeholder { - color: #cbd5e0; - } - - .lg\:placeholder-gray-400:-ms-input-placeholder { - color: #cbd5e0; - } - - .lg\:placeholder-gray-400::-ms-input-placeholder { - color: #cbd5e0; - } - - .lg\:placeholder-gray-400::placeholder { - color: #cbd5e0; - } - - .lg\:placeholder-gray-500::-webkit-input-placeholder { - color: #a0aec0; - } - - .lg\:placeholder-gray-500::-moz-placeholder { - color: #a0aec0; - } - - .lg\:placeholder-gray-500:-ms-input-placeholder { - color: #a0aec0; - } - - .lg\:placeholder-gray-500::-ms-input-placeholder { - color: #a0aec0; - } - - .lg\:placeholder-gray-500::placeholder { - color: #a0aec0; - } - - .lg\:placeholder-gray-600::-webkit-input-placeholder { - color: #718096; - } - - .lg\:placeholder-gray-600::-moz-placeholder { - color: #718096; - } - - .lg\:placeholder-gray-600:-ms-input-placeholder { - color: #718096; - } - - .lg\:placeholder-gray-600::-ms-input-placeholder { - color: #718096; - } - - .lg\:placeholder-gray-600::placeholder { - color: #718096; - } - - .lg\:placeholder-gray-700::-webkit-input-placeholder { - color: #4a5568; - } - - .lg\:placeholder-gray-700::-moz-placeholder { - color: #4a5568; - } - - .lg\:placeholder-gray-700:-ms-input-placeholder { - color: #4a5568; - } - - .lg\:placeholder-gray-700::-ms-input-placeholder { - color: #4a5568; - } - - .lg\:placeholder-gray-700::placeholder { - color: #4a5568; - } - - .lg\:placeholder-gray-800::-webkit-input-placeholder { - color: #2d3748; - } - - .lg\:placeholder-gray-800::-moz-placeholder { - color: #2d3748; - } - - .lg\:placeholder-gray-800:-ms-input-placeholder { - color: #2d3748; - } - - .lg\:placeholder-gray-800::-ms-input-placeholder { - color: #2d3748; - } - - .lg\:placeholder-gray-800::placeholder { - color: #2d3748; - } - - .lg\:placeholder-gray-900::-webkit-input-placeholder { - color: #1a202c; - } - - .lg\:placeholder-gray-900::-moz-placeholder { - color: #1a202c; - } - - .lg\:placeholder-gray-900:-ms-input-placeholder { - color: #1a202c; - } - - .lg\:placeholder-gray-900::-ms-input-placeholder { - color: #1a202c; - } - - .lg\:placeholder-gray-900::placeholder { - color: #1a202c; - } - - .lg\:placeholder-red-100::-webkit-input-placeholder { - color: #fff5f5; - } - - .lg\:placeholder-red-100::-moz-placeholder { - color: #fff5f5; - } - - .lg\:placeholder-red-100:-ms-input-placeholder { - color: #fff5f5; - } - - .lg\:placeholder-red-100::-ms-input-placeholder { - color: #fff5f5; - } - - .lg\:placeholder-red-100::placeholder { - color: #fff5f5; - } - - .lg\:placeholder-red-200::-webkit-input-placeholder { - color: #fed7d7; - } - - .lg\:placeholder-red-200::-moz-placeholder { - color: #fed7d7; - } - - .lg\:placeholder-red-200:-ms-input-placeholder { - color: #fed7d7; - } - - .lg\:placeholder-red-200::-ms-input-placeholder { - color: #fed7d7; - } - - .lg\:placeholder-red-200::placeholder { - color: #fed7d7; - } - - .lg\:placeholder-red-300::-webkit-input-placeholder { - color: #feb2b2; - } - - .lg\:placeholder-red-300::-moz-placeholder { - color: #feb2b2; - } - - .lg\:placeholder-red-300:-ms-input-placeholder { - color: #feb2b2; - } - - .lg\:placeholder-red-300::-ms-input-placeholder { - color: #feb2b2; - } - - .lg\:placeholder-red-300::placeholder { - color: #feb2b2; - } - - .lg\:placeholder-red-400::-webkit-input-placeholder { - color: #fc8181; - } - - .lg\:placeholder-red-400::-moz-placeholder { - color: #fc8181; - } - - .lg\:placeholder-red-400:-ms-input-placeholder { - color: #fc8181; - } - - .lg\:placeholder-red-400::-ms-input-placeholder { - color: #fc8181; - } - - .lg\:placeholder-red-400::placeholder { - color: #fc8181; - } - - .lg\:placeholder-red-500::-webkit-input-placeholder { - color: #f56565; - } - - .lg\:placeholder-red-500::-moz-placeholder { - color: #f56565; - } - - .lg\:placeholder-red-500:-ms-input-placeholder { - color: #f56565; - } - - .lg\:placeholder-red-500::-ms-input-placeholder { - color: #f56565; - } - - .lg\:placeholder-red-500::placeholder { - color: #f56565; - } - - .lg\:placeholder-red-600::-webkit-input-placeholder { - color: #e53e3e; - } - - .lg\:placeholder-red-600::-moz-placeholder { - color: #e53e3e; - } - - .lg\:placeholder-red-600:-ms-input-placeholder { - color: #e53e3e; - } - - .lg\:placeholder-red-600::-ms-input-placeholder { - color: #e53e3e; - } - - .lg\:placeholder-red-600::placeholder { - color: #e53e3e; - } - - .lg\:placeholder-red-700::-webkit-input-placeholder { - color: #c53030; - } - - .lg\:placeholder-red-700::-moz-placeholder { - color: #c53030; - } - - .lg\:placeholder-red-700:-ms-input-placeholder { - color: #c53030; - } - - .lg\:placeholder-red-700::-ms-input-placeholder { - color: #c53030; - } - - .lg\:placeholder-red-700::placeholder { - color: #c53030; - } - - .lg\:placeholder-red-800::-webkit-input-placeholder { - color: #9b2c2c; - } - - .lg\:placeholder-red-800::-moz-placeholder { - color: #9b2c2c; - } - - .lg\:placeholder-red-800:-ms-input-placeholder { - color: #9b2c2c; - } - - .lg\:placeholder-red-800::-ms-input-placeholder { - color: #9b2c2c; - } - - .lg\:placeholder-red-800::placeholder { - color: #9b2c2c; - } - - .lg\:placeholder-red-900::-webkit-input-placeholder { - color: #742a2a; - } - - .lg\:placeholder-red-900::-moz-placeholder { - color: #742a2a; - } - - .lg\:placeholder-red-900:-ms-input-placeholder { - color: #742a2a; - } - - .lg\:placeholder-red-900::-ms-input-placeholder { - color: #742a2a; - } - - .lg\:placeholder-red-900::placeholder { - color: #742a2a; - } - - .lg\:placeholder-orange-100::-webkit-input-placeholder { - color: #fffaf0; - } - - .lg\:placeholder-orange-100::-moz-placeholder { - color: #fffaf0; - } - - .lg\:placeholder-orange-100:-ms-input-placeholder { - color: #fffaf0; - } - - .lg\:placeholder-orange-100::-ms-input-placeholder { - color: #fffaf0; - } - - .lg\:placeholder-orange-100::placeholder { - color: #fffaf0; - } - - .lg\:placeholder-orange-200::-webkit-input-placeholder { - color: #feebc8; - } - - .lg\:placeholder-orange-200::-moz-placeholder { - color: #feebc8; - } - - .lg\:placeholder-orange-200:-ms-input-placeholder { - color: #feebc8; - } - - .lg\:placeholder-orange-200::-ms-input-placeholder { - color: #feebc8; - } - - .lg\:placeholder-orange-200::placeholder { - color: #feebc8; - } - - .lg\:placeholder-orange-300::-webkit-input-placeholder { - color: #fbd38d; - } - - .lg\:placeholder-orange-300::-moz-placeholder { - color: #fbd38d; - } - - .lg\:placeholder-orange-300:-ms-input-placeholder { - color: #fbd38d; - } - - .lg\:placeholder-orange-300::-ms-input-placeholder { - color: #fbd38d; - } - - .lg\:placeholder-orange-300::placeholder { - color: #fbd38d; - } - - .lg\:placeholder-orange-400::-webkit-input-placeholder { - color: #f6ad55; - } - - .lg\:placeholder-orange-400::-moz-placeholder { - color: #f6ad55; - } - - .lg\:placeholder-orange-400:-ms-input-placeholder { - color: #f6ad55; - } - - .lg\:placeholder-orange-400::-ms-input-placeholder { - color: #f6ad55; - } - - .lg\:placeholder-orange-400::placeholder { - color: #f6ad55; - } - - .lg\:placeholder-orange-500::-webkit-input-placeholder { - color: #ed8936; - } - - .lg\:placeholder-orange-500::-moz-placeholder { - color: #ed8936; - } - - .lg\:placeholder-orange-500:-ms-input-placeholder { - color: #ed8936; - } - - .lg\:placeholder-orange-500::-ms-input-placeholder { - color: #ed8936; - } - - .lg\:placeholder-orange-500::placeholder { - color: #ed8936; - } - - .lg\:placeholder-orange-600::-webkit-input-placeholder { - color: #dd6b20; - } - - .lg\:placeholder-orange-600::-moz-placeholder { - color: #dd6b20; - } - - .lg\:placeholder-orange-600:-ms-input-placeholder { - color: #dd6b20; - } - - .lg\:placeholder-orange-600::-ms-input-placeholder { - color: #dd6b20; - } - - .lg\:placeholder-orange-600::placeholder { - color: #dd6b20; - } - - .lg\:placeholder-orange-700::-webkit-input-placeholder { - color: #c05621; - } - - .lg\:placeholder-orange-700::-moz-placeholder { - color: #c05621; - } - - .lg\:placeholder-orange-700:-ms-input-placeholder { - color: #c05621; - } - - .lg\:placeholder-orange-700::-ms-input-placeholder { - color: #c05621; - } - - .lg\:placeholder-orange-700::placeholder { - color: #c05621; - } - - .lg\:placeholder-orange-800::-webkit-input-placeholder { - color: #9c4221; - } - - .lg\:placeholder-orange-800::-moz-placeholder { - color: #9c4221; - } - - .lg\:placeholder-orange-800:-ms-input-placeholder { - color: #9c4221; - } - - .lg\:placeholder-orange-800::-ms-input-placeholder { - color: #9c4221; - } - - .lg\:placeholder-orange-800::placeholder { - color: #9c4221; - } - - .lg\:placeholder-orange-900::-webkit-input-placeholder { - color: #7b341e; - } - - .lg\:placeholder-orange-900::-moz-placeholder { - color: #7b341e; - } - - .lg\:placeholder-orange-900:-ms-input-placeholder { - color: #7b341e; - } - - .lg\:placeholder-orange-900::-ms-input-placeholder { - color: #7b341e; - } - - .lg\:placeholder-orange-900::placeholder { - color: #7b341e; - } - - .lg\:placeholder-yellow-100::-webkit-input-placeholder { - color: #fffff0; - } - - .lg\:placeholder-yellow-100::-moz-placeholder { - color: #fffff0; - } - - .lg\:placeholder-yellow-100:-ms-input-placeholder { - color: #fffff0; - } - - .lg\:placeholder-yellow-100::-ms-input-placeholder { - color: #fffff0; - } - - .lg\:placeholder-yellow-100::placeholder { - color: #fffff0; - } - - .lg\:placeholder-yellow-200::-webkit-input-placeholder { - color: #fefcbf; - } - - .lg\:placeholder-yellow-200::-moz-placeholder { - color: #fefcbf; - } - - .lg\:placeholder-yellow-200:-ms-input-placeholder { - color: #fefcbf; - } - - .lg\:placeholder-yellow-200::-ms-input-placeholder { - color: #fefcbf; - } - - .lg\:placeholder-yellow-200::placeholder { - color: #fefcbf; - } - - .lg\:placeholder-yellow-300::-webkit-input-placeholder { - color: #faf089; - } - - .lg\:placeholder-yellow-300::-moz-placeholder { - color: #faf089; - } - - .lg\:placeholder-yellow-300:-ms-input-placeholder { - color: #faf089; - } - - .lg\:placeholder-yellow-300::-ms-input-placeholder { - color: #faf089; - } - - .lg\:placeholder-yellow-300::placeholder { - color: #faf089; - } - - .lg\:placeholder-yellow-400::-webkit-input-placeholder { - color: #f6e05e; - } - - .lg\:placeholder-yellow-400::-moz-placeholder { - color: #f6e05e; - } - - .lg\:placeholder-yellow-400:-ms-input-placeholder { - color: #f6e05e; - } - - .lg\:placeholder-yellow-400::-ms-input-placeholder { - color: #f6e05e; - } - - .lg\:placeholder-yellow-400::placeholder { - color: #f6e05e; - } - - .lg\:placeholder-yellow-500::-webkit-input-placeholder { - color: #ecc94b; - } - - .lg\:placeholder-yellow-500::-moz-placeholder { - color: #ecc94b; - } - - .lg\:placeholder-yellow-500:-ms-input-placeholder { - color: #ecc94b; - } - - .lg\:placeholder-yellow-500::-ms-input-placeholder { - color: #ecc94b; - } - - .lg\:placeholder-yellow-500::placeholder { - color: #ecc94b; - } - - .lg\:placeholder-yellow-600::-webkit-input-placeholder { - color: #d69e2e; - } - - .lg\:placeholder-yellow-600::-moz-placeholder { - color: #d69e2e; - } - - .lg\:placeholder-yellow-600:-ms-input-placeholder { - color: #d69e2e; - } - - .lg\:placeholder-yellow-600::-ms-input-placeholder { - color: #d69e2e; - } - - .lg\:placeholder-yellow-600::placeholder { - color: #d69e2e; - } - - .lg\:placeholder-yellow-700::-webkit-input-placeholder { - color: #b7791f; - } - - .lg\:placeholder-yellow-700::-moz-placeholder { - color: #b7791f; - } - - .lg\:placeholder-yellow-700:-ms-input-placeholder { - color: #b7791f; - } - - .lg\:placeholder-yellow-700::-ms-input-placeholder { - color: #b7791f; - } - - .lg\:placeholder-yellow-700::placeholder { - color: #b7791f; - } - - .lg\:placeholder-yellow-800::-webkit-input-placeholder { - color: #975a16; - } - - .lg\:placeholder-yellow-800::-moz-placeholder { - color: #975a16; - } - - .lg\:placeholder-yellow-800:-ms-input-placeholder { - color: #975a16; - } - - .lg\:placeholder-yellow-800::-ms-input-placeholder { - color: #975a16; - } - - .lg\:placeholder-yellow-800::placeholder { - color: #975a16; - } - - .lg\:placeholder-yellow-900::-webkit-input-placeholder { - color: #744210; - } - - .lg\:placeholder-yellow-900::-moz-placeholder { - color: #744210; - } - - .lg\:placeholder-yellow-900:-ms-input-placeholder { - color: #744210; - } - - .lg\:placeholder-yellow-900::-ms-input-placeholder { - color: #744210; - } - - .lg\:placeholder-yellow-900::placeholder { - color: #744210; - } - - .lg\:placeholder-green-100::-webkit-input-placeholder { - color: #f0fff4; - } - - .lg\:placeholder-green-100::-moz-placeholder { - color: #f0fff4; - } - - .lg\:placeholder-green-100:-ms-input-placeholder { - color: #f0fff4; - } - - .lg\:placeholder-green-100::-ms-input-placeholder { - color: #f0fff4; - } - - .lg\:placeholder-green-100::placeholder { - color: #f0fff4; - } - - .lg\:placeholder-green-200::-webkit-input-placeholder { - color: #c6f6d5; - } - - .lg\:placeholder-green-200::-moz-placeholder { - color: #c6f6d5; - } - - .lg\:placeholder-green-200:-ms-input-placeholder { - color: #c6f6d5; - } - - .lg\:placeholder-green-200::-ms-input-placeholder { - color: #c6f6d5; - } - - .lg\:placeholder-green-200::placeholder { - color: #c6f6d5; - } - - .lg\:placeholder-green-300::-webkit-input-placeholder { - color: #9ae6b4; - } - - .lg\:placeholder-green-300::-moz-placeholder { - color: #9ae6b4; - } - - .lg\:placeholder-green-300:-ms-input-placeholder { - color: #9ae6b4; - } - - .lg\:placeholder-green-300::-ms-input-placeholder { - color: #9ae6b4; - } - - .lg\:placeholder-green-300::placeholder { - color: #9ae6b4; - } - - .lg\:placeholder-green-400::-webkit-input-placeholder { - color: #68d391; - } - - .lg\:placeholder-green-400::-moz-placeholder { - color: #68d391; - } - - .lg\:placeholder-green-400:-ms-input-placeholder { - color: #68d391; - } - - .lg\:placeholder-green-400::-ms-input-placeholder { - color: #68d391; - } - - .lg\:placeholder-green-400::placeholder { - color: #68d391; - } - - .lg\:placeholder-green-500::-webkit-input-placeholder { - color: #48bb78; - } - - .lg\:placeholder-green-500::-moz-placeholder { - color: #48bb78; - } - - .lg\:placeholder-green-500:-ms-input-placeholder { - color: #48bb78; - } - - .lg\:placeholder-green-500::-ms-input-placeholder { - color: #48bb78; - } - - .lg\:placeholder-green-500::placeholder { - color: #48bb78; - } - - .lg\:placeholder-green-600::-webkit-input-placeholder { - color: #38a169; - } - - .lg\:placeholder-green-600::-moz-placeholder { - color: #38a169; - } - - .lg\:placeholder-green-600:-ms-input-placeholder { - color: #38a169; - } - - .lg\:placeholder-green-600::-ms-input-placeholder { - color: #38a169; - } - - .lg\:placeholder-green-600::placeholder { - color: #38a169; - } - - .lg\:placeholder-green-700::-webkit-input-placeholder { - color: #2f855a; - } - - .lg\:placeholder-green-700::-moz-placeholder { - color: #2f855a; - } - - .lg\:placeholder-green-700:-ms-input-placeholder { - color: #2f855a; - } - - .lg\:placeholder-green-700::-ms-input-placeholder { - color: #2f855a; - } - - .lg\:placeholder-green-700::placeholder { - color: #2f855a; - } - - .lg\:placeholder-green-800::-webkit-input-placeholder { - color: #276749; - } - - .lg\:placeholder-green-800::-moz-placeholder { - color: #276749; - } - - .lg\:placeholder-green-800:-ms-input-placeholder { - color: #276749; - } - - .lg\:placeholder-green-800::-ms-input-placeholder { - color: #276749; - } - - .lg\:placeholder-green-800::placeholder { - color: #276749; - } - - .lg\:placeholder-green-900::-webkit-input-placeholder { - color: #22543d; - } - - .lg\:placeholder-green-900::-moz-placeholder { - color: #22543d; - } - - .lg\:placeholder-green-900:-ms-input-placeholder { - color: #22543d; - } - - .lg\:placeholder-green-900::-ms-input-placeholder { - color: #22543d; - } - - .lg\:placeholder-green-900::placeholder { - color: #22543d; - } - - .lg\:placeholder-teal-100::-webkit-input-placeholder { - color: #e6fffa; - } - - .lg\:placeholder-teal-100::-moz-placeholder { - color: #e6fffa; - } - - .lg\:placeholder-teal-100:-ms-input-placeholder { - color: #e6fffa; - } - - .lg\:placeholder-teal-100::-ms-input-placeholder { - color: #e6fffa; - } - - .lg\:placeholder-teal-100::placeholder { - color: #e6fffa; - } - - .lg\:placeholder-teal-200::-webkit-input-placeholder { - color: #b2f5ea; - } - - .lg\:placeholder-teal-200::-moz-placeholder { - color: #b2f5ea; - } - - .lg\:placeholder-teal-200:-ms-input-placeholder { - color: #b2f5ea; - } - - .lg\:placeholder-teal-200::-ms-input-placeholder { - color: #b2f5ea; - } - - .lg\:placeholder-teal-200::placeholder { - color: #b2f5ea; - } - - .lg\:placeholder-teal-300::-webkit-input-placeholder { - color: #81e6d9; - } - - .lg\:placeholder-teal-300::-moz-placeholder { - color: #81e6d9; - } - - .lg\:placeholder-teal-300:-ms-input-placeholder { - color: #81e6d9; - } - - .lg\:placeholder-teal-300::-ms-input-placeholder { - color: #81e6d9; - } - - .lg\:placeholder-teal-300::placeholder { - color: #81e6d9; - } - - .lg\:placeholder-teal-400::-webkit-input-placeholder { - color: #4fd1c5; - } - - .lg\:placeholder-teal-400::-moz-placeholder { - color: #4fd1c5; - } - - .lg\:placeholder-teal-400:-ms-input-placeholder { - color: #4fd1c5; - } - - .lg\:placeholder-teal-400::-ms-input-placeholder { - color: #4fd1c5; - } - - .lg\:placeholder-teal-400::placeholder { - color: #4fd1c5; - } - - .lg\:placeholder-teal-500::-webkit-input-placeholder { - color: #38b2ac; - } - - .lg\:placeholder-teal-500::-moz-placeholder { - color: #38b2ac; - } - - .lg\:placeholder-teal-500:-ms-input-placeholder { - color: #38b2ac; - } - - .lg\:placeholder-teal-500::-ms-input-placeholder { - color: #38b2ac; - } - - .lg\:placeholder-teal-500::placeholder { - color: #38b2ac; - } - - .lg\:placeholder-teal-600::-webkit-input-placeholder { - color: #319795; - } - - .lg\:placeholder-teal-600::-moz-placeholder { - color: #319795; - } - - .lg\:placeholder-teal-600:-ms-input-placeholder { - color: #319795; - } - - .lg\:placeholder-teal-600::-ms-input-placeholder { - color: #319795; - } - - .lg\:placeholder-teal-600::placeholder { - color: #319795; - } - - .lg\:placeholder-teal-700::-webkit-input-placeholder { - color: #2c7a7b; - } - - .lg\:placeholder-teal-700::-moz-placeholder { - color: #2c7a7b; - } - - .lg\:placeholder-teal-700:-ms-input-placeholder { - color: #2c7a7b; - } - - .lg\:placeholder-teal-700::-ms-input-placeholder { - color: #2c7a7b; - } - - .lg\:placeholder-teal-700::placeholder { - color: #2c7a7b; - } - - .lg\:placeholder-teal-800::-webkit-input-placeholder { - color: #285e61; - } - - .lg\:placeholder-teal-800::-moz-placeholder { - color: #285e61; - } - - .lg\:placeholder-teal-800:-ms-input-placeholder { - color: #285e61; - } - - .lg\:placeholder-teal-800::-ms-input-placeholder { - color: #285e61; - } - - .lg\:placeholder-teal-800::placeholder { - color: #285e61; - } - - .lg\:placeholder-teal-900::-webkit-input-placeholder { - color: #234e52; - } - - .lg\:placeholder-teal-900::-moz-placeholder { - color: #234e52; - } - - .lg\:placeholder-teal-900:-ms-input-placeholder { - color: #234e52; - } - - .lg\:placeholder-teal-900::-ms-input-placeholder { - color: #234e52; - } - - .lg\:placeholder-teal-900::placeholder { - color: #234e52; - } - - .lg\:placeholder-blue-100::-webkit-input-placeholder { - color: #ebf8ff; - } - - .lg\:placeholder-blue-100::-moz-placeholder { - color: #ebf8ff; - } - - .lg\:placeholder-blue-100:-ms-input-placeholder { - color: #ebf8ff; - } - - .lg\:placeholder-blue-100::-ms-input-placeholder { - color: #ebf8ff; - } - - .lg\:placeholder-blue-100::placeholder { - color: #ebf8ff; - } - - .lg\:placeholder-blue-200::-webkit-input-placeholder { - color: #bee3f8; - } - - .lg\:placeholder-blue-200::-moz-placeholder { - color: #bee3f8; - } - - .lg\:placeholder-blue-200:-ms-input-placeholder { - color: #bee3f8; - } - - .lg\:placeholder-blue-200::-ms-input-placeholder { - color: #bee3f8; - } - - .lg\:placeholder-blue-200::placeholder { - color: #bee3f8; - } - - .lg\:placeholder-blue-300::-webkit-input-placeholder { - color: #90cdf4; - } - - .lg\:placeholder-blue-300::-moz-placeholder { - color: #90cdf4; - } - - .lg\:placeholder-blue-300:-ms-input-placeholder { - color: #90cdf4; - } - - .lg\:placeholder-blue-300::-ms-input-placeholder { - color: #90cdf4; - } - - .lg\:placeholder-blue-300::placeholder { - color: #90cdf4; - } - - .lg\:placeholder-blue-400::-webkit-input-placeholder { - color: #63b3ed; - } - - .lg\:placeholder-blue-400::-moz-placeholder { - color: #63b3ed; - } - - .lg\:placeholder-blue-400:-ms-input-placeholder { - color: #63b3ed; - } - - .lg\:placeholder-blue-400::-ms-input-placeholder { - color: #63b3ed; - } - - .lg\:placeholder-blue-400::placeholder { - color: #63b3ed; - } - - .lg\:placeholder-blue-500::-webkit-input-placeholder { - color: #4299e1; - } - - .lg\:placeholder-blue-500::-moz-placeholder { - color: #4299e1; - } - - .lg\:placeholder-blue-500:-ms-input-placeholder { - color: #4299e1; - } - - .lg\:placeholder-blue-500::-ms-input-placeholder { - color: #4299e1; - } - - .lg\:placeholder-blue-500::placeholder { - color: #4299e1; - } - - .lg\:placeholder-blue-600::-webkit-input-placeholder { - color: #3182ce; - } - - .lg\:placeholder-blue-600::-moz-placeholder { - color: #3182ce; - } - - .lg\:placeholder-blue-600:-ms-input-placeholder { - color: #3182ce; - } - - .lg\:placeholder-blue-600::-ms-input-placeholder { - color: #3182ce; - } - - .lg\:placeholder-blue-600::placeholder { - color: #3182ce; - } - - .lg\:placeholder-blue-700::-webkit-input-placeholder { - color: #2b6cb0; - } - - .lg\:placeholder-blue-700::-moz-placeholder { - color: #2b6cb0; - } - - .lg\:placeholder-blue-700:-ms-input-placeholder { - color: #2b6cb0; - } - - .lg\:placeholder-blue-700::-ms-input-placeholder { - color: #2b6cb0; - } - - .lg\:placeholder-blue-700::placeholder { - color: #2b6cb0; - } - - .lg\:placeholder-blue-800::-webkit-input-placeholder { - color: #2c5282; - } - - .lg\:placeholder-blue-800::-moz-placeholder { - color: #2c5282; - } - - .lg\:placeholder-blue-800:-ms-input-placeholder { - color: #2c5282; - } - - .lg\:placeholder-blue-800::-ms-input-placeholder { - color: #2c5282; - } - - .lg\:placeholder-blue-800::placeholder { - color: #2c5282; - } - - .lg\:placeholder-blue-900::-webkit-input-placeholder { - color: #2a4365; - } - - .lg\:placeholder-blue-900::-moz-placeholder { - color: #2a4365; - } - - .lg\:placeholder-blue-900:-ms-input-placeholder { - color: #2a4365; - } - - .lg\:placeholder-blue-900::-ms-input-placeholder { - color: #2a4365; - } - - .lg\:placeholder-blue-900::placeholder { - color: #2a4365; - } - - .lg\:placeholder-indigo-100::-webkit-input-placeholder { - color: #ebf4ff; - } - - .lg\:placeholder-indigo-100::-moz-placeholder { - color: #ebf4ff; - } - - .lg\:placeholder-indigo-100:-ms-input-placeholder { - color: #ebf4ff; - } - - .lg\:placeholder-indigo-100::-ms-input-placeholder { - color: #ebf4ff; - } - - .lg\:placeholder-indigo-100::placeholder { - color: #ebf4ff; - } - - .lg\:placeholder-indigo-200::-webkit-input-placeholder { - color: #c3dafe; - } - - .lg\:placeholder-indigo-200::-moz-placeholder { - color: #c3dafe; - } - - .lg\:placeholder-indigo-200:-ms-input-placeholder { - color: #c3dafe; - } - - .lg\:placeholder-indigo-200::-ms-input-placeholder { - color: #c3dafe; - } - - .lg\:placeholder-indigo-200::placeholder { - color: #c3dafe; - } - - .lg\:placeholder-indigo-300::-webkit-input-placeholder { - color: #a3bffa; - } - - .lg\:placeholder-indigo-300::-moz-placeholder { - color: #a3bffa; - } - - .lg\:placeholder-indigo-300:-ms-input-placeholder { - color: #a3bffa; - } - - .lg\:placeholder-indigo-300::-ms-input-placeholder { - color: #a3bffa; - } - - .lg\:placeholder-indigo-300::placeholder { - color: #a3bffa; - } - - .lg\:placeholder-indigo-400::-webkit-input-placeholder { - color: #7f9cf5; - } - - .lg\:placeholder-indigo-400::-moz-placeholder { - color: #7f9cf5; - } - - .lg\:placeholder-indigo-400:-ms-input-placeholder { - color: #7f9cf5; - } - - .lg\:placeholder-indigo-400::-ms-input-placeholder { - color: #7f9cf5; - } - - .lg\:placeholder-indigo-400::placeholder { - color: #7f9cf5; - } - - .lg\:placeholder-indigo-500::-webkit-input-placeholder { - color: #667eea; - } - - .lg\:placeholder-indigo-500::-moz-placeholder { - color: #667eea; - } - - .lg\:placeholder-indigo-500:-ms-input-placeholder { - color: #667eea; - } - - .lg\:placeholder-indigo-500::-ms-input-placeholder { - color: #667eea; - } - - .lg\:placeholder-indigo-500::placeholder { - color: #667eea; - } - - .lg\:placeholder-indigo-600::-webkit-input-placeholder { - color: #5a67d8; - } - - .lg\:placeholder-indigo-600::-moz-placeholder { - color: #5a67d8; - } - - .lg\:placeholder-indigo-600:-ms-input-placeholder { - color: #5a67d8; - } - - .lg\:placeholder-indigo-600::-ms-input-placeholder { - color: #5a67d8; - } - - .lg\:placeholder-indigo-600::placeholder { - color: #5a67d8; - } - - .lg\:placeholder-indigo-700::-webkit-input-placeholder { - color: #4c51bf; - } - - .lg\:placeholder-indigo-700::-moz-placeholder { - color: #4c51bf; - } - - .lg\:placeholder-indigo-700:-ms-input-placeholder { - color: #4c51bf; - } - - .lg\:placeholder-indigo-700::-ms-input-placeholder { - color: #4c51bf; - } - - .lg\:placeholder-indigo-700::placeholder { - color: #4c51bf; - } - - .lg\:placeholder-indigo-800::-webkit-input-placeholder { - color: #434190; - } - - .lg\:placeholder-indigo-800::-moz-placeholder { - color: #434190; - } - - .lg\:placeholder-indigo-800:-ms-input-placeholder { - color: #434190; - } - - .lg\:placeholder-indigo-800::-ms-input-placeholder { - color: #434190; - } - - .lg\:placeholder-indigo-800::placeholder { - color: #434190; - } - - .lg\:placeholder-indigo-900::-webkit-input-placeholder { - color: #3c366b; - } - - .lg\:placeholder-indigo-900::-moz-placeholder { - color: #3c366b; - } - - .lg\:placeholder-indigo-900:-ms-input-placeholder { - color: #3c366b; - } - - .lg\:placeholder-indigo-900::-ms-input-placeholder { - color: #3c366b; - } - - .lg\:placeholder-indigo-900::placeholder { - color: #3c366b; - } - - .lg\:placeholder-purple-100::-webkit-input-placeholder { - color: #faf5ff; - } - - .lg\:placeholder-purple-100::-moz-placeholder { - color: #faf5ff; - } - - .lg\:placeholder-purple-100:-ms-input-placeholder { - color: #faf5ff; - } - - .lg\:placeholder-purple-100::-ms-input-placeholder { - color: #faf5ff; - } - - .lg\:placeholder-purple-100::placeholder { - color: #faf5ff; - } - - .lg\:placeholder-purple-200::-webkit-input-placeholder { - color: #e9d8fd; - } - - .lg\:placeholder-purple-200::-moz-placeholder { - color: #e9d8fd; - } - - .lg\:placeholder-purple-200:-ms-input-placeholder { - color: #e9d8fd; - } - - .lg\:placeholder-purple-200::-ms-input-placeholder { - color: #e9d8fd; - } - - .lg\:placeholder-purple-200::placeholder { - color: #e9d8fd; - } - - .lg\:placeholder-purple-300::-webkit-input-placeholder { - color: #d6bcfa; - } - - .lg\:placeholder-purple-300::-moz-placeholder { - color: #d6bcfa; - } - - .lg\:placeholder-purple-300:-ms-input-placeholder { - color: #d6bcfa; - } - - .lg\:placeholder-purple-300::-ms-input-placeholder { - color: #d6bcfa; - } - - .lg\:placeholder-purple-300::placeholder { - color: #d6bcfa; - } - - .lg\:placeholder-purple-400::-webkit-input-placeholder { - color: #b794f4; - } - - .lg\:placeholder-purple-400::-moz-placeholder { - color: #b794f4; - } - - .lg\:placeholder-purple-400:-ms-input-placeholder { - color: #b794f4; - } - - .lg\:placeholder-purple-400::-ms-input-placeholder { - color: #b794f4; - } - - .lg\:placeholder-purple-400::placeholder { - color: #b794f4; - } - - .lg\:placeholder-purple-500::-webkit-input-placeholder { - color: #9f7aea; - } - - .lg\:placeholder-purple-500::-moz-placeholder { - color: #9f7aea; - } - - .lg\:placeholder-purple-500:-ms-input-placeholder { - color: #9f7aea; - } - - .lg\:placeholder-purple-500::-ms-input-placeholder { - color: #9f7aea; - } - - .lg\:placeholder-purple-500::placeholder { - color: #9f7aea; - } - - .lg\:placeholder-purple-600::-webkit-input-placeholder { - color: #805ad5; - } - - .lg\:placeholder-purple-600::-moz-placeholder { - color: #805ad5; - } - - .lg\:placeholder-purple-600:-ms-input-placeholder { - color: #805ad5; - } - - .lg\:placeholder-purple-600::-ms-input-placeholder { - color: #805ad5; - } - - .lg\:placeholder-purple-600::placeholder { - color: #805ad5; - } - - .lg\:placeholder-purple-700::-webkit-input-placeholder { - color: #6b46c1; - } - - .lg\:placeholder-purple-700::-moz-placeholder { - color: #6b46c1; - } - - .lg\:placeholder-purple-700:-ms-input-placeholder { - color: #6b46c1; - } - - .lg\:placeholder-purple-700::-ms-input-placeholder { - color: #6b46c1; - } - - .lg\:placeholder-purple-700::placeholder { - color: #6b46c1; - } - - .lg\:placeholder-purple-800::-webkit-input-placeholder { - color: #553c9a; - } - - .lg\:placeholder-purple-800::-moz-placeholder { - color: #553c9a; - } - - .lg\:placeholder-purple-800:-ms-input-placeholder { - color: #553c9a; - } - - .lg\:placeholder-purple-800::-ms-input-placeholder { - color: #553c9a; - } - - .lg\:placeholder-purple-800::placeholder { - color: #553c9a; - } - - .lg\:placeholder-purple-900::-webkit-input-placeholder { - color: #44337a; - } - - .lg\:placeholder-purple-900::-moz-placeholder { - color: #44337a; - } - - .lg\:placeholder-purple-900:-ms-input-placeholder { - color: #44337a; - } - - .lg\:placeholder-purple-900::-ms-input-placeholder { - color: #44337a; - } - - .lg\:placeholder-purple-900::placeholder { - color: #44337a; - } - - .lg\:placeholder-pink-100::-webkit-input-placeholder { - color: #fff5f7; - } - - .lg\:placeholder-pink-100::-moz-placeholder { - color: #fff5f7; - } - - .lg\:placeholder-pink-100:-ms-input-placeholder { - color: #fff5f7; - } - - .lg\:placeholder-pink-100::-ms-input-placeholder { - color: #fff5f7; - } - - .lg\:placeholder-pink-100::placeholder { - color: #fff5f7; - } - - .lg\:placeholder-pink-200::-webkit-input-placeholder { - color: #fed7e2; - } - - .lg\:placeholder-pink-200::-moz-placeholder { - color: #fed7e2; - } - - .lg\:placeholder-pink-200:-ms-input-placeholder { - color: #fed7e2; - } - - .lg\:placeholder-pink-200::-ms-input-placeholder { - color: #fed7e2; - } - - .lg\:placeholder-pink-200::placeholder { - color: #fed7e2; - } - - .lg\:placeholder-pink-300::-webkit-input-placeholder { - color: #fbb6ce; - } - - .lg\:placeholder-pink-300::-moz-placeholder { - color: #fbb6ce; - } - - .lg\:placeholder-pink-300:-ms-input-placeholder { - color: #fbb6ce; - } - - .lg\:placeholder-pink-300::-ms-input-placeholder { - color: #fbb6ce; - } - - .lg\:placeholder-pink-300::placeholder { - color: #fbb6ce; - } - - .lg\:placeholder-pink-400::-webkit-input-placeholder { - color: #f687b3; - } - - .lg\:placeholder-pink-400::-moz-placeholder { - color: #f687b3; - } - - .lg\:placeholder-pink-400:-ms-input-placeholder { - color: #f687b3; - } - - .lg\:placeholder-pink-400::-ms-input-placeholder { - color: #f687b3; - } - - .lg\:placeholder-pink-400::placeholder { - color: #f687b3; - } - - .lg\:placeholder-pink-500::-webkit-input-placeholder { - color: #ed64a6; - } - - .lg\:placeholder-pink-500::-moz-placeholder { - color: #ed64a6; - } - - .lg\:placeholder-pink-500:-ms-input-placeholder { - color: #ed64a6; - } - - .lg\:placeholder-pink-500::-ms-input-placeholder { - color: #ed64a6; - } - - .lg\:placeholder-pink-500::placeholder { - color: #ed64a6; - } - - .lg\:placeholder-pink-600::-webkit-input-placeholder { - color: #d53f8c; - } - - .lg\:placeholder-pink-600::-moz-placeholder { - color: #d53f8c; - } - - .lg\:placeholder-pink-600:-ms-input-placeholder { - color: #d53f8c; - } - - .lg\:placeholder-pink-600::-ms-input-placeholder { - color: #d53f8c; - } - - .lg\:placeholder-pink-600::placeholder { - color: #d53f8c; - } - - .lg\:placeholder-pink-700::-webkit-input-placeholder { - color: #b83280; - } - - .lg\:placeholder-pink-700::-moz-placeholder { - color: #b83280; - } - - .lg\:placeholder-pink-700:-ms-input-placeholder { - color: #b83280; - } - - .lg\:placeholder-pink-700::-ms-input-placeholder { - color: #b83280; - } - - .lg\:placeholder-pink-700::placeholder { - color: #b83280; - } - - .lg\:placeholder-pink-800::-webkit-input-placeholder { - color: #97266d; - } - - .lg\:placeholder-pink-800::-moz-placeholder { - color: #97266d; - } - - .lg\:placeholder-pink-800:-ms-input-placeholder { - color: #97266d; - } - - .lg\:placeholder-pink-800::-ms-input-placeholder { - color: #97266d; - } - - .lg\:placeholder-pink-800::placeholder { - color: #97266d; - } - - .lg\:placeholder-pink-900::-webkit-input-placeholder { - color: #702459; - } - - .lg\:placeholder-pink-900::-moz-placeholder { - color: #702459; - } - - .lg\:placeholder-pink-900:-ms-input-placeholder { - color: #702459; - } - - .lg\:placeholder-pink-900::-ms-input-placeholder { - color: #702459; - } - - .lg\:placeholder-pink-900::placeholder { - color: #702459; - } - - .lg\:focus\:placeholder-transparent:focus::-webkit-input-placeholder { - color: transparent; - } - - .lg\:focus\:placeholder-transparent:focus::-moz-placeholder { - color: transparent; - } - - .lg\:focus\:placeholder-transparent:focus:-ms-input-placeholder { - color: transparent; - } - - .lg\:focus\:placeholder-transparent:focus::-ms-input-placeholder { - color: transparent; - } - - .lg\:focus\:placeholder-transparent:focus::placeholder { - color: transparent; - } - - .lg\:focus\:placeholder-black:focus::-webkit-input-placeholder { - color: #000; - } - - .lg\:focus\:placeholder-black:focus::-moz-placeholder { - color: #000; - } - - .lg\:focus\:placeholder-black:focus:-ms-input-placeholder { - color: #000; - } - - .lg\:focus\:placeholder-black:focus::-ms-input-placeholder { - color: #000; - } - - .lg\:focus\:placeholder-black:focus::placeholder { - color: #000; - } - - .lg\:focus\:placeholder-white:focus::-webkit-input-placeholder { - color: #fff; - } - - .lg\:focus\:placeholder-white:focus::-moz-placeholder { - color: #fff; - } - - .lg\:focus\:placeholder-white:focus:-ms-input-placeholder { - color: #fff; - } - - .lg\:focus\:placeholder-white:focus::-ms-input-placeholder { - color: #fff; - } - - .lg\:focus\:placeholder-white:focus::placeholder { - color: #fff; - } - - .lg\:focus\:placeholder-gray-100:focus::-webkit-input-placeholder { - color: #f7fafc; - } - - .lg\:focus\:placeholder-gray-100:focus::-moz-placeholder { - color: #f7fafc; - } - - .lg\:focus\:placeholder-gray-100:focus:-ms-input-placeholder { - color: #f7fafc; - } - - .lg\:focus\:placeholder-gray-100:focus::-ms-input-placeholder { - color: #f7fafc; - } - - .lg\:focus\:placeholder-gray-100:focus::placeholder { - color: #f7fafc; - } - - .lg\:focus\:placeholder-gray-200:focus::-webkit-input-placeholder { - color: #edf2f7; - } - - .lg\:focus\:placeholder-gray-200:focus::-moz-placeholder { - color: #edf2f7; - } - - .lg\:focus\:placeholder-gray-200:focus:-ms-input-placeholder { - color: #edf2f7; - } - - .lg\:focus\:placeholder-gray-200:focus::-ms-input-placeholder { - color: #edf2f7; - } - - .lg\:focus\:placeholder-gray-200:focus::placeholder { - color: #edf2f7; - } - - .lg\:focus\:placeholder-gray-300:focus::-webkit-input-placeholder { - color: #e2e8f0; - } - - .lg\:focus\:placeholder-gray-300:focus::-moz-placeholder { - color: #e2e8f0; - } - - .lg\:focus\:placeholder-gray-300:focus:-ms-input-placeholder { - color: #e2e8f0; - } - - .lg\:focus\:placeholder-gray-300:focus::-ms-input-placeholder { - color: #e2e8f0; - } - - .lg\:focus\:placeholder-gray-300:focus::placeholder { - color: #e2e8f0; - } - - .lg\:focus\:placeholder-gray-400:focus::-webkit-input-placeholder { - color: #cbd5e0; - } - - .lg\:focus\:placeholder-gray-400:focus::-moz-placeholder { - color: #cbd5e0; - } - - .lg\:focus\:placeholder-gray-400:focus:-ms-input-placeholder { - color: #cbd5e0; - } - - .lg\:focus\:placeholder-gray-400:focus::-ms-input-placeholder { - color: #cbd5e0; - } - - .lg\:focus\:placeholder-gray-400:focus::placeholder { - color: #cbd5e0; - } - - .lg\:focus\:placeholder-gray-500:focus::-webkit-input-placeholder { - color: #a0aec0; - } - - .lg\:focus\:placeholder-gray-500:focus::-moz-placeholder { - color: #a0aec0; - } - - .lg\:focus\:placeholder-gray-500:focus:-ms-input-placeholder { - color: #a0aec0; - } - - .lg\:focus\:placeholder-gray-500:focus::-ms-input-placeholder { - color: #a0aec0; - } - - .lg\:focus\:placeholder-gray-500:focus::placeholder { - color: #a0aec0; - } - - .lg\:focus\:placeholder-gray-600:focus::-webkit-input-placeholder { - color: #718096; - } - - .lg\:focus\:placeholder-gray-600:focus::-moz-placeholder { - color: #718096; - } - - .lg\:focus\:placeholder-gray-600:focus:-ms-input-placeholder { - color: #718096; - } - - .lg\:focus\:placeholder-gray-600:focus::-ms-input-placeholder { - color: #718096; - } - - .lg\:focus\:placeholder-gray-600:focus::placeholder { - color: #718096; - } - - .lg\:focus\:placeholder-gray-700:focus::-webkit-input-placeholder { - color: #4a5568; - } - - .lg\:focus\:placeholder-gray-700:focus::-moz-placeholder { - color: #4a5568; - } - - .lg\:focus\:placeholder-gray-700:focus:-ms-input-placeholder { - color: #4a5568; - } - - .lg\:focus\:placeholder-gray-700:focus::-ms-input-placeholder { - color: #4a5568; - } - - .lg\:focus\:placeholder-gray-700:focus::placeholder { - color: #4a5568; - } - - .lg\:focus\:placeholder-gray-800:focus::-webkit-input-placeholder { - color: #2d3748; - } - - .lg\:focus\:placeholder-gray-800:focus::-moz-placeholder { - color: #2d3748; - } - - .lg\:focus\:placeholder-gray-800:focus:-ms-input-placeholder { - color: #2d3748; - } - - .lg\:focus\:placeholder-gray-800:focus::-ms-input-placeholder { - color: #2d3748; - } - - .lg\:focus\:placeholder-gray-800:focus::placeholder { - color: #2d3748; - } - - .lg\:focus\:placeholder-gray-900:focus::-webkit-input-placeholder { - color: #1a202c; - } - - .lg\:focus\:placeholder-gray-900:focus::-moz-placeholder { - color: #1a202c; - } - - .lg\:focus\:placeholder-gray-900:focus:-ms-input-placeholder { - color: #1a202c; - } - - .lg\:focus\:placeholder-gray-900:focus::-ms-input-placeholder { - color: #1a202c; - } - - .lg\:focus\:placeholder-gray-900:focus::placeholder { - color: #1a202c; - } - - .lg\:focus\:placeholder-red-100:focus::-webkit-input-placeholder { - color: #fff5f5; - } - - .lg\:focus\:placeholder-red-100:focus::-moz-placeholder { - color: #fff5f5; - } - - .lg\:focus\:placeholder-red-100:focus:-ms-input-placeholder { - color: #fff5f5; - } - - .lg\:focus\:placeholder-red-100:focus::-ms-input-placeholder { - color: #fff5f5; - } - - .lg\:focus\:placeholder-red-100:focus::placeholder { - color: #fff5f5; - } - - .lg\:focus\:placeholder-red-200:focus::-webkit-input-placeholder { - color: #fed7d7; - } - - .lg\:focus\:placeholder-red-200:focus::-moz-placeholder { - color: #fed7d7; - } - - .lg\:focus\:placeholder-red-200:focus:-ms-input-placeholder { - color: #fed7d7; - } - - .lg\:focus\:placeholder-red-200:focus::-ms-input-placeholder { - color: #fed7d7; - } - - .lg\:focus\:placeholder-red-200:focus::placeholder { - color: #fed7d7; - } - - .lg\:focus\:placeholder-red-300:focus::-webkit-input-placeholder { - color: #feb2b2; - } - - .lg\:focus\:placeholder-red-300:focus::-moz-placeholder { - color: #feb2b2; - } - - .lg\:focus\:placeholder-red-300:focus:-ms-input-placeholder { - color: #feb2b2; - } - - .lg\:focus\:placeholder-red-300:focus::-ms-input-placeholder { - color: #feb2b2; - } - - .lg\:focus\:placeholder-red-300:focus::placeholder { - color: #feb2b2; - } - - .lg\:focus\:placeholder-red-400:focus::-webkit-input-placeholder { - color: #fc8181; - } - - .lg\:focus\:placeholder-red-400:focus::-moz-placeholder { - color: #fc8181; - } - - .lg\:focus\:placeholder-red-400:focus:-ms-input-placeholder { - color: #fc8181; - } - - .lg\:focus\:placeholder-red-400:focus::-ms-input-placeholder { - color: #fc8181; - } - - .lg\:focus\:placeholder-red-400:focus::placeholder { - color: #fc8181; - } - - .lg\:focus\:placeholder-red-500:focus::-webkit-input-placeholder { - color: #f56565; - } - - .lg\:focus\:placeholder-red-500:focus::-moz-placeholder { - color: #f56565; - } - - .lg\:focus\:placeholder-red-500:focus:-ms-input-placeholder { - color: #f56565; - } - - .lg\:focus\:placeholder-red-500:focus::-ms-input-placeholder { - color: #f56565; - } - - .lg\:focus\:placeholder-red-500:focus::placeholder { - color: #f56565; - } - - .lg\:focus\:placeholder-red-600:focus::-webkit-input-placeholder { - color: #e53e3e; - } - - .lg\:focus\:placeholder-red-600:focus::-moz-placeholder { - color: #e53e3e; - } - - .lg\:focus\:placeholder-red-600:focus:-ms-input-placeholder { - color: #e53e3e; - } - - .lg\:focus\:placeholder-red-600:focus::-ms-input-placeholder { - color: #e53e3e; - } - - .lg\:focus\:placeholder-red-600:focus::placeholder { - color: #e53e3e; - } - - .lg\:focus\:placeholder-red-700:focus::-webkit-input-placeholder { - color: #c53030; - } - - .lg\:focus\:placeholder-red-700:focus::-moz-placeholder { - color: #c53030; - } - - .lg\:focus\:placeholder-red-700:focus:-ms-input-placeholder { - color: #c53030; - } - - .lg\:focus\:placeholder-red-700:focus::-ms-input-placeholder { - color: #c53030; - } - - .lg\:focus\:placeholder-red-700:focus::placeholder { - color: #c53030; - } - - .lg\:focus\:placeholder-red-800:focus::-webkit-input-placeholder { - color: #9b2c2c; - } - - .lg\:focus\:placeholder-red-800:focus::-moz-placeholder { - color: #9b2c2c; - } - - .lg\:focus\:placeholder-red-800:focus:-ms-input-placeholder { - color: #9b2c2c; - } - - .lg\:focus\:placeholder-red-800:focus::-ms-input-placeholder { - color: #9b2c2c; - } - - .lg\:focus\:placeholder-red-800:focus::placeholder { - color: #9b2c2c; - } - - .lg\:focus\:placeholder-red-900:focus::-webkit-input-placeholder { - color: #742a2a; - } - - .lg\:focus\:placeholder-red-900:focus::-moz-placeholder { - color: #742a2a; - } - - .lg\:focus\:placeholder-red-900:focus:-ms-input-placeholder { - color: #742a2a; - } - - .lg\:focus\:placeholder-red-900:focus::-ms-input-placeholder { - color: #742a2a; - } - - .lg\:focus\:placeholder-red-900:focus::placeholder { - color: #742a2a; - } - - .lg\:focus\:placeholder-orange-100:focus::-webkit-input-placeholder { - color: #fffaf0; - } - - .lg\:focus\:placeholder-orange-100:focus::-moz-placeholder { - color: #fffaf0; - } - - .lg\:focus\:placeholder-orange-100:focus:-ms-input-placeholder { - color: #fffaf0; - } - - .lg\:focus\:placeholder-orange-100:focus::-ms-input-placeholder { - color: #fffaf0; - } - - .lg\:focus\:placeholder-orange-100:focus::placeholder { - color: #fffaf0; - } - - .lg\:focus\:placeholder-orange-200:focus::-webkit-input-placeholder { - color: #feebc8; - } - - .lg\:focus\:placeholder-orange-200:focus::-moz-placeholder { - color: #feebc8; - } - - .lg\:focus\:placeholder-orange-200:focus:-ms-input-placeholder { - color: #feebc8; - } - - .lg\:focus\:placeholder-orange-200:focus::-ms-input-placeholder { - color: #feebc8; - } - - .lg\:focus\:placeholder-orange-200:focus::placeholder { - color: #feebc8; - } - - .lg\:focus\:placeholder-orange-300:focus::-webkit-input-placeholder { - color: #fbd38d; - } - - .lg\:focus\:placeholder-orange-300:focus::-moz-placeholder { - color: #fbd38d; - } - - .lg\:focus\:placeholder-orange-300:focus:-ms-input-placeholder { - color: #fbd38d; - } - - .lg\:focus\:placeholder-orange-300:focus::-ms-input-placeholder { - color: #fbd38d; - } - - .lg\:focus\:placeholder-orange-300:focus::placeholder { - color: #fbd38d; - } - - .lg\:focus\:placeholder-orange-400:focus::-webkit-input-placeholder { - color: #f6ad55; - } - - .lg\:focus\:placeholder-orange-400:focus::-moz-placeholder { - color: #f6ad55; - } - - .lg\:focus\:placeholder-orange-400:focus:-ms-input-placeholder { - color: #f6ad55; - } - - .lg\:focus\:placeholder-orange-400:focus::-ms-input-placeholder { - color: #f6ad55; - } - - .lg\:focus\:placeholder-orange-400:focus::placeholder { - color: #f6ad55; - } - - .lg\:focus\:placeholder-orange-500:focus::-webkit-input-placeholder { - color: #ed8936; - } - - .lg\:focus\:placeholder-orange-500:focus::-moz-placeholder { - color: #ed8936; - } - - .lg\:focus\:placeholder-orange-500:focus:-ms-input-placeholder { - color: #ed8936; - } - - .lg\:focus\:placeholder-orange-500:focus::-ms-input-placeholder { - color: #ed8936; - } - - .lg\:focus\:placeholder-orange-500:focus::placeholder { - color: #ed8936; - } - - .lg\:focus\:placeholder-orange-600:focus::-webkit-input-placeholder { - color: #dd6b20; - } - - .lg\:focus\:placeholder-orange-600:focus::-moz-placeholder { - color: #dd6b20; - } - - .lg\:focus\:placeholder-orange-600:focus:-ms-input-placeholder { - color: #dd6b20; - } - - .lg\:focus\:placeholder-orange-600:focus::-ms-input-placeholder { - color: #dd6b20; - } - - .lg\:focus\:placeholder-orange-600:focus::placeholder { - color: #dd6b20; - } - - .lg\:focus\:placeholder-orange-700:focus::-webkit-input-placeholder { - color: #c05621; - } - - .lg\:focus\:placeholder-orange-700:focus::-moz-placeholder { - color: #c05621; - } - - .lg\:focus\:placeholder-orange-700:focus:-ms-input-placeholder { - color: #c05621; - } - - .lg\:focus\:placeholder-orange-700:focus::-ms-input-placeholder { - color: #c05621; - } - - .lg\:focus\:placeholder-orange-700:focus::placeholder { - color: #c05621; - } - - .lg\:focus\:placeholder-orange-800:focus::-webkit-input-placeholder { - color: #9c4221; - } - - .lg\:focus\:placeholder-orange-800:focus::-moz-placeholder { - color: #9c4221; - } - - .lg\:focus\:placeholder-orange-800:focus:-ms-input-placeholder { - color: #9c4221; - } - - .lg\:focus\:placeholder-orange-800:focus::-ms-input-placeholder { - color: #9c4221; - } - - .lg\:focus\:placeholder-orange-800:focus::placeholder { - color: #9c4221; - } - - .lg\:focus\:placeholder-orange-900:focus::-webkit-input-placeholder { - color: #7b341e; - } - - .lg\:focus\:placeholder-orange-900:focus::-moz-placeholder { - color: #7b341e; - } - - .lg\:focus\:placeholder-orange-900:focus:-ms-input-placeholder { - color: #7b341e; - } - - .lg\:focus\:placeholder-orange-900:focus::-ms-input-placeholder { - color: #7b341e; - } - - .lg\:focus\:placeholder-orange-900:focus::placeholder { - color: #7b341e; - } - - .lg\:focus\:placeholder-yellow-100:focus::-webkit-input-placeholder { - color: #fffff0; - } - - .lg\:focus\:placeholder-yellow-100:focus::-moz-placeholder { - color: #fffff0; - } - - .lg\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder { - color: #fffff0; - } - - .lg\:focus\:placeholder-yellow-100:focus::-ms-input-placeholder { - color: #fffff0; - } - - .lg\:focus\:placeholder-yellow-100:focus::placeholder { - color: #fffff0; - } - - .lg\:focus\:placeholder-yellow-200:focus::-webkit-input-placeholder { - color: #fefcbf; - } - - .lg\:focus\:placeholder-yellow-200:focus::-moz-placeholder { - color: #fefcbf; - } - - .lg\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder { - color: #fefcbf; - } - - .lg\:focus\:placeholder-yellow-200:focus::-ms-input-placeholder { - color: #fefcbf; - } - - .lg\:focus\:placeholder-yellow-200:focus::placeholder { - color: #fefcbf; - } - - .lg\:focus\:placeholder-yellow-300:focus::-webkit-input-placeholder { - color: #faf089; - } - - .lg\:focus\:placeholder-yellow-300:focus::-moz-placeholder { - color: #faf089; - } - - .lg\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder { - color: #faf089; - } - - .lg\:focus\:placeholder-yellow-300:focus::-ms-input-placeholder { - color: #faf089; - } - - .lg\:focus\:placeholder-yellow-300:focus::placeholder { - color: #faf089; - } - - .lg\:focus\:placeholder-yellow-400:focus::-webkit-input-placeholder { - color: #f6e05e; - } - - .lg\:focus\:placeholder-yellow-400:focus::-moz-placeholder { - color: #f6e05e; - } - - .lg\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder { - color: #f6e05e; - } - - .lg\:focus\:placeholder-yellow-400:focus::-ms-input-placeholder { - color: #f6e05e; - } - - .lg\:focus\:placeholder-yellow-400:focus::placeholder { - color: #f6e05e; - } - - .lg\:focus\:placeholder-yellow-500:focus::-webkit-input-placeholder { - color: #ecc94b; - } - - .lg\:focus\:placeholder-yellow-500:focus::-moz-placeholder { - color: #ecc94b; - } - - .lg\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder { - color: #ecc94b; - } - - .lg\:focus\:placeholder-yellow-500:focus::-ms-input-placeholder { - color: #ecc94b; - } - - .lg\:focus\:placeholder-yellow-500:focus::placeholder { - color: #ecc94b; - } - - .lg\:focus\:placeholder-yellow-600:focus::-webkit-input-placeholder { - color: #d69e2e; - } - - .lg\:focus\:placeholder-yellow-600:focus::-moz-placeholder { - color: #d69e2e; - } - - .lg\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder { - color: #d69e2e; - } - - .lg\:focus\:placeholder-yellow-600:focus::-ms-input-placeholder { - color: #d69e2e; - } - - .lg\:focus\:placeholder-yellow-600:focus::placeholder { - color: #d69e2e; - } - - .lg\:focus\:placeholder-yellow-700:focus::-webkit-input-placeholder { - color: #b7791f; - } - - .lg\:focus\:placeholder-yellow-700:focus::-moz-placeholder { - color: #b7791f; - } - - .lg\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder { - color: #b7791f; - } - - .lg\:focus\:placeholder-yellow-700:focus::-ms-input-placeholder { - color: #b7791f; - } - - .lg\:focus\:placeholder-yellow-700:focus::placeholder { - color: #b7791f; - } - - .lg\:focus\:placeholder-yellow-800:focus::-webkit-input-placeholder { - color: #975a16; - } - - .lg\:focus\:placeholder-yellow-800:focus::-moz-placeholder { - color: #975a16; - } - - .lg\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder { - color: #975a16; - } - - .lg\:focus\:placeholder-yellow-800:focus::-ms-input-placeholder { - color: #975a16; - } - - .lg\:focus\:placeholder-yellow-800:focus::placeholder { - color: #975a16; - } - - .lg\:focus\:placeholder-yellow-900:focus::-webkit-input-placeholder { - color: #744210; - } - - .lg\:focus\:placeholder-yellow-900:focus::-moz-placeholder { - color: #744210; - } - - .lg\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder { - color: #744210; - } - - .lg\:focus\:placeholder-yellow-900:focus::-ms-input-placeholder { - color: #744210; - } - - .lg\:focus\:placeholder-yellow-900:focus::placeholder { - color: #744210; - } - - .lg\:focus\:placeholder-green-100:focus::-webkit-input-placeholder { - color: #f0fff4; - } - - .lg\:focus\:placeholder-green-100:focus::-moz-placeholder { - color: #f0fff4; - } - - .lg\:focus\:placeholder-green-100:focus:-ms-input-placeholder { - color: #f0fff4; - } - - .lg\:focus\:placeholder-green-100:focus::-ms-input-placeholder { - color: #f0fff4; - } - - .lg\:focus\:placeholder-green-100:focus::placeholder { - color: #f0fff4; - } - - .lg\:focus\:placeholder-green-200:focus::-webkit-input-placeholder { - color: #c6f6d5; - } - - .lg\:focus\:placeholder-green-200:focus::-moz-placeholder { - color: #c6f6d5; - } - - .lg\:focus\:placeholder-green-200:focus:-ms-input-placeholder { - color: #c6f6d5; - } - - .lg\:focus\:placeholder-green-200:focus::-ms-input-placeholder { - color: #c6f6d5; - } - - .lg\:focus\:placeholder-green-200:focus::placeholder { - color: #c6f6d5; - } - - .lg\:focus\:placeholder-green-300:focus::-webkit-input-placeholder { - color: #9ae6b4; - } - - .lg\:focus\:placeholder-green-300:focus::-moz-placeholder { - color: #9ae6b4; - } - - .lg\:focus\:placeholder-green-300:focus:-ms-input-placeholder { - color: #9ae6b4; - } - - .lg\:focus\:placeholder-green-300:focus::-ms-input-placeholder { - color: #9ae6b4; - } - - .lg\:focus\:placeholder-green-300:focus::placeholder { - color: #9ae6b4; - } - - .lg\:focus\:placeholder-green-400:focus::-webkit-input-placeholder { - color: #68d391; - } - - .lg\:focus\:placeholder-green-400:focus::-moz-placeholder { - color: #68d391; - } - - .lg\:focus\:placeholder-green-400:focus:-ms-input-placeholder { - color: #68d391; - } - - .lg\:focus\:placeholder-green-400:focus::-ms-input-placeholder { - color: #68d391; - } - - .lg\:focus\:placeholder-green-400:focus::placeholder { - color: #68d391; - } - - .lg\:focus\:placeholder-green-500:focus::-webkit-input-placeholder { - color: #48bb78; - } - - .lg\:focus\:placeholder-green-500:focus::-moz-placeholder { - color: #48bb78; - } - - .lg\:focus\:placeholder-green-500:focus:-ms-input-placeholder { - color: #48bb78; - } - - .lg\:focus\:placeholder-green-500:focus::-ms-input-placeholder { - color: #48bb78; - } - - .lg\:focus\:placeholder-green-500:focus::placeholder { - color: #48bb78; - } - - .lg\:focus\:placeholder-green-600:focus::-webkit-input-placeholder { - color: #38a169; - } - - .lg\:focus\:placeholder-green-600:focus::-moz-placeholder { - color: #38a169; - } - - .lg\:focus\:placeholder-green-600:focus:-ms-input-placeholder { - color: #38a169; - } - - .lg\:focus\:placeholder-green-600:focus::-ms-input-placeholder { - color: #38a169; - } - - .lg\:focus\:placeholder-green-600:focus::placeholder { - color: #38a169; - } - - .lg\:focus\:placeholder-green-700:focus::-webkit-input-placeholder { - color: #2f855a; - } - - .lg\:focus\:placeholder-green-700:focus::-moz-placeholder { - color: #2f855a; - } - - .lg\:focus\:placeholder-green-700:focus:-ms-input-placeholder { - color: #2f855a; - } - - .lg\:focus\:placeholder-green-700:focus::-ms-input-placeholder { - color: #2f855a; - } - - .lg\:focus\:placeholder-green-700:focus::placeholder { - color: #2f855a; - } - - .lg\:focus\:placeholder-green-800:focus::-webkit-input-placeholder { - color: #276749; - } - - .lg\:focus\:placeholder-green-800:focus::-moz-placeholder { - color: #276749; - } - - .lg\:focus\:placeholder-green-800:focus:-ms-input-placeholder { - color: #276749; - } - - .lg\:focus\:placeholder-green-800:focus::-ms-input-placeholder { - color: #276749; - } - - .lg\:focus\:placeholder-green-800:focus::placeholder { - color: #276749; - } - - .lg\:focus\:placeholder-green-900:focus::-webkit-input-placeholder { - color: #22543d; - } - - .lg\:focus\:placeholder-green-900:focus::-moz-placeholder { - color: #22543d; - } - - .lg\:focus\:placeholder-green-900:focus:-ms-input-placeholder { - color: #22543d; - } - - .lg\:focus\:placeholder-green-900:focus::-ms-input-placeholder { - color: #22543d; - } - - .lg\:focus\:placeholder-green-900:focus::placeholder { - color: #22543d; - } - - .lg\:focus\:placeholder-teal-100:focus::-webkit-input-placeholder { - color: #e6fffa; - } - - .lg\:focus\:placeholder-teal-100:focus::-moz-placeholder { - color: #e6fffa; - } - - .lg\:focus\:placeholder-teal-100:focus:-ms-input-placeholder { - color: #e6fffa; - } - - .lg\:focus\:placeholder-teal-100:focus::-ms-input-placeholder { - color: #e6fffa; - } - - .lg\:focus\:placeholder-teal-100:focus::placeholder { - color: #e6fffa; - } - - .lg\:focus\:placeholder-teal-200:focus::-webkit-input-placeholder { - color: #b2f5ea; - } - - .lg\:focus\:placeholder-teal-200:focus::-moz-placeholder { - color: #b2f5ea; - } - - .lg\:focus\:placeholder-teal-200:focus:-ms-input-placeholder { - color: #b2f5ea; - } - - .lg\:focus\:placeholder-teal-200:focus::-ms-input-placeholder { - color: #b2f5ea; - } - - .lg\:focus\:placeholder-teal-200:focus::placeholder { - color: #b2f5ea; - } - - .lg\:focus\:placeholder-teal-300:focus::-webkit-input-placeholder { - color: #81e6d9; - } - - .lg\:focus\:placeholder-teal-300:focus::-moz-placeholder { - color: #81e6d9; - } - - .lg\:focus\:placeholder-teal-300:focus:-ms-input-placeholder { - color: #81e6d9; - } - - .lg\:focus\:placeholder-teal-300:focus::-ms-input-placeholder { - color: #81e6d9; - } - - .lg\:focus\:placeholder-teal-300:focus::placeholder { - color: #81e6d9; - } - - .lg\:focus\:placeholder-teal-400:focus::-webkit-input-placeholder { - color: #4fd1c5; - } - - .lg\:focus\:placeholder-teal-400:focus::-moz-placeholder { - color: #4fd1c5; - } - - .lg\:focus\:placeholder-teal-400:focus:-ms-input-placeholder { - color: #4fd1c5; - } - - .lg\:focus\:placeholder-teal-400:focus::-ms-input-placeholder { - color: #4fd1c5; - } - - .lg\:focus\:placeholder-teal-400:focus::placeholder { - color: #4fd1c5; - } - - .lg\:focus\:placeholder-teal-500:focus::-webkit-input-placeholder { - color: #38b2ac; - } - - .lg\:focus\:placeholder-teal-500:focus::-moz-placeholder { - color: #38b2ac; - } - - .lg\:focus\:placeholder-teal-500:focus:-ms-input-placeholder { - color: #38b2ac; - } - - .lg\:focus\:placeholder-teal-500:focus::-ms-input-placeholder { - color: #38b2ac; - } - - .lg\:focus\:placeholder-teal-500:focus::placeholder { - color: #38b2ac; - } - - .lg\:focus\:placeholder-teal-600:focus::-webkit-input-placeholder { - color: #319795; - } - - .lg\:focus\:placeholder-teal-600:focus::-moz-placeholder { - color: #319795; - } - - .lg\:focus\:placeholder-teal-600:focus:-ms-input-placeholder { - color: #319795; - } - - .lg\:focus\:placeholder-teal-600:focus::-ms-input-placeholder { - color: #319795; - } - - .lg\:focus\:placeholder-teal-600:focus::placeholder { - color: #319795; - } - - .lg\:focus\:placeholder-teal-700:focus::-webkit-input-placeholder { - color: #2c7a7b; - } - - .lg\:focus\:placeholder-teal-700:focus::-moz-placeholder { - color: #2c7a7b; - } - - .lg\:focus\:placeholder-teal-700:focus:-ms-input-placeholder { - color: #2c7a7b; - } - - .lg\:focus\:placeholder-teal-700:focus::-ms-input-placeholder { - color: #2c7a7b; - } - - .lg\:focus\:placeholder-teal-700:focus::placeholder { - color: #2c7a7b; - } - - .lg\:focus\:placeholder-teal-800:focus::-webkit-input-placeholder { - color: #285e61; - } - - .lg\:focus\:placeholder-teal-800:focus::-moz-placeholder { - color: #285e61; - } - - .lg\:focus\:placeholder-teal-800:focus:-ms-input-placeholder { - color: #285e61; - } - - .lg\:focus\:placeholder-teal-800:focus::-ms-input-placeholder { - color: #285e61; - } - - .lg\:focus\:placeholder-teal-800:focus::placeholder { - color: #285e61; - } - - .lg\:focus\:placeholder-teal-900:focus::-webkit-input-placeholder { - color: #234e52; - } - - .lg\:focus\:placeholder-teal-900:focus::-moz-placeholder { - color: #234e52; - } - - .lg\:focus\:placeholder-teal-900:focus:-ms-input-placeholder { - color: #234e52; - } - - .lg\:focus\:placeholder-teal-900:focus::-ms-input-placeholder { - color: #234e52; - } - - .lg\:focus\:placeholder-teal-900:focus::placeholder { - color: #234e52; - } - - .lg\:focus\:placeholder-blue-100:focus::-webkit-input-placeholder { - color: #ebf8ff; - } - - .lg\:focus\:placeholder-blue-100:focus::-moz-placeholder { - color: #ebf8ff; - } - - .lg\:focus\:placeholder-blue-100:focus:-ms-input-placeholder { - color: #ebf8ff; - } - - .lg\:focus\:placeholder-blue-100:focus::-ms-input-placeholder { - color: #ebf8ff; - } - - .lg\:focus\:placeholder-blue-100:focus::placeholder { - color: #ebf8ff; - } - - .lg\:focus\:placeholder-blue-200:focus::-webkit-input-placeholder { - color: #bee3f8; - } - - .lg\:focus\:placeholder-blue-200:focus::-moz-placeholder { - color: #bee3f8; - } - - .lg\:focus\:placeholder-blue-200:focus:-ms-input-placeholder { - color: #bee3f8; - } - - .lg\:focus\:placeholder-blue-200:focus::-ms-input-placeholder { - color: #bee3f8; - } - - .lg\:focus\:placeholder-blue-200:focus::placeholder { - color: #bee3f8; - } - - .lg\:focus\:placeholder-blue-300:focus::-webkit-input-placeholder { - color: #90cdf4; - } - - .lg\:focus\:placeholder-blue-300:focus::-moz-placeholder { - color: #90cdf4; - } - - .lg\:focus\:placeholder-blue-300:focus:-ms-input-placeholder { - color: #90cdf4; - } - - .lg\:focus\:placeholder-blue-300:focus::-ms-input-placeholder { - color: #90cdf4; - } - - .lg\:focus\:placeholder-blue-300:focus::placeholder { - color: #90cdf4; - } - - .lg\:focus\:placeholder-blue-400:focus::-webkit-input-placeholder { - color: #63b3ed; - } - - .lg\:focus\:placeholder-blue-400:focus::-moz-placeholder { - color: #63b3ed; - } - - .lg\:focus\:placeholder-blue-400:focus:-ms-input-placeholder { - color: #63b3ed; - } - - .lg\:focus\:placeholder-blue-400:focus::-ms-input-placeholder { - color: #63b3ed; - } - - .lg\:focus\:placeholder-blue-400:focus::placeholder { - color: #63b3ed; - } - - .lg\:focus\:placeholder-blue-500:focus::-webkit-input-placeholder { - color: #4299e1; - } - - .lg\:focus\:placeholder-blue-500:focus::-moz-placeholder { - color: #4299e1; - } - - .lg\:focus\:placeholder-blue-500:focus:-ms-input-placeholder { - color: #4299e1; - } - - .lg\:focus\:placeholder-blue-500:focus::-ms-input-placeholder { - color: #4299e1; - } - - .lg\:focus\:placeholder-blue-500:focus::placeholder { - color: #4299e1; - } - - .lg\:focus\:placeholder-blue-600:focus::-webkit-input-placeholder { - color: #3182ce; - } - - .lg\:focus\:placeholder-blue-600:focus::-moz-placeholder { - color: #3182ce; - } - - .lg\:focus\:placeholder-blue-600:focus:-ms-input-placeholder { - color: #3182ce; - } - - .lg\:focus\:placeholder-blue-600:focus::-ms-input-placeholder { - color: #3182ce; - } - - .lg\:focus\:placeholder-blue-600:focus::placeholder { - color: #3182ce; - } - - .lg\:focus\:placeholder-blue-700:focus::-webkit-input-placeholder { - color: #2b6cb0; - } - - .lg\:focus\:placeholder-blue-700:focus::-moz-placeholder { - color: #2b6cb0; - } - - .lg\:focus\:placeholder-blue-700:focus:-ms-input-placeholder { - color: #2b6cb0; - } - - .lg\:focus\:placeholder-blue-700:focus::-ms-input-placeholder { - color: #2b6cb0; - } - - .lg\:focus\:placeholder-blue-700:focus::placeholder { - color: #2b6cb0; - } - - .lg\:focus\:placeholder-blue-800:focus::-webkit-input-placeholder { - color: #2c5282; - } - - .lg\:focus\:placeholder-blue-800:focus::-moz-placeholder { - color: #2c5282; - } - - .lg\:focus\:placeholder-blue-800:focus:-ms-input-placeholder { - color: #2c5282; - } - - .lg\:focus\:placeholder-blue-800:focus::-ms-input-placeholder { - color: #2c5282; - } - - .lg\:focus\:placeholder-blue-800:focus::placeholder { - color: #2c5282; - } - - .lg\:focus\:placeholder-blue-900:focus::-webkit-input-placeholder { - color: #2a4365; - } - - .lg\:focus\:placeholder-blue-900:focus::-moz-placeholder { - color: #2a4365; - } - - .lg\:focus\:placeholder-blue-900:focus:-ms-input-placeholder { - color: #2a4365; - } - - .lg\:focus\:placeholder-blue-900:focus::-ms-input-placeholder { - color: #2a4365; - } - - .lg\:focus\:placeholder-blue-900:focus::placeholder { - color: #2a4365; - } - - .lg\:focus\:placeholder-indigo-100:focus::-webkit-input-placeholder { - color: #ebf4ff; - } - - .lg\:focus\:placeholder-indigo-100:focus::-moz-placeholder { - color: #ebf4ff; - } - - .lg\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder { - color: #ebf4ff; - } - - .lg\:focus\:placeholder-indigo-100:focus::-ms-input-placeholder { - color: #ebf4ff; - } - - .lg\:focus\:placeholder-indigo-100:focus::placeholder { - color: #ebf4ff; - } - - .lg\:focus\:placeholder-indigo-200:focus::-webkit-input-placeholder { - color: #c3dafe; - } - - .lg\:focus\:placeholder-indigo-200:focus::-moz-placeholder { - color: #c3dafe; - } - - .lg\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder { - color: #c3dafe; - } - - .lg\:focus\:placeholder-indigo-200:focus::-ms-input-placeholder { - color: #c3dafe; - } - - .lg\:focus\:placeholder-indigo-200:focus::placeholder { - color: #c3dafe; - } - - .lg\:focus\:placeholder-indigo-300:focus::-webkit-input-placeholder { - color: #a3bffa; - } - - .lg\:focus\:placeholder-indigo-300:focus::-moz-placeholder { - color: #a3bffa; - } - - .lg\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder { - color: #a3bffa; - } - - .lg\:focus\:placeholder-indigo-300:focus::-ms-input-placeholder { - color: #a3bffa; - } - - .lg\:focus\:placeholder-indigo-300:focus::placeholder { - color: #a3bffa; - } - - .lg\:focus\:placeholder-indigo-400:focus::-webkit-input-placeholder { - color: #7f9cf5; - } - - .lg\:focus\:placeholder-indigo-400:focus::-moz-placeholder { - color: #7f9cf5; - } - - .lg\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder { - color: #7f9cf5; - } - - .lg\:focus\:placeholder-indigo-400:focus::-ms-input-placeholder { - color: #7f9cf5; - } - - .lg\:focus\:placeholder-indigo-400:focus::placeholder { - color: #7f9cf5; - } - - .lg\:focus\:placeholder-indigo-500:focus::-webkit-input-placeholder { - color: #667eea; - } - - .lg\:focus\:placeholder-indigo-500:focus::-moz-placeholder { - color: #667eea; - } - - .lg\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder { - color: #667eea; - } - - .lg\:focus\:placeholder-indigo-500:focus::-ms-input-placeholder { - color: #667eea; - } - - .lg\:focus\:placeholder-indigo-500:focus::placeholder { - color: #667eea; - } - - .lg\:focus\:placeholder-indigo-600:focus::-webkit-input-placeholder { - color: #5a67d8; - } - - .lg\:focus\:placeholder-indigo-600:focus::-moz-placeholder { - color: #5a67d8; - } - - .lg\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder { - color: #5a67d8; - } - - .lg\:focus\:placeholder-indigo-600:focus::-ms-input-placeholder { - color: #5a67d8; - } - - .lg\:focus\:placeholder-indigo-600:focus::placeholder { - color: #5a67d8; - } - - .lg\:focus\:placeholder-indigo-700:focus::-webkit-input-placeholder { - color: #4c51bf; - } - - .lg\:focus\:placeholder-indigo-700:focus::-moz-placeholder { - color: #4c51bf; - } - - .lg\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder { - color: #4c51bf; - } - - .lg\:focus\:placeholder-indigo-700:focus::-ms-input-placeholder { - color: #4c51bf; - } - - .lg\:focus\:placeholder-indigo-700:focus::placeholder { - color: #4c51bf; - } - - .lg\:focus\:placeholder-indigo-800:focus::-webkit-input-placeholder { - color: #434190; - } - - .lg\:focus\:placeholder-indigo-800:focus::-moz-placeholder { - color: #434190; - } - - .lg\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder { - color: #434190; - } - - .lg\:focus\:placeholder-indigo-800:focus::-ms-input-placeholder { - color: #434190; - } - - .lg\:focus\:placeholder-indigo-800:focus::placeholder { - color: #434190; - } - - .lg\:focus\:placeholder-indigo-900:focus::-webkit-input-placeholder { - color: #3c366b; - } - - .lg\:focus\:placeholder-indigo-900:focus::-moz-placeholder { - color: #3c366b; - } - - .lg\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder { - color: #3c366b; - } - - .lg\:focus\:placeholder-indigo-900:focus::-ms-input-placeholder { - color: #3c366b; - } - - .lg\:focus\:placeholder-indigo-900:focus::placeholder { - color: #3c366b; - } - - .lg\:focus\:placeholder-purple-100:focus::-webkit-input-placeholder { - color: #faf5ff; - } - - .lg\:focus\:placeholder-purple-100:focus::-moz-placeholder { - color: #faf5ff; - } - - .lg\:focus\:placeholder-purple-100:focus:-ms-input-placeholder { - color: #faf5ff; - } - - .lg\:focus\:placeholder-purple-100:focus::-ms-input-placeholder { - color: #faf5ff; - } - - .lg\:focus\:placeholder-purple-100:focus::placeholder { - color: #faf5ff; - } - - .lg\:focus\:placeholder-purple-200:focus::-webkit-input-placeholder { - color: #e9d8fd; - } - - .lg\:focus\:placeholder-purple-200:focus::-moz-placeholder { - color: #e9d8fd; - } - - .lg\:focus\:placeholder-purple-200:focus:-ms-input-placeholder { - color: #e9d8fd; - } - - .lg\:focus\:placeholder-purple-200:focus::-ms-input-placeholder { - color: #e9d8fd; - } - - .lg\:focus\:placeholder-purple-200:focus::placeholder { - color: #e9d8fd; - } - - .lg\:focus\:placeholder-purple-300:focus::-webkit-input-placeholder { - color: #d6bcfa; - } - - .lg\:focus\:placeholder-purple-300:focus::-moz-placeholder { - color: #d6bcfa; - } - - .lg\:focus\:placeholder-purple-300:focus:-ms-input-placeholder { - color: #d6bcfa; - } - - .lg\:focus\:placeholder-purple-300:focus::-ms-input-placeholder { - color: #d6bcfa; - } - - .lg\:focus\:placeholder-purple-300:focus::placeholder { - color: #d6bcfa; - } - - .lg\:focus\:placeholder-purple-400:focus::-webkit-input-placeholder { - color: #b794f4; - } - - .lg\:focus\:placeholder-purple-400:focus::-moz-placeholder { - color: #b794f4; - } - - .lg\:focus\:placeholder-purple-400:focus:-ms-input-placeholder { - color: #b794f4; - } - - .lg\:focus\:placeholder-purple-400:focus::-ms-input-placeholder { - color: #b794f4; - } - - .lg\:focus\:placeholder-purple-400:focus::placeholder { - color: #b794f4; - } - - .lg\:focus\:placeholder-purple-500:focus::-webkit-input-placeholder { - color: #9f7aea; - } - - .lg\:focus\:placeholder-purple-500:focus::-moz-placeholder { - color: #9f7aea; - } - - .lg\:focus\:placeholder-purple-500:focus:-ms-input-placeholder { - color: #9f7aea; - } - - .lg\:focus\:placeholder-purple-500:focus::-ms-input-placeholder { - color: #9f7aea; - } - - .lg\:focus\:placeholder-purple-500:focus::placeholder { - color: #9f7aea; - } - - .lg\:focus\:placeholder-purple-600:focus::-webkit-input-placeholder { - color: #805ad5; - } - - .lg\:focus\:placeholder-purple-600:focus::-moz-placeholder { - color: #805ad5; - } - - .lg\:focus\:placeholder-purple-600:focus:-ms-input-placeholder { - color: #805ad5; - } - - .lg\:focus\:placeholder-purple-600:focus::-ms-input-placeholder { - color: #805ad5; - } - - .lg\:focus\:placeholder-purple-600:focus::placeholder { - color: #805ad5; - } - - .lg\:focus\:placeholder-purple-700:focus::-webkit-input-placeholder { - color: #6b46c1; - } - - .lg\:focus\:placeholder-purple-700:focus::-moz-placeholder { - color: #6b46c1; - } - - .lg\:focus\:placeholder-purple-700:focus:-ms-input-placeholder { - color: #6b46c1; - } - - .lg\:focus\:placeholder-purple-700:focus::-ms-input-placeholder { - color: #6b46c1; - } - - .lg\:focus\:placeholder-purple-700:focus::placeholder { - color: #6b46c1; - } - - .lg\:focus\:placeholder-purple-800:focus::-webkit-input-placeholder { - color: #553c9a; - } - - .lg\:focus\:placeholder-purple-800:focus::-moz-placeholder { - color: #553c9a; - } - - .lg\:focus\:placeholder-purple-800:focus:-ms-input-placeholder { - color: #553c9a; - } - - .lg\:focus\:placeholder-purple-800:focus::-ms-input-placeholder { - color: #553c9a; - } - - .lg\:focus\:placeholder-purple-800:focus::placeholder { - color: #553c9a; - } - - .lg\:focus\:placeholder-purple-900:focus::-webkit-input-placeholder { - color: #44337a; - } - - .lg\:focus\:placeholder-purple-900:focus::-moz-placeholder { - color: #44337a; - } - - .lg\:focus\:placeholder-purple-900:focus:-ms-input-placeholder { - color: #44337a; - } - - .lg\:focus\:placeholder-purple-900:focus::-ms-input-placeholder { - color: #44337a; - } - - .lg\:focus\:placeholder-purple-900:focus::placeholder { - color: #44337a; - } - - .lg\:focus\:placeholder-pink-100:focus::-webkit-input-placeholder { - color: #fff5f7; - } - - .lg\:focus\:placeholder-pink-100:focus::-moz-placeholder { - color: #fff5f7; - } - - .lg\:focus\:placeholder-pink-100:focus:-ms-input-placeholder { - color: #fff5f7; - } - - .lg\:focus\:placeholder-pink-100:focus::-ms-input-placeholder { - color: #fff5f7; - } - - .lg\:focus\:placeholder-pink-100:focus::placeholder { - color: #fff5f7; - } - - .lg\:focus\:placeholder-pink-200:focus::-webkit-input-placeholder { - color: #fed7e2; - } - - .lg\:focus\:placeholder-pink-200:focus::-moz-placeholder { - color: #fed7e2; - } - - .lg\:focus\:placeholder-pink-200:focus:-ms-input-placeholder { - color: #fed7e2; - } - - .lg\:focus\:placeholder-pink-200:focus::-ms-input-placeholder { - color: #fed7e2; - } - - .lg\:focus\:placeholder-pink-200:focus::placeholder { - color: #fed7e2; - } - - .lg\:focus\:placeholder-pink-300:focus::-webkit-input-placeholder { - color: #fbb6ce; - } - - .lg\:focus\:placeholder-pink-300:focus::-moz-placeholder { - color: #fbb6ce; - } - - .lg\:focus\:placeholder-pink-300:focus:-ms-input-placeholder { - color: #fbb6ce; - } - - .lg\:focus\:placeholder-pink-300:focus::-ms-input-placeholder { - color: #fbb6ce; - } - - .lg\:focus\:placeholder-pink-300:focus::placeholder { - color: #fbb6ce; - } - - .lg\:focus\:placeholder-pink-400:focus::-webkit-input-placeholder { - color: #f687b3; - } - - .lg\:focus\:placeholder-pink-400:focus::-moz-placeholder { - color: #f687b3; - } - - .lg\:focus\:placeholder-pink-400:focus:-ms-input-placeholder { - color: #f687b3; - } - - .lg\:focus\:placeholder-pink-400:focus::-ms-input-placeholder { - color: #f687b3; - } - - .lg\:focus\:placeholder-pink-400:focus::placeholder { - color: #f687b3; - } - - .lg\:focus\:placeholder-pink-500:focus::-webkit-input-placeholder { - color: #ed64a6; - } - - .lg\:focus\:placeholder-pink-500:focus::-moz-placeholder { - color: #ed64a6; - } - - .lg\:focus\:placeholder-pink-500:focus:-ms-input-placeholder { - color: #ed64a6; - } - - .lg\:focus\:placeholder-pink-500:focus::-ms-input-placeholder { - color: #ed64a6; - } - - .lg\:focus\:placeholder-pink-500:focus::placeholder { - color: #ed64a6; - } - - .lg\:focus\:placeholder-pink-600:focus::-webkit-input-placeholder { - color: #d53f8c; - } - - .lg\:focus\:placeholder-pink-600:focus::-moz-placeholder { - color: #d53f8c; - } - - .lg\:focus\:placeholder-pink-600:focus:-ms-input-placeholder { - color: #d53f8c; - } - - .lg\:focus\:placeholder-pink-600:focus::-ms-input-placeholder { - color: #d53f8c; - } - - .lg\:focus\:placeholder-pink-600:focus::placeholder { - color: #d53f8c; - } - - .lg\:focus\:placeholder-pink-700:focus::-webkit-input-placeholder { - color: #b83280; - } - - .lg\:focus\:placeholder-pink-700:focus::-moz-placeholder { - color: #b83280; - } - - .lg\:focus\:placeholder-pink-700:focus:-ms-input-placeholder { - color: #b83280; - } - - .lg\:focus\:placeholder-pink-700:focus::-ms-input-placeholder { - color: #b83280; - } - - .lg\:focus\:placeholder-pink-700:focus::placeholder { - color: #b83280; - } - - .lg\:focus\:placeholder-pink-800:focus::-webkit-input-placeholder { - color: #97266d; - } - - .lg\:focus\:placeholder-pink-800:focus::-moz-placeholder { - color: #97266d; - } - - .lg\:focus\:placeholder-pink-800:focus:-ms-input-placeholder { - color: #97266d; - } - - .lg\:focus\:placeholder-pink-800:focus::-ms-input-placeholder { - color: #97266d; - } - - .lg\:focus\:placeholder-pink-800:focus::placeholder { - color: #97266d; - } - - .lg\:focus\:placeholder-pink-900:focus::-webkit-input-placeholder { - color: #702459; - } - - .lg\:focus\:placeholder-pink-900:focus::-moz-placeholder { - color: #702459; - } - - .lg\:focus\:placeholder-pink-900:focus:-ms-input-placeholder { - color: #702459; - } - - .lg\:focus\:placeholder-pink-900:focus::-ms-input-placeholder { - color: #702459; - } - - .lg\:focus\:placeholder-pink-900:focus::placeholder { - color: #702459; - } - - .lg\:pointer-events-none { - pointer-events: none; - } - - .lg\:pointer-events-auto { - pointer-events: auto; - } - - .lg\:static { - position: static; - } - - .lg\:fixed { - position: fixed; - } - - .lg\:absolute { - position: absolute; - } - - .lg\:relative { - position: relative; - } - - .lg\:sticky { - position: -webkit-sticky; - position: sticky; - } - - .lg\:inset-0 { - top: 0; - right: 0; - bottom: 0; - left: 0; - } - - .lg\:inset-auto { - top: auto; - right: auto; - bottom: auto; - left: auto; - } - - .lg\:inset-y-0 { - top: 0; - bottom: 0; - } - - .lg\:inset-x-0 { - right: 0; - left: 0; - } - - .lg\:inset-y-auto { - top: auto; - bottom: auto; - } - - .lg\:inset-x-auto { - right: auto; - left: auto; - } - - .lg\:top-0 { - top: 0; - } - - .lg\:right-0 { - right: 0; - } - - .lg\:bottom-0 { - bottom: 0; - } - - .lg\:left-0 { - left: 0; - } - - .lg\:top-auto { - top: auto; - } - - .lg\:right-auto { - right: auto; - } - - .lg\:bottom-auto { - bottom: auto; - } - - .lg\:left-auto { - left: auto; - } - - .lg\:resize-none { - resize: none; - } - - .lg\:resize-y { - resize: vertical; - } - - .lg\:resize-x { - resize: horizontal; - } - - .lg\:resize { - resize: both; - } - - .lg\:shadow-xs { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); - } - - .lg\:shadow-sm { - box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); - } - - .lg\:shadow { - box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); - } - - .lg\:shadow-md { - box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); - } - - .lg\:shadow-lg { - box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); - } - - .lg\:shadow-xl { - box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); - } - - .lg\:shadow-2xl { - box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); - } - - .lg\:shadow-inner { - box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); - } - - .lg\:shadow-outline { - box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); - } - - .lg\:shadow-none { - box-shadow: none; - } - - .lg\:hover\:shadow-xs:hover { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); - } - - .lg\:hover\:shadow-sm:hover { - box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); - } - - .lg\:hover\:shadow:hover { - box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); - } - - .lg\:hover\:shadow-md:hover { - box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); - } - - .lg\:hover\:shadow-lg:hover { - box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); - } - - .lg\:hover\:shadow-xl:hover { - box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); - } - - .lg\:hover\:shadow-2xl:hover { - box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); - } - - .lg\:hover\:shadow-inner:hover { - box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); - } - - .lg\:hover\:shadow-outline:hover { - box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); - } - - .lg\:hover\:shadow-none:hover { - box-shadow: none; - } - - .lg\:focus\:shadow-xs:focus { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); - } - - .lg\:focus\:shadow-sm:focus { - box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); - } - - .lg\:focus\:shadow:focus { - box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); - } - - .lg\:focus\:shadow-md:focus { - box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); - } - - .lg\:focus\:shadow-lg:focus { - box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); - } - - .lg\:focus\:shadow-xl:focus { - box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); - } - - .lg\:focus\:shadow-2xl:focus { - box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); - } - - .lg\:focus\:shadow-inner:focus { - box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); - } - - .lg\:focus\:shadow-outline:focus { - box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); - } - - .lg\:focus\:shadow-none:focus { - box-shadow: none; - } - - .lg\:fill-current { - fill: currentColor; - } - - .lg\:stroke-current { - stroke: currentColor; - } - - .lg\:stroke-0 { - stroke-width: 0; - } - - .lg\:stroke-1 { - stroke-width: 1; - } - - .lg\:stroke-2 { - stroke-width: 2; - } - - .lg\:table-auto { - table-layout: auto; - } - - .lg\:table-fixed { - table-layout: fixed; - } - - .lg\:text-left { - text-align: left; - } - - .lg\:text-center { - text-align: center; - } - - .lg\:text-right { - text-align: right; - } - - .lg\:text-justify { - text-align: justify; - } - - .lg\:text-transparent { - color: transparent; - } - - .lg\:text-black { - color: #000; - } - - .lg\:text-white { - color: #fff; - } - - .lg\:text-gray-100 { - color: #f7fafc; - } - - .lg\:text-gray-200 { - color: #edf2f7; - } - - .lg\:text-gray-300 { - color: #e2e8f0; - } - - .lg\:text-gray-400 { - color: #cbd5e0; - } - - .lg\:text-gray-500 { - color: #a0aec0; - } - - .lg\:text-gray-600 { - color: #718096; - } - - .lg\:text-gray-700 { - color: #4a5568; - } - - .lg\:text-gray-800 { - color: #2d3748; - } - - .lg\:text-gray-900 { - color: #1a202c; - } - - .lg\:text-red-100 { - color: #fff5f5; - } - - .lg\:text-red-200 { - color: #fed7d7; - } - - .lg\:text-red-300 { - color: #feb2b2; - } - - .lg\:text-red-400 { - color: #fc8181; - } - - .lg\:text-red-500 { - color: #f56565; - } - - .lg\:text-red-600 { - color: #e53e3e; - } - - .lg\:text-red-700 { - color: #c53030; - } - - .lg\:text-red-800 { - color: #9b2c2c; - } - - .lg\:text-red-900 { - color: #742a2a; - } - - .lg\:text-orange-100 { - color: #fffaf0; - } - - .lg\:text-orange-200 { - color: #feebc8; - } - - .lg\:text-orange-300 { - color: #fbd38d; - } - - .lg\:text-orange-400 { - color: #f6ad55; - } - - .lg\:text-orange-500 { - color: #ed8936; - } - - .lg\:text-orange-600 { - color: #dd6b20; - } - - .lg\:text-orange-700 { - color: #c05621; - } - - .lg\:text-orange-800 { - color: #9c4221; - } - - .lg\:text-orange-900 { - color: #7b341e; - } - - .lg\:text-yellow-100 { - color: #fffff0; - } - - .lg\:text-yellow-200 { - color: #fefcbf; - } - - .lg\:text-yellow-300 { - color: #faf089; - } - - .lg\:text-yellow-400 { - color: #f6e05e; - } - - .lg\:text-yellow-500 { - color: #ecc94b; - } - - .lg\:text-yellow-600 { - color: #d69e2e; - } - - .lg\:text-yellow-700 { - color: #b7791f; - } - - .lg\:text-yellow-800 { - color: #975a16; - } - - .lg\:text-yellow-900 { - color: #744210; - } - - .lg\:text-green-100 { - color: #f0fff4; - } - - .lg\:text-green-200 { - color: #c6f6d5; - } - - .lg\:text-green-300 { - color: #9ae6b4; - } - - .lg\:text-green-400 { - color: #68d391; - } - - .lg\:text-green-500 { - color: #48bb78; - } - - .lg\:text-green-600 { - color: #38a169; - } - - .lg\:text-green-700 { - color: #2f855a; - } - - .lg\:text-green-800 { - color: #276749; - } - - .lg\:text-green-900 { - color: #22543d; - } - - .lg\:text-teal-100 { - color: #e6fffa; - } - - .lg\:text-teal-200 { - color: #b2f5ea; - } - - .lg\:text-teal-300 { - color: #81e6d9; - } - - .lg\:text-teal-400 { - color: #4fd1c5; - } - - .lg\:text-teal-500 { - color: #38b2ac; - } - - .lg\:text-teal-600 { - color: #319795; - } - - .lg\:text-teal-700 { - color: #2c7a7b; - } - - .lg\:text-teal-800 { - color: #285e61; - } - - .lg\:text-teal-900 { - color: #234e52; - } - - .lg\:text-blue-100 { - color: #ebf8ff; - } - - .lg\:text-blue-200 { - color: #bee3f8; - } - - .lg\:text-blue-300 { - color: #90cdf4; - } - - .lg\:text-blue-400 { - color: #63b3ed; - } - - .lg\:text-blue-500 { - color: #4299e1; - } - - .lg\:text-blue-600 { - color: #3182ce; - } - - .lg\:text-blue-700 { - color: #2b6cb0; - } - - .lg\:text-blue-800 { - color: #2c5282; - } - - .lg\:text-blue-900 { - color: #2a4365; - } - - .lg\:text-indigo-100 { - color: #ebf4ff; - } - - .lg\:text-indigo-200 { - color: #c3dafe; - } - - .lg\:text-indigo-300 { - color: #a3bffa; - } - - .lg\:text-indigo-400 { - color: #7f9cf5; - } - - .lg\:text-indigo-500 { - color: #667eea; - } - - .lg\:text-indigo-600 { - color: #5a67d8; - } - - .lg\:text-indigo-700 { - color: #4c51bf; - } - - .lg\:text-indigo-800 { - color: #434190; - } - - .lg\:text-indigo-900 { - color: #3c366b; - } - - .lg\:text-purple-100 { - color: #faf5ff; - } - - .lg\:text-purple-200 { - color: #e9d8fd; - } - - .lg\:text-purple-300 { - color: #d6bcfa; - } - - .lg\:text-purple-400 { - color: #b794f4; - } - - .lg\:text-purple-500 { - color: #9f7aea; - } - - .lg\:text-purple-600 { - color: #805ad5; - } - - .lg\:text-purple-700 { - color: #6b46c1; - } - - .lg\:text-purple-800 { - color: #553c9a; - } - - .lg\:text-purple-900 { - color: #44337a; - } - - .lg\:text-pink-100 { - color: #fff5f7; - } - - .lg\:text-pink-200 { - color: #fed7e2; - } - - .lg\:text-pink-300 { - color: #fbb6ce; - } - - .lg\:text-pink-400 { - color: #f687b3; - } - - .lg\:text-pink-500 { - color: #ed64a6; - } - - .lg\:text-pink-600 { - color: #d53f8c; - } - - .lg\:text-pink-700 { - color: #b83280; - } - - .lg\:text-pink-800 { - color: #97266d; - } - - .lg\:text-pink-900 { - color: #702459; - } - - .lg\:hover\:text-transparent:hover { - color: transparent; - } - - .lg\:hover\:text-black:hover { - color: #000; - } - - .lg\:hover\:text-white:hover { - color: #fff; - } - - .lg\:hover\:text-gray-100:hover { - color: #f7fafc; - } - - .lg\:hover\:text-gray-200:hover { - color: #edf2f7; - } - - .lg\:hover\:text-gray-300:hover { - color: #e2e8f0; - } - - .lg\:hover\:text-gray-400:hover { - color: #cbd5e0; - } - - .lg\:hover\:text-gray-500:hover { - color: #a0aec0; - } - - .lg\:hover\:text-gray-600:hover { - color: #718096; - } - - .lg\:hover\:text-gray-700:hover { - color: #4a5568; - } - - .lg\:hover\:text-gray-800:hover { - color: #2d3748; - } - - .lg\:hover\:text-gray-900:hover { - color: #1a202c; - } - - .lg\:hover\:text-red-100:hover { - color: #fff5f5; - } - - .lg\:hover\:text-red-200:hover { - color: #fed7d7; - } - - .lg\:hover\:text-red-300:hover { - color: #feb2b2; - } - - .lg\:hover\:text-red-400:hover { - color: #fc8181; - } - - .lg\:hover\:text-red-500:hover { - color: #f56565; - } - - .lg\:hover\:text-red-600:hover { - color: #e53e3e; - } - - .lg\:hover\:text-red-700:hover { - color: #c53030; - } - - .lg\:hover\:text-red-800:hover { - color: #9b2c2c; - } - - .lg\:hover\:text-red-900:hover { - color: #742a2a; - } - - .lg\:hover\:text-orange-100:hover { - color: #fffaf0; - } - - .lg\:hover\:text-orange-200:hover { - color: #feebc8; - } - - .lg\:hover\:text-orange-300:hover { - color: #fbd38d; - } - - .lg\:hover\:text-orange-400:hover { - color: #f6ad55; - } - - .lg\:hover\:text-orange-500:hover { - color: #ed8936; - } - - .lg\:hover\:text-orange-600:hover { - color: #dd6b20; - } - - .lg\:hover\:text-orange-700:hover { - color: #c05621; - } - - .lg\:hover\:text-orange-800:hover { - color: #9c4221; - } - - .lg\:hover\:text-orange-900:hover { - color: #7b341e; - } - - .lg\:hover\:text-yellow-100:hover { - color: #fffff0; - } - - .lg\:hover\:text-yellow-200:hover { - color: #fefcbf; - } - - .lg\:hover\:text-yellow-300:hover { - color: #faf089; - } - - .lg\:hover\:text-yellow-400:hover { - color: #f6e05e; - } - - .lg\:hover\:text-yellow-500:hover { - color: #ecc94b; - } - - .lg\:hover\:text-yellow-600:hover { - color: #d69e2e; - } - - .lg\:hover\:text-yellow-700:hover { - color: #b7791f; - } - - .lg\:hover\:text-yellow-800:hover { - color: #975a16; - } - - .lg\:hover\:text-yellow-900:hover { - color: #744210; - } - - .lg\:hover\:text-green-100:hover { - color: #f0fff4; - } - - .lg\:hover\:text-green-200:hover { - color: #c6f6d5; - } - - .lg\:hover\:text-green-300:hover { - color: #9ae6b4; - } - - .lg\:hover\:text-green-400:hover { - color: #68d391; - } - - .lg\:hover\:text-green-500:hover { - color: #48bb78; - } - - .lg\:hover\:text-green-600:hover { - color: #38a169; - } - - .lg\:hover\:text-green-700:hover { - color: #2f855a; - } - - .lg\:hover\:text-green-800:hover { - color: #276749; - } - - .lg\:hover\:text-green-900:hover { - color: #22543d; - } - - .lg\:hover\:text-teal-100:hover { - color: #e6fffa; - } - - .lg\:hover\:text-teal-200:hover { - color: #b2f5ea; - } - - .lg\:hover\:text-teal-300:hover { - color: #81e6d9; - } - - .lg\:hover\:text-teal-400:hover { - color: #4fd1c5; - } - - .lg\:hover\:text-teal-500:hover { - color: #38b2ac; - } - - .lg\:hover\:text-teal-600:hover { - color: #319795; - } - - .lg\:hover\:text-teal-700:hover { - color: #2c7a7b; - } - - .lg\:hover\:text-teal-800:hover { - color: #285e61; - } - - .lg\:hover\:text-teal-900:hover { - color: #234e52; - } - - .lg\:hover\:text-blue-100:hover { - color: #ebf8ff; - } - - .lg\:hover\:text-blue-200:hover { - color: #bee3f8; - } - - .lg\:hover\:text-blue-300:hover { - color: #90cdf4; - } - - .lg\:hover\:text-blue-400:hover { - color: #63b3ed; - } - - .lg\:hover\:text-blue-500:hover { - color: #4299e1; - } - - .lg\:hover\:text-blue-600:hover { - color: #3182ce; - } - - .lg\:hover\:text-blue-700:hover { - color: #2b6cb0; - } - - .lg\:hover\:text-blue-800:hover { - color: #2c5282; - } - - .lg\:hover\:text-blue-900:hover { - color: #2a4365; - } - - .lg\:hover\:text-indigo-100:hover { - color: #ebf4ff; - } - - .lg\:hover\:text-indigo-200:hover { - color: #c3dafe; - } - - .lg\:hover\:text-indigo-300:hover { - color: #a3bffa; - } - - .lg\:hover\:text-indigo-400:hover { - color: #7f9cf5; - } - - .lg\:hover\:text-indigo-500:hover { - color: #667eea; - } - - .lg\:hover\:text-indigo-600:hover { - color: #5a67d8; - } - - .lg\:hover\:text-indigo-700:hover { - color: #4c51bf; - } - - .lg\:hover\:text-indigo-800:hover { - color: #434190; - } - - .lg\:hover\:text-indigo-900:hover { - color: #3c366b; - } - - .lg\:hover\:text-purple-100:hover { - color: #faf5ff; - } - - .lg\:hover\:text-purple-200:hover { - color: #e9d8fd; - } - - .lg\:hover\:text-purple-300:hover { - color: #d6bcfa; - } - - .lg\:hover\:text-purple-400:hover { - color: #b794f4; - } - - .lg\:hover\:text-purple-500:hover { - color: #9f7aea; - } - - .lg\:hover\:text-purple-600:hover { - color: #805ad5; - } - - .lg\:hover\:text-purple-700:hover { - color: #6b46c1; - } - - .lg\:hover\:text-purple-800:hover { - color: #553c9a; - } - - .lg\:hover\:text-purple-900:hover { - color: #44337a; - } - - .lg\:hover\:text-pink-100:hover { - color: #fff5f7; - } - - .lg\:hover\:text-pink-200:hover { - color: #fed7e2; - } - - .lg\:hover\:text-pink-300:hover { - color: #fbb6ce; - } - - .lg\:hover\:text-pink-400:hover { - color: #f687b3; - } - - .lg\:hover\:text-pink-500:hover { - color: #ed64a6; - } - - .lg\:hover\:text-pink-600:hover { - color: #d53f8c; - } - - .lg\:hover\:text-pink-700:hover { - color: #b83280; - } - - .lg\:hover\:text-pink-800:hover { - color: #97266d; - } - - .lg\:hover\:text-pink-900:hover { - color: #702459; - } - - .lg\:focus\:text-transparent:focus { - color: transparent; - } - - .lg\:focus\:text-black:focus { - color: #000; - } - - .lg\:focus\:text-white:focus { - color: #fff; - } - - .lg\:focus\:text-gray-100:focus { - color: #f7fafc; - } - - .lg\:focus\:text-gray-200:focus { - color: #edf2f7; - } - - .lg\:focus\:text-gray-300:focus { - color: #e2e8f0; - } - - .lg\:focus\:text-gray-400:focus { - color: #cbd5e0; - } - - .lg\:focus\:text-gray-500:focus { - color: #a0aec0; - } - - .lg\:focus\:text-gray-600:focus { - color: #718096; - } - - .lg\:focus\:text-gray-700:focus { - color: #4a5568; - } - - .lg\:focus\:text-gray-800:focus { - color: #2d3748; - } - - .lg\:focus\:text-gray-900:focus { - color: #1a202c; - } - - .lg\:focus\:text-red-100:focus { - color: #fff5f5; - } - - .lg\:focus\:text-red-200:focus { - color: #fed7d7; - } - - .lg\:focus\:text-red-300:focus { - color: #feb2b2; - } - - .lg\:focus\:text-red-400:focus { - color: #fc8181; - } - - .lg\:focus\:text-red-500:focus { - color: #f56565; - } - - .lg\:focus\:text-red-600:focus { - color: #e53e3e; - } - - .lg\:focus\:text-red-700:focus { - color: #c53030; - } - - .lg\:focus\:text-red-800:focus { - color: #9b2c2c; - } - - .lg\:focus\:text-red-900:focus { - color: #742a2a; - } - - .lg\:focus\:text-orange-100:focus { - color: #fffaf0; - } - - .lg\:focus\:text-orange-200:focus { - color: #feebc8; - } - - .lg\:focus\:text-orange-300:focus { - color: #fbd38d; - } - - .lg\:focus\:text-orange-400:focus { - color: #f6ad55; - } - - .lg\:focus\:text-orange-500:focus { - color: #ed8936; - } - - .lg\:focus\:text-orange-600:focus { - color: #dd6b20; - } - - .lg\:focus\:text-orange-700:focus { - color: #c05621; - } - - .lg\:focus\:text-orange-800:focus { - color: #9c4221; - } - - .lg\:focus\:text-orange-900:focus { - color: #7b341e; - } - - .lg\:focus\:text-yellow-100:focus { - color: #fffff0; - } - - .lg\:focus\:text-yellow-200:focus { - color: #fefcbf; - } - - .lg\:focus\:text-yellow-300:focus { - color: #faf089; - } - - .lg\:focus\:text-yellow-400:focus { - color: #f6e05e; - } - - .lg\:focus\:text-yellow-500:focus { - color: #ecc94b; - } - - .lg\:focus\:text-yellow-600:focus { - color: #d69e2e; - } - - .lg\:focus\:text-yellow-700:focus { - color: #b7791f; - } - - .lg\:focus\:text-yellow-800:focus { - color: #975a16; - } - - .lg\:focus\:text-yellow-900:focus { - color: #744210; - } - - .lg\:focus\:text-green-100:focus { - color: #f0fff4; - } - - .lg\:focus\:text-green-200:focus { - color: #c6f6d5; - } - - .lg\:focus\:text-green-300:focus { - color: #9ae6b4; - } - - .lg\:focus\:text-green-400:focus { - color: #68d391; - } - - .lg\:focus\:text-green-500:focus { - color: #48bb78; - } - - .lg\:focus\:text-green-600:focus { - color: #38a169; - } - - .lg\:focus\:text-green-700:focus { - color: #2f855a; - } - - .lg\:focus\:text-green-800:focus { - color: #276749; - } - - .lg\:focus\:text-green-900:focus { - color: #22543d; - } - - .lg\:focus\:text-teal-100:focus { - color: #e6fffa; - } - - .lg\:focus\:text-teal-200:focus { - color: #b2f5ea; - } - - .lg\:focus\:text-teal-300:focus { - color: #81e6d9; - } - - .lg\:focus\:text-teal-400:focus { - color: #4fd1c5; - } - - .lg\:focus\:text-teal-500:focus { - color: #38b2ac; - } - - .lg\:focus\:text-teal-600:focus { - color: #319795; - } - - .lg\:focus\:text-teal-700:focus { - color: #2c7a7b; - } - - .lg\:focus\:text-teal-800:focus { - color: #285e61; - } - - .lg\:focus\:text-teal-900:focus { - color: #234e52; - } - - .lg\:focus\:text-blue-100:focus { - color: #ebf8ff; - } - - .lg\:focus\:text-blue-200:focus { - color: #bee3f8; - } - - .lg\:focus\:text-blue-300:focus { - color: #90cdf4; - } - - .lg\:focus\:text-blue-400:focus { - color: #63b3ed; - } - - .lg\:focus\:text-blue-500:focus { - color: #4299e1; - } - - .lg\:focus\:text-blue-600:focus { - color: #3182ce; - } - - .lg\:focus\:text-blue-700:focus { - color: #2b6cb0; - } - - .lg\:focus\:text-blue-800:focus { - color: #2c5282; - } - - .lg\:focus\:text-blue-900:focus { - color: #2a4365; - } - - .lg\:focus\:text-indigo-100:focus { - color: #ebf4ff; - } - - .lg\:focus\:text-indigo-200:focus { - color: #c3dafe; - } - - .lg\:focus\:text-indigo-300:focus { - color: #a3bffa; - } - - .lg\:focus\:text-indigo-400:focus { - color: #7f9cf5; - } - - .lg\:focus\:text-indigo-500:focus { - color: #667eea; - } - - .lg\:focus\:text-indigo-600:focus { - color: #5a67d8; - } - - .lg\:focus\:text-indigo-700:focus { - color: #4c51bf; - } - - .lg\:focus\:text-indigo-800:focus { - color: #434190; - } - - .lg\:focus\:text-indigo-900:focus { - color: #3c366b; - } - - .lg\:focus\:text-purple-100:focus { - color: #faf5ff; - } - - .lg\:focus\:text-purple-200:focus { - color: #e9d8fd; - } - - .lg\:focus\:text-purple-300:focus { - color: #d6bcfa; - } - - .lg\:focus\:text-purple-400:focus { - color: #b794f4; - } - - .lg\:focus\:text-purple-500:focus { - color: #9f7aea; - } - - .lg\:focus\:text-purple-600:focus { - color: #805ad5; - } - - .lg\:focus\:text-purple-700:focus { - color: #6b46c1; - } - - .lg\:focus\:text-purple-800:focus { - color: #553c9a; - } - - .lg\:focus\:text-purple-900:focus { - color: #44337a; - } - - .lg\:focus\:text-pink-100:focus { - color: #fff5f7; - } - - .lg\:focus\:text-pink-200:focus { - color: #fed7e2; - } - - .lg\:focus\:text-pink-300:focus { - color: #fbb6ce; - } - - .lg\:focus\:text-pink-400:focus { - color: #f687b3; - } - - .lg\:focus\:text-pink-500:focus { - color: #ed64a6; - } - - .lg\:focus\:text-pink-600:focus { - color: #d53f8c; - } - - .lg\:focus\:text-pink-700:focus { - color: #b83280; - } - - .lg\:focus\:text-pink-800:focus { - color: #97266d; - } - - .lg\:focus\:text-pink-900:focus { - color: #702459; - } - - .lg\:text-xs { - font-size: 0.75rem; - } - - .lg\:text-sm { - font-size: 0.875rem; - } - - .lg\:text-base { - font-size: 1rem; - } - - .lg\:text-lg { - font-size: 1.125rem; - } - - .lg\:text-xl { - font-size: 1.25rem; - } - - .lg\:text-2xl { - font-size: 1.5rem; - } - - .lg\:text-3xl { - font-size: 1.875rem; - } - - .lg\:text-4xl { - font-size: 2.25rem; - } - - .lg\:text-5xl { - font-size: 3rem; - } - - .lg\:text-6xl { - font-size: 4rem; - } - - .lg\:italic { - font-style: italic; - } - - .lg\:not-italic { - font-style: normal; - } - - .lg\:uppercase { - text-transform: uppercase; - } - - .lg\:lowercase { - text-transform: lowercase; - } - - .lg\:capitalize { - text-transform: capitalize; - } - - .lg\:normal-case { - text-transform: none; - } - - .lg\:underline { - text-decoration: underline; - } - - .lg\:line-through { - text-decoration: line-through; - } - - .lg\:no-underline { - text-decoration: none; - } - - .lg\:hover\:underline:hover { - text-decoration: underline; - } - - .lg\:hover\:line-through:hover { - text-decoration: line-through; - } - - .lg\:hover\:no-underline:hover { - text-decoration: none; - } - - .lg\:focus\:underline:focus { - text-decoration: underline; - } - - .lg\:focus\:line-through:focus { - text-decoration: line-through; - } - - .lg\:focus\:no-underline:focus { - text-decoration: none; - } - - .lg\:antialiased { - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - } - - .lg\:subpixel-antialiased { - -webkit-font-smoothing: auto; - -moz-osx-font-smoothing: auto; - } - - .lg\:tracking-tighter { - letter-spacing: -0.05em; - } - - .lg\:tracking-tight { - letter-spacing: -0.025em; - } - - .lg\:tracking-normal { - letter-spacing: 0; - } - - .lg\:tracking-wide { - letter-spacing: 0.025em; - } - - .lg\:tracking-wider { - letter-spacing: 0.05em; - } - - .lg\:tracking-widest { - letter-spacing: 0.1em; - } - - .lg\:select-none { - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - } - - .lg\:select-text { - -webkit-user-select: text; - -moz-user-select: text; - -ms-user-select: text; - user-select: text; - } - - .lg\:select-all { - -webkit-user-select: all; - -moz-user-select: all; - -ms-user-select: all; - user-select: all; - } - - .lg\:select-auto { - -webkit-user-select: auto; - -moz-user-select: auto; - -ms-user-select: auto; - user-select: auto; - } - - .lg\:align-baseline { - vertical-align: baseline; - } - - .lg\:align-top { - vertical-align: top; - } - - .lg\:align-middle { - vertical-align: middle; - } - - .lg\:align-bottom { - vertical-align: bottom; - } - - .lg\:align-text-top { - vertical-align: text-top; - } - - .lg\:align-text-bottom { - vertical-align: text-bottom; - } - - .lg\:visible { - visibility: visible; - } - - .lg\:invisible { - visibility: hidden; - } - - .lg\:whitespace-normal { - white-space: normal; - } - - .lg\:whitespace-no-wrap { - white-space: nowrap; - } - - .lg\:whitespace-pre { - white-space: pre; - } - - .lg\:whitespace-pre-line { - white-space: pre-line; - } - - .lg\:whitespace-pre-wrap { - white-space: pre-wrap; - } - - .lg\:break-normal { - overflow-wrap: normal; - word-break: normal; - } - - .lg\:break-words { - overflow-wrap: break-word; - } - - .lg\:break-all { - word-break: break-all; - } - - .lg\:truncate { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - } - - .lg\:w-0 { - width: 0; - } - - .lg\:w-1 { - width: 0.25rem; - } - - .lg\:w-2 { - width: 0.5rem; - } - - .lg\:w-3 { - width: 0.75rem; - } - - .lg\:w-4 { - width: 1rem; - } - - .lg\:w-5 { - width: 1.25rem; - } - - .lg\:w-6 { - width: 1.5rem; - } - - .lg\:w-8 { - width: 2rem; - } - - .lg\:w-10 { - width: 2.5rem; - } - - .lg\:w-12 { - width: 3rem; - } - - .lg\:w-16 { - width: 4rem; - } - - .lg\:w-20 { - width: 5rem; - } - - .lg\:w-24 { - width: 6rem; - } - - .lg\:w-32 { - width: 8rem; - } - - .lg\:w-40 { - width: 10rem; - } - - .lg\:w-48 { - width: 12rem; - } - - .lg\:w-56 { - width: 14rem; - } - - .lg\:w-64 { - width: 16rem; - } - - .lg\:w-auto { - width: auto; - } - - .lg\:w-px { - width: 1px; - } - - .lg\:w-1\/2 { - width: 50%; - } - - .lg\:w-1\/3 { - width: 33.333333%; - } - - .lg\:w-2\/3 { - width: 66.666667%; - } - - .lg\:w-1\/4 { - width: 25%; - } - - .lg\:w-2\/4 { - width: 50%; - } - - .lg\:w-3\/4 { - width: 75%; - } - - .lg\:w-1\/5 { - width: 20%; - } - - .lg\:w-2\/5 { - width: 40%; - } - - .lg\:w-3\/5 { - width: 60%; - } - - .lg\:w-4\/5 { - width: 80%; - } - - .lg\:w-1\/6 { - width: 16.666667%; - } - - .lg\:w-2\/6 { - width: 33.333333%; - } - - .lg\:w-3\/6 { - width: 50%; - } - - .lg\:w-4\/6 { - width: 66.666667%; - } - - .lg\:w-5\/6 { - width: 83.333333%; - } - - .lg\:w-1\/12 { - width: 8.333333%; - } - - .lg\:w-2\/12 { - width: 16.666667%; - } - - .lg\:w-3\/12 { - width: 25%; - } - - .lg\:w-4\/12 { - width: 33.333333%; - } - - .lg\:w-5\/12 { - width: 41.666667%; - } - - .lg\:w-6\/12 { - width: 50%; - } - - .lg\:w-7\/12 { - width: 58.333333%; - } - - .lg\:w-8\/12 { - width: 66.666667%; - } - - .lg\:w-9\/12 { - width: 75%; - } - - .lg\:w-10\/12 { - width: 83.333333%; - } - - .lg\:w-11\/12 { - width: 91.666667%; - } - - .lg\:w-full { - width: 100%; - } - - .lg\:w-screen { - width: 100vw; - } - - .lg\:z-0 { - z-index: 0; - } - - .lg\:z-10 { - z-index: 10; - } - - .lg\:z-20 { - z-index: 20; - } - - .lg\:z-30 { - z-index: 30; - } - - .lg\:z-40 { - z-index: 40; - } - - .lg\:z-50 { - z-index: 50; - } - - .lg\:z-auto { - z-index: auto; - } - - .lg\:gap-0 { - grid-gap: 0; - gap: 0; - } - - .lg\:gap-1 { - grid-gap: 0.25rem; - gap: 0.25rem; - } - - .lg\:gap-2 { - grid-gap: 0.5rem; - gap: 0.5rem; - } - - .lg\:gap-3 { - grid-gap: 0.75rem; - gap: 0.75rem; - } - - .lg\:gap-4 { - grid-gap: 1rem; - gap: 1rem; - } - - .lg\:gap-5 { - grid-gap: 1.25rem; - gap: 1.25rem; - } - - .lg\:gap-6 { - grid-gap: 1.5rem; - gap: 1.5rem; - } - - .lg\:gap-8 { - grid-gap: 2rem; - gap: 2rem; - } - - .lg\:gap-10 { - grid-gap: 2.5rem; - gap: 2.5rem; - } - - .lg\:gap-12 { - grid-gap: 3rem; - gap: 3rem; - } - - .lg\:gap-16 { - grid-gap: 4rem; - gap: 4rem; - } - - .lg\:gap-20 { - grid-gap: 5rem; - gap: 5rem; - } - - .lg\:gap-24 { - grid-gap: 6rem; - gap: 6rem; - } - - .lg\:gap-32 { - grid-gap: 8rem; - gap: 8rem; - } - - .lg\:gap-40 { - grid-gap: 10rem; - gap: 10rem; - } - - .lg\:gap-48 { - grid-gap: 12rem; - gap: 12rem; - } - - .lg\:gap-56 { - grid-gap: 14rem; - gap: 14rem; - } - - .lg\:gap-64 { - grid-gap: 16rem; - gap: 16rem; - } - - .lg\:gap-px { - grid-gap: 1px; - gap: 1px; - } - - .lg\:col-gap-0 { - grid-column-gap: 0; - -webkit-column-gap: 0; - -moz-column-gap: 0; - column-gap: 0; - } - - .lg\:col-gap-1 { - grid-column-gap: 0.25rem; - -webkit-column-gap: 0.25rem; - -moz-column-gap: 0.25rem; - column-gap: 0.25rem; - } - - .lg\:col-gap-2 { - grid-column-gap: 0.5rem; - -webkit-column-gap: 0.5rem; - -moz-column-gap: 0.5rem; - column-gap: 0.5rem; - } - - .lg\:col-gap-3 { - grid-column-gap: 0.75rem; - -webkit-column-gap: 0.75rem; - -moz-column-gap: 0.75rem; - column-gap: 0.75rem; - } - - .lg\:col-gap-4 { - grid-column-gap: 1rem; - -webkit-column-gap: 1rem; - -moz-column-gap: 1rem; - column-gap: 1rem; - } - - .lg\:col-gap-5 { - grid-column-gap: 1.25rem; - -webkit-column-gap: 1.25rem; - -moz-column-gap: 1.25rem; - column-gap: 1.25rem; - } - - .lg\:col-gap-6 { - grid-column-gap: 1.5rem; - -webkit-column-gap: 1.5rem; - -moz-column-gap: 1.5rem; - column-gap: 1.5rem; - } - - .lg\:col-gap-8 { - grid-column-gap: 2rem; - -webkit-column-gap: 2rem; - -moz-column-gap: 2rem; - column-gap: 2rem; - } - - .lg\:col-gap-10 { - grid-column-gap: 2.5rem; - -webkit-column-gap: 2.5rem; - -moz-column-gap: 2.5rem; - column-gap: 2.5rem; - } - - .lg\:col-gap-12 { - grid-column-gap: 3rem; - -webkit-column-gap: 3rem; - -moz-column-gap: 3rem; - column-gap: 3rem; - } - - .lg\:col-gap-16 { - grid-column-gap: 4rem; - -webkit-column-gap: 4rem; - -moz-column-gap: 4rem; - column-gap: 4rem; - } - - .lg\:col-gap-20 { - grid-column-gap: 5rem; - -webkit-column-gap: 5rem; - -moz-column-gap: 5rem; - column-gap: 5rem; - } - - .lg\:col-gap-24 { - grid-column-gap: 6rem; - -webkit-column-gap: 6rem; - -moz-column-gap: 6rem; - column-gap: 6rem; - } - - .lg\:col-gap-32 { - grid-column-gap: 8rem; - -webkit-column-gap: 8rem; - -moz-column-gap: 8rem; - column-gap: 8rem; - } - - .lg\:col-gap-40 { - grid-column-gap: 10rem; - -webkit-column-gap: 10rem; - -moz-column-gap: 10rem; - column-gap: 10rem; - } - - .lg\:col-gap-48 { - grid-column-gap: 12rem; - -webkit-column-gap: 12rem; - -moz-column-gap: 12rem; - column-gap: 12rem; - } - - .lg\:col-gap-56 { - grid-column-gap: 14rem; - -webkit-column-gap: 14rem; - -moz-column-gap: 14rem; - column-gap: 14rem; - } - - .lg\:col-gap-64 { - grid-column-gap: 16rem; - -webkit-column-gap: 16rem; - -moz-column-gap: 16rem; - column-gap: 16rem; - } - - .lg\:col-gap-px { - grid-column-gap: 1px; - -webkit-column-gap: 1px; - -moz-column-gap: 1px; - column-gap: 1px; - } - - .lg\:row-gap-0 { - grid-row-gap: 0; - row-gap: 0; - } - - .lg\:row-gap-1 { - grid-row-gap: 0.25rem; - row-gap: 0.25rem; - } - - .lg\:row-gap-2 { - grid-row-gap: 0.5rem; - row-gap: 0.5rem; - } - - .lg\:row-gap-3 { - grid-row-gap: 0.75rem; - row-gap: 0.75rem; - } - - .lg\:row-gap-4 { - grid-row-gap: 1rem; - row-gap: 1rem; - } - - .lg\:row-gap-5 { - grid-row-gap: 1.25rem; - row-gap: 1.25rem; - } - - .lg\:row-gap-6 { - grid-row-gap: 1.5rem; - row-gap: 1.5rem; - } - - .lg\:row-gap-8 { - grid-row-gap: 2rem; - row-gap: 2rem; - } - - .lg\:row-gap-10 { - grid-row-gap: 2.5rem; - row-gap: 2.5rem; - } - - .lg\:row-gap-12 { - grid-row-gap: 3rem; - row-gap: 3rem; - } - - .lg\:row-gap-16 { - grid-row-gap: 4rem; - row-gap: 4rem; - } - - .lg\:row-gap-20 { - grid-row-gap: 5rem; - row-gap: 5rem; - } - - .lg\:row-gap-24 { - grid-row-gap: 6rem; - row-gap: 6rem; - } - - .lg\:row-gap-32 { - grid-row-gap: 8rem; - row-gap: 8rem; - } - - .lg\:row-gap-40 { - grid-row-gap: 10rem; - row-gap: 10rem; - } - - .lg\:row-gap-48 { - grid-row-gap: 12rem; - row-gap: 12rem; - } - - .lg\:row-gap-56 { - grid-row-gap: 14rem; - row-gap: 14rem; - } - - .lg\:row-gap-64 { - grid-row-gap: 16rem; - row-gap: 16rem; - } - - .lg\:row-gap-px { - grid-row-gap: 1px; - row-gap: 1px; - } - - .lg\:grid-flow-row { - grid-auto-flow: row; - } - - .lg\:grid-flow-col { - grid-auto-flow: column; - } - - .lg\:grid-flow-row-dense { - grid-auto-flow: row dense; - } - - .lg\:grid-flow-col-dense { - grid-auto-flow: column dense; - } - - .lg\:grid-cols-1 { - grid-template-columns: repeat(1, minmax(0, 1fr)); - } - - .lg\:grid-cols-2 { - grid-template-columns: repeat(2, minmax(0, 1fr)); - } - - .lg\:grid-cols-3 { - grid-template-columns: repeat(3, minmax(0, 1fr)); - } - - .lg\:grid-cols-4 { - grid-template-columns: repeat(4, minmax(0, 1fr)); - } - - .lg\:grid-cols-5 { - grid-template-columns: repeat(5, minmax(0, 1fr)); - } - - .lg\:grid-cols-6 { - grid-template-columns: repeat(6, minmax(0, 1fr)); - } - - .lg\:grid-cols-7 { - grid-template-columns: repeat(7, minmax(0, 1fr)); - } - - .lg\:grid-cols-8 { - grid-template-columns: repeat(8, minmax(0, 1fr)); - } - - .lg\:grid-cols-9 { - grid-template-columns: repeat(9, minmax(0, 1fr)); - } - - .lg\:grid-cols-10 { - grid-template-columns: repeat(10, minmax(0, 1fr)); - } - - .lg\:grid-cols-11 { - grid-template-columns: repeat(11, minmax(0, 1fr)); - } - - .lg\:grid-cols-12 { - grid-template-columns: repeat(12, minmax(0, 1fr)); - } - - .lg\:grid-cols-none { - grid-template-columns: none; - } - - .lg\:col-auto { - grid-column: auto; - } - - .lg\:col-span-1 { - grid-column: span 1 / span 1; - } - - .lg\:col-span-2 { - grid-column: span 2 / span 2; - } - - .lg\:col-span-3 { - grid-column: span 3 / span 3; - } - - .lg\:col-span-4 { - grid-column: span 4 / span 4; - } - - .lg\:col-span-5 { - grid-column: span 5 / span 5; - } - - .lg\:col-span-6 { - grid-column: span 6 / span 6; - } - - .lg\:col-span-7 { - grid-column: span 7 / span 7; - } - - .lg\:col-span-8 { - grid-column: span 8 / span 8; - } - - .lg\:col-span-9 { - grid-column: span 9 / span 9; - } - - .lg\:col-span-10 { - grid-column: span 10 / span 10; - } - - .lg\:col-span-11 { - grid-column: span 11 / span 11; - } - - .lg\:col-span-12 { - grid-column: span 12 / span 12; - } - - .lg\:col-start-1 { - grid-column-start: 1; - } - - .lg\:col-start-2 { - grid-column-start: 2; - } - - .lg\:col-start-3 { - grid-column-start: 3; - } - - .lg\:col-start-4 { - grid-column-start: 4; - } - - .lg\:col-start-5 { - grid-column-start: 5; - } - - .lg\:col-start-6 { - grid-column-start: 6; - } - - .lg\:col-start-7 { - grid-column-start: 7; - } - - .lg\:col-start-8 { - grid-column-start: 8; - } - - .lg\:col-start-9 { - grid-column-start: 9; - } - - .lg\:col-start-10 { - grid-column-start: 10; - } - - .lg\:col-start-11 { - grid-column-start: 11; - } - - .lg\:col-start-12 { - grid-column-start: 12; - } - - .lg\:col-start-13 { - grid-column-start: 13; - } - - .lg\:col-start-auto { - grid-column-start: auto; - } - - .lg\:col-end-1 { - grid-column-end: 1; - } - - .lg\:col-end-2 { - grid-column-end: 2; - } - - .lg\:col-end-3 { - grid-column-end: 3; - } - - .lg\:col-end-4 { - grid-column-end: 4; - } - - .lg\:col-end-5 { - grid-column-end: 5; - } - - .lg\:col-end-6 { - grid-column-end: 6; - } - - .lg\:col-end-7 { - grid-column-end: 7; - } - - .lg\:col-end-8 { - grid-column-end: 8; - } - - .lg\:col-end-9 { - grid-column-end: 9; - } - - .lg\:col-end-10 { - grid-column-end: 10; - } - - .lg\:col-end-11 { - grid-column-end: 11; - } - - .lg\:col-end-12 { - grid-column-end: 12; - } - - .lg\:col-end-13 { - grid-column-end: 13; - } - - .lg\:col-end-auto { - grid-column-end: auto; - } - - .lg\:grid-rows-1 { - grid-template-rows: repeat(1, minmax(0, 1fr)); - } - - .lg\:grid-rows-2 { - grid-template-rows: repeat(2, minmax(0, 1fr)); - } - - .lg\:grid-rows-3 { - grid-template-rows: repeat(3, minmax(0, 1fr)); - } - - .lg\:grid-rows-4 { - grid-template-rows: repeat(4, minmax(0, 1fr)); - } - - .lg\:grid-rows-5 { - grid-template-rows: repeat(5, minmax(0, 1fr)); - } - - .lg\:grid-rows-6 { - grid-template-rows: repeat(6, minmax(0, 1fr)); - } - - .lg\:grid-rows-none { - grid-template-rows: none; - } - - .lg\:row-auto { - grid-row: auto; - } - - .lg\:row-span-1 { - grid-row: span 1 / span 1; - } - - .lg\:row-span-2 { - grid-row: span 2 / span 2; - } - - .lg\:row-span-3 { - grid-row: span 3 / span 3; - } - - .lg\:row-span-4 { - grid-row: span 4 / span 4; - } - - .lg\:row-span-5 { - grid-row: span 5 / span 5; - } - - .lg\:row-span-6 { - grid-row: span 6 / span 6; - } - - .lg\:row-start-1 { - grid-row-start: 1; - } - - .lg\:row-start-2 { - grid-row-start: 2; - } - - .lg\:row-start-3 { - grid-row-start: 3; - } - - .lg\:row-start-4 { - grid-row-start: 4; - } - - .lg\:row-start-5 { - grid-row-start: 5; - } - - .lg\:row-start-6 { - grid-row-start: 6; - } - - .lg\:row-start-7 { - grid-row-start: 7; - } - - .lg\:row-start-auto { - grid-row-start: auto; - } - - .lg\:row-end-1 { - grid-row-end: 1; - } - - .lg\:row-end-2 { - grid-row-end: 2; - } - - .lg\:row-end-3 { - grid-row-end: 3; - } - - .lg\:row-end-4 { - grid-row-end: 4; - } - - .lg\:row-end-5 { - grid-row-end: 5; - } - - .lg\:row-end-6 { - grid-row-end: 6; - } - - .lg\:row-end-7 { - grid-row-end: 7; - } - - .lg\:row-end-auto { - grid-row-end: auto; - } - - .lg\:transform { - --transform-translate-x: 0; - --transform-translate-y: 0; - --transform-rotate: 0; - --transform-skew-x: 0; - --transform-skew-y: 0; - --transform-scale-x: 1; - --transform-scale-y: 1; - transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)); - } - - .lg\:transform-none { - transform: none; - } - - .lg\:origin-center { - transform-origin: center; - } - - .lg\:origin-top { - transform-origin: top; - } - - .lg\:origin-top-right { - transform-origin: top right; - } - - .lg\:origin-right { - transform-origin: right; - } - - .lg\:origin-bottom-right { - transform-origin: bottom right; - } - - .lg\:origin-bottom { - transform-origin: bottom; - } - - .lg\:origin-bottom-left { - transform-origin: bottom left; - } - - .lg\:origin-left { - transform-origin: left; - } - - .lg\:origin-top-left { - transform-origin: top left; - } - - .lg\:scale-0 { - --transform-scale-x: 0; - --transform-scale-y: 0; - } - - .lg\:scale-50 { - --transform-scale-x: .5; - --transform-scale-y: .5; - } - - .lg\:scale-75 { - --transform-scale-x: .75; - --transform-scale-y: .75; - } - - .lg\:scale-90 { - --transform-scale-x: .9; - --transform-scale-y: .9; - } - - .lg\:scale-95 { - --transform-scale-x: .95; - --transform-scale-y: .95; - } - - .lg\:scale-100 { - --transform-scale-x: 1; - --transform-scale-y: 1; - } - - .lg\:scale-105 { - --transform-scale-x: 1.05; - --transform-scale-y: 1.05; - } - - .lg\:scale-110 { - --transform-scale-x: 1.1; - --transform-scale-y: 1.1; - } - - .lg\:scale-125 { - --transform-scale-x: 1.25; - --transform-scale-y: 1.25; - } - - .lg\:scale-150 { - --transform-scale-x: 1.5; - --transform-scale-y: 1.5; - } - - .lg\:scale-x-0 { - --transform-scale-x: 0; - } - - .lg\:scale-x-50 { - --transform-scale-x: .5; - } - - .lg\:scale-x-75 { - --transform-scale-x: .75; - } - - .lg\:scale-x-90 { - --transform-scale-x: .9; - } - - .lg\:scale-x-95 { - --transform-scale-x: .95; - } - - .lg\:scale-x-100 { - --transform-scale-x: 1; - } - - .lg\:scale-x-105 { - --transform-scale-x: 1.05; - } - - .lg\:scale-x-110 { - --transform-scale-x: 1.1; - } - - .lg\:scale-x-125 { - --transform-scale-x: 1.25; - } - - .lg\:scale-x-150 { - --transform-scale-x: 1.5; - } - - .lg\:scale-y-0 { - --transform-scale-y: 0; - } - - .lg\:scale-y-50 { - --transform-scale-y: .5; - } - - .lg\:scale-y-75 { - --transform-scale-y: .75; - } - - .lg\:scale-y-90 { - --transform-scale-y: .9; - } - - .lg\:scale-y-95 { - --transform-scale-y: .95; - } - - .lg\:scale-y-100 { - --transform-scale-y: 1; - } - - .lg\:scale-y-105 { - --transform-scale-y: 1.05; - } - - .lg\:scale-y-110 { - --transform-scale-y: 1.1; - } - - .lg\:scale-y-125 { - --transform-scale-y: 1.25; - } - - .lg\:scale-y-150 { - --transform-scale-y: 1.5; - } - - .lg\:hover\:scale-0:hover { - --transform-scale-x: 0; - --transform-scale-y: 0; - } - - .lg\:hover\:scale-50:hover { - --transform-scale-x: .5; - --transform-scale-y: .5; - } - - .lg\:hover\:scale-75:hover { - --transform-scale-x: .75; - --transform-scale-y: .75; - } - - .lg\:hover\:scale-90:hover { - --transform-scale-x: .9; - --transform-scale-y: .9; - } - - .lg\:hover\:scale-95:hover { - --transform-scale-x: .95; - --transform-scale-y: .95; - } - - .lg\:hover\:scale-100:hover { - --transform-scale-x: 1; - --transform-scale-y: 1; - } - - .lg\:hover\:scale-105:hover { - --transform-scale-x: 1.05; - --transform-scale-y: 1.05; - } - - .lg\:hover\:scale-110:hover { - --transform-scale-x: 1.1; - --transform-scale-y: 1.1; - } - - .lg\:hover\:scale-125:hover { - --transform-scale-x: 1.25; - --transform-scale-y: 1.25; - } - - .lg\:hover\:scale-150:hover { - --transform-scale-x: 1.5; - --transform-scale-y: 1.5; - } - - .lg\:hover\:scale-x-0:hover { - --transform-scale-x: 0; - } - - .lg\:hover\:scale-x-50:hover { - --transform-scale-x: .5; - } - - .lg\:hover\:scale-x-75:hover { - --transform-scale-x: .75; - } - - .lg\:hover\:scale-x-90:hover { - --transform-scale-x: .9; - } - - .lg\:hover\:scale-x-95:hover { - --transform-scale-x: .95; - } - - .lg\:hover\:scale-x-100:hover { - --transform-scale-x: 1; - } - - .lg\:hover\:scale-x-105:hover { - --transform-scale-x: 1.05; - } - - .lg\:hover\:scale-x-110:hover { - --transform-scale-x: 1.1; - } - - .lg\:hover\:scale-x-125:hover { - --transform-scale-x: 1.25; - } - - .lg\:hover\:scale-x-150:hover { - --transform-scale-x: 1.5; - } - - .lg\:hover\:scale-y-0:hover { - --transform-scale-y: 0; - } - - .lg\:hover\:scale-y-50:hover { - --transform-scale-y: .5; - } - - .lg\:hover\:scale-y-75:hover { - --transform-scale-y: .75; - } - - .lg\:hover\:scale-y-90:hover { - --transform-scale-y: .9; - } - - .lg\:hover\:scale-y-95:hover { - --transform-scale-y: .95; - } - - .lg\:hover\:scale-y-100:hover { - --transform-scale-y: 1; - } - - .lg\:hover\:scale-y-105:hover { - --transform-scale-y: 1.05; - } - - .lg\:hover\:scale-y-110:hover { - --transform-scale-y: 1.1; - } - - .lg\:hover\:scale-y-125:hover { - --transform-scale-y: 1.25; - } - - .lg\:hover\:scale-y-150:hover { - --transform-scale-y: 1.5; - } - - .lg\:focus\:scale-0:focus { - --transform-scale-x: 0; - --transform-scale-y: 0; - } - - .lg\:focus\:scale-50:focus { - --transform-scale-x: .5; - --transform-scale-y: .5; - } - - .lg\:focus\:scale-75:focus { - --transform-scale-x: .75; - --transform-scale-y: .75; - } - - .lg\:focus\:scale-90:focus { - --transform-scale-x: .9; - --transform-scale-y: .9; - } - - .lg\:focus\:scale-95:focus { - --transform-scale-x: .95; - --transform-scale-y: .95; - } - - .lg\:focus\:scale-100:focus { - --transform-scale-x: 1; - --transform-scale-y: 1; - } - - .lg\:focus\:scale-105:focus { - --transform-scale-x: 1.05; - --transform-scale-y: 1.05; - } - - .lg\:focus\:scale-110:focus { - --transform-scale-x: 1.1; - --transform-scale-y: 1.1; - } - - .lg\:focus\:scale-125:focus { - --transform-scale-x: 1.25; - --transform-scale-y: 1.25; - } - - .lg\:focus\:scale-150:focus { - --transform-scale-x: 1.5; - --transform-scale-y: 1.5; - } - - .lg\:focus\:scale-x-0:focus { - --transform-scale-x: 0; - } - - .lg\:focus\:scale-x-50:focus { - --transform-scale-x: .5; - } - - .lg\:focus\:scale-x-75:focus { - --transform-scale-x: .75; - } - - .lg\:focus\:scale-x-90:focus { - --transform-scale-x: .9; - } - - .lg\:focus\:scale-x-95:focus { - --transform-scale-x: .95; - } - - .lg\:focus\:scale-x-100:focus { - --transform-scale-x: 1; - } - - .lg\:focus\:scale-x-105:focus { - --transform-scale-x: 1.05; - } - - .lg\:focus\:scale-x-110:focus { - --transform-scale-x: 1.1; - } - - .lg\:focus\:scale-x-125:focus { - --transform-scale-x: 1.25; - } - - .lg\:focus\:scale-x-150:focus { - --transform-scale-x: 1.5; - } - - .lg\:focus\:scale-y-0:focus { - --transform-scale-y: 0; - } - - .lg\:focus\:scale-y-50:focus { - --transform-scale-y: .5; - } - - .lg\:focus\:scale-y-75:focus { - --transform-scale-y: .75; - } - - .lg\:focus\:scale-y-90:focus { - --transform-scale-y: .9; - } - - .lg\:focus\:scale-y-95:focus { - --transform-scale-y: .95; - } - - .lg\:focus\:scale-y-100:focus { - --transform-scale-y: 1; - } - - .lg\:focus\:scale-y-105:focus { - --transform-scale-y: 1.05; - } - - .lg\:focus\:scale-y-110:focus { - --transform-scale-y: 1.1; - } - - .lg\:focus\:scale-y-125:focus { - --transform-scale-y: 1.25; - } - - .lg\:focus\:scale-y-150:focus { - --transform-scale-y: 1.5; - } - - .lg\:rotate-0 { - --transform-rotate: 0; - } - - .lg\:rotate-45 { - --transform-rotate: 45deg; - } - - .lg\:rotate-90 { - --transform-rotate: 90deg; - } - - .lg\:rotate-180 { - --transform-rotate: 180deg; - } - - .lg\:-rotate-180 { - --transform-rotate: -180deg; - } - - .lg\:-rotate-90 { - --transform-rotate: -90deg; - } - - .lg\:-rotate-45 { - --transform-rotate: -45deg; - } - - .lg\:hover\:rotate-0:hover { - --transform-rotate: 0; - } - - .lg\:hover\:rotate-45:hover { - --transform-rotate: 45deg; - } - - .lg\:hover\:rotate-90:hover { - --transform-rotate: 90deg; - } - - .lg\:hover\:rotate-180:hover { - --transform-rotate: 180deg; - } - - .lg\:hover\:-rotate-180:hover { - --transform-rotate: -180deg; - } - - .lg\:hover\:-rotate-90:hover { - --transform-rotate: -90deg; - } - - .lg\:hover\:-rotate-45:hover { - --transform-rotate: -45deg; - } - - .lg\:focus\:rotate-0:focus { - --transform-rotate: 0; - } - - .lg\:focus\:rotate-45:focus { - --transform-rotate: 45deg; - } - - .lg\:focus\:rotate-90:focus { - --transform-rotate: 90deg; - } - - .lg\:focus\:rotate-180:focus { - --transform-rotate: 180deg; - } - - .lg\:focus\:-rotate-180:focus { - --transform-rotate: -180deg; - } - - .lg\:focus\:-rotate-90:focus { - --transform-rotate: -90deg; - } - - .lg\:focus\:-rotate-45:focus { - --transform-rotate: -45deg; - } - - .lg\:translate-x-0 { - --transform-translate-x: 0; - } - - .lg\:translate-x-1 { - --transform-translate-x: 0.25rem; - } - - .lg\:translate-x-2 { - --transform-translate-x: 0.5rem; - } - - .lg\:translate-x-3 { - --transform-translate-x: 0.75rem; - } - - .lg\:translate-x-4 { - --transform-translate-x: 1rem; - } - - .lg\:translate-x-5 { - --transform-translate-x: 1.25rem; - } - - .lg\:translate-x-6 { - --transform-translate-x: 1.5rem; - } - - .lg\:translate-x-8 { - --transform-translate-x: 2rem; - } - - .lg\:translate-x-10 { - --transform-translate-x: 2.5rem; - } - - .lg\:translate-x-12 { - --transform-translate-x: 3rem; - } - - .lg\:translate-x-16 { - --transform-translate-x: 4rem; - } - - .lg\:translate-x-20 { - --transform-translate-x: 5rem; - } - - .lg\:translate-x-24 { - --transform-translate-x: 6rem; - } - - .lg\:translate-x-32 { - --transform-translate-x: 8rem; - } - - .lg\:translate-x-40 { - --transform-translate-x: 10rem; - } - - .lg\:translate-x-48 { - --transform-translate-x: 12rem; - } - - .lg\:translate-x-56 { - --transform-translate-x: 14rem; - } - - .lg\:translate-x-64 { - --transform-translate-x: 16rem; - } - - .lg\:translate-x-px { - --transform-translate-x: 1px; - } - - .lg\:-translate-x-1 { - --transform-translate-x: -0.25rem; - } - - .lg\:-translate-x-2 { - --transform-translate-x: -0.5rem; - } - - .lg\:-translate-x-3 { - --transform-translate-x: -0.75rem; - } - - .lg\:-translate-x-4 { - --transform-translate-x: -1rem; - } - - .lg\:-translate-x-5 { - --transform-translate-x: -1.25rem; - } - - .lg\:-translate-x-6 { - --transform-translate-x: -1.5rem; - } - - .lg\:-translate-x-8 { - --transform-translate-x: -2rem; - } - - .lg\:-translate-x-10 { - --transform-translate-x: -2.5rem; - } - - .lg\:-translate-x-12 { - --transform-translate-x: -3rem; - } - - .lg\:-translate-x-16 { - --transform-translate-x: -4rem; - } - - .lg\:-translate-x-20 { - --transform-translate-x: -5rem; - } - - .lg\:-translate-x-24 { - --transform-translate-x: -6rem; - } - - .lg\:-translate-x-32 { - --transform-translate-x: -8rem; - } - - .lg\:-translate-x-40 { - --transform-translate-x: -10rem; - } - - .lg\:-translate-x-48 { - --transform-translate-x: -12rem; - } - - .lg\:-translate-x-56 { - --transform-translate-x: -14rem; - } - - .lg\:-translate-x-64 { - --transform-translate-x: -16rem; - } - - .lg\:-translate-x-px { - --transform-translate-x: -1px; - } - - .lg\:-translate-x-full { - --transform-translate-x: -100%; - } - - .lg\:-translate-x-1\/2 { - --transform-translate-x: -50%; - } - - .lg\:translate-x-1\/2 { - --transform-translate-x: 50%; - } - - .lg\:translate-x-full { - --transform-translate-x: 100%; - } - - .lg\:translate-y-0 { - --transform-translate-y: 0; - } - - .lg\:translate-y-1 { - --transform-translate-y: 0.25rem; - } - - .lg\:translate-y-2 { - --transform-translate-y: 0.5rem; - } - - .lg\:translate-y-3 { - --transform-translate-y: 0.75rem; - } - - .lg\:translate-y-4 { - --transform-translate-y: 1rem; - } - - .lg\:translate-y-5 { - --transform-translate-y: 1.25rem; - } - - .lg\:translate-y-6 { - --transform-translate-y: 1.5rem; - } - - .lg\:translate-y-8 { - --transform-translate-y: 2rem; - } - - .lg\:translate-y-10 { - --transform-translate-y: 2.5rem; - } - - .lg\:translate-y-12 { - --transform-translate-y: 3rem; - } - - .lg\:translate-y-16 { - --transform-translate-y: 4rem; - } - - .lg\:translate-y-20 { - --transform-translate-y: 5rem; - } - - .lg\:translate-y-24 { - --transform-translate-y: 6rem; - } - - .lg\:translate-y-32 { - --transform-translate-y: 8rem; - } - - .lg\:translate-y-40 { - --transform-translate-y: 10rem; - } - - .lg\:translate-y-48 { - --transform-translate-y: 12rem; - } - - .lg\:translate-y-56 { - --transform-translate-y: 14rem; - } - - .lg\:translate-y-64 { - --transform-translate-y: 16rem; - } - - .lg\:translate-y-px { - --transform-translate-y: 1px; - } - - .lg\:-translate-y-1 { - --transform-translate-y: -0.25rem; - } - - .lg\:-translate-y-2 { - --transform-translate-y: -0.5rem; - } - - .lg\:-translate-y-3 { - --transform-translate-y: -0.75rem; - } - - .lg\:-translate-y-4 { - --transform-translate-y: -1rem; - } - - .lg\:-translate-y-5 { - --transform-translate-y: -1.25rem; - } - - .lg\:-translate-y-6 { - --transform-translate-y: -1.5rem; - } - - .lg\:-translate-y-8 { - --transform-translate-y: -2rem; - } - - .lg\:-translate-y-10 { - --transform-translate-y: -2.5rem; - } - - .lg\:-translate-y-12 { - --transform-translate-y: -3rem; - } - - .lg\:-translate-y-16 { - --transform-translate-y: -4rem; - } - - .lg\:-translate-y-20 { - --transform-translate-y: -5rem; - } - - .lg\:-translate-y-24 { - --transform-translate-y: -6rem; - } - - .lg\:-translate-y-32 { - --transform-translate-y: -8rem; - } - - .lg\:-translate-y-40 { - --transform-translate-y: -10rem; - } - - .lg\:-translate-y-48 { - --transform-translate-y: -12rem; - } - - .lg\:-translate-y-56 { - --transform-translate-y: -14rem; - } - - .lg\:-translate-y-64 { - --transform-translate-y: -16rem; - } - - .lg\:-translate-y-px { - --transform-translate-y: -1px; - } - - .lg\:-translate-y-full { - --transform-translate-y: -100%; - } - - .lg\:-translate-y-1\/2 { - --transform-translate-y: -50%; - } - - .lg\:translate-y-1\/2 { - --transform-translate-y: 50%; - } - - .lg\:translate-y-full { - --transform-translate-y: 100%; - } - - .lg\:hover\:translate-x-0:hover { - --transform-translate-x: 0; - } - - .lg\:hover\:translate-x-1:hover { - --transform-translate-x: 0.25rem; - } - - .lg\:hover\:translate-x-2:hover { - --transform-translate-x: 0.5rem; - } - - .lg\:hover\:translate-x-3:hover { - --transform-translate-x: 0.75rem; - } - - .lg\:hover\:translate-x-4:hover { - --transform-translate-x: 1rem; - } - - .lg\:hover\:translate-x-5:hover { - --transform-translate-x: 1.25rem; - } - - .lg\:hover\:translate-x-6:hover { - --transform-translate-x: 1.5rem; - } - - .lg\:hover\:translate-x-8:hover { - --transform-translate-x: 2rem; - } - - .lg\:hover\:translate-x-10:hover { - --transform-translate-x: 2.5rem; - } - - .lg\:hover\:translate-x-12:hover { - --transform-translate-x: 3rem; - } - - .lg\:hover\:translate-x-16:hover { - --transform-translate-x: 4rem; - } - - .lg\:hover\:translate-x-20:hover { - --transform-translate-x: 5rem; - } - - .lg\:hover\:translate-x-24:hover { - --transform-translate-x: 6rem; - } - - .lg\:hover\:translate-x-32:hover { - --transform-translate-x: 8rem; - } - - .lg\:hover\:translate-x-40:hover { - --transform-translate-x: 10rem; - } - - .lg\:hover\:translate-x-48:hover { - --transform-translate-x: 12rem; - } - - .lg\:hover\:translate-x-56:hover { - --transform-translate-x: 14rem; - } - - .lg\:hover\:translate-x-64:hover { - --transform-translate-x: 16rem; - } - - .lg\:hover\:translate-x-px:hover { - --transform-translate-x: 1px; - } - - .lg\:hover\:-translate-x-1:hover { - --transform-translate-x: -0.25rem; - } - - .lg\:hover\:-translate-x-2:hover { - --transform-translate-x: -0.5rem; - } - - .lg\:hover\:-translate-x-3:hover { - --transform-translate-x: -0.75rem; - } - - .lg\:hover\:-translate-x-4:hover { - --transform-translate-x: -1rem; - } - - .lg\:hover\:-translate-x-5:hover { - --transform-translate-x: -1.25rem; - } - - .lg\:hover\:-translate-x-6:hover { - --transform-translate-x: -1.5rem; - } - - .lg\:hover\:-translate-x-8:hover { - --transform-translate-x: -2rem; - } - - .lg\:hover\:-translate-x-10:hover { - --transform-translate-x: -2.5rem; - } - - .lg\:hover\:-translate-x-12:hover { - --transform-translate-x: -3rem; - } - - .lg\:hover\:-translate-x-16:hover { - --transform-translate-x: -4rem; - } - - .lg\:hover\:-translate-x-20:hover { - --transform-translate-x: -5rem; - } - - .lg\:hover\:-translate-x-24:hover { - --transform-translate-x: -6rem; - } - - .lg\:hover\:-translate-x-32:hover { - --transform-translate-x: -8rem; - } - - .lg\:hover\:-translate-x-40:hover { - --transform-translate-x: -10rem; - } - - .lg\:hover\:-translate-x-48:hover { - --transform-translate-x: -12rem; - } - - .lg\:hover\:-translate-x-56:hover { - --transform-translate-x: -14rem; - } - - .lg\:hover\:-translate-x-64:hover { - --transform-translate-x: -16rem; - } - - .lg\:hover\:-translate-x-px:hover { - --transform-translate-x: -1px; - } - - .lg\:hover\:-translate-x-full:hover { - --transform-translate-x: -100%; - } - - .lg\:hover\:-translate-x-1\/2:hover { - --transform-translate-x: -50%; - } - - .lg\:hover\:translate-x-1\/2:hover { - --transform-translate-x: 50%; - } - - .lg\:hover\:translate-x-full:hover { - --transform-translate-x: 100%; - } - - .lg\:hover\:translate-y-0:hover { - --transform-translate-y: 0; - } - - .lg\:hover\:translate-y-1:hover { - --transform-translate-y: 0.25rem; - } - - .lg\:hover\:translate-y-2:hover { - --transform-translate-y: 0.5rem; - } - - .lg\:hover\:translate-y-3:hover { - --transform-translate-y: 0.75rem; - } - - .lg\:hover\:translate-y-4:hover { - --transform-translate-y: 1rem; - } - - .lg\:hover\:translate-y-5:hover { - --transform-translate-y: 1.25rem; - } - - .lg\:hover\:translate-y-6:hover { - --transform-translate-y: 1.5rem; - } - - .lg\:hover\:translate-y-8:hover { - --transform-translate-y: 2rem; - } - - .lg\:hover\:translate-y-10:hover { - --transform-translate-y: 2.5rem; - } - - .lg\:hover\:translate-y-12:hover { - --transform-translate-y: 3rem; - } - - .lg\:hover\:translate-y-16:hover { - --transform-translate-y: 4rem; - } - - .lg\:hover\:translate-y-20:hover { - --transform-translate-y: 5rem; - } - - .lg\:hover\:translate-y-24:hover { - --transform-translate-y: 6rem; - } - - .lg\:hover\:translate-y-32:hover { - --transform-translate-y: 8rem; - } - - .lg\:hover\:translate-y-40:hover { - --transform-translate-y: 10rem; - } - - .lg\:hover\:translate-y-48:hover { - --transform-translate-y: 12rem; - } - - .lg\:hover\:translate-y-56:hover { - --transform-translate-y: 14rem; - } - - .lg\:hover\:translate-y-64:hover { - --transform-translate-y: 16rem; - } - - .lg\:hover\:translate-y-px:hover { - --transform-translate-y: 1px; - } - - .lg\:hover\:-translate-y-1:hover { - --transform-translate-y: -0.25rem; - } - - .lg\:hover\:-translate-y-2:hover { - --transform-translate-y: -0.5rem; - } - - .lg\:hover\:-translate-y-3:hover { - --transform-translate-y: -0.75rem; - } - - .lg\:hover\:-translate-y-4:hover { - --transform-translate-y: -1rem; - } - - .lg\:hover\:-translate-y-5:hover { - --transform-translate-y: -1.25rem; - } - - .lg\:hover\:-translate-y-6:hover { - --transform-translate-y: -1.5rem; - } - - .lg\:hover\:-translate-y-8:hover { - --transform-translate-y: -2rem; - } - - .lg\:hover\:-translate-y-10:hover { - --transform-translate-y: -2.5rem; - } - - .lg\:hover\:-translate-y-12:hover { - --transform-translate-y: -3rem; - } - - .lg\:hover\:-translate-y-16:hover { - --transform-translate-y: -4rem; - } - - .lg\:hover\:-translate-y-20:hover { - --transform-translate-y: -5rem; - } - - .lg\:hover\:-translate-y-24:hover { - --transform-translate-y: -6rem; - } - - .lg\:hover\:-translate-y-32:hover { - --transform-translate-y: -8rem; - } - - .lg\:hover\:-translate-y-40:hover { - --transform-translate-y: -10rem; - } - - .lg\:hover\:-translate-y-48:hover { - --transform-translate-y: -12rem; - } - - .lg\:hover\:-translate-y-56:hover { - --transform-translate-y: -14rem; - } - - .lg\:hover\:-translate-y-64:hover { - --transform-translate-y: -16rem; - } - - .lg\:hover\:-translate-y-px:hover { - --transform-translate-y: -1px; - } - - .lg\:hover\:-translate-y-full:hover { - --transform-translate-y: -100%; - } - - .lg\:hover\:-translate-y-1\/2:hover { - --transform-translate-y: -50%; - } - - .lg\:hover\:translate-y-1\/2:hover { - --transform-translate-y: 50%; - } - - .lg\:hover\:translate-y-full:hover { - --transform-translate-y: 100%; - } - - .lg\:focus\:translate-x-0:focus { - --transform-translate-x: 0; - } - - .lg\:focus\:translate-x-1:focus { - --transform-translate-x: 0.25rem; - } - - .lg\:focus\:translate-x-2:focus { - --transform-translate-x: 0.5rem; - } - - .lg\:focus\:translate-x-3:focus { - --transform-translate-x: 0.75rem; - } - - .lg\:focus\:translate-x-4:focus { - --transform-translate-x: 1rem; - } - - .lg\:focus\:translate-x-5:focus { - --transform-translate-x: 1.25rem; - } - - .lg\:focus\:translate-x-6:focus { - --transform-translate-x: 1.5rem; - } - - .lg\:focus\:translate-x-8:focus { - --transform-translate-x: 2rem; - } - - .lg\:focus\:translate-x-10:focus { - --transform-translate-x: 2.5rem; - } - - .lg\:focus\:translate-x-12:focus { - --transform-translate-x: 3rem; - } - - .lg\:focus\:translate-x-16:focus { - --transform-translate-x: 4rem; - } - - .lg\:focus\:translate-x-20:focus { - --transform-translate-x: 5rem; - } - - .lg\:focus\:translate-x-24:focus { - --transform-translate-x: 6rem; - } - - .lg\:focus\:translate-x-32:focus { - --transform-translate-x: 8rem; - } - - .lg\:focus\:translate-x-40:focus { - --transform-translate-x: 10rem; - } - - .lg\:focus\:translate-x-48:focus { - --transform-translate-x: 12rem; - } - - .lg\:focus\:translate-x-56:focus { - --transform-translate-x: 14rem; - } - - .lg\:focus\:translate-x-64:focus { - --transform-translate-x: 16rem; - } - - .lg\:focus\:translate-x-px:focus { - --transform-translate-x: 1px; - } - - .lg\:focus\:-translate-x-1:focus { - --transform-translate-x: -0.25rem; - } - - .lg\:focus\:-translate-x-2:focus { - --transform-translate-x: -0.5rem; - } - - .lg\:focus\:-translate-x-3:focus { - --transform-translate-x: -0.75rem; - } - - .lg\:focus\:-translate-x-4:focus { - --transform-translate-x: -1rem; - } - - .lg\:focus\:-translate-x-5:focus { - --transform-translate-x: -1.25rem; - } - - .lg\:focus\:-translate-x-6:focus { - --transform-translate-x: -1.5rem; - } - - .lg\:focus\:-translate-x-8:focus { - --transform-translate-x: -2rem; - } - - .lg\:focus\:-translate-x-10:focus { - --transform-translate-x: -2.5rem; - } - - .lg\:focus\:-translate-x-12:focus { - --transform-translate-x: -3rem; - } - - .lg\:focus\:-translate-x-16:focus { - --transform-translate-x: -4rem; - } - - .lg\:focus\:-translate-x-20:focus { - --transform-translate-x: -5rem; - } - - .lg\:focus\:-translate-x-24:focus { - --transform-translate-x: -6rem; - } - - .lg\:focus\:-translate-x-32:focus { - --transform-translate-x: -8rem; - } - - .lg\:focus\:-translate-x-40:focus { - --transform-translate-x: -10rem; - } - - .lg\:focus\:-translate-x-48:focus { - --transform-translate-x: -12rem; - } - - .lg\:focus\:-translate-x-56:focus { - --transform-translate-x: -14rem; - } - - .lg\:focus\:-translate-x-64:focus { - --transform-translate-x: -16rem; - } - - .lg\:focus\:-translate-x-px:focus { - --transform-translate-x: -1px; - } - - .lg\:focus\:-translate-x-full:focus { - --transform-translate-x: -100%; - } - - .lg\:focus\:-translate-x-1\/2:focus { - --transform-translate-x: -50%; - } - - .lg\:focus\:translate-x-1\/2:focus { - --transform-translate-x: 50%; - } - - .lg\:focus\:translate-x-full:focus { - --transform-translate-x: 100%; - } - - .lg\:focus\:translate-y-0:focus { - --transform-translate-y: 0; - } - - .lg\:focus\:translate-y-1:focus { - --transform-translate-y: 0.25rem; - } - - .lg\:focus\:translate-y-2:focus { - --transform-translate-y: 0.5rem; - } - - .lg\:focus\:translate-y-3:focus { - --transform-translate-y: 0.75rem; - } - - .lg\:focus\:translate-y-4:focus { - --transform-translate-y: 1rem; - } - - .lg\:focus\:translate-y-5:focus { - --transform-translate-y: 1.25rem; - } - - .lg\:focus\:translate-y-6:focus { - --transform-translate-y: 1.5rem; - } - - .lg\:focus\:translate-y-8:focus { - --transform-translate-y: 2rem; - } - - .lg\:focus\:translate-y-10:focus { - --transform-translate-y: 2.5rem; - } - - .lg\:focus\:translate-y-12:focus { - --transform-translate-y: 3rem; - } - - .lg\:focus\:translate-y-16:focus { - --transform-translate-y: 4rem; - } - - .lg\:focus\:translate-y-20:focus { - --transform-translate-y: 5rem; - } - - .lg\:focus\:translate-y-24:focus { - --transform-translate-y: 6rem; - } - - .lg\:focus\:translate-y-32:focus { - --transform-translate-y: 8rem; - } - - .lg\:focus\:translate-y-40:focus { - --transform-translate-y: 10rem; - } - - .lg\:focus\:translate-y-48:focus { - --transform-translate-y: 12rem; - } - - .lg\:focus\:translate-y-56:focus { - --transform-translate-y: 14rem; - } - - .lg\:focus\:translate-y-64:focus { - --transform-translate-y: 16rem; - } - - .lg\:focus\:translate-y-px:focus { - --transform-translate-y: 1px; - } - - .lg\:focus\:-translate-y-1:focus { - --transform-translate-y: -0.25rem; - } - - .lg\:focus\:-translate-y-2:focus { - --transform-translate-y: -0.5rem; - } - - .lg\:focus\:-translate-y-3:focus { - --transform-translate-y: -0.75rem; - } - - .lg\:focus\:-translate-y-4:focus { - --transform-translate-y: -1rem; - } - - .lg\:focus\:-translate-y-5:focus { - --transform-translate-y: -1.25rem; - } - - .lg\:focus\:-translate-y-6:focus { - --transform-translate-y: -1.5rem; - } - - .lg\:focus\:-translate-y-8:focus { - --transform-translate-y: -2rem; - } - - .lg\:focus\:-translate-y-10:focus { - --transform-translate-y: -2.5rem; - } - - .lg\:focus\:-translate-y-12:focus { - --transform-translate-y: -3rem; - } - - .lg\:focus\:-translate-y-16:focus { - --transform-translate-y: -4rem; - } - - .lg\:focus\:-translate-y-20:focus { - --transform-translate-y: -5rem; - } - - .lg\:focus\:-translate-y-24:focus { - --transform-translate-y: -6rem; - } - - .lg\:focus\:-translate-y-32:focus { - --transform-translate-y: -8rem; - } - - .lg\:focus\:-translate-y-40:focus { - --transform-translate-y: -10rem; - } - - .lg\:focus\:-translate-y-48:focus { - --transform-translate-y: -12rem; - } - - .lg\:focus\:-translate-y-56:focus { - --transform-translate-y: -14rem; - } - - .lg\:focus\:-translate-y-64:focus { - --transform-translate-y: -16rem; - } - - .lg\:focus\:-translate-y-px:focus { - --transform-translate-y: -1px; - } - - .lg\:focus\:-translate-y-full:focus { - --transform-translate-y: -100%; - } - - .lg\:focus\:-translate-y-1\/2:focus { - --transform-translate-y: -50%; - } - - .lg\:focus\:translate-y-1\/2:focus { - --transform-translate-y: 50%; - } - - .lg\:focus\:translate-y-full:focus { - --transform-translate-y: 100%; - } - - .lg\:skew-x-0 { - --transform-skew-x: 0; - } - - .lg\:skew-x-3 { - --transform-skew-x: 3deg; - } - - .lg\:skew-x-6 { - --transform-skew-x: 6deg; - } - - .lg\:skew-x-12 { - --transform-skew-x: 12deg; - } - - .lg\:-skew-x-12 { - --transform-skew-x: -12deg; - } - - .lg\:-skew-x-6 { - --transform-skew-x: -6deg; - } - - .lg\:-skew-x-3 { - --transform-skew-x: -3deg; - } - - .lg\:skew-y-0 { - --transform-skew-y: 0; - } - - .lg\:skew-y-3 { - --transform-skew-y: 3deg; - } - - .lg\:skew-y-6 { - --transform-skew-y: 6deg; - } - - .lg\:skew-y-12 { - --transform-skew-y: 12deg; - } - - .lg\:-skew-y-12 { - --transform-skew-y: -12deg; - } - - .lg\:-skew-y-6 { - --transform-skew-y: -6deg; - } - - .lg\:-skew-y-3 { - --transform-skew-y: -3deg; - } - - .lg\:hover\:skew-x-0:hover { - --transform-skew-x: 0; - } - - .lg\:hover\:skew-x-3:hover { - --transform-skew-x: 3deg; - } - - .lg\:hover\:skew-x-6:hover { - --transform-skew-x: 6deg; - } - - .lg\:hover\:skew-x-12:hover { - --transform-skew-x: 12deg; - } - - .lg\:hover\:-skew-x-12:hover { - --transform-skew-x: -12deg; - } - - .lg\:hover\:-skew-x-6:hover { - --transform-skew-x: -6deg; - } - - .lg\:hover\:-skew-x-3:hover { - --transform-skew-x: -3deg; - } - - .lg\:hover\:skew-y-0:hover { - --transform-skew-y: 0; - } - - .lg\:hover\:skew-y-3:hover { - --transform-skew-y: 3deg; - } - - .lg\:hover\:skew-y-6:hover { - --transform-skew-y: 6deg; - } - - .lg\:hover\:skew-y-12:hover { - --transform-skew-y: 12deg; - } - - .lg\:hover\:-skew-y-12:hover { - --transform-skew-y: -12deg; - } - - .lg\:hover\:-skew-y-6:hover { - --transform-skew-y: -6deg; - } - - .lg\:hover\:-skew-y-3:hover { - --transform-skew-y: -3deg; - } - - .lg\:focus\:skew-x-0:focus { - --transform-skew-x: 0; - } - - .lg\:focus\:skew-x-3:focus { - --transform-skew-x: 3deg; - } - - .lg\:focus\:skew-x-6:focus { - --transform-skew-x: 6deg; - } - - .lg\:focus\:skew-x-12:focus { - --transform-skew-x: 12deg; - } - - .lg\:focus\:-skew-x-12:focus { - --transform-skew-x: -12deg; - } - - .lg\:focus\:-skew-x-6:focus { - --transform-skew-x: -6deg; - } - - .lg\:focus\:-skew-x-3:focus { - --transform-skew-x: -3deg; - } - - .lg\:focus\:skew-y-0:focus { - --transform-skew-y: 0; - } - - .lg\:focus\:skew-y-3:focus { - --transform-skew-y: 3deg; - } - - .lg\:focus\:skew-y-6:focus { - --transform-skew-y: 6deg; - } - - .lg\:focus\:skew-y-12:focus { - --transform-skew-y: 12deg; - } - - .lg\:focus\:-skew-y-12:focus { - --transform-skew-y: -12deg; - } - - .lg\:focus\:-skew-y-6:focus { - --transform-skew-y: -6deg; - } - - .lg\:focus\:-skew-y-3:focus { - --transform-skew-y: -3deg; - } - - .lg\:transition-none { - transition-property: none; - } - - .lg\:transition-all { - transition-property: all; - } - - .lg\:transition { - transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform; - } - - .lg\:transition-colors { - transition-property: background-color, border-color, color, fill, stroke; - } - - .lg\:transition-opacity { - transition-property: opacity; - } - - .lg\:transition-shadow { - transition-property: box-shadow; - } - - .lg\:transition-transform { - transition-property: transform; - } - - .lg\:ease-linear { - transition-timing-function: linear; - } - - .lg\:ease-in { - transition-timing-function: cubic-bezier(0.4, 0, 1, 1); - } - - .lg\:ease-out { - transition-timing-function: cubic-bezier(0, 0, 0.2, 1); - } - - .lg\:ease-in-out { - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - } - - .lg\:duration-75 { - transition-duration: 75ms; - } - - .lg\:duration-100 { - transition-duration: 100ms; - } - - .lg\:duration-150 { - transition-duration: 150ms; - } - - .lg\:duration-200 { - transition-duration: 200ms; - } - - .lg\:duration-300 { - transition-duration: 300ms; - } - - .lg\:duration-500 { - transition-duration: 500ms; - } - - .lg\:duration-700 { - transition-duration: 700ms; - } - - .lg\:duration-1000 { - transition-duration: 1000ms; - } -} - -@media (min-width: 1280px) { - .xl\:sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; - } - - .xl\:not-sr-only { - position: static; - width: auto; - height: auto; - padding: 0; - margin: 0; - overflow: visible; - clip: auto; - white-space: normal; - } - - .xl\:focus\:sr-only:focus { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; - } - - .xl\:focus\:not-sr-only:focus { - position: static; - width: auto; - height: auto; - padding: 0; - margin: 0; - overflow: visible; - clip: auto; - white-space: normal; - } - - .xl\:appearance-none { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - } - - .xl\:bg-fixed { - background-attachment: fixed; - } - - .xl\:bg-local { - background-attachment: local; - } - - .xl\:bg-scroll { - background-attachment: scroll; - } - - .xl\:bg-transparent { - background-color: transparent; - } - - .xl\:bg-black { - background-color: #000; - } - - .xl\:bg-white { - background-color: #fff; - } - - .xl\:bg-gray-100 { - background-color: #f7fafc; - } - - .xl\:bg-gray-200 { - background-color: #edf2f7; - } - - .xl\:bg-gray-300 { - background-color: #e2e8f0; - } - - .xl\:bg-gray-400 { - background-color: #cbd5e0; - } - - .xl\:bg-gray-500 { - background-color: #a0aec0; - } - - .xl\:bg-gray-600 { - background-color: #718096; - } - - .xl\:bg-gray-700 { - background-color: #4a5568; - } - - .xl\:bg-gray-800 { - background-color: #2d3748; - } - - .xl\:bg-gray-900 { - background-color: #1a202c; - } - - .xl\:bg-red-100 { - background-color: #fff5f5; - } - - .xl\:bg-red-200 { - background-color: #fed7d7; - } - - .xl\:bg-red-300 { - background-color: #feb2b2; - } - - .xl\:bg-red-400 { - background-color: #fc8181; - } - - .xl\:bg-red-500 { - background-color: #f56565; - } - - .xl\:bg-red-600 { - background-color: #e53e3e; - } - - .xl\:bg-red-700 { - background-color: #c53030; - } - - .xl\:bg-red-800 { - background-color: #9b2c2c; - } - - .xl\:bg-red-900 { - background-color: #742a2a; - } - - .xl\:bg-orange-100 { - background-color: #fffaf0; - } - - .xl\:bg-orange-200 { - background-color: #feebc8; - } - - .xl\:bg-orange-300 { - background-color: #fbd38d; - } - - .xl\:bg-orange-400 { - background-color: #f6ad55; - } - - .xl\:bg-orange-500 { - background-color: #ed8936; - } - - .xl\:bg-orange-600 { - background-color: #dd6b20; - } - - .xl\:bg-orange-700 { - background-color: #c05621; - } - - .xl\:bg-orange-800 { - background-color: #9c4221; - } - - .xl\:bg-orange-900 { - background-color: #7b341e; - } - - .xl\:bg-yellow-100 { - background-color: #fffff0; - } - - .xl\:bg-yellow-200 { - background-color: #fefcbf; - } - - .xl\:bg-yellow-300 { - background-color: #faf089; - } - - .xl\:bg-yellow-400 { - background-color: #f6e05e; - } - - .xl\:bg-yellow-500 { - background-color: #ecc94b; - } - - .xl\:bg-yellow-600 { - background-color: #d69e2e; - } - - .xl\:bg-yellow-700 { - background-color: #b7791f; - } - - .xl\:bg-yellow-800 { - background-color: #975a16; - } - - .xl\:bg-yellow-900 { - background-color: #744210; - } - - .xl\:bg-green-100 { - background-color: #f0fff4; - } - - .xl\:bg-green-200 { - background-color: #c6f6d5; - } - - .xl\:bg-green-300 { - background-color: #9ae6b4; - } - - .xl\:bg-green-400 { - background-color: #68d391; - } - - .xl\:bg-green-500 { - background-color: #48bb78; - } - - .xl\:bg-green-600 { - background-color: #38a169; - } - - .xl\:bg-green-700 { - background-color: #2f855a; - } - - .xl\:bg-green-800 { - background-color: #276749; - } - - .xl\:bg-green-900 { - background-color: #22543d; - } - - .xl\:bg-teal-100 { - background-color: #e6fffa; - } - - .xl\:bg-teal-200 { - background-color: #b2f5ea; - } - - .xl\:bg-teal-300 { - background-color: #81e6d9; - } - - .xl\:bg-teal-400 { - background-color: #4fd1c5; - } - - .xl\:bg-teal-500 { - background-color: #38b2ac; - } - - .xl\:bg-teal-600 { - background-color: #319795; - } - - .xl\:bg-teal-700 { - background-color: #2c7a7b; - } - - .xl\:bg-teal-800 { - background-color: #285e61; - } - - .xl\:bg-teal-900 { - background-color: #234e52; - } - - .xl\:bg-blue-100 { - background-color: #ebf8ff; - } - - .xl\:bg-blue-200 { - background-color: #bee3f8; - } - - .xl\:bg-blue-300 { - background-color: #90cdf4; - } - - .xl\:bg-blue-400 { - background-color: #63b3ed; - } - - .xl\:bg-blue-500 { - background-color: #4299e1; - } - - .xl\:bg-blue-600 { - background-color: #3182ce; - } - - .xl\:bg-blue-700 { - background-color: #2b6cb0; - } - - .xl\:bg-blue-800 { - background-color: #2c5282; - } - - .xl\:bg-blue-900 { - background-color: #2a4365; - } - - .xl\:bg-indigo-100 { - background-color: #ebf4ff; - } - - .xl\:bg-indigo-200 { - background-color: #c3dafe; - } - - .xl\:bg-indigo-300 { - background-color: #a3bffa; - } - - .xl\:bg-indigo-400 { - background-color: #7f9cf5; - } - - .xl\:bg-indigo-500 { - background-color: #667eea; - } - - .xl\:bg-indigo-600 { - background-color: #5a67d8; - } - - .xl\:bg-indigo-700 { - background-color: #4c51bf; - } - - .xl\:bg-indigo-800 { - background-color: #434190; - } - - .xl\:bg-indigo-900 { - background-color: #3c366b; - } - - .xl\:bg-purple-100 { - background-color: #faf5ff; - } - - .xl\:bg-purple-200 { - background-color: #e9d8fd; - } - - .xl\:bg-purple-300 { - background-color: #d6bcfa; - } - - .xl\:bg-purple-400 { - background-color: #b794f4; - } - - .xl\:bg-purple-500 { - background-color: #9f7aea; - } - - .xl\:bg-purple-600 { - background-color: #805ad5; - } - - .xl\:bg-purple-700 { - background-color: #6b46c1; - } - - .xl\:bg-purple-800 { - background-color: #553c9a; - } - - .xl\:bg-purple-900 { - background-color: #44337a; - } - - .xl\:bg-pink-100 { - background-color: #fff5f7; - } - - .xl\:bg-pink-200 { - background-color: #fed7e2; - } - - .xl\:bg-pink-300 { - background-color: #fbb6ce; - } - - .xl\:bg-pink-400 { - background-color: #f687b3; - } - - .xl\:bg-pink-500 { - background-color: #ed64a6; - } - - .xl\:bg-pink-600 { - background-color: #d53f8c; - } - - .xl\:bg-pink-700 { - background-color: #b83280; - } - - .xl\:bg-pink-800 { - background-color: #97266d; - } - - .xl\:bg-pink-900 { - background-color: #702459; - } - - .xl\:hover\:bg-transparent:hover { - background-color: transparent; - } - - .xl\:hover\:bg-black:hover { - background-color: #000; - } - - .xl\:hover\:bg-white:hover { - background-color: #fff; - } - - .xl\:hover\:bg-gray-100:hover { - background-color: #f7fafc; - } - - .xl\:hover\:bg-gray-200:hover { - background-color: #edf2f7; - } - - .xl\:hover\:bg-gray-300:hover { - background-color: #e2e8f0; - } - - .xl\:hover\:bg-gray-400:hover { - background-color: #cbd5e0; - } - - .xl\:hover\:bg-gray-500:hover { - background-color: #a0aec0; - } - - .xl\:hover\:bg-gray-600:hover { - background-color: #718096; - } - - .xl\:hover\:bg-gray-700:hover { - background-color: #4a5568; - } - - .xl\:hover\:bg-gray-800:hover { - background-color: #2d3748; - } - - .xl\:hover\:bg-gray-900:hover { - background-color: #1a202c; - } - - .xl\:hover\:bg-red-100:hover { - background-color: #fff5f5; - } - - .xl\:hover\:bg-red-200:hover { - background-color: #fed7d7; - } - - .xl\:hover\:bg-red-300:hover { - background-color: #feb2b2; - } - - .xl\:hover\:bg-red-400:hover { - background-color: #fc8181; - } - - .xl\:hover\:bg-red-500:hover { - background-color: #f56565; - } - - .xl\:hover\:bg-red-600:hover { - background-color: #e53e3e; - } - - .xl\:hover\:bg-red-700:hover { - background-color: #c53030; - } - - .xl\:hover\:bg-red-800:hover { - background-color: #9b2c2c; - } - - .xl\:hover\:bg-red-900:hover { - background-color: #742a2a; - } - - .xl\:hover\:bg-orange-100:hover { - background-color: #fffaf0; - } - - .xl\:hover\:bg-orange-200:hover { - background-color: #feebc8; - } - - .xl\:hover\:bg-orange-300:hover { - background-color: #fbd38d; - } - - .xl\:hover\:bg-orange-400:hover { - background-color: #f6ad55; - } - - .xl\:hover\:bg-orange-500:hover { - background-color: #ed8936; - } - - .xl\:hover\:bg-orange-600:hover { - background-color: #dd6b20; - } - - .xl\:hover\:bg-orange-700:hover { - background-color: #c05621; - } - - .xl\:hover\:bg-orange-800:hover { - background-color: #9c4221; - } - - .xl\:hover\:bg-orange-900:hover { - background-color: #7b341e; - } - - .xl\:hover\:bg-yellow-100:hover { - background-color: #fffff0; - } - - .xl\:hover\:bg-yellow-200:hover { - background-color: #fefcbf; - } - - .xl\:hover\:bg-yellow-300:hover { - background-color: #faf089; - } - - .xl\:hover\:bg-yellow-400:hover { - background-color: #f6e05e; - } - - .xl\:hover\:bg-yellow-500:hover { - background-color: #ecc94b; - } - - .xl\:hover\:bg-yellow-600:hover { - background-color: #d69e2e; - } - - .xl\:hover\:bg-yellow-700:hover { - background-color: #b7791f; - } - - .xl\:hover\:bg-yellow-800:hover { - background-color: #975a16; - } - - .xl\:hover\:bg-yellow-900:hover { - background-color: #744210; - } - - .xl\:hover\:bg-green-100:hover { - background-color: #f0fff4; - } - - .xl\:hover\:bg-green-200:hover { - background-color: #c6f6d5; - } - - .xl\:hover\:bg-green-300:hover { - background-color: #9ae6b4; - } - - .xl\:hover\:bg-green-400:hover { - background-color: #68d391; - } - - .xl\:hover\:bg-green-500:hover { - background-color: #48bb78; - } - - .xl\:hover\:bg-green-600:hover { - background-color: #38a169; - } - - .xl\:hover\:bg-green-700:hover { - background-color: #2f855a; - } - - .xl\:hover\:bg-green-800:hover { - background-color: #276749; - } - - .xl\:hover\:bg-green-900:hover { - background-color: #22543d; - } - - .xl\:hover\:bg-teal-100:hover { - background-color: #e6fffa; - } - - .xl\:hover\:bg-teal-200:hover { - background-color: #b2f5ea; - } - - .xl\:hover\:bg-teal-300:hover { - background-color: #81e6d9; - } - - .xl\:hover\:bg-teal-400:hover { - background-color: #4fd1c5; - } - - .xl\:hover\:bg-teal-500:hover { - background-color: #38b2ac; - } - - .xl\:hover\:bg-teal-600:hover { - background-color: #319795; - } - - .xl\:hover\:bg-teal-700:hover { - background-color: #2c7a7b; - } - - .xl\:hover\:bg-teal-800:hover { - background-color: #285e61; - } - - .xl\:hover\:bg-teal-900:hover { - background-color: #234e52; - } - - .xl\:hover\:bg-blue-100:hover { - background-color: #ebf8ff; - } - - .xl\:hover\:bg-blue-200:hover { - background-color: #bee3f8; - } - - .xl\:hover\:bg-blue-300:hover { - background-color: #90cdf4; - } - - .xl\:hover\:bg-blue-400:hover { - background-color: #63b3ed; - } - - .xl\:hover\:bg-blue-500:hover { - background-color: #4299e1; - } - - .xl\:hover\:bg-blue-600:hover { - background-color: #3182ce; - } - - .xl\:hover\:bg-blue-700:hover { - background-color: #2b6cb0; - } - - .xl\:hover\:bg-blue-800:hover { - background-color: #2c5282; - } - - .xl\:hover\:bg-blue-900:hover { - background-color: #2a4365; - } - - .xl\:hover\:bg-indigo-100:hover { - background-color: #ebf4ff; - } - - .xl\:hover\:bg-indigo-200:hover { - background-color: #c3dafe; - } - - .xl\:hover\:bg-indigo-300:hover { - background-color: #a3bffa; - } - - .xl\:hover\:bg-indigo-400:hover { - background-color: #7f9cf5; - } - - .xl\:hover\:bg-indigo-500:hover { - background-color: #667eea; - } - - .xl\:hover\:bg-indigo-600:hover { - background-color: #5a67d8; - } - - .xl\:hover\:bg-indigo-700:hover { - background-color: #4c51bf; - } - - .xl\:hover\:bg-indigo-800:hover { - background-color: #434190; - } - - .xl\:hover\:bg-indigo-900:hover { - background-color: #3c366b; - } - - .xl\:hover\:bg-purple-100:hover { - background-color: #faf5ff; - } - - .xl\:hover\:bg-purple-200:hover { - background-color: #e9d8fd; - } - - .xl\:hover\:bg-purple-300:hover { - background-color: #d6bcfa; - } - - .xl\:hover\:bg-purple-400:hover { - background-color: #b794f4; - } - - .xl\:hover\:bg-purple-500:hover { - background-color: #9f7aea; - } - - .xl\:hover\:bg-purple-600:hover { - background-color: #805ad5; - } - - .xl\:hover\:bg-purple-700:hover { - background-color: #6b46c1; - } - - .xl\:hover\:bg-purple-800:hover { - background-color: #553c9a; - } - - .xl\:hover\:bg-purple-900:hover { - background-color: #44337a; - } - - .xl\:hover\:bg-pink-100:hover { - background-color: #fff5f7; - } - - .xl\:hover\:bg-pink-200:hover { - background-color: #fed7e2; - } - - .xl\:hover\:bg-pink-300:hover { - background-color: #fbb6ce; - } - - .xl\:hover\:bg-pink-400:hover { - background-color: #f687b3; - } - - .xl\:hover\:bg-pink-500:hover { - background-color: #ed64a6; - } - - .xl\:hover\:bg-pink-600:hover { - background-color: #d53f8c; - } - - .xl\:hover\:bg-pink-700:hover { - background-color: #b83280; - } - - .xl\:hover\:bg-pink-800:hover { - background-color: #97266d; - } - - .xl\:hover\:bg-pink-900:hover { - background-color: #702459; - } - - .xl\:focus\:bg-transparent:focus { - background-color: transparent; - } - - .xl\:focus\:bg-black:focus { - background-color: #000; - } - - .xl\:focus\:bg-white:focus { - background-color: #fff; - } - - .xl\:focus\:bg-gray-100:focus { - background-color: #f7fafc; - } - - .xl\:focus\:bg-gray-200:focus { - background-color: #edf2f7; - } - - .xl\:focus\:bg-gray-300:focus { - background-color: #e2e8f0; - } - - .xl\:focus\:bg-gray-400:focus { - background-color: #cbd5e0; - } - - .xl\:focus\:bg-gray-500:focus { - background-color: #a0aec0; - } - - .xl\:focus\:bg-gray-600:focus { - background-color: #718096; - } - - .xl\:focus\:bg-gray-700:focus { - background-color: #4a5568; - } - - .xl\:focus\:bg-gray-800:focus { - background-color: #2d3748; - } - - .xl\:focus\:bg-gray-900:focus { - background-color: #1a202c; - } - - .xl\:focus\:bg-red-100:focus { - background-color: #fff5f5; - } - - .xl\:focus\:bg-red-200:focus { - background-color: #fed7d7; - } - - .xl\:focus\:bg-red-300:focus { - background-color: #feb2b2; - } - - .xl\:focus\:bg-red-400:focus { - background-color: #fc8181; - } - - .xl\:focus\:bg-red-500:focus { - background-color: #f56565; - } - - .xl\:focus\:bg-red-600:focus { - background-color: #e53e3e; - } - - .xl\:focus\:bg-red-700:focus { - background-color: #c53030; - } - - .xl\:focus\:bg-red-800:focus { - background-color: #9b2c2c; - } - - .xl\:focus\:bg-red-900:focus { - background-color: #742a2a; - } - - .xl\:focus\:bg-orange-100:focus { - background-color: #fffaf0; - } - - .xl\:focus\:bg-orange-200:focus { - background-color: #feebc8; - } - - .xl\:focus\:bg-orange-300:focus { - background-color: #fbd38d; - } - - .xl\:focus\:bg-orange-400:focus { - background-color: #f6ad55; - } - - .xl\:focus\:bg-orange-500:focus { - background-color: #ed8936; - } - - .xl\:focus\:bg-orange-600:focus { - background-color: #dd6b20; - } - - .xl\:focus\:bg-orange-700:focus { - background-color: #c05621; - } - - .xl\:focus\:bg-orange-800:focus { - background-color: #9c4221; - } - - .xl\:focus\:bg-orange-900:focus { - background-color: #7b341e; - } - - .xl\:focus\:bg-yellow-100:focus { - background-color: #fffff0; - } - - .xl\:focus\:bg-yellow-200:focus { - background-color: #fefcbf; - } - - .xl\:focus\:bg-yellow-300:focus { - background-color: #faf089; - } - - .xl\:focus\:bg-yellow-400:focus { - background-color: #f6e05e; - } - - .xl\:focus\:bg-yellow-500:focus { - background-color: #ecc94b; - } - - .xl\:focus\:bg-yellow-600:focus { - background-color: #d69e2e; - } - - .xl\:focus\:bg-yellow-700:focus { - background-color: #b7791f; - } - - .xl\:focus\:bg-yellow-800:focus { - background-color: #975a16; - } - - .xl\:focus\:bg-yellow-900:focus { - background-color: #744210; - } - - .xl\:focus\:bg-green-100:focus { - background-color: #f0fff4; - } - - .xl\:focus\:bg-green-200:focus { - background-color: #c6f6d5; - } - - .xl\:focus\:bg-green-300:focus { - background-color: #9ae6b4; - } - - .xl\:focus\:bg-green-400:focus { - background-color: #68d391; - } - - .xl\:focus\:bg-green-500:focus { - background-color: #48bb78; - } - - .xl\:focus\:bg-green-600:focus { - background-color: #38a169; - } - - .xl\:focus\:bg-green-700:focus { - background-color: #2f855a; - } - - .xl\:focus\:bg-green-800:focus { - background-color: #276749; - } - - .xl\:focus\:bg-green-900:focus { - background-color: #22543d; - } - - .xl\:focus\:bg-teal-100:focus { - background-color: #e6fffa; - } - - .xl\:focus\:bg-teal-200:focus { - background-color: #b2f5ea; - } - - .xl\:focus\:bg-teal-300:focus { - background-color: #81e6d9; - } - - .xl\:focus\:bg-teal-400:focus { - background-color: #4fd1c5; - } - - .xl\:focus\:bg-teal-500:focus { - background-color: #38b2ac; - } - - .xl\:focus\:bg-teal-600:focus { - background-color: #319795; - } - - .xl\:focus\:bg-teal-700:focus { - background-color: #2c7a7b; - } - - .xl\:focus\:bg-teal-800:focus { - background-color: #285e61; - } - - .xl\:focus\:bg-teal-900:focus { - background-color: #234e52; - } - - .xl\:focus\:bg-blue-100:focus { - background-color: #ebf8ff; - } - - .xl\:focus\:bg-blue-200:focus { - background-color: #bee3f8; - } - - .xl\:focus\:bg-blue-300:focus { - background-color: #90cdf4; - } - - .xl\:focus\:bg-blue-400:focus { - background-color: #63b3ed; - } - - .xl\:focus\:bg-blue-500:focus { - background-color: #4299e1; - } - - .xl\:focus\:bg-blue-600:focus { - background-color: #3182ce; - } - - .xl\:focus\:bg-blue-700:focus { - background-color: #2b6cb0; - } - - .xl\:focus\:bg-blue-800:focus { - background-color: #2c5282; - } - - .xl\:focus\:bg-blue-900:focus { - background-color: #2a4365; - } - - .xl\:focus\:bg-indigo-100:focus { - background-color: #ebf4ff; - } - - .xl\:focus\:bg-indigo-200:focus { - background-color: #c3dafe; - } - - .xl\:focus\:bg-indigo-300:focus { - background-color: #a3bffa; - } - - .xl\:focus\:bg-indigo-400:focus { - background-color: #7f9cf5; - } - - .xl\:focus\:bg-indigo-500:focus { - background-color: #667eea; - } - - .xl\:focus\:bg-indigo-600:focus { - background-color: #5a67d8; - } - - .xl\:focus\:bg-indigo-700:focus { - background-color: #4c51bf; - } - - .xl\:focus\:bg-indigo-800:focus { - background-color: #434190; - } - - .xl\:focus\:bg-indigo-900:focus { - background-color: #3c366b; - } - - .xl\:focus\:bg-purple-100:focus { - background-color: #faf5ff; - } - - .xl\:focus\:bg-purple-200:focus { - background-color: #e9d8fd; - } - - .xl\:focus\:bg-purple-300:focus { - background-color: #d6bcfa; - } - - .xl\:focus\:bg-purple-400:focus { - background-color: #b794f4; - } - - .xl\:focus\:bg-purple-500:focus { - background-color: #9f7aea; - } - - .xl\:focus\:bg-purple-600:focus { - background-color: #805ad5; - } - - .xl\:focus\:bg-purple-700:focus { - background-color: #6b46c1; - } - - .xl\:focus\:bg-purple-800:focus { - background-color: #553c9a; - } - - .xl\:focus\:bg-purple-900:focus { - background-color: #44337a; - } - - .xl\:focus\:bg-pink-100:focus { - background-color: #fff5f7; - } - - .xl\:focus\:bg-pink-200:focus { - background-color: #fed7e2; - } - - .xl\:focus\:bg-pink-300:focus { - background-color: #fbb6ce; - } - - .xl\:focus\:bg-pink-400:focus { - background-color: #f687b3; - } - - .xl\:focus\:bg-pink-500:focus { - background-color: #ed64a6; - } - - .xl\:focus\:bg-pink-600:focus { - background-color: #d53f8c; - } - - .xl\:focus\:bg-pink-700:focus { - background-color: #b83280; - } - - .xl\:focus\:bg-pink-800:focus { - background-color: #97266d; - } - - .xl\:focus\:bg-pink-900:focus { - background-color: #702459; - } - - .xl\:bg-bottom { - background-position: bottom; - } - - .xl\:bg-center { - background-position: center; - } - - .xl\:bg-left { - background-position: left; - } - - .xl\:bg-left-bottom { - background-position: left bottom; - } - - .xl\:bg-left-top { - background-position: left top; - } - - .xl\:bg-right { - background-position: right; - } - - .xl\:bg-right-bottom { - background-position: right bottom; - } - - .xl\:bg-right-top { - background-position: right top; - } - - .xl\:bg-top { - background-position: top; - } - - .xl\:bg-repeat { - background-repeat: repeat; - } - - .xl\:bg-no-repeat { - background-repeat: no-repeat; - } - - .xl\:bg-repeat-x { - background-repeat: repeat-x; - } - - .xl\:bg-repeat-y { - background-repeat: repeat-y; - } - - .xl\:bg-repeat-round { - background-repeat: round; - } - - .xl\:bg-repeat-space { - background-repeat: space; - } - - .xl\:bg-auto { - background-size: auto; - } - - .xl\:bg-cover { - background-size: cover; - } - - .xl\:bg-contain { - background-size: contain; - } - - .xl\:border-collapse { - border-collapse: collapse; - } - - .xl\:border-separate { - border-collapse: separate; - } - - .xl\:border-transparent { - border-color: transparent; - } - - .xl\:border-black { - border-color: #000; - } - - .xl\:border-white { - border-color: #fff; - } - - .xl\:border-gray-100 { - border-color: #f7fafc; - } - - .xl\:border-gray-200 { - border-color: #edf2f7; - } - - .xl\:border-gray-300 { - border-color: #e2e8f0; - } - - .xl\:border-gray-400 { - border-color: #cbd5e0; - } - - .xl\:border-gray-500 { - border-color: #a0aec0; - } - - .xl\:border-gray-600 { - border-color: #718096; - } - - .xl\:border-gray-700 { - border-color: #4a5568; - } - - .xl\:border-gray-800 { - border-color: #2d3748; - } - - .xl\:border-gray-900 { - border-color: #1a202c; - } - - .xl\:border-red-100 { - border-color: #fff5f5; - } - - .xl\:border-red-200 { - border-color: #fed7d7; - } - - .xl\:border-red-300 { - border-color: #feb2b2; - } - - .xl\:border-red-400 { - border-color: #fc8181; - } - - .xl\:border-red-500 { - border-color: #f56565; - } - - .xl\:border-red-600 { - border-color: #e53e3e; - } - - .xl\:border-red-700 { - border-color: #c53030; - } - - .xl\:border-red-800 { - border-color: #9b2c2c; - } - - .xl\:border-red-900 { - border-color: #742a2a; - } - - .xl\:border-orange-100 { - border-color: #fffaf0; - } - - .xl\:border-orange-200 { - border-color: #feebc8; - } - - .xl\:border-orange-300 { - border-color: #fbd38d; - } - - .xl\:border-orange-400 { - border-color: #f6ad55; - } - - .xl\:border-orange-500 { - border-color: #ed8936; - } - - .xl\:border-orange-600 { - border-color: #dd6b20; - } - - .xl\:border-orange-700 { - border-color: #c05621; - } - - .xl\:border-orange-800 { - border-color: #9c4221; - } - - .xl\:border-orange-900 { - border-color: #7b341e; - } - - .xl\:border-yellow-100 { - border-color: #fffff0; - } - - .xl\:border-yellow-200 { - border-color: #fefcbf; - } - - .xl\:border-yellow-300 { - border-color: #faf089; - } - - .xl\:border-yellow-400 { - border-color: #f6e05e; - } - - .xl\:border-yellow-500 { - border-color: #ecc94b; - } - - .xl\:border-yellow-600 { - border-color: #d69e2e; - } - - .xl\:border-yellow-700 { - border-color: #b7791f; - } - - .xl\:border-yellow-800 { - border-color: #975a16; - } - - .xl\:border-yellow-900 { - border-color: #744210; - } - - .xl\:border-green-100 { - border-color: #f0fff4; - } - - .xl\:border-green-200 { - border-color: #c6f6d5; - } - - .xl\:border-green-300 { - border-color: #9ae6b4; - } - - .xl\:border-green-400 { - border-color: #68d391; - } - - .xl\:border-green-500 { - border-color: #48bb78; - } - - .xl\:border-green-600 { - border-color: #38a169; - } - - .xl\:border-green-700 { - border-color: #2f855a; - } - - .xl\:border-green-800 { - border-color: #276749; - } - - .xl\:border-green-900 { - border-color: #22543d; - } - - .xl\:border-teal-100 { - border-color: #e6fffa; - } - - .xl\:border-teal-200 { - border-color: #b2f5ea; - } - - .xl\:border-teal-300 { - border-color: #81e6d9; - } - - .xl\:border-teal-400 { - border-color: #4fd1c5; - } - - .xl\:border-teal-500 { - border-color: #38b2ac; - } - - .xl\:border-teal-600 { - border-color: #319795; - } - - .xl\:border-teal-700 { - border-color: #2c7a7b; - } - - .xl\:border-teal-800 { - border-color: #285e61; - } - - .xl\:border-teal-900 { - border-color: #234e52; - } - - .xl\:border-blue-100 { - border-color: #ebf8ff; - } - - .xl\:border-blue-200 { - border-color: #bee3f8; - } - - .xl\:border-blue-300 { - border-color: #90cdf4; - } - - .xl\:border-blue-400 { - border-color: #63b3ed; - } - - .xl\:border-blue-500 { - border-color: #4299e1; - } - - .xl\:border-blue-600 { - border-color: #3182ce; - } - - .xl\:border-blue-700 { - border-color: #2b6cb0; - } - - .xl\:border-blue-800 { - border-color: #2c5282; - } - - .xl\:border-blue-900 { - border-color: #2a4365; - } - - .xl\:border-indigo-100 { - border-color: #ebf4ff; - } - - .xl\:border-indigo-200 { - border-color: #c3dafe; - } - - .xl\:border-indigo-300 { - border-color: #a3bffa; - } - - .xl\:border-indigo-400 { - border-color: #7f9cf5; - } - - .xl\:border-indigo-500 { - border-color: #667eea; - } - - .xl\:border-indigo-600 { - border-color: #5a67d8; - } - - .xl\:border-indigo-700 { - border-color: #4c51bf; - } - - .xl\:border-indigo-800 { - border-color: #434190; - } - - .xl\:border-indigo-900 { - border-color: #3c366b; - } - - .xl\:border-purple-100 { - border-color: #faf5ff; - } - - .xl\:border-purple-200 { - border-color: #e9d8fd; - } - - .xl\:border-purple-300 { - border-color: #d6bcfa; - } - - .xl\:border-purple-400 { - border-color: #b794f4; - } - - .xl\:border-purple-500 { - border-color: #9f7aea; - } - - .xl\:border-purple-600 { - border-color: #805ad5; - } - - .xl\:border-purple-700 { - border-color: #6b46c1; - } - - .xl\:border-purple-800 { - border-color: #553c9a; - } - - .xl\:border-purple-900 { - border-color: #44337a; - } - - .xl\:border-pink-100 { - border-color: #fff5f7; - } - - .xl\:border-pink-200 { - border-color: #fed7e2; - } - - .xl\:border-pink-300 { - border-color: #fbb6ce; - } - - .xl\:border-pink-400 { - border-color: #f687b3; - } - - .xl\:border-pink-500 { - border-color: #ed64a6; - } - - .xl\:border-pink-600 { - border-color: #d53f8c; - } - - .xl\:border-pink-700 { - border-color: #b83280; - } - - .xl\:border-pink-800 { - border-color: #97266d; - } - - .xl\:border-pink-900 { - border-color: #702459; - } - - .xl\:hover\:border-transparent:hover { - border-color: transparent; - } - - .xl\:hover\:border-black:hover { - border-color: #000; - } - - .xl\:hover\:border-white:hover { - border-color: #fff; - } - - .xl\:hover\:border-gray-100:hover { - border-color: #f7fafc; - } - - .xl\:hover\:border-gray-200:hover { - border-color: #edf2f7; - } - - .xl\:hover\:border-gray-300:hover { - border-color: #e2e8f0; - } - - .xl\:hover\:border-gray-400:hover { - border-color: #cbd5e0; - } - - .xl\:hover\:border-gray-500:hover { - border-color: #a0aec0; - } - - .xl\:hover\:border-gray-600:hover { - border-color: #718096; - } - - .xl\:hover\:border-gray-700:hover { - border-color: #4a5568; - } - - .xl\:hover\:border-gray-800:hover { - border-color: #2d3748; - } - - .xl\:hover\:border-gray-900:hover { - border-color: #1a202c; - } - - .xl\:hover\:border-red-100:hover { - border-color: #fff5f5; - } - - .xl\:hover\:border-red-200:hover { - border-color: #fed7d7; - } - - .xl\:hover\:border-red-300:hover { - border-color: #feb2b2; - } - - .xl\:hover\:border-red-400:hover { - border-color: #fc8181; - } - - .xl\:hover\:border-red-500:hover { - border-color: #f56565; - } - - .xl\:hover\:border-red-600:hover { - border-color: #e53e3e; - } - - .xl\:hover\:border-red-700:hover { - border-color: #c53030; - } - - .xl\:hover\:border-red-800:hover { - border-color: #9b2c2c; - } - - .xl\:hover\:border-red-900:hover { - border-color: #742a2a; - } - - .xl\:hover\:border-orange-100:hover { - border-color: #fffaf0; - } - - .xl\:hover\:border-orange-200:hover { - border-color: #feebc8; - } - - .xl\:hover\:border-orange-300:hover { - border-color: #fbd38d; - } - - .xl\:hover\:border-orange-400:hover { - border-color: #f6ad55; - } - - .xl\:hover\:border-orange-500:hover { - border-color: #ed8936; - } - - .xl\:hover\:border-orange-600:hover { - border-color: #dd6b20; - } - - .xl\:hover\:border-orange-700:hover { - border-color: #c05621; - } - - .xl\:hover\:border-orange-800:hover { - border-color: #9c4221; - } - - .xl\:hover\:border-orange-900:hover { - border-color: #7b341e; - } - - .xl\:hover\:border-yellow-100:hover { - border-color: #fffff0; - } - - .xl\:hover\:border-yellow-200:hover { - border-color: #fefcbf; - } - - .xl\:hover\:border-yellow-300:hover { - border-color: #faf089; - } - - .xl\:hover\:border-yellow-400:hover { - border-color: #f6e05e; - } - - .xl\:hover\:border-yellow-500:hover { - border-color: #ecc94b; - } - - .xl\:hover\:border-yellow-600:hover { - border-color: #d69e2e; - } - - .xl\:hover\:border-yellow-700:hover { - border-color: #b7791f; - } - - .xl\:hover\:border-yellow-800:hover { - border-color: #975a16; - } - - .xl\:hover\:border-yellow-900:hover { - border-color: #744210; - } - - .xl\:hover\:border-green-100:hover { - border-color: #f0fff4; - } - - .xl\:hover\:border-green-200:hover { - border-color: #c6f6d5; - } - - .xl\:hover\:border-green-300:hover { - border-color: #9ae6b4; - } - - .xl\:hover\:border-green-400:hover { - border-color: #68d391; - } - - .xl\:hover\:border-green-500:hover { - border-color: #48bb78; - } - - .xl\:hover\:border-green-600:hover { - border-color: #38a169; - } - - .xl\:hover\:border-green-700:hover { - border-color: #2f855a; - } - - .xl\:hover\:border-green-800:hover { - border-color: #276749; - } - - .xl\:hover\:border-green-900:hover { - border-color: #22543d; - } - - .xl\:hover\:border-teal-100:hover { - border-color: #e6fffa; - } - - .xl\:hover\:border-teal-200:hover { - border-color: #b2f5ea; - } - - .xl\:hover\:border-teal-300:hover { - border-color: #81e6d9; - } - - .xl\:hover\:border-teal-400:hover { - border-color: #4fd1c5; - } - - .xl\:hover\:border-teal-500:hover { - border-color: #38b2ac; - } - - .xl\:hover\:border-teal-600:hover { - border-color: #319795; - } - - .xl\:hover\:border-teal-700:hover { - border-color: #2c7a7b; - } - - .xl\:hover\:border-teal-800:hover { - border-color: #285e61; - } - - .xl\:hover\:border-teal-900:hover { - border-color: #234e52; - } - - .xl\:hover\:border-blue-100:hover { - border-color: #ebf8ff; - } - - .xl\:hover\:border-blue-200:hover { - border-color: #bee3f8; - } - - .xl\:hover\:border-blue-300:hover { - border-color: #90cdf4; - } - - .xl\:hover\:border-blue-400:hover { - border-color: #63b3ed; - } - - .xl\:hover\:border-blue-500:hover { - border-color: #4299e1; - } - - .xl\:hover\:border-blue-600:hover { - border-color: #3182ce; - } - - .xl\:hover\:border-blue-700:hover { - border-color: #2b6cb0; - } - - .xl\:hover\:border-blue-800:hover { - border-color: #2c5282; - } - - .xl\:hover\:border-blue-900:hover { - border-color: #2a4365; - } - - .xl\:hover\:border-indigo-100:hover { - border-color: #ebf4ff; - } - - .xl\:hover\:border-indigo-200:hover { - border-color: #c3dafe; - } - - .xl\:hover\:border-indigo-300:hover { - border-color: #a3bffa; - } - - .xl\:hover\:border-indigo-400:hover { - border-color: #7f9cf5; - } - - .xl\:hover\:border-indigo-500:hover { - border-color: #667eea; - } - - .xl\:hover\:border-indigo-600:hover { - border-color: #5a67d8; - } - - .xl\:hover\:border-indigo-700:hover { - border-color: #4c51bf; - } - - .xl\:hover\:border-indigo-800:hover { - border-color: #434190; - } - - .xl\:hover\:border-indigo-900:hover { - border-color: #3c366b; - } - - .xl\:hover\:border-purple-100:hover { - border-color: #faf5ff; - } - - .xl\:hover\:border-purple-200:hover { - border-color: #e9d8fd; - } - - .xl\:hover\:border-purple-300:hover { - border-color: #d6bcfa; - } - - .xl\:hover\:border-purple-400:hover { - border-color: #b794f4; - } - - .xl\:hover\:border-purple-500:hover { - border-color: #9f7aea; - } - - .xl\:hover\:border-purple-600:hover { - border-color: #805ad5; - } - - .xl\:hover\:border-purple-700:hover { - border-color: #6b46c1; - } - - .xl\:hover\:border-purple-800:hover { - border-color: #553c9a; - } - - .xl\:hover\:border-purple-900:hover { - border-color: #44337a; - } - - .xl\:hover\:border-pink-100:hover { - border-color: #fff5f7; - } - - .xl\:hover\:border-pink-200:hover { - border-color: #fed7e2; - } - - .xl\:hover\:border-pink-300:hover { - border-color: #fbb6ce; - } - - .xl\:hover\:border-pink-400:hover { - border-color: #f687b3; - } - - .xl\:hover\:border-pink-500:hover { - border-color: #ed64a6; - } - - .xl\:hover\:border-pink-600:hover { - border-color: #d53f8c; - } - - .xl\:hover\:border-pink-700:hover { - border-color: #b83280; - } - - .xl\:hover\:border-pink-800:hover { - border-color: #97266d; - } - - .xl\:hover\:border-pink-900:hover { - border-color: #702459; - } - - .xl\:focus\:border-transparent:focus { - border-color: transparent; - } - - .xl\:focus\:border-black:focus { - border-color: #000; - } - - .xl\:focus\:border-white:focus { - border-color: #fff; - } - - .xl\:focus\:border-gray-100:focus { - border-color: #f7fafc; - } - - .xl\:focus\:border-gray-200:focus { - border-color: #edf2f7; - } - - .xl\:focus\:border-gray-300:focus { - border-color: #e2e8f0; - } - - .xl\:focus\:border-gray-400:focus { - border-color: #cbd5e0; - } - - .xl\:focus\:border-gray-500:focus { - border-color: #a0aec0; - } - - .xl\:focus\:border-gray-600:focus { - border-color: #718096; - } - - .xl\:focus\:border-gray-700:focus { - border-color: #4a5568; - } - - .xl\:focus\:border-gray-800:focus { - border-color: #2d3748; - } - - .xl\:focus\:border-gray-900:focus { - border-color: #1a202c; - } - - .xl\:focus\:border-red-100:focus { - border-color: #fff5f5; - } - - .xl\:focus\:border-red-200:focus { - border-color: #fed7d7; - } - - .xl\:focus\:border-red-300:focus { - border-color: #feb2b2; - } - - .xl\:focus\:border-red-400:focus { - border-color: #fc8181; - } - - .xl\:focus\:border-red-500:focus { - border-color: #f56565; - } - - .xl\:focus\:border-red-600:focus { - border-color: #e53e3e; - } - - .xl\:focus\:border-red-700:focus { - border-color: #c53030; - } - - .xl\:focus\:border-red-800:focus { - border-color: #9b2c2c; - } - - .xl\:focus\:border-red-900:focus { - border-color: #742a2a; - } - - .xl\:focus\:border-orange-100:focus { - border-color: #fffaf0; - } - - .xl\:focus\:border-orange-200:focus { - border-color: #feebc8; - } - - .xl\:focus\:border-orange-300:focus { - border-color: #fbd38d; - } - - .xl\:focus\:border-orange-400:focus { - border-color: #f6ad55; - } - - .xl\:focus\:border-orange-500:focus { - border-color: #ed8936; - } - - .xl\:focus\:border-orange-600:focus { - border-color: #dd6b20; - } - - .xl\:focus\:border-orange-700:focus { - border-color: #c05621; - } - - .xl\:focus\:border-orange-800:focus { - border-color: #9c4221; - } - - .xl\:focus\:border-orange-900:focus { - border-color: #7b341e; - } - - .xl\:focus\:border-yellow-100:focus { - border-color: #fffff0; - } - - .xl\:focus\:border-yellow-200:focus { - border-color: #fefcbf; - } - - .xl\:focus\:border-yellow-300:focus { - border-color: #faf089; - } - - .xl\:focus\:border-yellow-400:focus { - border-color: #f6e05e; - } - - .xl\:focus\:border-yellow-500:focus { - border-color: #ecc94b; - } - - .xl\:focus\:border-yellow-600:focus { - border-color: #d69e2e; - } - - .xl\:focus\:border-yellow-700:focus { - border-color: #b7791f; - } - - .xl\:focus\:border-yellow-800:focus { - border-color: #975a16; - } - - .xl\:focus\:border-yellow-900:focus { - border-color: #744210; - } - - .xl\:focus\:border-green-100:focus { - border-color: #f0fff4; - } - - .xl\:focus\:border-green-200:focus { - border-color: #c6f6d5; - } - - .xl\:focus\:border-green-300:focus { - border-color: #9ae6b4; - } - - .xl\:focus\:border-green-400:focus { - border-color: #68d391; - } - - .xl\:focus\:border-green-500:focus { - border-color: #48bb78; - } - - .xl\:focus\:border-green-600:focus { - border-color: #38a169; - } - - .xl\:focus\:border-green-700:focus { - border-color: #2f855a; - } - - .xl\:focus\:border-green-800:focus { - border-color: #276749; - } - - .xl\:focus\:border-green-900:focus { - border-color: #22543d; - } - - .xl\:focus\:border-teal-100:focus { - border-color: #e6fffa; - } - - .xl\:focus\:border-teal-200:focus { - border-color: #b2f5ea; - } - - .xl\:focus\:border-teal-300:focus { - border-color: #81e6d9; - } - - .xl\:focus\:border-teal-400:focus { - border-color: #4fd1c5; - } - - .xl\:focus\:border-teal-500:focus { - border-color: #38b2ac; - } - - .xl\:focus\:border-teal-600:focus { - border-color: #319795; - } - - .xl\:focus\:border-teal-700:focus { - border-color: #2c7a7b; - } - - .xl\:focus\:border-teal-800:focus { - border-color: #285e61; - } - - .xl\:focus\:border-teal-900:focus { - border-color: #234e52; - } - - .xl\:focus\:border-blue-100:focus { - border-color: #ebf8ff; - } - - .xl\:focus\:border-blue-200:focus { - border-color: #bee3f8; - } - - .xl\:focus\:border-blue-300:focus { - border-color: #90cdf4; - } - - .xl\:focus\:border-blue-400:focus { - border-color: #63b3ed; - } - - .xl\:focus\:border-blue-500:focus { - border-color: #4299e1; - } - - .xl\:focus\:border-blue-600:focus { - border-color: #3182ce; - } - - .xl\:focus\:border-blue-700:focus { - border-color: #2b6cb0; - } - - .xl\:focus\:border-blue-800:focus { - border-color: #2c5282; - } - - .xl\:focus\:border-blue-900:focus { - border-color: #2a4365; - } - - .xl\:focus\:border-indigo-100:focus { - border-color: #ebf4ff; - } - - .xl\:focus\:border-indigo-200:focus { - border-color: #c3dafe; - } - - .xl\:focus\:border-indigo-300:focus { - border-color: #a3bffa; - } - - .xl\:focus\:border-indigo-400:focus { - border-color: #7f9cf5; - } - - .xl\:focus\:border-indigo-500:focus { - border-color: #667eea; - } - - .xl\:focus\:border-indigo-600:focus { - border-color: #5a67d8; - } - - .xl\:focus\:border-indigo-700:focus { - border-color: #4c51bf; - } - - .xl\:focus\:border-indigo-800:focus { - border-color: #434190; - } - - .xl\:focus\:border-indigo-900:focus { - border-color: #3c366b; - } - - .xl\:focus\:border-purple-100:focus { - border-color: #faf5ff; - } - - .xl\:focus\:border-purple-200:focus { - border-color: #e9d8fd; - } - - .xl\:focus\:border-purple-300:focus { - border-color: #d6bcfa; - } - - .xl\:focus\:border-purple-400:focus { - border-color: #b794f4; - } - - .xl\:focus\:border-purple-500:focus { - border-color: #9f7aea; - } - - .xl\:focus\:border-purple-600:focus { - border-color: #805ad5; - } - - .xl\:focus\:border-purple-700:focus { - border-color: #6b46c1; - } - - .xl\:focus\:border-purple-800:focus { - border-color: #553c9a; - } - - .xl\:focus\:border-purple-900:focus { - border-color: #44337a; - } - - .xl\:focus\:border-pink-100:focus { - border-color: #fff5f7; - } - - .xl\:focus\:border-pink-200:focus { - border-color: #fed7e2; - } - - .xl\:focus\:border-pink-300:focus { - border-color: #fbb6ce; - } - - .xl\:focus\:border-pink-400:focus { - border-color: #f687b3; - } - - .xl\:focus\:border-pink-500:focus { - border-color: #ed64a6; - } - - .xl\:focus\:border-pink-600:focus { - border-color: #d53f8c; - } - - .xl\:focus\:border-pink-700:focus { - border-color: #b83280; - } - - .xl\:focus\:border-pink-800:focus { - border-color: #97266d; - } - - .xl\:focus\:border-pink-900:focus { - border-color: #702459; - } - - .xl\:rounded-none { - border-radius: 0; - } - - .xl\:rounded-sm { - border-radius: 0.125rem; - } - - .xl\:rounded { - border-radius: 0.25rem; - } - - .xl\:rounded-md { - border-radius: 0.375rem; - } - - .xl\:rounded-lg { - border-radius: 0.5rem; - } - - .xl\:rounded-full { - border-radius: 9999px; - } - - .xl\:rounded-t-none { - border-top-left-radius: 0; - border-top-right-radius: 0; - } - - .xl\:rounded-r-none { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - - .xl\:rounded-b-none { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - } - - .xl\:rounded-l-none { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - - .xl\:rounded-t-sm { - border-top-left-radius: 0.125rem; - border-top-right-radius: 0.125rem; - } - - .xl\:rounded-r-sm { - border-top-right-radius: 0.125rem; - border-bottom-right-radius: 0.125rem; - } - - .xl\:rounded-b-sm { - border-bottom-right-radius: 0.125rem; - border-bottom-left-radius: 0.125rem; - } - - .xl\:rounded-l-sm { - border-top-left-radius: 0.125rem; - border-bottom-left-radius: 0.125rem; - } - - .xl\:rounded-t { - border-top-left-radius: 0.25rem; - border-top-right-radius: 0.25rem; - } - - .xl\:rounded-r { - border-top-right-radius: 0.25rem; - border-bottom-right-radius: 0.25rem; - } - - .xl\:rounded-b { - border-bottom-right-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; - } - - .xl\:rounded-l { - border-top-left-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; - } - - .xl\:rounded-t-md { - border-top-left-radius: 0.375rem; - border-top-right-radius: 0.375rem; - } - - .xl\:rounded-r-md { - border-top-right-radius: 0.375rem; - border-bottom-right-radius: 0.375rem; - } - - .xl\:rounded-b-md { - border-bottom-right-radius: 0.375rem; - border-bottom-left-radius: 0.375rem; - } - - .xl\:rounded-l-md { - border-top-left-radius: 0.375rem; - border-bottom-left-radius: 0.375rem; - } - - .xl\:rounded-t-lg { - border-top-left-radius: 0.5rem; - border-top-right-radius: 0.5rem; - } - - .xl\:rounded-r-lg { - border-top-right-radius: 0.5rem; - border-bottom-right-radius: 0.5rem; - } - - .xl\:rounded-b-lg { - border-bottom-right-radius: 0.5rem; - border-bottom-left-radius: 0.5rem; - } - - .xl\:rounded-l-lg { - border-top-left-radius: 0.5rem; - border-bottom-left-radius: 0.5rem; - } - - .xl\:rounded-t-full { - border-top-left-radius: 9999px; - border-top-right-radius: 9999px; - } - - .xl\:rounded-r-full { - border-top-right-radius: 9999px; - border-bottom-right-radius: 9999px; - } - - .xl\:rounded-b-full { - border-bottom-right-radius: 9999px; - border-bottom-left-radius: 9999px; - } - - .xl\:rounded-l-full { - border-top-left-radius: 9999px; - border-bottom-left-radius: 9999px; - } - - .xl\:rounded-tl-none { - border-top-left-radius: 0; - } - - .xl\:rounded-tr-none { - border-top-right-radius: 0; - } - - .xl\:rounded-br-none { - border-bottom-right-radius: 0; - } - - .xl\:rounded-bl-none { - border-bottom-left-radius: 0; - } - - .xl\:rounded-tl-sm { - border-top-left-radius: 0.125rem; - } - - .xl\:rounded-tr-sm { - border-top-right-radius: 0.125rem; - } - - .xl\:rounded-br-sm { - border-bottom-right-radius: 0.125rem; - } - - .xl\:rounded-bl-sm { - border-bottom-left-radius: 0.125rem; - } - - .xl\:rounded-tl { - border-top-left-radius: 0.25rem; - } - - .xl\:rounded-tr { - border-top-right-radius: 0.25rem; - } - - .xl\:rounded-br { - border-bottom-right-radius: 0.25rem; - } - - .xl\:rounded-bl { - border-bottom-left-radius: 0.25rem; - } - - .xl\:rounded-tl-md { - border-top-left-radius: 0.375rem; - } - - .xl\:rounded-tr-md { - border-top-right-radius: 0.375rem; - } - - .xl\:rounded-br-md { - border-bottom-right-radius: 0.375rem; - } - - .xl\:rounded-bl-md { - border-bottom-left-radius: 0.375rem; - } - - .xl\:rounded-tl-lg { - border-top-left-radius: 0.5rem; - } - - .xl\:rounded-tr-lg { - border-top-right-radius: 0.5rem; - } - - .xl\:rounded-br-lg { - border-bottom-right-radius: 0.5rem; - } - - .xl\:rounded-bl-lg { - border-bottom-left-radius: 0.5rem; - } - - .xl\:rounded-tl-full { - border-top-left-radius: 9999px; - } - - .xl\:rounded-tr-full { - border-top-right-radius: 9999px; - } - - .xl\:rounded-br-full { - border-bottom-right-radius: 9999px; - } - - .xl\:rounded-bl-full { - border-bottom-left-radius: 9999px; - } - - .xl\:border-solid { - border-style: solid; - } - - .xl\:border-dashed { - border-style: dashed; - } - - .xl\:border-dotted { - border-style: dotted; - } - - .xl\:border-double { - border-style: double; - } - - .xl\:border-none { - border-style: none; - } - - .xl\:border-0 { - border-width: 0; - } - - .xl\:border-2 { - border-width: 2px; - } - - .xl\:border-4 { - border-width: 4px; - } - - .xl\:border-8 { - border-width: 8px; - } - - .xl\:border { - border-width: 1px; - } - - .xl\:border-t-0 { - border-top-width: 0; - } - - .xl\:border-r-0 { - border-right-width: 0; - } - - .xl\:border-b-0 { - border-bottom-width: 0; - } - - .xl\:border-l-0 { - border-left-width: 0; - } - - .xl\:border-t-2 { - border-top-width: 2px; - } - - .xl\:border-r-2 { - border-right-width: 2px; - } - - .xl\:border-b-2 { - border-bottom-width: 2px; - } - - .xl\:border-l-2 { - border-left-width: 2px; - } - - .xl\:border-t-4 { - border-top-width: 4px; - } - - .xl\:border-r-4 { - border-right-width: 4px; - } - - .xl\:border-b-4 { - border-bottom-width: 4px; - } - - .xl\:border-l-4 { - border-left-width: 4px; - } - - .xl\:border-t-8 { - border-top-width: 8px; - } - - .xl\:border-r-8 { - border-right-width: 8px; - } - - .xl\:border-b-8 { - border-bottom-width: 8px; - } - - .xl\:border-l-8 { - border-left-width: 8px; - } - - .xl\:border-t { - border-top-width: 1px; - } - - .xl\:border-r { - border-right-width: 1px; - } - - .xl\:border-b { - border-bottom-width: 1px; - } - - .xl\:border-l { - border-left-width: 1px; - } - - .xl\:box-border { - box-sizing: border-box; - } - - .xl\:box-content { - box-sizing: content-box; - } - - .xl\:cursor-auto { - cursor: auto; - } - - .xl\:cursor-default { - cursor: default; - } - - .xl\:cursor-pointer { - cursor: pointer; - } - - .xl\:cursor-wait { - cursor: wait; - } - - .xl\:cursor-text { - cursor: text; - } - - .xl\:cursor-move { - cursor: move; - } - - .xl\:cursor-not-allowed { - cursor: not-allowed; - } - - .xl\:block { - display: block; - } - - .xl\:inline-block { - display: inline-block; - } - - .xl\:inline { - display: inline; - } - - .xl\:flex { - display: flex; - } - - .xl\:inline-flex { - display: inline-flex; - } - - .xl\:grid { - display: grid; - } - - .xl\:table { - display: table; - } - - .xl\:table-caption { - display: table-caption; - } - - .xl\:table-cell { - display: table-cell; - } - - .xl\:table-column { - display: table-column; - } - - .xl\:table-column-group { - display: table-column-group; - } - - .xl\:table-footer-group { - display: table-footer-group; - } - - .xl\:table-header-group { - display: table-header-group; - } - - .xl\:table-row-group { - display: table-row-group; - } - - .xl\:table-row { - display: table-row; - } - - .xl\:hidden { - display: none; - } - - .xl\:flex-row { - flex-direction: row; - } - - .xl\:flex-row-reverse { - flex-direction: row-reverse; - } - - .xl\:flex-col { - flex-direction: column; - } - - .xl\:flex-col-reverse { - flex-direction: column-reverse; - } - - .xl\:flex-wrap { - flex-wrap: wrap; - } - - .xl\:flex-wrap-reverse { - flex-wrap: wrap-reverse; - } - - .xl\:flex-no-wrap { - flex-wrap: nowrap; - } - - .xl\:items-start { - align-items: flex-start; - } - - .xl\:items-end { - align-items: flex-end; - } - - .xl\:items-center { - align-items: center; - } - - .xl\:items-baseline { - align-items: baseline; - } - - .xl\:items-stretch { - align-items: stretch; - } - - .xl\:self-auto { - align-self: auto; - } - - .xl\:self-start { - align-self: flex-start; - } - - .xl\:self-end { - align-self: flex-end; - } - - .xl\:self-center { - align-self: center; - } - - .xl\:self-stretch { - align-self: stretch; - } - - .xl\:justify-start { - justify-content: flex-start; - } - - .xl\:justify-end { - justify-content: flex-end; - } - - .xl\:justify-center { - justify-content: center; - } - - .xl\:justify-between { - justify-content: space-between; - } - - .xl\:justify-around { - justify-content: space-around; - } - - .xl\:justify-evenly { - justify-content: space-evenly; - } - - .xl\:content-center { - align-content: center; - } - - .xl\:content-start { - align-content: flex-start; - } - - .xl\:content-end { - align-content: flex-end; - } - - .xl\:content-between { - align-content: space-between; - } - - .xl\:content-around { - align-content: space-around; - } - - .xl\:flex-1 { - flex: 1 1 0%; - } - - .xl\:flex-auto { - flex: 1 1 auto; - } - - .xl\:flex-initial { - flex: 0 1 auto; - } - - .xl\:flex-none { - flex: none; - } - - .xl\:flex-grow-0 { - flex-grow: 0; - } - - .xl\:flex-grow { - flex-grow: 1; - } - - .xl\:flex-shrink-0 { - flex-shrink: 0; - } - - .xl\:flex-shrink { - flex-shrink: 1; - } - - .xl\:order-1 { - order: 1; - } - - .xl\:order-2 { - order: 2; - } - - .xl\:order-3 { - order: 3; - } - - .xl\:order-4 { - order: 4; - } - - .xl\:order-5 { - order: 5; - } - - .xl\:order-6 { - order: 6; - } - - .xl\:order-7 { - order: 7; - } - - .xl\:order-8 { - order: 8; - } - - .xl\:order-9 { - order: 9; - } - - .xl\:order-10 { - order: 10; - } - - .xl\:order-11 { - order: 11; - } - - .xl\:order-12 { - order: 12; - } - - .xl\:order-first { - order: -9999; - } - - .xl\:order-last { - order: 9999; - } - - .xl\:order-none { - order: 0; - } - - .xl\:float-right { - float: right; - } - - .xl\:float-left { - float: left; - } - - .xl\:float-none { - float: none; - } - - .xl\:clearfix:after { - content: ""; - display: table; - clear: both; - } - - .xl\:clear-left { - clear: left; - } - - .xl\:clear-right { - clear: right; - } - - .xl\:clear-both { - clear: both; - } - - .xl\:font-sans { - font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - } - - .xl\:font-serif { - font-family: Georgia, Cambria, "Times New Roman", Times, serif; - } - - .xl\:font-mono { - font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; - } - - .xl\:font-hairline { - font-weight: 100; - } - - .xl\:font-thin { - font-weight: 200; - } - - .xl\:font-light { - font-weight: 300; - } - - .xl\:font-normal { - font-weight: 400; - } - - .xl\:font-medium { - font-weight: 500; - } - - .xl\:font-semibold { - font-weight: 600; - } - - .xl\:font-bold { - font-weight: 700; - } - - .xl\:font-extrabold { - font-weight: 800; - } - - .xl\:font-black { - font-weight: 900; - } - - .xl\:hover\:font-hairline:hover { - font-weight: 100; - } - - .xl\:hover\:font-thin:hover { - font-weight: 200; - } - - .xl\:hover\:font-light:hover { - font-weight: 300; - } - - .xl\:hover\:font-normal:hover { - font-weight: 400; - } - - .xl\:hover\:font-medium:hover { - font-weight: 500; - } - - .xl\:hover\:font-semibold:hover { - font-weight: 600; - } - - .xl\:hover\:font-bold:hover { - font-weight: 700; - } - - .xl\:hover\:font-extrabold:hover { - font-weight: 800; - } - - .xl\:hover\:font-black:hover { - font-weight: 900; - } - - .xl\:focus\:font-hairline:focus { - font-weight: 100; - } - - .xl\:focus\:font-thin:focus { - font-weight: 200; - } - - .xl\:focus\:font-light:focus { - font-weight: 300; - } - - .xl\:focus\:font-normal:focus { - font-weight: 400; - } - - .xl\:focus\:font-medium:focus { - font-weight: 500; - } - - .xl\:focus\:font-semibold:focus { - font-weight: 600; - } - - .xl\:focus\:font-bold:focus { - font-weight: 700; - } - - .xl\:focus\:font-extrabold:focus { - font-weight: 800; - } - - .xl\:focus\:font-black:focus { - font-weight: 900; - } - - .xl\:h-0 { - height: 0; - } - - .xl\:h-1 { - height: 0.25rem; - } - - .xl\:h-2 { - height: 0.5rem; - } - - .xl\:h-3 { - height: 0.75rem; - } - - .xl\:h-4 { - height: 1rem; - } - - .xl\:h-5 { - height: 1.25rem; - } - - .xl\:h-6 { - height: 1.5rem; - } - - .xl\:h-8 { - height: 2rem; - } - - .xl\:h-10 { - height: 2.5rem; - } - - .xl\:h-12 { - height: 3rem; - } - - .xl\:h-16 { - height: 4rem; - } - - .xl\:h-20 { - height: 5rem; - } - - .xl\:h-24 { - height: 6rem; - } - - .xl\:h-32 { - height: 8rem; - } - - .xl\:h-40 { - height: 10rem; - } - - .xl\:h-48 { - height: 12rem; - } - - .xl\:h-56 { - height: 14rem; - } - - .xl\:h-64 { - height: 16rem; - } - - .xl\:h-auto { - height: auto; - } - - .xl\:h-px { - height: 1px; - } - - .xl\:h-full { - height: 100%; - } - - .xl\:h-screen { - height: 100vh; - } - - .xl\:leading-3 { - line-height: .75rem; - } - - .xl\:leading-4 { - line-height: 1rem; - } - - .xl\:leading-5 { - line-height: 1.25rem; - } - - .xl\:leading-6 { - line-height: 1.5rem; - } - - .xl\:leading-7 { - line-height: 1.75rem; - } - - .xl\:leading-8 { - line-height: 2rem; - } - - .xl\:leading-9 { - line-height: 2.25rem; - } - - .xl\:leading-10 { - line-height: 2.5rem; - } - - .xl\:leading-none { - line-height: 1; - } - - .xl\:leading-tight { - line-height: 1.25; - } - - .xl\:leading-snug { - line-height: 1.375; - } - - .xl\:leading-normal { - line-height: 1.5; - } - - .xl\:leading-relaxed { - line-height: 1.625; - } - - .xl\:leading-loose { - line-height: 2; - } - - .xl\:list-inside { - list-style-position: inside; - } - - .xl\:list-outside { - list-style-position: outside; - } - - .xl\:list-none { - list-style-type: none; - } - - .xl\:list-disc { - list-style-type: disc; - } - - .xl\:list-decimal { - list-style-type: decimal; - } - - .xl\:m-0 { - margin: 0; - } - - .xl\:m-1 { - margin: 0.25rem; - } - - .xl\:m-2 { - margin: 0.5rem; - } - - .xl\:m-3 { - margin: 0.75rem; - } - - .xl\:m-4 { - margin: 1rem; - } - - .xl\:m-5 { - margin: 1.25rem; - } - - .xl\:m-6 { - margin: 1.5rem; - } - - .xl\:m-8 { - margin: 2rem; - } - - .xl\:m-10 { - margin: 2.5rem; - } - - .xl\:m-12 { - margin: 3rem; - } - - .xl\:m-16 { - margin: 4rem; - } - - .xl\:m-20 { - margin: 5rem; - } - - .xl\:m-24 { - margin: 6rem; - } - - .xl\:m-32 { - margin: 8rem; - } - - .xl\:m-40 { - margin: 10rem; - } - - .xl\:m-48 { - margin: 12rem; - } - - .xl\:m-56 { - margin: 14rem; - } - - .xl\:m-64 { - margin: 16rem; - } - - .xl\:m-auto { - margin: auto; - } - - .xl\:m-px { - margin: 1px; - } - - .xl\:-m-1 { - margin: -0.25rem; - } - - .xl\:-m-2 { - margin: -0.5rem; - } - - .xl\:-m-3 { - margin: -0.75rem; - } - - .xl\:-m-4 { - margin: -1rem; - } - - .xl\:-m-5 { - margin: -1.25rem; - } - - .xl\:-m-6 { - margin: -1.5rem; - } - - .xl\:-m-8 { - margin: -2rem; - } - - .xl\:-m-10 { - margin: -2.5rem; - } - - .xl\:-m-12 { - margin: -3rem; - } - - .xl\:-m-16 { - margin: -4rem; - } - - .xl\:-m-20 { - margin: -5rem; - } - - .xl\:-m-24 { - margin: -6rem; - } - - .xl\:-m-32 { - margin: -8rem; - } - - .xl\:-m-40 { - margin: -10rem; - } - - .xl\:-m-48 { - margin: -12rem; - } - - .xl\:-m-56 { - margin: -14rem; - } - - .xl\:-m-64 { - margin: -16rem; - } - - .xl\:-m-px { - margin: -1px; - } - - .xl\:my-0 { - margin-top: 0; - margin-bottom: 0; - } - - .xl\:mx-0 { - margin-left: 0; - margin-right: 0; - } - - .xl\:my-1 { - margin-top: 0.25rem; - margin-bottom: 0.25rem; - } - - .xl\:mx-1 { - margin-left: 0.25rem; - margin-right: 0.25rem; - } - - .xl\:my-2 { - margin-top: 0.5rem; - margin-bottom: 0.5rem; - } - - .xl\:mx-2 { - margin-left: 0.5rem; - margin-right: 0.5rem; - } - - .xl\:my-3 { - margin-top: 0.75rem; - margin-bottom: 0.75rem; - } - - .xl\:mx-3 { - margin-left: 0.75rem; - margin-right: 0.75rem; - } - - .xl\:my-4 { - margin-top: 1rem; - margin-bottom: 1rem; - } - - .xl\:mx-4 { - margin-left: 1rem; - margin-right: 1rem; - } - - .xl\:my-5 { - margin-top: 1.25rem; - margin-bottom: 1.25rem; - } - - .xl\:mx-5 { - margin-left: 1.25rem; - margin-right: 1.25rem; - } - - .xl\:my-6 { - margin-top: 1.5rem; - margin-bottom: 1.5rem; - } - - .xl\:mx-6 { - margin-left: 1.5rem; - margin-right: 1.5rem; - } - - .xl\:my-8 { - margin-top: 2rem; - margin-bottom: 2rem; - } - - .xl\:mx-8 { - margin-left: 2rem; - margin-right: 2rem; - } - - .xl\:my-10 { - margin-top: 2.5rem; - margin-bottom: 2.5rem; - } - - .xl\:mx-10 { - margin-left: 2.5rem; - margin-right: 2.5rem; - } - - .xl\:my-12 { - margin-top: 3rem; - margin-bottom: 3rem; - } - - .xl\:mx-12 { - margin-left: 3rem; - margin-right: 3rem; - } - - .xl\:my-16 { - margin-top: 4rem; - margin-bottom: 4rem; - } - - .xl\:mx-16 { - margin-left: 4rem; - margin-right: 4rem; - } - - .xl\:my-20 { - margin-top: 5rem; - margin-bottom: 5rem; - } - - .xl\:mx-20 { - margin-left: 5rem; - margin-right: 5rem; - } - - .xl\:my-24 { - margin-top: 6rem; - margin-bottom: 6rem; - } - - .xl\:mx-24 { - margin-left: 6rem; - margin-right: 6rem; - } - - .xl\:my-32 { - margin-top: 8rem; - margin-bottom: 8rem; - } - - .xl\:mx-32 { - margin-left: 8rem; - margin-right: 8rem; - } - - .xl\:my-40 { - margin-top: 10rem; - margin-bottom: 10rem; - } - - .xl\:mx-40 { - margin-left: 10rem; - margin-right: 10rem; - } - - .xl\:my-48 { - margin-top: 12rem; - margin-bottom: 12rem; - } - - .xl\:mx-48 { - margin-left: 12rem; - margin-right: 12rem; - } - - .xl\:my-56 { - margin-top: 14rem; - margin-bottom: 14rem; - } - - .xl\:mx-56 { - margin-left: 14rem; - margin-right: 14rem; - } - - .xl\:my-64 { - margin-top: 16rem; - margin-bottom: 16rem; - } - - .xl\:mx-64 { - margin-left: 16rem; - margin-right: 16rem; - } - - .xl\:my-auto { - margin-top: auto; - margin-bottom: auto; - } - - .xl\:mx-auto { - margin-left: auto; - margin-right: auto; - } - - .xl\:my-px { - margin-top: 1px; - margin-bottom: 1px; - } - - .xl\:mx-px { - margin-left: 1px; - margin-right: 1px; - } - - .xl\:-my-1 { - margin-top: -0.25rem; - margin-bottom: -0.25rem; - } - - .xl\:-mx-1 { - margin-left: -0.25rem; - margin-right: -0.25rem; - } - - .xl\:-my-2 { - margin-top: -0.5rem; - margin-bottom: -0.5rem; - } - - .xl\:-mx-2 { - margin-left: -0.5rem; - margin-right: -0.5rem; - } - - .xl\:-my-3 { - margin-top: -0.75rem; - margin-bottom: -0.75rem; - } - - .xl\:-mx-3 { - margin-left: -0.75rem; - margin-right: -0.75rem; - } - - .xl\:-my-4 { - margin-top: -1rem; - margin-bottom: -1rem; - } - - .xl\:-mx-4 { - margin-left: -1rem; - margin-right: -1rem; - } - - .xl\:-my-5 { - margin-top: -1.25rem; - margin-bottom: -1.25rem; - } - - .xl\:-mx-5 { - margin-left: -1.25rem; - margin-right: -1.25rem; - } - - .xl\:-my-6 { - margin-top: -1.5rem; - margin-bottom: -1.5rem; - } - - .xl\:-mx-6 { - margin-left: -1.5rem; - margin-right: -1.5rem; - } - - .xl\:-my-8 { - margin-top: -2rem; - margin-bottom: -2rem; - } - - .xl\:-mx-8 { - margin-left: -2rem; - margin-right: -2rem; - } - - .xl\:-my-10 { - margin-top: -2.5rem; - margin-bottom: -2.5rem; - } - - .xl\:-mx-10 { - margin-left: -2.5rem; - margin-right: -2.5rem; - } - - .xl\:-my-12 { - margin-top: -3rem; - margin-bottom: -3rem; - } - - .xl\:-mx-12 { - margin-left: -3rem; - margin-right: -3rem; - } - - .xl\:-my-16 { - margin-top: -4rem; - margin-bottom: -4rem; - } - - .xl\:-mx-16 { - margin-left: -4rem; - margin-right: -4rem; - } - - .xl\:-my-20 { - margin-top: -5rem; - margin-bottom: -5rem; - } - - .xl\:-mx-20 { - margin-left: -5rem; - margin-right: -5rem; - } - - .xl\:-my-24 { - margin-top: -6rem; - margin-bottom: -6rem; - } - - .xl\:-mx-24 { - margin-left: -6rem; - margin-right: -6rem; - } - - .xl\:-my-32 { - margin-top: -8rem; - margin-bottom: -8rem; - } - - .xl\:-mx-32 { - margin-left: -8rem; - margin-right: -8rem; - } - - .xl\:-my-40 { - margin-top: -10rem; - margin-bottom: -10rem; - } - - .xl\:-mx-40 { - margin-left: -10rem; - margin-right: -10rem; - } - - .xl\:-my-48 { - margin-top: -12rem; - margin-bottom: -12rem; - } - - .xl\:-mx-48 { - margin-left: -12rem; - margin-right: -12rem; - } - - .xl\:-my-56 { - margin-top: -14rem; - margin-bottom: -14rem; - } - - .xl\:-mx-56 { - margin-left: -14rem; - margin-right: -14rem; - } - - .xl\:-my-64 { - margin-top: -16rem; - margin-bottom: -16rem; - } - - .xl\:-mx-64 { - margin-left: -16rem; - margin-right: -16rem; - } - - .xl\:-my-px { - margin-top: -1px; - margin-bottom: -1px; - } - - .xl\:-mx-px { - margin-left: -1px; - margin-right: -1px; - } - - .xl\:mt-0 { - margin-top: 0; - } - - .xl\:mr-0 { - margin-right: 0; - } - - .xl\:mb-0 { - margin-bottom: 0; - } - - .xl\:ml-0 { - margin-left: 0; - } - - .xl\:mt-1 { - margin-top: 0.25rem; - } - - .xl\:mr-1 { - margin-right: 0.25rem; - } - - .xl\:mb-1 { - margin-bottom: 0.25rem; - } - - .xl\:ml-1 { - margin-left: 0.25rem; - } - - .xl\:mt-2 { - margin-top: 0.5rem; - } - - .xl\:mr-2 { - margin-right: 0.5rem; - } - - .xl\:mb-2 { - margin-bottom: 0.5rem; - } - - .xl\:ml-2 { - margin-left: 0.5rem; - } - - .xl\:mt-3 { - margin-top: 0.75rem; - } - - .xl\:mr-3 { - margin-right: 0.75rem; - } - - .xl\:mb-3 { - margin-bottom: 0.75rem; - } - - .xl\:ml-3 { - margin-left: 0.75rem; - } - - .xl\:mt-4 { - margin-top: 1rem; - } - - .xl\:mr-4 { - margin-right: 1rem; - } - - .xl\:mb-4 { - margin-bottom: 1rem; - } - - .xl\:ml-4 { - margin-left: 1rem; - } - - .xl\:mt-5 { - margin-top: 1.25rem; - } - - .xl\:mr-5 { - margin-right: 1.25rem; - } - - .xl\:mb-5 { - margin-bottom: 1.25rem; - } - - .xl\:ml-5 { - margin-left: 1.25rem; - } - - .xl\:mt-6 { - margin-top: 1.5rem; - } - - .xl\:mr-6 { - margin-right: 1.5rem; - } - - .xl\:mb-6 { - margin-bottom: 1.5rem; - } - - .xl\:ml-6 { - margin-left: 1.5rem; - } - - .xl\:mt-8 { - margin-top: 2rem; - } - - .xl\:mr-8 { - margin-right: 2rem; - } - - .xl\:mb-8 { - margin-bottom: 2rem; - } - - .xl\:ml-8 { - margin-left: 2rem; - } - - .xl\:mt-10 { - margin-top: 2.5rem; - } - - .xl\:mr-10 { - margin-right: 2.5rem; - } - - .xl\:mb-10 { - margin-bottom: 2.5rem; - } - - .xl\:ml-10 { - margin-left: 2.5rem; - } - - .xl\:mt-12 { - margin-top: 3rem; - } - - .xl\:mr-12 { - margin-right: 3rem; - } - - .xl\:mb-12 { - margin-bottom: 3rem; - } - - .xl\:ml-12 { - margin-left: 3rem; - } - - .xl\:mt-16 { - margin-top: 4rem; - } - - .xl\:mr-16 { - margin-right: 4rem; - } - - .xl\:mb-16 { - margin-bottom: 4rem; - } - - .xl\:ml-16 { - margin-left: 4rem; - } - - .xl\:mt-20 { - margin-top: 5rem; - } - - .xl\:mr-20 { - margin-right: 5rem; - } - - .xl\:mb-20 { - margin-bottom: 5rem; - } - - .xl\:ml-20 { - margin-left: 5rem; - } - - .xl\:mt-24 { - margin-top: 6rem; - } - - .xl\:mr-24 { - margin-right: 6rem; - } - - .xl\:mb-24 { - margin-bottom: 6rem; - } - - .xl\:ml-24 { - margin-left: 6rem; - } - - .xl\:mt-32 { - margin-top: 8rem; - } - - .xl\:mr-32 { - margin-right: 8rem; - } - - .xl\:mb-32 { - margin-bottom: 8rem; - } - - .xl\:ml-32 { - margin-left: 8rem; - } - - .xl\:mt-40 { - margin-top: 10rem; - } - - .xl\:mr-40 { - margin-right: 10rem; - } - - .xl\:mb-40 { - margin-bottom: 10rem; - } - - .xl\:ml-40 { - margin-left: 10rem; - } - - .xl\:mt-48 { - margin-top: 12rem; - } - - .xl\:mr-48 { - margin-right: 12rem; - } - - .xl\:mb-48 { - margin-bottom: 12rem; - } - - .xl\:ml-48 { - margin-left: 12rem; - } - - .xl\:mt-56 { - margin-top: 14rem; - } - - .xl\:mr-56 { - margin-right: 14rem; - } - - .xl\:mb-56 { - margin-bottom: 14rem; - } - - .xl\:ml-56 { - margin-left: 14rem; - } - - .xl\:mt-64 { - margin-top: 16rem; - } - - .xl\:mr-64 { - margin-right: 16rem; - } - - .xl\:mb-64 { - margin-bottom: 16rem; - } - - .xl\:ml-64 { - margin-left: 16rem; - } - - .xl\:mt-auto { - margin-top: auto; - } - - .xl\:mr-auto { - margin-right: auto; - } - - .xl\:mb-auto { - margin-bottom: auto; - } - - .xl\:ml-auto { - margin-left: auto; - } - - .xl\:mt-px { - margin-top: 1px; - } - - .xl\:mr-px { - margin-right: 1px; - } - - .xl\:mb-px { - margin-bottom: 1px; - } - - .xl\:ml-px { - margin-left: 1px; - } - - .xl\:-mt-1 { - margin-top: -0.25rem; - } - - .xl\:-mr-1 { - margin-right: -0.25rem; - } - - .xl\:-mb-1 { - margin-bottom: -0.25rem; - } - - .xl\:-ml-1 { - margin-left: -0.25rem; - } - - .xl\:-mt-2 { - margin-top: -0.5rem; - } - - .xl\:-mr-2 { - margin-right: -0.5rem; - } - - .xl\:-mb-2 { - margin-bottom: -0.5rem; - } - - .xl\:-ml-2 { - margin-left: -0.5rem; - } - - .xl\:-mt-3 { - margin-top: -0.75rem; - } - - .xl\:-mr-3 { - margin-right: -0.75rem; - } - - .xl\:-mb-3 { - margin-bottom: -0.75rem; - } - - .xl\:-ml-3 { - margin-left: -0.75rem; - } - - .xl\:-mt-4 { - margin-top: -1rem; - } - - .xl\:-mr-4 { - margin-right: -1rem; - } - - .xl\:-mb-4 { - margin-bottom: -1rem; - } - - .xl\:-ml-4 { - margin-left: -1rem; - } - - .xl\:-mt-5 { - margin-top: -1.25rem; - } - - .xl\:-mr-5 { - margin-right: -1.25rem; - } - - .xl\:-mb-5 { - margin-bottom: -1.25rem; - } - - .xl\:-ml-5 { - margin-left: -1.25rem; - } - - .xl\:-mt-6 { - margin-top: -1.5rem; - } - - .xl\:-mr-6 { - margin-right: -1.5rem; - } - - .xl\:-mb-6 { - margin-bottom: -1.5rem; - } - - .xl\:-ml-6 { - margin-left: -1.5rem; - } - - .xl\:-mt-8 { - margin-top: -2rem; - } - - .xl\:-mr-8 { - margin-right: -2rem; - } - - .xl\:-mb-8 { - margin-bottom: -2rem; - } - - .xl\:-ml-8 { - margin-left: -2rem; - } - - .xl\:-mt-10 { - margin-top: -2.5rem; - } - - .xl\:-mr-10 { - margin-right: -2.5rem; - } - - .xl\:-mb-10 { - margin-bottom: -2.5rem; - } - - .xl\:-ml-10 { - margin-left: -2.5rem; - } - - .xl\:-mt-12 { - margin-top: -3rem; - } - - .xl\:-mr-12 { - margin-right: -3rem; - } - - .xl\:-mb-12 { - margin-bottom: -3rem; - } - - .xl\:-ml-12 { - margin-left: -3rem; - } - - .xl\:-mt-16 { - margin-top: -4rem; - } - - .xl\:-mr-16 { - margin-right: -4rem; - } - - .xl\:-mb-16 { - margin-bottom: -4rem; - } - - .xl\:-ml-16 { - margin-left: -4rem; - } - - .xl\:-mt-20 { - margin-top: -5rem; - } - - .xl\:-mr-20 { - margin-right: -5rem; - } - - .xl\:-mb-20 { - margin-bottom: -5rem; - } - - .xl\:-ml-20 { - margin-left: -5rem; - } - - .xl\:-mt-24 { - margin-top: -6rem; - } - - .xl\:-mr-24 { - margin-right: -6rem; - } - - .xl\:-mb-24 { - margin-bottom: -6rem; - } - - .xl\:-ml-24 { - margin-left: -6rem; - } - - .xl\:-mt-32 { - margin-top: -8rem; - } - - .xl\:-mr-32 { - margin-right: -8rem; - } - - .xl\:-mb-32 { - margin-bottom: -8rem; - } - - .xl\:-ml-32 { - margin-left: -8rem; - } - - .xl\:-mt-40 { - margin-top: -10rem; - } - - .xl\:-mr-40 { - margin-right: -10rem; - } - - .xl\:-mb-40 { - margin-bottom: -10rem; - } - - .xl\:-ml-40 { - margin-left: -10rem; - } - - .xl\:-mt-48 { - margin-top: -12rem; - } - - .xl\:-mr-48 { - margin-right: -12rem; - } - - .xl\:-mb-48 { - margin-bottom: -12rem; - } - - .xl\:-ml-48 { - margin-left: -12rem; - } - - .xl\:-mt-56 { - margin-top: -14rem; - } - - .xl\:-mr-56 { - margin-right: -14rem; - } - - .xl\:-mb-56 { - margin-bottom: -14rem; - } - - .xl\:-ml-56 { - margin-left: -14rem; - } - - .xl\:-mt-64 { - margin-top: -16rem; - } - - .xl\:-mr-64 { - margin-right: -16rem; - } - - .xl\:-mb-64 { - margin-bottom: -16rem; - } - - .xl\:-ml-64 { - margin-left: -16rem; - } - - .xl\:-mt-px { - margin-top: -1px; - } - - .xl\:-mr-px { - margin-right: -1px; - } - - .xl\:-mb-px { - margin-bottom: -1px; - } - - .xl\:-ml-px { - margin-left: -1px; - } - - .xl\:max-h-full { - max-height: 100%; - } - - .xl\:max-h-screen { - max-height: 100vh; - } - - .xl\:max-w-none { - max-width: none; - } - - .xl\:max-w-xs { - max-width: 20rem; - } - - .xl\:max-w-sm { - max-width: 24rem; - } - - .xl\:max-w-md { - max-width: 28rem; - } - - .xl\:max-w-lg { - max-width: 32rem; - } - - .xl\:max-w-xl { - max-width: 36rem; - } - - .xl\:max-w-2xl { - max-width: 42rem; - } - - .xl\:max-w-3xl { - max-width: 48rem; - } - - .xl\:max-w-4xl { - max-width: 56rem; - } - - .xl\:max-w-5xl { - max-width: 64rem; - } - - .xl\:max-w-6xl { - max-width: 72rem; - } - - .xl\:max-w-full { - max-width: 100%; - } - - .xl\:max-w-screen-sm { - max-width: 640px; - } - - .xl\:max-w-screen-md { - max-width: 768px; - } - - .xl\:max-w-screen-lg { - max-width: 1024px; - } - - .xl\:max-w-screen-xl { - max-width: 1280px; - } - - .xl\:min-h-0 { - min-height: 0; - } - - .xl\:min-h-full { - min-height: 100%; - } - - .xl\:min-h-screen { - min-height: 100vh; - } - - .xl\:min-w-0 { - min-width: 0; - } - - .xl\:min-w-full { - min-width: 100%; - } - - .xl\:object-contain { - -o-object-fit: contain; - object-fit: contain; - } - - .xl\:object-cover { - -o-object-fit: cover; - object-fit: cover; - } - - .xl\:object-fill { - -o-object-fit: fill; - object-fit: fill; - } - - .xl\:object-none { - -o-object-fit: none; - object-fit: none; - } - - .xl\:object-scale-down { - -o-object-fit: scale-down; - object-fit: scale-down; - } - - .xl\:object-bottom { - -o-object-position: bottom; - object-position: bottom; - } - - .xl\:object-center { - -o-object-position: center; - object-position: center; - } - - .xl\:object-left { - -o-object-position: left; - object-position: left; - } - - .xl\:object-left-bottom { - -o-object-position: left bottom; - object-position: left bottom; - } - - .xl\:object-left-top { - -o-object-position: left top; - object-position: left top; - } - - .xl\:object-right { - -o-object-position: right; - object-position: right; - } - - .xl\:object-right-bottom { - -o-object-position: right bottom; - object-position: right bottom; - } - - .xl\:object-right-top { - -o-object-position: right top; - object-position: right top; - } - - .xl\:object-top { - -o-object-position: top; - object-position: top; - } - - .xl\:opacity-0 { - opacity: 0; - } - - .xl\:opacity-25 { - opacity: 0.25; - } - - .xl\:opacity-50 { - opacity: 0.5; - } - - .xl\:opacity-75 { - opacity: 0.75; - } - - .xl\:opacity-100 { - opacity: 1; - } - - .xl\:hover\:opacity-0:hover { - opacity: 0; - } - - .xl\:hover\:opacity-25:hover { - opacity: 0.25; - } - - .xl\:hover\:opacity-50:hover { - opacity: 0.5; - } - - .xl\:hover\:opacity-75:hover { - opacity: 0.75; - } - - .xl\:hover\:opacity-100:hover { - opacity: 1; - } - - .xl\:focus\:opacity-0:focus { - opacity: 0; - } - - .xl\:focus\:opacity-25:focus { - opacity: 0.25; - } - - .xl\:focus\:opacity-50:focus { - opacity: 0.5; - } - - .xl\:focus\:opacity-75:focus { - opacity: 0.75; - } - - .xl\:focus\:opacity-100:focus { - opacity: 1; - } - - .xl\:outline-none { - outline: 0; - } - - .xl\:focus\:outline-none:focus { - outline: 0; - } - - .xl\:overflow-auto { - overflow: auto; - } - - .xl\:overflow-hidden { - overflow: hidden; - } - - .xl\:overflow-visible { - overflow: visible; - } - - .xl\:overflow-scroll { - overflow: scroll; - } - - .xl\:overflow-x-auto { - overflow-x: auto; - } - - .xl\:overflow-y-auto { - overflow-y: auto; - } - - .xl\:overflow-x-hidden { - overflow-x: hidden; - } - - .xl\:overflow-y-hidden { - overflow-y: hidden; - } - - .xl\:overflow-x-visible { - overflow-x: visible; - } - - .xl\:overflow-y-visible { - overflow-y: visible; - } - - .xl\:overflow-x-scroll { - overflow-x: scroll; - } - - .xl\:overflow-y-scroll { - overflow-y: scroll; - } - - .xl\:scrolling-touch { - -webkit-overflow-scrolling: touch; - } - - .xl\:scrolling-auto { - -webkit-overflow-scrolling: auto; - } - - .xl\:p-0 { - padding: 0; - } - - .xl\:p-1 { - padding: 0.25rem; - } - - .xl\:p-2 { - padding: 0.5rem; - } - - .xl\:p-3 { - padding: 0.75rem; - } - - .xl\:p-4 { - padding: 1rem; - } - - .xl\:p-5 { - padding: 1.25rem; - } - - .xl\:p-6 { - padding: 1.5rem; - } - - .xl\:p-8 { - padding: 2rem; - } - - .xl\:p-10 { - padding: 2.5rem; - } - - .xl\:p-12 { - padding: 3rem; - } - - .xl\:p-16 { - padding: 4rem; - } - - .xl\:p-20 { - padding: 5rem; - } - - .xl\:p-24 { - padding: 6rem; - } - - .xl\:p-32 { - padding: 8rem; - } - - .xl\:p-40 { - padding: 10rem; - } - - .xl\:p-48 { - padding: 12rem; - } - - .xl\:p-56 { - padding: 14rem; - } - - .xl\:p-64 { - padding: 16rem; - } - - .xl\:p-px { - padding: 1px; - } - - .xl\:py-0 { - padding-top: 0; - padding-bottom: 0; - } - - .xl\:px-0 { - padding-left: 0; - padding-right: 0; - } - - .xl\:py-1 { - padding-top: 0.25rem; - padding-bottom: 0.25rem; - } - - .xl\:px-1 { - padding-left: 0.25rem; - padding-right: 0.25rem; - } - - .xl\:py-2 { - padding-top: 0.5rem; - padding-bottom: 0.5rem; - } - - .xl\:px-2 { - padding-left: 0.5rem; - padding-right: 0.5rem; - } - - .xl\:py-3 { - padding-top: 0.75rem; - padding-bottom: 0.75rem; - } - - .xl\:px-3 { - padding-left: 0.75rem; - padding-right: 0.75rem; - } - - .xl\:py-4 { - padding-top: 1rem; - padding-bottom: 1rem; - } - - .xl\:px-4 { - padding-left: 1rem; - padding-right: 1rem; - } - - .xl\:py-5 { - padding-top: 1.25rem; - padding-bottom: 1.25rem; - } - - .xl\:px-5 { - padding-left: 1.25rem; - padding-right: 1.25rem; - } - - .xl\:py-6 { - padding-top: 1.5rem; - padding-bottom: 1.5rem; - } - - .xl\:px-6 { - padding-left: 1.5rem; - padding-right: 1.5rem; - } - - .xl\:py-8 { - padding-top: 2rem; - padding-bottom: 2rem; - } - - .xl\:px-8 { - padding-left: 2rem; - padding-right: 2rem; - } - - .xl\:py-10 { - padding-top: 2.5rem; - padding-bottom: 2.5rem; - } - - .xl\:px-10 { - padding-left: 2.5rem; - padding-right: 2.5rem; - } - - .xl\:py-12 { - padding-top: 3rem; - padding-bottom: 3rem; - } - - .xl\:px-12 { - padding-left: 3rem; - padding-right: 3rem; - } - - .xl\:py-16 { - padding-top: 4rem; - padding-bottom: 4rem; - } - - .xl\:px-16 { - padding-left: 4rem; - padding-right: 4rem; - } - - .xl\:py-20 { - padding-top: 5rem; - padding-bottom: 5rem; - } - - .xl\:px-20 { - padding-left: 5rem; - padding-right: 5rem; - } - - .xl\:py-24 { - padding-top: 6rem; - padding-bottom: 6rem; - } - - .xl\:px-24 { - padding-left: 6rem; - padding-right: 6rem; - } - - .xl\:py-32 { - padding-top: 8rem; - padding-bottom: 8rem; - } - - .xl\:px-32 { - padding-left: 8rem; - padding-right: 8rem; - } - - .xl\:py-40 { - padding-top: 10rem; - padding-bottom: 10rem; - } - - .xl\:px-40 { - padding-left: 10rem; - padding-right: 10rem; - } - - .xl\:py-48 { - padding-top: 12rem; - padding-bottom: 12rem; - } - - .xl\:px-48 { - padding-left: 12rem; - padding-right: 12rem; - } - - .xl\:py-56 { - padding-top: 14rem; - padding-bottom: 14rem; - } - - .xl\:px-56 { - padding-left: 14rem; - padding-right: 14rem; - } - - .xl\:py-64 { - padding-top: 16rem; - padding-bottom: 16rem; - } - - .xl\:px-64 { - padding-left: 16rem; - padding-right: 16rem; - } - - .xl\:py-px { - padding-top: 1px; - padding-bottom: 1px; - } - - .xl\:px-px { - padding-left: 1px; - padding-right: 1px; - } - - .xl\:pt-0 { - padding-top: 0; - } - - .xl\:pr-0 { - padding-right: 0; - } - - .xl\:pb-0 { - padding-bottom: 0; - } - - .xl\:pl-0 { - padding-left: 0; - } - - .xl\:pt-1 { - padding-top: 0.25rem; - } - - .xl\:pr-1 { - padding-right: 0.25rem; - } - - .xl\:pb-1 { - padding-bottom: 0.25rem; - } - - .xl\:pl-1 { - padding-left: 0.25rem; - } - - .xl\:pt-2 { - padding-top: 0.5rem; - } - - .xl\:pr-2 { - padding-right: 0.5rem; - } - - .xl\:pb-2 { - padding-bottom: 0.5rem; - } - - .xl\:pl-2 { - padding-left: 0.5rem; - } - - .xl\:pt-3 { - padding-top: 0.75rem; - } - - .xl\:pr-3 { - padding-right: 0.75rem; - } - - .xl\:pb-3 { - padding-bottom: 0.75rem; - } - - .xl\:pl-3 { - padding-left: 0.75rem; - } - - .xl\:pt-4 { - padding-top: 1rem; - } - - .xl\:pr-4 { - padding-right: 1rem; - } - - .xl\:pb-4 { - padding-bottom: 1rem; - } - - .xl\:pl-4 { - padding-left: 1rem; - } - - .xl\:pt-5 { - padding-top: 1.25rem; - } - - .xl\:pr-5 { - padding-right: 1.25rem; - } - - .xl\:pb-5 { - padding-bottom: 1.25rem; - } - - .xl\:pl-5 { - padding-left: 1.25rem; - } - - .xl\:pt-6 { - padding-top: 1.5rem; - } - - .xl\:pr-6 { - padding-right: 1.5rem; - } - - .xl\:pb-6 { - padding-bottom: 1.5rem; - } - - .xl\:pl-6 { - padding-left: 1.5rem; - } - - .xl\:pt-8 { - padding-top: 2rem; - } - - .xl\:pr-8 { - padding-right: 2rem; - } - - .xl\:pb-8 { - padding-bottom: 2rem; - } - - .xl\:pl-8 { - padding-left: 2rem; - } - - .xl\:pt-10 { - padding-top: 2.5rem; - } - - .xl\:pr-10 { - padding-right: 2.5rem; - } - - .xl\:pb-10 { - padding-bottom: 2.5rem; - } - - .xl\:pl-10 { - padding-left: 2.5rem; - } - - .xl\:pt-12 { - padding-top: 3rem; - } - - .xl\:pr-12 { - padding-right: 3rem; - } - - .xl\:pb-12 { - padding-bottom: 3rem; - } - - .xl\:pl-12 { - padding-left: 3rem; - } - - .xl\:pt-16 { - padding-top: 4rem; - } - - .xl\:pr-16 { - padding-right: 4rem; - } - - .xl\:pb-16 { - padding-bottom: 4rem; - } - - .xl\:pl-16 { - padding-left: 4rem; - } - - .xl\:pt-20 { - padding-top: 5rem; - } - - .xl\:pr-20 { - padding-right: 5rem; - } - - .xl\:pb-20 { - padding-bottom: 5rem; - } - - .xl\:pl-20 { - padding-left: 5rem; - } - - .xl\:pt-24 { - padding-top: 6rem; - } - - .xl\:pr-24 { - padding-right: 6rem; - } - - .xl\:pb-24 { - padding-bottom: 6rem; - } - - .xl\:pl-24 { - padding-left: 6rem; - } - - .xl\:pt-32 { - padding-top: 8rem; - } - - .xl\:pr-32 { - padding-right: 8rem; - } - - .xl\:pb-32 { - padding-bottom: 8rem; - } - - .xl\:pl-32 { - padding-left: 8rem; - } - - .xl\:pt-40 { - padding-top: 10rem; - } - - .xl\:pr-40 { - padding-right: 10rem; - } - - .xl\:pb-40 { - padding-bottom: 10rem; - } - - .xl\:pl-40 { - padding-left: 10rem; - } - - .xl\:pt-48 { - padding-top: 12rem; - } - - .xl\:pr-48 { - padding-right: 12rem; - } - - .xl\:pb-48 { - padding-bottom: 12rem; - } - - .xl\:pl-48 { - padding-left: 12rem; - } - - .xl\:pt-56 { - padding-top: 14rem; - } - - .xl\:pr-56 { - padding-right: 14rem; - } - - .xl\:pb-56 { - padding-bottom: 14rem; - } - - .xl\:pl-56 { - padding-left: 14rem; - } - - .xl\:pt-64 { - padding-top: 16rem; - } - - .xl\:pr-64 { - padding-right: 16rem; - } - - .xl\:pb-64 { - padding-bottom: 16rem; - } - - .xl\:pl-64 { - padding-left: 16rem; - } - - .xl\:pt-px { - padding-top: 1px; - } - - .xl\:pr-px { - padding-right: 1px; - } - - .xl\:pb-px { - padding-bottom: 1px; - } - - .xl\:pl-px { - padding-left: 1px; - } - - .xl\:placeholder-transparent::-webkit-input-placeholder { - color: transparent; - } - - .xl\:placeholder-transparent::-moz-placeholder { - color: transparent; - } - - .xl\:placeholder-transparent:-ms-input-placeholder { - color: transparent; - } - - .xl\:placeholder-transparent::-ms-input-placeholder { - color: transparent; - } - - .xl\:placeholder-transparent::placeholder { - color: transparent; - } - - .xl\:placeholder-black::-webkit-input-placeholder { - color: #000; - } - - .xl\:placeholder-black::-moz-placeholder { - color: #000; - } - - .xl\:placeholder-black:-ms-input-placeholder { - color: #000; - } - - .xl\:placeholder-black::-ms-input-placeholder { - color: #000; - } - - .xl\:placeholder-black::placeholder { - color: #000; - } - - .xl\:placeholder-white::-webkit-input-placeholder { - color: #fff; - } - - .xl\:placeholder-white::-moz-placeholder { - color: #fff; - } - - .xl\:placeholder-white:-ms-input-placeholder { - color: #fff; - } - - .xl\:placeholder-white::-ms-input-placeholder { - color: #fff; - } - - .xl\:placeholder-white::placeholder { - color: #fff; - } - - .xl\:placeholder-gray-100::-webkit-input-placeholder { - color: #f7fafc; - } - - .xl\:placeholder-gray-100::-moz-placeholder { - color: #f7fafc; - } - - .xl\:placeholder-gray-100:-ms-input-placeholder { - color: #f7fafc; - } - - .xl\:placeholder-gray-100::-ms-input-placeholder { - color: #f7fafc; - } - - .xl\:placeholder-gray-100::placeholder { - color: #f7fafc; - } - - .xl\:placeholder-gray-200::-webkit-input-placeholder { - color: #edf2f7; - } - - .xl\:placeholder-gray-200::-moz-placeholder { - color: #edf2f7; - } - - .xl\:placeholder-gray-200:-ms-input-placeholder { - color: #edf2f7; - } - - .xl\:placeholder-gray-200::-ms-input-placeholder { - color: #edf2f7; - } - - .xl\:placeholder-gray-200::placeholder { - color: #edf2f7; - } - - .xl\:placeholder-gray-300::-webkit-input-placeholder { - color: #e2e8f0; - } - - .xl\:placeholder-gray-300::-moz-placeholder { - color: #e2e8f0; - } - - .xl\:placeholder-gray-300:-ms-input-placeholder { - color: #e2e8f0; - } - - .xl\:placeholder-gray-300::-ms-input-placeholder { - color: #e2e8f0; - } - - .xl\:placeholder-gray-300::placeholder { - color: #e2e8f0; - } - - .xl\:placeholder-gray-400::-webkit-input-placeholder { - color: #cbd5e0; - } - - .xl\:placeholder-gray-400::-moz-placeholder { - color: #cbd5e0; - } - - .xl\:placeholder-gray-400:-ms-input-placeholder { - color: #cbd5e0; - } - - .xl\:placeholder-gray-400::-ms-input-placeholder { - color: #cbd5e0; - } - - .xl\:placeholder-gray-400::placeholder { - color: #cbd5e0; - } - - .xl\:placeholder-gray-500::-webkit-input-placeholder { - color: #a0aec0; - } - - .xl\:placeholder-gray-500::-moz-placeholder { - color: #a0aec0; - } - - .xl\:placeholder-gray-500:-ms-input-placeholder { - color: #a0aec0; - } - - .xl\:placeholder-gray-500::-ms-input-placeholder { - color: #a0aec0; - } - - .xl\:placeholder-gray-500::placeholder { - color: #a0aec0; - } - - .xl\:placeholder-gray-600::-webkit-input-placeholder { - color: #718096; - } - - .xl\:placeholder-gray-600::-moz-placeholder { - color: #718096; - } - - .xl\:placeholder-gray-600:-ms-input-placeholder { - color: #718096; - } - - .xl\:placeholder-gray-600::-ms-input-placeholder { - color: #718096; - } - - .xl\:placeholder-gray-600::placeholder { - color: #718096; - } - - .xl\:placeholder-gray-700::-webkit-input-placeholder { - color: #4a5568; - } - - .xl\:placeholder-gray-700::-moz-placeholder { - color: #4a5568; - } - - .xl\:placeholder-gray-700:-ms-input-placeholder { - color: #4a5568; - } - - .xl\:placeholder-gray-700::-ms-input-placeholder { - color: #4a5568; - } - - .xl\:placeholder-gray-700::placeholder { - color: #4a5568; - } - - .xl\:placeholder-gray-800::-webkit-input-placeholder { - color: #2d3748; - } - - .xl\:placeholder-gray-800::-moz-placeholder { - color: #2d3748; - } - - .xl\:placeholder-gray-800:-ms-input-placeholder { - color: #2d3748; - } - - .xl\:placeholder-gray-800::-ms-input-placeholder { - color: #2d3748; - } - - .xl\:placeholder-gray-800::placeholder { - color: #2d3748; - } - - .xl\:placeholder-gray-900::-webkit-input-placeholder { - color: #1a202c; - } - - .xl\:placeholder-gray-900::-moz-placeholder { - color: #1a202c; - } - - .xl\:placeholder-gray-900:-ms-input-placeholder { - color: #1a202c; - } - - .xl\:placeholder-gray-900::-ms-input-placeholder { - color: #1a202c; - } - - .xl\:placeholder-gray-900::placeholder { - color: #1a202c; - } - - .xl\:placeholder-red-100::-webkit-input-placeholder { - color: #fff5f5; - } - - .xl\:placeholder-red-100::-moz-placeholder { - color: #fff5f5; - } - - .xl\:placeholder-red-100:-ms-input-placeholder { - color: #fff5f5; - } - - .xl\:placeholder-red-100::-ms-input-placeholder { - color: #fff5f5; - } - - .xl\:placeholder-red-100::placeholder { - color: #fff5f5; - } - - .xl\:placeholder-red-200::-webkit-input-placeholder { - color: #fed7d7; - } - - .xl\:placeholder-red-200::-moz-placeholder { - color: #fed7d7; - } - - .xl\:placeholder-red-200:-ms-input-placeholder { - color: #fed7d7; - } - - .xl\:placeholder-red-200::-ms-input-placeholder { - color: #fed7d7; - } - - .xl\:placeholder-red-200::placeholder { - color: #fed7d7; - } - - .xl\:placeholder-red-300::-webkit-input-placeholder { - color: #feb2b2; - } - - .xl\:placeholder-red-300::-moz-placeholder { - color: #feb2b2; - } - - .xl\:placeholder-red-300:-ms-input-placeholder { - color: #feb2b2; - } - - .xl\:placeholder-red-300::-ms-input-placeholder { - color: #feb2b2; - } - - .xl\:placeholder-red-300::placeholder { - color: #feb2b2; - } - - .xl\:placeholder-red-400::-webkit-input-placeholder { - color: #fc8181; - } - - .xl\:placeholder-red-400::-moz-placeholder { - color: #fc8181; - } - - .xl\:placeholder-red-400:-ms-input-placeholder { - color: #fc8181; - } - - .xl\:placeholder-red-400::-ms-input-placeholder { - color: #fc8181; - } - - .xl\:placeholder-red-400::placeholder { - color: #fc8181; - } - - .xl\:placeholder-red-500::-webkit-input-placeholder { - color: #f56565; - } - - .xl\:placeholder-red-500::-moz-placeholder { - color: #f56565; - } - - .xl\:placeholder-red-500:-ms-input-placeholder { - color: #f56565; - } - - .xl\:placeholder-red-500::-ms-input-placeholder { - color: #f56565; - } - - .xl\:placeholder-red-500::placeholder { - color: #f56565; - } - - .xl\:placeholder-red-600::-webkit-input-placeholder { - color: #e53e3e; - } - - .xl\:placeholder-red-600::-moz-placeholder { - color: #e53e3e; - } - - .xl\:placeholder-red-600:-ms-input-placeholder { - color: #e53e3e; - } - - .xl\:placeholder-red-600::-ms-input-placeholder { - color: #e53e3e; - } - - .xl\:placeholder-red-600::placeholder { - color: #e53e3e; - } - - .xl\:placeholder-red-700::-webkit-input-placeholder { - color: #c53030; - } - - .xl\:placeholder-red-700::-moz-placeholder { - color: #c53030; - } - - .xl\:placeholder-red-700:-ms-input-placeholder { - color: #c53030; - } - - .xl\:placeholder-red-700::-ms-input-placeholder { - color: #c53030; - } - - .xl\:placeholder-red-700::placeholder { - color: #c53030; - } - - .xl\:placeholder-red-800::-webkit-input-placeholder { - color: #9b2c2c; - } - - .xl\:placeholder-red-800::-moz-placeholder { - color: #9b2c2c; - } - - .xl\:placeholder-red-800:-ms-input-placeholder { - color: #9b2c2c; - } - - .xl\:placeholder-red-800::-ms-input-placeholder { - color: #9b2c2c; - } - - .xl\:placeholder-red-800::placeholder { - color: #9b2c2c; - } - - .xl\:placeholder-red-900::-webkit-input-placeholder { - color: #742a2a; - } - - .xl\:placeholder-red-900::-moz-placeholder { - color: #742a2a; - } - - .xl\:placeholder-red-900:-ms-input-placeholder { - color: #742a2a; - } - - .xl\:placeholder-red-900::-ms-input-placeholder { - color: #742a2a; - } - - .xl\:placeholder-red-900::placeholder { - color: #742a2a; - } - - .xl\:placeholder-orange-100::-webkit-input-placeholder { - color: #fffaf0; - } - - .xl\:placeholder-orange-100::-moz-placeholder { - color: #fffaf0; - } - - .xl\:placeholder-orange-100:-ms-input-placeholder { - color: #fffaf0; - } - - .xl\:placeholder-orange-100::-ms-input-placeholder { - color: #fffaf0; - } - - .xl\:placeholder-orange-100::placeholder { - color: #fffaf0; - } - - .xl\:placeholder-orange-200::-webkit-input-placeholder { - color: #feebc8; - } - - .xl\:placeholder-orange-200::-moz-placeholder { - color: #feebc8; - } - - .xl\:placeholder-orange-200:-ms-input-placeholder { - color: #feebc8; - } - - .xl\:placeholder-orange-200::-ms-input-placeholder { - color: #feebc8; - } - - .xl\:placeholder-orange-200::placeholder { - color: #feebc8; - } - - .xl\:placeholder-orange-300::-webkit-input-placeholder { - color: #fbd38d; - } - - .xl\:placeholder-orange-300::-moz-placeholder { - color: #fbd38d; - } - - .xl\:placeholder-orange-300:-ms-input-placeholder { - color: #fbd38d; - } - - .xl\:placeholder-orange-300::-ms-input-placeholder { - color: #fbd38d; - } - - .xl\:placeholder-orange-300::placeholder { - color: #fbd38d; - } - - .xl\:placeholder-orange-400::-webkit-input-placeholder { - color: #f6ad55; - } - - .xl\:placeholder-orange-400::-moz-placeholder { - color: #f6ad55; - } - - .xl\:placeholder-orange-400:-ms-input-placeholder { - color: #f6ad55; - } - - .xl\:placeholder-orange-400::-ms-input-placeholder { - color: #f6ad55; - } - - .xl\:placeholder-orange-400::placeholder { - color: #f6ad55; - } - - .xl\:placeholder-orange-500::-webkit-input-placeholder { - color: #ed8936; - } - - .xl\:placeholder-orange-500::-moz-placeholder { - color: #ed8936; - } - - .xl\:placeholder-orange-500:-ms-input-placeholder { - color: #ed8936; - } - - .xl\:placeholder-orange-500::-ms-input-placeholder { - color: #ed8936; - } - - .xl\:placeholder-orange-500::placeholder { - color: #ed8936; - } - - .xl\:placeholder-orange-600::-webkit-input-placeholder { - color: #dd6b20; - } - - .xl\:placeholder-orange-600::-moz-placeholder { - color: #dd6b20; - } - - .xl\:placeholder-orange-600:-ms-input-placeholder { - color: #dd6b20; - } - - .xl\:placeholder-orange-600::-ms-input-placeholder { - color: #dd6b20; - } - - .xl\:placeholder-orange-600::placeholder { - color: #dd6b20; - } - - .xl\:placeholder-orange-700::-webkit-input-placeholder { - color: #c05621; - } - - .xl\:placeholder-orange-700::-moz-placeholder { - color: #c05621; - } - - .xl\:placeholder-orange-700:-ms-input-placeholder { - color: #c05621; - } - - .xl\:placeholder-orange-700::-ms-input-placeholder { - color: #c05621; - } - - .xl\:placeholder-orange-700::placeholder { - color: #c05621; - } - - .xl\:placeholder-orange-800::-webkit-input-placeholder { - color: #9c4221; - } - - .xl\:placeholder-orange-800::-moz-placeholder { - color: #9c4221; - } - - .xl\:placeholder-orange-800:-ms-input-placeholder { - color: #9c4221; - } - - .xl\:placeholder-orange-800::-ms-input-placeholder { - color: #9c4221; - } - - .xl\:placeholder-orange-800::placeholder { - color: #9c4221; - } - - .xl\:placeholder-orange-900::-webkit-input-placeholder { - color: #7b341e; - } - - .xl\:placeholder-orange-900::-moz-placeholder { - color: #7b341e; - } - - .xl\:placeholder-orange-900:-ms-input-placeholder { - color: #7b341e; - } - - .xl\:placeholder-orange-900::-ms-input-placeholder { - color: #7b341e; - } - - .xl\:placeholder-orange-900::placeholder { - color: #7b341e; - } - - .xl\:placeholder-yellow-100::-webkit-input-placeholder { - color: #fffff0; - } - - .xl\:placeholder-yellow-100::-moz-placeholder { - color: #fffff0; - } - - .xl\:placeholder-yellow-100:-ms-input-placeholder { - color: #fffff0; - } - - .xl\:placeholder-yellow-100::-ms-input-placeholder { - color: #fffff0; - } - - .xl\:placeholder-yellow-100::placeholder { - color: #fffff0; - } - - .xl\:placeholder-yellow-200::-webkit-input-placeholder { - color: #fefcbf; - } - - .xl\:placeholder-yellow-200::-moz-placeholder { - color: #fefcbf; - } - - .xl\:placeholder-yellow-200:-ms-input-placeholder { - color: #fefcbf; - } - - .xl\:placeholder-yellow-200::-ms-input-placeholder { - color: #fefcbf; - } - - .xl\:placeholder-yellow-200::placeholder { - color: #fefcbf; - } - - .xl\:placeholder-yellow-300::-webkit-input-placeholder { - color: #faf089; - } - - .xl\:placeholder-yellow-300::-moz-placeholder { - color: #faf089; - } - - .xl\:placeholder-yellow-300:-ms-input-placeholder { - color: #faf089; - } - - .xl\:placeholder-yellow-300::-ms-input-placeholder { - color: #faf089; - } - - .xl\:placeholder-yellow-300::placeholder { - color: #faf089; - } - - .xl\:placeholder-yellow-400::-webkit-input-placeholder { - color: #f6e05e; - } - - .xl\:placeholder-yellow-400::-moz-placeholder { - color: #f6e05e; - } - - .xl\:placeholder-yellow-400:-ms-input-placeholder { - color: #f6e05e; - } - - .xl\:placeholder-yellow-400::-ms-input-placeholder { - color: #f6e05e; - } - - .xl\:placeholder-yellow-400::placeholder { - color: #f6e05e; - } - - .xl\:placeholder-yellow-500::-webkit-input-placeholder { - color: #ecc94b; - } - - .xl\:placeholder-yellow-500::-moz-placeholder { - color: #ecc94b; - } - - .xl\:placeholder-yellow-500:-ms-input-placeholder { - color: #ecc94b; - } - - .xl\:placeholder-yellow-500::-ms-input-placeholder { - color: #ecc94b; - } - - .xl\:placeholder-yellow-500::placeholder { - color: #ecc94b; - } - - .xl\:placeholder-yellow-600::-webkit-input-placeholder { - color: #d69e2e; - } - - .xl\:placeholder-yellow-600::-moz-placeholder { - color: #d69e2e; - } - - .xl\:placeholder-yellow-600:-ms-input-placeholder { - color: #d69e2e; - } - - .xl\:placeholder-yellow-600::-ms-input-placeholder { - color: #d69e2e; - } - - .xl\:placeholder-yellow-600::placeholder { - color: #d69e2e; - } - - .xl\:placeholder-yellow-700::-webkit-input-placeholder { - color: #b7791f; - } - - .xl\:placeholder-yellow-700::-moz-placeholder { - color: #b7791f; - } - - .xl\:placeholder-yellow-700:-ms-input-placeholder { - color: #b7791f; - } - - .xl\:placeholder-yellow-700::-ms-input-placeholder { - color: #b7791f; - } - - .xl\:placeholder-yellow-700::placeholder { - color: #b7791f; - } - - .xl\:placeholder-yellow-800::-webkit-input-placeholder { - color: #975a16; - } - - .xl\:placeholder-yellow-800::-moz-placeholder { - color: #975a16; - } - - .xl\:placeholder-yellow-800:-ms-input-placeholder { - color: #975a16; - } - - .xl\:placeholder-yellow-800::-ms-input-placeholder { - color: #975a16; - } - - .xl\:placeholder-yellow-800::placeholder { - color: #975a16; - } - - .xl\:placeholder-yellow-900::-webkit-input-placeholder { - color: #744210; - } - - .xl\:placeholder-yellow-900::-moz-placeholder { - color: #744210; - } - - .xl\:placeholder-yellow-900:-ms-input-placeholder { - color: #744210; - } - - .xl\:placeholder-yellow-900::-ms-input-placeholder { - color: #744210; - } - - .xl\:placeholder-yellow-900::placeholder { - color: #744210; - } - - .xl\:placeholder-green-100::-webkit-input-placeholder { - color: #f0fff4; - } - - .xl\:placeholder-green-100::-moz-placeholder { - color: #f0fff4; - } - - .xl\:placeholder-green-100:-ms-input-placeholder { - color: #f0fff4; - } - - .xl\:placeholder-green-100::-ms-input-placeholder { - color: #f0fff4; - } - - .xl\:placeholder-green-100::placeholder { - color: #f0fff4; - } - - .xl\:placeholder-green-200::-webkit-input-placeholder { - color: #c6f6d5; - } - - .xl\:placeholder-green-200::-moz-placeholder { - color: #c6f6d5; - } - - .xl\:placeholder-green-200:-ms-input-placeholder { - color: #c6f6d5; - } - - .xl\:placeholder-green-200::-ms-input-placeholder { - color: #c6f6d5; - } - - .xl\:placeholder-green-200::placeholder { - color: #c6f6d5; - } - - .xl\:placeholder-green-300::-webkit-input-placeholder { - color: #9ae6b4; - } - - .xl\:placeholder-green-300::-moz-placeholder { - color: #9ae6b4; - } - - .xl\:placeholder-green-300:-ms-input-placeholder { - color: #9ae6b4; - } - - .xl\:placeholder-green-300::-ms-input-placeholder { - color: #9ae6b4; - } - - .xl\:placeholder-green-300::placeholder { - color: #9ae6b4; - } - - .xl\:placeholder-green-400::-webkit-input-placeholder { - color: #68d391; - } - - .xl\:placeholder-green-400::-moz-placeholder { - color: #68d391; - } - - .xl\:placeholder-green-400:-ms-input-placeholder { - color: #68d391; - } - - .xl\:placeholder-green-400::-ms-input-placeholder { - color: #68d391; - } - - .xl\:placeholder-green-400::placeholder { - color: #68d391; - } - - .xl\:placeholder-green-500::-webkit-input-placeholder { - color: #48bb78; - } - - .xl\:placeholder-green-500::-moz-placeholder { - color: #48bb78; - } - - .xl\:placeholder-green-500:-ms-input-placeholder { - color: #48bb78; - } - - .xl\:placeholder-green-500::-ms-input-placeholder { - color: #48bb78; - } - - .xl\:placeholder-green-500::placeholder { - color: #48bb78; - } - - .xl\:placeholder-green-600::-webkit-input-placeholder { - color: #38a169; - } - - .xl\:placeholder-green-600::-moz-placeholder { - color: #38a169; - } - - .xl\:placeholder-green-600:-ms-input-placeholder { - color: #38a169; - } - - .xl\:placeholder-green-600::-ms-input-placeholder { - color: #38a169; - } - - .xl\:placeholder-green-600::placeholder { - color: #38a169; - } - - .xl\:placeholder-green-700::-webkit-input-placeholder { - color: #2f855a; - } - - .xl\:placeholder-green-700::-moz-placeholder { - color: #2f855a; - } - - .xl\:placeholder-green-700:-ms-input-placeholder { - color: #2f855a; - } - - .xl\:placeholder-green-700::-ms-input-placeholder { - color: #2f855a; - } - - .xl\:placeholder-green-700::placeholder { - color: #2f855a; - } - - .xl\:placeholder-green-800::-webkit-input-placeholder { - color: #276749; - } - - .xl\:placeholder-green-800::-moz-placeholder { - color: #276749; - } - - .xl\:placeholder-green-800:-ms-input-placeholder { - color: #276749; - } - - .xl\:placeholder-green-800::-ms-input-placeholder { - color: #276749; - } - - .xl\:placeholder-green-800::placeholder { - color: #276749; - } - - .xl\:placeholder-green-900::-webkit-input-placeholder { - color: #22543d; - } - - .xl\:placeholder-green-900::-moz-placeholder { - color: #22543d; - } - - .xl\:placeholder-green-900:-ms-input-placeholder { - color: #22543d; - } - - .xl\:placeholder-green-900::-ms-input-placeholder { - color: #22543d; - } - - .xl\:placeholder-green-900::placeholder { - color: #22543d; - } - - .xl\:placeholder-teal-100::-webkit-input-placeholder { - color: #e6fffa; - } - - .xl\:placeholder-teal-100::-moz-placeholder { - color: #e6fffa; - } - - .xl\:placeholder-teal-100:-ms-input-placeholder { - color: #e6fffa; - } - - .xl\:placeholder-teal-100::-ms-input-placeholder { - color: #e6fffa; - } - - .xl\:placeholder-teal-100::placeholder { - color: #e6fffa; - } - - .xl\:placeholder-teal-200::-webkit-input-placeholder { - color: #b2f5ea; - } - - .xl\:placeholder-teal-200::-moz-placeholder { - color: #b2f5ea; - } - - .xl\:placeholder-teal-200:-ms-input-placeholder { - color: #b2f5ea; - } - - .xl\:placeholder-teal-200::-ms-input-placeholder { - color: #b2f5ea; - } - - .xl\:placeholder-teal-200::placeholder { - color: #b2f5ea; - } - - .xl\:placeholder-teal-300::-webkit-input-placeholder { - color: #81e6d9; - } - - .xl\:placeholder-teal-300::-moz-placeholder { - color: #81e6d9; - } - - .xl\:placeholder-teal-300:-ms-input-placeholder { - color: #81e6d9; - } - - .xl\:placeholder-teal-300::-ms-input-placeholder { - color: #81e6d9; - } - - .xl\:placeholder-teal-300::placeholder { - color: #81e6d9; - } - - .xl\:placeholder-teal-400::-webkit-input-placeholder { - color: #4fd1c5; - } - - .xl\:placeholder-teal-400::-moz-placeholder { - color: #4fd1c5; - } - - .xl\:placeholder-teal-400:-ms-input-placeholder { - color: #4fd1c5; - } - - .xl\:placeholder-teal-400::-ms-input-placeholder { - color: #4fd1c5; - } - - .xl\:placeholder-teal-400::placeholder { - color: #4fd1c5; - } - - .xl\:placeholder-teal-500::-webkit-input-placeholder { - color: #38b2ac; - } - - .xl\:placeholder-teal-500::-moz-placeholder { - color: #38b2ac; - } - - .xl\:placeholder-teal-500:-ms-input-placeholder { - color: #38b2ac; - } - - .xl\:placeholder-teal-500::-ms-input-placeholder { - color: #38b2ac; - } - - .xl\:placeholder-teal-500::placeholder { - color: #38b2ac; - } - - .xl\:placeholder-teal-600::-webkit-input-placeholder { - color: #319795; - } - - .xl\:placeholder-teal-600::-moz-placeholder { - color: #319795; - } - - .xl\:placeholder-teal-600:-ms-input-placeholder { - color: #319795; - } - - .xl\:placeholder-teal-600::-ms-input-placeholder { - color: #319795; - } - - .xl\:placeholder-teal-600::placeholder { - color: #319795; - } - - .xl\:placeholder-teal-700::-webkit-input-placeholder { - color: #2c7a7b; - } - - .xl\:placeholder-teal-700::-moz-placeholder { - color: #2c7a7b; - } - - .xl\:placeholder-teal-700:-ms-input-placeholder { - color: #2c7a7b; - } - - .xl\:placeholder-teal-700::-ms-input-placeholder { - color: #2c7a7b; - } - - .xl\:placeholder-teal-700::placeholder { - color: #2c7a7b; - } - - .xl\:placeholder-teal-800::-webkit-input-placeholder { - color: #285e61; - } - - .xl\:placeholder-teal-800::-moz-placeholder { - color: #285e61; - } - - .xl\:placeholder-teal-800:-ms-input-placeholder { - color: #285e61; - } - - .xl\:placeholder-teal-800::-ms-input-placeholder { - color: #285e61; - } - - .xl\:placeholder-teal-800::placeholder { - color: #285e61; - } - - .xl\:placeholder-teal-900::-webkit-input-placeholder { - color: #234e52; - } - - .xl\:placeholder-teal-900::-moz-placeholder { - color: #234e52; - } - - .xl\:placeholder-teal-900:-ms-input-placeholder { - color: #234e52; - } - - .xl\:placeholder-teal-900::-ms-input-placeholder { - color: #234e52; - } - - .xl\:placeholder-teal-900::placeholder { - color: #234e52; - } - - .xl\:placeholder-blue-100::-webkit-input-placeholder { - color: #ebf8ff; - } - - .xl\:placeholder-blue-100::-moz-placeholder { - color: #ebf8ff; - } - - .xl\:placeholder-blue-100:-ms-input-placeholder { - color: #ebf8ff; - } - - .xl\:placeholder-blue-100::-ms-input-placeholder { - color: #ebf8ff; - } - - .xl\:placeholder-blue-100::placeholder { - color: #ebf8ff; - } - - .xl\:placeholder-blue-200::-webkit-input-placeholder { - color: #bee3f8; - } - - .xl\:placeholder-blue-200::-moz-placeholder { - color: #bee3f8; - } - - .xl\:placeholder-blue-200:-ms-input-placeholder { - color: #bee3f8; - } - - .xl\:placeholder-blue-200::-ms-input-placeholder { - color: #bee3f8; - } - - .xl\:placeholder-blue-200::placeholder { - color: #bee3f8; - } - - .xl\:placeholder-blue-300::-webkit-input-placeholder { - color: #90cdf4; - } - - .xl\:placeholder-blue-300::-moz-placeholder { - color: #90cdf4; - } - - .xl\:placeholder-blue-300:-ms-input-placeholder { - color: #90cdf4; - } - - .xl\:placeholder-blue-300::-ms-input-placeholder { - color: #90cdf4; - } - - .xl\:placeholder-blue-300::placeholder { - color: #90cdf4; - } - - .xl\:placeholder-blue-400::-webkit-input-placeholder { - color: #63b3ed; - } - - .xl\:placeholder-blue-400::-moz-placeholder { - color: #63b3ed; - } - - .xl\:placeholder-blue-400:-ms-input-placeholder { - color: #63b3ed; - } - - .xl\:placeholder-blue-400::-ms-input-placeholder { - color: #63b3ed; - } - - .xl\:placeholder-blue-400::placeholder { - color: #63b3ed; - } - - .xl\:placeholder-blue-500::-webkit-input-placeholder { - color: #4299e1; - } - - .xl\:placeholder-blue-500::-moz-placeholder { - color: #4299e1; - } - - .xl\:placeholder-blue-500:-ms-input-placeholder { - color: #4299e1; - } - - .xl\:placeholder-blue-500::-ms-input-placeholder { - color: #4299e1; - } - - .xl\:placeholder-blue-500::placeholder { - color: #4299e1; - } - - .xl\:placeholder-blue-600::-webkit-input-placeholder { - color: #3182ce; - } - - .xl\:placeholder-blue-600::-moz-placeholder { - color: #3182ce; - } - - .xl\:placeholder-blue-600:-ms-input-placeholder { - color: #3182ce; - } - - .xl\:placeholder-blue-600::-ms-input-placeholder { - color: #3182ce; - } - - .xl\:placeholder-blue-600::placeholder { - color: #3182ce; - } - - .xl\:placeholder-blue-700::-webkit-input-placeholder { - color: #2b6cb0; - } - - .xl\:placeholder-blue-700::-moz-placeholder { - color: #2b6cb0; - } - - .xl\:placeholder-blue-700:-ms-input-placeholder { - color: #2b6cb0; - } - - .xl\:placeholder-blue-700::-ms-input-placeholder { - color: #2b6cb0; - } - - .xl\:placeholder-blue-700::placeholder { - color: #2b6cb0; - } - - .xl\:placeholder-blue-800::-webkit-input-placeholder { - color: #2c5282; - } - - .xl\:placeholder-blue-800::-moz-placeholder { - color: #2c5282; - } - - .xl\:placeholder-blue-800:-ms-input-placeholder { - color: #2c5282; - } - - .xl\:placeholder-blue-800::-ms-input-placeholder { - color: #2c5282; - } - - .xl\:placeholder-blue-800::placeholder { - color: #2c5282; - } - - .xl\:placeholder-blue-900::-webkit-input-placeholder { - color: #2a4365; - } - - .xl\:placeholder-blue-900::-moz-placeholder { - color: #2a4365; - } - - .xl\:placeholder-blue-900:-ms-input-placeholder { - color: #2a4365; - } - - .xl\:placeholder-blue-900::-ms-input-placeholder { - color: #2a4365; - } - - .xl\:placeholder-blue-900::placeholder { - color: #2a4365; - } - - .xl\:placeholder-indigo-100::-webkit-input-placeholder { - color: #ebf4ff; - } - - .xl\:placeholder-indigo-100::-moz-placeholder { - color: #ebf4ff; - } - - .xl\:placeholder-indigo-100:-ms-input-placeholder { - color: #ebf4ff; - } - - .xl\:placeholder-indigo-100::-ms-input-placeholder { - color: #ebf4ff; - } - - .xl\:placeholder-indigo-100::placeholder { - color: #ebf4ff; - } - - .xl\:placeholder-indigo-200::-webkit-input-placeholder { - color: #c3dafe; - } - - .xl\:placeholder-indigo-200::-moz-placeholder { - color: #c3dafe; - } - - .xl\:placeholder-indigo-200:-ms-input-placeholder { - color: #c3dafe; - } - - .xl\:placeholder-indigo-200::-ms-input-placeholder { - color: #c3dafe; - } - - .xl\:placeholder-indigo-200::placeholder { - color: #c3dafe; - } - - .xl\:placeholder-indigo-300::-webkit-input-placeholder { - color: #a3bffa; - } - - .xl\:placeholder-indigo-300::-moz-placeholder { - color: #a3bffa; - } - - .xl\:placeholder-indigo-300:-ms-input-placeholder { - color: #a3bffa; - } - - .xl\:placeholder-indigo-300::-ms-input-placeholder { - color: #a3bffa; - } - - .xl\:placeholder-indigo-300::placeholder { - color: #a3bffa; - } - - .xl\:placeholder-indigo-400::-webkit-input-placeholder { - color: #7f9cf5; - } - - .xl\:placeholder-indigo-400::-moz-placeholder { - color: #7f9cf5; - } - - .xl\:placeholder-indigo-400:-ms-input-placeholder { - color: #7f9cf5; - } - - .xl\:placeholder-indigo-400::-ms-input-placeholder { - color: #7f9cf5; - } - - .xl\:placeholder-indigo-400::placeholder { - color: #7f9cf5; - } - - .xl\:placeholder-indigo-500::-webkit-input-placeholder { - color: #667eea; - } - - .xl\:placeholder-indigo-500::-moz-placeholder { - color: #667eea; - } - - .xl\:placeholder-indigo-500:-ms-input-placeholder { - color: #667eea; - } - - .xl\:placeholder-indigo-500::-ms-input-placeholder { - color: #667eea; - } - - .xl\:placeholder-indigo-500::placeholder { - color: #667eea; - } - - .xl\:placeholder-indigo-600::-webkit-input-placeholder { - color: #5a67d8; - } - - .xl\:placeholder-indigo-600::-moz-placeholder { - color: #5a67d8; - } - - .xl\:placeholder-indigo-600:-ms-input-placeholder { - color: #5a67d8; - } - - .xl\:placeholder-indigo-600::-ms-input-placeholder { - color: #5a67d8; - } - - .xl\:placeholder-indigo-600::placeholder { - color: #5a67d8; - } - - .xl\:placeholder-indigo-700::-webkit-input-placeholder { - color: #4c51bf; - } - - .xl\:placeholder-indigo-700::-moz-placeholder { - color: #4c51bf; - } - - .xl\:placeholder-indigo-700:-ms-input-placeholder { - color: #4c51bf; - } - - .xl\:placeholder-indigo-700::-ms-input-placeholder { - color: #4c51bf; - } - - .xl\:placeholder-indigo-700::placeholder { - color: #4c51bf; - } - - .xl\:placeholder-indigo-800::-webkit-input-placeholder { - color: #434190; - } - - .xl\:placeholder-indigo-800::-moz-placeholder { - color: #434190; - } - - .xl\:placeholder-indigo-800:-ms-input-placeholder { - color: #434190; - } - - .xl\:placeholder-indigo-800::-ms-input-placeholder { - color: #434190; - } - - .xl\:placeholder-indigo-800::placeholder { - color: #434190; - } - - .xl\:placeholder-indigo-900::-webkit-input-placeholder { - color: #3c366b; - } - - .xl\:placeholder-indigo-900::-moz-placeholder { - color: #3c366b; - } - - .xl\:placeholder-indigo-900:-ms-input-placeholder { - color: #3c366b; - } - - .xl\:placeholder-indigo-900::-ms-input-placeholder { - color: #3c366b; - } - - .xl\:placeholder-indigo-900::placeholder { - color: #3c366b; - } - - .xl\:placeholder-purple-100::-webkit-input-placeholder { - color: #faf5ff; - } - - .xl\:placeholder-purple-100::-moz-placeholder { - color: #faf5ff; - } - - .xl\:placeholder-purple-100:-ms-input-placeholder { - color: #faf5ff; - } - - .xl\:placeholder-purple-100::-ms-input-placeholder { - color: #faf5ff; - } - - .xl\:placeholder-purple-100::placeholder { - color: #faf5ff; - } - - .xl\:placeholder-purple-200::-webkit-input-placeholder { - color: #e9d8fd; - } - - .xl\:placeholder-purple-200::-moz-placeholder { - color: #e9d8fd; - } - - .xl\:placeholder-purple-200:-ms-input-placeholder { - color: #e9d8fd; - } - - .xl\:placeholder-purple-200::-ms-input-placeholder { - color: #e9d8fd; - } - - .xl\:placeholder-purple-200::placeholder { - color: #e9d8fd; - } - - .xl\:placeholder-purple-300::-webkit-input-placeholder { - color: #d6bcfa; - } - - .xl\:placeholder-purple-300::-moz-placeholder { - color: #d6bcfa; - } - - .xl\:placeholder-purple-300:-ms-input-placeholder { - color: #d6bcfa; - } - - .xl\:placeholder-purple-300::-ms-input-placeholder { - color: #d6bcfa; - } - - .xl\:placeholder-purple-300::placeholder { - color: #d6bcfa; - } - - .xl\:placeholder-purple-400::-webkit-input-placeholder { - color: #b794f4; - } - - .xl\:placeholder-purple-400::-moz-placeholder { - color: #b794f4; - } - - .xl\:placeholder-purple-400:-ms-input-placeholder { - color: #b794f4; - } - - .xl\:placeholder-purple-400::-ms-input-placeholder { - color: #b794f4; - } - - .xl\:placeholder-purple-400::placeholder { - color: #b794f4; - } - - .xl\:placeholder-purple-500::-webkit-input-placeholder { - color: #9f7aea; - } - - .xl\:placeholder-purple-500::-moz-placeholder { - color: #9f7aea; - } - - .xl\:placeholder-purple-500:-ms-input-placeholder { - color: #9f7aea; - } - - .xl\:placeholder-purple-500::-ms-input-placeholder { - color: #9f7aea; - } - - .xl\:placeholder-purple-500::placeholder { - color: #9f7aea; - } - - .xl\:placeholder-purple-600::-webkit-input-placeholder { - color: #805ad5; - } - - .xl\:placeholder-purple-600::-moz-placeholder { - color: #805ad5; - } - - .xl\:placeholder-purple-600:-ms-input-placeholder { - color: #805ad5; - } - - .xl\:placeholder-purple-600::-ms-input-placeholder { - color: #805ad5; - } - - .xl\:placeholder-purple-600::placeholder { - color: #805ad5; - } - - .xl\:placeholder-purple-700::-webkit-input-placeholder { - color: #6b46c1; - } - - .xl\:placeholder-purple-700::-moz-placeholder { - color: #6b46c1; - } - - .xl\:placeholder-purple-700:-ms-input-placeholder { - color: #6b46c1; - } - - .xl\:placeholder-purple-700::-ms-input-placeholder { - color: #6b46c1; - } - - .xl\:placeholder-purple-700::placeholder { - color: #6b46c1; - } - - .xl\:placeholder-purple-800::-webkit-input-placeholder { - color: #553c9a; - } - - .xl\:placeholder-purple-800::-moz-placeholder { - color: #553c9a; - } - - .xl\:placeholder-purple-800:-ms-input-placeholder { - color: #553c9a; - } - - .xl\:placeholder-purple-800::-ms-input-placeholder { - color: #553c9a; - } - - .xl\:placeholder-purple-800::placeholder { - color: #553c9a; - } - - .xl\:placeholder-purple-900::-webkit-input-placeholder { - color: #44337a; - } - - .xl\:placeholder-purple-900::-moz-placeholder { - color: #44337a; - } - - .xl\:placeholder-purple-900:-ms-input-placeholder { - color: #44337a; - } - - .xl\:placeholder-purple-900::-ms-input-placeholder { - color: #44337a; - } - - .xl\:placeholder-purple-900::placeholder { - color: #44337a; - } - - .xl\:placeholder-pink-100::-webkit-input-placeholder { - color: #fff5f7; - } - - .xl\:placeholder-pink-100::-moz-placeholder { - color: #fff5f7; - } - - .xl\:placeholder-pink-100:-ms-input-placeholder { - color: #fff5f7; - } - - .xl\:placeholder-pink-100::-ms-input-placeholder { - color: #fff5f7; - } - - .xl\:placeholder-pink-100::placeholder { - color: #fff5f7; - } - - .xl\:placeholder-pink-200::-webkit-input-placeholder { - color: #fed7e2; - } - - .xl\:placeholder-pink-200::-moz-placeholder { - color: #fed7e2; - } - - .xl\:placeholder-pink-200:-ms-input-placeholder { - color: #fed7e2; - } - - .xl\:placeholder-pink-200::-ms-input-placeholder { - color: #fed7e2; - } - - .xl\:placeholder-pink-200::placeholder { - color: #fed7e2; - } - - .xl\:placeholder-pink-300::-webkit-input-placeholder { - color: #fbb6ce; - } - - .xl\:placeholder-pink-300::-moz-placeholder { - color: #fbb6ce; - } - - .xl\:placeholder-pink-300:-ms-input-placeholder { - color: #fbb6ce; - } - - .xl\:placeholder-pink-300::-ms-input-placeholder { - color: #fbb6ce; - } - - .xl\:placeholder-pink-300::placeholder { - color: #fbb6ce; - } - - .xl\:placeholder-pink-400::-webkit-input-placeholder { - color: #f687b3; - } - - .xl\:placeholder-pink-400::-moz-placeholder { - color: #f687b3; - } - - .xl\:placeholder-pink-400:-ms-input-placeholder { - color: #f687b3; - } - - .xl\:placeholder-pink-400::-ms-input-placeholder { - color: #f687b3; - } - - .xl\:placeholder-pink-400::placeholder { - color: #f687b3; - } - - .xl\:placeholder-pink-500::-webkit-input-placeholder { - color: #ed64a6; - } - - .xl\:placeholder-pink-500::-moz-placeholder { - color: #ed64a6; - } - - .xl\:placeholder-pink-500:-ms-input-placeholder { - color: #ed64a6; - } - - .xl\:placeholder-pink-500::-ms-input-placeholder { - color: #ed64a6; - } - - .xl\:placeholder-pink-500::placeholder { - color: #ed64a6; - } - - .xl\:placeholder-pink-600::-webkit-input-placeholder { - color: #d53f8c; - } - - .xl\:placeholder-pink-600::-moz-placeholder { - color: #d53f8c; - } - - .xl\:placeholder-pink-600:-ms-input-placeholder { - color: #d53f8c; - } - - .xl\:placeholder-pink-600::-ms-input-placeholder { - color: #d53f8c; - } - - .xl\:placeholder-pink-600::placeholder { - color: #d53f8c; - } - - .xl\:placeholder-pink-700::-webkit-input-placeholder { - color: #b83280; - } - - .xl\:placeholder-pink-700::-moz-placeholder { - color: #b83280; - } - - .xl\:placeholder-pink-700:-ms-input-placeholder { - color: #b83280; - } - - .xl\:placeholder-pink-700::-ms-input-placeholder { - color: #b83280; - } - - .xl\:placeholder-pink-700::placeholder { - color: #b83280; - } - - .xl\:placeholder-pink-800::-webkit-input-placeholder { - color: #97266d; - } - - .xl\:placeholder-pink-800::-moz-placeholder { - color: #97266d; - } - - .xl\:placeholder-pink-800:-ms-input-placeholder { - color: #97266d; - } - - .xl\:placeholder-pink-800::-ms-input-placeholder { - color: #97266d; - } - - .xl\:placeholder-pink-800::placeholder { - color: #97266d; - } - - .xl\:placeholder-pink-900::-webkit-input-placeholder { - color: #702459; - } - - .xl\:placeholder-pink-900::-moz-placeholder { - color: #702459; - } - - .xl\:placeholder-pink-900:-ms-input-placeholder { - color: #702459; - } - - .xl\:placeholder-pink-900::-ms-input-placeholder { - color: #702459; - } - - .xl\:placeholder-pink-900::placeholder { - color: #702459; - } - - .xl\:focus\:placeholder-transparent:focus::-webkit-input-placeholder { - color: transparent; - } - - .xl\:focus\:placeholder-transparent:focus::-moz-placeholder { - color: transparent; - } - - .xl\:focus\:placeholder-transparent:focus:-ms-input-placeholder { - color: transparent; - } - - .xl\:focus\:placeholder-transparent:focus::-ms-input-placeholder { - color: transparent; - } - - .xl\:focus\:placeholder-transparent:focus::placeholder { - color: transparent; - } - - .xl\:focus\:placeholder-black:focus::-webkit-input-placeholder { - color: #000; - } - - .xl\:focus\:placeholder-black:focus::-moz-placeholder { - color: #000; - } - - .xl\:focus\:placeholder-black:focus:-ms-input-placeholder { - color: #000; - } - - .xl\:focus\:placeholder-black:focus::-ms-input-placeholder { - color: #000; - } - - .xl\:focus\:placeholder-black:focus::placeholder { - color: #000; - } - - .xl\:focus\:placeholder-white:focus::-webkit-input-placeholder { - color: #fff; - } - - .xl\:focus\:placeholder-white:focus::-moz-placeholder { - color: #fff; - } - - .xl\:focus\:placeholder-white:focus:-ms-input-placeholder { - color: #fff; - } - - .xl\:focus\:placeholder-white:focus::-ms-input-placeholder { - color: #fff; - } - - .xl\:focus\:placeholder-white:focus::placeholder { - color: #fff; - } - - .xl\:focus\:placeholder-gray-100:focus::-webkit-input-placeholder { - color: #f7fafc; - } - - .xl\:focus\:placeholder-gray-100:focus::-moz-placeholder { - color: #f7fafc; - } - - .xl\:focus\:placeholder-gray-100:focus:-ms-input-placeholder { - color: #f7fafc; - } - - .xl\:focus\:placeholder-gray-100:focus::-ms-input-placeholder { - color: #f7fafc; - } - - .xl\:focus\:placeholder-gray-100:focus::placeholder { - color: #f7fafc; - } - - .xl\:focus\:placeholder-gray-200:focus::-webkit-input-placeholder { - color: #edf2f7; - } - - .xl\:focus\:placeholder-gray-200:focus::-moz-placeholder { - color: #edf2f7; - } - - .xl\:focus\:placeholder-gray-200:focus:-ms-input-placeholder { - color: #edf2f7; - } - - .xl\:focus\:placeholder-gray-200:focus::-ms-input-placeholder { - color: #edf2f7; - } - - .xl\:focus\:placeholder-gray-200:focus::placeholder { - color: #edf2f7; - } - - .xl\:focus\:placeholder-gray-300:focus::-webkit-input-placeholder { - color: #e2e8f0; - } - - .xl\:focus\:placeholder-gray-300:focus::-moz-placeholder { - color: #e2e8f0; - } - - .xl\:focus\:placeholder-gray-300:focus:-ms-input-placeholder { - color: #e2e8f0; - } - - .xl\:focus\:placeholder-gray-300:focus::-ms-input-placeholder { - color: #e2e8f0; - } - - .xl\:focus\:placeholder-gray-300:focus::placeholder { - color: #e2e8f0; - } - - .xl\:focus\:placeholder-gray-400:focus::-webkit-input-placeholder { - color: #cbd5e0; - } - - .xl\:focus\:placeholder-gray-400:focus::-moz-placeholder { - color: #cbd5e0; - } - - .xl\:focus\:placeholder-gray-400:focus:-ms-input-placeholder { - color: #cbd5e0; - } - - .xl\:focus\:placeholder-gray-400:focus::-ms-input-placeholder { - color: #cbd5e0; - } - - .xl\:focus\:placeholder-gray-400:focus::placeholder { - color: #cbd5e0; - } - - .xl\:focus\:placeholder-gray-500:focus::-webkit-input-placeholder { - color: #a0aec0; - } - - .xl\:focus\:placeholder-gray-500:focus::-moz-placeholder { - color: #a0aec0; - } - - .xl\:focus\:placeholder-gray-500:focus:-ms-input-placeholder { - color: #a0aec0; - } - - .xl\:focus\:placeholder-gray-500:focus::-ms-input-placeholder { - color: #a0aec0; - } - - .xl\:focus\:placeholder-gray-500:focus::placeholder { - color: #a0aec0; - } - - .xl\:focus\:placeholder-gray-600:focus::-webkit-input-placeholder { - color: #718096; - } - - .xl\:focus\:placeholder-gray-600:focus::-moz-placeholder { - color: #718096; - } - - .xl\:focus\:placeholder-gray-600:focus:-ms-input-placeholder { - color: #718096; - } - - .xl\:focus\:placeholder-gray-600:focus::-ms-input-placeholder { - color: #718096; - } - - .xl\:focus\:placeholder-gray-600:focus::placeholder { - color: #718096; - } - - .xl\:focus\:placeholder-gray-700:focus::-webkit-input-placeholder { - color: #4a5568; - } - - .xl\:focus\:placeholder-gray-700:focus::-moz-placeholder { - color: #4a5568; - } - - .xl\:focus\:placeholder-gray-700:focus:-ms-input-placeholder { - color: #4a5568; - } - - .xl\:focus\:placeholder-gray-700:focus::-ms-input-placeholder { - color: #4a5568; - } - - .xl\:focus\:placeholder-gray-700:focus::placeholder { - color: #4a5568; - } - - .xl\:focus\:placeholder-gray-800:focus::-webkit-input-placeholder { - color: #2d3748; - } - - .xl\:focus\:placeholder-gray-800:focus::-moz-placeholder { - color: #2d3748; - } - - .xl\:focus\:placeholder-gray-800:focus:-ms-input-placeholder { - color: #2d3748; - } - - .xl\:focus\:placeholder-gray-800:focus::-ms-input-placeholder { - color: #2d3748; - } - - .xl\:focus\:placeholder-gray-800:focus::placeholder { - color: #2d3748; - } - - .xl\:focus\:placeholder-gray-900:focus::-webkit-input-placeholder { - color: #1a202c; - } - - .xl\:focus\:placeholder-gray-900:focus::-moz-placeholder { - color: #1a202c; - } - - .xl\:focus\:placeholder-gray-900:focus:-ms-input-placeholder { - color: #1a202c; - } - - .xl\:focus\:placeholder-gray-900:focus::-ms-input-placeholder { - color: #1a202c; - } - - .xl\:focus\:placeholder-gray-900:focus::placeholder { - color: #1a202c; - } - - .xl\:focus\:placeholder-red-100:focus::-webkit-input-placeholder { - color: #fff5f5; - } - - .xl\:focus\:placeholder-red-100:focus::-moz-placeholder { - color: #fff5f5; - } - - .xl\:focus\:placeholder-red-100:focus:-ms-input-placeholder { - color: #fff5f5; - } - - .xl\:focus\:placeholder-red-100:focus::-ms-input-placeholder { - color: #fff5f5; - } - - .xl\:focus\:placeholder-red-100:focus::placeholder { - color: #fff5f5; - } - - .xl\:focus\:placeholder-red-200:focus::-webkit-input-placeholder { - color: #fed7d7; - } - - .xl\:focus\:placeholder-red-200:focus::-moz-placeholder { - color: #fed7d7; - } - - .xl\:focus\:placeholder-red-200:focus:-ms-input-placeholder { - color: #fed7d7; - } - - .xl\:focus\:placeholder-red-200:focus::-ms-input-placeholder { - color: #fed7d7; - } - - .xl\:focus\:placeholder-red-200:focus::placeholder { - color: #fed7d7; - } - - .xl\:focus\:placeholder-red-300:focus::-webkit-input-placeholder { - color: #feb2b2; - } - - .xl\:focus\:placeholder-red-300:focus::-moz-placeholder { - color: #feb2b2; - } - - .xl\:focus\:placeholder-red-300:focus:-ms-input-placeholder { - color: #feb2b2; - } - - .xl\:focus\:placeholder-red-300:focus::-ms-input-placeholder { - color: #feb2b2; - } - - .xl\:focus\:placeholder-red-300:focus::placeholder { - color: #feb2b2; - } - - .xl\:focus\:placeholder-red-400:focus::-webkit-input-placeholder { - color: #fc8181; - } - - .xl\:focus\:placeholder-red-400:focus::-moz-placeholder { - color: #fc8181; - } - - .xl\:focus\:placeholder-red-400:focus:-ms-input-placeholder { - color: #fc8181; - } - - .xl\:focus\:placeholder-red-400:focus::-ms-input-placeholder { - color: #fc8181; - } - - .xl\:focus\:placeholder-red-400:focus::placeholder { - color: #fc8181; - } - - .xl\:focus\:placeholder-red-500:focus::-webkit-input-placeholder { - color: #f56565; - } - - .xl\:focus\:placeholder-red-500:focus::-moz-placeholder { - color: #f56565; - } - - .xl\:focus\:placeholder-red-500:focus:-ms-input-placeholder { - color: #f56565; - } - - .xl\:focus\:placeholder-red-500:focus::-ms-input-placeholder { - color: #f56565; - } - - .xl\:focus\:placeholder-red-500:focus::placeholder { - color: #f56565; - } - - .xl\:focus\:placeholder-red-600:focus::-webkit-input-placeholder { - color: #e53e3e; - } - - .xl\:focus\:placeholder-red-600:focus::-moz-placeholder { - color: #e53e3e; - } - - .xl\:focus\:placeholder-red-600:focus:-ms-input-placeholder { - color: #e53e3e; - } - - .xl\:focus\:placeholder-red-600:focus::-ms-input-placeholder { - color: #e53e3e; - } - - .xl\:focus\:placeholder-red-600:focus::placeholder { - color: #e53e3e; - } - - .xl\:focus\:placeholder-red-700:focus::-webkit-input-placeholder { - color: #c53030; - } - - .xl\:focus\:placeholder-red-700:focus::-moz-placeholder { - color: #c53030; - } - - .xl\:focus\:placeholder-red-700:focus:-ms-input-placeholder { - color: #c53030; - } - - .xl\:focus\:placeholder-red-700:focus::-ms-input-placeholder { - color: #c53030; - } - - .xl\:focus\:placeholder-red-700:focus::placeholder { - color: #c53030; - } - - .xl\:focus\:placeholder-red-800:focus::-webkit-input-placeholder { - color: #9b2c2c; - } - - .xl\:focus\:placeholder-red-800:focus::-moz-placeholder { - color: #9b2c2c; - } - - .xl\:focus\:placeholder-red-800:focus:-ms-input-placeholder { - color: #9b2c2c; - } - - .xl\:focus\:placeholder-red-800:focus::-ms-input-placeholder { - color: #9b2c2c; - } - - .xl\:focus\:placeholder-red-800:focus::placeholder { - color: #9b2c2c; - } - - .xl\:focus\:placeholder-red-900:focus::-webkit-input-placeholder { - color: #742a2a; - } - - .xl\:focus\:placeholder-red-900:focus::-moz-placeholder { - color: #742a2a; - } - - .xl\:focus\:placeholder-red-900:focus:-ms-input-placeholder { - color: #742a2a; - } - - .xl\:focus\:placeholder-red-900:focus::-ms-input-placeholder { - color: #742a2a; - } - - .xl\:focus\:placeholder-red-900:focus::placeholder { - color: #742a2a; - } - - .xl\:focus\:placeholder-orange-100:focus::-webkit-input-placeholder { - color: #fffaf0; - } - - .xl\:focus\:placeholder-orange-100:focus::-moz-placeholder { - color: #fffaf0; - } - - .xl\:focus\:placeholder-orange-100:focus:-ms-input-placeholder { - color: #fffaf0; - } - - .xl\:focus\:placeholder-orange-100:focus::-ms-input-placeholder { - color: #fffaf0; - } - - .xl\:focus\:placeholder-orange-100:focus::placeholder { - color: #fffaf0; - } - - .xl\:focus\:placeholder-orange-200:focus::-webkit-input-placeholder { - color: #feebc8; - } - - .xl\:focus\:placeholder-orange-200:focus::-moz-placeholder { - color: #feebc8; - } - - .xl\:focus\:placeholder-orange-200:focus:-ms-input-placeholder { - color: #feebc8; - } - - .xl\:focus\:placeholder-orange-200:focus::-ms-input-placeholder { - color: #feebc8; - } - - .xl\:focus\:placeholder-orange-200:focus::placeholder { - color: #feebc8; - } - - .xl\:focus\:placeholder-orange-300:focus::-webkit-input-placeholder { - color: #fbd38d; - } - - .xl\:focus\:placeholder-orange-300:focus::-moz-placeholder { - color: #fbd38d; - } - - .xl\:focus\:placeholder-orange-300:focus:-ms-input-placeholder { - color: #fbd38d; - } - - .xl\:focus\:placeholder-orange-300:focus::-ms-input-placeholder { - color: #fbd38d; - } - - .xl\:focus\:placeholder-orange-300:focus::placeholder { - color: #fbd38d; - } - - .xl\:focus\:placeholder-orange-400:focus::-webkit-input-placeholder { - color: #f6ad55; - } - - .xl\:focus\:placeholder-orange-400:focus::-moz-placeholder { - color: #f6ad55; - } - - .xl\:focus\:placeholder-orange-400:focus:-ms-input-placeholder { - color: #f6ad55; - } - - .xl\:focus\:placeholder-orange-400:focus::-ms-input-placeholder { - color: #f6ad55; - } - - .xl\:focus\:placeholder-orange-400:focus::placeholder { - color: #f6ad55; - } - - .xl\:focus\:placeholder-orange-500:focus::-webkit-input-placeholder { - color: #ed8936; - } - - .xl\:focus\:placeholder-orange-500:focus::-moz-placeholder { - color: #ed8936; - } - - .xl\:focus\:placeholder-orange-500:focus:-ms-input-placeholder { - color: #ed8936; - } - - .xl\:focus\:placeholder-orange-500:focus::-ms-input-placeholder { - color: #ed8936; - } - - .xl\:focus\:placeholder-orange-500:focus::placeholder { - color: #ed8936; - } - - .xl\:focus\:placeholder-orange-600:focus::-webkit-input-placeholder { - color: #dd6b20; - } - - .xl\:focus\:placeholder-orange-600:focus::-moz-placeholder { - color: #dd6b20; - } - - .xl\:focus\:placeholder-orange-600:focus:-ms-input-placeholder { - color: #dd6b20; - } - - .xl\:focus\:placeholder-orange-600:focus::-ms-input-placeholder { - color: #dd6b20; - } - - .xl\:focus\:placeholder-orange-600:focus::placeholder { - color: #dd6b20; - } - - .xl\:focus\:placeholder-orange-700:focus::-webkit-input-placeholder { - color: #c05621; - } - - .xl\:focus\:placeholder-orange-700:focus::-moz-placeholder { - color: #c05621; - } - - .xl\:focus\:placeholder-orange-700:focus:-ms-input-placeholder { - color: #c05621; - } - - .xl\:focus\:placeholder-orange-700:focus::-ms-input-placeholder { - color: #c05621; - } - - .xl\:focus\:placeholder-orange-700:focus::placeholder { - color: #c05621; - } - - .xl\:focus\:placeholder-orange-800:focus::-webkit-input-placeholder { - color: #9c4221; - } - - .xl\:focus\:placeholder-orange-800:focus::-moz-placeholder { - color: #9c4221; - } - - .xl\:focus\:placeholder-orange-800:focus:-ms-input-placeholder { - color: #9c4221; - } - - .xl\:focus\:placeholder-orange-800:focus::-ms-input-placeholder { - color: #9c4221; - } - - .xl\:focus\:placeholder-orange-800:focus::placeholder { - color: #9c4221; - } - - .xl\:focus\:placeholder-orange-900:focus::-webkit-input-placeholder { - color: #7b341e; - } - - .xl\:focus\:placeholder-orange-900:focus::-moz-placeholder { - color: #7b341e; - } - - .xl\:focus\:placeholder-orange-900:focus:-ms-input-placeholder { - color: #7b341e; - } - - .xl\:focus\:placeholder-orange-900:focus::-ms-input-placeholder { - color: #7b341e; - } - - .xl\:focus\:placeholder-orange-900:focus::placeholder { - color: #7b341e; - } - - .xl\:focus\:placeholder-yellow-100:focus::-webkit-input-placeholder { - color: #fffff0; - } - - .xl\:focus\:placeholder-yellow-100:focus::-moz-placeholder { - color: #fffff0; - } - - .xl\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder { - color: #fffff0; - } - - .xl\:focus\:placeholder-yellow-100:focus::-ms-input-placeholder { - color: #fffff0; - } - - .xl\:focus\:placeholder-yellow-100:focus::placeholder { - color: #fffff0; - } - - .xl\:focus\:placeholder-yellow-200:focus::-webkit-input-placeholder { - color: #fefcbf; - } - - .xl\:focus\:placeholder-yellow-200:focus::-moz-placeholder { - color: #fefcbf; - } - - .xl\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder { - color: #fefcbf; - } - - .xl\:focus\:placeholder-yellow-200:focus::-ms-input-placeholder { - color: #fefcbf; - } - - .xl\:focus\:placeholder-yellow-200:focus::placeholder { - color: #fefcbf; - } - - .xl\:focus\:placeholder-yellow-300:focus::-webkit-input-placeholder { - color: #faf089; - } - - .xl\:focus\:placeholder-yellow-300:focus::-moz-placeholder { - color: #faf089; - } - - .xl\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder { - color: #faf089; - } - - .xl\:focus\:placeholder-yellow-300:focus::-ms-input-placeholder { - color: #faf089; - } - - .xl\:focus\:placeholder-yellow-300:focus::placeholder { - color: #faf089; - } - - .xl\:focus\:placeholder-yellow-400:focus::-webkit-input-placeholder { - color: #f6e05e; - } - - .xl\:focus\:placeholder-yellow-400:focus::-moz-placeholder { - color: #f6e05e; - } - - .xl\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder { - color: #f6e05e; - } - - .xl\:focus\:placeholder-yellow-400:focus::-ms-input-placeholder { - color: #f6e05e; - } - - .xl\:focus\:placeholder-yellow-400:focus::placeholder { - color: #f6e05e; - } - - .xl\:focus\:placeholder-yellow-500:focus::-webkit-input-placeholder { - color: #ecc94b; - } - - .xl\:focus\:placeholder-yellow-500:focus::-moz-placeholder { - color: #ecc94b; - } - - .xl\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder { - color: #ecc94b; - } - - .xl\:focus\:placeholder-yellow-500:focus::-ms-input-placeholder { - color: #ecc94b; - } - - .xl\:focus\:placeholder-yellow-500:focus::placeholder { - color: #ecc94b; - } - - .xl\:focus\:placeholder-yellow-600:focus::-webkit-input-placeholder { - color: #d69e2e; - } - - .xl\:focus\:placeholder-yellow-600:focus::-moz-placeholder { - color: #d69e2e; - } - - .xl\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder { - color: #d69e2e; - } - - .xl\:focus\:placeholder-yellow-600:focus::-ms-input-placeholder { - color: #d69e2e; - } - - .xl\:focus\:placeholder-yellow-600:focus::placeholder { - color: #d69e2e; - } - - .xl\:focus\:placeholder-yellow-700:focus::-webkit-input-placeholder { - color: #b7791f; - } - - .xl\:focus\:placeholder-yellow-700:focus::-moz-placeholder { - color: #b7791f; - } - - .xl\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder { - color: #b7791f; - } - - .xl\:focus\:placeholder-yellow-700:focus::-ms-input-placeholder { - color: #b7791f; - } - - .xl\:focus\:placeholder-yellow-700:focus::placeholder { - color: #b7791f; - } - - .xl\:focus\:placeholder-yellow-800:focus::-webkit-input-placeholder { - color: #975a16; - } - - .xl\:focus\:placeholder-yellow-800:focus::-moz-placeholder { - color: #975a16; - } - - .xl\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder { - color: #975a16; - } - - .xl\:focus\:placeholder-yellow-800:focus::-ms-input-placeholder { - color: #975a16; - } - - .xl\:focus\:placeholder-yellow-800:focus::placeholder { - color: #975a16; - } - - .xl\:focus\:placeholder-yellow-900:focus::-webkit-input-placeholder { - color: #744210; - } - - .xl\:focus\:placeholder-yellow-900:focus::-moz-placeholder { - color: #744210; - } - - .xl\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder { - color: #744210; - } - - .xl\:focus\:placeholder-yellow-900:focus::-ms-input-placeholder { - color: #744210; - } - - .xl\:focus\:placeholder-yellow-900:focus::placeholder { - color: #744210; - } - - .xl\:focus\:placeholder-green-100:focus::-webkit-input-placeholder { - color: #f0fff4; - } - - .xl\:focus\:placeholder-green-100:focus::-moz-placeholder { - color: #f0fff4; - } - - .xl\:focus\:placeholder-green-100:focus:-ms-input-placeholder { - color: #f0fff4; - } - - .xl\:focus\:placeholder-green-100:focus::-ms-input-placeholder { - color: #f0fff4; - } - - .xl\:focus\:placeholder-green-100:focus::placeholder { - color: #f0fff4; - } - - .xl\:focus\:placeholder-green-200:focus::-webkit-input-placeholder { - color: #c6f6d5; - } - - .xl\:focus\:placeholder-green-200:focus::-moz-placeholder { - color: #c6f6d5; - } - - .xl\:focus\:placeholder-green-200:focus:-ms-input-placeholder { - color: #c6f6d5; - } - - .xl\:focus\:placeholder-green-200:focus::-ms-input-placeholder { - color: #c6f6d5; - } - - .xl\:focus\:placeholder-green-200:focus::placeholder { - color: #c6f6d5; - } - - .xl\:focus\:placeholder-green-300:focus::-webkit-input-placeholder { - color: #9ae6b4; - } - - .xl\:focus\:placeholder-green-300:focus::-moz-placeholder { - color: #9ae6b4; - } - - .xl\:focus\:placeholder-green-300:focus:-ms-input-placeholder { - color: #9ae6b4; - } - - .xl\:focus\:placeholder-green-300:focus::-ms-input-placeholder { - color: #9ae6b4; - } - - .xl\:focus\:placeholder-green-300:focus::placeholder { - color: #9ae6b4; - } - - .xl\:focus\:placeholder-green-400:focus::-webkit-input-placeholder { - color: #68d391; - } - - .xl\:focus\:placeholder-green-400:focus::-moz-placeholder { - color: #68d391; - } - - .xl\:focus\:placeholder-green-400:focus:-ms-input-placeholder { - color: #68d391; - } - - .xl\:focus\:placeholder-green-400:focus::-ms-input-placeholder { - color: #68d391; - } - - .xl\:focus\:placeholder-green-400:focus::placeholder { - color: #68d391; - } - - .xl\:focus\:placeholder-green-500:focus::-webkit-input-placeholder { - color: #48bb78; - } - - .xl\:focus\:placeholder-green-500:focus::-moz-placeholder { - color: #48bb78; - } - - .xl\:focus\:placeholder-green-500:focus:-ms-input-placeholder { - color: #48bb78; - } - - .xl\:focus\:placeholder-green-500:focus::-ms-input-placeholder { - color: #48bb78; - } - - .xl\:focus\:placeholder-green-500:focus::placeholder { - color: #48bb78; - } - - .xl\:focus\:placeholder-green-600:focus::-webkit-input-placeholder { - color: #38a169; - } - - .xl\:focus\:placeholder-green-600:focus::-moz-placeholder { - color: #38a169; - } - - .xl\:focus\:placeholder-green-600:focus:-ms-input-placeholder { - color: #38a169; - } - - .xl\:focus\:placeholder-green-600:focus::-ms-input-placeholder { - color: #38a169; - } - - .xl\:focus\:placeholder-green-600:focus::placeholder { - color: #38a169; - } - - .xl\:focus\:placeholder-green-700:focus::-webkit-input-placeholder { - color: #2f855a; - } - - .xl\:focus\:placeholder-green-700:focus::-moz-placeholder { - color: #2f855a; - } - - .xl\:focus\:placeholder-green-700:focus:-ms-input-placeholder { - color: #2f855a; - } - - .xl\:focus\:placeholder-green-700:focus::-ms-input-placeholder { - color: #2f855a; - } - - .xl\:focus\:placeholder-green-700:focus::placeholder { - color: #2f855a; - } - - .xl\:focus\:placeholder-green-800:focus::-webkit-input-placeholder { - color: #276749; - } - - .xl\:focus\:placeholder-green-800:focus::-moz-placeholder { - color: #276749; - } - - .xl\:focus\:placeholder-green-800:focus:-ms-input-placeholder { - color: #276749; - } - - .xl\:focus\:placeholder-green-800:focus::-ms-input-placeholder { - color: #276749; - } - - .xl\:focus\:placeholder-green-800:focus::placeholder { - color: #276749; - } - - .xl\:focus\:placeholder-green-900:focus::-webkit-input-placeholder { - color: #22543d; - } - - .xl\:focus\:placeholder-green-900:focus::-moz-placeholder { - color: #22543d; - } - - .xl\:focus\:placeholder-green-900:focus:-ms-input-placeholder { - color: #22543d; - } - - .xl\:focus\:placeholder-green-900:focus::-ms-input-placeholder { - color: #22543d; - } - - .xl\:focus\:placeholder-green-900:focus::placeholder { - color: #22543d; - } - - .xl\:focus\:placeholder-teal-100:focus::-webkit-input-placeholder { - color: #e6fffa; - } - - .xl\:focus\:placeholder-teal-100:focus::-moz-placeholder { - color: #e6fffa; - } - - .xl\:focus\:placeholder-teal-100:focus:-ms-input-placeholder { - color: #e6fffa; - } - - .xl\:focus\:placeholder-teal-100:focus::-ms-input-placeholder { - color: #e6fffa; - } - - .xl\:focus\:placeholder-teal-100:focus::placeholder { - color: #e6fffa; - } - - .xl\:focus\:placeholder-teal-200:focus::-webkit-input-placeholder { - color: #b2f5ea; - } - - .xl\:focus\:placeholder-teal-200:focus::-moz-placeholder { - color: #b2f5ea; - } - - .xl\:focus\:placeholder-teal-200:focus:-ms-input-placeholder { - color: #b2f5ea; - } - - .xl\:focus\:placeholder-teal-200:focus::-ms-input-placeholder { - color: #b2f5ea; - } - - .xl\:focus\:placeholder-teal-200:focus::placeholder { - color: #b2f5ea; - } - - .xl\:focus\:placeholder-teal-300:focus::-webkit-input-placeholder { - color: #81e6d9; - } - - .xl\:focus\:placeholder-teal-300:focus::-moz-placeholder { - color: #81e6d9; - } - - .xl\:focus\:placeholder-teal-300:focus:-ms-input-placeholder { - color: #81e6d9; - } - - .xl\:focus\:placeholder-teal-300:focus::-ms-input-placeholder { - color: #81e6d9; - } - - .xl\:focus\:placeholder-teal-300:focus::placeholder { - color: #81e6d9; - } - - .xl\:focus\:placeholder-teal-400:focus::-webkit-input-placeholder { - color: #4fd1c5; - } - - .xl\:focus\:placeholder-teal-400:focus::-moz-placeholder { - color: #4fd1c5; - } - - .xl\:focus\:placeholder-teal-400:focus:-ms-input-placeholder { - color: #4fd1c5; - } - - .xl\:focus\:placeholder-teal-400:focus::-ms-input-placeholder { - color: #4fd1c5; - } - - .xl\:focus\:placeholder-teal-400:focus::placeholder { - color: #4fd1c5; - } - - .xl\:focus\:placeholder-teal-500:focus::-webkit-input-placeholder { - color: #38b2ac; - } - - .xl\:focus\:placeholder-teal-500:focus::-moz-placeholder { - color: #38b2ac; - } - - .xl\:focus\:placeholder-teal-500:focus:-ms-input-placeholder { - color: #38b2ac; - } - - .xl\:focus\:placeholder-teal-500:focus::-ms-input-placeholder { - color: #38b2ac; - } - - .xl\:focus\:placeholder-teal-500:focus::placeholder { - color: #38b2ac; - } - - .xl\:focus\:placeholder-teal-600:focus::-webkit-input-placeholder { - color: #319795; - } - - .xl\:focus\:placeholder-teal-600:focus::-moz-placeholder { - color: #319795; - } - - .xl\:focus\:placeholder-teal-600:focus:-ms-input-placeholder { - color: #319795; - } - - .xl\:focus\:placeholder-teal-600:focus::-ms-input-placeholder { - color: #319795; - } - - .xl\:focus\:placeholder-teal-600:focus::placeholder { - color: #319795; - } - - .xl\:focus\:placeholder-teal-700:focus::-webkit-input-placeholder { - color: #2c7a7b; - } - - .xl\:focus\:placeholder-teal-700:focus::-moz-placeholder { - color: #2c7a7b; - } - - .xl\:focus\:placeholder-teal-700:focus:-ms-input-placeholder { - color: #2c7a7b; - } - - .xl\:focus\:placeholder-teal-700:focus::-ms-input-placeholder { - color: #2c7a7b; - } - - .xl\:focus\:placeholder-teal-700:focus::placeholder { - color: #2c7a7b; - } - - .xl\:focus\:placeholder-teal-800:focus::-webkit-input-placeholder { - color: #285e61; - } - - .xl\:focus\:placeholder-teal-800:focus::-moz-placeholder { - color: #285e61; - } - - .xl\:focus\:placeholder-teal-800:focus:-ms-input-placeholder { - color: #285e61; - } - - .xl\:focus\:placeholder-teal-800:focus::-ms-input-placeholder { - color: #285e61; - } - - .xl\:focus\:placeholder-teal-800:focus::placeholder { - color: #285e61; - } - - .xl\:focus\:placeholder-teal-900:focus::-webkit-input-placeholder { - color: #234e52; - } - - .xl\:focus\:placeholder-teal-900:focus::-moz-placeholder { - color: #234e52; - } - - .xl\:focus\:placeholder-teal-900:focus:-ms-input-placeholder { - color: #234e52; - } - - .xl\:focus\:placeholder-teal-900:focus::-ms-input-placeholder { - color: #234e52; - } - - .xl\:focus\:placeholder-teal-900:focus::placeholder { - color: #234e52; - } - - .xl\:focus\:placeholder-blue-100:focus::-webkit-input-placeholder { - color: #ebf8ff; - } - - .xl\:focus\:placeholder-blue-100:focus::-moz-placeholder { - color: #ebf8ff; - } - - .xl\:focus\:placeholder-blue-100:focus:-ms-input-placeholder { - color: #ebf8ff; - } - - .xl\:focus\:placeholder-blue-100:focus::-ms-input-placeholder { - color: #ebf8ff; - } - - .xl\:focus\:placeholder-blue-100:focus::placeholder { - color: #ebf8ff; - } - - .xl\:focus\:placeholder-blue-200:focus::-webkit-input-placeholder { - color: #bee3f8; - } - - .xl\:focus\:placeholder-blue-200:focus::-moz-placeholder { - color: #bee3f8; - } - - .xl\:focus\:placeholder-blue-200:focus:-ms-input-placeholder { - color: #bee3f8; - } - - .xl\:focus\:placeholder-blue-200:focus::-ms-input-placeholder { - color: #bee3f8; - } - - .xl\:focus\:placeholder-blue-200:focus::placeholder { - color: #bee3f8; - } - - .xl\:focus\:placeholder-blue-300:focus::-webkit-input-placeholder { - color: #90cdf4; - } - - .xl\:focus\:placeholder-blue-300:focus::-moz-placeholder { - color: #90cdf4; - } - - .xl\:focus\:placeholder-blue-300:focus:-ms-input-placeholder { - color: #90cdf4; - } - - .xl\:focus\:placeholder-blue-300:focus::-ms-input-placeholder { - color: #90cdf4; - } - - .xl\:focus\:placeholder-blue-300:focus::placeholder { - color: #90cdf4; - } - - .xl\:focus\:placeholder-blue-400:focus::-webkit-input-placeholder { - color: #63b3ed; - } - - .xl\:focus\:placeholder-blue-400:focus::-moz-placeholder { - color: #63b3ed; - } - - .xl\:focus\:placeholder-blue-400:focus:-ms-input-placeholder { - color: #63b3ed; - } - - .xl\:focus\:placeholder-blue-400:focus::-ms-input-placeholder { - color: #63b3ed; - } - - .xl\:focus\:placeholder-blue-400:focus::placeholder { - color: #63b3ed; - } - - .xl\:focus\:placeholder-blue-500:focus::-webkit-input-placeholder { - color: #4299e1; - } - - .xl\:focus\:placeholder-blue-500:focus::-moz-placeholder { - color: #4299e1; - } - - .xl\:focus\:placeholder-blue-500:focus:-ms-input-placeholder { - color: #4299e1; - } - - .xl\:focus\:placeholder-blue-500:focus::-ms-input-placeholder { - color: #4299e1; - } - - .xl\:focus\:placeholder-blue-500:focus::placeholder { - color: #4299e1; - } - - .xl\:focus\:placeholder-blue-600:focus::-webkit-input-placeholder { - color: #3182ce; - } - - .xl\:focus\:placeholder-blue-600:focus::-moz-placeholder { - color: #3182ce; - } - - .xl\:focus\:placeholder-blue-600:focus:-ms-input-placeholder { - color: #3182ce; - } - - .xl\:focus\:placeholder-blue-600:focus::-ms-input-placeholder { - color: #3182ce; - } - - .xl\:focus\:placeholder-blue-600:focus::placeholder { - color: #3182ce; - } - - .xl\:focus\:placeholder-blue-700:focus::-webkit-input-placeholder { - color: #2b6cb0; - } - - .xl\:focus\:placeholder-blue-700:focus::-moz-placeholder { - color: #2b6cb0; - } - - .xl\:focus\:placeholder-blue-700:focus:-ms-input-placeholder { - color: #2b6cb0; - } - - .xl\:focus\:placeholder-blue-700:focus::-ms-input-placeholder { - color: #2b6cb0; - } - - .xl\:focus\:placeholder-blue-700:focus::placeholder { - color: #2b6cb0; - } - - .xl\:focus\:placeholder-blue-800:focus::-webkit-input-placeholder { - color: #2c5282; - } - - .xl\:focus\:placeholder-blue-800:focus::-moz-placeholder { - color: #2c5282; - } - - .xl\:focus\:placeholder-blue-800:focus:-ms-input-placeholder { - color: #2c5282; - } - - .xl\:focus\:placeholder-blue-800:focus::-ms-input-placeholder { - color: #2c5282; - } - - .xl\:focus\:placeholder-blue-800:focus::placeholder { - color: #2c5282; - } - - .xl\:focus\:placeholder-blue-900:focus::-webkit-input-placeholder { - color: #2a4365; - } - - .xl\:focus\:placeholder-blue-900:focus::-moz-placeholder { - color: #2a4365; - } - - .xl\:focus\:placeholder-blue-900:focus:-ms-input-placeholder { - color: #2a4365; - } - - .xl\:focus\:placeholder-blue-900:focus::-ms-input-placeholder { - color: #2a4365; - } - - .xl\:focus\:placeholder-blue-900:focus::placeholder { - color: #2a4365; - } - - .xl\:focus\:placeholder-indigo-100:focus::-webkit-input-placeholder { - color: #ebf4ff; - } - - .xl\:focus\:placeholder-indigo-100:focus::-moz-placeholder { - color: #ebf4ff; - } - - .xl\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder { - color: #ebf4ff; - } - - .xl\:focus\:placeholder-indigo-100:focus::-ms-input-placeholder { - color: #ebf4ff; - } - - .xl\:focus\:placeholder-indigo-100:focus::placeholder { - color: #ebf4ff; - } - - .xl\:focus\:placeholder-indigo-200:focus::-webkit-input-placeholder { - color: #c3dafe; - } - - .xl\:focus\:placeholder-indigo-200:focus::-moz-placeholder { - color: #c3dafe; - } - - .xl\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder { - color: #c3dafe; - } - - .xl\:focus\:placeholder-indigo-200:focus::-ms-input-placeholder { - color: #c3dafe; - } - - .xl\:focus\:placeholder-indigo-200:focus::placeholder { - color: #c3dafe; - } - - .xl\:focus\:placeholder-indigo-300:focus::-webkit-input-placeholder { - color: #a3bffa; - } - - .xl\:focus\:placeholder-indigo-300:focus::-moz-placeholder { - color: #a3bffa; - } - - .xl\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder { - color: #a3bffa; - } - - .xl\:focus\:placeholder-indigo-300:focus::-ms-input-placeholder { - color: #a3bffa; - } - - .xl\:focus\:placeholder-indigo-300:focus::placeholder { - color: #a3bffa; - } - - .xl\:focus\:placeholder-indigo-400:focus::-webkit-input-placeholder { - color: #7f9cf5; - } - - .xl\:focus\:placeholder-indigo-400:focus::-moz-placeholder { - color: #7f9cf5; - } - - .xl\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder { - color: #7f9cf5; - } - - .xl\:focus\:placeholder-indigo-400:focus::-ms-input-placeholder { - color: #7f9cf5; - } - - .xl\:focus\:placeholder-indigo-400:focus::placeholder { - color: #7f9cf5; - } - - .xl\:focus\:placeholder-indigo-500:focus::-webkit-input-placeholder { - color: #667eea; - } - - .xl\:focus\:placeholder-indigo-500:focus::-moz-placeholder { - color: #667eea; - } - - .xl\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder { - color: #667eea; - } - - .xl\:focus\:placeholder-indigo-500:focus::-ms-input-placeholder { - color: #667eea; - } - - .xl\:focus\:placeholder-indigo-500:focus::placeholder { - color: #667eea; - } - - .xl\:focus\:placeholder-indigo-600:focus::-webkit-input-placeholder { - color: #5a67d8; - } - - .xl\:focus\:placeholder-indigo-600:focus::-moz-placeholder { - color: #5a67d8; - } - - .xl\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder { - color: #5a67d8; - } - - .xl\:focus\:placeholder-indigo-600:focus::-ms-input-placeholder { - color: #5a67d8; - } - - .xl\:focus\:placeholder-indigo-600:focus::placeholder { - color: #5a67d8; - } - - .xl\:focus\:placeholder-indigo-700:focus::-webkit-input-placeholder { - color: #4c51bf; - } - - .xl\:focus\:placeholder-indigo-700:focus::-moz-placeholder { - color: #4c51bf; - } - - .xl\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder { - color: #4c51bf; - } - - .xl\:focus\:placeholder-indigo-700:focus::-ms-input-placeholder { - color: #4c51bf; - } - - .xl\:focus\:placeholder-indigo-700:focus::placeholder { - color: #4c51bf; - } - - .xl\:focus\:placeholder-indigo-800:focus::-webkit-input-placeholder { - color: #434190; - } - - .xl\:focus\:placeholder-indigo-800:focus::-moz-placeholder { - color: #434190; - } - - .xl\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder { - color: #434190; - } - - .xl\:focus\:placeholder-indigo-800:focus::-ms-input-placeholder { - color: #434190; - } - - .xl\:focus\:placeholder-indigo-800:focus::placeholder { - color: #434190; - } - - .xl\:focus\:placeholder-indigo-900:focus::-webkit-input-placeholder { - color: #3c366b; - } - - .xl\:focus\:placeholder-indigo-900:focus::-moz-placeholder { - color: #3c366b; - } - - .xl\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder { - color: #3c366b; - } - - .xl\:focus\:placeholder-indigo-900:focus::-ms-input-placeholder { - color: #3c366b; - } - - .xl\:focus\:placeholder-indigo-900:focus::placeholder { - color: #3c366b; - } - - .xl\:focus\:placeholder-purple-100:focus::-webkit-input-placeholder { - color: #faf5ff; - } - - .xl\:focus\:placeholder-purple-100:focus::-moz-placeholder { - color: #faf5ff; - } - - .xl\:focus\:placeholder-purple-100:focus:-ms-input-placeholder { - color: #faf5ff; - } - - .xl\:focus\:placeholder-purple-100:focus::-ms-input-placeholder { - color: #faf5ff; - } - - .xl\:focus\:placeholder-purple-100:focus::placeholder { - color: #faf5ff; - } - - .xl\:focus\:placeholder-purple-200:focus::-webkit-input-placeholder { - color: #e9d8fd; - } - - .xl\:focus\:placeholder-purple-200:focus::-moz-placeholder { - color: #e9d8fd; - } - - .xl\:focus\:placeholder-purple-200:focus:-ms-input-placeholder { - color: #e9d8fd; - } - - .xl\:focus\:placeholder-purple-200:focus::-ms-input-placeholder { - color: #e9d8fd; - } - - .xl\:focus\:placeholder-purple-200:focus::placeholder { - color: #e9d8fd; - } - - .xl\:focus\:placeholder-purple-300:focus::-webkit-input-placeholder { - color: #d6bcfa; - } - - .xl\:focus\:placeholder-purple-300:focus::-moz-placeholder { - color: #d6bcfa; - } - - .xl\:focus\:placeholder-purple-300:focus:-ms-input-placeholder { - color: #d6bcfa; - } - - .xl\:focus\:placeholder-purple-300:focus::-ms-input-placeholder { - color: #d6bcfa; - } - - .xl\:focus\:placeholder-purple-300:focus::placeholder { - color: #d6bcfa; - } - - .xl\:focus\:placeholder-purple-400:focus::-webkit-input-placeholder { - color: #b794f4; - } - - .xl\:focus\:placeholder-purple-400:focus::-moz-placeholder { - color: #b794f4; - } - - .xl\:focus\:placeholder-purple-400:focus:-ms-input-placeholder { - color: #b794f4; - } - - .xl\:focus\:placeholder-purple-400:focus::-ms-input-placeholder { - color: #b794f4; - } - - .xl\:focus\:placeholder-purple-400:focus::placeholder { - color: #b794f4; - } - - .xl\:focus\:placeholder-purple-500:focus::-webkit-input-placeholder { - color: #9f7aea; - } - - .xl\:focus\:placeholder-purple-500:focus::-moz-placeholder { - color: #9f7aea; - } - - .xl\:focus\:placeholder-purple-500:focus:-ms-input-placeholder { - color: #9f7aea; - } - - .xl\:focus\:placeholder-purple-500:focus::-ms-input-placeholder { - color: #9f7aea; - } - - .xl\:focus\:placeholder-purple-500:focus::placeholder { - color: #9f7aea; - } - - .xl\:focus\:placeholder-purple-600:focus::-webkit-input-placeholder { - color: #805ad5; - } - - .xl\:focus\:placeholder-purple-600:focus::-moz-placeholder { - color: #805ad5; - } - - .xl\:focus\:placeholder-purple-600:focus:-ms-input-placeholder { - color: #805ad5; - } - - .xl\:focus\:placeholder-purple-600:focus::-ms-input-placeholder { - color: #805ad5; - } - - .xl\:focus\:placeholder-purple-600:focus::placeholder { - color: #805ad5; - } - - .xl\:focus\:placeholder-purple-700:focus::-webkit-input-placeholder { - color: #6b46c1; - } - - .xl\:focus\:placeholder-purple-700:focus::-moz-placeholder { - color: #6b46c1; - } - - .xl\:focus\:placeholder-purple-700:focus:-ms-input-placeholder { - color: #6b46c1; - } - - .xl\:focus\:placeholder-purple-700:focus::-ms-input-placeholder { - color: #6b46c1; - } - - .xl\:focus\:placeholder-purple-700:focus::placeholder { - color: #6b46c1; - } - - .xl\:focus\:placeholder-purple-800:focus::-webkit-input-placeholder { - color: #553c9a; - } - - .xl\:focus\:placeholder-purple-800:focus::-moz-placeholder { - color: #553c9a; - } - - .xl\:focus\:placeholder-purple-800:focus:-ms-input-placeholder { - color: #553c9a; - } - - .xl\:focus\:placeholder-purple-800:focus::-ms-input-placeholder { - color: #553c9a; - } - - .xl\:focus\:placeholder-purple-800:focus::placeholder { - color: #553c9a; - } - - .xl\:focus\:placeholder-purple-900:focus::-webkit-input-placeholder { - color: #44337a; - } - - .xl\:focus\:placeholder-purple-900:focus::-moz-placeholder { - color: #44337a; - } - - .xl\:focus\:placeholder-purple-900:focus:-ms-input-placeholder { - color: #44337a; - } - - .xl\:focus\:placeholder-purple-900:focus::-ms-input-placeholder { - color: #44337a; - } - - .xl\:focus\:placeholder-purple-900:focus::placeholder { - color: #44337a; - } - - .xl\:focus\:placeholder-pink-100:focus::-webkit-input-placeholder { - color: #fff5f7; - } - - .xl\:focus\:placeholder-pink-100:focus::-moz-placeholder { - color: #fff5f7; - } - - .xl\:focus\:placeholder-pink-100:focus:-ms-input-placeholder { - color: #fff5f7; - } - - .xl\:focus\:placeholder-pink-100:focus::-ms-input-placeholder { - color: #fff5f7; - } - - .xl\:focus\:placeholder-pink-100:focus::placeholder { - color: #fff5f7; - } - - .xl\:focus\:placeholder-pink-200:focus::-webkit-input-placeholder { - color: #fed7e2; - } - - .xl\:focus\:placeholder-pink-200:focus::-moz-placeholder { - color: #fed7e2; - } - - .xl\:focus\:placeholder-pink-200:focus:-ms-input-placeholder { - color: #fed7e2; - } - - .xl\:focus\:placeholder-pink-200:focus::-ms-input-placeholder { - color: #fed7e2; - } - - .xl\:focus\:placeholder-pink-200:focus::placeholder { - color: #fed7e2; - } - - .xl\:focus\:placeholder-pink-300:focus::-webkit-input-placeholder { - color: #fbb6ce; - } - - .xl\:focus\:placeholder-pink-300:focus::-moz-placeholder { - color: #fbb6ce; - } - - .xl\:focus\:placeholder-pink-300:focus:-ms-input-placeholder { - color: #fbb6ce; - } - - .xl\:focus\:placeholder-pink-300:focus::-ms-input-placeholder { - color: #fbb6ce; - } - - .xl\:focus\:placeholder-pink-300:focus::placeholder { - color: #fbb6ce; - } - - .xl\:focus\:placeholder-pink-400:focus::-webkit-input-placeholder { - color: #f687b3; - } - - .xl\:focus\:placeholder-pink-400:focus::-moz-placeholder { - color: #f687b3; - } - - .xl\:focus\:placeholder-pink-400:focus:-ms-input-placeholder { - color: #f687b3; - } - - .xl\:focus\:placeholder-pink-400:focus::-ms-input-placeholder { - color: #f687b3; - } - - .xl\:focus\:placeholder-pink-400:focus::placeholder { - color: #f687b3; - } - - .xl\:focus\:placeholder-pink-500:focus::-webkit-input-placeholder { - color: #ed64a6; - } - - .xl\:focus\:placeholder-pink-500:focus::-moz-placeholder { - color: #ed64a6; - } - - .xl\:focus\:placeholder-pink-500:focus:-ms-input-placeholder { - color: #ed64a6; - } - - .xl\:focus\:placeholder-pink-500:focus::-ms-input-placeholder { - color: #ed64a6; - } - - .xl\:focus\:placeholder-pink-500:focus::placeholder { - color: #ed64a6; - } - - .xl\:focus\:placeholder-pink-600:focus::-webkit-input-placeholder { - color: #d53f8c; - } - - .xl\:focus\:placeholder-pink-600:focus::-moz-placeholder { - color: #d53f8c; - } - - .xl\:focus\:placeholder-pink-600:focus:-ms-input-placeholder { - color: #d53f8c; - } - - .xl\:focus\:placeholder-pink-600:focus::-ms-input-placeholder { - color: #d53f8c; - } - - .xl\:focus\:placeholder-pink-600:focus::placeholder { - color: #d53f8c; - } - - .xl\:focus\:placeholder-pink-700:focus::-webkit-input-placeholder { - color: #b83280; - } - - .xl\:focus\:placeholder-pink-700:focus::-moz-placeholder { - color: #b83280; - } - - .xl\:focus\:placeholder-pink-700:focus:-ms-input-placeholder { - color: #b83280; - } - - .xl\:focus\:placeholder-pink-700:focus::-ms-input-placeholder { - color: #b83280; - } - - .xl\:focus\:placeholder-pink-700:focus::placeholder { - color: #b83280; - } - - .xl\:focus\:placeholder-pink-800:focus::-webkit-input-placeholder { - color: #97266d; - } - - .xl\:focus\:placeholder-pink-800:focus::-moz-placeholder { - color: #97266d; - } - - .xl\:focus\:placeholder-pink-800:focus:-ms-input-placeholder { - color: #97266d; - } - - .xl\:focus\:placeholder-pink-800:focus::-ms-input-placeholder { - color: #97266d; - } - - .xl\:focus\:placeholder-pink-800:focus::placeholder { - color: #97266d; - } - - .xl\:focus\:placeholder-pink-900:focus::-webkit-input-placeholder { - color: #702459; - } - - .xl\:focus\:placeholder-pink-900:focus::-moz-placeholder { - color: #702459; - } - - .xl\:focus\:placeholder-pink-900:focus:-ms-input-placeholder { - color: #702459; - } - - .xl\:focus\:placeholder-pink-900:focus::-ms-input-placeholder { - color: #702459; - } - - .xl\:focus\:placeholder-pink-900:focus::placeholder { - color: #702459; - } - - .xl\:pointer-events-none { - pointer-events: none; - } - - .xl\:pointer-events-auto { - pointer-events: auto; - } - - .xl\:static { - position: static; - } - - .xl\:fixed { - position: fixed; - } - - .xl\:absolute { - position: absolute; - } - - .xl\:relative { - position: relative; - } - - .xl\:sticky { - position: -webkit-sticky; - position: sticky; - } - - .xl\:inset-0 { - top: 0; - right: 0; - bottom: 0; - left: 0; - } - - .xl\:inset-auto { - top: auto; - right: auto; - bottom: auto; - left: auto; - } - - .xl\:inset-y-0 { - top: 0; - bottom: 0; - } - - .xl\:inset-x-0 { - right: 0; - left: 0; - } - - .xl\:inset-y-auto { - top: auto; - bottom: auto; - } - - .xl\:inset-x-auto { - right: auto; - left: auto; - } - - .xl\:top-0 { - top: 0; - } - - .xl\:right-0 { - right: 0; - } - - .xl\:bottom-0 { - bottom: 0; - } - - .xl\:left-0 { - left: 0; - } - - .xl\:top-auto { - top: auto; - } - - .xl\:right-auto { - right: auto; - } - - .xl\:bottom-auto { - bottom: auto; - } - - .xl\:left-auto { - left: auto; - } - - .xl\:resize-none { - resize: none; - } - - .xl\:resize-y { - resize: vertical; - } - - .xl\:resize-x { - resize: horizontal; - } - - .xl\:resize { - resize: both; - } - - .xl\:shadow-xs { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); - } - - .xl\:shadow-sm { - box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); - } - - .xl\:shadow { - box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); - } - - .xl\:shadow-md { - box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); - } - - .xl\:shadow-lg { - box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); - } - - .xl\:shadow-xl { - box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); - } - - .xl\:shadow-2xl { - box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); - } - - .xl\:shadow-inner { - box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); - } - - .xl\:shadow-outline { - box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); - } - - .xl\:shadow-none { - box-shadow: none; - } - - .xl\:hover\:shadow-xs:hover { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); - } - - .xl\:hover\:shadow-sm:hover { - box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); - } - - .xl\:hover\:shadow:hover { - box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); - } - - .xl\:hover\:shadow-md:hover { - box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); - } - - .xl\:hover\:shadow-lg:hover { - box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); - } - - .xl\:hover\:shadow-xl:hover { - box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); - } - - .xl\:hover\:shadow-2xl:hover { - box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); - } - - .xl\:hover\:shadow-inner:hover { - box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); - } - - .xl\:hover\:shadow-outline:hover { - box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); - } - - .xl\:hover\:shadow-none:hover { - box-shadow: none; - } - - .xl\:focus\:shadow-xs:focus { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); - } - - .xl\:focus\:shadow-sm:focus { - box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); - } - - .xl\:focus\:shadow:focus { - box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); - } - - .xl\:focus\:shadow-md:focus { - box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); - } - - .xl\:focus\:shadow-lg:focus { - box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); - } - - .xl\:focus\:shadow-xl:focus { - box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); - } - - .xl\:focus\:shadow-2xl:focus { - box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); - } - - .xl\:focus\:shadow-inner:focus { - box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); - } - - .xl\:focus\:shadow-outline:focus { - box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); - } - - .xl\:focus\:shadow-none:focus { - box-shadow: none; - } - - .xl\:fill-current { - fill: currentColor; - } - - .xl\:stroke-current { - stroke: currentColor; - } - - .xl\:stroke-0 { - stroke-width: 0; - } - - .xl\:stroke-1 { - stroke-width: 1; - } - - .xl\:stroke-2 { - stroke-width: 2; - } - - .xl\:table-auto { - table-layout: auto; - } - - .xl\:table-fixed { - table-layout: fixed; - } - - .xl\:text-left { - text-align: left; - } - - .xl\:text-center { - text-align: center; - } - - .xl\:text-right { - text-align: right; - } - - .xl\:text-justify { - text-align: justify; - } - - .xl\:text-transparent { - color: transparent; - } - - .xl\:text-black { - color: #000; - } - - .xl\:text-white { - color: #fff; - } - - .xl\:text-gray-100 { - color: #f7fafc; - } - - .xl\:text-gray-200 { - color: #edf2f7; - } - - .xl\:text-gray-300 { - color: #e2e8f0; - } - - .xl\:text-gray-400 { - color: #cbd5e0; - } - - .xl\:text-gray-500 { - color: #a0aec0; - } - - .xl\:text-gray-600 { - color: #718096; - } - - .xl\:text-gray-700 { - color: #4a5568; - } - - .xl\:text-gray-800 { - color: #2d3748; - } - - .xl\:text-gray-900 { - color: #1a202c; - } - - .xl\:text-red-100 { - color: #fff5f5; - } - - .xl\:text-red-200 { - color: #fed7d7; - } - - .xl\:text-red-300 { - color: #feb2b2; - } - - .xl\:text-red-400 { - color: #fc8181; - } - - .xl\:text-red-500 { - color: #f56565; - } - - .xl\:text-red-600 { - color: #e53e3e; - } - - .xl\:text-red-700 { - color: #c53030; - } - - .xl\:text-red-800 { - color: #9b2c2c; - } - - .xl\:text-red-900 { - color: #742a2a; - } - - .xl\:text-orange-100 { - color: #fffaf0; - } - - .xl\:text-orange-200 { - color: #feebc8; - } - - .xl\:text-orange-300 { - color: #fbd38d; - } - - .xl\:text-orange-400 { - color: #f6ad55; - } - - .xl\:text-orange-500 { - color: #ed8936; - } - - .xl\:text-orange-600 { - color: #dd6b20; - } - - .xl\:text-orange-700 { - color: #c05621; - } - - .xl\:text-orange-800 { - color: #9c4221; - } - - .xl\:text-orange-900 { - color: #7b341e; - } - - .xl\:text-yellow-100 { - color: #fffff0; - } - - .xl\:text-yellow-200 { - color: #fefcbf; - } - - .xl\:text-yellow-300 { - color: #faf089; - } - - .xl\:text-yellow-400 { - color: #f6e05e; - } - - .xl\:text-yellow-500 { - color: #ecc94b; - } - - .xl\:text-yellow-600 { - color: #d69e2e; - } - - .xl\:text-yellow-700 { - color: #b7791f; - } - - .xl\:text-yellow-800 { - color: #975a16; - } - - .xl\:text-yellow-900 { - color: #744210; - } - - .xl\:text-green-100 { - color: #f0fff4; - } - - .xl\:text-green-200 { - color: #c6f6d5; - } - - .xl\:text-green-300 { - color: #9ae6b4; - } - - .xl\:text-green-400 { - color: #68d391; - } - - .xl\:text-green-500 { - color: #48bb78; - } - - .xl\:text-green-600 { - color: #38a169; - } - - .xl\:text-green-700 { - color: #2f855a; - } - - .xl\:text-green-800 { - color: #276749; - } - - .xl\:text-green-900 { - color: #22543d; - } - - .xl\:text-teal-100 { - color: #e6fffa; - } - - .xl\:text-teal-200 { - color: #b2f5ea; - } - - .xl\:text-teal-300 { - color: #81e6d9; - } - - .xl\:text-teal-400 { - color: #4fd1c5; - } - - .xl\:text-teal-500 { - color: #38b2ac; - } - - .xl\:text-teal-600 { - color: #319795; - } - - .xl\:text-teal-700 { - color: #2c7a7b; - } - - .xl\:text-teal-800 { - color: #285e61; - } - - .xl\:text-teal-900 { - color: #234e52; - } - - .xl\:text-blue-100 { - color: #ebf8ff; - } - - .xl\:text-blue-200 { - color: #bee3f8; - } - - .xl\:text-blue-300 { - color: #90cdf4; - } - - .xl\:text-blue-400 { - color: #63b3ed; - } - - .xl\:text-blue-500 { - color: #4299e1; - } - - .xl\:text-blue-600 { - color: #3182ce; - } - - .xl\:text-blue-700 { - color: #2b6cb0; - } - - .xl\:text-blue-800 { - color: #2c5282; - } - - .xl\:text-blue-900 { - color: #2a4365; - } - - .xl\:text-indigo-100 { - color: #ebf4ff; - } - - .xl\:text-indigo-200 { - color: #c3dafe; - } - - .xl\:text-indigo-300 { - color: #a3bffa; - } - - .xl\:text-indigo-400 { - color: #7f9cf5; - } - - .xl\:text-indigo-500 { - color: #667eea; - } - - .xl\:text-indigo-600 { - color: #5a67d8; - } - - .xl\:text-indigo-700 { - color: #4c51bf; - } - - .xl\:text-indigo-800 { - color: #434190; - } - - .xl\:text-indigo-900 { - color: #3c366b; - } - - .xl\:text-purple-100 { - color: #faf5ff; - } - - .xl\:text-purple-200 { - color: #e9d8fd; - } - - .xl\:text-purple-300 { - color: #d6bcfa; - } - - .xl\:text-purple-400 { - color: #b794f4; - } - - .xl\:text-purple-500 { - color: #9f7aea; - } - - .xl\:text-purple-600 { - color: #805ad5; - } - - .xl\:text-purple-700 { - color: #6b46c1; - } - - .xl\:text-purple-800 { - color: #553c9a; - } - - .xl\:text-purple-900 { - color: #44337a; - } - - .xl\:text-pink-100 { - color: #fff5f7; - } - - .xl\:text-pink-200 { - color: #fed7e2; - } - - .xl\:text-pink-300 { - color: #fbb6ce; - } - - .xl\:text-pink-400 { - color: #f687b3; - } - - .xl\:text-pink-500 { - color: #ed64a6; - } - - .xl\:text-pink-600 { - color: #d53f8c; - } - - .xl\:text-pink-700 { - color: #b83280; - } - - .xl\:text-pink-800 { - color: #97266d; - } - - .xl\:text-pink-900 { - color: #702459; - } - - .xl\:hover\:text-transparent:hover { - color: transparent; - } - - .xl\:hover\:text-black:hover { - color: #000; - } - - .xl\:hover\:text-white:hover { - color: #fff; - } - - .xl\:hover\:text-gray-100:hover { - color: #f7fafc; - } - - .xl\:hover\:text-gray-200:hover { - color: #edf2f7; - } - - .xl\:hover\:text-gray-300:hover { - color: #e2e8f0; - } - - .xl\:hover\:text-gray-400:hover { - color: #cbd5e0; - } - - .xl\:hover\:text-gray-500:hover { - color: #a0aec0; - } - - .xl\:hover\:text-gray-600:hover { - color: #718096; - } - - .xl\:hover\:text-gray-700:hover { - color: #4a5568; - } - - .xl\:hover\:text-gray-800:hover { - color: #2d3748; - } - - .xl\:hover\:text-gray-900:hover { - color: #1a202c; - } - - .xl\:hover\:text-red-100:hover { - color: #fff5f5; - } - - .xl\:hover\:text-red-200:hover { - color: #fed7d7; - } - - .xl\:hover\:text-red-300:hover { - color: #feb2b2; - } - - .xl\:hover\:text-red-400:hover { - color: #fc8181; - } - - .xl\:hover\:text-red-500:hover { - color: #f56565; - } - - .xl\:hover\:text-red-600:hover { - color: #e53e3e; - } - - .xl\:hover\:text-red-700:hover { - color: #c53030; - } - - .xl\:hover\:text-red-800:hover { - color: #9b2c2c; - } - - .xl\:hover\:text-red-900:hover { - color: #742a2a; - } - - .xl\:hover\:text-orange-100:hover { - color: #fffaf0; - } - - .xl\:hover\:text-orange-200:hover { - color: #feebc8; - } - - .xl\:hover\:text-orange-300:hover { - color: #fbd38d; - } - - .xl\:hover\:text-orange-400:hover { - color: #f6ad55; - } - - .xl\:hover\:text-orange-500:hover { - color: #ed8936; - } - - .xl\:hover\:text-orange-600:hover { - color: #dd6b20; - } - - .xl\:hover\:text-orange-700:hover { - color: #c05621; - } - - .xl\:hover\:text-orange-800:hover { - color: #9c4221; - } - - .xl\:hover\:text-orange-900:hover { - color: #7b341e; - } - - .xl\:hover\:text-yellow-100:hover { - color: #fffff0; - } - - .xl\:hover\:text-yellow-200:hover { - color: #fefcbf; - } - - .xl\:hover\:text-yellow-300:hover { - color: #faf089; - } - - .xl\:hover\:text-yellow-400:hover { - color: #f6e05e; - } - - .xl\:hover\:text-yellow-500:hover { - color: #ecc94b; - } - - .xl\:hover\:text-yellow-600:hover { - color: #d69e2e; - } - - .xl\:hover\:text-yellow-700:hover { - color: #b7791f; - } - - .xl\:hover\:text-yellow-800:hover { - color: #975a16; - } - - .xl\:hover\:text-yellow-900:hover { - color: #744210; - } - - .xl\:hover\:text-green-100:hover { - color: #f0fff4; - } - - .xl\:hover\:text-green-200:hover { - color: #c6f6d5; - } - - .xl\:hover\:text-green-300:hover { - color: #9ae6b4; - } - - .xl\:hover\:text-green-400:hover { - color: #68d391; - } - - .xl\:hover\:text-green-500:hover { - color: #48bb78; - } - - .xl\:hover\:text-green-600:hover { - color: #38a169; - } - - .xl\:hover\:text-green-700:hover { - color: #2f855a; - } - - .xl\:hover\:text-green-800:hover { - color: #276749; - } - - .xl\:hover\:text-green-900:hover { - color: #22543d; - } - - .xl\:hover\:text-teal-100:hover { - color: #e6fffa; - } - - .xl\:hover\:text-teal-200:hover { - color: #b2f5ea; - } - - .xl\:hover\:text-teal-300:hover { - color: #81e6d9; - } - - .xl\:hover\:text-teal-400:hover { - color: #4fd1c5; - } - - .xl\:hover\:text-teal-500:hover { - color: #38b2ac; - } - - .xl\:hover\:text-teal-600:hover { - color: #319795; - } - - .xl\:hover\:text-teal-700:hover { - color: #2c7a7b; - } - - .xl\:hover\:text-teal-800:hover { - color: #285e61; - } - - .xl\:hover\:text-teal-900:hover { - color: #234e52; - } - - .xl\:hover\:text-blue-100:hover { - color: #ebf8ff; - } - - .xl\:hover\:text-blue-200:hover { - color: #bee3f8; - } - - .xl\:hover\:text-blue-300:hover { - color: #90cdf4; - } - - .xl\:hover\:text-blue-400:hover { - color: #63b3ed; - } - - .xl\:hover\:text-blue-500:hover { - color: #4299e1; - } - - .xl\:hover\:text-blue-600:hover { - color: #3182ce; - } - - .xl\:hover\:text-blue-700:hover { - color: #2b6cb0; - } - - .xl\:hover\:text-blue-800:hover { - color: #2c5282; - } - - .xl\:hover\:text-blue-900:hover { - color: #2a4365; - } - - .xl\:hover\:text-indigo-100:hover { - color: #ebf4ff; - } - - .xl\:hover\:text-indigo-200:hover { - color: #c3dafe; - } - - .xl\:hover\:text-indigo-300:hover { - color: #a3bffa; - } - - .xl\:hover\:text-indigo-400:hover { - color: #7f9cf5; - } - - .xl\:hover\:text-indigo-500:hover { - color: #667eea; - } - - .xl\:hover\:text-indigo-600:hover { - color: #5a67d8; - } - - .xl\:hover\:text-indigo-700:hover { - color: #4c51bf; - } - - .xl\:hover\:text-indigo-800:hover { - color: #434190; - } - - .xl\:hover\:text-indigo-900:hover { - color: #3c366b; - } - - .xl\:hover\:text-purple-100:hover { - color: #faf5ff; - } - - .xl\:hover\:text-purple-200:hover { - color: #e9d8fd; - } - - .xl\:hover\:text-purple-300:hover { - color: #d6bcfa; - } - - .xl\:hover\:text-purple-400:hover { - color: #b794f4; - } - - .xl\:hover\:text-purple-500:hover { - color: #9f7aea; - } - - .xl\:hover\:text-purple-600:hover { - color: #805ad5; - } - - .xl\:hover\:text-purple-700:hover { - color: #6b46c1; - } - - .xl\:hover\:text-purple-800:hover { - color: #553c9a; - } - - .xl\:hover\:text-purple-900:hover { - color: #44337a; - } - - .xl\:hover\:text-pink-100:hover { - color: #fff5f7; - } - - .xl\:hover\:text-pink-200:hover { - color: #fed7e2; - } - - .xl\:hover\:text-pink-300:hover { - color: #fbb6ce; - } - - .xl\:hover\:text-pink-400:hover { - color: #f687b3; - } - - .xl\:hover\:text-pink-500:hover { - color: #ed64a6; - } - - .xl\:hover\:text-pink-600:hover { - color: #d53f8c; - } - - .xl\:hover\:text-pink-700:hover { - color: #b83280; - } - - .xl\:hover\:text-pink-800:hover { - color: #97266d; - } - - .xl\:hover\:text-pink-900:hover { - color: #702459; - } - - .xl\:focus\:text-transparent:focus { - color: transparent; - } - - .xl\:focus\:text-black:focus { - color: #000; - } - - .xl\:focus\:text-white:focus { - color: #fff; - } - - .xl\:focus\:text-gray-100:focus { - color: #f7fafc; - } - - .xl\:focus\:text-gray-200:focus { - color: #edf2f7; - } - - .xl\:focus\:text-gray-300:focus { - color: #e2e8f0; - } - - .xl\:focus\:text-gray-400:focus { - color: #cbd5e0; - } - - .xl\:focus\:text-gray-500:focus { - color: #a0aec0; - } - - .xl\:focus\:text-gray-600:focus { - color: #718096; - } - - .xl\:focus\:text-gray-700:focus { - color: #4a5568; - } - - .xl\:focus\:text-gray-800:focus { - color: #2d3748; - } - - .xl\:focus\:text-gray-900:focus { - color: #1a202c; - } - - .xl\:focus\:text-red-100:focus { - color: #fff5f5; - } - - .xl\:focus\:text-red-200:focus { - color: #fed7d7; - } - - .xl\:focus\:text-red-300:focus { - color: #feb2b2; - } - - .xl\:focus\:text-red-400:focus { - color: #fc8181; - } - - .xl\:focus\:text-red-500:focus { - color: #f56565; - } - - .xl\:focus\:text-red-600:focus { - color: #e53e3e; - } - - .xl\:focus\:text-red-700:focus { - color: #c53030; - } - - .xl\:focus\:text-red-800:focus { - color: #9b2c2c; - } - - .xl\:focus\:text-red-900:focus { - color: #742a2a; - } - - .xl\:focus\:text-orange-100:focus { - color: #fffaf0; - } - - .xl\:focus\:text-orange-200:focus { - color: #feebc8; - } - - .xl\:focus\:text-orange-300:focus { - color: #fbd38d; - } - - .xl\:focus\:text-orange-400:focus { - color: #f6ad55; - } - - .xl\:focus\:text-orange-500:focus { - color: #ed8936; - } - - .xl\:focus\:text-orange-600:focus { - color: #dd6b20; - } - - .xl\:focus\:text-orange-700:focus { - color: #c05621; - } - - .xl\:focus\:text-orange-800:focus { - color: #9c4221; - } - - .xl\:focus\:text-orange-900:focus { - color: #7b341e; - } - - .xl\:focus\:text-yellow-100:focus { - color: #fffff0; - } - - .xl\:focus\:text-yellow-200:focus { - color: #fefcbf; - } - - .xl\:focus\:text-yellow-300:focus { - color: #faf089; - } - - .xl\:focus\:text-yellow-400:focus { - color: #f6e05e; - } - - .xl\:focus\:text-yellow-500:focus { - color: #ecc94b; - } - - .xl\:focus\:text-yellow-600:focus { - color: #d69e2e; - } - - .xl\:focus\:text-yellow-700:focus { - color: #b7791f; - } - - .xl\:focus\:text-yellow-800:focus { - color: #975a16; - } - - .xl\:focus\:text-yellow-900:focus { - color: #744210; - } - - .xl\:focus\:text-green-100:focus { - color: #f0fff4; - } - - .xl\:focus\:text-green-200:focus { - color: #c6f6d5; - } - - .xl\:focus\:text-green-300:focus { - color: #9ae6b4; - } - - .xl\:focus\:text-green-400:focus { - color: #68d391; - } - - .xl\:focus\:text-green-500:focus { - color: #48bb78; - } - - .xl\:focus\:text-green-600:focus { - color: #38a169; - } - - .xl\:focus\:text-green-700:focus { - color: #2f855a; - } - - .xl\:focus\:text-green-800:focus { - color: #276749; - } - - .xl\:focus\:text-green-900:focus { - color: #22543d; - } - - .xl\:focus\:text-teal-100:focus { - color: #e6fffa; - } - - .xl\:focus\:text-teal-200:focus { - color: #b2f5ea; - } - - .xl\:focus\:text-teal-300:focus { - color: #81e6d9; - } - - .xl\:focus\:text-teal-400:focus { - color: #4fd1c5; - } - - .xl\:focus\:text-teal-500:focus { - color: #38b2ac; - } - - .xl\:focus\:text-teal-600:focus { - color: #319795; - } - - .xl\:focus\:text-teal-700:focus { - color: #2c7a7b; - } - - .xl\:focus\:text-teal-800:focus { - color: #285e61; - } - - .xl\:focus\:text-teal-900:focus { - color: #234e52; - } - - .xl\:focus\:text-blue-100:focus { - color: #ebf8ff; - } - - .xl\:focus\:text-blue-200:focus { - color: #bee3f8; - } - - .xl\:focus\:text-blue-300:focus { - color: #90cdf4; - } - - .xl\:focus\:text-blue-400:focus { - color: #63b3ed; - } - - .xl\:focus\:text-blue-500:focus { - color: #4299e1; - } - - .xl\:focus\:text-blue-600:focus { - color: #3182ce; - } - - .xl\:focus\:text-blue-700:focus { - color: #2b6cb0; - } - - .xl\:focus\:text-blue-800:focus { - color: #2c5282; - } - - .xl\:focus\:text-blue-900:focus { - color: #2a4365; - } - - .xl\:focus\:text-indigo-100:focus { - color: #ebf4ff; - } - - .xl\:focus\:text-indigo-200:focus { - color: #c3dafe; - } - - .xl\:focus\:text-indigo-300:focus { - color: #a3bffa; - } - - .xl\:focus\:text-indigo-400:focus { - color: #7f9cf5; - } - - .xl\:focus\:text-indigo-500:focus { - color: #667eea; - } - - .xl\:focus\:text-indigo-600:focus { - color: #5a67d8; - } - - .xl\:focus\:text-indigo-700:focus { - color: #4c51bf; - } - - .xl\:focus\:text-indigo-800:focus { - color: #434190; - } - - .xl\:focus\:text-indigo-900:focus { - color: #3c366b; - } - - .xl\:focus\:text-purple-100:focus { - color: #faf5ff; - } - - .xl\:focus\:text-purple-200:focus { - color: #e9d8fd; - } - - .xl\:focus\:text-purple-300:focus { - color: #d6bcfa; - } - - .xl\:focus\:text-purple-400:focus { - color: #b794f4; - } - - .xl\:focus\:text-purple-500:focus { - color: #9f7aea; - } - - .xl\:focus\:text-purple-600:focus { - color: #805ad5; - } - - .xl\:focus\:text-purple-700:focus { - color: #6b46c1; - } - - .xl\:focus\:text-purple-800:focus { - color: #553c9a; - } - - .xl\:focus\:text-purple-900:focus { - color: #44337a; - } - - .xl\:focus\:text-pink-100:focus { - color: #fff5f7; - } - - .xl\:focus\:text-pink-200:focus { - color: #fed7e2; - } - - .xl\:focus\:text-pink-300:focus { - color: #fbb6ce; - } - - .xl\:focus\:text-pink-400:focus { - color: #f687b3; - } - - .xl\:focus\:text-pink-500:focus { - color: #ed64a6; - } - - .xl\:focus\:text-pink-600:focus { - color: #d53f8c; - } - - .xl\:focus\:text-pink-700:focus { - color: #b83280; - } - - .xl\:focus\:text-pink-800:focus { - color: #97266d; - } - - .xl\:focus\:text-pink-900:focus { - color: #702459; - } - - .xl\:text-xs { - font-size: 0.75rem; - } - - .xl\:text-sm { - font-size: 0.875rem; - } - - .xl\:text-base { - font-size: 1rem; - } - - .xl\:text-lg { - font-size: 1.125rem; - } - - .xl\:text-xl { - font-size: 1.25rem; - } - - .xl\:text-2xl { - font-size: 1.5rem; - } - - .xl\:text-3xl { - font-size: 1.875rem; - } - - .xl\:text-4xl { - font-size: 2.25rem; - } - - .xl\:text-5xl { - font-size: 3rem; - } - - .xl\:text-6xl { - font-size: 4rem; - } - - .xl\:italic { - font-style: italic; - } - - .xl\:not-italic { - font-style: normal; - } - - .xl\:uppercase { - text-transform: uppercase; - } - - .xl\:lowercase { - text-transform: lowercase; - } - - .xl\:capitalize { - text-transform: capitalize; - } - - .xl\:normal-case { - text-transform: none; - } - - .xl\:underline { - text-decoration: underline; - } - - .xl\:line-through { - text-decoration: line-through; - } - - .xl\:no-underline { - text-decoration: none; - } - - .xl\:hover\:underline:hover { - text-decoration: underline; - } - - .xl\:hover\:line-through:hover { - text-decoration: line-through; - } - - .xl\:hover\:no-underline:hover { - text-decoration: none; - } - - .xl\:focus\:underline:focus { - text-decoration: underline; - } - - .xl\:focus\:line-through:focus { - text-decoration: line-through; - } - - .xl\:focus\:no-underline:focus { - text-decoration: none; - } - - .xl\:antialiased { - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - } - - .xl\:subpixel-antialiased { - -webkit-font-smoothing: auto; - -moz-osx-font-smoothing: auto; - } - - .xl\:tracking-tighter { - letter-spacing: -0.05em; - } - - .xl\:tracking-tight { - letter-spacing: -0.025em; - } - - .xl\:tracking-normal { - letter-spacing: 0; - } - - .xl\:tracking-wide { - letter-spacing: 0.025em; - } - - .xl\:tracking-wider { - letter-spacing: 0.05em; - } - - .xl\:tracking-widest { - letter-spacing: 0.1em; - } - - .xl\:select-none { - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - } - - .xl\:select-text { - -webkit-user-select: text; - -moz-user-select: text; - -ms-user-select: text; - user-select: text; - } - - .xl\:select-all { - -webkit-user-select: all; - -moz-user-select: all; - -ms-user-select: all; - user-select: all; - } - - .xl\:select-auto { - -webkit-user-select: auto; - -moz-user-select: auto; - -ms-user-select: auto; - user-select: auto; - } - - .xl\:align-baseline { - vertical-align: baseline; - } - - .xl\:align-top { - vertical-align: top; - } - - .xl\:align-middle { - vertical-align: middle; - } - - .xl\:align-bottom { - vertical-align: bottom; - } - - .xl\:align-text-top { - vertical-align: text-top; - } - - .xl\:align-text-bottom { - vertical-align: text-bottom; - } - - .xl\:visible { - visibility: visible; - } - - .xl\:invisible { - visibility: hidden; - } - - .xl\:whitespace-normal { - white-space: normal; - } - - .xl\:whitespace-no-wrap { - white-space: nowrap; - } - - .xl\:whitespace-pre { - white-space: pre; - } - - .xl\:whitespace-pre-line { - white-space: pre-line; - } - - .xl\:whitespace-pre-wrap { - white-space: pre-wrap; - } - - .xl\:break-normal { - overflow-wrap: normal; - word-break: normal; - } - - .xl\:break-words { - overflow-wrap: break-word; - } - - .xl\:break-all { - word-break: break-all; - } - - .xl\:truncate { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - } - - .xl\:w-0 { - width: 0; - } - - .xl\:w-1 { - width: 0.25rem; - } - - .xl\:w-2 { - width: 0.5rem; - } - - .xl\:w-3 { - width: 0.75rem; - } - - .xl\:w-4 { - width: 1rem; - } - - .xl\:w-5 { - width: 1.25rem; - } - - .xl\:w-6 { - width: 1.5rem; - } - - .xl\:w-8 { - width: 2rem; - } - - .xl\:w-10 { - width: 2.5rem; - } - - .xl\:w-12 { - width: 3rem; - } - - .xl\:w-16 { - width: 4rem; - } - - .xl\:w-20 { - width: 5rem; - } - - .xl\:w-24 { - width: 6rem; - } - - .xl\:w-32 { - width: 8rem; - } - - .xl\:w-40 { - width: 10rem; - } - - .xl\:w-48 { - width: 12rem; - } - - .xl\:w-56 { - width: 14rem; - } - - .xl\:w-64 { - width: 16rem; - } - - .xl\:w-auto { - width: auto; - } - - .xl\:w-px { - width: 1px; - } - - .xl\:w-1\/2 { - width: 50%; - } - - .xl\:w-1\/3 { - width: 33.333333%; - } - - .xl\:w-2\/3 { - width: 66.666667%; - } - - .xl\:w-1\/4 { - width: 25%; - } - - .xl\:w-2\/4 { - width: 50%; - } - - .xl\:w-3\/4 { - width: 75%; - } - - .xl\:w-1\/5 { - width: 20%; - } - - .xl\:w-2\/5 { - width: 40%; - } - - .xl\:w-3\/5 { - width: 60%; - } - - .xl\:w-4\/5 { - width: 80%; - } - - .xl\:w-1\/6 { - width: 16.666667%; - } - - .xl\:w-2\/6 { - width: 33.333333%; - } - - .xl\:w-3\/6 { - width: 50%; - } - - .xl\:w-4\/6 { - width: 66.666667%; - } - - .xl\:w-5\/6 { - width: 83.333333%; - } - - .xl\:w-1\/12 { - width: 8.333333%; - } - - .xl\:w-2\/12 { - width: 16.666667%; - } - - .xl\:w-3\/12 { - width: 25%; - } - - .xl\:w-4\/12 { - width: 33.333333%; - } - - .xl\:w-5\/12 { - width: 41.666667%; - } - - .xl\:w-6\/12 { - width: 50%; - } - - .xl\:w-7\/12 { - width: 58.333333%; - } - - .xl\:w-8\/12 { - width: 66.666667%; - } - - .xl\:w-9\/12 { - width: 75%; - } - - .xl\:w-10\/12 { - width: 83.333333%; - } - - .xl\:w-11\/12 { - width: 91.666667%; - } - - .xl\:w-full { - width: 100%; - } - - .xl\:w-screen { - width: 100vw; - } - - .xl\:z-0 { - z-index: 0; - } - - .xl\:z-10 { - z-index: 10; - } - - .xl\:z-20 { - z-index: 20; - } - - .xl\:z-30 { - z-index: 30; - } - - .xl\:z-40 { - z-index: 40; - } - - .xl\:z-50 { - z-index: 50; - } - - .xl\:z-auto { - z-index: auto; - } - - .xl\:gap-0 { - grid-gap: 0; - gap: 0; - } - - .xl\:gap-1 { - grid-gap: 0.25rem; - gap: 0.25rem; - } - - .xl\:gap-2 { - grid-gap: 0.5rem; - gap: 0.5rem; - } - - .xl\:gap-3 { - grid-gap: 0.75rem; - gap: 0.75rem; - } - - .xl\:gap-4 { - grid-gap: 1rem; - gap: 1rem; - } - - .xl\:gap-5 { - grid-gap: 1.25rem; - gap: 1.25rem; - } - - .xl\:gap-6 { - grid-gap: 1.5rem; - gap: 1.5rem; - } - - .xl\:gap-8 { - grid-gap: 2rem; - gap: 2rem; - } - - .xl\:gap-10 { - grid-gap: 2.5rem; - gap: 2.5rem; - } - - .xl\:gap-12 { - grid-gap: 3rem; - gap: 3rem; - } - - .xl\:gap-16 { - grid-gap: 4rem; - gap: 4rem; - } - - .xl\:gap-20 { - grid-gap: 5rem; - gap: 5rem; - } - - .xl\:gap-24 { - grid-gap: 6rem; - gap: 6rem; - } - - .xl\:gap-32 { - grid-gap: 8rem; - gap: 8rem; - } - - .xl\:gap-40 { - grid-gap: 10rem; - gap: 10rem; - } - - .xl\:gap-48 { - grid-gap: 12rem; - gap: 12rem; - } - - .xl\:gap-56 { - grid-gap: 14rem; - gap: 14rem; - } - - .xl\:gap-64 { - grid-gap: 16rem; - gap: 16rem; - } - - .xl\:gap-px { - grid-gap: 1px; - gap: 1px; - } - - .xl\:col-gap-0 { - grid-column-gap: 0; - -webkit-column-gap: 0; - -moz-column-gap: 0; - column-gap: 0; - } - - .xl\:col-gap-1 { - grid-column-gap: 0.25rem; - -webkit-column-gap: 0.25rem; - -moz-column-gap: 0.25rem; - column-gap: 0.25rem; - } - - .xl\:col-gap-2 { - grid-column-gap: 0.5rem; - -webkit-column-gap: 0.5rem; - -moz-column-gap: 0.5rem; - column-gap: 0.5rem; - } - - .xl\:col-gap-3 { - grid-column-gap: 0.75rem; - -webkit-column-gap: 0.75rem; - -moz-column-gap: 0.75rem; - column-gap: 0.75rem; - } - - .xl\:col-gap-4 { - grid-column-gap: 1rem; - -webkit-column-gap: 1rem; - -moz-column-gap: 1rem; - column-gap: 1rem; - } - - .xl\:col-gap-5 { - grid-column-gap: 1.25rem; - -webkit-column-gap: 1.25rem; - -moz-column-gap: 1.25rem; - column-gap: 1.25rem; - } - - .xl\:col-gap-6 { - grid-column-gap: 1.5rem; - -webkit-column-gap: 1.5rem; - -moz-column-gap: 1.5rem; - column-gap: 1.5rem; - } - - .xl\:col-gap-8 { - grid-column-gap: 2rem; - -webkit-column-gap: 2rem; - -moz-column-gap: 2rem; - column-gap: 2rem; - } - - .xl\:col-gap-10 { - grid-column-gap: 2.5rem; - -webkit-column-gap: 2.5rem; - -moz-column-gap: 2.5rem; - column-gap: 2.5rem; - } - - .xl\:col-gap-12 { - grid-column-gap: 3rem; - -webkit-column-gap: 3rem; - -moz-column-gap: 3rem; - column-gap: 3rem; - } - - .xl\:col-gap-16 { - grid-column-gap: 4rem; - -webkit-column-gap: 4rem; - -moz-column-gap: 4rem; - column-gap: 4rem; - } - - .xl\:col-gap-20 { - grid-column-gap: 5rem; - -webkit-column-gap: 5rem; - -moz-column-gap: 5rem; - column-gap: 5rem; - } - - .xl\:col-gap-24 { - grid-column-gap: 6rem; - -webkit-column-gap: 6rem; - -moz-column-gap: 6rem; - column-gap: 6rem; - } - - .xl\:col-gap-32 { - grid-column-gap: 8rem; - -webkit-column-gap: 8rem; - -moz-column-gap: 8rem; - column-gap: 8rem; - } - - .xl\:col-gap-40 { - grid-column-gap: 10rem; - -webkit-column-gap: 10rem; - -moz-column-gap: 10rem; - column-gap: 10rem; - } - - .xl\:col-gap-48 { - grid-column-gap: 12rem; - -webkit-column-gap: 12rem; - -moz-column-gap: 12rem; - column-gap: 12rem; - } - - .xl\:col-gap-56 { - grid-column-gap: 14rem; - -webkit-column-gap: 14rem; - -moz-column-gap: 14rem; - column-gap: 14rem; - } - - .xl\:col-gap-64 { - grid-column-gap: 16rem; - -webkit-column-gap: 16rem; - -moz-column-gap: 16rem; - column-gap: 16rem; - } - - .xl\:col-gap-px { - grid-column-gap: 1px; - -webkit-column-gap: 1px; - -moz-column-gap: 1px; - column-gap: 1px; - } - - .xl\:row-gap-0 { - grid-row-gap: 0; - row-gap: 0; - } - - .xl\:row-gap-1 { - grid-row-gap: 0.25rem; - row-gap: 0.25rem; - } - - .xl\:row-gap-2 { - grid-row-gap: 0.5rem; - row-gap: 0.5rem; - } - - .xl\:row-gap-3 { - grid-row-gap: 0.75rem; - row-gap: 0.75rem; - } - - .xl\:row-gap-4 { - grid-row-gap: 1rem; - row-gap: 1rem; - } - - .xl\:row-gap-5 { - grid-row-gap: 1.25rem; - row-gap: 1.25rem; - } - - .xl\:row-gap-6 { - grid-row-gap: 1.5rem; - row-gap: 1.5rem; - } - - .xl\:row-gap-8 { - grid-row-gap: 2rem; - row-gap: 2rem; - } - - .xl\:row-gap-10 { - grid-row-gap: 2.5rem; - row-gap: 2.5rem; - } - - .xl\:row-gap-12 { - grid-row-gap: 3rem; - row-gap: 3rem; - } - - .xl\:row-gap-16 { - grid-row-gap: 4rem; - row-gap: 4rem; - } - - .xl\:row-gap-20 { - grid-row-gap: 5rem; - row-gap: 5rem; - } - - .xl\:row-gap-24 { - grid-row-gap: 6rem; - row-gap: 6rem; - } - - .xl\:row-gap-32 { - grid-row-gap: 8rem; - row-gap: 8rem; - } - - .xl\:row-gap-40 { - grid-row-gap: 10rem; - row-gap: 10rem; - } - - .xl\:row-gap-48 { - grid-row-gap: 12rem; - row-gap: 12rem; - } - - .xl\:row-gap-56 { - grid-row-gap: 14rem; - row-gap: 14rem; - } - - .xl\:row-gap-64 { - grid-row-gap: 16rem; - row-gap: 16rem; - } - - .xl\:row-gap-px { - grid-row-gap: 1px; - row-gap: 1px; - } - - .xl\:grid-flow-row { - grid-auto-flow: row; - } - - .xl\:grid-flow-col { - grid-auto-flow: column; - } - - .xl\:grid-flow-row-dense { - grid-auto-flow: row dense; - } - - .xl\:grid-flow-col-dense { - grid-auto-flow: column dense; - } - - .xl\:grid-cols-1 { - grid-template-columns: repeat(1, minmax(0, 1fr)); - } - - .xl\:grid-cols-2 { - grid-template-columns: repeat(2, minmax(0, 1fr)); - } - - .xl\:grid-cols-3 { - grid-template-columns: repeat(3, minmax(0, 1fr)); - } - - .xl\:grid-cols-4 { - grid-template-columns: repeat(4, minmax(0, 1fr)); - } - - .xl\:grid-cols-5 { - grid-template-columns: repeat(5, minmax(0, 1fr)); - } - - .xl\:grid-cols-6 { - grid-template-columns: repeat(6, minmax(0, 1fr)); - } - - .xl\:grid-cols-7 { - grid-template-columns: repeat(7, minmax(0, 1fr)); - } - - .xl\:grid-cols-8 { - grid-template-columns: repeat(8, minmax(0, 1fr)); - } - - .xl\:grid-cols-9 { - grid-template-columns: repeat(9, minmax(0, 1fr)); - } - - .xl\:grid-cols-10 { - grid-template-columns: repeat(10, minmax(0, 1fr)); - } - - .xl\:grid-cols-11 { - grid-template-columns: repeat(11, minmax(0, 1fr)); - } - - .xl\:grid-cols-12 { - grid-template-columns: repeat(12, minmax(0, 1fr)); - } - - .xl\:grid-cols-none { - grid-template-columns: none; - } - - .xl\:col-auto { - grid-column: auto; - } - - .xl\:col-span-1 { - grid-column: span 1 / span 1; - } - - .xl\:col-span-2 { - grid-column: span 2 / span 2; - } - - .xl\:col-span-3 { - grid-column: span 3 / span 3; - } - - .xl\:col-span-4 { - grid-column: span 4 / span 4; - } - - .xl\:col-span-5 { - grid-column: span 5 / span 5; - } - - .xl\:col-span-6 { - grid-column: span 6 / span 6; - } - - .xl\:col-span-7 { - grid-column: span 7 / span 7; - } - - .xl\:col-span-8 { - grid-column: span 8 / span 8; - } - - .xl\:col-span-9 { - grid-column: span 9 / span 9; - } - - .xl\:col-span-10 { - grid-column: span 10 / span 10; - } - - .xl\:col-span-11 { - grid-column: span 11 / span 11; - } - - .xl\:col-span-12 { - grid-column: span 12 / span 12; - } - - .xl\:col-start-1 { - grid-column-start: 1; - } - - .xl\:col-start-2 { - grid-column-start: 2; - } - - .xl\:col-start-3 { - grid-column-start: 3; - } - - .xl\:col-start-4 { - grid-column-start: 4; - } - - .xl\:col-start-5 { - grid-column-start: 5; - } - - .xl\:col-start-6 { - grid-column-start: 6; - } - - .xl\:col-start-7 { - grid-column-start: 7; - } - - .xl\:col-start-8 { - grid-column-start: 8; - } - - .xl\:col-start-9 { - grid-column-start: 9; - } - - .xl\:col-start-10 { - grid-column-start: 10; - } - - .xl\:col-start-11 { - grid-column-start: 11; - } - - .xl\:col-start-12 { - grid-column-start: 12; - } - - .xl\:col-start-13 { - grid-column-start: 13; - } - - .xl\:col-start-auto { - grid-column-start: auto; - } - - .xl\:col-end-1 { - grid-column-end: 1; - } - - .xl\:col-end-2 { - grid-column-end: 2; - } - - .xl\:col-end-3 { - grid-column-end: 3; - } - - .xl\:col-end-4 { - grid-column-end: 4; - } - - .xl\:col-end-5 { - grid-column-end: 5; - } - - .xl\:col-end-6 { - grid-column-end: 6; - } - - .xl\:col-end-7 { - grid-column-end: 7; - } - - .xl\:col-end-8 { - grid-column-end: 8; - } - - .xl\:col-end-9 { - grid-column-end: 9; - } - - .xl\:col-end-10 { - grid-column-end: 10; - } - - .xl\:col-end-11 { - grid-column-end: 11; - } - - .xl\:col-end-12 { - grid-column-end: 12; - } - - .xl\:col-end-13 { - grid-column-end: 13; - } - - .xl\:col-end-auto { - grid-column-end: auto; - } - - .xl\:grid-rows-1 { - grid-template-rows: repeat(1, minmax(0, 1fr)); - } - - .xl\:grid-rows-2 { - grid-template-rows: repeat(2, minmax(0, 1fr)); - } - - .xl\:grid-rows-3 { - grid-template-rows: repeat(3, minmax(0, 1fr)); - } - - .xl\:grid-rows-4 { - grid-template-rows: repeat(4, minmax(0, 1fr)); - } - - .xl\:grid-rows-5 { - grid-template-rows: repeat(5, minmax(0, 1fr)); - } - - .xl\:grid-rows-6 { - grid-template-rows: repeat(6, minmax(0, 1fr)); - } - - .xl\:grid-rows-none { - grid-template-rows: none; - } - - .xl\:row-auto { - grid-row: auto; - } - - .xl\:row-span-1 { - grid-row: span 1 / span 1; - } - - .xl\:row-span-2 { - grid-row: span 2 / span 2; - } - - .xl\:row-span-3 { - grid-row: span 3 / span 3; - } - - .xl\:row-span-4 { - grid-row: span 4 / span 4; - } - - .xl\:row-span-5 { - grid-row: span 5 / span 5; - } - - .xl\:row-span-6 { - grid-row: span 6 / span 6; - } - - .xl\:row-start-1 { - grid-row-start: 1; - } - - .xl\:row-start-2 { - grid-row-start: 2; - } - - .xl\:row-start-3 { - grid-row-start: 3; - } - - .xl\:row-start-4 { - grid-row-start: 4; - } - - .xl\:row-start-5 { - grid-row-start: 5; - } - - .xl\:row-start-6 { - grid-row-start: 6; - } - - .xl\:row-start-7 { - grid-row-start: 7; - } - - .xl\:row-start-auto { - grid-row-start: auto; - } - - .xl\:row-end-1 { - grid-row-end: 1; - } - - .xl\:row-end-2 { - grid-row-end: 2; - } - - .xl\:row-end-3 { - grid-row-end: 3; - } - - .xl\:row-end-4 { - grid-row-end: 4; - } - - .xl\:row-end-5 { - grid-row-end: 5; - } - - .xl\:row-end-6 { - grid-row-end: 6; - } - - .xl\:row-end-7 { - grid-row-end: 7; - } - - .xl\:row-end-auto { - grid-row-end: auto; - } - - .xl\:transform { - --transform-translate-x: 0; - --transform-translate-y: 0; - --transform-rotate: 0; - --transform-skew-x: 0; - --transform-skew-y: 0; - --transform-scale-x: 1; - --transform-scale-y: 1; - transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)); - } - - .xl\:transform-none { - transform: none; - } - - .xl\:origin-center { - transform-origin: center; - } - - .xl\:origin-top { - transform-origin: top; - } - - .xl\:origin-top-right { - transform-origin: top right; - } - - .xl\:origin-right { - transform-origin: right; - } - - .xl\:origin-bottom-right { - transform-origin: bottom right; - } - - .xl\:origin-bottom { - transform-origin: bottom; - } - - .xl\:origin-bottom-left { - transform-origin: bottom left; - } - - .xl\:origin-left { - transform-origin: left; - } - - .xl\:origin-top-left { - transform-origin: top left; - } - - .xl\:scale-0 { - --transform-scale-x: 0; - --transform-scale-y: 0; - } - - .xl\:scale-50 { - --transform-scale-x: .5; - --transform-scale-y: .5; - } - - .xl\:scale-75 { - --transform-scale-x: .75; - --transform-scale-y: .75; - } - - .xl\:scale-90 { - --transform-scale-x: .9; - --transform-scale-y: .9; - } - - .xl\:scale-95 { - --transform-scale-x: .95; - --transform-scale-y: .95; - } - - .xl\:scale-100 { - --transform-scale-x: 1; - --transform-scale-y: 1; - } - - .xl\:scale-105 { - --transform-scale-x: 1.05; - --transform-scale-y: 1.05; - } - - .xl\:scale-110 { - --transform-scale-x: 1.1; - --transform-scale-y: 1.1; - } - - .xl\:scale-125 { - --transform-scale-x: 1.25; - --transform-scale-y: 1.25; - } - - .xl\:scale-150 { - --transform-scale-x: 1.5; - --transform-scale-y: 1.5; - } - - .xl\:scale-x-0 { - --transform-scale-x: 0; - } - - .xl\:scale-x-50 { - --transform-scale-x: .5; - } - - .xl\:scale-x-75 { - --transform-scale-x: .75; - } - - .xl\:scale-x-90 { - --transform-scale-x: .9; - } - - .xl\:scale-x-95 { - --transform-scale-x: .95; - } - - .xl\:scale-x-100 { - --transform-scale-x: 1; - } - - .xl\:scale-x-105 { - --transform-scale-x: 1.05; - } - - .xl\:scale-x-110 { - --transform-scale-x: 1.1; - } - - .xl\:scale-x-125 { - --transform-scale-x: 1.25; - } - - .xl\:scale-x-150 { - --transform-scale-x: 1.5; - } - - .xl\:scale-y-0 { - --transform-scale-y: 0; - } - - .xl\:scale-y-50 { - --transform-scale-y: .5; - } - - .xl\:scale-y-75 { - --transform-scale-y: .75; - } - - .xl\:scale-y-90 { - --transform-scale-y: .9; - } - - .xl\:scale-y-95 { - --transform-scale-y: .95; - } - - .xl\:scale-y-100 { - --transform-scale-y: 1; - } - - .xl\:scale-y-105 { - --transform-scale-y: 1.05; - } - - .xl\:scale-y-110 { - --transform-scale-y: 1.1; - } - - .xl\:scale-y-125 { - --transform-scale-y: 1.25; - } - - .xl\:scale-y-150 { - --transform-scale-y: 1.5; - } - - .xl\:hover\:scale-0:hover { - --transform-scale-x: 0; - --transform-scale-y: 0; - } - - .xl\:hover\:scale-50:hover { - --transform-scale-x: .5; - --transform-scale-y: .5; - } - - .xl\:hover\:scale-75:hover { - --transform-scale-x: .75; - --transform-scale-y: .75; - } - - .xl\:hover\:scale-90:hover { - --transform-scale-x: .9; - --transform-scale-y: .9; - } - - .xl\:hover\:scale-95:hover { - --transform-scale-x: .95; - --transform-scale-y: .95; - } - - .xl\:hover\:scale-100:hover { - --transform-scale-x: 1; - --transform-scale-y: 1; - } - - .xl\:hover\:scale-105:hover { - --transform-scale-x: 1.05; - --transform-scale-y: 1.05; - } - - .xl\:hover\:scale-110:hover { - --transform-scale-x: 1.1; - --transform-scale-y: 1.1; - } - - .xl\:hover\:scale-125:hover { - --transform-scale-x: 1.25; - --transform-scale-y: 1.25; - } - - .xl\:hover\:scale-150:hover { - --transform-scale-x: 1.5; - --transform-scale-y: 1.5; - } - - .xl\:hover\:scale-x-0:hover { - --transform-scale-x: 0; - } - - .xl\:hover\:scale-x-50:hover { - --transform-scale-x: .5; - } - - .xl\:hover\:scale-x-75:hover { - --transform-scale-x: .75; - } - - .xl\:hover\:scale-x-90:hover { - --transform-scale-x: .9; - } - - .xl\:hover\:scale-x-95:hover { - --transform-scale-x: .95; - } - - .xl\:hover\:scale-x-100:hover { - --transform-scale-x: 1; - } - - .xl\:hover\:scale-x-105:hover { - --transform-scale-x: 1.05; - } - - .xl\:hover\:scale-x-110:hover { - --transform-scale-x: 1.1; - } - - .xl\:hover\:scale-x-125:hover { - --transform-scale-x: 1.25; - } - - .xl\:hover\:scale-x-150:hover { - --transform-scale-x: 1.5; - } - - .xl\:hover\:scale-y-0:hover { - --transform-scale-y: 0; - } - - .xl\:hover\:scale-y-50:hover { - --transform-scale-y: .5; - } - - .xl\:hover\:scale-y-75:hover { - --transform-scale-y: .75; - } - - .xl\:hover\:scale-y-90:hover { - --transform-scale-y: .9; - } - - .xl\:hover\:scale-y-95:hover { - --transform-scale-y: .95; - } - - .xl\:hover\:scale-y-100:hover { - --transform-scale-y: 1; - } - - .xl\:hover\:scale-y-105:hover { - --transform-scale-y: 1.05; - } - - .xl\:hover\:scale-y-110:hover { - --transform-scale-y: 1.1; - } - - .xl\:hover\:scale-y-125:hover { - --transform-scale-y: 1.25; - } - - .xl\:hover\:scale-y-150:hover { - --transform-scale-y: 1.5; - } - - .xl\:focus\:scale-0:focus { - --transform-scale-x: 0; - --transform-scale-y: 0; - } - - .xl\:focus\:scale-50:focus { - --transform-scale-x: .5; - --transform-scale-y: .5; - } - - .xl\:focus\:scale-75:focus { - --transform-scale-x: .75; - --transform-scale-y: .75; - } - - .xl\:focus\:scale-90:focus { - --transform-scale-x: .9; - --transform-scale-y: .9; - } - - .xl\:focus\:scale-95:focus { - --transform-scale-x: .95; - --transform-scale-y: .95; - } - - .xl\:focus\:scale-100:focus { - --transform-scale-x: 1; - --transform-scale-y: 1; - } - - .xl\:focus\:scale-105:focus { - --transform-scale-x: 1.05; - --transform-scale-y: 1.05; - } - - .xl\:focus\:scale-110:focus { - --transform-scale-x: 1.1; - --transform-scale-y: 1.1; - } - - .xl\:focus\:scale-125:focus { - --transform-scale-x: 1.25; - --transform-scale-y: 1.25; - } - - .xl\:focus\:scale-150:focus { - --transform-scale-x: 1.5; - --transform-scale-y: 1.5; - } - - .xl\:focus\:scale-x-0:focus { - --transform-scale-x: 0; - } - - .xl\:focus\:scale-x-50:focus { - --transform-scale-x: .5; - } - - .xl\:focus\:scale-x-75:focus { - --transform-scale-x: .75; - } - - .xl\:focus\:scale-x-90:focus { - --transform-scale-x: .9; - } - - .xl\:focus\:scale-x-95:focus { - --transform-scale-x: .95; - } - - .xl\:focus\:scale-x-100:focus { - --transform-scale-x: 1; - } - - .xl\:focus\:scale-x-105:focus { - --transform-scale-x: 1.05; - } - - .xl\:focus\:scale-x-110:focus { - --transform-scale-x: 1.1; - } - - .xl\:focus\:scale-x-125:focus { - --transform-scale-x: 1.25; - } - - .xl\:focus\:scale-x-150:focus { - --transform-scale-x: 1.5; - } - - .xl\:focus\:scale-y-0:focus { - --transform-scale-y: 0; - } - - .xl\:focus\:scale-y-50:focus { - --transform-scale-y: .5; - } - - .xl\:focus\:scale-y-75:focus { - --transform-scale-y: .75; - } - - .xl\:focus\:scale-y-90:focus { - --transform-scale-y: .9; - } - - .xl\:focus\:scale-y-95:focus { - --transform-scale-y: .95; - } - - .xl\:focus\:scale-y-100:focus { - --transform-scale-y: 1; - } - - .xl\:focus\:scale-y-105:focus { - --transform-scale-y: 1.05; - } - - .xl\:focus\:scale-y-110:focus { - --transform-scale-y: 1.1; - } - - .xl\:focus\:scale-y-125:focus { - --transform-scale-y: 1.25; - } - - .xl\:focus\:scale-y-150:focus { - --transform-scale-y: 1.5; - } - - .xl\:rotate-0 { - --transform-rotate: 0; - } - - .xl\:rotate-45 { - --transform-rotate: 45deg; - } - - .xl\:rotate-90 { - --transform-rotate: 90deg; - } - - .xl\:rotate-180 { - --transform-rotate: 180deg; - } - - .xl\:-rotate-180 { - --transform-rotate: -180deg; - } - - .xl\:-rotate-90 { - --transform-rotate: -90deg; - } - - .xl\:-rotate-45 { - --transform-rotate: -45deg; - } - - .xl\:hover\:rotate-0:hover { - --transform-rotate: 0; - } - - .xl\:hover\:rotate-45:hover { - --transform-rotate: 45deg; - } - - .xl\:hover\:rotate-90:hover { - --transform-rotate: 90deg; - } - - .xl\:hover\:rotate-180:hover { - --transform-rotate: 180deg; - } - - .xl\:hover\:-rotate-180:hover { - --transform-rotate: -180deg; - } - - .xl\:hover\:-rotate-90:hover { - --transform-rotate: -90deg; - } - - .xl\:hover\:-rotate-45:hover { - --transform-rotate: -45deg; - } - - .xl\:focus\:rotate-0:focus { - --transform-rotate: 0; - } - - .xl\:focus\:rotate-45:focus { - --transform-rotate: 45deg; - } - - .xl\:focus\:rotate-90:focus { - --transform-rotate: 90deg; - } - - .xl\:focus\:rotate-180:focus { - --transform-rotate: 180deg; - } - - .xl\:focus\:-rotate-180:focus { - --transform-rotate: -180deg; - } - - .xl\:focus\:-rotate-90:focus { - --transform-rotate: -90deg; - } - - .xl\:focus\:-rotate-45:focus { - --transform-rotate: -45deg; - } - - .xl\:translate-x-0 { - --transform-translate-x: 0; - } - - .xl\:translate-x-1 { - --transform-translate-x: 0.25rem; - } - - .xl\:translate-x-2 { - --transform-translate-x: 0.5rem; - } - - .xl\:translate-x-3 { - --transform-translate-x: 0.75rem; - } - - .xl\:translate-x-4 { - --transform-translate-x: 1rem; - } - - .xl\:translate-x-5 { - --transform-translate-x: 1.25rem; - } - - .xl\:translate-x-6 { - --transform-translate-x: 1.5rem; - } - - .xl\:translate-x-8 { - --transform-translate-x: 2rem; - } - - .xl\:translate-x-10 { - --transform-translate-x: 2.5rem; - } - - .xl\:translate-x-12 { - --transform-translate-x: 3rem; - } - - .xl\:translate-x-16 { - --transform-translate-x: 4rem; - } - - .xl\:translate-x-20 { - --transform-translate-x: 5rem; - } - - .xl\:translate-x-24 { - --transform-translate-x: 6rem; - } - - .xl\:translate-x-32 { - --transform-translate-x: 8rem; - } - - .xl\:translate-x-40 { - --transform-translate-x: 10rem; - } - - .xl\:translate-x-48 { - --transform-translate-x: 12rem; - } - - .xl\:translate-x-56 { - --transform-translate-x: 14rem; - } - - .xl\:translate-x-64 { - --transform-translate-x: 16rem; - } - - .xl\:translate-x-px { - --transform-translate-x: 1px; - } - - .xl\:-translate-x-1 { - --transform-translate-x: -0.25rem; - } - - .xl\:-translate-x-2 { - --transform-translate-x: -0.5rem; - } - - .xl\:-translate-x-3 { - --transform-translate-x: -0.75rem; - } - - .xl\:-translate-x-4 { - --transform-translate-x: -1rem; - } - - .xl\:-translate-x-5 { - --transform-translate-x: -1.25rem; - } - - .xl\:-translate-x-6 { - --transform-translate-x: -1.5rem; - } - - .xl\:-translate-x-8 { - --transform-translate-x: -2rem; - } - - .xl\:-translate-x-10 { - --transform-translate-x: -2.5rem; - } - - .xl\:-translate-x-12 { - --transform-translate-x: -3rem; - } - - .xl\:-translate-x-16 { - --transform-translate-x: -4rem; - } - - .xl\:-translate-x-20 { - --transform-translate-x: -5rem; - } - - .xl\:-translate-x-24 { - --transform-translate-x: -6rem; - } - - .xl\:-translate-x-32 { - --transform-translate-x: -8rem; - } - - .xl\:-translate-x-40 { - --transform-translate-x: -10rem; - } - - .xl\:-translate-x-48 { - --transform-translate-x: -12rem; - } - - .xl\:-translate-x-56 { - --transform-translate-x: -14rem; - } - - .xl\:-translate-x-64 { - --transform-translate-x: -16rem; - } - - .xl\:-translate-x-px { - --transform-translate-x: -1px; - } - - .xl\:-translate-x-full { - --transform-translate-x: -100%; - } - - .xl\:-translate-x-1\/2 { - --transform-translate-x: -50%; - } - - .xl\:translate-x-1\/2 { - --transform-translate-x: 50%; - } - - .xl\:translate-x-full { - --transform-translate-x: 100%; - } - - .xl\:translate-y-0 { - --transform-translate-y: 0; - } - - .xl\:translate-y-1 { - --transform-translate-y: 0.25rem; - } - - .xl\:translate-y-2 { - --transform-translate-y: 0.5rem; - } - - .xl\:translate-y-3 { - --transform-translate-y: 0.75rem; - } - - .xl\:translate-y-4 { - --transform-translate-y: 1rem; - } - - .xl\:translate-y-5 { - --transform-translate-y: 1.25rem; - } - - .xl\:translate-y-6 { - --transform-translate-y: 1.5rem; - } - - .xl\:translate-y-8 { - --transform-translate-y: 2rem; - } - - .xl\:translate-y-10 { - --transform-translate-y: 2.5rem; - } - - .xl\:translate-y-12 { - --transform-translate-y: 3rem; - } - - .xl\:translate-y-16 { - --transform-translate-y: 4rem; - } - - .xl\:translate-y-20 { - --transform-translate-y: 5rem; - } - - .xl\:translate-y-24 { - --transform-translate-y: 6rem; - } - - .xl\:translate-y-32 { - --transform-translate-y: 8rem; - } - - .xl\:translate-y-40 { - --transform-translate-y: 10rem; - } - - .xl\:translate-y-48 { - --transform-translate-y: 12rem; - } - - .xl\:translate-y-56 { - --transform-translate-y: 14rem; - } - - .xl\:translate-y-64 { - --transform-translate-y: 16rem; - } - - .xl\:translate-y-px { - --transform-translate-y: 1px; - } - - .xl\:-translate-y-1 { - --transform-translate-y: -0.25rem; - } - - .xl\:-translate-y-2 { - --transform-translate-y: -0.5rem; - } - - .xl\:-translate-y-3 { - --transform-translate-y: -0.75rem; - } - - .xl\:-translate-y-4 { - --transform-translate-y: -1rem; - } - - .xl\:-translate-y-5 { - --transform-translate-y: -1.25rem; - } - - .xl\:-translate-y-6 { - --transform-translate-y: -1.5rem; - } - - .xl\:-translate-y-8 { - --transform-translate-y: -2rem; - } - - .xl\:-translate-y-10 { - --transform-translate-y: -2.5rem; - } - - .xl\:-translate-y-12 { - --transform-translate-y: -3rem; - } - - .xl\:-translate-y-16 { - --transform-translate-y: -4rem; - } - - .xl\:-translate-y-20 { - --transform-translate-y: -5rem; - } - - .xl\:-translate-y-24 { - --transform-translate-y: -6rem; - } - - .xl\:-translate-y-32 { - --transform-translate-y: -8rem; - } - - .xl\:-translate-y-40 { - --transform-translate-y: -10rem; - } - - .xl\:-translate-y-48 { - --transform-translate-y: -12rem; - } - - .xl\:-translate-y-56 { - --transform-translate-y: -14rem; - } - - .xl\:-translate-y-64 { - --transform-translate-y: -16rem; - } - - .xl\:-translate-y-px { - --transform-translate-y: -1px; - } - - .xl\:-translate-y-full { - --transform-translate-y: -100%; - } - - .xl\:-translate-y-1\/2 { - --transform-translate-y: -50%; - } - - .xl\:translate-y-1\/2 { - --transform-translate-y: 50%; - } - - .xl\:translate-y-full { - --transform-translate-y: 100%; - } - - .xl\:hover\:translate-x-0:hover { - --transform-translate-x: 0; - } - - .xl\:hover\:translate-x-1:hover { - --transform-translate-x: 0.25rem; - } - - .xl\:hover\:translate-x-2:hover { - --transform-translate-x: 0.5rem; - } - - .xl\:hover\:translate-x-3:hover { - --transform-translate-x: 0.75rem; - } - - .xl\:hover\:translate-x-4:hover { - --transform-translate-x: 1rem; - } - - .xl\:hover\:translate-x-5:hover { - --transform-translate-x: 1.25rem; - } - - .xl\:hover\:translate-x-6:hover { - --transform-translate-x: 1.5rem; - } - - .xl\:hover\:translate-x-8:hover { - --transform-translate-x: 2rem; - } - - .xl\:hover\:translate-x-10:hover { - --transform-translate-x: 2.5rem; - } - - .xl\:hover\:translate-x-12:hover { - --transform-translate-x: 3rem; - } - - .xl\:hover\:translate-x-16:hover { - --transform-translate-x: 4rem; - } - - .xl\:hover\:translate-x-20:hover { - --transform-translate-x: 5rem; - } - - .xl\:hover\:translate-x-24:hover { - --transform-translate-x: 6rem; - } - - .xl\:hover\:translate-x-32:hover { - --transform-translate-x: 8rem; - } - - .xl\:hover\:translate-x-40:hover { - --transform-translate-x: 10rem; - } - - .xl\:hover\:translate-x-48:hover { - --transform-translate-x: 12rem; - } - - .xl\:hover\:translate-x-56:hover { - --transform-translate-x: 14rem; - } - - .xl\:hover\:translate-x-64:hover { - --transform-translate-x: 16rem; - } - - .xl\:hover\:translate-x-px:hover { - --transform-translate-x: 1px; - } - - .xl\:hover\:-translate-x-1:hover { - --transform-translate-x: -0.25rem; - } - - .xl\:hover\:-translate-x-2:hover { - --transform-translate-x: -0.5rem; - } - - .xl\:hover\:-translate-x-3:hover { - --transform-translate-x: -0.75rem; - } - - .xl\:hover\:-translate-x-4:hover { - --transform-translate-x: -1rem; - } - - .xl\:hover\:-translate-x-5:hover { - --transform-translate-x: -1.25rem; - } - - .xl\:hover\:-translate-x-6:hover { - --transform-translate-x: -1.5rem; - } - - .xl\:hover\:-translate-x-8:hover { - --transform-translate-x: -2rem; - } - - .xl\:hover\:-translate-x-10:hover { - --transform-translate-x: -2.5rem; - } - - .xl\:hover\:-translate-x-12:hover { - --transform-translate-x: -3rem; - } - - .xl\:hover\:-translate-x-16:hover { - --transform-translate-x: -4rem; - } - - .xl\:hover\:-translate-x-20:hover { - --transform-translate-x: -5rem; - } - - .xl\:hover\:-translate-x-24:hover { - --transform-translate-x: -6rem; - } - - .xl\:hover\:-translate-x-32:hover { - --transform-translate-x: -8rem; - } - - .xl\:hover\:-translate-x-40:hover { - --transform-translate-x: -10rem; - } - - .xl\:hover\:-translate-x-48:hover { - --transform-translate-x: -12rem; - } - - .xl\:hover\:-translate-x-56:hover { - --transform-translate-x: -14rem; - } - - .xl\:hover\:-translate-x-64:hover { - --transform-translate-x: -16rem; - } - - .xl\:hover\:-translate-x-px:hover { - --transform-translate-x: -1px; - } - - .xl\:hover\:-translate-x-full:hover { - --transform-translate-x: -100%; - } - - .xl\:hover\:-translate-x-1\/2:hover { - --transform-translate-x: -50%; - } - - .xl\:hover\:translate-x-1\/2:hover { - --transform-translate-x: 50%; - } - - .xl\:hover\:translate-x-full:hover { - --transform-translate-x: 100%; - } - - .xl\:hover\:translate-y-0:hover { - --transform-translate-y: 0; - } - - .xl\:hover\:translate-y-1:hover { - --transform-translate-y: 0.25rem; - } - - .xl\:hover\:translate-y-2:hover { - --transform-translate-y: 0.5rem; - } - - .xl\:hover\:translate-y-3:hover { - --transform-translate-y: 0.75rem; - } - - .xl\:hover\:translate-y-4:hover { - --transform-translate-y: 1rem; - } - - .xl\:hover\:translate-y-5:hover { - --transform-translate-y: 1.25rem; - } - - .xl\:hover\:translate-y-6:hover { - --transform-translate-y: 1.5rem; - } - - .xl\:hover\:translate-y-8:hover { - --transform-translate-y: 2rem; - } - - .xl\:hover\:translate-y-10:hover { - --transform-translate-y: 2.5rem; - } - - .xl\:hover\:translate-y-12:hover { - --transform-translate-y: 3rem; - } - - .xl\:hover\:translate-y-16:hover { - --transform-translate-y: 4rem; - } - - .xl\:hover\:translate-y-20:hover { - --transform-translate-y: 5rem; - } - - .xl\:hover\:translate-y-24:hover { - --transform-translate-y: 6rem; - } - - .xl\:hover\:translate-y-32:hover { - --transform-translate-y: 8rem; - } - - .xl\:hover\:translate-y-40:hover { - --transform-translate-y: 10rem; - } - - .xl\:hover\:translate-y-48:hover { - --transform-translate-y: 12rem; - } - - .xl\:hover\:translate-y-56:hover { - --transform-translate-y: 14rem; - } - - .xl\:hover\:translate-y-64:hover { - --transform-translate-y: 16rem; - } - - .xl\:hover\:translate-y-px:hover { - --transform-translate-y: 1px; - } - - .xl\:hover\:-translate-y-1:hover { - --transform-translate-y: -0.25rem; - } - - .xl\:hover\:-translate-y-2:hover { - --transform-translate-y: -0.5rem; - } - - .xl\:hover\:-translate-y-3:hover { - --transform-translate-y: -0.75rem; - } - - .xl\:hover\:-translate-y-4:hover { - --transform-translate-y: -1rem; - } - - .xl\:hover\:-translate-y-5:hover { - --transform-translate-y: -1.25rem; - } - - .xl\:hover\:-translate-y-6:hover { - --transform-translate-y: -1.5rem; - } - - .xl\:hover\:-translate-y-8:hover { - --transform-translate-y: -2rem; - } - - .xl\:hover\:-translate-y-10:hover { - --transform-translate-y: -2.5rem; - } - - .xl\:hover\:-translate-y-12:hover { - --transform-translate-y: -3rem; - } - - .xl\:hover\:-translate-y-16:hover { - --transform-translate-y: -4rem; - } - - .xl\:hover\:-translate-y-20:hover { - --transform-translate-y: -5rem; - } - - .xl\:hover\:-translate-y-24:hover { - --transform-translate-y: -6rem; - } - - .xl\:hover\:-translate-y-32:hover { - --transform-translate-y: -8rem; - } - - .xl\:hover\:-translate-y-40:hover { - --transform-translate-y: -10rem; - } - - .xl\:hover\:-translate-y-48:hover { - --transform-translate-y: -12rem; - } - - .xl\:hover\:-translate-y-56:hover { - --transform-translate-y: -14rem; - } - - .xl\:hover\:-translate-y-64:hover { - --transform-translate-y: -16rem; - } - - .xl\:hover\:-translate-y-px:hover { - --transform-translate-y: -1px; - } - - .xl\:hover\:-translate-y-full:hover { - --transform-translate-y: -100%; - } - - .xl\:hover\:-translate-y-1\/2:hover { - --transform-translate-y: -50%; - } - - .xl\:hover\:translate-y-1\/2:hover { - --transform-translate-y: 50%; - } - - .xl\:hover\:translate-y-full:hover { - --transform-translate-y: 100%; - } - - .xl\:focus\:translate-x-0:focus { - --transform-translate-x: 0; - } - - .xl\:focus\:translate-x-1:focus { - --transform-translate-x: 0.25rem; - } - - .xl\:focus\:translate-x-2:focus { - --transform-translate-x: 0.5rem; - } - - .xl\:focus\:translate-x-3:focus { - --transform-translate-x: 0.75rem; - } - - .xl\:focus\:translate-x-4:focus { - --transform-translate-x: 1rem; - } - - .xl\:focus\:translate-x-5:focus { - --transform-translate-x: 1.25rem; - } - - .xl\:focus\:translate-x-6:focus { - --transform-translate-x: 1.5rem; - } - - .xl\:focus\:translate-x-8:focus { - --transform-translate-x: 2rem; - } - - .xl\:focus\:translate-x-10:focus { - --transform-translate-x: 2.5rem; - } - - .xl\:focus\:translate-x-12:focus { - --transform-translate-x: 3rem; - } - - .xl\:focus\:translate-x-16:focus { - --transform-translate-x: 4rem; - } - - .xl\:focus\:translate-x-20:focus { - --transform-translate-x: 5rem; - } - - .xl\:focus\:translate-x-24:focus { - --transform-translate-x: 6rem; - } - - .xl\:focus\:translate-x-32:focus { - --transform-translate-x: 8rem; - } - - .xl\:focus\:translate-x-40:focus { - --transform-translate-x: 10rem; - } - - .xl\:focus\:translate-x-48:focus { - --transform-translate-x: 12rem; - } - - .xl\:focus\:translate-x-56:focus { - --transform-translate-x: 14rem; - } - - .xl\:focus\:translate-x-64:focus { - --transform-translate-x: 16rem; - } - - .xl\:focus\:translate-x-px:focus { - --transform-translate-x: 1px; - } - - .xl\:focus\:-translate-x-1:focus { - --transform-translate-x: -0.25rem; - } - - .xl\:focus\:-translate-x-2:focus { - --transform-translate-x: -0.5rem; - } - - .xl\:focus\:-translate-x-3:focus { - --transform-translate-x: -0.75rem; - } - - .xl\:focus\:-translate-x-4:focus { - --transform-translate-x: -1rem; - } - - .xl\:focus\:-translate-x-5:focus { - --transform-translate-x: -1.25rem; - } - - .xl\:focus\:-translate-x-6:focus { - --transform-translate-x: -1.5rem; - } - - .xl\:focus\:-translate-x-8:focus { - --transform-translate-x: -2rem; - } - - .xl\:focus\:-translate-x-10:focus { - --transform-translate-x: -2.5rem; - } - - .xl\:focus\:-translate-x-12:focus { - --transform-translate-x: -3rem; - } - - .xl\:focus\:-translate-x-16:focus { - --transform-translate-x: -4rem; - } - - .xl\:focus\:-translate-x-20:focus { - --transform-translate-x: -5rem; - } - - .xl\:focus\:-translate-x-24:focus { - --transform-translate-x: -6rem; - } - - .xl\:focus\:-translate-x-32:focus { - --transform-translate-x: -8rem; - } - - .xl\:focus\:-translate-x-40:focus { - --transform-translate-x: -10rem; - } - - .xl\:focus\:-translate-x-48:focus { - --transform-translate-x: -12rem; - } - - .xl\:focus\:-translate-x-56:focus { - --transform-translate-x: -14rem; - } - - .xl\:focus\:-translate-x-64:focus { - --transform-translate-x: -16rem; - } - - .xl\:focus\:-translate-x-px:focus { - --transform-translate-x: -1px; - } - - .xl\:focus\:-translate-x-full:focus { - --transform-translate-x: -100%; - } - - .xl\:focus\:-translate-x-1\/2:focus { - --transform-translate-x: -50%; - } - - .xl\:focus\:translate-x-1\/2:focus { - --transform-translate-x: 50%; - } - - .xl\:focus\:translate-x-full:focus { - --transform-translate-x: 100%; - } - - .xl\:focus\:translate-y-0:focus { - --transform-translate-y: 0; - } - - .xl\:focus\:translate-y-1:focus { - --transform-translate-y: 0.25rem; - } - - .xl\:focus\:translate-y-2:focus { - --transform-translate-y: 0.5rem; - } - - .xl\:focus\:translate-y-3:focus { - --transform-translate-y: 0.75rem; - } - - .xl\:focus\:translate-y-4:focus { - --transform-translate-y: 1rem; - } - - .xl\:focus\:translate-y-5:focus { - --transform-translate-y: 1.25rem; - } - - .xl\:focus\:translate-y-6:focus { - --transform-translate-y: 1.5rem; - } - - .xl\:focus\:translate-y-8:focus { - --transform-translate-y: 2rem; - } - - .xl\:focus\:translate-y-10:focus { - --transform-translate-y: 2.5rem; - } - - .xl\:focus\:translate-y-12:focus { - --transform-translate-y: 3rem; - } - - .xl\:focus\:translate-y-16:focus { - --transform-translate-y: 4rem; - } - - .xl\:focus\:translate-y-20:focus { - --transform-translate-y: 5rem; - } - - .xl\:focus\:translate-y-24:focus { - --transform-translate-y: 6rem; - } - - .xl\:focus\:translate-y-32:focus { - --transform-translate-y: 8rem; - } - - .xl\:focus\:translate-y-40:focus { - --transform-translate-y: 10rem; - } - - .xl\:focus\:translate-y-48:focus { - --transform-translate-y: 12rem; - } - - .xl\:focus\:translate-y-56:focus { - --transform-translate-y: 14rem; - } - - .xl\:focus\:translate-y-64:focus { - --transform-translate-y: 16rem; - } - - .xl\:focus\:translate-y-px:focus { - --transform-translate-y: 1px; - } - - .xl\:focus\:-translate-y-1:focus { - --transform-translate-y: -0.25rem; - } - - .xl\:focus\:-translate-y-2:focus { - --transform-translate-y: -0.5rem; - } - - .xl\:focus\:-translate-y-3:focus { - --transform-translate-y: -0.75rem; - } - - .xl\:focus\:-translate-y-4:focus { - --transform-translate-y: -1rem; - } - - .xl\:focus\:-translate-y-5:focus { - --transform-translate-y: -1.25rem; - } - - .xl\:focus\:-translate-y-6:focus { - --transform-translate-y: -1.5rem; - } - - .xl\:focus\:-translate-y-8:focus { - --transform-translate-y: -2rem; - } - - .xl\:focus\:-translate-y-10:focus { - --transform-translate-y: -2.5rem; - } - - .xl\:focus\:-translate-y-12:focus { - --transform-translate-y: -3rem; - } - - .xl\:focus\:-translate-y-16:focus { - --transform-translate-y: -4rem; - } - - .xl\:focus\:-translate-y-20:focus { - --transform-translate-y: -5rem; - } - - .xl\:focus\:-translate-y-24:focus { - --transform-translate-y: -6rem; - } - - .xl\:focus\:-translate-y-32:focus { - --transform-translate-y: -8rem; - } - - .xl\:focus\:-translate-y-40:focus { - --transform-translate-y: -10rem; - } - - .xl\:focus\:-translate-y-48:focus { - --transform-translate-y: -12rem; - } - - .xl\:focus\:-translate-y-56:focus { - --transform-translate-y: -14rem; - } - - .xl\:focus\:-translate-y-64:focus { - --transform-translate-y: -16rem; - } - - .xl\:focus\:-translate-y-px:focus { - --transform-translate-y: -1px; - } - - .xl\:focus\:-translate-y-full:focus { - --transform-translate-y: -100%; - } - - .xl\:focus\:-translate-y-1\/2:focus { - --transform-translate-y: -50%; - } - - .xl\:focus\:translate-y-1\/2:focus { - --transform-translate-y: 50%; - } - - .xl\:focus\:translate-y-full:focus { - --transform-translate-y: 100%; - } - - .xl\:skew-x-0 { - --transform-skew-x: 0; - } - - .xl\:skew-x-3 { - --transform-skew-x: 3deg; - } - - .xl\:skew-x-6 { - --transform-skew-x: 6deg; - } - - .xl\:skew-x-12 { - --transform-skew-x: 12deg; - } - - .xl\:-skew-x-12 { - --transform-skew-x: -12deg; - } - - .xl\:-skew-x-6 { - --transform-skew-x: -6deg; - } - - .xl\:-skew-x-3 { - --transform-skew-x: -3deg; - } - - .xl\:skew-y-0 { - --transform-skew-y: 0; - } - - .xl\:skew-y-3 { - --transform-skew-y: 3deg; - } - - .xl\:skew-y-6 { - --transform-skew-y: 6deg; - } - - .xl\:skew-y-12 { - --transform-skew-y: 12deg; - } - - .xl\:-skew-y-12 { - --transform-skew-y: -12deg; - } - - .xl\:-skew-y-6 { - --transform-skew-y: -6deg; - } - - .xl\:-skew-y-3 { - --transform-skew-y: -3deg; - } - - .xl\:hover\:skew-x-0:hover { - --transform-skew-x: 0; - } - - .xl\:hover\:skew-x-3:hover { - --transform-skew-x: 3deg; - } - - .xl\:hover\:skew-x-6:hover { - --transform-skew-x: 6deg; - } - - .xl\:hover\:skew-x-12:hover { - --transform-skew-x: 12deg; - } - - .xl\:hover\:-skew-x-12:hover { - --transform-skew-x: -12deg; - } - - .xl\:hover\:-skew-x-6:hover { - --transform-skew-x: -6deg; - } - - .xl\:hover\:-skew-x-3:hover { - --transform-skew-x: -3deg; - } - - .xl\:hover\:skew-y-0:hover { - --transform-skew-y: 0; - } - - .xl\:hover\:skew-y-3:hover { - --transform-skew-y: 3deg; - } - - .xl\:hover\:skew-y-6:hover { - --transform-skew-y: 6deg; - } - - .xl\:hover\:skew-y-12:hover { - --transform-skew-y: 12deg; - } - - .xl\:hover\:-skew-y-12:hover { - --transform-skew-y: -12deg; - } - - .xl\:hover\:-skew-y-6:hover { - --transform-skew-y: -6deg; - } - - .xl\:hover\:-skew-y-3:hover { - --transform-skew-y: -3deg; - } - - .xl\:focus\:skew-x-0:focus { - --transform-skew-x: 0; - } - - .xl\:focus\:skew-x-3:focus { - --transform-skew-x: 3deg; - } - - .xl\:focus\:skew-x-6:focus { - --transform-skew-x: 6deg; - } - - .xl\:focus\:skew-x-12:focus { - --transform-skew-x: 12deg; - } - - .xl\:focus\:-skew-x-12:focus { - --transform-skew-x: -12deg; - } - - .xl\:focus\:-skew-x-6:focus { - --transform-skew-x: -6deg; - } - - .xl\:focus\:-skew-x-3:focus { - --transform-skew-x: -3deg; - } - - .xl\:focus\:skew-y-0:focus { - --transform-skew-y: 0; - } - - .xl\:focus\:skew-y-3:focus { - --transform-skew-y: 3deg; - } - - .xl\:focus\:skew-y-6:focus { - --transform-skew-y: 6deg; - } - - .xl\:focus\:skew-y-12:focus { - --transform-skew-y: 12deg; - } - - .xl\:focus\:-skew-y-12:focus { - --transform-skew-y: -12deg; - } - - .xl\:focus\:-skew-y-6:focus { - --transform-skew-y: -6deg; - } - - .xl\:focus\:-skew-y-3:focus { - --transform-skew-y: -3deg; - } - - .xl\:transition-none { - transition-property: none; - } - - .xl\:transition-all { - transition-property: all; - } - - .xl\:transition { - transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform; - } - - .xl\:transition-colors { - transition-property: background-color, border-color, color, fill, stroke; - } - - .xl\:transition-opacity { - transition-property: opacity; - } - - .xl\:transition-shadow { - transition-property: box-shadow; - } - - .xl\:transition-transform { - transition-property: transform; - } - - .xl\:ease-linear { - transition-timing-function: linear; - } - - .xl\:ease-in { - transition-timing-function: cubic-bezier(0.4, 0, 1, 1); - } - - .xl\:ease-out { - transition-timing-function: cubic-bezier(0, 0, 0.2, 1); - } - - .xl\:ease-in-out { - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - } - - .xl\:duration-75 { - transition-duration: 75ms; - } - - .xl\:duration-100 { - transition-duration: 100ms; - } - - .xl\:duration-150 { - transition-duration: 150ms; - } - - .xl\:duration-200 { - transition-duration: 200ms; - } - - .xl\:duration-300 { - transition-duration: 300ms; - } - - .xl\:duration-500 { - transition-duration: 500ms; - } - - .xl\:duration-700 { - transition-duration: 700ms; - } - - .xl\:duration-1000 { - transition-duration: 1000ms; - } -} diff --git a/tailwind.js b/tailwind.js deleted file mode 100644 index 1a1c8189..00000000 --- a/tailwind.js +++ /dev/null @@ -1,694 +0,0 @@ -module.exports = { - prefix: '', - important: false, - separator: ':', - theme: { - screens: { - sm: '640px', - md: '768px', - lg: '1024px', - xl: '1280px', - }, - colors: { - transparent: 'transparent', - - black: '#000', - white: '#fff', - - gray: { - 100: '#f7fafc', - 200: '#edf2f7', - 300: '#e2e8f0', - 400: '#cbd5e0', - 500: '#a0aec0', - 600: '#718096', - 700: '#4a5568', - 800: '#2d3748', - 900: '#1a202c', - }, - red: { - 100: '#fff5f5', - 200: '#fed7d7', - 300: '#feb2b2', - 400: '#fc8181', - 500: '#f56565', - 600: '#e53e3e', - 700: '#c53030', - 800: '#9b2c2c', - 900: '#742a2a', - }, - orange: { - 100: '#fffaf0', - 200: '#feebc8', - 300: '#fbd38d', - 400: '#f6ad55', - 500: '#ed8936', - 600: '#dd6b20', - 700: '#c05621', - 800: '#9c4221', - 900: '#7b341e', - }, - yellow: { - 100: '#fffff0', - 200: '#fefcbf', - 300: '#faf089', - 400: '#f6e05e', - 500: '#ecc94b', - 600: '#d69e2e', - 700: '#b7791f', - 800: '#975a16', - 900: '#744210', - }, - green: { - 100: '#f0fff4', - 200: '#c6f6d5', - 300: '#9ae6b4', - 400: '#68d391', - 500: '#48bb78', - 600: '#38a169', - 700: '#2f855a', - 800: '#276749', - 900: '#22543d', - }, - teal: { - 100: '#e6fffa', - 200: '#b2f5ea', - 300: '#81e6d9', - 400: '#4fd1c5', - 500: '#38b2ac', - 600: '#319795', - 700: '#2c7a7b', - 800: '#285e61', - 900: '#234e52', - }, - blue: { - 100: '#ebf8ff', - 200: '#bee3f8', - 300: '#90cdf4', - 400: '#63b3ed', - 500: '#4299e1', - 600: '#3182ce', - 700: '#2b6cb0', - 800: '#2c5282', - 900: '#2a4365', - }, - indigo: { - 100: '#ebf4ff', - 200: '#c3dafe', - 300: '#a3bffa', - 400: '#7f9cf5', - 500: '#667eea', - 600: '#5a67d8', - 700: '#4c51bf', - 800: '#434190', - 900: '#3c366b', - }, - purple: { - 100: '#faf5ff', - 200: '#e9d8fd', - 300: '#d6bcfa', - 400: '#b794f4', - 500: '#9f7aea', - 600: '#805ad5', - 700: '#6b46c1', - 800: '#553c9a', - 900: '#44337a', - }, - pink: { - 100: '#fff5f7', - 200: '#fed7e2', - 300: '#fbb6ce', - 400: '#f687b3', - 500: '#ed64a6', - 600: '#d53f8c', - 700: '#b83280', - 800: '#97266d', - 900: '#702459', - }, - }, - spacing: { - px: '1px', - '0': '0', - '1': '0.25rem', - '2': '0.5rem', - '3': '0.75rem', - '4': '1rem', - '5': '1.25rem', - '6': '1.5rem', - '8': '2rem', - '10': '2.5rem', - '12': '3rem', - '16': '4rem', - '20': '5rem', - '24': '6rem', - '32': '8rem', - '40': '10rem', - '48': '12rem', - '56': '14rem', - '64': '16rem', - }, - backgroundColor: theme => theme('colors'), - backgroundPosition: { - bottom: 'bottom', - center: 'center', - left: 'left', - 'left-bottom': 'left bottom', - 'left-top': 'left top', - right: 'right', - 'right-bottom': 'right bottom', - 'right-top': 'right top', - top: 'top', - }, - backgroundSize: { - auto: 'auto', - cover: 'cover', - contain: 'contain', - }, - borderColor: theme => ({ - ...theme('colors'), - default: theme('colors.gray.300', 'currentColor'), - }), - borderRadius: { - none: '0', - sm: '0.125rem', - default: '0.25rem', - md: '0.375rem', - lg: '0.5rem', - full: '9999px', - }, - borderWidth: { - default: '1px', - '0': '0', - '2': '2px', - '4': '4px', - '8': '8px', - }, - boxShadow: { - xs: '0 0 0 1px rgba(0, 0, 0, 0.05)', - sm: '0 1px 2px 0 rgba(0, 0, 0, 0.05)', - default: '0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)', - md: '0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)', - lg: '0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)', - xl: '0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)', - '2xl': '0 25px 50px -12px rgba(0, 0, 0, 0.25)', - inner: 'inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)', - outline: '0 0 0 3px rgba(66, 153, 225, 0.5)', - none: 'none', - }, - container: {}, - cursor: { - auto: 'auto', - default: 'default', - pointer: 'pointer', - wait: 'wait', - text: 'text', - move: 'move', - 'not-allowed': 'not-allowed', - }, - fill: { - current: 'currentColor', - }, - flex: { - '1': '1 1 0%', - auto: '1 1 auto', - initial: '0 1 auto', - none: 'none', - }, - flexGrow: { - '0': '0', - default: '1', - }, - flexShrink: { - '0': '0', - default: '1', - }, - fontFamily: { - sans: [ - 'system-ui', - '-apple-system', - 'BlinkMacSystemFont', - '"Segoe UI"', - 'Roboto', - '"Helvetica Neue"', - 'Arial', - '"Noto Sans"', - 'sans-serif', - '"Apple Color Emoji"', - '"Segoe UI Emoji"', - '"Segoe UI Symbol"', - '"Noto Color Emoji"', - ], - serif: ['Georgia', 'Cambria', '"Times New Roman"', 'Times', 'serif'], - mono: ['Menlo', 'Monaco', 'Consolas', '"Liberation Mono"', '"Courier New"', 'monospace'], - }, - fontSize: { - xs: '0.75rem', - sm: '0.875rem', - base: '1rem', - lg: '1.125rem', - xl: '1.25rem', - '2xl': '1.5rem', - '3xl': '1.875rem', - '4xl': '2.25rem', - '5xl': '3rem', - '6xl': '4rem', - }, - fontWeight: { - hairline: '100', - thin: '200', - light: '300', - normal: '400', - medium: '500', - semibold: '600', - bold: '700', - extrabold: '800', - black: '900', - }, - height: theme => ({ - auto: 'auto', - ...theme('spacing'), - full: '100%', - screen: '100vh', - }), - inset: { - '0': '0', - auto: 'auto', - }, - letterSpacing: { - tighter: '-0.05em', - tight: '-0.025em', - normal: '0', - wide: '0.025em', - wider: '0.05em', - widest: '0.1em', - }, - lineHeight: { - none: '1', - tight: '1.25', - snug: '1.375', - normal: '1.5', - relaxed: '1.625', - loose: '2', - '3': '.75rem', - '4': '1rem', - '5': '1.25rem', - '6': '1.5rem', - '7': '1.75rem', - '8': '2rem', - '9': '2.25rem', - '10': '2.5rem', - }, - listStyleType: { - none: 'none', - disc: 'disc', - decimal: 'decimal', - }, - margin: (theme, { negative }) => ({ - auto: 'auto', - ...theme('spacing'), - ...negative(theme('spacing')), - }), - maxHeight: { - full: '100%', - screen: '100vh', - }, - maxWidth: (theme, { breakpoints }) => ({ - none: 'none', - xs: '20rem', - sm: '24rem', - md: '28rem', - lg: '32rem', - xl: '36rem', - '2xl': '42rem', - '3xl': '48rem', - '4xl': '56rem', - '5xl': '64rem', - '6xl': '72rem', - full: '100%', - ...breakpoints(theme('screens')), - }), - minHeight: { - '0': '0', - full: '100%', - screen: '100vh', - }, - minWidth: { - '0': '0', - full: '100%', - }, - objectPosition: { - bottom: 'bottom', - center: 'center', - left: 'left', - 'left-bottom': 'left bottom', - 'left-top': 'left top', - right: 'right', - 'right-bottom': 'right bottom', - 'right-top': 'right top', - top: 'top', - }, - opacity: { - '0': '0', - '25': '0.25', - '50': '0.5', - '75': '0.75', - '100': '1', - }, - order: { - first: '-9999', - last: '9999', - none: '0', - '1': '1', - '2': '2', - '3': '3', - '4': '4', - '5': '5', - '6': '6', - '7': '7', - '8': '8', - '9': '9', - '10': '10', - '11': '11', - '12': '12', - }, - padding: theme => theme('spacing'), - placeholderColor: theme => theme('colors'), - stroke: { - current: 'currentColor', - }, - strokeWidth: { - '0': '0', - '1': '1', - '2': '2', - }, - textColor: theme => theme('colors'), - width: theme => ({ - auto: 'auto', - ...theme('spacing'), - '1/2': '50%', - '1/3': '33.333333%', - '2/3': '66.666667%', - '1/4': '25%', - '2/4': '50%', - '3/4': '75%', - '1/5': '20%', - '2/5': '40%', - '3/5': '60%', - '4/5': '80%', - '1/6': '16.666667%', - '2/6': '33.333333%', - '3/6': '50%', - '4/6': '66.666667%', - '5/6': '83.333333%', - '1/12': '8.333333%', - '2/12': '16.666667%', - '3/12': '25%', - '4/12': '33.333333%', - '5/12': '41.666667%', - '6/12': '50%', - '7/12': '58.333333%', - '8/12': '66.666667%', - '9/12': '75%', - '10/12': '83.333333%', - '11/12': '91.666667%', - full: '100%', - screen: '100vw', - }), - zIndex: { - auto: 'auto', - '0': '0', - '10': '10', - '20': '20', - '30': '30', - '40': '40', - '50': '50', - }, - gap: theme => theme('spacing'), - gridTemplateColumns: { - none: 'none', - '1': 'repeat(1, minmax(0, 1fr))', - '2': 'repeat(2, minmax(0, 1fr))', - '3': 'repeat(3, minmax(0, 1fr))', - '4': 'repeat(4, minmax(0, 1fr))', - '5': 'repeat(5, minmax(0, 1fr))', - '6': 'repeat(6, minmax(0, 1fr))', - '7': 'repeat(7, minmax(0, 1fr))', - '8': 'repeat(8, minmax(0, 1fr))', - '9': 'repeat(9, minmax(0, 1fr))', - '10': 'repeat(10, minmax(0, 1fr))', - '11': 'repeat(11, minmax(0, 1fr))', - '12': 'repeat(12, minmax(0, 1fr))', - }, - gridColumn: { - auto: 'auto', - 'span-1': 'span 1 / span 1', - 'span-2': 'span 2 / span 2', - 'span-3': 'span 3 / span 3', - 'span-4': 'span 4 / span 4', - 'span-5': 'span 5 / span 5', - 'span-6': 'span 6 / span 6', - 'span-7': 'span 7 / span 7', - 'span-8': 'span 8 / span 8', - 'span-9': 'span 9 / span 9', - 'span-10': 'span 10 / span 10', - 'span-11': 'span 11 / span 11', - 'span-12': 'span 12 / span 12', - }, - gridColumnStart: { - auto: 'auto', - '1': '1', - '2': '2', - '3': '3', - '4': '4', - '5': '5', - '6': '6', - '7': '7', - '8': '8', - '9': '9', - '10': '10', - '11': '11', - '12': '12', - '13': '13', - }, - gridColumnEnd: { - auto: 'auto', - '1': '1', - '2': '2', - '3': '3', - '4': '4', - '5': '5', - '6': '6', - '7': '7', - '8': '8', - '9': '9', - '10': '10', - '11': '11', - '12': '12', - '13': '13', - }, - gridTemplateRows: { - none: 'none', - '1': 'repeat(1, minmax(0, 1fr))', - '2': 'repeat(2, minmax(0, 1fr))', - '3': 'repeat(3, minmax(0, 1fr))', - '4': 'repeat(4, minmax(0, 1fr))', - '5': 'repeat(5, minmax(0, 1fr))', - '6': 'repeat(6, minmax(0, 1fr))', - }, - gridRow: { - auto: 'auto', - 'span-1': 'span 1 / span 1', - 'span-2': 'span 2 / span 2', - 'span-3': 'span 3 / span 3', - 'span-4': 'span 4 / span 4', - 'span-5': 'span 5 / span 5', - 'span-6': 'span 6 / span 6', - }, - gridRowStart: { - auto: 'auto', - '1': '1', - '2': '2', - '3': '3', - '4': '4', - '5': '5', - '6': '6', - '7': '7', - }, - gridRowEnd: { - auto: 'auto', - '1': '1', - '2': '2', - '3': '3', - '4': '4', - '5': '5', - '6': '6', - '7': '7', - }, - transformOrigin: { - center: 'center', - top: 'top', - 'top-right': 'top right', - right: 'right', - 'bottom-right': 'bottom right', - bottom: 'bottom', - 'bottom-left': 'bottom left', - left: 'left', - 'top-left': 'top left', - }, - scale: { - '0': '0', - '50': '.5', - '75': '.75', - '90': '.9', - '95': '.95', - '100': '1', - '105': '1.05', - '110': '1.1', - '125': '1.25', - '150': '1.5', - }, - rotate: { - '-180': '-180deg', - '-90': '-90deg', - '-45': '-45deg', - '0': '0', - '45': '45deg', - '90': '90deg', - '180': '180deg', - }, - translate: (theme, { negative }) => ({ - ...theme('spacing'), - ...negative(theme('spacing')), - '-full': '-100%', - '-1/2': '-50%', - '1/2': '50%', - full: '100%', - }), - skew: { - '-12': '-12deg', - '-6': '-6deg', - '-3': '-3deg', - '0': '0', - '3': '3deg', - '6': '6deg', - '12': '12deg', - }, - transitionProperty: { - none: 'none', - all: 'all', - default: 'background-color, border-color, color, fill, stroke, opacity, box-shadow, transform', - colors: 'background-color, border-color, color, fill, stroke', - opacity: 'opacity', - shadow: 'box-shadow', - transform: 'transform', - }, - transitionTimingFunction: { - linear: 'linear', - in: 'cubic-bezier(0.4, 0, 1, 1)', - out: 'cubic-bezier(0, 0, 0.2, 1)', - 'in-out': 'cubic-bezier(0.4, 0, 0.2, 1)', - }, - transitionDuration: { - '75': '75ms', - '100': '100ms', - '150': '150ms', - '200': '200ms', - '300': '300ms', - '500': '500ms', - '700': '700ms', - '1000': '1000ms', - }, - }, - variants: { - accessibility: ['responsive', 'focus'], - alignContent: ['responsive'], - alignItems: ['responsive'], - alignSelf: ['responsive'], - appearance: ['responsive'], - backgroundAttachment: ['responsive'], - backgroundColor: ['responsive', 'hover', 'focus'], - backgroundPosition: ['responsive'], - backgroundRepeat: ['responsive'], - backgroundSize: ['responsive'], - borderCollapse: ['responsive'], - borderColor: ['responsive', 'hover', 'focus'], - borderRadius: ['responsive'], - borderStyle: ['responsive'], - borderWidth: ['responsive'], - boxShadow: ['responsive', 'hover', 'focus'], - boxSizing: ['responsive'], - cursor: ['responsive'], - display: ['responsive'], - fill: ['responsive'], - flex: ['responsive'], - flexDirection: ['responsive'], - flexGrow: ['responsive'], - flexShrink: ['responsive'], - flexWrap: ['responsive'], - float: ['responsive'], - clear: ['responsive'], - fontFamily: ['responsive'], - fontSize: ['responsive'], - fontSmoothing: ['responsive'], - fontStyle: ['responsive'], - fontWeight: ['responsive', 'hover', 'focus'], - height: ['responsive'], - inset: ['responsive'], - justifyContent: ['responsive'], - letterSpacing: ['responsive'], - lineHeight: ['responsive'], - listStylePosition: ['responsive'], - listStyleType: ['responsive'], - margin: ['responsive'], - maxHeight: ['responsive'], - maxWidth: ['responsive'], - minHeight: ['responsive'], - minWidth: ['responsive'], - objectFit: ['responsive'], - objectPosition: ['responsive'], - opacity: ['responsive', 'hover', 'focus'], - order: ['responsive'], - outline: ['responsive', 'focus'], - overflow: ['responsive'], - padding: ['responsive'], - placeholderColor: ['responsive', 'focus'], - pointerEvents: ['responsive'], - position: ['responsive'], - resize: ['responsive'], - stroke: ['responsive'], - strokeWidth: ['responsive'], - tableLayout: ['responsive'], - textAlign: ['responsive'], - textColor: ['responsive', 'hover', 'focus'], - textDecoration: ['responsive', 'hover', 'focus'], - textTransform: ['responsive'], - userSelect: ['responsive'], - verticalAlign: ['responsive'], - visibility: ['responsive'], - whitespace: ['responsive'], - width: ['responsive'], - wordBreak: ['responsive'], - zIndex: ['responsive'], - gap: ['responsive'], - gridAutoFlow: ['responsive'], - gridTemplateColumns: ['responsive'], - gridColumn: ['responsive'], - gridColumnStart: ['responsive'], - gridColumnEnd: ['responsive'], - gridTemplateRows: ['responsive'], - gridRow: ['responsive'], - gridRowStart: ['responsive'], - gridRowEnd: ['responsive'], - transform: ['responsive'], - transformOrigin: ['responsive'], - scale: ['responsive', 'hover', 'focus'], - rotate: ['responsive', 'hover', 'focus'], - translate: ['responsive', 'hover', 'focus'], - skew: ['responsive', 'hover', 'focus'], - transitionProperty: ['responsive'], - transitionTimingFunction: ['responsive'], - transitionDuration: ['responsive'], - }, - corePlugins: {}, - plugins: [], -}