├── .gitignore
├── cypress.json
├── cypress
├── fixtures
│ ├── createuser.json
│ └── example.json
├── index.html
├── integration
│ ├── APITests
│ │ ├── DeleteUser.js
│ │ ├── GetUser.js
│ │ ├── PostUser.js
│ │ ├── PutUser.js
│ │ ├── interceptexp.js
│ │ ├── record.js
│ │ └── weatherapi.js
│ ├── OauthAPI
│ │ └── Oauth2.js
│ └── inerception
│ │ └── ApiIntercept.js
├── plugins
│ └── index.js
└── support
│ ├── commands.js
│ ├── index.d.ts
│ └── index.js
├── package-lock.json
└── package.json
/.gitignore:
--------------------------------------------------------------------------------
1 | # Logs
2 | logs
3 | *.log
4 | npm-debug.log*
5 | yarn-debug.log*
6 | yarn-error.log*
7 | lerna-debug.log*
8 |
9 | # Diagnostic reports (https://nodejs.org/api/report.html)
10 | report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
11 |
12 | # Runtime data
13 | pids
14 | *.pid
15 | *.seed
16 | *.pid.lock
17 |
18 | # Directory for instrumented libs generated by jscoverage/JSCover
19 | lib-cov
20 |
21 | # Coverage directory used by tools like istanbul
22 | coverage
23 | *.lcov
24 |
25 | # nyc test coverage
26 | .nyc_output
27 |
28 | # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
29 | .grunt
30 |
31 | # Bower dependency directory (https://bower.io/)
32 | bower_components
33 |
34 | # node-waf configuration
35 | .lock-wscript
36 |
37 | # Compiled binary addons (https://nodejs.org/api/addons.html)
38 | build/Release
39 |
40 | # Dependency directories
41 | node_modules/
42 | jspm_packages/
43 |
44 | # TypeScript v1 declaration files
45 | typings/
46 |
47 | # TypeScript cache
48 | *.tsbuildinfo
49 |
50 | # Optional npm cache directory
51 | .npm
52 |
53 | # Optional eslint cache
54 | .eslintcache
55 |
56 | # Microbundle cache
57 | .rpt2_cache/
58 | .rts2_cache_cjs/
59 | .rts2_cache_es/
60 | .rts2_cache_umd/
61 |
62 | # Optional REPL history
63 | .node_repl_history
64 |
65 | # Output of 'npm pack'
66 | *.tgz
67 |
68 | # Yarn Integrity file
69 | .yarn-integrity
70 |
71 | # dotenv environment variables file
72 | .env
73 | .env.test
74 |
75 | # parcel-bundler cache (https://parceljs.org/)
76 | .cache
77 |
78 | # Next.js build output
79 | .next
80 |
81 | # Nuxt.js build / generate output
82 | .nuxt
83 | dist
84 |
85 | # Gatsby files
86 | .cache/
87 | # Comment in the public line in if your project uses Gatsby and *not* Next.js
88 | # https://nextjs.org/blog/next-9-1#public-directory-support
89 | # public
90 |
91 | # vuepress build output
92 | .vuepress/dist
93 |
94 | # Serverless directories
95 | .serverless/
96 |
97 | # FuseBox cache
98 | .fusebox/
99 |
100 | # DynamoDB Local files
101 | .dynamodb/
102 |
103 | # TernJS port file
104 | .tern-port
--------------------------------------------------------------------------------
/cypress.json:
--------------------------------------------------------------------------------
1 | {
2 | "chromeWebSecurity": false,
3 | "baseUrl": "http://coop.apps.symfonycasts.com"
4 | }
5 |
--------------------------------------------------------------------------------
/cypress/fixtures/createuser.json:
--------------------------------------------------------------------------------
1 | {
2 | "name":"Test Automation Labs",
3 | "gender":"female",
4 | "email": "nntest@gmail.com",
5 | "status":"active"
6 | }
7 |
--------------------------------------------------------------------------------
/cypress/fixtures/example.json:
--------------------------------------------------------------------------------
1 | {
2 | "name":"Test Automation",
3 | "gender":"male",
4 | "email": "nntest@gmail.com",
5 | "status":"active"
6 | }
7 |
--------------------------------------------------------------------------------
/cypress/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Document
8 |
9 |
10 |
11 |
12 |
15 |
16 |
19 |
20 |
21 |
22 |
88 |
89 |
90 |
91 |
--------------------------------------------------------------------------------
/cypress/integration/APITests/DeleteUser.js:
--------------------------------------------------------------------------------
1 | ///
2 | const dataJson = require('../../fixtures/createuser')
3 |
4 | describe('Delete user request', () => {
5 | let accessToken = '007526d9efdbc07e084ff7a6d4cfcc90588fbe20641c00faebf45a7f3b2eaf33'
6 | let randomText = ""
7 | let testEmail = ""
8 | it.only('create user test', () => {
9 | //1. create user (POST)
10 | cy.request({
11 | method: 'POST',
12 | url: 'https://gorest.co.in/public/v1/users',
13 | headers: {
14 | 'Authorization': 'Bearer ' + accessToken
15 | },
16 | body: {
17 | "name":"Test Automation Cypress User",
18 | "gender":"male",
19 | "email": "naveenCypressuser@gmail.com",
20 | "status":"active"
21 | }
22 |
23 | }).then((res)=>{
24 | cy.log(JSON.stringify(res))
25 | expect(res.status).to.eq(201)
26 | expect(res.body.data).has.property('email', 'naveenCypressuser@gmail.com')
27 | expect(res.body.data).has.property('name','Test Automation Cypress User')
28 | }).then((res) =>{
29 | const userId = res.body.data.id
30 | cy.log("user id is: " + userId)
31 | //2. delete user (DELETE)
32 | cy.request({
33 | method: 'DELETE',
34 | url: 'https://gorest.co.in/public/v1/users/'+userId,
35 | headers: {
36 | 'Authorization': 'Bearer ' + accessToken
37 | }
38 | }).then((res)=>{
39 | expect(res.status).to.eq(204)
40 | })
41 | })
42 |
43 |
44 |
45 | })
46 | })
--------------------------------------------------------------------------------
/cypress/integration/APITests/GetUser.js:
--------------------------------------------------------------------------------
1 | ///
2 | const dataJson = require('../../fixtures/example')
3 | describe('api test cases',() => {
4 | var payload = ""
5 | let accesstoken= 'f6d5f728817405850f2f6aff23f8693a6352ca375383a2529e7150a74a9a8de6'
6 | it('get user', () => {
7 | cy.request({
8 | method : 'GET',
9 | url : 'https://gorest.co.in/public-api/users/123/posts',
10 | headers: {
11 | 'Authorization': 'Bearer '+accesstoken,
12 | }
13 | }).then((res)=>{
14 | expect(res.status).to.eq(200)
15 | expect(res.body.meta.pagination).has.property('limit',20)
16 | expect(res.body).has.to.deep.equal({
17 | "code": 200,
18 | "meta": {
19 | "pagination": {
20 | "total": 0,
21 | "pages": 0,
22 | "page": 1,
23 | "limit": 20
24 | }
25 | },
26 | "data": []
27 | })
28 | })
29 | })
30 |
31 | it('get user by id', () => {
32 | cy.request({
33 | method : 'GET',
34 | url : 'https://gorest.co.in/public-api/users/2',
35 | headers: {
36 | 'authorization': 'Bearer '+accesstoken,
37 | }
38 | }).then((res)=>{
39 | expect(res.status).to.eq(200)
40 | expect(res.body.data.name).to.eq('Aatreya Khanna')
41 | })
42 | })
43 | })
--------------------------------------------------------------------------------
/cypress/integration/APITests/PostUser.js:
--------------------------------------------------------------------------------
1 | ///
2 | const dataJson = require('../../fixtures/createuser')
3 |
4 | describe('post user request', () => {
5 | let accessToken = '007526d9efdbc07e084ff7a6d4cfcc90588fbe20641c00faebf45a7f3b2eaf33'
6 | let randomText = ""
7 | let testEmail = ""
8 | it.only('create user test', () => {
9 | var pattern = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"
10 | for (var i = 0; i < 10; i++)
11 | randomText+=pattern.charAt(Math.floor(Math.random() * pattern.length));
12 | testEmail = randomText + '@gmail.com'
13 |
14 | cy.fixture('createuser').then((payload) =>{
15 |
16 | //1. create user (POST)
17 | cy.request({
18 | method: 'POST',
19 | url: 'https://gorest.co.in/public/v1/users',
20 | headers: {
21 | 'Authorization': 'Bearer ' + accessToken
22 | },
23 | body: {
24 | "name": payload.name,
25 | "gender": payload.gender,
26 | "email": testEmail,
27 | "status":payload.status
28 | }
29 |
30 | }).then((res)=>{
31 | cy.log(JSON.stringify(res))
32 | expect(res.status).to.eq(201)
33 | expect(res.body.data).has.property('email', testEmail)
34 | expect(res.body.data).has.property('name',payload.name)
35 | expect(res.body.data).has.property('status',payload.status)
36 | expect(res.body.data).has.property('gender',payload.gender)
37 | }).then((res) =>{
38 | const userId = res.body.data.id
39 | cy.log("user id is: " + userId)
40 | //2. get user (GET)
41 | cy.request({
42 | method: 'GET',
43 | url: 'https://gorest.co.in/public/v1/users/'+userId,
44 | headers: {
45 | 'Authorization': 'Bearer ' + accessToken
46 | }
47 | }).then((res)=>{
48 | expect(res.status).to.eq(200)
49 | expect(res.body.data).has.property('id', userId)
50 | expect(res.body.data).has.property('name',payload.name)
51 | expect(res.body.data).has.property('status',payload.status)
52 | expect(res.body.data).has.property('email', testEmail)
53 | })
54 | })
55 |
56 |
57 | })
58 | })
59 | })
--------------------------------------------------------------------------------
/cypress/integration/APITests/PutUser.js:
--------------------------------------------------------------------------------
1 | ///
2 | const dataJson = require('../../fixtures/createuser')
3 |
4 | describe('post user request', () => {
5 | let accessToken = '007526d9efdbc07e084ff7a6d4cfcc90588fbe20641c00faebf45a7f3b2eaf33'
6 | let randomText = ""
7 | let testEmail = ""
8 |
9 |
10 | it.only('create user test', () => {
11 | var pattern = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"
12 | for (var i = 0; i < 10; i++)
13 | randomText+=pattern.charAt(Math.floor(Math.random() * pattern.length));
14 | testEmail = randomText + '@gmail.com'
15 |
16 | //1. create user (POST)
17 | cy.request({
18 | method: 'POST',
19 | url: 'https://gorest.co.in/public/v1/users',
20 | headers: {
21 | 'Authorization': 'Bearer ' + accessToken
22 | },
23 | body: {
24 | "name":"Test Automation Cypress",
25 | "gender":"male",
26 | "email": "naveencypress11@gmail.com",
27 | "status":"active"
28 | }
29 |
30 | }).then((res)=>{
31 | cy.log(JSON.stringify(res))
32 | expect(res.status).to.eq(201)
33 | expect(res.body.data).has.property('email', 'naveencypress11@gmail.com')
34 | expect(res.body.data).has.property('name','Test Automation Cypress')
35 | expect(res.body.data).has.property('status','active')
36 | expect(res.body.data).has.property('gender','male')
37 | }).then((res) =>{
38 | const userId = res.body.data.id
39 | cy.log("user id is: " + userId)
40 | //2. update user (PUT)
41 | cy.request({
42 | method: 'PUT',
43 | url: 'https://gorest.co.in/public/v1/users/'+userId,
44 | headers: {
45 | 'Authorization': 'Bearer ' + accessToken
46 | },
47 | body: {
48 | "name":"Test Automation Cypress Updated",
49 | "gender":"male",
50 | "email": "naveencypressupdated11@gmail.com",
51 | "status":"inactive"
52 | }
53 | }).then((res)=>{
54 | expect(res.status).to.eq(200)
55 | expect(res.body.data).has.property('email', 'naveencypressupdated11@gmail.com')
56 | expect(res.body.data).has.property('name','Test Automation Cypress Updated')
57 | expect(res.body.data).has.property('status','inactive')
58 | expect(res.body.data).has.property('gender','male')
59 | })
60 | })
61 |
62 |
63 |
64 | })
65 | })
--------------------------------------------------------------------------------
/cypress/integration/APITests/interceptexp.js:
--------------------------------------------------------------------------------
1 | describe("Search test suite", () => {
2 | it("should search songs", () => {
3 | const authHeader = "Basic MTE5Y2Y4MTI2MWVlNGFjNWI3YjQ5ZTA5M2M4ZmNlNzI6ZWEzZGRlMmMwMDdlNGVkYTliNGFkYTc1M2I0MzViYTM=";
4 |
5 | const options = {
6 | method: "POST",
7 | url: "https://accounts.spotify.com/api/token",
8 | form: true,
9 | body: {
10 | grant_type: "client_credentials"
11 | },
12 | headers: {
13 | Authorization: authHeader
14 | }
15 | };
16 |
17 | cy.request(options).then(resp => {
18 | localStorage.setItem("token", resp.body.access_token);
19 | });
20 |
21 | cy.visit("http://localhost:3000");
22 | });
23 | });
--------------------------------------------------------------------------------
/cypress/integration/APITests/record.js:
--------------------------------------------------------------------------------
1 | describe('new record', () => {
2 |
3 | it('test1', ()=>{
4 | cy.visit('http://automationpractice.com/index.php');
5 | cy.get('.login').click();
6 | cy.url().should('contains', 'http://automationpractice.com/index.php');
7 | cy.get('#email').click();
8 | cy.get('#email').type('janthird2021batch@gmail.com');
9 | cy.get('#passwd').type('Selenium12345');
10 | cy.get('#SubmitLogin > span').click();
11 | cy.url().should('contains', 'http://automationpractice.com/index.php');
12 | cy.get('#search_query_top').click();
13 | cy.get('#search_query_top').type('Dress');
14 | cy.get('#search_query_top').submit();
15 | cy.url().should('contains', 'http://automationpractice.com/index.php');
16 | cy.get('.exclusive > span').click();
17 | cy.get('.button-medium > span').click();
18 | cy.url().should('contains', 'http://automationpractice.com/index.php');
19 | cy.get('.standard-checkout > span').click();
20 | cy.url().should('contains', 'http://automationpractice.com/index.php');
21 | cy.get('.button:nth-child(4) > span').click();
22 | cy.get('form:nth-child(3)').submit();
23 | cy.url().should('contains', 'http://automationpractice.com/index.php');
24 | cy.get('.standard-checkout > span').click();
25 | cy.get('#form').submit();
26 | cy.get('.fancybox-item').click();
27 | cy.get('#cgv').click();
28 | cy.get('.standard-checkout > span').click();
29 | cy.get('#form').submit();
30 | cy.url().should('contains', 'http://automationpractice.com/index.php');
31 |
32 |
33 |
34 | })
35 |
36 |
37 |
38 | })
39 |
--------------------------------------------------------------------------------
/cypress/integration/APITests/weatherapi.js:
--------------------------------------------------------------------------------
1 | describe('check weather informaiton', ()=>{
2 |
3 |
4 | it('get weather ifnormation for cities', ()=>{
5 | //1st request: GET locations
6 | cy.request({
7 | method: 'GET',
8 | url: 'https://www.metaweather.com/api/location/search/?query=San'
9 |
10 | }).then((resp)=>{
11 | const city = resp.body[0].title
12 | return city
13 | })
14 | .then((city)=>{
15 | //2nd request for the first location/city
16 | cy.request({
17 | method: 'GET',
18 | url: 'https://www.metaweather.com/api/location/search/?query='+city
19 | }).then((resp)=>{
20 | expect(resp.status).to.eq(200)
21 | expect(resp.body[0]).to.have.property('title', city)
22 | })
23 |
24 | })
25 |
26 | })
27 |
28 |
29 | it.only('get weather information for all cities', ()=>{
30 | //1st request: GET locations
31 | cy.request({
32 | method: 'GET',
33 | url: 'https://www.metaweather.com/api/location/search/?query=San'
34 |
35 | }).then((resp)=>{
36 | const location = resp.body
37 | return location
38 | })
39 | .then((location)=>{
40 |
41 | for(let i=0; i< location.length; i++){
42 | //2nd request for the first location/city
43 | cy.request({
44 | method: 'GET',
45 | url: 'https://www.metaweather.com/api/location/search/?query='+location[i].title
46 | }).then((resp)=>{
47 | expect(resp.status).to.eq(200)
48 | expect(resp.body[0]).to.have.property('title', location[i].title)
49 | })
50 |
51 | }
52 |
53 | })
54 |
55 | })
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 | })
--------------------------------------------------------------------------------
/cypress/integration/OauthAPI/Oauth2.js:
--------------------------------------------------------------------------------
1 | ///
2 |
3 | describe('Oauth feature apis', ()=>{
4 | let access_token = '';
5 | let userId = ''
6 |
7 | beforeEach('generate token', ()=>{
8 | //to get the token id(access token)
9 | cy.request({
10 | method: 'POST',
11 | url: '/token',
12 | form: true,
13 | body:{
14 | "client_id" : "CyPressApp",
15 | "client_secret" : "f0590fba402263485300ed0b4612217d",
16 | "grant_type" : "client_credentials"
17 | }
18 | }).then(response=>{
19 | cy.log(JSON.stringify(response));
20 | cy.log(response.body.access_token);
21 | access_token = response.body.access_token;
22 |
23 | //get the user id
24 | cy.request({
25 | method: 'GET',
26 | url: '/api/me',
27 | headers: {
28 | 'Authorization' : 'Bearer ' + access_token
29 | }
30 | }).then(response=>{
31 | userId = response.body.id;
32 | cy.log("user id " + userId);
33 | })
34 | })
35 | })
36 | it('Unlock the Barn Test', ()=>{
37 | cy.request({
38 | method: 'POST',
39 | url: '/api/'+userId+'/barn-unlock',
40 | headers: {
41 | 'Authorization' : 'Bearer ' + access_token
42 | }
43 | }).then(response=>{
44 | cy.log(JSON.stringify(response));
45 | expect(response.status).to.equal(200);
46 | })
47 | })
48 |
49 |
50 | it('Put the Toilet Seat Down Test', ()=>{
51 | cy.request({
52 | method: 'POST',
53 | url: '/api/'+userId+'/toiletseat-down',
54 | headers: {
55 | 'Authorization' : 'Bearer ' + access_token
56 | }
57 | }).then(response=>{
58 | cy.log(JSON.stringify(response));
59 | expect(response.status).to.equal(200);
60 | })
61 | })
62 |
63 | it('Chicekn Feed Test', ()=>{
64 | cy.request({
65 | method: 'POST',
66 | url: '/api/'+userId+'/chickens-feed',
67 | headers: {
68 | 'Authorization' : 'Bearer ' + access_token
69 | }
70 | }).then(response=>{
71 | cy.log(JSON.stringify(response));
72 | expect(response.status).to.equal(200);
73 | })
74 |
75 | })
76 |
77 | })
78 |
--------------------------------------------------------------------------------
/cypress/integration/inerception/ApiIntercept.js:
--------------------------------------------------------------------------------
1 | ///
2 |
3 | describe('intercept with cypress examples', ()=>{
4 |
5 |
6 |
7 |
8 | it('test api with simple intercept stubbing', ()=>{
9 |
10 | cy.visit('https://jsonplaceholder.typicode.com/')
11 |
12 | cy.intercept({
13 | path : '/posts'
14 |
15 | }).as('posts')
16 |
17 | cy.get("table:nth-of-type(1) a[href='/posts']").click()
18 | cy.wait('@posts').then(inter =>{
19 | cy.log(JSON.stringify(inter))
20 | console.log(JSON.stringify(inter))
21 | expect(inter.response.body).to.have.length(100)
22 |
23 | })
24 |
25 |
26 | })
27 |
28 |
29 | it('mocking with intercept test with static response', ()=>{
30 | cy.visit('https://jsonplaceholder.typicode.com/')
31 | cy.intercept('GET', '/posts', {totalpost:5 , name: 'naveen'}).as('posts')
32 | cy.get("table:nth-of-type(1) a[href='/posts']").click()
33 | cy.wait('@posts')
34 | })
35 |
36 | it('mocking with intercept test with dynamic fixture', ()=>{
37 | cy.visit('https://jsonplaceholder.typicode.com/')
38 | cy.intercept('GET', '/posts', {fixture: 'createuser.json'}).as('posts')
39 | cy.get("table:nth-of-type(1) a[href='/posts']").click()
40 | cy.wait('@posts')
41 | })
42 |
43 | it.only('mocking with intercept test with dynamic fixture json', ()=>{
44 | cy.visit('https://jsonplaceholder.typicode.com/')
45 | cy.intercept('GET', '/posts', (req) => {
46 | req.reply((res) =>{
47 | res.send({fixture: 'createuser.json'})
48 | })
49 |
50 | })
51 |
52 | })
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 | })
--------------------------------------------------------------------------------
/cypress/plugins/index.js:
--------------------------------------------------------------------------------
1 | ///
2 | // ***********************************************************
3 | // This example plugins/index.js can be used to load plugins
4 | //
5 | // You can change the location of this file or turn off loading
6 | // the plugins file with the 'pluginsFile' configuration option.
7 | //
8 | // You can read more here:
9 | // https://on.cypress.io/plugins-guide
10 | // ***********************************************************
11 |
12 | // This function is called when a project is opened or re-opened (e.g. due to
13 | // the project's config changing)
14 |
15 | /**
16 | * @type {Cypress.PluginConfig}
17 | */
18 | // eslint-disable-next-line no-unused-vars
19 | module.exports = (on, config) => {
20 | // `on` is used to hook into various events Cypress emits
21 | // `config` is the resolved Cypress config
22 | }
23 |
--------------------------------------------------------------------------------
/cypress/support/commands.js:
--------------------------------------------------------------------------------
1 | // ***********************************************
2 | // This example commands.js shows you how to
3 | // create various custom commands and overwrite
4 | // existing commands.
5 | //
6 | // For more comprehensive examples of custom
7 | // commands please read more here:
8 | // https://on.cypress.io/custom-commands
9 | // ***********************************************
10 | //
11 | //
12 | // -- This is a parent command --
13 | // Cypress.Commands.add('login', (email, password) => { ... })
14 | //
15 | //
16 | // -- This is a child command --
17 | // Cypress.Commands.add('drag', { prevSubject: 'element'}, (subject, options) => { ... })
18 | //
19 | //
20 | // -- This is a dual command --
21 | // Cypress.Commands.add('dismiss', { prevSubject: 'optional'}, (subject, options) => { ... })
22 | //
23 | //
24 | // -- This will overwrite an existing command --
25 | // Cypress.Commands.overwrite('visit', (originalFn, url, options) => { ... })
26 |
27 | Cypress.Commands.serialize = (name, email, gender, status) => {
28 | // o = {x:1, y:{z:[false,null,""]}};
29 | userData = {
30 | name : name,
31 | email: email,
32 | gender: gender,
33 | status: status
34 | }
35 |
36 | }
37 |
--------------------------------------------------------------------------------
/cypress/support/index.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
3 | declare namespace Cypress {
4 | interface Chainable {
5 | myCustomCommandA(selector: string, option: string): Cypress.Chainable;
6 | myCustomCommandB(param: string, value: any): Cypress.Chainable;
7 | }
8 | }
--------------------------------------------------------------------------------
/cypress/support/index.js:
--------------------------------------------------------------------------------
1 | // ***********************************************************
2 | // This example support/index.js is processed and
3 | // loaded automatically before your test files.
4 | //
5 | // This is a great place to put global configuration and
6 | // behavior that modifies Cypress.
7 | //
8 | // You can change the location of this file or turn off
9 | // automatically serving support files with the
10 | // 'supportFile' configuration option.
11 | //
12 | // You can read more here:
13 | // https://on.cypress.io/configuration
14 | // ***********************************************************
15 |
16 | // Import commands.js using ES2015 syntax:
17 | import './commands'
18 |
19 | // Alternatively you can use CommonJS syntax:
20 | // require('./commands')
21 |
--------------------------------------------------------------------------------
/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "cypressapitraining",
3 | "version": "1.0.0",
4 | "lockfileVersion": 2,
5 | "requires": true,
6 | "packages": {
7 | "": {
8 | "name": "cypressapitraining",
9 | "version": "1.0.0",
10 | "license": "ISC",
11 | "devDependencies": {
12 | "cypress": "^7.7.0",
13 | "exceljs": "^4.2.1"
14 | }
15 | },
16 | "node_modules/@cypress/request": {
17 | "version": "2.88.5",
18 | "resolved": "https://registry.npmjs.org/@cypress/request/-/request-2.88.5.tgz",
19 | "integrity": "sha512-TzEC1XMi1hJkywWpRfD2clreTa/Z+lOrXDCxxBTBPEcY5azdPi56A6Xw+O4tWJnaJH3iIE7G5aDXZC6JgRZLcA==",
20 | "dev": true,
21 | "dependencies": {
22 | "aws-sign2": "~0.7.0",
23 | "aws4": "^1.8.0",
24 | "caseless": "~0.12.0",
25 | "combined-stream": "~1.0.6",
26 | "extend": "~3.0.2",
27 | "forever-agent": "~0.6.1",
28 | "form-data": "~2.3.2",
29 | "har-validator": "~5.1.3",
30 | "http-signature": "~1.2.0",
31 | "is-typedarray": "~1.0.0",
32 | "isstream": "~0.1.2",
33 | "json-stringify-safe": "~5.0.1",
34 | "mime-types": "~2.1.19",
35 | "oauth-sign": "~0.9.0",
36 | "performance-now": "^2.1.0",
37 | "qs": "~6.5.2",
38 | "safe-buffer": "^5.1.2",
39 | "tough-cookie": "~2.5.0",
40 | "tunnel-agent": "^0.6.0",
41 | "uuid": "^3.3.2"
42 | },
43 | "engines": {
44 | "node": ">= 6"
45 | }
46 | },
47 | "node_modules/@cypress/xvfb": {
48 | "version": "1.2.4",
49 | "resolved": "https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz",
50 | "integrity": "sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==",
51 | "dev": true,
52 | "dependencies": {
53 | "debug": "^3.1.0",
54 | "lodash.once": "^4.1.1"
55 | }
56 | },
57 | "node_modules/@cypress/xvfb/node_modules/debug": {
58 | "version": "3.2.7",
59 | "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
60 | "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
61 | "dev": true,
62 | "dependencies": {
63 | "ms": "^2.1.1"
64 | }
65 | },
66 | "node_modules/@fast-csv/format": {
67 | "version": "4.3.5",
68 | "resolved": "https://registry.npmjs.org/@fast-csv/format/-/format-4.3.5.tgz",
69 | "integrity": "sha512-8iRn6QF3I8Ak78lNAa+Gdl5MJJBM5vRHivFtMRUWINdevNo00K7OXxS2PshawLKTejVwieIlPmK5YlLu6w4u8A==",
70 | "dev": true,
71 | "dependencies": {
72 | "@types/node": "^14.0.1",
73 | "lodash.escaperegexp": "^4.1.2",
74 | "lodash.isboolean": "^3.0.3",
75 | "lodash.isequal": "^4.5.0",
76 | "lodash.isfunction": "^3.0.9",
77 | "lodash.isnil": "^4.0.0"
78 | }
79 | },
80 | "node_modules/@fast-csv/parse": {
81 | "version": "4.3.6",
82 | "resolved": "https://registry.npmjs.org/@fast-csv/parse/-/parse-4.3.6.tgz",
83 | "integrity": "sha512-uRsLYksqpbDmWaSmzvJcuApSEe38+6NQZBUsuAyMZKqHxH0g1wcJgsKUvN3WC8tewaqFjBMMGrkHmC+T7k8LvA==",
84 | "dev": true,
85 | "dependencies": {
86 | "@types/node": "^14.0.1",
87 | "lodash.escaperegexp": "^4.1.2",
88 | "lodash.groupby": "^4.6.0",
89 | "lodash.isfunction": "^3.0.9",
90 | "lodash.isnil": "^4.0.0",
91 | "lodash.isundefined": "^3.0.1",
92 | "lodash.uniq": "^4.5.0"
93 | }
94 | },
95 | "node_modules/@types/node": {
96 | "version": "14.17.5",
97 | "resolved": "https://registry.npmjs.org/@types/node/-/node-14.17.5.tgz",
98 | "integrity": "sha512-bjqH2cX/O33jXT/UmReo2pM7DIJREPMnarixbQ57DOOzzFaI6D2+IcwaJQaJpv0M1E9TIhPCYVxrkcityLjlqA==",
99 | "dev": true
100 | },
101 | "node_modules/@types/sinonjs__fake-timers": {
102 | "version": "6.0.3",
103 | "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-6.0.3.tgz",
104 | "integrity": "sha512-E1dU4fzC9wN2QK2Cr1MLCfyHM8BoNnRFvuf45LYMPNDA+WqbNzC45S4UzPxvp1fFJ1rvSGU0bPvdd35VLmXG8g==",
105 | "dev": true
106 | },
107 | "node_modules/@types/sizzle": {
108 | "version": "2.3.3",
109 | "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.3.tgz",
110 | "integrity": "sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ==",
111 | "dev": true
112 | },
113 | "node_modules/@types/yauzl": {
114 | "version": "2.9.2",
115 | "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.9.2.tgz",
116 | "integrity": "sha512-8uALY5LTvSuHgloDVUvWP3pIauILm+8/0pDMokuDYIoNsOkSwd5AiHBTSEJjKTDcZr5z8UpgOWZkxBF4iJftoA==",
117 | "dev": true,
118 | "optional": true,
119 | "dependencies": {
120 | "@types/node": "*"
121 | }
122 | },
123 | "node_modules/aggregate-error": {
124 | "version": "3.1.0",
125 | "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
126 | "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
127 | "dev": true,
128 | "dependencies": {
129 | "clean-stack": "^2.0.0",
130 | "indent-string": "^4.0.0"
131 | },
132 | "engines": {
133 | "node": ">=8"
134 | }
135 | },
136 | "node_modules/ajv": {
137 | "version": "6.12.6",
138 | "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
139 | "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
140 | "dev": true,
141 | "dependencies": {
142 | "fast-deep-equal": "^3.1.1",
143 | "fast-json-stable-stringify": "^2.0.0",
144 | "json-schema-traverse": "^0.4.1",
145 | "uri-js": "^4.2.2"
146 | },
147 | "funding": {
148 | "type": "github",
149 | "url": "https://github.com/sponsors/epoberezkin"
150 | }
151 | },
152 | "node_modules/ansi-colors": {
153 | "version": "4.1.1",
154 | "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
155 | "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
156 | "dev": true,
157 | "engines": {
158 | "node": ">=6"
159 | }
160 | },
161 | "node_modules/ansi-escapes": {
162 | "version": "4.3.2",
163 | "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
164 | "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
165 | "dev": true,
166 | "dependencies": {
167 | "type-fest": "^0.21.3"
168 | },
169 | "engines": {
170 | "node": ">=8"
171 | },
172 | "funding": {
173 | "url": "https://github.com/sponsors/sindresorhus"
174 | }
175 | },
176 | "node_modules/ansi-regex": {
177 | "version": "5.0.0",
178 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
179 | "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
180 | "dev": true,
181 | "engines": {
182 | "node": ">=8"
183 | }
184 | },
185 | "node_modules/ansi-styles": {
186 | "version": "4.3.0",
187 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
188 | "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
189 | "dev": true,
190 | "dependencies": {
191 | "color-convert": "^2.0.1"
192 | },
193 | "engines": {
194 | "node": ">=8"
195 | },
196 | "funding": {
197 | "url": "https://github.com/chalk/ansi-styles?sponsor=1"
198 | }
199 | },
200 | "node_modules/arch": {
201 | "version": "2.2.0",
202 | "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz",
203 | "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==",
204 | "dev": true,
205 | "funding": [
206 | {
207 | "type": "github",
208 | "url": "https://github.com/sponsors/feross"
209 | },
210 | {
211 | "type": "patreon",
212 | "url": "https://www.patreon.com/feross"
213 | },
214 | {
215 | "type": "consulting",
216 | "url": "https://feross.org/support"
217 | }
218 | ]
219 | },
220 | "node_modules/archiver": {
221 | "version": "5.3.0",
222 | "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.0.tgz",
223 | "integrity": "sha512-iUw+oDwK0fgNpvveEsdQ0Ase6IIKztBJU2U0E9MzszMfmVVUyv1QJhS2ITW9ZCqx8dktAxVAjWWkKehuZE8OPg==",
224 | "dev": true,
225 | "dependencies": {
226 | "archiver-utils": "^2.1.0",
227 | "async": "^3.2.0",
228 | "buffer-crc32": "^0.2.1",
229 | "readable-stream": "^3.6.0",
230 | "readdir-glob": "^1.0.0",
231 | "tar-stream": "^2.2.0",
232 | "zip-stream": "^4.1.0"
233 | },
234 | "engines": {
235 | "node": ">= 10"
236 | }
237 | },
238 | "node_modules/archiver-utils": {
239 | "version": "2.1.0",
240 | "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz",
241 | "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==",
242 | "dev": true,
243 | "dependencies": {
244 | "glob": "^7.1.4",
245 | "graceful-fs": "^4.2.0",
246 | "lazystream": "^1.0.0",
247 | "lodash.defaults": "^4.2.0",
248 | "lodash.difference": "^4.5.0",
249 | "lodash.flatten": "^4.4.0",
250 | "lodash.isplainobject": "^4.0.6",
251 | "lodash.union": "^4.6.0",
252 | "normalize-path": "^3.0.0",
253 | "readable-stream": "^2.0.0"
254 | },
255 | "engines": {
256 | "node": ">= 6"
257 | }
258 | },
259 | "node_modules/archiver-utils/node_modules/readable-stream": {
260 | "version": "2.3.7",
261 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
262 | "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
263 | "dev": true,
264 | "dependencies": {
265 | "core-util-is": "~1.0.0",
266 | "inherits": "~2.0.3",
267 | "isarray": "~1.0.0",
268 | "process-nextick-args": "~2.0.0",
269 | "safe-buffer": "~5.1.1",
270 | "string_decoder": "~1.1.1",
271 | "util-deprecate": "~1.0.1"
272 | }
273 | },
274 | "node_modules/archiver-utils/node_modules/safe-buffer": {
275 | "version": "5.1.2",
276 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
277 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
278 | "dev": true
279 | },
280 | "node_modules/archiver-utils/node_modules/string_decoder": {
281 | "version": "1.1.1",
282 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
283 | "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
284 | "dev": true,
285 | "dependencies": {
286 | "safe-buffer": "~5.1.0"
287 | }
288 | },
289 | "node_modules/asn1": {
290 | "version": "0.2.4",
291 | "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
292 | "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
293 | "dev": true,
294 | "dependencies": {
295 | "safer-buffer": "~2.1.0"
296 | }
297 | },
298 | "node_modules/assert-plus": {
299 | "version": "1.0.0",
300 | "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
301 | "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
302 | "dev": true,
303 | "engines": {
304 | "node": ">=0.8"
305 | }
306 | },
307 | "node_modules/astral-regex": {
308 | "version": "2.0.0",
309 | "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
310 | "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
311 | "dev": true,
312 | "engines": {
313 | "node": ">=8"
314 | }
315 | },
316 | "node_modules/async": {
317 | "version": "3.2.0",
318 | "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz",
319 | "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==",
320 | "dev": true
321 | },
322 | "node_modules/asynckit": {
323 | "version": "0.4.0",
324 | "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
325 | "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
326 | "dev": true
327 | },
328 | "node_modules/at-least-node": {
329 | "version": "1.0.0",
330 | "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
331 | "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==",
332 | "dev": true,
333 | "engines": {
334 | "node": ">= 4.0.0"
335 | }
336 | },
337 | "node_modules/aws-sign2": {
338 | "version": "0.7.0",
339 | "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
340 | "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
341 | "dev": true,
342 | "engines": {
343 | "node": "*"
344 | }
345 | },
346 | "node_modules/aws4": {
347 | "version": "1.11.0",
348 | "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
349 | "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==",
350 | "dev": true
351 | },
352 | "node_modules/balanced-match": {
353 | "version": "1.0.2",
354 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
355 | "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
356 | "dev": true
357 | },
358 | "node_modules/base64-js": {
359 | "version": "1.5.1",
360 | "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
361 | "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
362 | "dev": true,
363 | "funding": [
364 | {
365 | "type": "github",
366 | "url": "https://github.com/sponsors/feross"
367 | },
368 | {
369 | "type": "patreon",
370 | "url": "https://www.patreon.com/feross"
371 | },
372 | {
373 | "type": "consulting",
374 | "url": "https://feross.org/support"
375 | }
376 | ]
377 | },
378 | "node_modules/bcrypt-pbkdf": {
379 | "version": "1.0.2",
380 | "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
381 | "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
382 | "dev": true,
383 | "dependencies": {
384 | "tweetnacl": "^0.14.3"
385 | }
386 | },
387 | "node_modules/big-integer": {
388 | "version": "1.6.48",
389 | "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.48.tgz",
390 | "integrity": "sha512-j51egjPa7/i+RdiRuJbPdJ2FIUYYPhvYLjzoYbcMMm62ooO6F94fETG4MTs46zPAF9Brs04OajboA/qTGuz78w==",
391 | "dev": true,
392 | "engines": {
393 | "node": ">=0.6"
394 | }
395 | },
396 | "node_modules/binary": {
397 | "version": "0.3.0",
398 | "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz",
399 | "integrity": "sha1-n2BVO8XOjDOG87VTz/R0Yq3sqnk=",
400 | "dev": true,
401 | "dependencies": {
402 | "buffers": "~0.1.1",
403 | "chainsaw": "~0.1.0"
404 | },
405 | "engines": {
406 | "node": "*"
407 | }
408 | },
409 | "node_modules/bl": {
410 | "version": "4.1.0",
411 | "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
412 | "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
413 | "dev": true,
414 | "dependencies": {
415 | "buffer": "^5.5.0",
416 | "inherits": "^2.0.4",
417 | "readable-stream": "^3.4.0"
418 | }
419 | },
420 | "node_modules/blob-util": {
421 | "version": "2.0.2",
422 | "resolved": "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz",
423 | "integrity": "sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==",
424 | "dev": true
425 | },
426 | "node_modules/bluebird": {
427 | "version": "3.7.2",
428 | "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
429 | "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
430 | "dev": true
431 | },
432 | "node_modules/brace-expansion": {
433 | "version": "1.1.11",
434 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
435 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
436 | "dev": true,
437 | "dependencies": {
438 | "balanced-match": "^1.0.0",
439 | "concat-map": "0.0.1"
440 | }
441 | },
442 | "node_modules/buffer": {
443 | "version": "5.7.1",
444 | "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
445 | "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
446 | "dev": true,
447 | "funding": [
448 | {
449 | "type": "github",
450 | "url": "https://github.com/sponsors/feross"
451 | },
452 | {
453 | "type": "patreon",
454 | "url": "https://www.patreon.com/feross"
455 | },
456 | {
457 | "type": "consulting",
458 | "url": "https://feross.org/support"
459 | }
460 | ],
461 | "dependencies": {
462 | "base64-js": "^1.3.1",
463 | "ieee754": "^1.1.13"
464 | }
465 | },
466 | "node_modules/buffer-crc32": {
467 | "version": "0.2.13",
468 | "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
469 | "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
470 | "dev": true,
471 | "engines": {
472 | "node": "*"
473 | }
474 | },
475 | "node_modules/buffer-indexof-polyfill": {
476 | "version": "1.0.2",
477 | "resolved": "https://registry.npmjs.org/buffer-indexof-polyfill/-/buffer-indexof-polyfill-1.0.2.tgz",
478 | "integrity": "sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A==",
479 | "dev": true,
480 | "engines": {
481 | "node": ">=0.10"
482 | }
483 | },
484 | "node_modules/buffers": {
485 | "version": "0.1.1",
486 | "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz",
487 | "integrity": "sha1-skV5w77U1tOWru5tmorn9Ugqt7s=",
488 | "dev": true,
489 | "engines": {
490 | "node": ">=0.2.0"
491 | }
492 | },
493 | "node_modules/cachedir": {
494 | "version": "2.3.0",
495 | "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.3.0.tgz",
496 | "integrity": "sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==",
497 | "dev": true,
498 | "engines": {
499 | "node": ">=6"
500 | }
501 | },
502 | "node_modules/caseless": {
503 | "version": "0.12.0",
504 | "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
505 | "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
506 | "dev": true
507 | },
508 | "node_modules/chainsaw": {
509 | "version": "0.1.0",
510 | "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz",
511 | "integrity": "sha1-XqtQsor+WAdNDVgpE4iCi15fvJg=",
512 | "dev": true,
513 | "dependencies": {
514 | "traverse": ">=0.3.0 <0.4"
515 | },
516 | "engines": {
517 | "node": "*"
518 | }
519 | },
520 | "node_modules/chalk": {
521 | "version": "4.1.1",
522 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
523 | "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
524 | "dev": true,
525 | "dependencies": {
526 | "ansi-styles": "^4.1.0",
527 | "supports-color": "^7.1.0"
528 | },
529 | "engines": {
530 | "node": ">=10"
531 | },
532 | "funding": {
533 | "url": "https://github.com/chalk/chalk?sponsor=1"
534 | }
535 | },
536 | "node_modules/chalk/node_modules/supports-color": {
537 | "version": "7.2.0",
538 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
539 | "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
540 | "dev": true,
541 | "dependencies": {
542 | "has-flag": "^4.0.0"
543 | },
544 | "engines": {
545 | "node": ">=8"
546 | }
547 | },
548 | "node_modules/check-more-types": {
549 | "version": "2.24.0",
550 | "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz",
551 | "integrity": "sha1-FCD/sQ/URNz8ebQ4kbv//TKoRgA=",
552 | "dev": true,
553 | "engines": {
554 | "node": ">= 0.8.0"
555 | }
556 | },
557 | "node_modules/ci-info": {
558 | "version": "3.2.0",
559 | "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz",
560 | "integrity": "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==",
561 | "dev": true
562 | },
563 | "node_modules/clean-stack": {
564 | "version": "2.2.0",
565 | "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
566 | "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
567 | "dev": true,
568 | "engines": {
569 | "node": ">=6"
570 | }
571 | },
572 | "node_modules/cli-cursor": {
573 | "version": "3.1.0",
574 | "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
575 | "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
576 | "dev": true,
577 | "dependencies": {
578 | "restore-cursor": "^3.1.0"
579 | },
580 | "engines": {
581 | "node": ">=8"
582 | }
583 | },
584 | "node_modules/cli-table3": {
585 | "version": "0.6.0",
586 | "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.0.tgz",
587 | "integrity": "sha512-gnB85c3MGC7Nm9I/FkiasNBOKjOiO1RNuXXarQms37q4QMpWdlbBgD/VnOStA2faG1dpXMv31RFApjX1/QdgWQ==",
588 | "dev": true,
589 | "dependencies": {
590 | "object-assign": "^4.1.0",
591 | "string-width": "^4.2.0"
592 | },
593 | "engines": {
594 | "node": "10.* || >= 12.*"
595 | },
596 | "optionalDependencies": {
597 | "colors": "^1.1.2"
598 | }
599 | },
600 | "node_modules/cli-truncate": {
601 | "version": "2.1.0",
602 | "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz",
603 | "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==",
604 | "dev": true,
605 | "dependencies": {
606 | "slice-ansi": "^3.0.0",
607 | "string-width": "^4.2.0"
608 | },
609 | "engines": {
610 | "node": ">=8"
611 | },
612 | "funding": {
613 | "url": "https://github.com/sponsors/sindresorhus"
614 | }
615 | },
616 | "node_modules/color-convert": {
617 | "version": "2.0.1",
618 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
619 | "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
620 | "dev": true,
621 | "dependencies": {
622 | "color-name": "~1.1.4"
623 | },
624 | "engines": {
625 | "node": ">=7.0.0"
626 | }
627 | },
628 | "node_modules/color-name": {
629 | "version": "1.1.4",
630 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
631 | "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
632 | "dev": true
633 | },
634 | "node_modules/colorette": {
635 | "version": "1.2.2",
636 | "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz",
637 | "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==",
638 | "dev": true
639 | },
640 | "node_modules/colors": {
641 | "version": "1.4.0",
642 | "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz",
643 | "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==",
644 | "dev": true,
645 | "optional": true,
646 | "engines": {
647 | "node": ">=0.1.90"
648 | }
649 | },
650 | "node_modules/combined-stream": {
651 | "version": "1.0.8",
652 | "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
653 | "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
654 | "dev": true,
655 | "dependencies": {
656 | "delayed-stream": "~1.0.0"
657 | },
658 | "engines": {
659 | "node": ">= 0.8"
660 | }
661 | },
662 | "node_modules/commander": {
663 | "version": "5.1.0",
664 | "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz",
665 | "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==",
666 | "dev": true,
667 | "engines": {
668 | "node": ">= 6"
669 | }
670 | },
671 | "node_modules/common-tags": {
672 | "version": "1.8.0",
673 | "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz",
674 | "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==",
675 | "dev": true,
676 | "engines": {
677 | "node": ">=4.0.0"
678 | }
679 | },
680 | "node_modules/compress-commons": {
681 | "version": "4.1.1",
682 | "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz",
683 | "integrity": "sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==",
684 | "dev": true,
685 | "dependencies": {
686 | "buffer-crc32": "^0.2.13",
687 | "crc32-stream": "^4.0.2",
688 | "normalize-path": "^3.0.0",
689 | "readable-stream": "^3.6.0"
690 | },
691 | "engines": {
692 | "node": ">= 10"
693 | }
694 | },
695 | "node_modules/concat-map": {
696 | "version": "0.0.1",
697 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
698 | "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
699 | "dev": true
700 | },
701 | "node_modules/core-util-is": {
702 | "version": "1.0.2",
703 | "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
704 | "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
705 | "dev": true
706 | },
707 | "node_modules/crc-32": {
708 | "version": "1.2.0",
709 | "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.0.tgz",
710 | "integrity": "sha512-1uBwHxF+Y/4yF5G48fwnKq6QsIXheor3ZLPT80yGBV1oEUwpPojlEhQbWKVw1VwcTQyMGHK1/XMmTjmlsmTTGA==",
711 | "dev": true,
712 | "dependencies": {
713 | "exit-on-epipe": "~1.0.1",
714 | "printj": "~1.1.0"
715 | },
716 | "bin": {
717 | "crc32": "bin/crc32.njs"
718 | },
719 | "engines": {
720 | "node": ">=0.8"
721 | }
722 | },
723 | "node_modules/crc32-stream": {
724 | "version": "4.0.2",
725 | "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz",
726 | "integrity": "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==",
727 | "dev": true,
728 | "dependencies": {
729 | "crc-32": "^1.2.0",
730 | "readable-stream": "^3.4.0"
731 | },
732 | "engines": {
733 | "node": ">= 10"
734 | }
735 | },
736 | "node_modules/cross-spawn": {
737 | "version": "7.0.3",
738 | "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
739 | "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
740 | "dev": true,
741 | "dependencies": {
742 | "path-key": "^3.1.0",
743 | "shebang-command": "^2.0.0",
744 | "which": "^2.0.1"
745 | },
746 | "engines": {
747 | "node": ">= 8"
748 | }
749 | },
750 | "node_modules/cypress": {
751 | "version": "7.7.0",
752 | "resolved": "https://registry.npmjs.org/cypress/-/cypress-7.7.0.tgz",
753 | "integrity": "sha512-uYBYXNoI5ym0UxROwhQXWTi8JbUEjpC6l/bzoGZNxoKGsLrC1SDPgIDJMgLX/MeEdPL0UInXLDUWN/rSyZUCjQ==",
754 | "dev": true,
755 | "hasInstallScript": true,
756 | "dependencies": {
757 | "@cypress/request": "^2.88.5",
758 | "@cypress/xvfb": "^1.2.4",
759 | "@types/node": "^14.14.31",
760 | "@types/sinonjs__fake-timers": "^6.0.2",
761 | "@types/sizzle": "^2.3.2",
762 | "arch": "^2.2.0",
763 | "blob-util": "^2.0.2",
764 | "bluebird": "^3.7.2",
765 | "cachedir": "^2.3.0",
766 | "chalk": "^4.1.0",
767 | "check-more-types": "^2.24.0",
768 | "cli-cursor": "^3.1.0",
769 | "cli-table3": "~0.6.0",
770 | "commander": "^5.1.0",
771 | "common-tags": "^1.8.0",
772 | "dayjs": "^1.10.4",
773 | "debug": "^4.3.2",
774 | "enquirer": "^2.3.6",
775 | "eventemitter2": "^6.4.3",
776 | "execa": "4.1.0",
777 | "executable": "^4.1.1",
778 | "extract-zip": "2.0.1",
779 | "figures": "^3.2.0",
780 | "fs-extra": "^9.1.0",
781 | "getos": "^3.2.1",
782 | "is-ci": "^3.0.0",
783 | "is-installed-globally": "~0.4.0",
784 | "lazy-ass": "^1.6.0",
785 | "listr2": "^3.8.3",
786 | "lodash": "^4.17.21",
787 | "log-symbols": "^4.0.0",
788 | "minimist": "^1.2.5",
789 | "ospath": "^1.2.2",
790 | "pretty-bytes": "^5.6.0",
791 | "ramda": "~0.27.1",
792 | "request-progress": "^3.0.0",
793 | "supports-color": "^8.1.1",
794 | "tmp": "~0.2.1",
795 | "untildify": "^4.0.0",
796 | "url": "^0.11.0",
797 | "yauzl": "^2.10.0"
798 | },
799 | "bin": {
800 | "cypress": "bin/cypress"
801 | },
802 | "engines": {
803 | "node": ">=12.0.0"
804 | }
805 | },
806 | "node_modules/dashdash": {
807 | "version": "1.14.1",
808 | "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
809 | "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
810 | "dev": true,
811 | "dependencies": {
812 | "assert-plus": "^1.0.0"
813 | },
814 | "engines": {
815 | "node": ">=0.10"
816 | }
817 | },
818 | "node_modules/dayjs": {
819 | "version": "1.10.6",
820 | "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.10.6.tgz",
821 | "integrity": "sha512-AztC/IOW4L1Q41A86phW5Thhcrco3xuAA+YX/BLpLWWjRcTj5TOt/QImBLmCKlrF7u7k47arTnOyL6GnbG8Hvw==",
822 | "dev": true
823 | },
824 | "node_modules/debug": {
825 | "version": "4.3.2",
826 | "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
827 | "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
828 | "dev": true,
829 | "dependencies": {
830 | "ms": "2.1.2"
831 | },
832 | "engines": {
833 | "node": ">=6.0"
834 | },
835 | "peerDependenciesMeta": {
836 | "supports-color": {
837 | "optional": true
838 | }
839 | }
840 | },
841 | "node_modules/debug/node_modules/ms": {
842 | "version": "2.1.2",
843 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
844 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
845 | "dev": true
846 | },
847 | "node_modules/delayed-stream": {
848 | "version": "1.0.0",
849 | "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
850 | "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
851 | "dev": true,
852 | "engines": {
853 | "node": ">=0.4.0"
854 | }
855 | },
856 | "node_modules/duplexer2": {
857 | "version": "0.1.4",
858 | "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
859 | "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=",
860 | "dev": true,
861 | "dependencies": {
862 | "readable-stream": "^2.0.2"
863 | }
864 | },
865 | "node_modules/duplexer2/node_modules/readable-stream": {
866 | "version": "2.3.7",
867 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
868 | "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
869 | "dev": true,
870 | "dependencies": {
871 | "core-util-is": "~1.0.0",
872 | "inherits": "~2.0.3",
873 | "isarray": "~1.0.0",
874 | "process-nextick-args": "~2.0.0",
875 | "safe-buffer": "~5.1.1",
876 | "string_decoder": "~1.1.1",
877 | "util-deprecate": "~1.0.1"
878 | }
879 | },
880 | "node_modules/duplexer2/node_modules/safe-buffer": {
881 | "version": "5.1.2",
882 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
883 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
884 | "dev": true
885 | },
886 | "node_modules/duplexer2/node_modules/string_decoder": {
887 | "version": "1.1.1",
888 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
889 | "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
890 | "dev": true,
891 | "dependencies": {
892 | "safe-buffer": "~5.1.0"
893 | }
894 | },
895 | "node_modules/ecc-jsbn": {
896 | "version": "0.1.2",
897 | "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
898 | "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
899 | "dev": true,
900 | "dependencies": {
901 | "jsbn": "~0.1.0",
902 | "safer-buffer": "^2.1.0"
903 | }
904 | },
905 | "node_modules/emoji-regex": {
906 | "version": "8.0.0",
907 | "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
908 | "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
909 | "dev": true
910 | },
911 | "node_modules/end-of-stream": {
912 | "version": "1.4.4",
913 | "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
914 | "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
915 | "dev": true,
916 | "dependencies": {
917 | "once": "^1.4.0"
918 | }
919 | },
920 | "node_modules/enquirer": {
921 | "version": "2.3.6",
922 | "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz",
923 | "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==",
924 | "dev": true,
925 | "dependencies": {
926 | "ansi-colors": "^4.1.1"
927 | },
928 | "engines": {
929 | "node": ">=8.6"
930 | }
931 | },
932 | "node_modules/escape-string-regexp": {
933 | "version": "1.0.5",
934 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
935 | "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
936 | "dev": true,
937 | "engines": {
938 | "node": ">=0.8.0"
939 | }
940 | },
941 | "node_modules/eventemitter2": {
942 | "version": "6.4.4",
943 | "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.4.tgz",
944 | "integrity": "sha512-HLU3NDY6wARrLCEwyGKRBvuWYyvW6mHYv72SJJAH3iJN3a6eVUvkjFkcxah1bcTgGVBBrFdIopBJPhCQFMLyXw==",
945 | "dev": true
946 | },
947 | "node_modules/exceljs": {
948 | "version": "4.2.1",
949 | "resolved": "https://registry.npmjs.org/exceljs/-/exceljs-4.2.1.tgz",
950 | "integrity": "sha512-EogoTdXH1X1PxqD9sV8caYd1RIfXN3PVlCV+mA/87CgdO2h4X5xAEbr7CaiP8tffz7L4aBFwsdMbjfMXi29NjA==",
951 | "dev": true,
952 | "dependencies": {
953 | "archiver": "^5.0.0",
954 | "dayjs": "^1.8.34",
955 | "fast-csv": "^4.3.1",
956 | "jszip": "^3.5.0",
957 | "readable-stream": "^3.6.0",
958 | "saxes": "^5.0.1",
959 | "tmp": "^0.2.0",
960 | "unzipper": "^0.10.11",
961 | "uuid": "^8.3.0"
962 | },
963 | "engines": {
964 | "node": ">=8.3.0"
965 | }
966 | },
967 | "node_modules/exceljs/node_modules/uuid": {
968 | "version": "8.3.2",
969 | "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
970 | "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
971 | "dev": true,
972 | "bin": {
973 | "uuid": "dist/bin/uuid"
974 | }
975 | },
976 | "node_modules/execa": {
977 | "version": "4.1.0",
978 | "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz",
979 | "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==",
980 | "dev": true,
981 | "dependencies": {
982 | "cross-spawn": "^7.0.0",
983 | "get-stream": "^5.0.0",
984 | "human-signals": "^1.1.1",
985 | "is-stream": "^2.0.0",
986 | "merge-stream": "^2.0.0",
987 | "npm-run-path": "^4.0.0",
988 | "onetime": "^5.1.0",
989 | "signal-exit": "^3.0.2",
990 | "strip-final-newline": "^2.0.0"
991 | },
992 | "engines": {
993 | "node": ">=10"
994 | },
995 | "funding": {
996 | "url": "https://github.com/sindresorhus/execa?sponsor=1"
997 | }
998 | },
999 | "node_modules/executable": {
1000 | "version": "4.1.1",
1001 | "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz",
1002 | "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==",
1003 | "dev": true,
1004 | "dependencies": {
1005 | "pify": "^2.2.0"
1006 | },
1007 | "engines": {
1008 | "node": ">=4"
1009 | }
1010 | },
1011 | "node_modules/exit-on-epipe": {
1012 | "version": "1.0.1",
1013 | "resolved": "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz",
1014 | "integrity": "sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==",
1015 | "dev": true,
1016 | "engines": {
1017 | "node": ">=0.8"
1018 | }
1019 | },
1020 | "node_modules/extend": {
1021 | "version": "3.0.2",
1022 | "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
1023 | "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
1024 | "dev": true
1025 | },
1026 | "node_modules/extract-zip": {
1027 | "version": "2.0.1",
1028 | "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
1029 | "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==",
1030 | "dev": true,
1031 | "dependencies": {
1032 | "debug": "^4.1.1",
1033 | "get-stream": "^5.1.0",
1034 | "yauzl": "^2.10.0"
1035 | },
1036 | "bin": {
1037 | "extract-zip": "cli.js"
1038 | },
1039 | "engines": {
1040 | "node": ">= 10.17.0"
1041 | },
1042 | "optionalDependencies": {
1043 | "@types/yauzl": "^2.9.1"
1044 | }
1045 | },
1046 | "node_modules/extsprintf": {
1047 | "version": "1.3.0",
1048 | "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
1049 | "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
1050 | "dev": true,
1051 | "engines": [
1052 | "node >=0.6.0"
1053 | ]
1054 | },
1055 | "node_modules/fast-csv": {
1056 | "version": "4.3.6",
1057 | "resolved": "https://registry.npmjs.org/fast-csv/-/fast-csv-4.3.6.tgz",
1058 | "integrity": "sha512-2RNSpuwwsJGP0frGsOmTb9oUF+VkFSM4SyLTDgwf2ciHWTarN0lQTC+F2f/t5J9QjW+c65VFIAAu85GsvMIusw==",
1059 | "dev": true,
1060 | "dependencies": {
1061 | "@fast-csv/format": "4.3.5",
1062 | "@fast-csv/parse": "4.3.6"
1063 | },
1064 | "engines": {
1065 | "node": ">=10.0.0"
1066 | }
1067 | },
1068 | "node_modules/fast-deep-equal": {
1069 | "version": "3.1.3",
1070 | "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
1071 | "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
1072 | "dev": true
1073 | },
1074 | "node_modules/fast-json-stable-stringify": {
1075 | "version": "2.1.0",
1076 | "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
1077 | "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
1078 | "dev": true
1079 | },
1080 | "node_modules/fd-slicer": {
1081 | "version": "1.1.0",
1082 | "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
1083 | "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=",
1084 | "dev": true,
1085 | "dependencies": {
1086 | "pend": "~1.2.0"
1087 | }
1088 | },
1089 | "node_modules/figures": {
1090 | "version": "3.2.0",
1091 | "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
1092 | "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
1093 | "dev": true,
1094 | "dependencies": {
1095 | "escape-string-regexp": "^1.0.5"
1096 | },
1097 | "engines": {
1098 | "node": ">=8"
1099 | },
1100 | "funding": {
1101 | "url": "https://github.com/sponsors/sindresorhus"
1102 | }
1103 | },
1104 | "node_modules/forever-agent": {
1105 | "version": "0.6.1",
1106 | "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
1107 | "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
1108 | "dev": true,
1109 | "engines": {
1110 | "node": "*"
1111 | }
1112 | },
1113 | "node_modules/form-data": {
1114 | "version": "2.3.3",
1115 | "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
1116 | "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
1117 | "dev": true,
1118 | "dependencies": {
1119 | "asynckit": "^0.4.0",
1120 | "combined-stream": "^1.0.6",
1121 | "mime-types": "^2.1.12"
1122 | },
1123 | "engines": {
1124 | "node": ">= 0.12"
1125 | }
1126 | },
1127 | "node_modules/fs-constants": {
1128 | "version": "1.0.0",
1129 | "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
1130 | "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==",
1131 | "dev": true
1132 | },
1133 | "node_modules/fs-extra": {
1134 | "version": "9.1.0",
1135 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
1136 | "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
1137 | "dev": true,
1138 | "dependencies": {
1139 | "at-least-node": "^1.0.0",
1140 | "graceful-fs": "^4.2.0",
1141 | "jsonfile": "^6.0.1",
1142 | "universalify": "^2.0.0"
1143 | },
1144 | "engines": {
1145 | "node": ">=10"
1146 | }
1147 | },
1148 | "node_modules/fs.realpath": {
1149 | "version": "1.0.0",
1150 | "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
1151 | "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
1152 | "dev": true
1153 | },
1154 | "node_modules/fstream": {
1155 | "version": "1.0.12",
1156 | "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz",
1157 | "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==",
1158 | "dev": true,
1159 | "dependencies": {
1160 | "graceful-fs": "^4.1.2",
1161 | "inherits": "~2.0.0",
1162 | "mkdirp": ">=0.5 0",
1163 | "rimraf": "2"
1164 | },
1165 | "engines": {
1166 | "node": ">=0.6"
1167 | }
1168 | },
1169 | "node_modules/fstream/node_modules/rimraf": {
1170 | "version": "2.7.1",
1171 | "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
1172 | "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
1173 | "dev": true,
1174 | "dependencies": {
1175 | "glob": "^7.1.3"
1176 | },
1177 | "bin": {
1178 | "rimraf": "bin.js"
1179 | }
1180 | },
1181 | "node_modules/get-stream": {
1182 | "version": "5.2.0",
1183 | "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
1184 | "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
1185 | "dev": true,
1186 | "dependencies": {
1187 | "pump": "^3.0.0"
1188 | },
1189 | "engines": {
1190 | "node": ">=8"
1191 | },
1192 | "funding": {
1193 | "url": "https://github.com/sponsors/sindresorhus"
1194 | }
1195 | },
1196 | "node_modules/getos": {
1197 | "version": "3.2.1",
1198 | "resolved": "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz",
1199 | "integrity": "sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==",
1200 | "dev": true,
1201 | "dependencies": {
1202 | "async": "^3.2.0"
1203 | }
1204 | },
1205 | "node_modules/getpass": {
1206 | "version": "0.1.7",
1207 | "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
1208 | "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
1209 | "dev": true,
1210 | "dependencies": {
1211 | "assert-plus": "^1.0.0"
1212 | }
1213 | },
1214 | "node_modules/glob": {
1215 | "version": "7.1.7",
1216 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
1217 | "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
1218 | "dev": true,
1219 | "dependencies": {
1220 | "fs.realpath": "^1.0.0",
1221 | "inflight": "^1.0.4",
1222 | "inherits": "2",
1223 | "minimatch": "^3.0.4",
1224 | "once": "^1.3.0",
1225 | "path-is-absolute": "^1.0.0"
1226 | },
1227 | "engines": {
1228 | "node": "*"
1229 | },
1230 | "funding": {
1231 | "url": "https://github.com/sponsors/isaacs"
1232 | }
1233 | },
1234 | "node_modules/global-dirs": {
1235 | "version": "3.0.0",
1236 | "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz",
1237 | "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==",
1238 | "dev": true,
1239 | "dependencies": {
1240 | "ini": "2.0.0"
1241 | },
1242 | "engines": {
1243 | "node": ">=10"
1244 | },
1245 | "funding": {
1246 | "url": "https://github.com/sponsors/sindresorhus"
1247 | }
1248 | },
1249 | "node_modules/graceful-fs": {
1250 | "version": "4.2.6",
1251 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
1252 | "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==",
1253 | "dev": true
1254 | },
1255 | "node_modules/har-schema": {
1256 | "version": "2.0.0",
1257 | "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
1258 | "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
1259 | "dev": true,
1260 | "engines": {
1261 | "node": ">=4"
1262 | }
1263 | },
1264 | "node_modules/har-validator": {
1265 | "version": "5.1.5",
1266 | "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
1267 | "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
1268 | "deprecated": "this library is no longer supported",
1269 | "dev": true,
1270 | "dependencies": {
1271 | "ajv": "^6.12.3",
1272 | "har-schema": "^2.0.0"
1273 | },
1274 | "engines": {
1275 | "node": ">=6"
1276 | }
1277 | },
1278 | "node_modules/has-flag": {
1279 | "version": "4.0.0",
1280 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
1281 | "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
1282 | "dev": true,
1283 | "engines": {
1284 | "node": ">=8"
1285 | }
1286 | },
1287 | "node_modules/http-signature": {
1288 | "version": "1.2.0",
1289 | "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
1290 | "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
1291 | "dev": true,
1292 | "dependencies": {
1293 | "assert-plus": "^1.0.0",
1294 | "jsprim": "^1.2.2",
1295 | "sshpk": "^1.7.0"
1296 | },
1297 | "engines": {
1298 | "node": ">=0.8",
1299 | "npm": ">=1.3.7"
1300 | }
1301 | },
1302 | "node_modules/human-signals": {
1303 | "version": "1.1.1",
1304 | "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz",
1305 | "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==",
1306 | "dev": true,
1307 | "engines": {
1308 | "node": ">=8.12.0"
1309 | }
1310 | },
1311 | "node_modules/ieee754": {
1312 | "version": "1.2.1",
1313 | "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
1314 | "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
1315 | "dev": true,
1316 | "funding": [
1317 | {
1318 | "type": "github",
1319 | "url": "https://github.com/sponsors/feross"
1320 | },
1321 | {
1322 | "type": "patreon",
1323 | "url": "https://www.patreon.com/feross"
1324 | },
1325 | {
1326 | "type": "consulting",
1327 | "url": "https://feross.org/support"
1328 | }
1329 | ]
1330 | },
1331 | "node_modules/immediate": {
1332 | "version": "3.0.6",
1333 | "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz",
1334 | "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=",
1335 | "dev": true
1336 | },
1337 | "node_modules/indent-string": {
1338 | "version": "4.0.0",
1339 | "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
1340 | "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
1341 | "dev": true,
1342 | "engines": {
1343 | "node": ">=8"
1344 | }
1345 | },
1346 | "node_modules/inflight": {
1347 | "version": "1.0.6",
1348 | "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
1349 | "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
1350 | "dev": true,
1351 | "dependencies": {
1352 | "once": "^1.3.0",
1353 | "wrappy": "1"
1354 | }
1355 | },
1356 | "node_modules/inherits": {
1357 | "version": "2.0.4",
1358 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
1359 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
1360 | "dev": true
1361 | },
1362 | "node_modules/ini": {
1363 | "version": "2.0.0",
1364 | "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz",
1365 | "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==",
1366 | "dev": true,
1367 | "engines": {
1368 | "node": ">=10"
1369 | }
1370 | },
1371 | "node_modules/is-ci": {
1372 | "version": "3.0.0",
1373 | "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz",
1374 | "integrity": "sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==",
1375 | "dev": true,
1376 | "dependencies": {
1377 | "ci-info": "^3.1.1"
1378 | },
1379 | "bin": {
1380 | "is-ci": "bin.js"
1381 | }
1382 | },
1383 | "node_modules/is-fullwidth-code-point": {
1384 | "version": "3.0.0",
1385 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
1386 | "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
1387 | "dev": true,
1388 | "engines": {
1389 | "node": ">=8"
1390 | }
1391 | },
1392 | "node_modules/is-installed-globally": {
1393 | "version": "0.4.0",
1394 | "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz",
1395 | "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==",
1396 | "dev": true,
1397 | "dependencies": {
1398 | "global-dirs": "^3.0.0",
1399 | "is-path-inside": "^3.0.2"
1400 | },
1401 | "engines": {
1402 | "node": ">=10"
1403 | },
1404 | "funding": {
1405 | "url": "https://github.com/sponsors/sindresorhus"
1406 | }
1407 | },
1408 | "node_modules/is-path-inside": {
1409 | "version": "3.0.3",
1410 | "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
1411 | "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
1412 | "dev": true,
1413 | "engines": {
1414 | "node": ">=8"
1415 | }
1416 | },
1417 | "node_modules/is-stream": {
1418 | "version": "2.0.0",
1419 | "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz",
1420 | "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==",
1421 | "dev": true,
1422 | "engines": {
1423 | "node": ">=8"
1424 | }
1425 | },
1426 | "node_modules/is-typedarray": {
1427 | "version": "1.0.0",
1428 | "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
1429 | "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
1430 | "dev": true
1431 | },
1432 | "node_modules/is-unicode-supported": {
1433 | "version": "0.1.0",
1434 | "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
1435 | "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
1436 | "dev": true,
1437 | "engines": {
1438 | "node": ">=10"
1439 | },
1440 | "funding": {
1441 | "url": "https://github.com/sponsors/sindresorhus"
1442 | }
1443 | },
1444 | "node_modules/isarray": {
1445 | "version": "1.0.0",
1446 | "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
1447 | "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
1448 | "dev": true
1449 | },
1450 | "node_modules/isexe": {
1451 | "version": "2.0.0",
1452 | "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
1453 | "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
1454 | "dev": true
1455 | },
1456 | "node_modules/isstream": {
1457 | "version": "0.1.2",
1458 | "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
1459 | "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
1460 | "dev": true
1461 | },
1462 | "node_modules/jsbn": {
1463 | "version": "0.1.1",
1464 | "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
1465 | "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
1466 | "dev": true
1467 | },
1468 | "node_modules/json-schema": {
1469 | "version": "0.2.3",
1470 | "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
1471 | "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
1472 | "dev": true
1473 | },
1474 | "node_modules/json-schema-traverse": {
1475 | "version": "0.4.1",
1476 | "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
1477 | "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
1478 | "dev": true
1479 | },
1480 | "node_modules/json-stringify-safe": {
1481 | "version": "5.0.1",
1482 | "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
1483 | "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
1484 | "dev": true
1485 | },
1486 | "node_modules/jsonfile": {
1487 | "version": "6.1.0",
1488 | "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
1489 | "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
1490 | "dev": true,
1491 | "dependencies": {
1492 | "universalify": "^2.0.0"
1493 | },
1494 | "optionalDependencies": {
1495 | "graceful-fs": "^4.1.6"
1496 | }
1497 | },
1498 | "node_modules/jsprim": {
1499 | "version": "1.4.1",
1500 | "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
1501 | "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
1502 | "dev": true,
1503 | "engines": [
1504 | "node >=0.6.0"
1505 | ],
1506 | "dependencies": {
1507 | "assert-plus": "1.0.0",
1508 | "extsprintf": "1.3.0",
1509 | "json-schema": "0.2.3",
1510 | "verror": "1.10.0"
1511 | }
1512 | },
1513 | "node_modules/jszip": {
1514 | "version": "3.6.0",
1515 | "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.6.0.tgz",
1516 | "integrity": "sha512-jgnQoG9LKnWO3mnVNBnfhkh0QknICd1FGSrXcgrl67zioyJ4wgx25o9ZqwNtrROSflGBCGYnJfjrIyRIby1OoQ==",
1517 | "dev": true,
1518 | "dependencies": {
1519 | "lie": "~3.3.0",
1520 | "pako": "~1.0.2",
1521 | "readable-stream": "~2.3.6",
1522 | "set-immediate-shim": "~1.0.1"
1523 | }
1524 | },
1525 | "node_modules/jszip/node_modules/readable-stream": {
1526 | "version": "2.3.7",
1527 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
1528 | "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
1529 | "dev": true,
1530 | "dependencies": {
1531 | "core-util-is": "~1.0.0",
1532 | "inherits": "~2.0.3",
1533 | "isarray": "~1.0.0",
1534 | "process-nextick-args": "~2.0.0",
1535 | "safe-buffer": "~5.1.1",
1536 | "string_decoder": "~1.1.1",
1537 | "util-deprecate": "~1.0.1"
1538 | }
1539 | },
1540 | "node_modules/jszip/node_modules/safe-buffer": {
1541 | "version": "5.1.2",
1542 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
1543 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
1544 | "dev": true
1545 | },
1546 | "node_modules/jszip/node_modules/string_decoder": {
1547 | "version": "1.1.1",
1548 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
1549 | "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
1550 | "dev": true,
1551 | "dependencies": {
1552 | "safe-buffer": "~5.1.0"
1553 | }
1554 | },
1555 | "node_modules/lazy-ass": {
1556 | "version": "1.6.0",
1557 | "resolved": "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz",
1558 | "integrity": "sha1-eZllXoZGwX8In90YfRUNMyTVRRM=",
1559 | "dev": true,
1560 | "engines": {
1561 | "node": "> 0.8"
1562 | }
1563 | },
1564 | "node_modules/lazystream": {
1565 | "version": "1.0.0",
1566 | "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz",
1567 | "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=",
1568 | "dev": true,
1569 | "dependencies": {
1570 | "readable-stream": "^2.0.5"
1571 | },
1572 | "engines": {
1573 | "node": ">= 0.6.3"
1574 | }
1575 | },
1576 | "node_modules/lazystream/node_modules/readable-stream": {
1577 | "version": "2.3.7",
1578 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
1579 | "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
1580 | "dev": true,
1581 | "dependencies": {
1582 | "core-util-is": "~1.0.0",
1583 | "inherits": "~2.0.3",
1584 | "isarray": "~1.0.0",
1585 | "process-nextick-args": "~2.0.0",
1586 | "safe-buffer": "~5.1.1",
1587 | "string_decoder": "~1.1.1",
1588 | "util-deprecate": "~1.0.1"
1589 | }
1590 | },
1591 | "node_modules/lazystream/node_modules/safe-buffer": {
1592 | "version": "5.1.2",
1593 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
1594 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
1595 | "dev": true
1596 | },
1597 | "node_modules/lazystream/node_modules/string_decoder": {
1598 | "version": "1.1.1",
1599 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
1600 | "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
1601 | "dev": true,
1602 | "dependencies": {
1603 | "safe-buffer": "~5.1.0"
1604 | }
1605 | },
1606 | "node_modules/lie": {
1607 | "version": "3.3.0",
1608 | "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz",
1609 | "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==",
1610 | "dev": true,
1611 | "dependencies": {
1612 | "immediate": "~3.0.5"
1613 | }
1614 | },
1615 | "node_modules/listenercount": {
1616 | "version": "1.0.1",
1617 | "resolved": "https://registry.npmjs.org/listenercount/-/listenercount-1.0.1.tgz",
1618 | "integrity": "sha1-hMinKrWcRyUyFIDJdeZQg0LnCTc=",
1619 | "dev": true
1620 | },
1621 | "node_modules/listr2": {
1622 | "version": "3.10.0",
1623 | "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.10.0.tgz",
1624 | "integrity": "sha512-eP40ZHihu70sSmqFNbNy2NL1YwImmlMmPh9WO5sLmPDleurMHt3n+SwEWNu2kzKScexZnkyFtc1VI0z/TGlmpw==",
1625 | "dev": true,
1626 | "dependencies": {
1627 | "cli-truncate": "^2.1.0",
1628 | "colorette": "^1.2.2",
1629 | "log-update": "^4.0.0",
1630 | "p-map": "^4.0.0",
1631 | "rxjs": "^6.6.7",
1632 | "through": "^2.3.8",
1633 | "wrap-ansi": "^7.0.0"
1634 | },
1635 | "engines": {
1636 | "node": ">=10.0.0"
1637 | },
1638 | "peerDependencies": {
1639 | "enquirer": ">= 2.3.0 < 3"
1640 | }
1641 | },
1642 | "node_modules/lodash": {
1643 | "version": "4.17.21",
1644 | "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
1645 | "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
1646 | "dev": true
1647 | },
1648 | "node_modules/lodash.defaults": {
1649 | "version": "4.2.0",
1650 | "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz",
1651 | "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=",
1652 | "dev": true
1653 | },
1654 | "node_modules/lodash.difference": {
1655 | "version": "4.5.0",
1656 | "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz",
1657 | "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=",
1658 | "dev": true
1659 | },
1660 | "node_modules/lodash.escaperegexp": {
1661 | "version": "4.1.2",
1662 | "resolved": "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz",
1663 | "integrity": "sha1-ZHYsSGGAglGKw99Mz11YhtriA0c=",
1664 | "dev": true
1665 | },
1666 | "node_modules/lodash.flatten": {
1667 | "version": "4.4.0",
1668 | "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz",
1669 | "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=",
1670 | "dev": true
1671 | },
1672 | "node_modules/lodash.groupby": {
1673 | "version": "4.6.0",
1674 | "resolved": "https://registry.npmjs.org/lodash.groupby/-/lodash.groupby-4.6.0.tgz",
1675 | "integrity": "sha1-Cwih3PaDl8OXhVwyOXg4Mt90A9E=",
1676 | "dev": true
1677 | },
1678 | "node_modules/lodash.isboolean": {
1679 | "version": "3.0.3",
1680 | "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz",
1681 | "integrity": "sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY=",
1682 | "dev": true
1683 | },
1684 | "node_modules/lodash.isequal": {
1685 | "version": "4.5.0",
1686 | "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz",
1687 | "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=",
1688 | "dev": true
1689 | },
1690 | "node_modules/lodash.isfunction": {
1691 | "version": "3.0.9",
1692 | "resolved": "https://registry.npmjs.org/lodash.isfunction/-/lodash.isfunction-3.0.9.tgz",
1693 | "integrity": "sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==",
1694 | "dev": true
1695 | },
1696 | "node_modules/lodash.isnil": {
1697 | "version": "4.0.0",
1698 | "resolved": "https://registry.npmjs.org/lodash.isnil/-/lodash.isnil-4.0.0.tgz",
1699 | "integrity": "sha1-SeKM1VkBNFjIFMVHnTxmOiG/qmw=",
1700 | "dev": true
1701 | },
1702 | "node_modules/lodash.isplainobject": {
1703 | "version": "4.0.6",
1704 | "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
1705 | "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=",
1706 | "dev": true
1707 | },
1708 | "node_modules/lodash.isundefined": {
1709 | "version": "3.0.1",
1710 | "resolved": "https://registry.npmjs.org/lodash.isundefined/-/lodash.isundefined-3.0.1.tgz",
1711 | "integrity": "sha1-I+89lTVWUgOmbO/VuDD4SJEa+0g=",
1712 | "dev": true
1713 | },
1714 | "node_modules/lodash.once": {
1715 | "version": "4.1.1",
1716 | "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz",
1717 | "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=",
1718 | "dev": true
1719 | },
1720 | "node_modules/lodash.union": {
1721 | "version": "4.6.0",
1722 | "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz",
1723 | "integrity": "sha1-SLtQiECfFvGCFmZkHETdGqrjzYg=",
1724 | "dev": true
1725 | },
1726 | "node_modules/lodash.uniq": {
1727 | "version": "4.5.0",
1728 | "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
1729 | "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=",
1730 | "dev": true
1731 | },
1732 | "node_modules/log-symbols": {
1733 | "version": "4.1.0",
1734 | "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
1735 | "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
1736 | "dev": true,
1737 | "dependencies": {
1738 | "chalk": "^4.1.0",
1739 | "is-unicode-supported": "^0.1.0"
1740 | },
1741 | "engines": {
1742 | "node": ">=10"
1743 | },
1744 | "funding": {
1745 | "url": "https://github.com/sponsors/sindresorhus"
1746 | }
1747 | },
1748 | "node_modules/log-update": {
1749 | "version": "4.0.0",
1750 | "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz",
1751 | "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==",
1752 | "dev": true,
1753 | "dependencies": {
1754 | "ansi-escapes": "^4.3.0",
1755 | "cli-cursor": "^3.1.0",
1756 | "slice-ansi": "^4.0.0",
1757 | "wrap-ansi": "^6.2.0"
1758 | },
1759 | "engines": {
1760 | "node": ">=10"
1761 | },
1762 | "funding": {
1763 | "url": "https://github.com/sponsors/sindresorhus"
1764 | }
1765 | },
1766 | "node_modules/log-update/node_modules/slice-ansi": {
1767 | "version": "4.0.0",
1768 | "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz",
1769 | "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
1770 | "dev": true,
1771 | "dependencies": {
1772 | "ansi-styles": "^4.0.0",
1773 | "astral-regex": "^2.0.0",
1774 | "is-fullwidth-code-point": "^3.0.0"
1775 | },
1776 | "engines": {
1777 | "node": ">=10"
1778 | },
1779 | "funding": {
1780 | "url": "https://github.com/chalk/slice-ansi?sponsor=1"
1781 | }
1782 | },
1783 | "node_modules/log-update/node_modules/wrap-ansi": {
1784 | "version": "6.2.0",
1785 | "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
1786 | "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
1787 | "dev": true,
1788 | "dependencies": {
1789 | "ansi-styles": "^4.0.0",
1790 | "string-width": "^4.1.0",
1791 | "strip-ansi": "^6.0.0"
1792 | },
1793 | "engines": {
1794 | "node": ">=8"
1795 | }
1796 | },
1797 | "node_modules/merge-stream": {
1798 | "version": "2.0.0",
1799 | "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
1800 | "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
1801 | "dev": true
1802 | },
1803 | "node_modules/mime-db": {
1804 | "version": "1.48.0",
1805 | "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.48.0.tgz",
1806 | "integrity": "sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ==",
1807 | "dev": true,
1808 | "engines": {
1809 | "node": ">= 0.6"
1810 | }
1811 | },
1812 | "node_modules/mime-types": {
1813 | "version": "2.1.31",
1814 | "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.31.tgz",
1815 | "integrity": "sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg==",
1816 | "dev": true,
1817 | "dependencies": {
1818 | "mime-db": "1.48.0"
1819 | },
1820 | "engines": {
1821 | "node": ">= 0.6"
1822 | }
1823 | },
1824 | "node_modules/mimic-fn": {
1825 | "version": "2.1.0",
1826 | "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
1827 | "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
1828 | "dev": true,
1829 | "engines": {
1830 | "node": ">=6"
1831 | }
1832 | },
1833 | "node_modules/minimatch": {
1834 | "version": "3.0.4",
1835 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
1836 | "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
1837 | "dev": true,
1838 | "dependencies": {
1839 | "brace-expansion": "^1.1.7"
1840 | },
1841 | "engines": {
1842 | "node": "*"
1843 | }
1844 | },
1845 | "node_modules/minimist": {
1846 | "version": "1.2.5",
1847 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
1848 | "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
1849 | "dev": true
1850 | },
1851 | "node_modules/mkdirp": {
1852 | "version": "0.5.5",
1853 | "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
1854 | "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
1855 | "dev": true,
1856 | "dependencies": {
1857 | "minimist": "^1.2.5"
1858 | },
1859 | "bin": {
1860 | "mkdirp": "bin/cmd.js"
1861 | }
1862 | },
1863 | "node_modules/ms": {
1864 | "version": "2.1.3",
1865 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
1866 | "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
1867 | "dev": true
1868 | },
1869 | "node_modules/normalize-path": {
1870 | "version": "3.0.0",
1871 | "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
1872 | "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
1873 | "dev": true,
1874 | "engines": {
1875 | "node": ">=0.10.0"
1876 | }
1877 | },
1878 | "node_modules/npm-run-path": {
1879 | "version": "4.0.1",
1880 | "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
1881 | "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
1882 | "dev": true,
1883 | "dependencies": {
1884 | "path-key": "^3.0.0"
1885 | },
1886 | "engines": {
1887 | "node": ">=8"
1888 | }
1889 | },
1890 | "node_modules/oauth-sign": {
1891 | "version": "0.9.0",
1892 | "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
1893 | "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
1894 | "dev": true,
1895 | "engines": {
1896 | "node": "*"
1897 | }
1898 | },
1899 | "node_modules/object-assign": {
1900 | "version": "4.1.1",
1901 | "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
1902 | "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
1903 | "dev": true,
1904 | "engines": {
1905 | "node": ">=0.10.0"
1906 | }
1907 | },
1908 | "node_modules/once": {
1909 | "version": "1.4.0",
1910 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
1911 | "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
1912 | "dev": true,
1913 | "dependencies": {
1914 | "wrappy": "1"
1915 | }
1916 | },
1917 | "node_modules/onetime": {
1918 | "version": "5.1.2",
1919 | "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
1920 | "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
1921 | "dev": true,
1922 | "dependencies": {
1923 | "mimic-fn": "^2.1.0"
1924 | },
1925 | "engines": {
1926 | "node": ">=6"
1927 | },
1928 | "funding": {
1929 | "url": "https://github.com/sponsors/sindresorhus"
1930 | }
1931 | },
1932 | "node_modules/ospath": {
1933 | "version": "1.2.2",
1934 | "resolved": "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz",
1935 | "integrity": "sha1-EnZjl3Sj+O8lcvf+QoDg6kVQwHs=",
1936 | "dev": true
1937 | },
1938 | "node_modules/p-map": {
1939 | "version": "4.0.0",
1940 | "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz",
1941 | "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
1942 | "dev": true,
1943 | "dependencies": {
1944 | "aggregate-error": "^3.0.0"
1945 | },
1946 | "engines": {
1947 | "node": ">=10"
1948 | },
1949 | "funding": {
1950 | "url": "https://github.com/sponsors/sindresorhus"
1951 | }
1952 | },
1953 | "node_modules/pako": {
1954 | "version": "1.0.11",
1955 | "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
1956 | "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
1957 | "dev": true
1958 | },
1959 | "node_modules/path-is-absolute": {
1960 | "version": "1.0.1",
1961 | "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
1962 | "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
1963 | "dev": true,
1964 | "engines": {
1965 | "node": ">=0.10.0"
1966 | }
1967 | },
1968 | "node_modules/path-key": {
1969 | "version": "3.1.1",
1970 | "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
1971 | "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
1972 | "dev": true,
1973 | "engines": {
1974 | "node": ">=8"
1975 | }
1976 | },
1977 | "node_modules/pend": {
1978 | "version": "1.2.0",
1979 | "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
1980 | "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=",
1981 | "dev": true
1982 | },
1983 | "node_modules/performance-now": {
1984 | "version": "2.1.0",
1985 | "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
1986 | "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
1987 | "dev": true
1988 | },
1989 | "node_modules/pify": {
1990 | "version": "2.3.0",
1991 | "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
1992 | "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
1993 | "dev": true,
1994 | "engines": {
1995 | "node": ">=0.10.0"
1996 | }
1997 | },
1998 | "node_modules/pretty-bytes": {
1999 | "version": "5.6.0",
2000 | "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz",
2001 | "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==",
2002 | "dev": true,
2003 | "engines": {
2004 | "node": ">=6"
2005 | },
2006 | "funding": {
2007 | "url": "https://github.com/sponsors/sindresorhus"
2008 | }
2009 | },
2010 | "node_modules/printj": {
2011 | "version": "1.1.2",
2012 | "resolved": "https://registry.npmjs.org/printj/-/printj-1.1.2.tgz",
2013 | "integrity": "sha512-zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ==",
2014 | "dev": true,
2015 | "bin": {
2016 | "printj": "bin/printj.njs"
2017 | },
2018 | "engines": {
2019 | "node": ">=0.8"
2020 | }
2021 | },
2022 | "node_modules/process-nextick-args": {
2023 | "version": "2.0.1",
2024 | "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
2025 | "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
2026 | "dev": true
2027 | },
2028 | "node_modules/psl": {
2029 | "version": "1.8.0",
2030 | "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
2031 | "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==",
2032 | "dev": true
2033 | },
2034 | "node_modules/pump": {
2035 | "version": "3.0.0",
2036 | "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
2037 | "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
2038 | "dev": true,
2039 | "dependencies": {
2040 | "end-of-stream": "^1.1.0",
2041 | "once": "^1.3.1"
2042 | }
2043 | },
2044 | "node_modules/punycode": {
2045 | "version": "2.1.1",
2046 | "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
2047 | "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
2048 | "dev": true,
2049 | "engines": {
2050 | "node": ">=6"
2051 | }
2052 | },
2053 | "node_modules/qs": {
2054 | "version": "6.5.2",
2055 | "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
2056 | "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
2057 | "dev": true,
2058 | "engines": {
2059 | "node": ">=0.6"
2060 | }
2061 | },
2062 | "node_modules/querystring": {
2063 | "version": "0.2.0",
2064 | "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
2065 | "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=",
2066 | "deprecated": "The",
2067 | "dev": true,
2068 | "engines": {
2069 | "node": ">=0.4.x"
2070 | }
2071 | },
2072 | "node_modules/ramda": {
2073 | "version": "0.27.1",
2074 | "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.27.1.tgz",
2075 | "integrity": "sha512-PgIdVpn5y5Yns8vqb8FzBUEYn98V3xcPgawAkkgj0YJ0qDsnHCiNmZYfOGMgOvoB0eWFLpYbhxUR3mxfDIMvpw==",
2076 | "dev": true
2077 | },
2078 | "node_modules/readable-stream": {
2079 | "version": "3.6.0",
2080 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
2081 | "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
2082 | "dev": true,
2083 | "dependencies": {
2084 | "inherits": "^2.0.3",
2085 | "string_decoder": "^1.1.1",
2086 | "util-deprecate": "^1.0.1"
2087 | },
2088 | "engines": {
2089 | "node": ">= 6"
2090 | }
2091 | },
2092 | "node_modules/readdir-glob": {
2093 | "version": "1.1.1",
2094 | "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.1.tgz",
2095 | "integrity": "sha512-91/k1EzZwDx6HbERR+zucygRFfiPl2zkIYZtv3Jjr6Mn7SkKcVct8aVO+sSRiGMc6fLf72du3d92/uY63YPdEA==",
2096 | "dev": true,
2097 | "dependencies": {
2098 | "minimatch": "^3.0.4"
2099 | }
2100 | },
2101 | "node_modules/request-progress": {
2102 | "version": "3.0.0",
2103 | "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz",
2104 | "integrity": "sha1-TKdUCBx/7GP1BeT6qCWqBs1mnb4=",
2105 | "dev": true,
2106 | "dependencies": {
2107 | "throttleit": "^1.0.0"
2108 | }
2109 | },
2110 | "node_modules/restore-cursor": {
2111 | "version": "3.1.0",
2112 | "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
2113 | "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
2114 | "dev": true,
2115 | "dependencies": {
2116 | "onetime": "^5.1.0",
2117 | "signal-exit": "^3.0.2"
2118 | },
2119 | "engines": {
2120 | "node": ">=8"
2121 | }
2122 | },
2123 | "node_modules/rimraf": {
2124 | "version": "3.0.2",
2125 | "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
2126 | "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
2127 | "dev": true,
2128 | "dependencies": {
2129 | "glob": "^7.1.3"
2130 | },
2131 | "bin": {
2132 | "rimraf": "bin.js"
2133 | },
2134 | "funding": {
2135 | "url": "https://github.com/sponsors/isaacs"
2136 | }
2137 | },
2138 | "node_modules/rxjs": {
2139 | "version": "6.6.7",
2140 | "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
2141 | "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
2142 | "dev": true,
2143 | "dependencies": {
2144 | "tslib": "^1.9.0"
2145 | },
2146 | "engines": {
2147 | "npm": ">=2.0.0"
2148 | }
2149 | },
2150 | "node_modules/safe-buffer": {
2151 | "version": "5.2.1",
2152 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
2153 | "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
2154 | "dev": true,
2155 | "funding": [
2156 | {
2157 | "type": "github",
2158 | "url": "https://github.com/sponsors/feross"
2159 | },
2160 | {
2161 | "type": "patreon",
2162 | "url": "https://www.patreon.com/feross"
2163 | },
2164 | {
2165 | "type": "consulting",
2166 | "url": "https://feross.org/support"
2167 | }
2168 | ]
2169 | },
2170 | "node_modules/safer-buffer": {
2171 | "version": "2.1.2",
2172 | "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
2173 | "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
2174 | "dev": true
2175 | },
2176 | "node_modules/saxes": {
2177 | "version": "5.0.1",
2178 | "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz",
2179 | "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==",
2180 | "dev": true,
2181 | "dependencies": {
2182 | "xmlchars": "^2.2.0"
2183 | },
2184 | "engines": {
2185 | "node": ">=10"
2186 | }
2187 | },
2188 | "node_modules/set-immediate-shim": {
2189 | "version": "1.0.1",
2190 | "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz",
2191 | "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=",
2192 | "dev": true,
2193 | "engines": {
2194 | "node": ">=0.10.0"
2195 | }
2196 | },
2197 | "node_modules/setimmediate": {
2198 | "version": "1.0.5",
2199 | "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
2200 | "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=",
2201 | "dev": true
2202 | },
2203 | "node_modules/shebang-command": {
2204 | "version": "2.0.0",
2205 | "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
2206 | "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
2207 | "dev": true,
2208 | "dependencies": {
2209 | "shebang-regex": "^3.0.0"
2210 | },
2211 | "engines": {
2212 | "node": ">=8"
2213 | }
2214 | },
2215 | "node_modules/shebang-regex": {
2216 | "version": "3.0.0",
2217 | "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
2218 | "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
2219 | "dev": true,
2220 | "engines": {
2221 | "node": ">=8"
2222 | }
2223 | },
2224 | "node_modules/signal-exit": {
2225 | "version": "3.0.3",
2226 | "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
2227 | "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
2228 | "dev": true
2229 | },
2230 | "node_modules/slice-ansi": {
2231 | "version": "3.0.0",
2232 | "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz",
2233 | "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==",
2234 | "dev": true,
2235 | "dependencies": {
2236 | "ansi-styles": "^4.0.0",
2237 | "astral-regex": "^2.0.0",
2238 | "is-fullwidth-code-point": "^3.0.0"
2239 | },
2240 | "engines": {
2241 | "node": ">=8"
2242 | }
2243 | },
2244 | "node_modules/sshpk": {
2245 | "version": "1.16.1",
2246 | "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
2247 | "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
2248 | "dev": true,
2249 | "dependencies": {
2250 | "asn1": "~0.2.3",
2251 | "assert-plus": "^1.0.0",
2252 | "bcrypt-pbkdf": "^1.0.0",
2253 | "dashdash": "^1.12.0",
2254 | "ecc-jsbn": "~0.1.1",
2255 | "getpass": "^0.1.1",
2256 | "jsbn": "~0.1.0",
2257 | "safer-buffer": "^2.0.2",
2258 | "tweetnacl": "~0.14.0"
2259 | },
2260 | "bin": {
2261 | "sshpk-conv": "bin/sshpk-conv",
2262 | "sshpk-sign": "bin/sshpk-sign",
2263 | "sshpk-verify": "bin/sshpk-verify"
2264 | },
2265 | "engines": {
2266 | "node": ">=0.10.0"
2267 | }
2268 | },
2269 | "node_modules/string_decoder": {
2270 | "version": "1.3.0",
2271 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
2272 | "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
2273 | "dev": true,
2274 | "dependencies": {
2275 | "safe-buffer": "~5.2.0"
2276 | }
2277 | },
2278 | "node_modules/string-width": {
2279 | "version": "4.2.2",
2280 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
2281 | "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
2282 | "dev": true,
2283 | "dependencies": {
2284 | "emoji-regex": "^8.0.0",
2285 | "is-fullwidth-code-point": "^3.0.0",
2286 | "strip-ansi": "^6.0.0"
2287 | },
2288 | "engines": {
2289 | "node": ">=8"
2290 | }
2291 | },
2292 | "node_modules/strip-ansi": {
2293 | "version": "6.0.0",
2294 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
2295 | "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
2296 | "dev": true,
2297 | "dependencies": {
2298 | "ansi-regex": "^5.0.0"
2299 | },
2300 | "engines": {
2301 | "node": ">=8"
2302 | }
2303 | },
2304 | "node_modules/strip-final-newline": {
2305 | "version": "2.0.0",
2306 | "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
2307 | "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
2308 | "dev": true,
2309 | "engines": {
2310 | "node": ">=6"
2311 | }
2312 | },
2313 | "node_modules/supports-color": {
2314 | "version": "8.1.1",
2315 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
2316 | "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
2317 | "dev": true,
2318 | "dependencies": {
2319 | "has-flag": "^4.0.0"
2320 | },
2321 | "engines": {
2322 | "node": ">=10"
2323 | },
2324 | "funding": {
2325 | "url": "https://github.com/chalk/supports-color?sponsor=1"
2326 | }
2327 | },
2328 | "node_modules/tar-stream": {
2329 | "version": "2.2.0",
2330 | "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz",
2331 | "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==",
2332 | "dev": true,
2333 | "dependencies": {
2334 | "bl": "^4.0.3",
2335 | "end-of-stream": "^1.4.1",
2336 | "fs-constants": "^1.0.0",
2337 | "inherits": "^2.0.3",
2338 | "readable-stream": "^3.1.1"
2339 | },
2340 | "engines": {
2341 | "node": ">=6"
2342 | }
2343 | },
2344 | "node_modules/throttleit": {
2345 | "version": "1.0.0",
2346 | "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz",
2347 | "integrity": "sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw=",
2348 | "dev": true
2349 | },
2350 | "node_modules/through": {
2351 | "version": "2.3.8",
2352 | "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
2353 | "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
2354 | "dev": true
2355 | },
2356 | "node_modules/tmp": {
2357 | "version": "0.2.1",
2358 | "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz",
2359 | "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==",
2360 | "dev": true,
2361 | "dependencies": {
2362 | "rimraf": "^3.0.0"
2363 | },
2364 | "engines": {
2365 | "node": ">=8.17.0"
2366 | }
2367 | },
2368 | "node_modules/tough-cookie": {
2369 | "version": "2.5.0",
2370 | "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
2371 | "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
2372 | "dev": true,
2373 | "dependencies": {
2374 | "psl": "^1.1.28",
2375 | "punycode": "^2.1.1"
2376 | },
2377 | "engines": {
2378 | "node": ">=0.8"
2379 | }
2380 | },
2381 | "node_modules/traverse": {
2382 | "version": "0.3.9",
2383 | "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz",
2384 | "integrity": "sha1-cXuPIgzAu3tE5AUUwisui7xw2Lk=",
2385 | "dev": true,
2386 | "engines": {
2387 | "node": "*"
2388 | }
2389 | },
2390 | "node_modules/tslib": {
2391 | "version": "1.14.1",
2392 | "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
2393 | "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
2394 | "dev": true
2395 | },
2396 | "node_modules/tunnel-agent": {
2397 | "version": "0.6.0",
2398 | "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
2399 | "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
2400 | "dev": true,
2401 | "dependencies": {
2402 | "safe-buffer": "^5.0.1"
2403 | },
2404 | "engines": {
2405 | "node": "*"
2406 | }
2407 | },
2408 | "node_modules/tweetnacl": {
2409 | "version": "0.14.5",
2410 | "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
2411 | "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
2412 | "dev": true
2413 | },
2414 | "node_modules/type-fest": {
2415 | "version": "0.21.3",
2416 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
2417 | "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
2418 | "dev": true,
2419 | "engines": {
2420 | "node": ">=10"
2421 | },
2422 | "funding": {
2423 | "url": "https://github.com/sponsors/sindresorhus"
2424 | }
2425 | },
2426 | "node_modules/universalify": {
2427 | "version": "2.0.0",
2428 | "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
2429 | "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
2430 | "dev": true,
2431 | "engines": {
2432 | "node": ">= 10.0.0"
2433 | }
2434 | },
2435 | "node_modules/untildify": {
2436 | "version": "4.0.0",
2437 | "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz",
2438 | "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==",
2439 | "dev": true,
2440 | "engines": {
2441 | "node": ">=8"
2442 | }
2443 | },
2444 | "node_modules/unzipper": {
2445 | "version": "0.10.11",
2446 | "resolved": "https://registry.npmjs.org/unzipper/-/unzipper-0.10.11.tgz",
2447 | "integrity": "sha512-+BrAq2oFqWod5IESRjL3S8baohbevGcVA+teAIOYWM3pDVdseogqbzhhvvmiyQrUNKFUnDMtELW3X8ykbyDCJw==",
2448 | "dev": true,
2449 | "dependencies": {
2450 | "big-integer": "^1.6.17",
2451 | "binary": "~0.3.0",
2452 | "bluebird": "~3.4.1",
2453 | "buffer-indexof-polyfill": "~1.0.0",
2454 | "duplexer2": "~0.1.4",
2455 | "fstream": "^1.0.12",
2456 | "graceful-fs": "^4.2.2",
2457 | "listenercount": "~1.0.1",
2458 | "readable-stream": "~2.3.6",
2459 | "setimmediate": "~1.0.4"
2460 | }
2461 | },
2462 | "node_modules/unzipper/node_modules/bluebird": {
2463 | "version": "3.4.7",
2464 | "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz",
2465 | "integrity": "sha1-9y12C+Cbf3bQjtj66Ysomo0F+rM=",
2466 | "dev": true
2467 | },
2468 | "node_modules/unzipper/node_modules/readable-stream": {
2469 | "version": "2.3.7",
2470 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
2471 | "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
2472 | "dev": true,
2473 | "dependencies": {
2474 | "core-util-is": "~1.0.0",
2475 | "inherits": "~2.0.3",
2476 | "isarray": "~1.0.0",
2477 | "process-nextick-args": "~2.0.0",
2478 | "safe-buffer": "~5.1.1",
2479 | "string_decoder": "~1.1.1",
2480 | "util-deprecate": "~1.0.1"
2481 | }
2482 | },
2483 | "node_modules/unzipper/node_modules/safe-buffer": {
2484 | "version": "5.1.2",
2485 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
2486 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
2487 | "dev": true
2488 | },
2489 | "node_modules/unzipper/node_modules/string_decoder": {
2490 | "version": "1.1.1",
2491 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
2492 | "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
2493 | "dev": true,
2494 | "dependencies": {
2495 | "safe-buffer": "~5.1.0"
2496 | }
2497 | },
2498 | "node_modules/uri-js": {
2499 | "version": "4.4.1",
2500 | "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
2501 | "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
2502 | "dev": true,
2503 | "dependencies": {
2504 | "punycode": "^2.1.0"
2505 | }
2506 | },
2507 | "node_modules/url": {
2508 | "version": "0.11.0",
2509 | "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
2510 | "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
2511 | "dev": true,
2512 | "dependencies": {
2513 | "punycode": "1.3.2",
2514 | "querystring": "0.2.0"
2515 | }
2516 | },
2517 | "node_modules/url/node_modules/punycode": {
2518 | "version": "1.3.2",
2519 | "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
2520 | "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=",
2521 | "dev": true
2522 | },
2523 | "node_modules/util-deprecate": {
2524 | "version": "1.0.2",
2525 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
2526 | "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
2527 | "dev": true
2528 | },
2529 | "node_modules/uuid": {
2530 | "version": "3.4.0",
2531 | "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
2532 | "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
2533 | "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.",
2534 | "dev": true,
2535 | "bin": {
2536 | "uuid": "bin/uuid"
2537 | }
2538 | },
2539 | "node_modules/verror": {
2540 | "version": "1.10.0",
2541 | "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
2542 | "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
2543 | "dev": true,
2544 | "engines": [
2545 | "node >=0.6.0"
2546 | ],
2547 | "dependencies": {
2548 | "assert-plus": "^1.0.0",
2549 | "core-util-is": "1.0.2",
2550 | "extsprintf": "^1.2.0"
2551 | }
2552 | },
2553 | "node_modules/which": {
2554 | "version": "2.0.2",
2555 | "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
2556 | "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
2557 | "dev": true,
2558 | "dependencies": {
2559 | "isexe": "^2.0.0"
2560 | },
2561 | "bin": {
2562 | "node-which": "bin/node-which"
2563 | },
2564 | "engines": {
2565 | "node": ">= 8"
2566 | }
2567 | },
2568 | "node_modules/wrap-ansi": {
2569 | "version": "7.0.0",
2570 | "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
2571 | "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
2572 | "dev": true,
2573 | "dependencies": {
2574 | "ansi-styles": "^4.0.0",
2575 | "string-width": "^4.1.0",
2576 | "strip-ansi": "^6.0.0"
2577 | },
2578 | "engines": {
2579 | "node": ">=10"
2580 | },
2581 | "funding": {
2582 | "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
2583 | }
2584 | },
2585 | "node_modules/wrappy": {
2586 | "version": "1.0.2",
2587 | "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
2588 | "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
2589 | "dev": true
2590 | },
2591 | "node_modules/xmlchars": {
2592 | "version": "2.2.0",
2593 | "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz",
2594 | "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==",
2595 | "dev": true
2596 | },
2597 | "node_modules/yauzl": {
2598 | "version": "2.10.0",
2599 | "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
2600 | "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=",
2601 | "dev": true,
2602 | "dependencies": {
2603 | "buffer-crc32": "~0.2.3",
2604 | "fd-slicer": "~1.1.0"
2605 | }
2606 | },
2607 | "node_modules/zip-stream": {
2608 | "version": "4.1.0",
2609 | "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz",
2610 | "integrity": "sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==",
2611 | "dev": true,
2612 | "dependencies": {
2613 | "archiver-utils": "^2.1.0",
2614 | "compress-commons": "^4.1.0",
2615 | "readable-stream": "^3.6.0"
2616 | },
2617 | "engines": {
2618 | "node": ">= 10"
2619 | }
2620 | }
2621 | },
2622 | "dependencies": {
2623 | "@cypress/request": {
2624 | "version": "2.88.5",
2625 | "resolved": "https://registry.npmjs.org/@cypress/request/-/request-2.88.5.tgz",
2626 | "integrity": "sha512-TzEC1XMi1hJkywWpRfD2clreTa/Z+lOrXDCxxBTBPEcY5azdPi56A6Xw+O4tWJnaJH3iIE7G5aDXZC6JgRZLcA==",
2627 | "dev": true,
2628 | "requires": {
2629 | "aws-sign2": "~0.7.0",
2630 | "aws4": "^1.8.0",
2631 | "caseless": "~0.12.0",
2632 | "combined-stream": "~1.0.6",
2633 | "extend": "~3.0.2",
2634 | "forever-agent": "~0.6.1",
2635 | "form-data": "~2.3.2",
2636 | "har-validator": "~5.1.3",
2637 | "http-signature": "~1.2.0",
2638 | "is-typedarray": "~1.0.0",
2639 | "isstream": "~0.1.2",
2640 | "json-stringify-safe": "~5.0.1",
2641 | "mime-types": "~2.1.19",
2642 | "oauth-sign": "~0.9.0",
2643 | "performance-now": "^2.1.0",
2644 | "qs": "~6.5.2",
2645 | "safe-buffer": "^5.1.2",
2646 | "tough-cookie": "~2.5.0",
2647 | "tunnel-agent": "^0.6.0",
2648 | "uuid": "^3.3.2"
2649 | }
2650 | },
2651 | "@cypress/xvfb": {
2652 | "version": "1.2.4",
2653 | "resolved": "https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz",
2654 | "integrity": "sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==",
2655 | "dev": true,
2656 | "requires": {
2657 | "debug": "^3.1.0",
2658 | "lodash.once": "^4.1.1"
2659 | },
2660 | "dependencies": {
2661 | "debug": {
2662 | "version": "3.2.7",
2663 | "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
2664 | "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
2665 | "dev": true,
2666 | "requires": {
2667 | "ms": "^2.1.1"
2668 | }
2669 | }
2670 | }
2671 | },
2672 | "@fast-csv/format": {
2673 | "version": "4.3.5",
2674 | "resolved": "https://registry.npmjs.org/@fast-csv/format/-/format-4.3.5.tgz",
2675 | "integrity": "sha512-8iRn6QF3I8Ak78lNAa+Gdl5MJJBM5vRHivFtMRUWINdevNo00K7OXxS2PshawLKTejVwieIlPmK5YlLu6w4u8A==",
2676 | "dev": true,
2677 | "requires": {
2678 | "@types/node": "^14.0.1",
2679 | "lodash.escaperegexp": "^4.1.2",
2680 | "lodash.isboolean": "^3.0.3",
2681 | "lodash.isequal": "^4.5.0",
2682 | "lodash.isfunction": "^3.0.9",
2683 | "lodash.isnil": "^4.0.0"
2684 | }
2685 | },
2686 | "@fast-csv/parse": {
2687 | "version": "4.3.6",
2688 | "resolved": "https://registry.npmjs.org/@fast-csv/parse/-/parse-4.3.6.tgz",
2689 | "integrity": "sha512-uRsLYksqpbDmWaSmzvJcuApSEe38+6NQZBUsuAyMZKqHxH0g1wcJgsKUvN3WC8tewaqFjBMMGrkHmC+T7k8LvA==",
2690 | "dev": true,
2691 | "requires": {
2692 | "@types/node": "^14.0.1",
2693 | "lodash.escaperegexp": "^4.1.2",
2694 | "lodash.groupby": "^4.6.0",
2695 | "lodash.isfunction": "^3.0.9",
2696 | "lodash.isnil": "^4.0.0",
2697 | "lodash.isundefined": "^3.0.1",
2698 | "lodash.uniq": "^4.5.0"
2699 | }
2700 | },
2701 | "@types/node": {
2702 | "version": "14.17.5",
2703 | "resolved": "https://registry.npmjs.org/@types/node/-/node-14.17.5.tgz",
2704 | "integrity": "sha512-bjqH2cX/O33jXT/UmReo2pM7DIJREPMnarixbQ57DOOzzFaI6D2+IcwaJQaJpv0M1E9TIhPCYVxrkcityLjlqA==",
2705 | "dev": true
2706 | },
2707 | "@types/sinonjs__fake-timers": {
2708 | "version": "6.0.3",
2709 | "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-6.0.3.tgz",
2710 | "integrity": "sha512-E1dU4fzC9wN2QK2Cr1MLCfyHM8BoNnRFvuf45LYMPNDA+WqbNzC45S4UzPxvp1fFJ1rvSGU0bPvdd35VLmXG8g==",
2711 | "dev": true
2712 | },
2713 | "@types/sizzle": {
2714 | "version": "2.3.3",
2715 | "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.3.tgz",
2716 | "integrity": "sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ==",
2717 | "dev": true
2718 | },
2719 | "@types/yauzl": {
2720 | "version": "2.9.2",
2721 | "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.9.2.tgz",
2722 | "integrity": "sha512-8uALY5LTvSuHgloDVUvWP3pIauILm+8/0pDMokuDYIoNsOkSwd5AiHBTSEJjKTDcZr5z8UpgOWZkxBF4iJftoA==",
2723 | "dev": true,
2724 | "optional": true,
2725 | "requires": {
2726 | "@types/node": "*"
2727 | }
2728 | },
2729 | "aggregate-error": {
2730 | "version": "3.1.0",
2731 | "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
2732 | "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
2733 | "dev": true,
2734 | "requires": {
2735 | "clean-stack": "^2.0.0",
2736 | "indent-string": "^4.0.0"
2737 | }
2738 | },
2739 | "ajv": {
2740 | "version": "6.12.6",
2741 | "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
2742 | "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
2743 | "dev": true,
2744 | "requires": {
2745 | "fast-deep-equal": "^3.1.1",
2746 | "fast-json-stable-stringify": "^2.0.0",
2747 | "json-schema-traverse": "^0.4.1",
2748 | "uri-js": "^4.2.2"
2749 | }
2750 | },
2751 | "ansi-colors": {
2752 | "version": "4.1.1",
2753 | "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
2754 | "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
2755 | "dev": true
2756 | },
2757 | "ansi-escapes": {
2758 | "version": "4.3.2",
2759 | "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
2760 | "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
2761 | "dev": true,
2762 | "requires": {
2763 | "type-fest": "^0.21.3"
2764 | }
2765 | },
2766 | "ansi-regex": {
2767 | "version": "5.0.0",
2768 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
2769 | "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
2770 | "dev": true
2771 | },
2772 | "ansi-styles": {
2773 | "version": "4.3.0",
2774 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
2775 | "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
2776 | "dev": true,
2777 | "requires": {
2778 | "color-convert": "^2.0.1"
2779 | }
2780 | },
2781 | "arch": {
2782 | "version": "2.2.0",
2783 | "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz",
2784 | "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==",
2785 | "dev": true
2786 | },
2787 | "archiver": {
2788 | "version": "5.3.0",
2789 | "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.0.tgz",
2790 | "integrity": "sha512-iUw+oDwK0fgNpvveEsdQ0Ase6IIKztBJU2U0E9MzszMfmVVUyv1QJhS2ITW9ZCqx8dktAxVAjWWkKehuZE8OPg==",
2791 | "dev": true,
2792 | "requires": {
2793 | "archiver-utils": "^2.1.0",
2794 | "async": "^3.2.0",
2795 | "buffer-crc32": "^0.2.1",
2796 | "readable-stream": "^3.6.0",
2797 | "readdir-glob": "^1.0.0",
2798 | "tar-stream": "^2.2.0",
2799 | "zip-stream": "^4.1.0"
2800 | }
2801 | },
2802 | "archiver-utils": {
2803 | "version": "2.1.0",
2804 | "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz",
2805 | "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==",
2806 | "dev": true,
2807 | "requires": {
2808 | "glob": "^7.1.4",
2809 | "graceful-fs": "^4.2.0",
2810 | "lazystream": "^1.0.0",
2811 | "lodash.defaults": "^4.2.0",
2812 | "lodash.difference": "^4.5.0",
2813 | "lodash.flatten": "^4.4.0",
2814 | "lodash.isplainobject": "^4.0.6",
2815 | "lodash.union": "^4.6.0",
2816 | "normalize-path": "^3.0.0",
2817 | "readable-stream": "^2.0.0"
2818 | },
2819 | "dependencies": {
2820 | "readable-stream": {
2821 | "version": "2.3.7",
2822 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
2823 | "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
2824 | "dev": true,
2825 | "requires": {
2826 | "core-util-is": "~1.0.0",
2827 | "inherits": "~2.0.3",
2828 | "isarray": "~1.0.0",
2829 | "process-nextick-args": "~2.0.0",
2830 | "safe-buffer": "~5.1.1",
2831 | "string_decoder": "~1.1.1",
2832 | "util-deprecate": "~1.0.1"
2833 | }
2834 | },
2835 | "safe-buffer": {
2836 | "version": "5.1.2",
2837 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
2838 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
2839 | "dev": true
2840 | },
2841 | "string_decoder": {
2842 | "version": "1.1.1",
2843 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
2844 | "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
2845 | "dev": true,
2846 | "requires": {
2847 | "safe-buffer": "~5.1.0"
2848 | }
2849 | }
2850 | }
2851 | },
2852 | "asn1": {
2853 | "version": "0.2.4",
2854 | "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
2855 | "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
2856 | "dev": true,
2857 | "requires": {
2858 | "safer-buffer": "~2.1.0"
2859 | }
2860 | },
2861 | "assert-plus": {
2862 | "version": "1.0.0",
2863 | "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
2864 | "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
2865 | "dev": true
2866 | },
2867 | "astral-regex": {
2868 | "version": "2.0.0",
2869 | "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
2870 | "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
2871 | "dev": true
2872 | },
2873 | "async": {
2874 | "version": "3.2.0",
2875 | "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz",
2876 | "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==",
2877 | "dev": true
2878 | },
2879 | "asynckit": {
2880 | "version": "0.4.0",
2881 | "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
2882 | "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
2883 | "dev": true
2884 | },
2885 | "at-least-node": {
2886 | "version": "1.0.0",
2887 | "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
2888 | "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==",
2889 | "dev": true
2890 | },
2891 | "aws-sign2": {
2892 | "version": "0.7.0",
2893 | "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
2894 | "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
2895 | "dev": true
2896 | },
2897 | "aws4": {
2898 | "version": "1.11.0",
2899 | "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
2900 | "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==",
2901 | "dev": true
2902 | },
2903 | "balanced-match": {
2904 | "version": "1.0.2",
2905 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
2906 | "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
2907 | "dev": true
2908 | },
2909 | "base64-js": {
2910 | "version": "1.5.1",
2911 | "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
2912 | "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
2913 | "dev": true
2914 | },
2915 | "bcrypt-pbkdf": {
2916 | "version": "1.0.2",
2917 | "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
2918 | "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
2919 | "dev": true,
2920 | "requires": {
2921 | "tweetnacl": "^0.14.3"
2922 | }
2923 | },
2924 | "big-integer": {
2925 | "version": "1.6.48",
2926 | "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.48.tgz",
2927 | "integrity": "sha512-j51egjPa7/i+RdiRuJbPdJ2FIUYYPhvYLjzoYbcMMm62ooO6F94fETG4MTs46zPAF9Brs04OajboA/qTGuz78w==",
2928 | "dev": true
2929 | },
2930 | "binary": {
2931 | "version": "0.3.0",
2932 | "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz",
2933 | "integrity": "sha1-n2BVO8XOjDOG87VTz/R0Yq3sqnk=",
2934 | "dev": true,
2935 | "requires": {
2936 | "buffers": "~0.1.1",
2937 | "chainsaw": "~0.1.0"
2938 | }
2939 | },
2940 | "bl": {
2941 | "version": "4.1.0",
2942 | "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
2943 | "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
2944 | "dev": true,
2945 | "requires": {
2946 | "buffer": "^5.5.0",
2947 | "inherits": "^2.0.4",
2948 | "readable-stream": "^3.4.0"
2949 | }
2950 | },
2951 | "blob-util": {
2952 | "version": "2.0.2",
2953 | "resolved": "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz",
2954 | "integrity": "sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==",
2955 | "dev": true
2956 | },
2957 | "bluebird": {
2958 | "version": "3.7.2",
2959 | "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
2960 | "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
2961 | "dev": true
2962 | },
2963 | "brace-expansion": {
2964 | "version": "1.1.11",
2965 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
2966 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
2967 | "dev": true,
2968 | "requires": {
2969 | "balanced-match": "^1.0.0",
2970 | "concat-map": "0.0.1"
2971 | }
2972 | },
2973 | "buffer": {
2974 | "version": "5.7.1",
2975 | "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
2976 | "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
2977 | "dev": true,
2978 | "requires": {
2979 | "base64-js": "^1.3.1",
2980 | "ieee754": "^1.1.13"
2981 | }
2982 | },
2983 | "buffer-crc32": {
2984 | "version": "0.2.13",
2985 | "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
2986 | "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
2987 | "dev": true
2988 | },
2989 | "buffer-indexof-polyfill": {
2990 | "version": "1.0.2",
2991 | "resolved": "https://registry.npmjs.org/buffer-indexof-polyfill/-/buffer-indexof-polyfill-1.0.2.tgz",
2992 | "integrity": "sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A==",
2993 | "dev": true
2994 | },
2995 | "buffers": {
2996 | "version": "0.1.1",
2997 | "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz",
2998 | "integrity": "sha1-skV5w77U1tOWru5tmorn9Ugqt7s=",
2999 | "dev": true
3000 | },
3001 | "cachedir": {
3002 | "version": "2.3.0",
3003 | "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.3.0.tgz",
3004 | "integrity": "sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==",
3005 | "dev": true
3006 | },
3007 | "caseless": {
3008 | "version": "0.12.0",
3009 | "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
3010 | "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
3011 | "dev": true
3012 | },
3013 | "chainsaw": {
3014 | "version": "0.1.0",
3015 | "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz",
3016 | "integrity": "sha1-XqtQsor+WAdNDVgpE4iCi15fvJg=",
3017 | "dev": true,
3018 | "requires": {
3019 | "traverse": ">=0.3.0 <0.4"
3020 | }
3021 | },
3022 | "chalk": {
3023 | "version": "4.1.1",
3024 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
3025 | "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
3026 | "dev": true,
3027 | "requires": {
3028 | "ansi-styles": "^4.1.0",
3029 | "supports-color": "^7.1.0"
3030 | },
3031 | "dependencies": {
3032 | "supports-color": {
3033 | "version": "7.2.0",
3034 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
3035 | "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
3036 | "dev": true,
3037 | "requires": {
3038 | "has-flag": "^4.0.0"
3039 | }
3040 | }
3041 | }
3042 | },
3043 | "check-more-types": {
3044 | "version": "2.24.0",
3045 | "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz",
3046 | "integrity": "sha1-FCD/sQ/URNz8ebQ4kbv//TKoRgA=",
3047 | "dev": true
3048 | },
3049 | "ci-info": {
3050 | "version": "3.2.0",
3051 | "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz",
3052 | "integrity": "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==",
3053 | "dev": true
3054 | },
3055 | "clean-stack": {
3056 | "version": "2.2.0",
3057 | "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
3058 | "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
3059 | "dev": true
3060 | },
3061 | "cli-cursor": {
3062 | "version": "3.1.0",
3063 | "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
3064 | "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
3065 | "dev": true,
3066 | "requires": {
3067 | "restore-cursor": "^3.1.0"
3068 | }
3069 | },
3070 | "cli-table3": {
3071 | "version": "0.6.0",
3072 | "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.0.tgz",
3073 | "integrity": "sha512-gnB85c3MGC7Nm9I/FkiasNBOKjOiO1RNuXXarQms37q4QMpWdlbBgD/VnOStA2faG1dpXMv31RFApjX1/QdgWQ==",
3074 | "dev": true,
3075 | "requires": {
3076 | "colors": "^1.1.2",
3077 | "object-assign": "^4.1.0",
3078 | "string-width": "^4.2.0"
3079 | }
3080 | },
3081 | "cli-truncate": {
3082 | "version": "2.1.0",
3083 | "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz",
3084 | "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==",
3085 | "dev": true,
3086 | "requires": {
3087 | "slice-ansi": "^3.0.0",
3088 | "string-width": "^4.2.0"
3089 | }
3090 | },
3091 | "color-convert": {
3092 | "version": "2.0.1",
3093 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
3094 | "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
3095 | "dev": true,
3096 | "requires": {
3097 | "color-name": "~1.1.4"
3098 | }
3099 | },
3100 | "color-name": {
3101 | "version": "1.1.4",
3102 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
3103 | "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
3104 | "dev": true
3105 | },
3106 | "colorette": {
3107 | "version": "1.2.2",
3108 | "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz",
3109 | "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==",
3110 | "dev": true
3111 | },
3112 | "colors": {
3113 | "version": "1.4.0",
3114 | "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz",
3115 | "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==",
3116 | "dev": true,
3117 | "optional": true
3118 | },
3119 | "combined-stream": {
3120 | "version": "1.0.8",
3121 | "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
3122 | "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
3123 | "dev": true,
3124 | "requires": {
3125 | "delayed-stream": "~1.0.0"
3126 | }
3127 | },
3128 | "commander": {
3129 | "version": "5.1.0",
3130 | "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz",
3131 | "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==",
3132 | "dev": true
3133 | },
3134 | "common-tags": {
3135 | "version": "1.8.0",
3136 | "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz",
3137 | "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==",
3138 | "dev": true
3139 | },
3140 | "compress-commons": {
3141 | "version": "4.1.1",
3142 | "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz",
3143 | "integrity": "sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==",
3144 | "dev": true,
3145 | "requires": {
3146 | "buffer-crc32": "^0.2.13",
3147 | "crc32-stream": "^4.0.2",
3148 | "normalize-path": "^3.0.0",
3149 | "readable-stream": "^3.6.0"
3150 | }
3151 | },
3152 | "concat-map": {
3153 | "version": "0.0.1",
3154 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
3155 | "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
3156 | "dev": true
3157 | },
3158 | "core-util-is": {
3159 | "version": "1.0.2",
3160 | "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
3161 | "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
3162 | "dev": true
3163 | },
3164 | "crc-32": {
3165 | "version": "1.2.0",
3166 | "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.0.tgz",
3167 | "integrity": "sha512-1uBwHxF+Y/4yF5G48fwnKq6QsIXheor3ZLPT80yGBV1oEUwpPojlEhQbWKVw1VwcTQyMGHK1/XMmTjmlsmTTGA==",
3168 | "dev": true,
3169 | "requires": {
3170 | "exit-on-epipe": "~1.0.1",
3171 | "printj": "~1.1.0"
3172 | }
3173 | },
3174 | "crc32-stream": {
3175 | "version": "4.0.2",
3176 | "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz",
3177 | "integrity": "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==",
3178 | "dev": true,
3179 | "requires": {
3180 | "crc-32": "^1.2.0",
3181 | "readable-stream": "^3.4.0"
3182 | }
3183 | },
3184 | "cross-spawn": {
3185 | "version": "7.0.3",
3186 | "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
3187 | "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
3188 | "dev": true,
3189 | "requires": {
3190 | "path-key": "^3.1.0",
3191 | "shebang-command": "^2.0.0",
3192 | "which": "^2.0.1"
3193 | }
3194 | },
3195 | "cypress": {
3196 | "version": "7.7.0",
3197 | "resolved": "https://registry.npmjs.org/cypress/-/cypress-7.7.0.tgz",
3198 | "integrity": "sha512-uYBYXNoI5ym0UxROwhQXWTi8JbUEjpC6l/bzoGZNxoKGsLrC1SDPgIDJMgLX/MeEdPL0UInXLDUWN/rSyZUCjQ==",
3199 | "dev": true,
3200 | "requires": {
3201 | "@cypress/request": "^2.88.5",
3202 | "@cypress/xvfb": "^1.2.4",
3203 | "@types/node": "^14.14.31",
3204 | "@types/sinonjs__fake-timers": "^6.0.2",
3205 | "@types/sizzle": "^2.3.2",
3206 | "arch": "^2.2.0",
3207 | "blob-util": "^2.0.2",
3208 | "bluebird": "^3.7.2",
3209 | "cachedir": "^2.3.0",
3210 | "chalk": "^4.1.0",
3211 | "check-more-types": "^2.24.0",
3212 | "cli-cursor": "^3.1.0",
3213 | "cli-table3": "~0.6.0",
3214 | "commander": "^5.1.0",
3215 | "common-tags": "^1.8.0",
3216 | "dayjs": "^1.10.4",
3217 | "debug": "^4.3.2",
3218 | "enquirer": "^2.3.6",
3219 | "eventemitter2": "^6.4.3",
3220 | "execa": "4.1.0",
3221 | "executable": "^4.1.1",
3222 | "extract-zip": "2.0.1",
3223 | "figures": "^3.2.0",
3224 | "fs-extra": "^9.1.0",
3225 | "getos": "^3.2.1",
3226 | "is-ci": "^3.0.0",
3227 | "is-installed-globally": "~0.4.0",
3228 | "lazy-ass": "^1.6.0",
3229 | "listr2": "^3.8.3",
3230 | "lodash": "^4.17.21",
3231 | "log-symbols": "^4.0.0",
3232 | "minimist": "^1.2.5",
3233 | "ospath": "^1.2.2",
3234 | "pretty-bytes": "^5.6.0",
3235 | "ramda": "~0.27.1",
3236 | "request-progress": "^3.0.0",
3237 | "supports-color": "^8.1.1",
3238 | "tmp": "~0.2.1",
3239 | "untildify": "^4.0.0",
3240 | "url": "^0.11.0",
3241 | "yauzl": "^2.10.0"
3242 | }
3243 | },
3244 | "dashdash": {
3245 | "version": "1.14.1",
3246 | "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
3247 | "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
3248 | "dev": true,
3249 | "requires": {
3250 | "assert-plus": "^1.0.0"
3251 | }
3252 | },
3253 | "dayjs": {
3254 | "version": "1.10.6",
3255 | "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.10.6.tgz",
3256 | "integrity": "sha512-AztC/IOW4L1Q41A86phW5Thhcrco3xuAA+YX/BLpLWWjRcTj5TOt/QImBLmCKlrF7u7k47arTnOyL6GnbG8Hvw==",
3257 | "dev": true
3258 | },
3259 | "debug": {
3260 | "version": "4.3.2",
3261 | "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
3262 | "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
3263 | "dev": true,
3264 | "requires": {
3265 | "ms": "2.1.2"
3266 | },
3267 | "dependencies": {
3268 | "ms": {
3269 | "version": "2.1.2",
3270 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
3271 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
3272 | "dev": true
3273 | }
3274 | }
3275 | },
3276 | "delayed-stream": {
3277 | "version": "1.0.0",
3278 | "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
3279 | "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
3280 | "dev": true
3281 | },
3282 | "duplexer2": {
3283 | "version": "0.1.4",
3284 | "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
3285 | "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=",
3286 | "dev": true,
3287 | "requires": {
3288 | "readable-stream": "^2.0.2"
3289 | },
3290 | "dependencies": {
3291 | "readable-stream": {
3292 | "version": "2.3.7",
3293 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
3294 | "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
3295 | "dev": true,
3296 | "requires": {
3297 | "core-util-is": "~1.0.0",
3298 | "inherits": "~2.0.3",
3299 | "isarray": "~1.0.0",
3300 | "process-nextick-args": "~2.0.0",
3301 | "safe-buffer": "~5.1.1",
3302 | "string_decoder": "~1.1.1",
3303 | "util-deprecate": "~1.0.1"
3304 | }
3305 | },
3306 | "safe-buffer": {
3307 | "version": "5.1.2",
3308 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
3309 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
3310 | "dev": true
3311 | },
3312 | "string_decoder": {
3313 | "version": "1.1.1",
3314 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
3315 | "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
3316 | "dev": true,
3317 | "requires": {
3318 | "safe-buffer": "~5.1.0"
3319 | }
3320 | }
3321 | }
3322 | },
3323 | "ecc-jsbn": {
3324 | "version": "0.1.2",
3325 | "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
3326 | "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
3327 | "dev": true,
3328 | "requires": {
3329 | "jsbn": "~0.1.0",
3330 | "safer-buffer": "^2.1.0"
3331 | }
3332 | },
3333 | "emoji-regex": {
3334 | "version": "8.0.0",
3335 | "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
3336 | "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
3337 | "dev": true
3338 | },
3339 | "end-of-stream": {
3340 | "version": "1.4.4",
3341 | "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
3342 | "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
3343 | "dev": true,
3344 | "requires": {
3345 | "once": "^1.4.0"
3346 | }
3347 | },
3348 | "enquirer": {
3349 | "version": "2.3.6",
3350 | "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz",
3351 | "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==",
3352 | "dev": true,
3353 | "requires": {
3354 | "ansi-colors": "^4.1.1"
3355 | }
3356 | },
3357 | "escape-string-regexp": {
3358 | "version": "1.0.5",
3359 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
3360 | "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
3361 | "dev": true
3362 | },
3363 | "eventemitter2": {
3364 | "version": "6.4.4",
3365 | "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.4.tgz",
3366 | "integrity": "sha512-HLU3NDY6wARrLCEwyGKRBvuWYyvW6mHYv72SJJAH3iJN3a6eVUvkjFkcxah1bcTgGVBBrFdIopBJPhCQFMLyXw==",
3367 | "dev": true
3368 | },
3369 | "exceljs": {
3370 | "version": "4.2.1",
3371 | "resolved": "https://registry.npmjs.org/exceljs/-/exceljs-4.2.1.tgz",
3372 | "integrity": "sha512-EogoTdXH1X1PxqD9sV8caYd1RIfXN3PVlCV+mA/87CgdO2h4X5xAEbr7CaiP8tffz7L4aBFwsdMbjfMXi29NjA==",
3373 | "dev": true,
3374 | "requires": {
3375 | "archiver": "^5.0.0",
3376 | "dayjs": "^1.8.34",
3377 | "fast-csv": "^4.3.1",
3378 | "jszip": "^3.5.0",
3379 | "readable-stream": "^3.6.0",
3380 | "saxes": "^5.0.1",
3381 | "tmp": "^0.2.0",
3382 | "unzipper": "^0.10.11",
3383 | "uuid": "^8.3.0"
3384 | },
3385 | "dependencies": {
3386 | "uuid": {
3387 | "version": "8.3.2",
3388 | "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
3389 | "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
3390 | "dev": true
3391 | }
3392 | }
3393 | },
3394 | "execa": {
3395 | "version": "4.1.0",
3396 | "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz",
3397 | "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==",
3398 | "dev": true,
3399 | "requires": {
3400 | "cross-spawn": "^7.0.0",
3401 | "get-stream": "^5.0.0",
3402 | "human-signals": "^1.1.1",
3403 | "is-stream": "^2.0.0",
3404 | "merge-stream": "^2.0.0",
3405 | "npm-run-path": "^4.0.0",
3406 | "onetime": "^5.1.0",
3407 | "signal-exit": "^3.0.2",
3408 | "strip-final-newline": "^2.0.0"
3409 | }
3410 | },
3411 | "executable": {
3412 | "version": "4.1.1",
3413 | "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz",
3414 | "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==",
3415 | "dev": true,
3416 | "requires": {
3417 | "pify": "^2.2.0"
3418 | }
3419 | },
3420 | "exit-on-epipe": {
3421 | "version": "1.0.1",
3422 | "resolved": "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz",
3423 | "integrity": "sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==",
3424 | "dev": true
3425 | },
3426 | "extend": {
3427 | "version": "3.0.2",
3428 | "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
3429 | "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
3430 | "dev": true
3431 | },
3432 | "extract-zip": {
3433 | "version": "2.0.1",
3434 | "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
3435 | "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==",
3436 | "dev": true,
3437 | "requires": {
3438 | "@types/yauzl": "^2.9.1",
3439 | "debug": "^4.1.1",
3440 | "get-stream": "^5.1.0",
3441 | "yauzl": "^2.10.0"
3442 | }
3443 | },
3444 | "extsprintf": {
3445 | "version": "1.3.0",
3446 | "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
3447 | "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
3448 | "dev": true
3449 | },
3450 | "fast-csv": {
3451 | "version": "4.3.6",
3452 | "resolved": "https://registry.npmjs.org/fast-csv/-/fast-csv-4.3.6.tgz",
3453 | "integrity": "sha512-2RNSpuwwsJGP0frGsOmTb9oUF+VkFSM4SyLTDgwf2ciHWTarN0lQTC+F2f/t5J9QjW+c65VFIAAu85GsvMIusw==",
3454 | "dev": true,
3455 | "requires": {
3456 | "@fast-csv/format": "4.3.5",
3457 | "@fast-csv/parse": "4.3.6"
3458 | }
3459 | },
3460 | "fast-deep-equal": {
3461 | "version": "3.1.3",
3462 | "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
3463 | "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
3464 | "dev": true
3465 | },
3466 | "fast-json-stable-stringify": {
3467 | "version": "2.1.0",
3468 | "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
3469 | "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
3470 | "dev": true
3471 | },
3472 | "fd-slicer": {
3473 | "version": "1.1.0",
3474 | "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
3475 | "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=",
3476 | "dev": true,
3477 | "requires": {
3478 | "pend": "~1.2.0"
3479 | }
3480 | },
3481 | "figures": {
3482 | "version": "3.2.0",
3483 | "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
3484 | "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
3485 | "dev": true,
3486 | "requires": {
3487 | "escape-string-regexp": "^1.0.5"
3488 | }
3489 | },
3490 | "forever-agent": {
3491 | "version": "0.6.1",
3492 | "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
3493 | "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
3494 | "dev": true
3495 | },
3496 | "form-data": {
3497 | "version": "2.3.3",
3498 | "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
3499 | "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
3500 | "dev": true,
3501 | "requires": {
3502 | "asynckit": "^0.4.0",
3503 | "combined-stream": "^1.0.6",
3504 | "mime-types": "^2.1.12"
3505 | }
3506 | },
3507 | "fs-constants": {
3508 | "version": "1.0.0",
3509 | "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
3510 | "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==",
3511 | "dev": true
3512 | },
3513 | "fs-extra": {
3514 | "version": "9.1.0",
3515 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
3516 | "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
3517 | "dev": true,
3518 | "requires": {
3519 | "at-least-node": "^1.0.0",
3520 | "graceful-fs": "^4.2.0",
3521 | "jsonfile": "^6.0.1",
3522 | "universalify": "^2.0.0"
3523 | }
3524 | },
3525 | "fs.realpath": {
3526 | "version": "1.0.0",
3527 | "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
3528 | "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
3529 | "dev": true
3530 | },
3531 | "fstream": {
3532 | "version": "1.0.12",
3533 | "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz",
3534 | "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==",
3535 | "dev": true,
3536 | "requires": {
3537 | "graceful-fs": "^4.1.2",
3538 | "inherits": "~2.0.0",
3539 | "mkdirp": ">=0.5 0",
3540 | "rimraf": "2"
3541 | },
3542 | "dependencies": {
3543 | "rimraf": {
3544 | "version": "2.7.1",
3545 | "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
3546 | "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
3547 | "dev": true,
3548 | "requires": {
3549 | "glob": "^7.1.3"
3550 | }
3551 | }
3552 | }
3553 | },
3554 | "get-stream": {
3555 | "version": "5.2.0",
3556 | "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
3557 | "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
3558 | "dev": true,
3559 | "requires": {
3560 | "pump": "^3.0.0"
3561 | }
3562 | },
3563 | "getos": {
3564 | "version": "3.2.1",
3565 | "resolved": "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz",
3566 | "integrity": "sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==",
3567 | "dev": true,
3568 | "requires": {
3569 | "async": "^3.2.0"
3570 | }
3571 | },
3572 | "getpass": {
3573 | "version": "0.1.7",
3574 | "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
3575 | "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
3576 | "dev": true,
3577 | "requires": {
3578 | "assert-plus": "^1.0.0"
3579 | }
3580 | },
3581 | "glob": {
3582 | "version": "7.1.7",
3583 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
3584 | "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
3585 | "dev": true,
3586 | "requires": {
3587 | "fs.realpath": "^1.0.0",
3588 | "inflight": "^1.0.4",
3589 | "inherits": "2",
3590 | "minimatch": "^3.0.4",
3591 | "once": "^1.3.0",
3592 | "path-is-absolute": "^1.0.0"
3593 | }
3594 | },
3595 | "global-dirs": {
3596 | "version": "3.0.0",
3597 | "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz",
3598 | "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==",
3599 | "dev": true,
3600 | "requires": {
3601 | "ini": "2.0.0"
3602 | }
3603 | },
3604 | "graceful-fs": {
3605 | "version": "4.2.6",
3606 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
3607 | "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==",
3608 | "dev": true
3609 | },
3610 | "har-schema": {
3611 | "version": "2.0.0",
3612 | "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
3613 | "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
3614 | "dev": true
3615 | },
3616 | "har-validator": {
3617 | "version": "5.1.5",
3618 | "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
3619 | "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
3620 | "dev": true,
3621 | "requires": {
3622 | "ajv": "^6.12.3",
3623 | "har-schema": "^2.0.0"
3624 | }
3625 | },
3626 | "has-flag": {
3627 | "version": "4.0.0",
3628 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
3629 | "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
3630 | "dev": true
3631 | },
3632 | "http-signature": {
3633 | "version": "1.2.0",
3634 | "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
3635 | "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
3636 | "dev": true,
3637 | "requires": {
3638 | "assert-plus": "^1.0.0",
3639 | "jsprim": "^1.2.2",
3640 | "sshpk": "^1.7.0"
3641 | }
3642 | },
3643 | "human-signals": {
3644 | "version": "1.1.1",
3645 | "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz",
3646 | "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==",
3647 | "dev": true
3648 | },
3649 | "ieee754": {
3650 | "version": "1.2.1",
3651 | "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
3652 | "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
3653 | "dev": true
3654 | },
3655 | "immediate": {
3656 | "version": "3.0.6",
3657 | "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz",
3658 | "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=",
3659 | "dev": true
3660 | },
3661 | "indent-string": {
3662 | "version": "4.0.0",
3663 | "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
3664 | "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
3665 | "dev": true
3666 | },
3667 | "inflight": {
3668 | "version": "1.0.6",
3669 | "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
3670 | "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
3671 | "dev": true,
3672 | "requires": {
3673 | "once": "^1.3.0",
3674 | "wrappy": "1"
3675 | }
3676 | },
3677 | "inherits": {
3678 | "version": "2.0.4",
3679 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
3680 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
3681 | "dev": true
3682 | },
3683 | "ini": {
3684 | "version": "2.0.0",
3685 | "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz",
3686 | "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==",
3687 | "dev": true
3688 | },
3689 | "is-ci": {
3690 | "version": "3.0.0",
3691 | "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz",
3692 | "integrity": "sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==",
3693 | "dev": true,
3694 | "requires": {
3695 | "ci-info": "^3.1.1"
3696 | }
3697 | },
3698 | "is-fullwidth-code-point": {
3699 | "version": "3.0.0",
3700 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
3701 | "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
3702 | "dev": true
3703 | },
3704 | "is-installed-globally": {
3705 | "version": "0.4.0",
3706 | "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz",
3707 | "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==",
3708 | "dev": true,
3709 | "requires": {
3710 | "global-dirs": "^3.0.0",
3711 | "is-path-inside": "^3.0.2"
3712 | }
3713 | },
3714 | "is-path-inside": {
3715 | "version": "3.0.3",
3716 | "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
3717 | "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
3718 | "dev": true
3719 | },
3720 | "is-stream": {
3721 | "version": "2.0.0",
3722 | "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz",
3723 | "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==",
3724 | "dev": true
3725 | },
3726 | "is-typedarray": {
3727 | "version": "1.0.0",
3728 | "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
3729 | "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
3730 | "dev": true
3731 | },
3732 | "is-unicode-supported": {
3733 | "version": "0.1.0",
3734 | "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
3735 | "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
3736 | "dev": true
3737 | },
3738 | "isarray": {
3739 | "version": "1.0.0",
3740 | "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
3741 | "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
3742 | "dev": true
3743 | },
3744 | "isexe": {
3745 | "version": "2.0.0",
3746 | "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
3747 | "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
3748 | "dev": true
3749 | },
3750 | "isstream": {
3751 | "version": "0.1.2",
3752 | "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
3753 | "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
3754 | "dev": true
3755 | },
3756 | "jsbn": {
3757 | "version": "0.1.1",
3758 | "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
3759 | "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
3760 | "dev": true
3761 | },
3762 | "json-schema": {
3763 | "version": "0.2.3",
3764 | "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
3765 | "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
3766 | "dev": true
3767 | },
3768 | "json-schema-traverse": {
3769 | "version": "0.4.1",
3770 | "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
3771 | "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
3772 | "dev": true
3773 | },
3774 | "json-stringify-safe": {
3775 | "version": "5.0.1",
3776 | "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
3777 | "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
3778 | "dev": true
3779 | },
3780 | "jsonfile": {
3781 | "version": "6.1.0",
3782 | "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
3783 | "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
3784 | "dev": true,
3785 | "requires": {
3786 | "graceful-fs": "^4.1.6",
3787 | "universalify": "^2.0.0"
3788 | }
3789 | },
3790 | "jsprim": {
3791 | "version": "1.4.1",
3792 | "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
3793 | "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
3794 | "dev": true,
3795 | "requires": {
3796 | "assert-plus": "1.0.0",
3797 | "extsprintf": "1.3.0",
3798 | "json-schema": "0.2.3",
3799 | "verror": "1.10.0"
3800 | }
3801 | },
3802 | "jszip": {
3803 | "version": "3.6.0",
3804 | "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.6.0.tgz",
3805 | "integrity": "sha512-jgnQoG9LKnWO3mnVNBnfhkh0QknICd1FGSrXcgrl67zioyJ4wgx25o9ZqwNtrROSflGBCGYnJfjrIyRIby1OoQ==",
3806 | "dev": true,
3807 | "requires": {
3808 | "lie": "~3.3.0",
3809 | "pako": "~1.0.2",
3810 | "readable-stream": "~2.3.6",
3811 | "set-immediate-shim": "~1.0.1"
3812 | },
3813 | "dependencies": {
3814 | "readable-stream": {
3815 | "version": "2.3.7",
3816 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
3817 | "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
3818 | "dev": true,
3819 | "requires": {
3820 | "core-util-is": "~1.0.0",
3821 | "inherits": "~2.0.3",
3822 | "isarray": "~1.0.0",
3823 | "process-nextick-args": "~2.0.0",
3824 | "safe-buffer": "~5.1.1",
3825 | "string_decoder": "~1.1.1",
3826 | "util-deprecate": "~1.0.1"
3827 | }
3828 | },
3829 | "safe-buffer": {
3830 | "version": "5.1.2",
3831 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
3832 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
3833 | "dev": true
3834 | },
3835 | "string_decoder": {
3836 | "version": "1.1.1",
3837 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
3838 | "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
3839 | "dev": true,
3840 | "requires": {
3841 | "safe-buffer": "~5.1.0"
3842 | }
3843 | }
3844 | }
3845 | },
3846 | "lazy-ass": {
3847 | "version": "1.6.0",
3848 | "resolved": "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz",
3849 | "integrity": "sha1-eZllXoZGwX8In90YfRUNMyTVRRM=",
3850 | "dev": true
3851 | },
3852 | "lazystream": {
3853 | "version": "1.0.0",
3854 | "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz",
3855 | "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=",
3856 | "dev": true,
3857 | "requires": {
3858 | "readable-stream": "^2.0.5"
3859 | },
3860 | "dependencies": {
3861 | "readable-stream": {
3862 | "version": "2.3.7",
3863 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
3864 | "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
3865 | "dev": true,
3866 | "requires": {
3867 | "core-util-is": "~1.0.0",
3868 | "inherits": "~2.0.3",
3869 | "isarray": "~1.0.0",
3870 | "process-nextick-args": "~2.0.0",
3871 | "safe-buffer": "~5.1.1",
3872 | "string_decoder": "~1.1.1",
3873 | "util-deprecate": "~1.0.1"
3874 | }
3875 | },
3876 | "safe-buffer": {
3877 | "version": "5.1.2",
3878 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
3879 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
3880 | "dev": true
3881 | },
3882 | "string_decoder": {
3883 | "version": "1.1.1",
3884 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
3885 | "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
3886 | "dev": true,
3887 | "requires": {
3888 | "safe-buffer": "~5.1.0"
3889 | }
3890 | }
3891 | }
3892 | },
3893 | "lie": {
3894 | "version": "3.3.0",
3895 | "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz",
3896 | "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==",
3897 | "dev": true,
3898 | "requires": {
3899 | "immediate": "~3.0.5"
3900 | }
3901 | },
3902 | "listenercount": {
3903 | "version": "1.0.1",
3904 | "resolved": "https://registry.npmjs.org/listenercount/-/listenercount-1.0.1.tgz",
3905 | "integrity": "sha1-hMinKrWcRyUyFIDJdeZQg0LnCTc=",
3906 | "dev": true
3907 | },
3908 | "listr2": {
3909 | "version": "3.10.0",
3910 | "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.10.0.tgz",
3911 | "integrity": "sha512-eP40ZHihu70sSmqFNbNy2NL1YwImmlMmPh9WO5sLmPDleurMHt3n+SwEWNu2kzKScexZnkyFtc1VI0z/TGlmpw==",
3912 | "dev": true,
3913 | "requires": {
3914 | "cli-truncate": "^2.1.0",
3915 | "colorette": "^1.2.2",
3916 | "log-update": "^4.0.0",
3917 | "p-map": "^4.0.0",
3918 | "rxjs": "^6.6.7",
3919 | "through": "^2.3.8",
3920 | "wrap-ansi": "^7.0.0"
3921 | }
3922 | },
3923 | "lodash": {
3924 | "version": "4.17.21",
3925 | "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
3926 | "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
3927 | "dev": true
3928 | },
3929 | "lodash.defaults": {
3930 | "version": "4.2.0",
3931 | "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz",
3932 | "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=",
3933 | "dev": true
3934 | },
3935 | "lodash.difference": {
3936 | "version": "4.5.0",
3937 | "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz",
3938 | "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=",
3939 | "dev": true
3940 | },
3941 | "lodash.escaperegexp": {
3942 | "version": "4.1.2",
3943 | "resolved": "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz",
3944 | "integrity": "sha1-ZHYsSGGAglGKw99Mz11YhtriA0c=",
3945 | "dev": true
3946 | },
3947 | "lodash.flatten": {
3948 | "version": "4.4.0",
3949 | "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz",
3950 | "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=",
3951 | "dev": true
3952 | },
3953 | "lodash.groupby": {
3954 | "version": "4.6.0",
3955 | "resolved": "https://registry.npmjs.org/lodash.groupby/-/lodash.groupby-4.6.0.tgz",
3956 | "integrity": "sha1-Cwih3PaDl8OXhVwyOXg4Mt90A9E=",
3957 | "dev": true
3958 | },
3959 | "lodash.isboolean": {
3960 | "version": "3.0.3",
3961 | "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz",
3962 | "integrity": "sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY=",
3963 | "dev": true
3964 | },
3965 | "lodash.isequal": {
3966 | "version": "4.5.0",
3967 | "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz",
3968 | "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=",
3969 | "dev": true
3970 | },
3971 | "lodash.isfunction": {
3972 | "version": "3.0.9",
3973 | "resolved": "https://registry.npmjs.org/lodash.isfunction/-/lodash.isfunction-3.0.9.tgz",
3974 | "integrity": "sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==",
3975 | "dev": true
3976 | },
3977 | "lodash.isnil": {
3978 | "version": "4.0.0",
3979 | "resolved": "https://registry.npmjs.org/lodash.isnil/-/lodash.isnil-4.0.0.tgz",
3980 | "integrity": "sha1-SeKM1VkBNFjIFMVHnTxmOiG/qmw=",
3981 | "dev": true
3982 | },
3983 | "lodash.isplainobject": {
3984 | "version": "4.0.6",
3985 | "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
3986 | "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=",
3987 | "dev": true
3988 | },
3989 | "lodash.isundefined": {
3990 | "version": "3.0.1",
3991 | "resolved": "https://registry.npmjs.org/lodash.isundefined/-/lodash.isundefined-3.0.1.tgz",
3992 | "integrity": "sha1-I+89lTVWUgOmbO/VuDD4SJEa+0g=",
3993 | "dev": true
3994 | },
3995 | "lodash.once": {
3996 | "version": "4.1.1",
3997 | "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz",
3998 | "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=",
3999 | "dev": true
4000 | },
4001 | "lodash.union": {
4002 | "version": "4.6.0",
4003 | "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz",
4004 | "integrity": "sha1-SLtQiECfFvGCFmZkHETdGqrjzYg=",
4005 | "dev": true
4006 | },
4007 | "lodash.uniq": {
4008 | "version": "4.5.0",
4009 | "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
4010 | "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=",
4011 | "dev": true
4012 | },
4013 | "log-symbols": {
4014 | "version": "4.1.0",
4015 | "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
4016 | "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
4017 | "dev": true,
4018 | "requires": {
4019 | "chalk": "^4.1.0",
4020 | "is-unicode-supported": "^0.1.0"
4021 | }
4022 | },
4023 | "log-update": {
4024 | "version": "4.0.0",
4025 | "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz",
4026 | "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==",
4027 | "dev": true,
4028 | "requires": {
4029 | "ansi-escapes": "^4.3.0",
4030 | "cli-cursor": "^3.1.0",
4031 | "slice-ansi": "^4.0.0",
4032 | "wrap-ansi": "^6.2.0"
4033 | },
4034 | "dependencies": {
4035 | "slice-ansi": {
4036 | "version": "4.0.0",
4037 | "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz",
4038 | "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
4039 | "dev": true,
4040 | "requires": {
4041 | "ansi-styles": "^4.0.0",
4042 | "astral-regex": "^2.0.0",
4043 | "is-fullwidth-code-point": "^3.0.0"
4044 | }
4045 | },
4046 | "wrap-ansi": {
4047 | "version": "6.2.0",
4048 | "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
4049 | "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
4050 | "dev": true,
4051 | "requires": {
4052 | "ansi-styles": "^4.0.0",
4053 | "string-width": "^4.1.0",
4054 | "strip-ansi": "^6.0.0"
4055 | }
4056 | }
4057 | }
4058 | },
4059 | "merge-stream": {
4060 | "version": "2.0.0",
4061 | "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
4062 | "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
4063 | "dev": true
4064 | },
4065 | "mime-db": {
4066 | "version": "1.48.0",
4067 | "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.48.0.tgz",
4068 | "integrity": "sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ==",
4069 | "dev": true
4070 | },
4071 | "mime-types": {
4072 | "version": "2.1.31",
4073 | "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.31.tgz",
4074 | "integrity": "sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg==",
4075 | "dev": true,
4076 | "requires": {
4077 | "mime-db": "1.48.0"
4078 | }
4079 | },
4080 | "mimic-fn": {
4081 | "version": "2.1.0",
4082 | "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
4083 | "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
4084 | "dev": true
4085 | },
4086 | "minimatch": {
4087 | "version": "3.0.4",
4088 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
4089 | "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
4090 | "dev": true,
4091 | "requires": {
4092 | "brace-expansion": "^1.1.7"
4093 | }
4094 | },
4095 | "minimist": {
4096 | "version": "1.2.5",
4097 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
4098 | "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
4099 | "dev": true
4100 | },
4101 | "mkdirp": {
4102 | "version": "0.5.5",
4103 | "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
4104 | "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
4105 | "dev": true,
4106 | "requires": {
4107 | "minimist": "^1.2.5"
4108 | }
4109 | },
4110 | "ms": {
4111 | "version": "2.1.3",
4112 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
4113 | "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
4114 | "dev": true
4115 | },
4116 | "normalize-path": {
4117 | "version": "3.0.0",
4118 | "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
4119 | "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
4120 | "dev": true
4121 | },
4122 | "npm-run-path": {
4123 | "version": "4.0.1",
4124 | "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
4125 | "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
4126 | "dev": true,
4127 | "requires": {
4128 | "path-key": "^3.0.0"
4129 | }
4130 | },
4131 | "oauth-sign": {
4132 | "version": "0.9.0",
4133 | "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
4134 | "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
4135 | "dev": true
4136 | },
4137 | "object-assign": {
4138 | "version": "4.1.1",
4139 | "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
4140 | "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
4141 | "dev": true
4142 | },
4143 | "once": {
4144 | "version": "1.4.0",
4145 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
4146 | "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
4147 | "dev": true,
4148 | "requires": {
4149 | "wrappy": "1"
4150 | }
4151 | },
4152 | "onetime": {
4153 | "version": "5.1.2",
4154 | "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
4155 | "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
4156 | "dev": true,
4157 | "requires": {
4158 | "mimic-fn": "^2.1.0"
4159 | }
4160 | },
4161 | "ospath": {
4162 | "version": "1.2.2",
4163 | "resolved": "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz",
4164 | "integrity": "sha1-EnZjl3Sj+O8lcvf+QoDg6kVQwHs=",
4165 | "dev": true
4166 | },
4167 | "p-map": {
4168 | "version": "4.0.0",
4169 | "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz",
4170 | "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
4171 | "dev": true,
4172 | "requires": {
4173 | "aggregate-error": "^3.0.0"
4174 | }
4175 | },
4176 | "pako": {
4177 | "version": "1.0.11",
4178 | "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
4179 | "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
4180 | "dev": true
4181 | },
4182 | "path-is-absolute": {
4183 | "version": "1.0.1",
4184 | "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
4185 | "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
4186 | "dev": true
4187 | },
4188 | "path-key": {
4189 | "version": "3.1.1",
4190 | "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
4191 | "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
4192 | "dev": true
4193 | },
4194 | "pend": {
4195 | "version": "1.2.0",
4196 | "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
4197 | "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=",
4198 | "dev": true
4199 | },
4200 | "performance-now": {
4201 | "version": "2.1.0",
4202 | "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
4203 | "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
4204 | "dev": true
4205 | },
4206 | "pify": {
4207 | "version": "2.3.0",
4208 | "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
4209 | "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
4210 | "dev": true
4211 | },
4212 | "pretty-bytes": {
4213 | "version": "5.6.0",
4214 | "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz",
4215 | "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==",
4216 | "dev": true
4217 | },
4218 | "printj": {
4219 | "version": "1.1.2",
4220 | "resolved": "https://registry.npmjs.org/printj/-/printj-1.1.2.tgz",
4221 | "integrity": "sha512-zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ==",
4222 | "dev": true
4223 | },
4224 | "process-nextick-args": {
4225 | "version": "2.0.1",
4226 | "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
4227 | "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
4228 | "dev": true
4229 | },
4230 | "psl": {
4231 | "version": "1.8.0",
4232 | "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
4233 | "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==",
4234 | "dev": true
4235 | },
4236 | "pump": {
4237 | "version": "3.0.0",
4238 | "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
4239 | "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
4240 | "dev": true,
4241 | "requires": {
4242 | "end-of-stream": "^1.1.0",
4243 | "once": "^1.3.1"
4244 | }
4245 | },
4246 | "punycode": {
4247 | "version": "2.1.1",
4248 | "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
4249 | "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
4250 | "dev": true
4251 | },
4252 | "qs": {
4253 | "version": "6.5.2",
4254 | "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
4255 | "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
4256 | "dev": true
4257 | },
4258 | "querystring": {
4259 | "version": "0.2.0",
4260 | "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
4261 | "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=",
4262 | "dev": true
4263 | },
4264 | "ramda": {
4265 | "version": "0.27.1",
4266 | "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.27.1.tgz",
4267 | "integrity": "sha512-PgIdVpn5y5Yns8vqb8FzBUEYn98V3xcPgawAkkgj0YJ0qDsnHCiNmZYfOGMgOvoB0eWFLpYbhxUR3mxfDIMvpw==",
4268 | "dev": true
4269 | },
4270 | "readable-stream": {
4271 | "version": "3.6.0",
4272 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
4273 | "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
4274 | "dev": true,
4275 | "requires": {
4276 | "inherits": "^2.0.3",
4277 | "string_decoder": "^1.1.1",
4278 | "util-deprecate": "^1.0.1"
4279 | }
4280 | },
4281 | "readdir-glob": {
4282 | "version": "1.1.1",
4283 | "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.1.tgz",
4284 | "integrity": "sha512-91/k1EzZwDx6HbERR+zucygRFfiPl2zkIYZtv3Jjr6Mn7SkKcVct8aVO+sSRiGMc6fLf72du3d92/uY63YPdEA==",
4285 | "dev": true,
4286 | "requires": {
4287 | "minimatch": "^3.0.4"
4288 | }
4289 | },
4290 | "request-progress": {
4291 | "version": "3.0.0",
4292 | "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz",
4293 | "integrity": "sha1-TKdUCBx/7GP1BeT6qCWqBs1mnb4=",
4294 | "dev": true,
4295 | "requires": {
4296 | "throttleit": "^1.0.0"
4297 | }
4298 | },
4299 | "restore-cursor": {
4300 | "version": "3.1.0",
4301 | "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
4302 | "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
4303 | "dev": true,
4304 | "requires": {
4305 | "onetime": "^5.1.0",
4306 | "signal-exit": "^3.0.2"
4307 | }
4308 | },
4309 | "rimraf": {
4310 | "version": "3.0.2",
4311 | "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
4312 | "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
4313 | "dev": true,
4314 | "requires": {
4315 | "glob": "^7.1.3"
4316 | }
4317 | },
4318 | "rxjs": {
4319 | "version": "6.6.7",
4320 | "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
4321 | "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
4322 | "dev": true,
4323 | "requires": {
4324 | "tslib": "^1.9.0"
4325 | }
4326 | },
4327 | "safe-buffer": {
4328 | "version": "5.2.1",
4329 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
4330 | "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
4331 | "dev": true
4332 | },
4333 | "safer-buffer": {
4334 | "version": "2.1.2",
4335 | "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
4336 | "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
4337 | "dev": true
4338 | },
4339 | "saxes": {
4340 | "version": "5.0.1",
4341 | "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz",
4342 | "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==",
4343 | "dev": true,
4344 | "requires": {
4345 | "xmlchars": "^2.2.0"
4346 | }
4347 | },
4348 | "set-immediate-shim": {
4349 | "version": "1.0.1",
4350 | "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz",
4351 | "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=",
4352 | "dev": true
4353 | },
4354 | "setimmediate": {
4355 | "version": "1.0.5",
4356 | "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
4357 | "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=",
4358 | "dev": true
4359 | },
4360 | "shebang-command": {
4361 | "version": "2.0.0",
4362 | "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
4363 | "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
4364 | "dev": true,
4365 | "requires": {
4366 | "shebang-regex": "^3.0.0"
4367 | }
4368 | },
4369 | "shebang-regex": {
4370 | "version": "3.0.0",
4371 | "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
4372 | "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
4373 | "dev": true
4374 | },
4375 | "signal-exit": {
4376 | "version": "3.0.3",
4377 | "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
4378 | "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
4379 | "dev": true
4380 | },
4381 | "slice-ansi": {
4382 | "version": "3.0.0",
4383 | "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz",
4384 | "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==",
4385 | "dev": true,
4386 | "requires": {
4387 | "ansi-styles": "^4.0.0",
4388 | "astral-regex": "^2.0.0",
4389 | "is-fullwidth-code-point": "^3.0.0"
4390 | }
4391 | },
4392 | "sshpk": {
4393 | "version": "1.16.1",
4394 | "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
4395 | "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
4396 | "dev": true,
4397 | "requires": {
4398 | "asn1": "~0.2.3",
4399 | "assert-plus": "^1.0.0",
4400 | "bcrypt-pbkdf": "^1.0.0",
4401 | "dashdash": "^1.12.0",
4402 | "ecc-jsbn": "~0.1.1",
4403 | "getpass": "^0.1.1",
4404 | "jsbn": "~0.1.0",
4405 | "safer-buffer": "^2.0.2",
4406 | "tweetnacl": "~0.14.0"
4407 | }
4408 | },
4409 | "string_decoder": {
4410 | "version": "1.3.0",
4411 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
4412 | "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
4413 | "dev": true,
4414 | "requires": {
4415 | "safe-buffer": "~5.2.0"
4416 | }
4417 | },
4418 | "string-width": {
4419 | "version": "4.2.2",
4420 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
4421 | "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
4422 | "dev": true,
4423 | "requires": {
4424 | "emoji-regex": "^8.0.0",
4425 | "is-fullwidth-code-point": "^3.0.0",
4426 | "strip-ansi": "^6.0.0"
4427 | }
4428 | },
4429 | "strip-ansi": {
4430 | "version": "6.0.0",
4431 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
4432 | "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
4433 | "dev": true,
4434 | "requires": {
4435 | "ansi-regex": "^5.0.0"
4436 | }
4437 | },
4438 | "strip-final-newline": {
4439 | "version": "2.0.0",
4440 | "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
4441 | "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
4442 | "dev": true
4443 | },
4444 | "supports-color": {
4445 | "version": "8.1.1",
4446 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
4447 | "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
4448 | "dev": true,
4449 | "requires": {
4450 | "has-flag": "^4.0.0"
4451 | }
4452 | },
4453 | "tar-stream": {
4454 | "version": "2.2.0",
4455 | "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz",
4456 | "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==",
4457 | "dev": true,
4458 | "requires": {
4459 | "bl": "^4.0.3",
4460 | "end-of-stream": "^1.4.1",
4461 | "fs-constants": "^1.0.0",
4462 | "inherits": "^2.0.3",
4463 | "readable-stream": "^3.1.1"
4464 | }
4465 | },
4466 | "throttleit": {
4467 | "version": "1.0.0",
4468 | "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz",
4469 | "integrity": "sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw=",
4470 | "dev": true
4471 | },
4472 | "through": {
4473 | "version": "2.3.8",
4474 | "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
4475 | "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
4476 | "dev": true
4477 | },
4478 | "tmp": {
4479 | "version": "0.2.1",
4480 | "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz",
4481 | "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==",
4482 | "dev": true,
4483 | "requires": {
4484 | "rimraf": "^3.0.0"
4485 | }
4486 | },
4487 | "tough-cookie": {
4488 | "version": "2.5.0",
4489 | "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
4490 | "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
4491 | "dev": true,
4492 | "requires": {
4493 | "psl": "^1.1.28",
4494 | "punycode": "^2.1.1"
4495 | }
4496 | },
4497 | "traverse": {
4498 | "version": "0.3.9",
4499 | "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz",
4500 | "integrity": "sha1-cXuPIgzAu3tE5AUUwisui7xw2Lk=",
4501 | "dev": true
4502 | },
4503 | "tslib": {
4504 | "version": "1.14.1",
4505 | "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
4506 | "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
4507 | "dev": true
4508 | },
4509 | "tunnel-agent": {
4510 | "version": "0.6.0",
4511 | "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
4512 | "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
4513 | "dev": true,
4514 | "requires": {
4515 | "safe-buffer": "^5.0.1"
4516 | }
4517 | },
4518 | "tweetnacl": {
4519 | "version": "0.14.5",
4520 | "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
4521 | "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
4522 | "dev": true
4523 | },
4524 | "type-fest": {
4525 | "version": "0.21.3",
4526 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
4527 | "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
4528 | "dev": true
4529 | },
4530 | "universalify": {
4531 | "version": "2.0.0",
4532 | "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
4533 | "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
4534 | "dev": true
4535 | },
4536 | "untildify": {
4537 | "version": "4.0.0",
4538 | "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz",
4539 | "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==",
4540 | "dev": true
4541 | },
4542 | "unzipper": {
4543 | "version": "0.10.11",
4544 | "resolved": "https://registry.npmjs.org/unzipper/-/unzipper-0.10.11.tgz",
4545 | "integrity": "sha512-+BrAq2oFqWod5IESRjL3S8baohbevGcVA+teAIOYWM3pDVdseogqbzhhvvmiyQrUNKFUnDMtELW3X8ykbyDCJw==",
4546 | "dev": true,
4547 | "requires": {
4548 | "big-integer": "^1.6.17",
4549 | "binary": "~0.3.0",
4550 | "bluebird": "~3.4.1",
4551 | "buffer-indexof-polyfill": "~1.0.0",
4552 | "duplexer2": "~0.1.4",
4553 | "fstream": "^1.0.12",
4554 | "graceful-fs": "^4.2.2",
4555 | "listenercount": "~1.0.1",
4556 | "readable-stream": "~2.3.6",
4557 | "setimmediate": "~1.0.4"
4558 | },
4559 | "dependencies": {
4560 | "bluebird": {
4561 | "version": "3.4.7",
4562 | "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz",
4563 | "integrity": "sha1-9y12C+Cbf3bQjtj66Ysomo0F+rM=",
4564 | "dev": true
4565 | },
4566 | "readable-stream": {
4567 | "version": "2.3.7",
4568 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
4569 | "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
4570 | "dev": true,
4571 | "requires": {
4572 | "core-util-is": "~1.0.0",
4573 | "inherits": "~2.0.3",
4574 | "isarray": "~1.0.0",
4575 | "process-nextick-args": "~2.0.0",
4576 | "safe-buffer": "~5.1.1",
4577 | "string_decoder": "~1.1.1",
4578 | "util-deprecate": "~1.0.1"
4579 | }
4580 | },
4581 | "safe-buffer": {
4582 | "version": "5.1.2",
4583 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
4584 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
4585 | "dev": true
4586 | },
4587 | "string_decoder": {
4588 | "version": "1.1.1",
4589 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
4590 | "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
4591 | "dev": true,
4592 | "requires": {
4593 | "safe-buffer": "~5.1.0"
4594 | }
4595 | }
4596 | }
4597 | },
4598 | "uri-js": {
4599 | "version": "4.4.1",
4600 | "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
4601 | "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
4602 | "dev": true,
4603 | "requires": {
4604 | "punycode": "^2.1.0"
4605 | }
4606 | },
4607 | "url": {
4608 | "version": "0.11.0",
4609 | "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
4610 | "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
4611 | "dev": true,
4612 | "requires": {
4613 | "punycode": "1.3.2",
4614 | "querystring": "0.2.0"
4615 | },
4616 | "dependencies": {
4617 | "punycode": {
4618 | "version": "1.3.2",
4619 | "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
4620 | "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=",
4621 | "dev": true
4622 | }
4623 | }
4624 | },
4625 | "util-deprecate": {
4626 | "version": "1.0.2",
4627 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
4628 | "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
4629 | "dev": true
4630 | },
4631 | "uuid": {
4632 | "version": "3.4.0",
4633 | "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
4634 | "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
4635 | "dev": true
4636 | },
4637 | "verror": {
4638 | "version": "1.10.0",
4639 | "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
4640 | "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
4641 | "dev": true,
4642 | "requires": {
4643 | "assert-plus": "^1.0.0",
4644 | "core-util-is": "1.0.2",
4645 | "extsprintf": "^1.2.0"
4646 | }
4647 | },
4648 | "which": {
4649 | "version": "2.0.2",
4650 | "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
4651 | "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
4652 | "dev": true,
4653 | "requires": {
4654 | "isexe": "^2.0.0"
4655 | }
4656 | },
4657 | "wrap-ansi": {
4658 | "version": "7.0.0",
4659 | "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
4660 | "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
4661 | "dev": true,
4662 | "requires": {
4663 | "ansi-styles": "^4.0.0",
4664 | "string-width": "^4.1.0",
4665 | "strip-ansi": "^6.0.0"
4666 | }
4667 | },
4668 | "wrappy": {
4669 | "version": "1.0.2",
4670 | "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
4671 | "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
4672 | "dev": true
4673 | },
4674 | "xmlchars": {
4675 | "version": "2.2.0",
4676 | "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz",
4677 | "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==",
4678 | "dev": true
4679 | },
4680 | "yauzl": {
4681 | "version": "2.10.0",
4682 | "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
4683 | "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=",
4684 | "dev": true,
4685 | "requires": {
4686 | "buffer-crc32": "~0.2.3",
4687 | "fd-slicer": "~1.1.0"
4688 | }
4689 | },
4690 | "zip-stream": {
4691 | "version": "4.1.0",
4692 | "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz",
4693 | "integrity": "sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==",
4694 | "dev": true,
4695 | "requires": {
4696 | "archiver-utils": "^2.1.0",
4697 | "compress-commons": "^4.1.0",
4698 | "readable-stream": "^3.6.0"
4699 | }
4700 | }
4701 | }
4702 | }
4703 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "cypressapitraining",
3 | "version": "1.0.0",
4 | "description": "this is cypress api practice",
5 | "main": "index.js",
6 | "scripts": {
7 | "test": "cypress test"
8 | },
9 | "author": "Naveen AutomationLabs",
10 | "license": "ISC",
11 | "devDependencies": {
12 | "cypress": "^7.7.0",
13 | "exceljs": "^4.2.1"
14 | }
15 | }
16 |
--------------------------------------------------------------------------------