Make WordPress Core

Changeset 44112 for trunk


Ignore:
Timestamp:
12/13/2018 03:25:37 PM (6 years ago)
Author:
atimmer
Message:

Build tools: Build @wordpress packages with webpack.

We decided to split the media webpack config into it's own file. The
main webpack config then combines this file with the packages config.

Include vendor scripts by copying them. We copy the minified files if
they are available. If they aren't available we minify the original
files ourselves.

Props omarreiss, herregroen, gziolo, youknowriad, netweb, adamsilverstein.
Merges [43719] to trunk.
See #45065.

Location:
trunk
Files:
6 edited
1 copied

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/Gruntfile.js

    r43978 r44112  
    705705        webpack: {
    706706            prod: webpackConfig( { environment: 'production' } ),
    707             dev: webpackConfig( { environment: 'development' } )
     707            dev: webpackConfig( { environment: 'development' } ),
     708            watch: webpackConfig( { environment: 'development', watch: true } )
    708709        },
    709710        concat: {
  • trunk/package-lock.json

    r44111 r44112  
    55    "requires": true,
    66    "dependencies": {
     7        "@babel/polyfill": {
     8            "version": "7.0.0",
     9            "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.0.0.tgz",
     10            "integrity": "sha512-dnrMRkyyr74CRelJwvgnnSUDh2ge2NCTyHVwpOdvRMHtJUyxLtMAfhBN3s64pY41zdw0kgiLPh6S20eb1NcX6Q==",
     11            "requires": {
     12                "core-js": "^2.5.7",
     13                "regenerator-runtime": "^0.11.1"
     14            }
     15        },
     16        "@babel/runtime": {
     17            "version": "7.2.0",
     18            "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.2.0.tgz",
     19            "integrity": "sha512-oouEibCbHMVdZSDlJBO6bZmID/zA/G/Qx3H1d3rSNPTD+L8UNKvCat7aKWSJ74zYbm5zWGh0GQN0hKj8zYFTCg==",
     20            "requires": {
     21                "regenerator-runtime": "^0.12.0"
     22            },
     23            "dependencies": {
     24                "regenerator-runtime": {
     25                    "version": "0.12.1",
     26                    "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz",
     27                    "integrity": "sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg=="
     28                }
     29            }
     30        },
     31        "@tannin/compile": {
     32            "version": "1.0.1",
     33            "resolved": "https://registry.npmjs.org/@tannin/compile/-/compile-1.0.1.tgz",
     34            "integrity": "sha512-ymd9icvnkQin8UG4eRU3+xBc7gqTn/Kv5+EMY3ALWVwIl6j/7McWbCkxB8MgU40UaHJk8kLCk06wiKszXLdXWQ==",
     35            "requires": {
     36                "@tannin/evaluate": "^1.0.0",
     37                "@tannin/postfix": "^1.0.0"
     38            }
     39        },
     40        "@tannin/evaluate": {
     41            "version": "1.0.0",
     42            "resolved": "https://registry.npmjs.org/@tannin/evaluate/-/evaluate-1.0.0.tgz",
     43            "integrity": "sha512-gO7YbJsD8sj5/nqUbFZv71Meu2++D9n4DZov/cWwp3YJbBwKShPlWwwlXr/0vz4vuxm/gys+3NiGbZkmhlXf0Q=="
     44        },
     45        "@tannin/plural-forms": {
     46            "version": "1.0.1",
     47            "resolved": "https://registry.npmjs.org/@tannin/plural-forms/-/plural-forms-1.0.1.tgz",
     48            "integrity": "sha512-SXutT+XLbMOECvmWDBSqIOHhS5hzWG9875HCFGKYgp8ghGPrJ4HZ325Xc0hsRThdjgrWMEQixlbpWl4SXOQTig==",
     49            "requires": {
     50                "@tannin/compile": "^1.0.0"
     51            }
     52        },
     53        "@tannin/postfix": {
     54            "version": "1.0.0",
     55            "resolved": "https://registry.npmjs.org/@tannin/postfix/-/postfix-1.0.0.tgz",
     56            "integrity": "sha512-59/mWwU7sXHfoU2kI3RcWRki2Jjbz5nEVJNBN4MUyIhPjXTebAcZqgsQACvlk+sjKVOTMEMHcrFrKQbaxz/1Dw=="
     57        },
     58        "@types/q": {
     59            "version": "1.5.1",
     60            "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.1.tgz",
     61            "integrity": "sha512-eqz8c/0kwNi/OEHQfvIuJVLTst3in0e7uTKeuY+WL/zfKn0xVujOTp42bS/vUUokhK5P2BppLd9JXMOMHcgbjA==",
     62            "dev": true
     63        },
    764        "@webassemblyjs/ast": {
    865            "version": "1.7.11",
     
    177234            }
    178235        },
     236        "@wordpress/a11y": {
     237            "version": "2.0.2",
     238            "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-2.0.2.tgz",
     239            "integrity": "sha512-YtO4GG5XQX/y+y9/9nnO7IZfyLfgSLXyRgvt9Om4LTUULF4VClol+x00zuQHcHUdQwINMnAkcG51ni9dkXbxgg==",
     240            "requires": {
     241                "@babel/runtime": "^7.0.0",
     242                "@wordpress/dom-ready": "^2.0.2"
     243            }
     244        },
     245        "@wordpress/api-fetch": {
     246            "version": "2.0.2",
     247            "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-2.0.2.tgz",
     248            "integrity": "sha512-i+vDdoCxNAI9PpSLlLBg10JZq4cAJ3K/aVNxHUyK+Ps8cDUjEBITOV3A0+pnmumLCZgzs+LXIKq/kgNz+POqlA==",
     249            "requires": {
     250                "@babel/runtime": "^7.0.0",
     251                "@wordpress/hooks": "^2.0.2",
     252                "@wordpress/i18n": "^3.0.1"
     253            }
     254        },
     255        "@wordpress/autop": {
     256            "version": "2.0.2",
     257            "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-2.0.2.tgz",
     258            "integrity": "sha512-YoaLK8TJVvD6e0t5VbiwPvkuIyBim5WyDXgE6Kg6T9xLWDEu+Azp1ljk/e+D6rPJoC895eBQZjCWxrch5WFvLw==",
     259            "requires": {
     260                "@babel/runtime": "^7.0.0"
     261            }
     262        },
     263        "@wordpress/blob": {
     264            "version": "2.0.2",
     265            "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-2.0.2.tgz",
     266            "integrity": "sha512-zy4INlg/QYsqN5bRE1P2P/rPccR/3KXs4816RQYVCunAd8QrS1d9rvYcaFrXIKoXIZ6rz999EZN/E4wTfja0dg==",
     267            "requires": {
     268                "@babel/runtime": "^7.0.0"
     269            }
     270        },
     271        "@wordpress/block-library": {
     272            "version": "2.1.0",
     273            "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-2.1.0.tgz",
     274            "integrity": "sha512-I3p+P2PA1s7zji6axN/BzKcxBl8bY6K9De0wAWV+426jDLIs4SW+80fUowbTqksI0NYE0AAqkjMduxCNvAwBwA==",
     275            "requires": {
     276                "@babel/runtime": "^7.0.0",
     277                "@wordpress/autop": "^2.0.2",
     278                "@wordpress/blob": "^2.0.2",
     279                "@wordpress/blocks": "^4.0.1",
     280                "@wordpress/components": "^4.1.0",
     281                "@wordpress/compose": "^2.0.2",
     282                "@wordpress/core-data": "^2.0.2",
     283                "@wordpress/data": "^2.1.1",
     284                "@wordpress/deprecated": "^2.0.2",
     285                "@wordpress/editor": "^4.0.1",
     286                "@wordpress/element": "^2.1.1",
     287                "@wordpress/html-entities": "^2.0.2",
     288                "@wordpress/i18n": "^3.0.1",
     289                "@wordpress/keycodes": "^2.0.2",
     290                "@wordpress/viewport": "^2.0.2",
     291                "classnames": "^2.2.5",
     292                "lodash": "^4.17.10",
     293                "memize": "^1.0.5",
     294                "moment": "^2.22.1",
     295                "querystring": "^0.2.0",
     296                "querystringify": "^1.0.0",
     297                "url": "^0.11.0"
     298            },
     299            "dependencies": {
     300                "querystringify": {
     301                    "version": "1.0.0",
     302                    "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-1.0.0.tgz",
     303                    "integrity": "sha1-YoYkIRLFtxL6ZU5SZlK/ahP/Bcs="
     304                }
     305            }
     306        },
     307        "@wordpress/block-serialization-default-parser": {
     308            "version": "1.0.1",
     309            "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-1.0.1.tgz",
     310            "integrity": "sha512-r3pi1GVDnxR4MEb8BcS2UX8BQcNHU/7PyueUihSWGbVJaCksSf+wyRKVTuZiOQKagO95fWy7Egc0JcWK6clmiQ==",
     311            "requires": {
     312                "@babel/runtime": "^7.0.0"
     313            }
     314        },
     315        "@wordpress/block-serialization-spec-parser": {
     316            "version": "1.1.1",
     317            "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-spec-parser/-/block-serialization-spec-parser-1.1.1.tgz",
     318            "integrity": "sha512-33/4M2D8ftrHvRythIA44/530erCPn3bdA+C8pqm6DWByGxxYzR/jemwEuG3H+sfDWAQGfsVFmHSIXxJtEax7g=="
     319        },
     320        "@wordpress/blocks": {
     321            "version": "4.0.2",
     322            "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-4.0.2.tgz",
     323            "integrity": "sha512-q21ngwh7w+Na2I1tNQsBYIrPrGDyJy9yuTu7y6BKkMHg5brfT31wT753EbgQW8Dp9glY6B2dyzqp51NL1CrUxg==",
     324            "requires": {
     325                "@babel/runtime": "^7.0.0",
     326                "@wordpress/autop": "^2.0.2",
     327                "@wordpress/blob": "^2.0.2",
     328                "@wordpress/block-serialization-default-parser": "^1.0.1",
     329                "@wordpress/block-serialization-spec-parser": "^1.0.3",
     330                "@wordpress/data": "^2.1.2",
     331                "@wordpress/deprecated": "^2.0.2",
     332                "@wordpress/dom": "^2.0.2",
     333                "@wordpress/element": "^2.1.2",
     334                "@wordpress/hooks": "^2.0.2",
     335                "@wordpress/i18n": "^3.0.1",
     336                "@wordpress/is-shallow-equal": "^1.1.4",
     337                "@wordpress/shortcode": "^2.0.2",
     338                "hpq": "^1.2.0",
     339                "lodash": "^4.17.10",
     340                "rememo": "^3.0.0",
     341                "showdown": "^1.8.6",
     342                "simple-html-tokenizer": "^0.4.1",
     343                "tinycolor2": "^1.4.1",
     344                "uuid": "^3.1.0"
     345            },
     346            "dependencies": {
     347                "@wordpress/compose": {
     348                    "version": "2.1.2",
     349                    "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-2.1.2.tgz",
     350                    "integrity": "sha512-jr1bWRYx8vt4bCWB4hqR9Ve9rk/TCJ5mFRvkwEd+xTDyXG6ZMmps3HszGA6aCH7E+TCHH+bWw2qZo9sAeHVK/w==",
     351                    "requires": {
     352                        "@babel/runtime": "^7.0.0",
     353                        "@wordpress/deprecated": "^2.0.3",
     354                        "@wordpress/element": "^2.1.7",
     355                        "@wordpress/is-shallow-equal": "^1.1.4",
     356                        "lodash": "^4.17.10"
     357                    },
     358                    "dependencies": {
     359                        "@wordpress/deprecated": {
     360                            "version": "2.0.3",
     361                            "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-2.0.3.tgz",
     362                            "integrity": "sha512-5v8h6BJ9xQFTho7ucitshpIahD+rVnAhgc/4juYmPLb9/GJzwY1J91Ve5mcjcjgWhdtjBKO0TCq/S4PCfS812w==",
     363                            "requires": {
     364                                "@babel/runtime": "^7.0.0",
     365                                "@wordpress/hooks": "^2.0.3"
     366                            }
     367                        },
     368                        "@wordpress/hooks": {
     369                            "version": "2.0.3",
     370                            "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-2.0.3.tgz",
     371                            "integrity": "sha512-dMXM8VX1MfMN+vrstOdpCXioo4evtvjTESVnSc+AjKVOAWOCbuT/ci3aDLy8DreyDrWYgUR35Gfh7Y8JJix7vA==",
     372                            "requires": {
     373                                "@babel/runtime": "^7.0.0"
     374                            }
     375                        }
     376                    }
     377                },
     378                "@wordpress/data": {
     379                    "version": "2.1.4",
     380                    "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-2.1.4.tgz",
     381                    "integrity": "sha512-Emfhszi7huasdDhngwk9HvRLUiotCNo9mDDk2Q9VGpGb9SfpQp+84PvenhreiZtezUR+7nUnSQuAJ2d8rUP37Q==",
     382                    "requires": {
     383                        "@babel/runtime": "^7.0.0",
     384                        "@wordpress/compose": "^2.0.5",
     385                        "@wordpress/deprecated": "^2.0.2",
     386                        "@wordpress/element": "^2.1.4",
     387                        "@wordpress/is-shallow-equal": "^1.1.4",
     388                        "@wordpress/redux-routine": "^3.0.3",
     389                        "equivalent-key-map": "^0.2.0",
     390                        "is-promise": "^2.1.0",
     391                        "lodash": "^4.17.10",
     392                        "redux": "^4.0.0"
     393                    }
     394                },
     395                "@wordpress/element": {
     396                    "version": "2.1.8",
     397                    "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-2.1.8.tgz",
     398                    "integrity": "sha512-hPbNWcxGQCpTeXoTdwr0Bu3kNJMSSKAnIb5B8P/2lTQ9mJ6w8l1Vc/0L11Yy8+uElaLwGq4Lja9ljgTlWbXUkA==",
     399                    "requires": {
     400                        "@babel/runtime": "^7.0.0",
     401                        "@wordpress/escape-html": "^1.0.1",
     402                        "lodash": "^4.17.10",
     403                        "react": "^16.6.3",
     404                        "react-dom": "^16.6.3"
     405                    },
     406                    "dependencies": {
     407                        "react": {
     408                            "version": "16.6.3",
     409                            "resolved": "https://registry.npmjs.org/react/-/react-16.6.3.tgz",
     410                            "integrity": "sha512-zCvmH2vbEolgKxtqXL2wmGCUxUyNheYn/C+PD1YAjfxHC54+MhdruyhO7QieQrYsYeTxrn93PM2y0jRH1zEExw==",
     411                            "requires": {
     412                                "loose-envify": "^1.1.0",
     413                                "object-assign": "^4.1.1",
     414                                "prop-types": "^15.6.2",
     415                                "scheduler": "^0.11.2"
     416                            }
     417                        },
     418                        "react-dom": {
     419                            "version": "16.6.3",
     420                            "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.6.3.tgz",
     421                            "integrity": "sha512-8ugJWRCWLGXy+7PmNh8WJz3g1TaTUt1XyoIcFN+x0Zbkoz+KKdUyx1AQLYJdbFXjuF41Nmjn5+j//rxvhFjgSQ==",
     422                            "requires": {
     423                                "loose-envify": "^1.1.0",
     424                                "object-assign": "^4.1.1",
     425                                "prop-types": "^15.6.2",
     426                                "scheduler": "^0.11.2"
     427                            }
     428                        }
     429                    }
     430                },
     431                "@wordpress/escape-html": {
     432                    "version": "1.0.1",
     433                    "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-1.0.1.tgz",
     434                    "integrity": "sha512-ywRXV6WHbUWlqEDXQcWLmyG+/oBw8myTp+KTbkRRF2EJvx/cqL9XF55I2+aeZ5Q0VYRXXGHp6Tp1iRfJjr/rNQ==",
     435                    "requires": {
     436                        "@babel/runtime": "^7.0.0"
     437                    }
     438                },
     439                "@wordpress/redux-routine": {
     440                    "version": "3.0.3",
     441                    "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-3.0.3.tgz",
     442                    "integrity": "sha512-wT8GoG0qtwxq8J5g0uYxZYoNcnhQloFvMTkDQsaWWAvaO1wsTaamYbusHc6q7PS+EsS2TioQkZsxTtei6YwBBg==",
     443                    "requires": {
     444                        "@babel/runtime": "^7.0.0",
     445                        "is-promise": "^2.1.0",
     446                        "rungen": "^0.3.2"
     447                    }
     448                }
     449            }
     450        },
     451        "@wordpress/components": {
     452            "version": "4.1.0",
     453            "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-4.1.0.tgz",
     454            "integrity": "sha512-MWWrdg1HOojJZEY9hgGTZrgbHzuk2F32/f4qBE0L6Q2wfP48tFjvO8952IJ2vxmtGrXK8PfDuvOGJy2K944LBA==",
     455            "requires": {
     456                "@babel/runtime": "^7.0.0",
     457                "@wordpress/a11y": "^2.0.2",
     458                "@wordpress/api-fetch": "^2.0.2",
     459                "@wordpress/compose": "^2.0.2",
     460                "@wordpress/deprecated": "^2.0.2",
     461                "@wordpress/dom": "^2.0.2",
     462                "@wordpress/element": "^2.1.1",
     463                "@wordpress/hooks": "^2.0.2",
     464                "@wordpress/i18n": "^3.0.1",
     465                "@wordpress/is-shallow-equal": "^1.1.4",
     466                "@wordpress/keycodes": "^2.0.2",
     467                "@wordpress/url": "^2.0.2",
     468                "classnames": "^2.2.5",
     469                "clipboard": "^1.7.1",
     470                "diff": "^3.5.0",
     471                "dom-scroll-into-view": "^1.2.1",
     472                "lodash": "^4.17.10",
     473                "memize": "^1.0.5",
     474                "moment": "^2.22.1",
     475                "mousetrap": "^1.6.2",
     476                "re-resizable": "^4.7.1",
     477                "react-click-outside": "^2.3.1",
     478                "react-color": "^2.13.4",
     479                "react-datepicker": "^1.4.1",
     480                "rememo": "^3.0.0",
     481                "uuid": "^3.1.0"
     482            },
     483            "dependencies": {
     484                "moment": {
     485                    "version": "2.23.0",
     486                    "resolved": "https://registry.npmjs.org/moment/-/moment-2.23.0.tgz",
     487                    "integrity": "sha512-3IE39bHVqFbWWaPOMHZF98Q9c3LDKGTmypMiTM2QygGXXElkFWIH7GxfmlwmY2vwa+wmNsoYZmG2iusf1ZjJoA=="
     488                }
     489            }
     490        },
     491        "@wordpress/compose": {
     492            "version": "2.0.2",
     493            "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-2.0.2.tgz",
     494            "integrity": "sha512-BBii0uIRHJ63Gu3zpPFjy6Qda+w/Ie4cHx5tN3hmFNWPENhSlosix1eXbxvE3lSEerW509A1Bt8Tn1XlePTElg==",
     495            "requires": {
     496                "@babel/runtime": "^7.0.0",
     497                "@wordpress/element": "^2.1.1",
     498                "@wordpress/is-shallow-equal": "^1.1.4",
     499                "lodash": "^4.17.10"
     500            }
     501        },
     502        "@wordpress/core-data": {
     503            "version": "2.0.2",
     504            "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-2.0.2.tgz",
     505            "integrity": "sha512-ErZgGsKpImg6k2jQ4bWCwFBR6/LDqyLnR05/nDgT14HLvwc0vA9jnw5aPdA2UgqyczY5VuBIEocRQ7JMGxqYXQ==",
     506            "requires": {
     507                "@babel/runtime": "^7.0.0",
     508                "@wordpress/api-fetch": "^2.0.2",
     509                "@wordpress/data": "^2.1.1",
     510                "@wordpress/url": "^2.0.2",
     511                "equivalent-key-map": "^0.2.1",
     512                "lodash": "^4.17.10",
     513                "rememo": "^3.0.0"
     514            }
     515        },
     516        "@wordpress/custom-templated-path-webpack-plugin": {
     517            "version": "1.1.5",
     518            "resolved": "https://registry.npmjs.org/@wordpress/custom-templated-path-webpack-plugin/-/custom-templated-path-webpack-plugin-1.1.5.tgz",
     519            "integrity": "sha512-CW5riqe6orufjF3NvKZ3N3a4Xx5EwtSvoFlXDeCMM+zeQLJ95mxRQSZZP5vJZ6DgZ29dNc+w3WUQxGWqQWiJbg==",
     520            "dev": true,
     521            "requires": {
     522                "@babel/runtime": "^7.0.0",
     523                "escape-string-regexp": "^1.0.5"
     524            }
     525        },
     526        "@wordpress/data": {
     527            "version": "2.1.1",
     528            "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-2.1.1.tgz",
     529            "integrity": "sha512-7GcID3ZRxIFq+7mFKRkbKZqpscUN3udYhhqiQeJQLd1HW/BmWWgQrug5LrUYeI85lQgtWmyxBEXkEZAFm6h8gA==",
     530            "requires": {
     531                "@babel/runtime": "^7.0.0",
     532                "@wordpress/compose": "^2.0.2",
     533                "@wordpress/deprecated": "^2.0.2",
     534                "@wordpress/element": "^2.1.1",
     535                "@wordpress/is-shallow-equal": "^1.1.4",
     536                "@wordpress/redux-routine": "^3.0.1",
     537                "equivalent-key-map": "^0.2.0",
     538                "is-promise": "^2.1.0",
     539                "lodash": "^4.17.10",
     540                "redux": "^4.0.0"
     541            }
     542        },
     543        "@wordpress/date": {
     544            "version": "2.0.2",
     545            "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-2.0.2.tgz",
     546            "integrity": "sha512-SnEgDZVxVim7Oyokl1KLXAexT4YPoFJtqlomTNxtz208pzWU9MdVGAnF6wUr2D2ALeRccnrw8eImpkuKbs7MDA==",
     547            "requires": {
     548                "@babel/runtime": "^7.0.0",
     549                "moment": "^2.22.1",
     550                "moment-timezone": "^0.5.16"
     551            },
     552            "dependencies": {
     553                "moment": {
     554                    "version": "2.23.0",
     555                    "resolved": "https://registry.npmjs.org/moment/-/moment-2.23.0.tgz",
     556                    "integrity": "sha512-3IE39bHVqFbWWaPOMHZF98Q9c3LDKGTmypMiTM2QygGXXElkFWIH7GxfmlwmY2vwa+wmNsoYZmG2iusf1ZjJoA=="
     557                }
     558            }
     559        },
     560        "@wordpress/deprecated": {
     561            "version": "2.0.2",
     562            "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-2.0.2.tgz",
     563            "integrity": "sha512-5qNehHD7/duvouuGjMdGREQORs9LFMVkyFysfWvafZ919zAl0DAKEXsBoxcMSvvqBqCf5MKJBnQBVY4DeS6AEg==",
     564            "requires": {
     565                "@babel/runtime": "^7.0.0",
     566                "@wordpress/hooks": "^2.0.2"
     567            }
     568        },
     569        "@wordpress/dom": {
     570            "version": "2.0.2",
     571            "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-2.0.2.tgz",
     572            "integrity": "sha512-lLpxqgGd/oo7J5pw+420DpLovTLZIljKlwWX9EXWvNeBEuWlHkfvVHDBSweUUJtnoD3vVxDE+QfCqfHcMqJT9g==",
     573            "requires": {
     574                "@babel/runtime": "^7.0.0",
     575                "lodash": "^4.17.10"
     576            }
     577        },
     578        "@wordpress/dom-ready": {
     579            "version": "2.0.2",
     580            "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-2.0.2.tgz",
     581            "integrity": "sha512-SENsbiIesC0Oz6qTLHpYxo6aW9/NgFYkXq4TGjUBA5LLNJmBf9AhPKX9rpgh8Y3+DKVobMdX8IKhfRrQYiqRiw==",
     582            "requires": {
     583                "@babel/runtime": "^7.0.0"
     584            }
     585        },
     586        "@wordpress/edit-post": {
     587            "version": "1.0.0",
     588            "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-1.0.0.tgz",
     589            "integrity": "sha512-lqGpBi1K/ndW5Imn0cgEo1hryt3tkLMrAs4vdBaRbhsBIOXv57gPAjONSiaOYunNgH+JnFiLpHHOWC9BIcz97A==",
     590            "requires": {
     591                "@babel/runtime": "^7.0.0",
     592                "@wordpress/a11y": "^2.0.2",
     593                "@wordpress/api-fetch": "^2.0.2",
     594                "@wordpress/block-library": "^2.1.0",
     595                "@wordpress/blocks": "^4.0.1",
     596                "@wordpress/components": "^4.1.0",
     597                "@wordpress/compose": "^2.0.2",
     598                "@wordpress/core-data": "^2.0.2",
     599                "@wordpress/data": "^2.1.1",
     600                "@wordpress/deprecated": "^2.0.2",
     601                "@wordpress/editor": "^4.0.1",
     602                "@wordpress/element": "^2.1.1",
     603                "@wordpress/hooks": "^2.0.2",
     604                "@wordpress/i18n": "^3.0.1",
     605                "@wordpress/keycodes": "^2.0.2",
     606                "@wordpress/nux": "^2.0.2",
     607                "@wordpress/plugins": "^2.0.2",
     608                "@wordpress/url": "^2.0.2",
     609                "@wordpress/viewport": "^2.0.2",
     610                "classnames": "^2.2.5",
     611                "lodash": "^4.17.10",
     612                "refx": "^3.0.0"
     613            },
     614            "dependencies": {
     615                "@wordpress/dom": {
     616                    "version": "2.0.7",
     617                    "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-2.0.7.tgz",
     618                    "integrity": "sha512-vjOdGSpW3WdHH5oOoamfzdoyF4BbUJOWNNT7bBb2y15GII8rN1cGyGxqVDiiajMDe51p3lyWWCpUeY4ppxj/UA==",
     619                    "requires": {
     620                        "@babel/runtime": "^7.0.0",
     621                        "lodash": "^4.17.10"
     622                    }
     623                },
     624                "@wordpress/escape-html": {
     625                    "version": "1.0.1",
     626                    "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-1.0.1.tgz",
     627                    "integrity": "sha512-ywRXV6WHbUWlqEDXQcWLmyG+/oBw8myTp+KTbkRRF2EJvx/cqL9XF55I2+aeZ5Q0VYRXXGHp6Tp1iRfJjr/rNQ==",
     628                    "requires": {
     629                        "@babel/runtime": "^7.0.0"
     630                    }
     631                },
     632                "@wordpress/nux": {
     633                    "version": "2.0.13",
     634                    "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-2.0.13.tgz",
     635                    "integrity": "sha512-Jtb7xf00zzyEESxSO78i2JmkfJ//Arm0+jliOTS28tHSsYJrn1WJNPuzrkwSvSdZMsYsq/YZvGRlNywyZz2EGw==",
     636                    "requires": {
     637                        "@babel/runtime": "^7.0.0",
     638                        "@wordpress/components": "^6.0.1",
     639                        "@wordpress/compose": "^2.1.2",
     640                        "@wordpress/data": "^3.1.2",
     641                        "@wordpress/deprecated": "^2.0.3",
     642                        "@wordpress/element": "^2.1.7",
     643                        "@wordpress/i18n": "^3.0.1",
     644                        "lodash": "^4.17.10",
     645                        "rememo": "^3.0.0"
     646                    },
     647                    "dependencies": {
     648                        "@wordpress/api-fetch": {
     649                            "version": "2.2.6",
     650                            "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-2.2.6.tgz",
     651                            "integrity": "sha512-cZfJrkfv4+w8rWEMzuh6Q5QoaT1MxD+K3MuT+PHP/SZiSS0AuP733LsWlYJDo28EatNUHU2XPR3IpeKzbiHlvQ==",
     652                            "requires": {
     653                                "@babel/runtime": "^7.0.0",
     654                                "@wordpress/hooks": "^2.0.3",
     655                                "@wordpress/i18n": "^3.1.0",
     656                                "@wordpress/url": "^2.3.2"
     657                            },
     658                            "dependencies": {
     659                                "@wordpress/i18n": {
     660                                    "version": "3.1.0",
     661                                    "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-3.1.0.tgz",
     662                                    "integrity": "sha512-zHqLRuKrDV3FYh8PYDs4ABO/csiEAy1EfTffMtMS/8GAz4BcWrcqDjyH42GJF8iwWdG5+DdsllP5oerAQMHnng==",
     663                                    "requires": {
     664                                        "@babel/runtime": "^7.0.0",
     665                                        "gettext-parser": "^1.3.1",
     666                                        "lodash": "^4.17.10",
     667                                        "memize": "^1.0.5",
     668                                        "sprintf-js": "^1.1.1",
     669                                        "tannin": "^1.0.1"
     670                                    }
     671                                }
     672                            }
     673                        },
     674                        "@wordpress/components": {
     675                            "version": "6.0.2",
     676                            "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-6.0.2.tgz",
     677                            "integrity": "sha512-La9RsHC4IBqfsUbY2hOwQyIHnrd5zzcT+HbbKPV1GPlYOxgIpX41gh8/ktAsuNcZQWOmgze5MRFVl4+2OQEV9Q==",
     678                            "requires": {
     679                                "@babel/runtime": "^7.0.0",
     680                                "@wordpress/a11y": "^2.0.2",
     681                                "@wordpress/api-fetch": "^2.2.4",
     682                                "@wordpress/compose": "^3.0.0",
     683                                "@wordpress/deprecated": "^2.0.3",
     684                                "@wordpress/dom": "^2.0.6",
     685                                "@wordpress/element": "^2.1.8",
     686                                "@wordpress/hooks": "^2.0.3",
     687                                "@wordpress/i18n": "^3.1.0",
     688                                "@wordpress/is-shallow-equal": "^1.1.4",
     689                                "@wordpress/keycodes": "^2.0.3",
     690                                "@wordpress/rich-text": "^3.0.0",
     691                                "@wordpress/url": "^2.3.0",
     692                                "classnames": "^2.2.5",
     693                                "clipboard": "^2.0.1",
     694                                "diff": "^3.5.0",
     695                                "dom-scroll-into-view": "^1.2.1",
     696                                "lodash": "^4.17.10",
     697                                "memize": "^1.0.5",
     698                                "moment": "^2.22.1",
     699                                "mousetrap": "^1.6.2",
     700                                "re-resizable": "^4.7.1",
     701                                "react-click-outside": "^3.0.0",
     702                                "react-dates": "^17.1.1",
     703                                "rememo": "^3.0.0",
     704                                "tinycolor2": "^1.4.1",
     705                                "uuid": "^3.3.2"
     706                            },
     707                            "dependencies": {
     708                                "@wordpress/compose": {
     709                                    "version": "3.0.0",
     710                                    "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-3.0.0.tgz",
     711                                    "integrity": "sha512-jghgcLLKYQiIxjKp1q9FGcLlbeTKmYUIbYcru2AX7VF1uqp85oeRcuWsowrQUvomWHADcf09psBfDo2Gz/OH8A==",
     712                                    "requires": {
     713                                        "@babel/runtime": "^7.0.0",
     714                                        "@wordpress/element": "^2.1.8",
     715                                        "@wordpress/is-shallow-equal": "^1.1.4",
     716                                        "lodash": "^4.17.10"
     717                                    }
     718                                },
     719                                "@wordpress/i18n": {
     720                                    "version": "3.1.0",
     721                                    "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-3.1.0.tgz",
     722                                    "integrity": "sha512-zHqLRuKrDV3FYh8PYDs4ABO/csiEAy1EfTffMtMS/8GAz4BcWrcqDjyH42GJF8iwWdG5+DdsllP5oerAQMHnng==",
     723                                    "requires": {
     724                                        "@babel/runtime": "^7.0.0",
     725                                        "gettext-parser": "^1.3.1",
     726                                        "lodash": "^4.17.10",
     727                                        "memize": "^1.0.5",
     728                                        "sprintf-js": "^1.1.1",
     729                                        "tannin": "^1.0.1"
     730                                    }
     731                                }
     732                            }
     733                        },
     734                        "@wordpress/compose": {
     735                            "version": "2.1.2",
     736                            "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-2.1.2.tgz",
     737                            "integrity": "sha512-jr1bWRYx8vt4bCWB4hqR9Ve9rk/TCJ5mFRvkwEd+xTDyXG6ZMmps3HszGA6aCH7E+TCHH+bWw2qZo9sAeHVK/w==",
     738                            "requires": {
     739                                "@babel/runtime": "^7.0.0",
     740                                "@wordpress/deprecated": "^2.0.3",
     741                                "@wordpress/element": "^2.1.7",
     742                                "@wordpress/is-shallow-equal": "^1.1.4",
     743                                "lodash": "^4.17.10"
     744                            }
     745                        },
     746                        "@wordpress/data": {
     747                            "version": "3.1.2",
     748                            "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-3.1.2.tgz",
     749                            "integrity": "sha512-aAYgRIljpLboplTaCA7t5r+qVjE53VGMS7rLjSHFsoFxj9GYPiCCX1f/B01eKz9pf04rVdM2N4cEowyxjkhKFA==",
     750                            "requires": {
     751                                "@babel/runtime": "^7.0.0",
     752                                "@wordpress/compose": "^2.1.2",
     753                                "@wordpress/deprecated": "^2.0.3",
     754                                "@wordpress/element": "^2.1.7",
     755                                "@wordpress/is-shallow-equal": "^1.1.4",
     756                                "@wordpress/redux-routine": "^3.0.3",
     757                                "equivalent-key-map": "^0.2.2",
     758                                "is-promise": "^2.1.0",
     759                                "lodash": "^4.17.10",
     760                                "redux": "^4.0.0",
     761                                "turbo-combine-reducers": "^1.0.2"
     762                            }
     763                        },
     764                        "@wordpress/deprecated": {
     765                            "version": "2.0.3",
     766                            "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-2.0.3.tgz",
     767                            "integrity": "sha512-5v8h6BJ9xQFTho7ucitshpIahD+rVnAhgc/4juYmPLb9/GJzwY1J91Ve5mcjcjgWhdtjBKO0TCq/S4PCfS812w==",
     768                            "requires": {
     769                                "@babel/runtime": "^7.0.0",
     770                                "@wordpress/hooks": "^2.0.3"
     771                            }
     772                        },
     773                        "@wordpress/element": {
     774                            "version": "2.1.8",
     775                            "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-2.1.8.tgz",
     776                            "integrity": "sha512-hPbNWcxGQCpTeXoTdwr0Bu3kNJMSSKAnIb5B8P/2lTQ9mJ6w8l1Vc/0L11Yy8+uElaLwGq4Lja9ljgTlWbXUkA==",
     777                            "requires": {
     778                                "@babel/runtime": "^7.0.0",
     779                                "@wordpress/escape-html": "^1.0.1",
     780                                "lodash": "^4.17.10",
     781                                "react": "^16.6.3",
     782                                "react-dom": "^16.6.3"
     783                            }
     784                        },
     785                        "@wordpress/hooks": {
     786                            "version": "2.0.3",
     787                            "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-2.0.3.tgz",
     788                            "integrity": "sha512-dMXM8VX1MfMN+vrstOdpCXioo4evtvjTESVnSc+AjKVOAWOCbuT/ci3aDLy8DreyDrWYgUR35Gfh7Y8JJix7vA==",
     789                            "requires": {
     790                                "@babel/runtime": "^7.0.0"
     791                            }
     792                        },
     793                        "@wordpress/keycodes": {
     794                            "version": "2.0.5",
     795                            "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-2.0.5.tgz",
     796                            "integrity": "sha512-uEnLRbEe+6FkXKTdQordwR9fBExIngnsa6FmAJ2ODzEI872g271jM5W61m33WzsBHfbFHQKqUi+ZaFAzu7XUcg==",
     797                            "requires": {
     798                                "@babel/runtime": "^7.0.0",
     799                                "@wordpress/i18n": "^3.1.0",
     800                                "lodash": "^4.17.10"
     801                            },
     802                            "dependencies": {
     803                                "@wordpress/i18n": {
     804                                    "version": "3.1.0",
     805                                    "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-3.1.0.tgz",
     806                                    "integrity": "sha512-zHqLRuKrDV3FYh8PYDs4ABO/csiEAy1EfTffMtMS/8GAz4BcWrcqDjyH42GJF8iwWdG5+DdsllP5oerAQMHnng==",
     807                                    "requires": {
     808                                        "@babel/runtime": "^7.0.0",
     809                                        "gettext-parser": "^1.3.1",
     810                                        "lodash": "^4.17.10",
     811                                        "memize": "^1.0.5",
     812                                        "sprintf-js": "^1.1.1",
     813                                        "tannin": "^1.0.1"
     814                                    }
     815                                }
     816                            }
     817                        },
     818                        "@wordpress/url": {
     819                            "version": "2.3.2",
     820                            "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-2.3.2.tgz",
     821                            "integrity": "sha512-XI/LBkUNNzP2cckEjkh47I3nw4dis64Hy4i2qStYuGdk/JQnW0BOn2El4sB/8mzeqcYyIF4nna7iMe67t5BI7g==",
     822                            "requires": {
     823                                "@babel/runtime": "^7.0.0",
     824                                "qs": "^6.5.2"
     825                            }
     826                        }
     827                    }
     828                },
     829                "@wordpress/redux-routine": {
     830                    "version": "3.0.3",
     831                    "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-3.0.3.tgz",
     832                    "integrity": "sha512-wT8GoG0qtwxq8J5g0uYxZYoNcnhQloFvMTkDQsaWWAvaO1wsTaamYbusHc6q7PS+EsS2TioQkZsxTtei6YwBBg==",
     833                    "requires": {
     834                        "@babel/runtime": "^7.0.0",
     835                        "is-promise": "^2.1.0",
     836                        "rungen": "^0.3.2"
     837                    }
     838                },
     839                "@wordpress/rich-text": {
     840                    "version": "3.0.3",
     841                    "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-3.0.3.tgz",
     842                    "integrity": "sha512-w/03H2CyhOPAV7fGHyz1Dph59PM0f3orw9PLZYUpFOBELczoVgKwAyl5aEf6fK+KNGXO/XA4YsJ3mIVCvVdhmQ==",
     843                    "requires": {
     844                        "@babel/runtime": "^7.0.0",
     845                        "@wordpress/compose": "^3.0.0",
     846                        "@wordpress/data": "^4.1.0",
     847                        "@wordpress/escape-html": "^1.0.1",
     848                        "lodash": "^4.17.10",
     849                        "rememo": "^3.0.0"
     850                    },
     851                    "dependencies": {
     852                        "@wordpress/compose": {
     853                            "version": "3.0.0",
     854                            "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-3.0.0.tgz",
     855                            "integrity": "sha512-jghgcLLKYQiIxjKp1q9FGcLlbeTKmYUIbYcru2AX7VF1uqp85oeRcuWsowrQUvomWHADcf09psBfDo2Gz/OH8A==",
     856                            "requires": {
     857                                "@babel/runtime": "^7.0.0",
     858                                "@wordpress/element": "^2.1.8",
     859                                "@wordpress/is-shallow-equal": "^1.1.4",
     860                                "lodash": "^4.17.10"
     861                            }
     862                        },
     863                        "@wordpress/data": {
     864                            "version": "4.1.0",
     865                            "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-4.1.0.tgz",
     866                            "integrity": "sha512-PVd1LVGV9cf6GpRmIvoP+Y56ir1VB0kwSnsJkj69IMFUKBZW4uKB8BOthnPJ7aQi7B57x/ghfgWy9A0FaV1/eg==",
     867                            "requires": {
     868                                "@babel/runtime": "^7.0.0",
     869                                "@wordpress/compose": "^3.0.0",
     870                                "@wordpress/element": "^2.1.8",
     871                                "@wordpress/is-shallow-equal": "^1.1.4",
     872                                "@wordpress/redux-routine": "^3.0.3",
     873                                "equivalent-key-map": "^0.2.2",
     874                                "is-promise": "^2.1.0",
     875                                "lodash": "^4.17.10",
     876                                "redux": "^4.0.0",
     877                                "turbo-combine-reducers": "^1.0.2"
     878                            }
     879                        },
     880                        "@wordpress/element": {
     881                            "version": "2.1.8",
     882                            "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-2.1.8.tgz",
     883                            "integrity": "sha512-hPbNWcxGQCpTeXoTdwr0Bu3kNJMSSKAnIb5B8P/2lTQ9mJ6w8l1Vc/0L11Yy8+uElaLwGq4Lja9ljgTlWbXUkA==",
     884                            "requires": {
     885                                "@babel/runtime": "^7.0.0",
     886                                "@wordpress/escape-html": "^1.0.1",
     887                                "lodash": "^4.17.10",
     888                                "react": "^16.6.3",
     889                                "react-dom": "^16.6.3"
     890                            }
     891                        }
     892                    }
     893                },
     894                "clipboard": {
     895                    "version": "2.0.4",
     896                    "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.4.tgz",
     897                    "integrity": "sha512-Vw26VSLRpJfBofiVaFb/I8PVfdI1OxKcYShe6fm0sP/DtmiWQNCjhM/okTvdCo0G+lMMm1rMYbk4IK4x1X+kgQ==",
     898                    "requires": {
     899                        "good-listener": "^1.2.2",
     900                        "select": "^1.1.2",
     901                        "tiny-emitter": "^2.0.0"
     902                    }
     903                },
     904                "hoist-non-react-statics": {
     905                    "version": "2.5.5",
     906                    "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz",
     907                    "integrity": "sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw=="
     908                },
     909                "qs": {
     910                    "version": "6.6.0",
     911                    "resolved": "https://registry.npmjs.org/qs/-/qs-6.6.0.tgz",
     912                    "integrity": "sha512-KIJqT9jQJDQx5h5uAVPimw6yVg2SekOKu959OCtktD3FjzbpvaPr8i4zzg07DOMz+igA4W/aNM7OV8H37pFYfA=="
     913                },
     914                "react": {
     915                    "version": "16.6.3",
     916                    "resolved": "https://registry.npmjs.org/react/-/react-16.6.3.tgz",
     917                    "integrity": "sha512-zCvmH2vbEolgKxtqXL2wmGCUxUyNheYn/C+PD1YAjfxHC54+MhdruyhO7QieQrYsYeTxrn93PM2y0jRH1zEExw==",
     918                    "requires": {
     919                        "loose-envify": "^1.1.0",
     920                        "object-assign": "^4.1.1",
     921                        "prop-types": "^15.6.2",
     922                        "scheduler": "^0.11.2"
     923                    }
     924                },
     925                "react-click-outside": {
     926                    "version": "3.0.1",
     927                    "resolved": "https://registry.npmjs.org/react-click-outside/-/react-click-outside-3.0.1.tgz",
     928                    "integrity": "sha512-d0KWFvBt+esoZUF15rL2UBB7jkeAqLU8L/Ny35oLK6fW6mIbOv/ChD+ExF4sR9PD26kVx+9hNfD0FTIqRZEyRQ==",
     929                    "requires": {
     930                        "hoist-non-react-statics": "^2.1.1"
     931                    }
     932                },
     933                "react-dom": {
     934                    "version": "16.6.3",
     935                    "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.6.3.tgz",
     936                    "integrity": "sha512-8ugJWRCWLGXy+7PmNh8WJz3g1TaTUt1XyoIcFN+x0Zbkoz+KKdUyx1AQLYJdbFXjuF41Nmjn5+j//rxvhFjgSQ==",
     937                    "requires": {
     938                        "loose-envify": "^1.1.0",
     939                        "object-assign": "^4.1.1",
     940                        "prop-types": "^15.6.2",
     941                        "scheduler": "^0.11.2"
     942                    }
     943                },
     944                "sprintf-js": {
     945                    "version": "1.1.2",
     946                    "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz",
     947                    "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug=="
     948                }
     949            }
     950        },
     951        "@wordpress/editor": {
     952            "version": "4.0.1",
     953            "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-4.0.1.tgz",
     954            "integrity": "sha512-2bqB8TFiVGcGl71Fi9ZHcPg96aPgIzj0/VM4Pw7zcMLwrL+TAkCBX4rRc8xv7g1TL1dwXZhHbG4CAe3UCb7msw==",
     955            "requires": {
     956                "@babel/runtime": "^7.0.0",
     957                "@wordpress/a11y": "^2.0.2",
     958                "@wordpress/api-fetch": "^2.0.2",
     959                "@wordpress/blob": "^2.0.2",
     960                "@wordpress/blocks": "^4.0.1",
     961                "@wordpress/components": "^4.1.0",
     962                "@wordpress/compose": "^2.0.2",
     963                "@wordpress/core-data": "^2.0.2",
     964                "@wordpress/data": "^2.1.1",
     965                "@wordpress/date": "^2.0.2",
     966                "@wordpress/deprecated": "^2.0.2",
     967                "@wordpress/dom": "^2.0.2",
     968                "@wordpress/element": "^2.1.1",
     969                "@wordpress/hooks": "^2.0.2",
     970                "@wordpress/html-entities": "^2.0.2",
     971                "@wordpress/i18n": "^3.0.1",
     972                "@wordpress/is-shallow-equal": "^1.1.4",
     973                "@wordpress/keycodes": "^2.0.2",
     974                "@wordpress/nux": "^2.0.2",
     975                "@wordpress/token-list": "^1.0.2",
     976                "@wordpress/url": "^2.0.2",
     977                "@wordpress/viewport": "^2.0.2",
     978                "@wordpress/wordcount": "^2.0.2",
     979                "classnames": "^2.2.5",
     980                "dom-scroll-into-view": "^1.2.1",
     981                "inherits": "^2.0.3",
     982                "jquery": "^3.3.1",
     983                "lodash": "^4.17.10",
     984                "memize": "^1.0.5",
     985                "react-autosize-textarea": "^3.0.2",
     986                "redux-multi": "^0.1.12",
     987                "redux-optimist": "^1.0.0",
     988                "refx": "^3.0.0",
     989                "rememo": "^3.0.0",
     990                "tinycolor2": "^1.4.1",
     991                "tinymce": "^4.7.2",
     992                "traverse": "^0.6.6",
     993                "uuid": "^3.1.0"
     994            },
     995            "dependencies": {
     996                "@wordpress/escape-html": {
     997                    "version": "1.0.1",
     998                    "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-1.0.1.tgz",
     999                    "integrity": "sha512-ywRXV6WHbUWlqEDXQcWLmyG+/oBw8myTp+KTbkRRF2EJvx/cqL9XF55I2+aeZ5Q0VYRXXGHp6Tp1iRfJjr/rNQ==",
     1000                    "requires": {
     1001                        "@babel/runtime": "^7.0.0"
     1002                    }
     1003                },
     1004                "@wordpress/nux": {
     1005                    "version": "2.0.13",
     1006                    "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-2.0.13.tgz",
     1007                    "integrity": "sha512-Jtb7xf00zzyEESxSO78i2JmkfJ//Arm0+jliOTS28tHSsYJrn1WJNPuzrkwSvSdZMsYsq/YZvGRlNywyZz2EGw==",
     1008                    "requires": {
     1009                        "@babel/runtime": "^7.0.0",
     1010                        "@wordpress/components": "^6.0.1",
     1011                        "@wordpress/compose": "^2.1.2",
     1012                        "@wordpress/data": "^3.1.2",
     1013                        "@wordpress/deprecated": "^2.0.3",
     1014                        "@wordpress/element": "^2.1.7",
     1015                        "@wordpress/i18n": "^3.0.1",
     1016                        "lodash": "^4.17.10",
     1017                        "rememo": "^3.0.0"
     1018                    },
     1019                    "dependencies": {
     1020                        "@wordpress/api-fetch": {
     1021                            "version": "2.2.6",
     1022                            "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-2.2.6.tgz",
     1023                            "integrity": "sha512-cZfJrkfv4+w8rWEMzuh6Q5QoaT1MxD+K3MuT+PHP/SZiSS0AuP733LsWlYJDo28EatNUHU2XPR3IpeKzbiHlvQ==",
     1024                            "requires": {
     1025                                "@babel/runtime": "^7.0.0",
     1026                                "@wordpress/hooks": "^2.0.3",
     1027                                "@wordpress/i18n": "^3.1.0",
     1028                                "@wordpress/url": "^2.3.2"
     1029                            },
     1030                            "dependencies": {
     1031                                "@wordpress/i18n": {
     1032                                    "version": "3.1.0",
     1033                                    "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-3.1.0.tgz",
     1034                                    "integrity": "sha512-zHqLRuKrDV3FYh8PYDs4ABO/csiEAy1EfTffMtMS/8GAz4BcWrcqDjyH42GJF8iwWdG5+DdsllP5oerAQMHnng==",
     1035                                    "requires": {
     1036                                        "@babel/runtime": "^7.0.0",
     1037                                        "gettext-parser": "^1.3.1",
     1038                                        "lodash": "^4.17.10",
     1039                                        "memize": "^1.0.5",
     1040                                        "sprintf-js": "^1.1.1",
     1041                                        "tannin": "^1.0.1"
     1042                                    }
     1043                                },
     1044                                "@wordpress/url": {
     1045                                    "version": "2.3.2",
     1046                                    "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-2.3.2.tgz",
     1047                                    "integrity": "sha512-XI/LBkUNNzP2cckEjkh47I3nw4dis64Hy4i2qStYuGdk/JQnW0BOn2El4sB/8mzeqcYyIF4nna7iMe67t5BI7g==",
     1048                                    "requires": {
     1049                                        "@babel/runtime": "^7.0.0",
     1050                                        "qs": "^6.5.2"
     1051                                    }
     1052                                }
     1053                            }
     1054                        },
     1055                        "@wordpress/components": {
     1056                            "version": "6.0.2",
     1057                            "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-6.0.2.tgz",
     1058                            "integrity": "sha512-La9RsHC4IBqfsUbY2hOwQyIHnrd5zzcT+HbbKPV1GPlYOxgIpX41gh8/ktAsuNcZQWOmgze5MRFVl4+2OQEV9Q==",
     1059                            "requires": {
     1060                                "@babel/runtime": "^7.0.0",
     1061                                "@wordpress/a11y": "^2.0.2",
     1062                                "@wordpress/api-fetch": "^2.2.4",
     1063                                "@wordpress/compose": "^3.0.0",
     1064                                "@wordpress/deprecated": "^2.0.3",
     1065                                "@wordpress/dom": "^2.0.6",
     1066                                "@wordpress/element": "^2.1.8",
     1067                                "@wordpress/hooks": "^2.0.3",
     1068                                "@wordpress/i18n": "^3.1.0",
     1069                                "@wordpress/is-shallow-equal": "^1.1.4",
     1070                                "@wordpress/keycodes": "^2.0.3",
     1071                                "@wordpress/rich-text": "^3.0.0",
     1072                                "@wordpress/url": "^2.3.0",
     1073                                "classnames": "^2.2.5",
     1074                                "clipboard": "^2.0.1",
     1075                                "diff": "^3.5.0",
     1076                                "dom-scroll-into-view": "^1.2.1",
     1077                                "lodash": "^4.17.10",
     1078                                "memize": "^1.0.5",
     1079                                "moment": "^2.22.1",
     1080                                "mousetrap": "^1.6.2",
     1081                                "re-resizable": "^4.7.1",
     1082                                "react-click-outside": "^3.0.0",
     1083                                "react-dates": "^17.1.1",
     1084                                "rememo": "^3.0.0",
     1085                                "tinycolor2": "^1.4.1",
     1086                                "uuid": "^3.3.2"
     1087                            },
     1088                            "dependencies": {
     1089                                "@wordpress/compose": {
     1090                                    "version": "3.0.0",
     1091                                    "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-3.0.0.tgz",
     1092                                    "integrity": "sha512-jghgcLLKYQiIxjKp1q9FGcLlbeTKmYUIbYcru2AX7VF1uqp85oeRcuWsowrQUvomWHADcf09psBfDo2Gz/OH8A==",
     1093                                    "requires": {
     1094                                        "@babel/runtime": "^7.0.0",
     1095                                        "@wordpress/element": "^2.1.8",
     1096                                        "@wordpress/is-shallow-equal": "^1.1.4",
     1097                                        "lodash": "^4.17.10"
     1098                                    }
     1099                                },
     1100                                "@wordpress/data": {
     1101                                    "version": "4.1.0",
     1102                                    "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-4.1.0.tgz",
     1103                                    "integrity": "sha512-PVd1LVGV9cf6GpRmIvoP+Y56ir1VB0kwSnsJkj69IMFUKBZW4uKB8BOthnPJ7aQi7B57x/ghfgWy9A0FaV1/eg==",
     1104                                    "requires": {
     1105                                        "@babel/runtime": "^7.0.0",
     1106                                        "@wordpress/compose": "^3.0.0",
     1107                                        "@wordpress/element": "^2.1.8",
     1108                                        "@wordpress/is-shallow-equal": "^1.1.4",
     1109                                        "@wordpress/redux-routine": "^3.0.3",
     1110                                        "equivalent-key-map": "^0.2.2",
     1111                                        "is-promise": "^2.1.0",
     1112                                        "lodash": "^4.17.10",
     1113                                        "redux": "^4.0.0",
     1114                                        "turbo-combine-reducers": "^1.0.2"
     1115                                    }
     1116                                },
     1117                                "@wordpress/i18n": {
     1118                                    "version": "3.1.0",
     1119                                    "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-3.1.0.tgz",
     1120                                    "integrity": "sha512-zHqLRuKrDV3FYh8PYDs4ABO/csiEAy1EfTffMtMS/8GAz4BcWrcqDjyH42GJF8iwWdG5+DdsllP5oerAQMHnng==",
     1121                                    "requires": {
     1122                                        "@babel/runtime": "^7.0.0",
     1123                                        "gettext-parser": "^1.3.1",
     1124                                        "lodash": "^4.17.10",
     1125                                        "memize": "^1.0.5",
     1126                                        "sprintf-js": "^1.1.1",
     1127                                        "tannin": "^1.0.1"
     1128                                    }
     1129                                },
     1130                                "@wordpress/rich-text": {
     1131                                    "version": "3.0.3",
     1132                                    "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-3.0.3.tgz",
     1133                                    "integrity": "sha512-w/03H2CyhOPAV7fGHyz1Dph59PM0f3orw9PLZYUpFOBELczoVgKwAyl5aEf6fK+KNGXO/XA4YsJ3mIVCvVdhmQ==",
     1134                                    "requires": {
     1135                                        "@babel/runtime": "^7.0.0",
     1136                                        "@wordpress/compose": "^3.0.0",
     1137                                        "@wordpress/data": "^4.1.0",
     1138                                        "@wordpress/escape-html": "^1.0.1",
     1139                                        "lodash": "^4.17.10",
     1140                                        "rememo": "^3.0.0"
     1141                                    }
     1142                                },
     1143                                "@wordpress/url": {
     1144                                    "version": "2.3.2",
     1145                                    "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-2.3.2.tgz",
     1146                                    "integrity": "sha512-XI/LBkUNNzP2cckEjkh47I3nw4dis64Hy4i2qStYuGdk/JQnW0BOn2El4sB/8mzeqcYyIF4nna7iMe67t5BI7g==",
     1147                                    "requires": {
     1148                                        "@babel/runtime": "^7.0.0",
     1149                                        "qs": "^6.5.2"
     1150                                    }
     1151                                }
     1152                            }
     1153                        },
     1154                        "@wordpress/compose": {
     1155                            "version": "2.1.2",
     1156                            "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-2.1.2.tgz",
     1157                            "integrity": "sha512-jr1bWRYx8vt4bCWB4hqR9Ve9rk/TCJ5mFRvkwEd+xTDyXG6ZMmps3HszGA6aCH7E+TCHH+bWw2qZo9sAeHVK/w==",
     1158                            "requires": {
     1159                                "@babel/runtime": "^7.0.0",
     1160                                "@wordpress/deprecated": "^2.0.3",
     1161                                "@wordpress/element": "^2.1.7",
     1162                                "@wordpress/is-shallow-equal": "^1.1.4",
     1163                                "lodash": "^4.17.10"
     1164                            }
     1165                        },
     1166                        "@wordpress/data": {
     1167                            "version": "3.1.2",
     1168                            "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-3.1.2.tgz",
     1169                            "integrity": "sha512-aAYgRIljpLboplTaCA7t5r+qVjE53VGMS7rLjSHFsoFxj9GYPiCCX1f/B01eKz9pf04rVdM2N4cEowyxjkhKFA==",
     1170                            "requires": {
     1171                                "@babel/runtime": "^7.0.0",
     1172                                "@wordpress/compose": "^2.1.2",
     1173                                "@wordpress/deprecated": "^2.0.3",
     1174                                "@wordpress/element": "^2.1.7",
     1175                                "@wordpress/is-shallow-equal": "^1.1.4",
     1176                                "@wordpress/redux-routine": "^3.0.3",
     1177                                "equivalent-key-map": "^0.2.2",
     1178                                "is-promise": "^2.1.0",
     1179                                "lodash": "^4.17.10",
     1180                                "redux": "^4.0.0",
     1181                                "turbo-combine-reducers": "^1.0.2"
     1182                            },
     1183                            "dependencies": {
     1184                                "@wordpress/redux-routine": {
     1185                                    "version": "3.0.3",
     1186                                    "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-3.0.3.tgz",
     1187                                    "integrity": "sha512-wT8GoG0qtwxq8J5g0uYxZYoNcnhQloFvMTkDQsaWWAvaO1wsTaamYbusHc6q7PS+EsS2TioQkZsxTtei6YwBBg==",
     1188                                    "requires": {
     1189                                        "@babel/runtime": "^7.0.0",
     1190                                        "is-promise": "^2.1.0",
     1191                                        "rungen": "^0.3.2"
     1192                                    }
     1193                                }
     1194                            }
     1195                        },
     1196                        "@wordpress/deprecated": {
     1197                            "version": "2.0.3",
     1198                            "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-2.0.3.tgz",
     1199                            "integrity": "sha512-5v8h6BJ9xQFTho7ucitshpIahD+rVnAhgc/4juYmPLb9/GJzwY1J91Ve5mcjcjgWhdtjBKO0TCq/S4PCfS812w==",
     1200                            "requires": {
     1201                                "@babel/runtime": "^7.0.0",
     1202                                "@wordpress/hooks": "^2.0.3"
     1203                            }
     1204                        },
     1205                        "@wordpress/dom": {
     1206                            "version": "2.0.7",
     1207                            "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-2.0.7.tgz",
     1208                            "integrity": "sha512-vjOdGSpW3WdHH5oOoamfzdoyF4BbUJOWNNT7bBb2y15GII8rN1cGyGxqVDiiajMDe51p3lyWWCpUeY4ppxj/UA==",
     1209                            "requires": {
     1210                                "@babel/runtime": "^7.0.0",
     1211                                "lodash": "^4.17.10"
     1212                            }
     1213                        },
     1214                        "@wordpress/element": {
     1215                            "version": "2.1.8",
     1216                            "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-2.1.8.tgz",
     1217                            "integrity": "sha512-hPbNWcxGQCpTeXoTdwr0Bu3kNJMSSKAnIb5B8P/2lTQ9mJ6w8l1Vc/0L11Yy8+uElaLwGq4Lja9ljgTlWbXUkA==",
     1218                            "requires": {
     1219                                "@babel/runtime": "^7.0.0",
     1220                                "@wordpress/escape-html": "^1.0.1",
     1221                                "lodash": "^4.17.10",
     1222                                "react": "^16.6.3",
     1223                                "react-dom": "^16.6.3"
     1224                            },
     1225                            "dependencies": {
     1226                                "react": {
     1227                                    "version": "16.6.3",
     1228                                    "resolved": "https://registry.npmjs.org/react/-/react-16.6.3.tgz",
     1229                                    "integrity": "sha512-zCvmH2vbEolgKxtqXL2wmGCUxUyNheYn/C+PD1YAjfxHC54+MhdruyhO7QieQrYsYeTxrn93PM2y0jRH1zEExw==",
     1230                                    "requires": {
     1231                                        "loose-envify": "^1.1.0",
     1232                                        "object-assign": "^4.1.1",
     1233                                        "prop-types": "^15.6.2",
     1234                                        "scheduler": "^0.11.2"
     1235                                    }
     1236                                },
     1237                                "react-dom": {
     1238                                    "version": "16.6.3",
     1239                                    "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.6.3.tgz",
     1240                                    "integrity": "sha512-8ugJWRCWLGXy+7PmNh8WJz3g1TaTUt1XyoIcFN+x0Zbkoz+KKdUyx1AQLYJdbFXjuF41Nmjn5+j//rxvhFjgSQ==",
     1241                                    "requires": {
     1242                                        "loose-envify": "^1.1.0",
     1243                                        "object-assign": "^4.1.1",
     1244                                        "prop-types": "^15.6.2",
     1245                                        "scheduler": "^0.11.2"
     1246                                    }
     1247                                }
     1248                            }
     1249                        },
     1250                        "@wordpress/hooks": {
     1251                            "version": "2.0.3",
     1252                            "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-2.0.3.tgz",
     1253                            "integrity": "sha512-dMXM8VX1MfMN+vrstOdpCXioo4evtvjTESVnSc+AjKVOAWOCbuT/ci3aDLy8DreyDrWYgUR35Gfh7Y8JJix7vA==",
     1254                            "requires": {
     1255                                "@babel/runtime": "^7.0.0"
     1256                            }
     1257                        },
     1258                        "@wordpress/keycodes": {
     1259                            "version": "2.0.5",
     1260                            "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-2.0.5.tgz",
     1261                            "integrity": "sha512-uEnLRbEe+6FkXKTdQordwR9fBExIngnsa6FmAJ2ODzEI872g271jM5W61m33WzsBHfbFHQKqUi+ZaFAzu7XUcg==",
     1262                            "requires": {
     1263                                "@babel/runtime": "^7.0.0",
     1264                                "@wordpress/i18n": "^3.1.0",
     1265                                "lodash": "^4.17.10"
     1266                            },
     1267                            "dependencies": {
     1268                                "@wordpress/i18n": {
     1269                                    "version": "3.1.0",
     1270                                    "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-3.1.0.tgz",
     1271                                    "integrity": "sha512-zHqLRuKrDV3FYh8PYDs4ABO/csiEAy1EfTffMtMS/8GAz4BcWrcqDjyH42GJF8iwWdG5+DdsllP5oerAQMHnng==",
     1272                                    "requires": {
     1273                                        "@babel/runtime": "^7.0.0",
     1274                                        "gettext-parser": "^1.3.1",
     1275                                        "lodash": "^4.17.10",
     1276                                        "memize": "^1.0.5",
     1277                                        "sprintf-js": "^1.1.1",
     1278                                        "tannin": "^1.0.1"
     1279                                    }
     1280                                }
     1281                            }
     1282                        }
     1283                    }
     1284                },
     1285                "@wordpress/redux-routine": {
     1286                    "version": "3.0.3",
     1287                    "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-3.0.3.tgz",
     1288                    "integrity": "sha512-wT8GoG0qtwxq8J5g0uYxZYoNcnhQloFvMTkDQsaWWAvaO1wsTaamYbusHc6q7PS+EsS2TioQkZsxTtei6YwBBg==",
     1289                    "requires": {
     1290                        "@babel/runtime": "^7.0.0",
     1291                        "is-promise": "^2.1.0",
     1292                        "rungen": "^0.3.2"
     1293                    }
     1294                },
     1295                "clipboard": {
     1296                    "version": "2.0.4",
     1297                    "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.4.tgz",
     1298                    "integrity": "sha512-Vw26VSLRpJfBofiVaFb/I8PVfdI1OxKcYShe6fm0sP/DtmiWQNCjhM/okTvdCo0G+lMMm1rMYbk4IK4x1X+kgQ==",
     1299                    "requires": {
     1300                        "good-listener": "^1.2.2",
     1301                        "select": "^1.1.2",
     1302                        "tiny-emitter": "^2.0.0"
     1303                    }
     1304                },
     1305                "hoist-non-react-statics": {
     1306                    "version": "2.5.5",
     1307                    "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz",
     1308                    "integrity": "sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw=="
     1309                },
     1310                "jquery": {
     1311                    "version": "3.3.1",
     1312                    "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.3.1.tgz",
     1313                    "integrity": "sha512-Ubldcmxp5np52/ENotGxlLe6aGMvmF4R8S6tZjsP6Knsaxd/xp3Zrh50cG93lR6nPXyUFwzN3ZSOQI0wRJNdGg=="
     1314                },
     1315                "moment": {
     1316                    "version": "2.23.0",
     1317                    "resolved": "https://registry.npmjs.org/moment/-/moment-2.23.0.tgz",
     1318                    "integrity": "sha512-3IE39bHVqFbWWaPOMHZF98Q9c3LDKGTmypMiTM2QygGXXElkFWIH7GxfmlwmY2vwa+wmNsoYZmG2iusf1ZjJoA=="
     1319                },
     1320                "qs": {
     1321                    "version": "6.6.0",
     1322                    "resolved": "https://registry.npmjs.org/qs/-/qs-6.6.0.tgz",
     1323                    "integrity": "sha512-KIJqT9jQJDQx5h5uAVPimw6yVg2SekOKu959OCtktD3FjzbpvaPr8i4zzg07DOMz+igA4W/aNM7OV8H37pFYfA=="
     1324                },
     1325                "react-click-outside": {
     1326                    "version": "3.0.1",
     1327                    "resolved": "https://registry.npmjs.org/react-click-outside/-/react-click-outside-3.0.1.tgz",
     1328                    "integrity": "sha512-d0KWFvBt+esoZUF15rL2UBB7jkeAqLU8L/Ny35oLK6fW6mIbOv/ChD+ExF4sR9PD26kVx+9hNfD0FTIqRZEyRQ==",
     1329                    "requires": {
     1330                        "hoist-non-react-statics": "^2.1.1"
     1331                    }
     1332                },
     1333                "sprintf-js": {
     1334                    "version": "1.1.2",
     1335                    "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz",
     1336                    "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug=="
     1337                }
     1338            }
     1339        },
     1340        "@wordpress/element": {
     1341            "version": "2.1.1",
     1342            "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-2.1.1.tgz",
     1343            "integrity": "sha512-npZP5oAhtG9qqsDNCulSn9jggw8g76Kfp5zmNy1uNfvY+gAhDSDqrO4MC7MCquWygiSxfFWob2ECSCbG4RMFSg==",
     1344            "requires": {
     1345                "@babel/runtime": "^7.0.0",
     1346                "@wordpress/escape-html": "^1.0.0-beta.1",
     1347                "lodash": "^4.17.10",
     1348                "react": "^16.4.1",
     1349                "react-dom": "^16.4.1"
     1350            }
     1351        },
     1352        "@wordpress/escape-html": {
     1353            "version": "1.0.0-beta.1",
     1354            "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-1.0.0-beta.1.tgz",
     1355            "integrity": "sha512-1X5e3VUR0i81yE5G9gNAjXGSoaMIE0wHOJmNVE9EeroJDHPNLSU81kqwMDr/KYisvpD9qrgs74NI/w8U8Vuwiw==",
     1356            "requires": {
     1357                "@babel/runtime": "^7.0.0"
     1358            }
     1359        },
     1360        "@wordpress/hooks": {
     1361            "version": "2.0.2",
     1362            "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-2.0.2.tgz",
     1363            "integrity": "sha512-yWdkjw6YP2kDF+cjjRfkI2cjTRiETaRFMwJpoqnQWxfay1oBtgvaGuRrYrm0rCxxOqCD/4/di2co5VHQxP9Rhw==",
     1364            "requires": {
     1365                "@babel/runtime": "^7.0.0"
     1366            }
     1367        },
     1368        "@wordpress/html-entities": {
     1369            "version": "2.0.3",
     1370            "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-2.0.3.tgz",
     1371            "integrity": "sha512-qkZL538U0TyC+sp0u5U9t/SulQjOO3pmmGDmJikSn5IHU/EZwYiyFxF2EDPDHR5PHILgAmdJV8Qefmrb3ml3vg==",
     1372            "requires": {
     1373                "@babel/runtime": "^7.0.0"
     1374            }
     1375        },
     1376        "@wordpress/i18n": {
     1377            "version": "3.0.1",
     1378            "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-3.0.1.tgz",
     1379            "integrity": "sha512-Ut6ihDjcZ7zpU44/WurZrFxrLcMl3Gq+hW8Hb6MTF6+X6Y2fd7QFu3lMvopYNwF8gxWtjvH5n3NIQ6B9DLt7Ng==",
     1380            "requires": {
     1381                "@babel/runtime": "^7.0.0",
     1382                "gettext-parser": "^1.3.1",
     1383                "jed": "^1.1.1",
     1384                "lodash": "^4.17.10",
     1385                "memize": "^1.0.5"
     1386            }
     1387        },
     1388        "@wordpress/is-shallow-equal": {
     1389            "version": "1.1.4",
     1390            "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-1.1.4.tgz",
     1391            "integrity": "sha512-ihJrYrW+G9GWtQjyB44DVKMCoiTTYPl5T/g1Ix9PMrKl2rk5uVbJw9yMmhik/jTIQqubpzhxGtrqsddwuUH1sw==",
     1392            "requires": {
     1393                "@babel/runtime": "^7.0.0"
     1394            }
     1395        },
     1396        "@wordpress/keycodes": {
     1397            "version": "2.0.2",
     1398            "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-2.0.2.tgz",
     1399            "integrity": "sha512-miMB6uvKZzZmgTb7qSr0NBOadWJ9Eb5Tak/+DRsVrgt9RP4zeCh9Le2T7hOWvNPU/54x2v1eHRrU0L+JDm2JAA==",
     1400            "requires": {
     1401                "@babel/runtime": "^7.0.0",
     1402                "lodash": "^4.17.10"
     1403            }
     1404        },
     1405        "@wordpress/library-export-default-webpack-plugin": {
     1406            "version": "1.0.4",
     1407            "resolved": "https://registry.npmjs.org/@wordpress/library-export-default-webpack-plugin/-/library-export-default-webpack-plugin-1.0.4.tgz",
     1408            "integrity": "sha512-7+Hjw/xqFKXkMKCMz2Yb5jkQW6hHkihfIw0qvHLUPvo5eWrha8l+gUYVgh2is9p/17tFlSvt0zUK4IhWomUwsw==",
     1409            "dev": true,
     1410            "requires": {
     1411                "@babel/runtime": "^7.0.0",
     1412                "lodash": "^4.17.10",
     1413                "webpack-sources": "^1.1.0"
     1414            }
     1415        },
     1416        "@wordpress/list-reusable-blocks": {
     1417            "version": "1.1.0",
     1418            "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-1.1.0.tgz",
     1419            "integrity": "sha512-NqLSFpCt3r+ldV5B/xi4ZYhIfobXwJVFuhCaYBYIkf9xKZ5+Zv7pfiNzENEdJzh91Zu1b7wT6p45JGHTjB+S2Q==",
     1420            "requires": {
     1421                "@babel/runtime": "^7.0.0",
     1422                "@wordpress/api-fetch": "^2.0.2",
     1423                "@wordpress/components": "^4.1.0",
     1424                "@wordpress/compose": "^2.0.2",
     1425                "@wordpress/element": "^2.1.1",
     1426                "@wordpress/i18n": "^3.0.1",
     1427                "lodash": "^4.17.10"
     1428            }
     1429        },
     1430        "@wordpress/nux": {
     1431            "version": "2.0.1",
     1432            "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-2.0.1.tgz",
     1433            "integrity": "sha512-4rvylvuGC0n7fgdK9O0zayutCzofOVcjMBkK1p9WqVFMlV/tTNrR/Z3j6d50uCeU4o/FIq9EKN+h2paTCqYm0Q==",
     1434            "requires": {
     1435                "@babel/runtime": "^7.0.0",
     1436                "@wordpress/components": "^4.0.0",
     1437                "@wordpress/compose": "^2.0.1",
     1438                "@wordpress/data": "^2.1.0",
     1439                "@wordpress/element": "^2.1.0",
     1440                "@wordpress/i18n": "^3.0.0",
     1441                "lodash": "^4.17.10",
     1442                "rememo": "^3.0.0"
     1443            }
     1444        },
     1445        "@wordpress/plugins": {
     1446            "version": "2.0.2",
     1447            "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-2.0.2.tgz",
     1448            "integrity": "sha512-j/2DjkxarAgbjFPUz+cniji16MQmYX/WietVTmjsQ4l+65wjZtvwMmgcJFw8P9t4P22MECeWuvxRmHI7RS/SLQ==",
     1449            "requires": {
     1450                "@babel/runtime": "^7.0.0",
     1451                "@wordpress/compose": "^2.0.2",
     1452                "@wordpress/element": "^2.1.1",
     1453                "@wordpress/hooks": "^2.0.2",
     1454                "lodash": "^4.17.10"
     1455            }
     1456        },
     1457        "@wordpress/redux-routine": {
     1458            "version": "3.0.1",
     1459            "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-3.0.1.tgz",
     1460            "integrity": "sha512-BSg/0nrGy9u1ZFNNrsESo6KQYsIUBrlsTVi5gExta+o9uamHTXKAXhasq+wnjm4GqnPkdYck6zNQ/xbeqxNvgA==",
     1461            "requires": {
     1462                "@babel/runtime": "^7.0.0",
     1463                "is-promise": "^2.1.0",
     1464                "rungen": "^0.3.2"
     1465            }
     1466        },
     1467        "@wordpress/rich-text": {
     1468            "version": "1.0.0-beta.1",
     1469            "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-1.0.0-beta.1.tgz",
     1470            "integrity": "sha512-6JbtB/773cjufd6JVyazr1lH54ThbmQCC/+11Pyza4Pq8NHe00InymLMGNpCAdGVr0fKCsBRz+AFcuwuEYHNAw==",
     1471            "requires": {
     1472                "@babel/runtime": "^7.0.0",
     1473                "@wordpress/escape-html": "^1.0.0-beta.1",
     1474                "lodash": "^4.17.10"
     1475            }
     1476        },
     1477        "@wordpress/shortcode": {
     1478            "version": "2.0.2",
     1479            "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-2.0.2.tgz",
     1480            "integrity": "sha512-mztQ5l7l1ULZ8rMqlOD/mrLSXXFvwDPdCBCBB+3YGl8zSnCZ1S9X1SIAjoVLpV9uRMm1CZL4w4hvhmi22F4Wiw==",
     1481            "requires": {
     1482                "@babel/runtime": "^7.0.0",
     1483                "lodash": "^4.17.10",
     1484                "memize": "^1.0.5"
     1485            }
     1486        },
     1487        "@wordpress/token-list": {
     1488            "version": "1.0.2",
     1489            "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-1.0.2.tgz",
     1490            "integrity": "sha512-hyk3xsLB1OlS52kFlR9PcSzvD6fkB2uOG4Uchs1pd304M/G3WTdD6iPiRVZeMmpWbwMq9KFtu9f8hwUzQTrTow==",
     1491            "requires": {
     1492                "@babel/runtime": "^7.0.0",
     1493                "lodash": "^4.17.10"
     1494            }
     1495        },
     1496        "@wordpress/url": {
     1497            "version": "2.0.2",
     1498            "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-2.0.2.tgz",
     1499            "integrity": "sha512-bGmhswKeTTmYIwjH4ekjSDkOTq/kzN4dXi41rXAcjPnO3utV5mEc9GBORGicZNOXv0CksOSP4Cez0vnAgfqRaQ==",
     1500            "requires": {
     1501                "@babel/runtime": "^7.0.0",
     1502                "qs": "^6.5.2"
     1503            },
     1504            "dependencies": {
     1505                "qs": {
     1506                    "version": "6.6.0",
     1507                    "resolved": "https://registry.npmjs.org/qs/-/qs-6.6.0.tgz",
     1508                    "integrity": "sha512-KIJqT9jQJDQx5h5uAVPimw6yVg2SekOKu959OCtktD3FjzbpvaPr8i4zzg07DOMz+igA4W/aNM7OV8H37pFYfA=="
     1509                }
     1510            }
     1511        },
     1512        "@wordpress/viewport": {
     1513            "version": "2.0.2",
     1514            "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-2.0.2.tgz",
     1515            "integrity": "sha512-2NzlLfGiWdUCc3tAGEORZQqDmnaKqwtZVXaKRmF+6HpX8UlgkKDPqKQVcpq7DqxlcBNcL0GPwFYUaYQPChfUiw==",
     1516            "requires": {
     1517                "@babel/runtime": "^7.0.0",
     1518                "@wordpress/compose": "^2.0.2",
     1519                "@wordpress/data": "^2.1.1",
     1520                "@wordpress/element": "^2.1.1",
     1521                "lodash": "^4.17.10"
     1522            }
     1523        },
     1524        "@wordpress/wordcount": {
     1525            "version": "2.0.2",
     1526            "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-2.0.2.tgz",
     1527            "integrity": "sha512-FQ9mU/NsEB+IczD8roBGes9fJlZdTtdNhftdoCw32/lpUgP/bjA736NIPtNRedry+VBFykHqUf0CygJ0TgaOKA==",
     1528            "requires": {
     1529                "@babel/runtime": "^7.0.0",
     1530                "lodash": "^4.17.10"
     1531            }
     1532        },
    1791533        "@xtuc/ieee754": {
    1801534            "version": "1.2.0",
     
    2201574            }
    2211575        },
     1576        "airbnb-prop-types": {
     1577            "version": "2.11.0",
     1578            "resolved": "https://registry.npmjs.org/airbnb-prop-types/-/airbnb-prop-types-2.11.0.tgz",
     1579            "integrity": "sha512-Y46/0gNVDy5gpedxIaoKjigdes+TouqVg7GTYQr73PBfE/lTSvOR/WIgUib0Zonm3Hyvlcax0mHr+v4K8DfGGw==",
     1580            "requires": {
     1581                "array.prototype.find": "^2.0.4",
     1582                "function.prototype.name": "^1.1.0",
     1583                "has": "^1.0.3",
     1584                "is-regex": "^1.0.4",
     1585                "object-is": "^1.0.1",
     1586                "object.assign": "^4.1.0",
     1587                "object.entries": "^1.0.4",
     1588                "prop-types": "^15.6.2",
     1589                "prop-types-exact": "^1.2.0"
     1590            }
     1591        },
    2221592        "ajv": {
    2231593            "version": "5.5.2",
     
    2631633            }
    2641634        },
     1635        "alphanum-sort": {
     1636            "version": "1.0.2",
     1637            "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz",
     1638            "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=",
     1639            "dev": true
     1640        },
    2651641        "amdefine": {
    2661642            "version": "1.0.1",
     
    2991675            "version": "2.1.1",
    3001676            "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
    301             "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
    302             "dev": true
     1677            "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
    3031678        },
    3041679        "ansi-styles": {
    3051680            "version": "2.2.1",
    3061681            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
    307             "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
    308             "dev": true
     1682            "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4="
    3091683        },
    3101684        "ansi-wrap": {
     
    7802154            "dev": true
    7812155        },
     2156        "array.prototype.find": {
     2157            "version": "2.0.4",
     2158            "resolved": "https://registry.npmjs.org/array.prototype.find/-/array.prototype.find-2.0.4.tgz",
     2159            "integrity": "sha1-VWpcU2LAhkgyPdrrnenRS8GGTJA=",
     2160            "requires": {
     2161                "define-properties": "^1.1.2",
     2162                "es-abstract": "^1.7.0"
     2163            }
     2164        },
     2165        "array.prototype.flat": {
     2166            "version": "1.2.1",
     2167            "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.1.tgz",
     2168            "integrity": "sha512-rVqIs330nLJvfC7JqYvEWwqVr5QjYF1ib02i3YJtR/fICO6527Tjpc/e4Mvmxh3GIePPreRXMdaGyC99YphWEw==",
     2169            "requires": {
     2170                "define-properties": "^1.1.2",
     2171                "es-abstract": "^1.10.0",
     2172                "function-bind": "^1.1.1"
     2173            }
     2174        },
     2175        "arrify": {
     2176            "version": "1.0.1",
     2177            "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
     2178            "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
     2179            "dev": true
     2180        },
     2181        "asap": {
     2182            "version": "2.0.6",
     2183            "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
     2184            "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY="
     2185        },
    7822186        "asn1": {
    7832187            "version": "0.2.3",
     
    8862290            }
    8872291        },
     2292        "autosize": {
     2293            "version": "4.0.2",
     2294            "resolved": "https://registry.npmjs.org/autosize/-/autosize-4.0.2.tgz",
     2295            "integrity": "sha512-jnSyH2d+qdfPGpWlcuhGiHmqBJ6g3X+8T+iRwFrHPLVcdoGJE/x6Qicm6aDHfTsbgZKxyV8UU/YB2p4cjKDRRA=="
     2296        },
    8882297        "aws-sign2": {
    8892298            "version": "0.7.0",
     
    8982307            "dev": true
    8992308        },
     2309        "babel-code-frame": {
     2310            "version": "6.26.0",
     2311            "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz",
     2312            "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
     2313            "requires": {
     2314                "chalk": "^1.1.3",
     2315                "esutils": "^2.0.2",
     2316                "js-tokens": "^3.0.2"
     2317            },
     2318            "dependencies": {
     2319                "js-tokens": {
     2320                    "version": "3.0.2",
     2321                    "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",
     2322                    "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls="
     2323                }
     2324            }
     2325        },
     2326        "babel-core": {
     2327            "version": "6.26.3",
     2328            "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz",
     2329            "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==",
     2330            "requires": {
     2331                "babel-code-frame": "^6.26.0",
     2332                "babel-generator": "^6.26.0",
     2333                "babel-helpers": "^6.24.1",
     2334                "babel-messages": "^6.23.0",
     2335                "babel-register": "^6.26.0",
     2336                "babel-runtime": "^6.26.0",
     2337                "babel-template": "^6.26.0",
     2338                "babel-traverse": "^6.26.0",
     2339                "babel-types": "^6.26.0",
     2340                "babylon": "^6.18.0",
     2341                "convert-source-map": "^1.5.1",
     2342                "debug": "^2.6.9",
     2343                "json5": "^0.5.1",
     2344                "lodash": "^4.17.4",
     2345                "minimatch": "^3.0.4",
     2346                "path-is-absolute": "^1.0.1",
     2347                "private": "^0.1.8",
     2348                "slash": "^1.0.0",
     2349                "source-map": "^0.5.7"
     2350            },
     2351            "dependencies": {
     2352                "babylon": {
     2353                    "version": "6.18.0",
     2354                    "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz",
     2355                    "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ=="
     2356                }
     2357            }
     2358        },
     2359        "babel-generator": {
     2360            "version": "6.26.1",
     2361            "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz",
     2362            "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==",
     2363            "requires": {
     2364                "babel-messages": "^6.23.0",
     2365                "babel-runtime": "^6.26.0",
     2366                "babel-types": "^6.26.0",
     2367                "detect-indent": "^4.0.0",
     2368                "jsesc": "^1.3.0",
     2369                "lodash": "^4.17.4",
     2370                "source-map": "^0.5.7",
     2371                "trim-right": "^1.0.1"
     2372            }
     2373        },
     2374        "babel-helper-call-delegate": {
     2375            "version": "6.24.1",
     2376            "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz",
     2377            "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=",
     2378            "requires": {
     2379                "babel-helper-hoist-variables": "^6.24.1",
     2380                "babel-runtime": "^6.22.0",
     2381                "babel-traverse": "^6.24.1",
     2382                "babel-types": "^6.24.1"
     2383            }
     2384        },
     2385        "babel-helper-define-map": {
     2386            "version": "6.26.0",
     2387            "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz",
     2388            "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=",
     2389            "requires": {
     2390                "babel-helper-function-name": "^6.24.1",
     2391                "babel-runtime": "^6.26.0",
     2392                "babel-types": "^6.26.0",
     2393                "lodash": "^4.17.4"
     2394            }
     2395        },
     2396        "babel-helper-function-name": {
     2397            "version": "6.24.1",
     2398            "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz",
     2399            "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=",
     2400            "requires": {
     2401                "babel-helper-get-function-arity": "^6.24.1",
     2402                "babel-runtime": "^6.22.0",
     2403                "babel-template": "^6.24.1",
     2404                "babel-traverse": "^6.24.1",
     2405                "babel-types": "^6.24.1"
     2406            }
     2407        },
     2408        "babel-helper-get-function-arity": {
     2409            "version": "6.24.1",
     2410            "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz",
     2411            "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=",
     2412            "requires": {
     2413                "babel-runtime": "^6.22.0",
     2414                "babel-types": "^6.24.1"
     2415            }
     2416        },
     2417        "babel-helper-hoist-variables": {
     2418            "version": "6.24.1",
     2419            "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz",
     2420            "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=",
     2421            "requires": {
     2422                "babel-runtime": "^6.22.0",
     2423                "babel-types": "^6.24.1"
     2424            }
     2425        },
     2426        "babel-helper-optimise-call-expression": {
     2427            "version": "6.24.1",
     2428            "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz",
     2429            "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=",
     2430            "requires": {
     2431                "babel-runtime": "^6.22.0",
     2432                "babel-types": "^6.24.1"
     2433            }
     2434        },
     2435        "babel-helper-regex": {
     2436            "version": "6.26.0",
     2437            "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz",
     2438            "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=",
     2439            "requires": {
     2440                "babel-runtime": "^6.26.0",
     2441                "babel-types": "^6.26.0",
     2442                "lodash": "^4.17.4"
     2443            }
     2444        },
     2445        "babel-helper-replace-supers": {
     2446            "version": "6.24.1",
     2447            "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz",
     2448            "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=",
     2449            "requires": {
     2450                "babel-helper-optimise-call-expression": "^6.24.1",
     2451                "babel-messages": "^6.23.0",
     2452                "babel-runtime": "^6.22.0",
     2453                "babel-template": "^6.24.1",
     2454                "babel-traverse": "^6.24.1",
     2455                "babel-types": "^6.24.1"
     2456            }
     2457        },
     2458        "babel-helpers": {
     2459            "version": "6.24.1",
     2460            "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz",
     2461            "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=",
     2462            "requires": {
     2463                "babel-runtime": "^6.22.0",
     2464                "babel-template": "^6.24.1"
     2465            }
     2466        },
     2467        "babel-messages": {
     2468            "version": "6.23.0",
     2469            "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz",
     2470            "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=",
     2471            "requires": {
     2472                "babel-runtime": "^6.22.0"
     2473            }
     2474        },
     2475        "babel-plugin-check-es2015-constants": {
     2476            "version": "6.22.0",
     2477            "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz",
     2478            "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=",
     2479            "requires": {
     2480                "babel-runtime": "^6.22.0"
     2481            }
     2482        },
     2483        "babel-plugin-transform-es2015-arrow-functions": {
     2484            "version": "6.22.0",
     2485            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz",
     2486            "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=",
     2487            "requires": {
     2488                "babel-runtime": "^6.22.0"
     2489            }
     2490        },
     2491        "babel-plugin-transform-es2015-block-scoped-functions": {
     2492            "version": "6.22.0",
     2493            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz",
     2494            "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=",
     2495            "requires": {
     2496                "babel-runtime": "^6.22.0"
     2497            }
     2498        },
     2499        "babel-plugin-transform-es2015-block-scoping": {
     2500            "version": "6.26.0",
     2501            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz",
     2502            "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=",
     2503            "requires": {
     2504                "babel-runtime": "^6.26.0",
     2505                "babel-template": "^6.26.0",
     2506                "babel-traverse": "^6.26.0",
     2507                "babel-types": "^6.26.0",
     2508                "lodash": "^4.17.4"
     2509            }
     2510        },
     2511        "babel-plugin-transform-es2015-classes": {
     2512            "version": "6.24.1",
     2513            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz",
     2514            "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=",
     2515            "requires": {
     2516                "babel-helper-define-map": "^6.24.1",
     2517                "babel-helper-function-name": "^6.24.1",
     2518                "babel-helper-optimise-call-expression": "^6.24.1",
     2519                "babel-helper-replace-supers": "^6.24.1",
     2520                "babel-messages": "^6.23.0",
     2521                "babel-runtime": "^6.22.0",
     2522                "babel-template": "^6.24.1",
     2523                "babel-traverse": "^6.24.1",
     2524                "babel-types": "^6.24.1"
     2525            }
     2526        },
     2527        "babel-plugin-transform-es2015-computed-properties": {
     2528            "version": "6.24.1",
     2529            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz",
     2530            "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=",
     2531            "requires": {
     2532                "babel-runtime": "^6.22.0",
     2533                "babel-template": "^6.24.1"
     2534            }
     2535        },
     2536        "babel-plugin-transform-es2015-destructuring": {
     2537            "version": "6.23.0",
     2538            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz",
     2539            "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=",
     2540            "requires": {
     2541                "babel-runtime": "^6.22.0"
     2542            }
     2543        },
     2544        "babel-plugin-transform-es2015-duplicate-keys": {
     2545            "version": "6.24.1",
     2546            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz",
     2547            "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=",
     2548            "requires": {
     2549                "babel-runtime": "^6.22.0",
     2550                "babel-types": "^6.24.1"
     2551            }
     2552        },
     2553        "babel-plugin-transform-es2015-for-of": {
     2554            "version": "6.23.0",
     2555            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz",
     2556            "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=",
     2557            "requires": {
     2558                "babel-runtime": "^6.22.0"
     2559            }
     2560        },
     2561        "babel-plugin-transform-es2015-function-name": {
     2562            "version": "6.24.1",
     2563            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz",
     2564            "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=",
     2565            "requires": {
     2566                "babel-helper-function-name": "^6.24.1",
     2567                "babel-runtime": "^6.22.0",
     2568                "babel-types": "^6.24.1"
     2569            }
     2570        },
     2571        "babel-plugin-transform-es2015-literals": {
     2572            "version": "6.22.0",
     2573            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz",
     2574            "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=",
     2575            "requires": {
     2576                "babel-runtime": "^6.22.0"
     2577            }
     2578        },
     2579        "babel-plugin-transform-es2015-modules-amd": {
     2580            "version": "6.24.1",
     2581            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz",
     2582            "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=",
     2583            "requires": {
     2584                "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1",
     2585                "babel-runtime": "^6.22.0",
     2586                "babel-template": "^6.24.1"
     2587            }
     2588        },
     2589        "babel-plugin-transform-es2015-modules-commonjs": {
     2590            "version": "6.26.2",
     2591            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz",
     2592            "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==",
     2593            "requires": {
     2594                "babel-plugin-transform-strict-mode": "^6.24.1",
     2595                "babel-runtime": "^6.26.0",
     2596                "babel-template": "^6.26.0",
     2597                "babel-types": "^6.26.0"
     2598            }
     2599        },
     2600        "babel-plugin-transform-es2015-modules-systemjs": {
     2601            "version": "6.24.1",
     2602            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz",
     2603            "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=",
     2604            "requires": {
     2605                "babel-helper-hoist-variables": "^6.24.1",
     2606                "babel-runtime": "^6.22.0",
     2607                "babel-template": "^6.24.1"
     2608            }
     2609        },
     2610        "babel-plugin-transform-es2015-modules-umd": {
     2611            "version": "6.24.1",
     2612            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz",
     2613            "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=",
     2614            "requires": {
     2615                "babel-plugin-transform-es2015-modules-amd": "^6.24.1",
     2616                "babel-runtime": "^6.22.0",
     2617                "babel-template": "^6.24.1"
     2618            }
     2619        },
     2620        "babel-plugin-transform-es2015-object-super": {
     2621            "version": "6.24.1",
     2622            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz",
     2623            "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=",
     2624            "requires": {
     2625                "babel-helper-replace-supers": "^6.24.1",
     2626                "babel-runtime": "^6.22.0"
     2627            }
     2628        },
     2629        "babel-plugin-transform-es2015-parameters": {
     2630            "version": "6.24.1",
     2631            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz",
     2632            "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=",
     2633            "requires": {
     2634                "babel-helper-call-delegate": "^6.24.1",
     2635                "babel-helper-get-function-arity": "^6.24.1",
     2636                "babel-runtime": "^6.22.0",
     2637                "babel-template": "^6.24.1",
     2638                "babel-traverse": "^6.24.1",
     2639                "babel-types": "^6.24.1"
     2640            }
     2641        },
     2642        "babel-plugin-transform-es2015-shorthand-properties": {
     2643            "version": "6.24.1",
     2644            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz",
     2645            "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=",
     2646            "requires": {
     2647                "babel-runtime": "^6.22.0",
     2648                "babel-types": "^6.24.1"
     2649            }
     2650        },
     2651        "babel-plugin-transform-es2015-spread": {
     2652            "version": "6.22.0",
     2653            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz",
     2654            "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=",
     2655            "requires": {
     2656                "babel-runtime": "^6.22.0"
     2657            }
     2658        },
     2659        "babel-plugin-transform-es2015-sticky-regex": {
     2660            "version": "6.24.1",
     2661            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz",
     2662            "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=",
     2663            "requires": {
     2664                "babel-helper-regex": "^6.24.1",
     2665                "babel-runtime": "^6.22.0",
     2666                "babel-types": "^6.24.1"
     2667            }
     2668        },
     2669        "babel-plugin-transform-es2015-template-literals": {
     2670            "version": "6.22.0",
     2671            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz",
     2672            "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=",
     2673            "requires": {
     2674                "babel-runtime": "^6.22.0"
     2675            }
     2676        },
     2677        "babel-plugin-transform-es2015-typeof-symbol": {
     2678            "version": "6.23.0",
     2679            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz",
     2680            "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=",
     2681            "requires": {
     2682                "babel-runtime": "^6.22.0"
     2683            }
     2684        },
     2685        "babel-plugin-transform-es2015-unicode-regex": {
     2686            "version": "6.24.1",
     2687            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz",
     2688            "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=",
     2689            "requires": {
     2690                "babel-helper-regex": "^6.24.1",
     2691                "babel-runtime": "^6.22.0",
     2692                "regexpu-core": "^2.0.0"
     2693            }
     2694        },
     2695        "babel-plugin-transform-regenerator": {
     2696            "version": "6.26.0",
     2697            "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz",
     2698            "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=",
     2699            "requires": {
     2700                "regenerator-transform": "^0.10.0"
     2701            }
     2702        },
     2703        "babel-plugin-transform-strict-mode": {
     2704            "version": "6.24.1",
     2705            "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz",
     2706            "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=",
     2707            "requires": {
     2708                "babel-runtime": "^6.22.0",
     2709                "babel-types": "^6.24.1"
     2710            }
     2711        },
     2712        "babel-preset-es2015": {
     2713            "version": "6.24.1",
     2714            "resolved": "https://registry.npmjs.org/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz",
     2715            "integrity": "sha1-1EBQ1rwsn+6nAqrzjXJ6AhBTiTk=",
     2716            "requires": {
     2717                "babel-plugin-check-es2015-constants": "^6.22.0",
     2718                "babel-plugin-transform-es2015-arrow-functions": "^6.22.0",
     2719                "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0",
     2720                "babel-plugin-transform-es2015-block-scoping": "^6.24.1",
     2721                "babel-plugin-transform-es2015-classes": "^6.24.1",
     2722                "babel-plugin-transform-es2015-computed-properties": "^6.24.1",
     2723                "babel-plugin-transform-es2015-destructuring": "^6.22.0",
     2724                "babel-plugin-transform-es2015-duplicate-keys": "^6.24.1",
     2725                "babel-plugin-transform-es2015-for-of": "^6.22.0",
     2726                "babel-plugin-transform-es2015-function-name": "^6.24.1",
     2727                "babel-plugin-transform-es2015-literals": "^6.22.0",
     2728                "babel-plugin-transform-es2015-modules-amd": "^6.24.1",
     2729                "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1",
     2730                "babel-plugin-transform-es2015-modules-systemjs": "^6.24.1",
     2731                "babel-plugin-transform-es2015-modules-umd": "^6.24.1",
     2732                "babel-plugin-transform-es2015-object-super": "^6.24.1",
     2733                "babel-plugin-transform-es2015-parameters": "^6.24.1",
     2734                "babel-plugin-transform-es2015-shorthand-properties": "^6.24.1",
     2735                "babel-plugin-transform-es2015-spread": "^6.22.0",
     2736                "babel-plugin-transform-es2015-sticky-regex": "^6.24.1",
     2737                "babel-plugin-transform-es2015-template-literals": "^6.22.0",
     2738                "babel-plugin-transform-es2015-typeof-symbol": "^6.22.0",
     2739                "babel-plugin-transform-es2015-unicode-regex": "^6.24.1",
     2740                "babel-plugin-transform-regenerator": "^6.24.1"
     2741            }
     2742        },
     2743        "babel-register": {
     2744            "version": "6.26.0",
     2745            "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz",
     2746            "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=",
     2747            "requires": {
     2748                "babel-core": "^6.26.0",
     2749                "babel-runtime": "^6.26.0",
     2750                "core-js": "^2.5.0",
     2751                "home-or-tmp": "^2.0.0",
     2752                "lodash": "^4.17.4",
     2753                "mkdirp": "^0.5.1",
     2754                "source-map-support": "^0.4.15"
     2755            },
     2756            "dependencies": {
     2757                "source-map-support": {
     2758                    "version": "0.4.18",
     2759                    "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz",
     2760                    "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==",
     2761                    "requires": {
     2762                        "source-map": "^0.5.6"
     2763                    }
     2764                }
     2765            }
     2766        },
     2767        "babel-runtime": {
     2768            "version": "6.26.0",
     2769            "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
     2770            "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
     2771            "requires": {
     2772                "core-js": "^2.4.0",
     2773                "regenerator-runtime": "^0.11.0"
     2774            }
     2775        },
     2776        "babel-template": {
     2777            "version": "6.26.0",
     2778            "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz",
     2779            "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=",
     2780            "requires": {
     2781                "babel-runtime": "^6.26.0",
     2782                "babel-traverse": "^6.26.0",
     2783                "babel-types": "^6.26.0",
     2784                "babylon": "^6.18.0",
     2785                "lodash": "^4.17.4"
     2786            },
     2787            "dependencies": {
     2788                "babylon": {
     2789                    "version": "6.18.0",
     2790                    "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz",
     2791                    "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ=="
     2792                }
     2793            }
     2794        },
     2795        "babel-traverse": {
     2796            "version": "6.26.0",
     2797            "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz",
     2798            "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=",
     2799            "requires": {
     2800                "babel-code-frame": "^6.26.0",
     2801                "babel-messages": "^6.23.0",
     2802                "babel-runtime": "^6.26.0",
     2803                "babel-types": "^6.26.0",
     2804                "babylon": "^6.18.0",
     2805                "debug": "^2.6.8",
     2806                "globals": "^9.18.0",
     2807                "invariant": "^2.2.2",
     2808                "lodash": "^4.17.4"
     2809            },
     2810            "dependencies": {
     2811                "babylon": {
     2812                    "version": "6.18.0",
     2813                    "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz",
     2814                    "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ=="
     2815                }
     2816            }
     2817        },
     2818        "babel-types": {
     2819            "version": "6.26.0",
     2820            "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz",
     2821            "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=",
     2822            "requires": {
     2823                "babel-runtime": "^6.26.0",
     2824                "esutils": "^2.0.2",
     2825                "lodash": "^4.17.4",
     2826                "to-fast-properties": "^1.0.3"
     2827            }
     2828        },
    9002829        "babylon": {
    9012830            "version": "7.0.0-beta.19",
     
    9152844            "version": "1.0.0",
    9162845            "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
    917             "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
    918             "dev": true
     2846            "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
    9192847        },
    9202848        "base": {
     
    11933121            }
    11943122        },
     3123        "boolbase": {
     3124            "version": "1.0.0",
     3125            "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
     3126            "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=",
     3127            "dev": true
     3128        },
    11953129        "boom": {
    11963130            "version": "4.3.1",
     
    12063140            "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
    12073141            "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
    1208             "dev": true,
    12093142            "requires": {
    12103143                "balanced-match": "^1.0.0",
     
    12223155                "repeat-element": "^1.1.2"
    12233156            }
     3157        },
     3158        "brcast": {
     3159            "version": "2.0.2",
     3160            "resolved": "https://registry.npmjs.org/brcast/-/brcast-2.0.2.tgz",
     3161            "integrity": "sha512-Tfn5JSE7hrUlFcOoaLzVvkbgIemIorMIyoMr3TgvszWW7jFt2C9PdeMLtysYD9RU0MmU17b69+XJG1eRY2OBRg=="
    12243162        },
    12253163        "brorand": {
     
    14983436            }
    14993437        },
     3438        "caller-callsite": {
     3439            "version": "2.0.0",
     3440            "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz",
     3441            "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=",
     3442            "dev": true,
     3443            "requires": {
     3444                "callsites": "^2.0.0"
     3445            }
     3446        },
     3447        "caller-path": {
     3448            "version": "2.0.0",
     3449            "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz",
     3450            "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=",
     3451            "dev": true,
     3452            "requires": {
     3453                "caller-callsite": "^2.0.0"
     3454            }
     3455        },
     3456        "callsites": {
     3457            "version": "2.0.0",
     3458            "resolved": "http://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz",
     3459            "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=",
     3460            "dev": true
     3461        },
    15003462        "camelcase": {
    15013463            "version": "2.1.1",
     
    15143476            }
    15153477        },
     3478        "caniuse-api": {
     3479            "version": "3.0.0",
     3480            "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz",
     3481            "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==",
     3482            "dev": true,
     3483            "requires": {
     3484                "browserslist": "^4.0.0",
     3485                "caniuse-lite": "^1.0.0",
     3486                "lodash.memoize": "^4.1.2",
     3487                "lodash.uniq": "^4.5.0"
     3488            }
     3489        },
    15163490        "caniuse-lite": {
    15173491            "version": "1.0.30000918",
     
    15753549            "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
    15763550            "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
    1577             "dev": true,
    15783551            "requires": {
    15793552                "ansi-styles": "^2.2.1",
     
    15873560                    "version": "2.0.0",
    15883561                    "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
    1589                     "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
    1590                     "dev": true
     3562                    "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc="
    15913563                }
    15923564            }
     
    18543826            }
    18553827        },
     3828        "classnames": {
     3829            "version": "2.2.6",
     3830            "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz",
     3831            "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q=="
     3832        },
    18563833        "clean-css": {
    18573834            "version": "4.2.1",
     
    19123889            "dev": true
    19133890        },
     3891        "clipboard": {
     3892            "version": "1.7.1",
     3893            "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-1.7.1.tgz",
     3894            "integrity": "sha1-Ng1taUbpmnof7zleQrqStem1oWs=",
     3895            "requires": {
     3896                "good-listener": "^1.2.2",
     3897                "select": "^1.1.2",
     3898                "tiny-emitter": "^2.0.0"
     3899            }
     3900        },
    19143901        "cliui": {
    19153902            "version": "4.1.0",
    19163903            "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz",
    19173904            "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==",
    1918             "dev": true,
    19193905            "requires": {
    19203906                "string-width": "^2.1.1",
     
    19263912                    "version": "3.0.0",
    19273913                    "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
    1928                     "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
    1929                     "dev": true
     3914                    "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg="
    19303915                },
    19313916                "is-fullwidth-code-point": {
    19323917                    "version": "2.0.0",
    19333918                    "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
    1934                     "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
    1935                     "dev": true
     3919                    "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
    19363920                },
    19373921                "string-width": {
     
    19393923                    "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
    19403924                    "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
    1941                     "dev": true,
    19423925                    "requires": {
    19433926                        "is-fullwidth-code-point": "^2.0.0",
     
    19493932                    "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
    19503933                    "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
    1951                     "dev": true,
    19523934                    "requires": {
    19533935                        "ansi-regex": "^3.0.0"
     
    19873969            "version": "1.1.0",
    19883970            "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
    1989             "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
    1990             "dev": true
     3971            "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c="
    19913972        },
    19923973        "coffeescript": {
     
    20063987            }
    20073988        },
     3989        "color": {
     3990            "version": "3.1.0",
     3991            "resolved": "https://registry.npmjs.org/color/-/color-3.1.0.tgz",
     3992            "integrity": "sha512-CwyopLkuRYO5ei2EpzpIh6LqJMt6Mt+jZhO5VI5f/wJLZriXQE32/SSqzmrh+QB+AZT81Cj8yv+7zwToW8ahZg==",
     3993            "dev": true,
     3994            "requires": {
     3995                "color-convert": "^1.9.1",
     3996                "color-string": "^1.5.2"
     3997            }
     3998        },
    20083999        "color-convert": {
    20094000            "version": "1.9.1",
     
    20204011            "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
    20214012            "dev": true
     4013        },
     4014        "color-string": {
     4015            "version": "1.5.3",
     4016            "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz",
     4017            "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==",
     4018            "dev": true,
     4019            "requires": {
     4020                "color-name": "^1.0.0",
     4021                "simple-swizzle": "^0.2.2"
     4022            }
    20224023        },
    20234024        "color-support": {
     
    21214122            }
    21224123        },
     4124        "computed-style": {
     4125            "version": "0.1.4",
     4126            "resolved": "https://registry.npmjs.org/computed-style/-/computed-style-0.1.4.tgz",
     4127            "integrity": "sha1-fzRP2FhLLkJb7cpKGvwOMAuwXXQ="
     4128        },
    21234129        "concat-map": {
    21244130            "version": "0.0.1",
    21254131            "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
    2126             "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
    2127             "dev": true
     4132            "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
    21284133        },
    21294134        "concat-stream": {
     
    21674172            "optional": true
    21684173        },
     4174        "consolidated-events": {
     4175            "version": "2.0.2",
     4176            "resolved": "https://registry.npmjs.org/consolidated-events/-/consolidated-events-2.0.2.tgz",
     4177            "integrity": "sha512-2/uRVMdRypf5z/TW/ncD/66l75P5hH2vM/GR8Jf8HLc2xnfJtmina6F6du8+v4Z2vTrMo7jC+W1tmEEuuELgkQ=="
     4178        },
    21694179        "constants-browserify": {
    21704180            "version": "1.0.0",
     
    21954205            "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz",
    21964206            "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==",
    2197             "dev": true,
    21984207            "requires": {
    21994208                "safe-buffer": "~5.1.1"
     
    22434252            "dev": true
    22444253        },
     4254        "copy-webpack-plugin": {
     4255            "version": "4.5.2",
     4256            "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-4.5.2.tgz",
     4257            "integrity": "sha512-zmC33E8FFSq3AbflTvqvPvBo621H36Afsxlui91d+QyZxPIuXghfnTsa1CuqiAaCPgJoSUWfTFbKJnadZpKEbQ==",
     4258            "dev": true,
     4259            "requires": {
     4260                "cacache": "^10.0.4",
     4261                "find-cache-dir": "^1.0.0",
     4262                "globby": "^7.1.1",
     4263                "is-glob": "^4.0.0",
     4264                "loader-utils": "^1.1.0",
     4265                "minimatch": "^3.0.4",
     4266                "p-limit": "^1.0.0",
     4267                "serialize-javascript": "^1.4.0"
     4268            },
     4269            "dependencies": {
     4270                "cacache": {
     4271                    "version": "10.0.4",
     4272                    "resolved": "http://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz",
     4273                    "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==",
     4274                    "dev": true,
     4275                    "requires": {
     4276                        "bluebird": "^3.5.1",
     4277                        "chownr": "^1.0.1",
     4278                        "glob": "^7.1.2",
     4279                        "graceful-fs": "^4.1.11",
     4280                        "lru-cache": "^4.1.1",
     4281                        "mississippi": "^2.0.0",
     4282                        "mkdirp": "^0.5.1",
     4283                        "move-concurrently": "^1.0.1",
     4284                        "promise-inflight": "^1.0.1",
     4285                        "rimraf": "^2.6.2",
     4286                        "ssri": "^5.2.4",
     4287                        "unique-filename": "^1.1.0",
     4288                        "y18n": "^4.0.0"
     4289                    }
     4290                },
     4291                "find-cache-dir": {
     4292                    "version": "1.0.0",
     4293                    "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz",
     4294                    "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=",
     4295                    "dev": true,
     4296                    "requires": {
     4297                        "commondir": "^1.0.1",
     4298                        "make-dir": "^1.0.0",
     4299                        "pkg-dir": "^2.0.0"
     4300                    }
     4301                },
     4302                "find-up": {
     4303                    "version": "2.1.0",
     4304                    "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
     4305                    "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
     4306                    "dev": true,
     4307                    "requires": {
     4308                        "locate-path": "^2.0.0"
     4309                    }
     4310                },
     4311                "glob": {
     4312                    "version": "7.1.3",
     4313                    "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
     4314                    "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
     4315                    "dev": true,
     4316                    "requires": {
     4317                        "fs.realpath": "^1.0.0",
     4318                        "inflight": "^1.0.4",
     4319                        "inherits": "2",
     4320                        "minimatch": "^3.0.4",
     4321                        "once": "^1.3.0",
     4322                        "path-is-absolute": "^1.0.0"
     4323                    }
     4324                },
     4325                "globby": {
     4326                    "version": "7.1.1",
     4327                    "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz",
     4328                    "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=",
     4329                    "dev": true,
     4330                    "requires": {
     4331                        "array-union": "^1.0.1",
     4332                        "dir-glob": "^2.0.0",
     4333                        "glob": "^7.1.2",
     4334                        "ignore": "^3.3.5",
     4335                        "pify": "^3.0.0",
     4336                        "slash": "^1.0.0"
     4337                    }
     4338                },
     4339                "is-glob": {
     4340                    "version": "4.0.0",
     4341                    "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz",
     4342                    "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=",
     4343                    "dev": true,
     4344                    "requires": {
     4345                        "is-extglob": "^2.1.1"
     4346                    }
     4347                },
     4348                "locate-path": {
     4349                    "version": "2.0.0",
     4350                    "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
     4351                    "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
     4352                    "dev": true,
     4353                    "requires": {
     4354                        "p-locate": "^2.0.0",
     4355                        "path-exists": "^3.0.0"
     4356                    }
     4357                },
     4358                "mississippi": {
     4359                    "version": "2.0.0",
     4360                    "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz",
     4361                    "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==",
     4362                    "dev": true,
     4363                    "requires": {
     4364                        "concat-stream": "^1.5.0",
     4365                        "duplexify": "^3.4.2",
     4366                        "end-of-stream": "^1.1.0",
     4367                        "flush-write-stream": "^1.0.0",
     4368                        "from2": "^2.1.0",
     4369                        "parallel-transform": "^1.1.0",
     4370                        "pump": "^2.0.1",
     4371                        "pumpify": "^1.3.3",
     4372                        "stream-each": "^1.1.0",
     4373                        "through2": "^2.0.0"
     4374                    }
     4375                },
     4376                "p-limit": {
     4377                    "version": "1.3.0",
     4378                    "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
     4379                    "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
     4380                    "dev": true,
     4381                    "requires": {
     4382                        "p-try": "^1.0.0"
     4383                    }
     4384                },
     4385                "p-locate": {
     4386                    "version": "2.0.0",
     4387                    "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
     4388                    "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
     4389                    "dev": true,
     4390                    "requires": {
     4391                        "p-limit": "^1.1.0"
     4392                    }
     4393                },
     4394                "p-try": {
     4395                    "version": "1.0.0",
     4396                    "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
     4397                    "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
     4398                    "dev": true
     4399                },
     4400                "path-exists": {
     4401                    "version": "3.0.0",
     4402                    "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
     4403                    "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
     4404                    "dev": true
     4405                },
     4406                "pify": {
     4407                    "version": "3.0.0",
     4408                    "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
     4409                    "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
     4410                    "dev": true
     4411                },
     4412                "pkg-dir": {
     4413                    "version": "2.0.0",
     4414                    "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz",
     4415                    "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=",
     4416                    "dev": true,
     4417                    "requires": {
     4418                        "find-up": "^2.1.0"
     4419                    }
     4420                },
     4421                "readable-stream": {
     4422                    "version": "2.3.6",
     4423                    "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
     4424                    "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
     4425                    "dev": true,
     4426                    "requires": {
     4427                        "core-util-is": "~1.0.0",
     4428                        "inherits": "~2.0.3",
     4429                        "isarray": "~1.0.0",
     4430                        "process-nextick-args": "~2.0.0",
     4431                        "safe-buffer": "~5.1.1",
     4432                        "string_decoder": "~1.1.1",
     4433                        "util-deprecate": "~1.0.1"
     4434                    }
     4435                },
     4436                "rimraf": {
     4437                    "version": "2.6.2",
     4438                    "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
     4439                    "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
     4440                    "dev": true,
     4441                    "requires": {
     4442                        "glob": "^7.0.5"
     4443                    }
     4444                },
     4445                "ssri": {
     4446                    "version": "5.3.0",
     4447                    "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz",
     4448                    "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==",
     4449                    "dev": true,
     4450                    "requires": {
     4451                        "safe-buffer": "^5.1.1"
     4452                    }
     4453                },
     4454                "string_decoder": {
     4455                    "version": "1.1.1",
     4456                    "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
     4457                    "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
     4458                    "dev": true,
     4459                    "requires": {
     4460                        "safe-buffer": "~5.1.0"
     4461                    }
     4462                },
     4463                "through2": {
     4464                    "version": "2.0.5",
     4465                    "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
     4466                    "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
     4467                    "dev": true,
     4468                    "requires": {
     4469                        "readable-stream": "~2.3.6",
     4470                        "xtend": "~4.0.1"
     4471                    }
     4472                },
     4473                "y18n": {
     4474                    "version": "4.0.0",
     4475                    "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz",
     4476                    "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==",
     4477                    "dev": true
     4478                }
     4479            }
     4480        },
     4481        "core-js": {
     4482            "version": "2.6.0",
     4483            "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.0.tgz",
     4484            "integrity": "sha512-kLRC6ncVpuEW/1kwrOXYX6KQASCVtrh1gQr/UiaVgFlf9WE5Vp+lNe5+h3LuMr5PAucWnnEXwH0nQHRH/gpGtw=="
     4485        },
    22454486        "core-util-is": {
    22464487            "version": "1.0.2",
    22474488            "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
    2248             "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
    2249             "dev": true
     4489            "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
     4490        },
     4491        "cosmiconfig": {
     4492            "version": "5.0.7",
     4493            "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.0.7.tgz",
     4494            "integrity": "sha512-PcLqxTKiDmNT6pSpy4N6KtuPwb53W+2tzNvwOZw0WH9N6O0vLIBq0x8aj8Oj75ere4YcGi48bDFCL+3fRJdlNA==",
     4495            "dev": true,
     4496            "requires": {
     4497                "import-fresh": "^2.0.0",
     4498                "is-directory": "^0.3.1",
     4499                "js-yaml": "^3.9.0",
     4500                "parse-json": "^4.0.0"
     4501            },
     4502            "dependencies": {
     4503                "esprima": {
     4504                    "version": "4.0.1",
     4505                    "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
     4506                    "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
     4507                    "dev": true
     4508                },
     4509                "js-yaml": {
     4510                    "version": "3.12.0",
     4511                    "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz",
     4512                    "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==",
     4513                    "dev": true,
     4514                    "requires": {
     4515                        "argparse": "^1.0.7",
     4516                        "esprima": "^4.0.0"
     4517                    }
     4518                },
     4519                "parse-json": {
     4520                    "version": "4.0.0",
     4521                    "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
     4522                    "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
     4523                    "dev": true,
     4524                    "requires": {
     4525                        "error-ex": "^1.3.1",
     4526                        "json-parse-better-errors": "^1.0.1"
     4527                    }
     4528                }
     4529            }
    22504530        },
    22514531        "crc": {
     
    23244604                "safe-buffer": "^5.0.1",
    23254605                "sha.js": "^2.4.8"
     4606            }
     4607        },
     4608        "create-react-context": {
     4609            "version": "0.2.2",
     4610            "resolved": "https://registry.npmjs.org/create-react-context/-/create-react-context-0.2.2.tgz",
     4611            "integrity": "sha512-KkpaLARMhsTsgp0d2NA/R94F/eDLbhXERdIq3LvX2biCAXcDvHYoOqHfWCHf1+OLj+HKBotLG3KqaOOf+C1C+A==",
     4612            "requires": {
     4613                "fbjs": "^0.8.0",
     4614                "gud": "^1.0.0"
    23264615            }
    23274616        },
     
    24134702            }
    24144703        },
     4704        "css-color-names": {
     4705            "version": "0.0.4",
     4706            "resolved": "http://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz",
     4707            "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=",
     4708            "dev": true
     4709        },
     4710        "css-declaration-sorter": {
     4711            "version": "4.0.1",
     4712            "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz",
     4713            "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==",
     4714            "dev": true,
     4715            "requires": {
     4716                "postcss": "^7.0.1",
     4717                "timsort": "^0.3.0"
     4718            }
     4719        },
     4720        "css-select": {
     4721            "version": "2.0.2",
     4722            "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.0.2.tgz",
     4723            "integrity": "sha512-dSpYaDVoWaELjvZ3mS6IKZM/y2PMPa/XYoEfYNZePL4U/XgyxZNroHEHReDx/d+VgXh9VbCTtFqLkFbmeqeaRQ==",
     4724            "dev": true,
     4725            "requires": {
     4726                "boolbase": "^1.0.0",
     4727                "css-what": "^2.1.2",
     4728                "domutils": "^1.7.0",
     4729                "nth-check": "^1.0.2"
     4730            },
     4731            "dependencies": {
     4732                "domutils": {
     4733                    "version": "1.7.0",
     4734                    "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz",
     4735                    "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==",
     4736                    "dev": true,
     4737                    "requires": {
     4738                        "dom-serializer": "0",
     4739                        "domelementtype": "1"
     4740                    }
     4741                }
     4742            }
     4743        },
     4744        "css-select-base-adapter": {
     4745            "version": "0.1.1",
     4746            "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz",
     4747            "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==",
     4748            "dev": true
     4749        },
     4750        "css-tree": {
     4751            "version": "1.0.0-alpha.28",
     4752            "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.28.tgz",
     4753            "integrity": "sha512-joNNW1gCp3qFFzj4St6zk+Wh/NBv0vM5YbEreZk0SD4S23S+1xBKb6cLDg2uj4P4k/GUMlIm6cKIDqIG+vdt0w==",
     4754            "dev": true,
     4755            "requires": {
     4756                "mdn-data": "~1.1.0",
     4757                "source-map": "^0.5.3"
     4758            }
     4759        },
     4760        "css-unit-converter": {
     4761            "version": "1.1.1",
     4762            "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.1.tgz",
     4763            "integrity": "sha1-2bkoGtz9jO2TW9urqDeGiX9k6ZY=",
     4764            "dev": true
     4765        },
     4766        "css-url-regex": {
     4767            "version": "1.1.0",
     4768            "resolved": "https://registry.npmjs.org/css-url-regex/-/css-url-regex-1.1.0.tgz",
     4769            "integrity": "sha1-g4NCMMyfdMRX3lnuvRVD/uuDt+w=",
     4770            "dev": true
     4771        },
     4772        "css-what": {
     4773            "version": "2.1.2",
     4774            "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.2.tgz",
     4775            "integrity": "sha512-wan8dMWQ0GUeF7DGEPVjhHemVW/vy6xUYmFzRY8RYqgA0JtXC9rJmbScBjqSu6dg9q0lwPQy6ZAmJVr3PPTvqQ==",
     4776            "dev": true
     4777        },
     4778        "cssesc": {
     4779            "version": "2.0.0",
     4780            "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz",
     4781            "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==",
     4782            "dev": true
     4783        },
     4784        "cssnano": {
     4785            "version": "4.1.4",
     4786            "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.4.tgz",
     4787            "integrity": "sha512-wP0wbOM9oqsek14CiNRYrK9N3w3jgadtGZKHXysgC/OMVpy0KZgWVPdNqODSZbz7txO9Gekr9taOfcCgL0pOOw==",
     4788            "dev": true,
     4789            "requires": {
     4790                "cosmiconfig": "^5.0.0",
     4791                "cssnano-preset-default": "^4.0.2",
     4792                "is-resolvable": "^1.0.0",
     4793                "postcss": "^7.0.0"
     4794            }
     4795        },
     4796        "cssnano-preset-default": {
     4797            "version": "4.0.5",
     4798            "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.5.tgz",
     4799            "integrity": "sha512-f1uhya0ZAjPYtDD58QkBB0R+uYdzHPei7cDxJyQQIHt5acdhyGXaSXl2nDLzWHLwGFbZcHxQtkJS8mmNwnxTvw==",
     4800            "dev": true,
     4801            "requires": {
     4802                "css-declaration-sorter": "^4.0.1",
     4803                "cssnano-util-raw-cache": "^4.0.1",
     4804                "postcss": "^7.0.0",
     4805                "postcss-calc": "^7.0.0",
     4806                "postcss-colormin": "^4.0.2",
     4807                "postcss-convert-values": "^4.0.1",
     4808                "postcss-discard-comments": "^4.0.1",
     4809                "postcss-discard-duplicates": "^4.0.2",
     4810                "postcss-discard-empty": "^4.0.1",
     4811                "postcss-discard-overridden": "^4.0.1",
     4812                "postcss-merge-longhand": "^4.0.9",
     4813                "postcss-merge-rules": "^4.0.2",
     4814                "postcss-minify-font-values": "^4.0.2",
     4815                "postcss-minify-gradients": "^4.0.1",
     4816                "postcss-minify-params": "^4.0.1",
     4817                "postcss-minify-selectors": "^4.0.1",
     4818                "postcss-normalize-charset": "^4.0.1",
     4819                "postcss-normalize-display-values": "^4.0.1",
     4820                "postcss-normalize-positions": "^4.0.1",
     4821                "postcss-normalize-repeat-style": "^4.0.1",
     4822                "postcss-normalize-string": "^4.0.1",
     4823                "postcss-normalize-timing-functions": "^4.0.1",
     4824                "postcss-normalize-unicode": "^4.0.1",
     4825                "postcss-normalize-url": "^4.0.1",
     4826                "postcss-normalize-whitespace": "^4.0.1",
     4827                "postcss-ordered-values": "^4.1.1",
     4828                "postcss-reduce-initial": "^4.0.2",
     4829                "postcss-reduce-transforms": "^4.0.1",
     4830                "postcss-svgo": "^4.0.1",
     4831                "postcss-unique-selectors": "^4.0.1"
     4832            }
     4833        },
     4834        "cssnano-util-get-arguments": {
     4835            "version": "4.0.0",
     4836            "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz",
     4837            "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=",
     4838            "dev": true
     4839        },
     4840        "cssnano-util-get-match": {
     4841            "version": "4.0.0",
     4842            "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz",
     4843            "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=",
     4844            "dev": true
     4845        },
     4846        "cssnano-util-raw-cache": {
     4847            "version": "4.0.1",
     4848            "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz",
     4849            "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==",
     4850            "dev": true,
     4851            "requires": {
     4852                "postcss": "^7.0.0"
     4853            }
     4854        },
     4855        "cssnano-util-same-parent": {
     4856            "version": "4.0.1",
     4857            "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz",
     4858            "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==",
     4859            "dev": true
     4860        },
    24154861        "csso": {
    24164862            "version": "2.3.2",
     
    24684914            "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
    24694915            "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
    2470             "dev": true,
    24714916            "requires": {
    24724917                "ms": "2.0.0"
     
    24764921            "version": "1.2.0",
    24774922            "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
    2478             "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
    2479             "dev": true
     4923            "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA="
    24804924        },
    24814925        "decode-uri-component": {
     
    26995143            }
    27005144        },
     5145        "deepmerge": {
     5146            "version": "1.5.2",
     5147            "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-1.5.2.tgz",
     5148            "integrity": "sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ=="
     5149        },
    27015150        "default-gateway": {
    27025151            "version": "2.7.2",
     
    27585207            "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.2.tgz",
    27595208            "integrity": "sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ=",
    2760             "dev": true,
    27615209            "requires": {
    27625210                "foreach": "^2.0.5",
     
    28105258            "dev": true
    28115259        },
     5260        "delegate": {
     5261            "version": "3.2.0",
     5262            "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz",
     5263            "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw=="
     5264        },
    28125265        "delegates": {
    28135266            "version": "1.0.0",
     
    28165269            "dev": true
    28175270        },
     5271        "denodeify": {
     5272            "version": "1.2.1",
     5273            "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz",
     5274            "integrity": "sha1-OjYof1A05pnnV3kBBSwubJQlFjE="
     5275        },
    28185276        "depd": {
    28195277            "version": "1.1.2",
     
    28545312            "dev": true
    28555313        },
     5314        "detect-indent": {
     5315            "version": "4.0.0",
     5316            "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz",
     5317            "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=",
     5318            "requires": {
     5319                "repeating": "^2.0.0"
     5320            }
     5321        },
    28565322        "detect-libc": {
    28575323            "version": "0.2.0",
     
    28705336            "version": "3.5.0",
    28715337            "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz",
    2872             "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==",
    2873             "dev": true
     5338            "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA=="
    28745339        },
    28755340        "diffie-hellman": {
     
    28845349            }
    28855350        },
     5351        "dir-glob": {
     5352            "version": "2.0.0",
     5353            "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz",
     5354            "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==",
     5355            "dev": true,
     5356            "requires": {
     5357                "arrify": "^1.0.1",
     5358                "path-type": "^3.0.0"
     5359            },
     5360            "dependencies": {
     5361                "path-type": {
     5362                    "version": "3.0.0",
     5363                    "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
     5364                    "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
     5365                    "dev": true,
     5366                    "requires": {
     5367                        "pify": "^3.0.0"
     5368                    }
     5369                },
     5370                "pify": {
     5371                    "version": "3.0.0",
     5372                    "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
     5373                    "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
     5374                    "dev": true
     5375                }
     5376            }
     5377        },
     5378        "direction": {
     5379            "version": "1.0.2",
     5380            "resolved": "https://registry.npmjs.org/direction/-/direction-1.0.2.tgz",
     5381            "integrity": "sha512-hSKoz5FBn+zhP9vWKkVQaaxnRDg3/MoPdcg2au54HIUDR8MrP8Ah1jXSJwCXel6SV3Afh5DSzc8Uqv2r1UoQwQ=="
     5382        },
    28865383        "dns-equal": {
    28875384            "version": "1.0.0",
     
    29175414            }
    29185415        },
     5416        "dom-scroll-into-view": {
     5417            "version": "1.2.1",
     5418            "resolved": "https://registry.npmjs.org/dom-scroll-into-view/-/dom-scroll-into-view-1.2.1.tgz",
     5419            "integrity": "sha1-6PNnMt0ImwIBqI14Fdw/iObWbH4="
     5420        },
    29195421        "dom-serializer": {
    29205422            "version": "0.1.0",
     
    29705472                "dom-serializer": "0",
    29715473                "domelementtype": "1"
     5474            }
     5475        },
     5476        "dot-prop": {
     5477            "version": "4.2.0",
     5478            "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz",
     5479            "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==",
     5480            "dev": true,
     5481            "requires": {
     5482                "is-obj": "^1.0.0"
    29725483            }
    29735484        },
     
    30545565            "dev": true
    30555566        },
     5567        "element-closest": {
     5568            "version": "2.0.2",
     5569            "resolved": "https://registry.npmjs.org/element-closest/-/element-closest-2.0.2.tgz",
     5570            "integrity": "sha1-cqdAoQdFM4LijfnOXbtajfD5Zuw="
     5571        },
    30565572        "elliptic": {
    30575573            "version": "6.4.1",
     
    30815597            "dev": true
    30825598        },
     5599        "encoding": {
     5600            "version": "0.1.12",
     5601            "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz",
     5602            "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=",
     5603            "requires": {
     5604                "iconv-lite": "~0.4.13"
     5605            }
     5606        },
    30835607        "end-of-stream": {
    30845608            "version": "1.4.1",
     
    31075631            "dev": true
    31085632        },
     5633        "equivalent-key-map": {
     5634            "version": "0.2.2",
     5635            "resolved": "https://registry.npmjs.org/equivalent-key-map/-/equivalent-key-map-0.2.2.tgz",
     5636            "integrity": "sha512-xvHeyCDbZzkpN4VHQj/n+j2lOwL0VWszG30X4cOrc9Y7Tuo2qCdZK/0AMod23Z5dCtNUbaju6p0rwOhHUk05ew=="
     5637        },
    31095638        "errno": {
    31105639            "version": "0.1.7",
     
    31355664            }
    31365665        },
     5666        "es-abstract": {
     5667            "version": "1.12.0",
     5668            "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.12.0.tgz",
     5669            "integrity": "sha512-C8Fx/0jFmV5IPoMOFPA9P9G5NtqW+4cOPit3MIuvR2t7Ag2K15EJTpxnHAYTzL+aYQJIESYeXZmDBfOBE1HcpA==",
     5670            "requires": {
     5671                "es-to-primitive": "^1.1.1",
     5672                "function-bind": "^1.1.1",
     5673                "has": "^1.0.1",
     5674                "is-callable": "^1.1.3",
     5675                "is-regex": "^1.0.4"
     5676            }
     5677        },
     5678        "es-to-primitive": {
     5679            "version": "1.2.0",
     5680            "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz",
     5681            "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==",
     5682            "requires": {
     5683                "is-callable": "^1.1.4",
     5684                "is-date-object": "^1.0.1",
     5685                "is-symbol": "^1.0.2"
     5686            }
     5687        },
    31375688        "es6-promise": {
    31385689            "version": "4.2.5",
     
    31505701            "version": "1.0.5",
    31515702            "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
    3152             "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
    3153             "dev": true
     5703            "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
    31545704        },
    31555705        "eslint-scope": {
     
    31835733            "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=",
    31845734            "dev": true
     5735        },
     5736        "esutils": {
     5737            "version": "2.0.2",
     5738            "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz",
     5739            "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs="
    31855740        },
    31865741        "etag": {
     
    32805835            "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz",
    32815836            "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
    3282             "dev": true,
    3283             "optional": true,
    32845837            "requires": {
    32855838                "cross-spawn": "^5.0.1",
     
    32965849                    "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
    32975850                    "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
    3298                     "dev": true,
    3299                     "optional": true,
    33005851                    "requires": {
    33015852                        "lru-cache": "^4.0.1",
     
    33085859                    "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.2.tgz",
    33095860                    "integrity": "sha512-wgeVXhrDwAWnIF/yZARsFnMBtdFXOg1b8RIrhilp+0iDYN4mdQcNZElDZ0e4B64BhaxeQ5zN7PMyvu7we1kPeQ==",
    3310                     "dev": true,
    3311                     "optional": true,
    33125861                    "requires": {
    33135862                        "pseudomap": "^1.0.2",
     
    33195868                    "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz",
    33205869                    "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==",
    3321                     "dev": true,
    3322                     "optional": true,
    33235870                    "requires": {
    33245871                        "isexe": "^2.0.0"
     
    35606107            }
    35616108        },
     6109        "fbjs": {
     6110            "version": "0.8.17",
     6111            "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz",
     6112            "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=",
     6113            "requires": {
     6114                "core-js": "^1.0.0",
     6115                "isomorphic-fetch": "^2.1.1",
     6116                "loose-envify": "^1.0.0",
     6117                "object-assign": "^4.1.0",
     6118                "promise": "^7.1.1",
     6119                "setimmediate": "^1.0.5",
     6120                "ua-parser-js": "^0.7.18"
     6121            },
     6122            "dependencies": {
     6123                "core-js": {
     6124                    "version": "1.2.7",
     6125                    "resolved": "http://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz",
     6126                    "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY="
     6127                }
     6128            }
     6129        },
    35626130        "fd-slicer": {
    35636131            "version": "1.1.0",
     
    37876355            "version": "2.0.5",
    37886356            "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz",
    3789             "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=",
    3790             "dev": true
     6357            "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k="
    37916358        },
    37926359        "forever-agent": {
     
    38076374            }
    38086375        },
     6376        "formdata-polyfill": {
     6377            "version": "3.0.12",
     6378            "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-3.0.12.tgz",
     6379            "integrity": "sha512-y5V1Y4e2VSJ29+CAHozJwN9BqvsigYicZp/MqeYP00X/UMah3cLb2ix7/58fLcaAjwr8HfztD7Ih/IQCW1BGfw=="
     6380        },
    38096381        "forwarded": {
    38106382            "version": "0.1.2",
     
    38326404            "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
    38336405            "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=",
    3834             "dev": true,
    38356406            "requires": {
    38366407                "inherits": "^2.0.1",
    38376408                "readable-stream": "^2.0.0"
     6409            }
     6410        },
     6411        "from2-string": {
     6412            "version": "1.1.0",
     6413            "resolved": "https://registry.npmjs.org/from2-string/-/from2-string-1.1.0.tgz",
     6414            "integrity": "sha1-GCgrJ9CKJnyzAwzSuLSw8hKvdSo=",
     6415            "requires": {
     6416                "from2": "^2.0.3"
    38386417            }
    38396418        },
     
    44257004            "version": "1.1.1",
    44267005            "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
    4427             "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
    4428             "dev": true
     7006            "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
     7007        },
     7008        "function.prototype.name": {
     7009            "version": "1.1.0",
     7010            "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.0.tgz",
     7011            "integrity": "sha512-Bs0VRrTz4ghD8pTmbJQD1mZ8A/mN0ur/jGz+A6FBxPDUPkm1tNfF6bhTYPA7i7aF4lZJVr+OXTNNrnnIl58Wfg==",
     7012            "requires": {
     7013                "define-properties": "^1.1.2",
     7014                "function-bind": "^1.1.1",
     7015                "is-callable": "^1.1.3"
     7016            }
    44297017        },
    44307018        "gauge": {
     
    44717059            "version": "1.0.2",
    44727060            "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz",
    4473             "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=",
    4474             "dev": true
     7061            "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U="
    44757062        },
    44767063        "get-proxy": {
     
    45007087            "version": "3.0.0",
    45017088            "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
    4502             "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
    4503             "dev": true
     7089            "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ="
    45047090        },
    45057091        "get-value": {
     
    45227108            "requires": {
    45237109                "assert-plus": "^1.0.0"
     7110            }
     7111        },
     7112        "gettext-parser": {
     7113            "version": "1.4.0",
     7114            "resolved": "http://registry.npmjs.org/gettext-parser/-/gettext-parser-1.4.0.tgz",
     7115            "integrity": "sha512-sedZYLHlHeBop/gZ1jdg59hlUEcpcZJofLq2JFwJT1zTqAU3l2wFv6IsuwFHGqbiT9DWzMUW4/em2+hspnmMMA==",
     7116            "requires": {
     7117                "encoding": "^0.1.12",
     7118                "safe-buffer": "^5.1.1"
    45247119            }
    45257120        },
     
    46347229            }
    46357230        },
     7231        "global-cache": {
     7232            "version": "1.2.1",
     7233            "resolved": "https://registry.npmjs.org/global-cache/-/global-cache-1.2.1.tgz",
     7234            "integrity": "sha512-EOeUaup5DgWKlCMhA9YFqNRIlZwoxt731jCh47WBV9fQqHgXhr3Fa55hfgIUqilIcPsfdNKN7LHjrNY+Km40KA==",
     7235            "requires": {
     7236                "define-properties": "^1.1.2",
     7237                "is-symbol": "^1.0.1"
     7238            }
     7239        },
    46367240        "global-modules": {
    46377241            "version": "1.0.0",
     
    46687272                }
    46697273            }
     7274        },
     7275        "globals": {
     7276            "version": "9.18.0",
     7277            "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz",
     7278            "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ=="
    46707279        },
    46717280        "globby": {
     
    47567365            "requires": {
    47577366                "sparkles": "^1.0.0"
     7367            }
     7368        },
     7369        "good-listener": {
     7370            "version": "1.2.2",
     7371            "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz",
     7372            "integrity": "sha1-1TswzfkxPf+33JoNR3CWqm0UXFA=",
     7373            "requires": {
     7374                "delegate": "^3.1.2"
    47587375            }
    47597376        },
     
    47847401            "version": "4.1.15",
    47857402            "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz",
    4786             "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==",
    4787             "dev": true
     7403            "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA=="
    47887404        },
    47897405        "graceful-readlink": {
     
    50257641                    "dev": true
    50267642                },
     7643                "async": {
     7644                    "version": "0.2.10",
     7645                    "resolved": "http://registry.npmjs.org/async/-/async-0.2.10.tgz",
     7646                    "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=",
     7647                    "dev": true
     7648                },
    50277649                "browserify-zlib": {
    50287650                    "version": "0.1.4",
     
    50337655                        "pako": "~0.2.0"
    50347656                    }
     7657                },
     7658                "camelcase": {
     7659                    "version": "1.2.1",
     7660                    "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz",
     7661                    "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=",
     7662                    "dev": true
    50357663                },
    50367664                "chalk": {
     
    50477675                    }
    50487676                },
     7677                "cliui": {
     7678                    "version": "2.1.0",
     7679                    "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz",
     7680                    "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
     7681                    "dev": true,
     7682                    "requires": {
     7683                        "center-align": "^0.1.1",
     7684                        "right-align": "^0.1.1",
     7685                        "wordwrap": "0.0.2"
     7686                    }
     7687                },
    50497688                "gzip-size": {
    50507689                    "version": "1.0.0",
     
    50907729                    "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
    50917730                    "dev": true
     7731                },
     7732                "uglify-js": {
     7733                    "version": "2.7.5",
     7734                    "resolved": "http://registry.npmjs.org/uglify-js/-/uglify-js-2.7.5.tgz",
     7735                    "integrity": "sha1-RhLAx7qu4rp8SH3kkErhIgefLKg=",
     7736                    "dev": true,
     7737                    "requires": {
     7738                        "async": "~0.2.6",
     7739                        "source-map": "~0.5.1",
     7740                        "uglify-to-browserify": "~1.0.0",
     7741                        "yargs": "~3.10.0"
     7742                    }
     7743                },
     7744                "yargs": {
     7745                    "version": "3.10.0",
     7746                    "resolved": "http://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz",
     7747                    "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",
     7748                    "dev": true,
     7749                    "requires": {
     7750                        "camelcase": "^1.0.2",
     7751                        "cliui": "^2.1.0",
     7752                        "decamelize": "^1.0.0",
     7753                        "window-size": "0.1.0"
     7754                    }
    50927755                }
    50937756            }
     
    53928055                "lodash": "^4.7.0"
    53938056            }
     8057        },
     8058        "gud": {
     8059            "version": "1.0.0",
     8060            "resolved": "https://registry.npmjs.org/gud/-/gud-1.0.0.tgz",
     8061            "integrity": "sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw=="
    53948062        },
    53958063        "gulp-decompress": {
     
    55758243            "dev": true
    55768244        },
     8245        "handlebars": {
     8246            "version": "4.0.12",
     8247            "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.12.tgz",
     8248            "integrity": "sha512-RhmTekP+FZL+XNhwS1Wf+bTTZpdLougwt5pcgA1tuz6Jcx0fpH/7z0qd71RKnZHBCxIRBHfBOnio4gViPemNzA==",
     8249            "requires": {
     8250                "async": "^2.5.0",
     8251                "optimist": "^0.6.1",
     8252                "source-map": "^0.6.1",
     8253                "uglify-js": "^3.1.4"
     8254            },
     8255            "dependencies": {
     8256                "async": {
     8257                    "version": "2.6.1",
     8258                    "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz",
     8259                    "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==",
     8260                    "requires": {
     8261                        "lodash": "^4.17.10"
     8262                    }
     8263                },
     8264                "commander": {
     8265                    "version": "2.17.1",
     8266                    "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz",
     8267                    "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==",
     8268                    "optional": true
     8269                },
     8270                "source-map": {
     8271                    "version": "0.6.1",
     8272                    "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
     8273                    "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
     8274                },
     8275                "uglify-js": {
     8276                    "version": "3.4.9",
     8277                    "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.9.tgz",
     8278                    "integrity": "sha512-8CJsbKOtEbnJsTyv6LE6m6ZKniqMiFWmm9sRbopbkGs3gMPPfd3Fh8iIA4Ykv5MgaTbqHr4BaoGLJLZNhsrW1Q==",
     8279                    "optional": true,
     8280                    "requires": {
     8281                        "commander": "~2.17.1",
     8282                        "source-map": "~0.6.1"
     8283                    }
     8284                }
     8285            }
     8286        },
    55778287        "har-schema": {
    55788288            "version": "2.0.0",
     
    55918301            }
    55928302        },
     8303        "has": {
     8304            "version": "1.0.3",
     8305            "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
     8306            "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
     8307            "requires": {
     8308                "function-bind": "^1.1.1"
     8309            }
     8310        },
    55938311        "has-ansi": {
    55948312            "version": "2.0.0",
    55958313            "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
    55968314            "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
    5597             "dev": true,
    55988315            "requires": {
    55998316                "ansi-regex": "^2.0.0"
     
    56188335            "version": "1.0.0",
    56198336            "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz",
    5620             "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=",
    5621             "dev": true
     8337            "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q="
    56228338        },
    56238339        "has-unicode": {
     
    57298445            }
    57308446        },
     8447        "hex-color-regex": {
     8448            "version": "1.1.0",
     8449            "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz",
     8450            "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==",
     8451            "dev": true
     8452        },
    57318453        "hmac-drbg": {
    57328454            "version": "1.0.1",
     
    57468468            "dev": true
    57478469        },
     8470        "hoist-non-react-statics": {
     8471            "version": "1.2.0",
     8472            "resolved": "http://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-1.2.0.tgz",
     8473            "integrity": "sha1-qkSM8JhtVcxAdzsXF0t90GbLfPs="
     8474        },
     8475        "home-or-tmp": {
     8476            "version": "2.0.0",
     8477            "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz",
     8478            "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=",
     8479            "requires": {
     8480                "os-homedir": "^1.0.0",
     8481                "os-tmpdir": "^1.0.1"
     8482            }
     8483        },
    57488484        "homedir-polyfill": {
    57498485            "version": "1.0.1",
     
    57798515            }
    57808516        },
     8517        "hpq": {
     8518            "version": "1.3.0",
     8519            "resolved": "https://registry.npmjs.org/hpq/-/hpq-1.3.0.tgz",
     8520            "integrity": "sha512-fvYTvdCFOWQupGxqkahrkA+ERBuMdzkxwtUdKrxR6rmMd4Pfl+iZ1QiQYoaZ0B/v0y59MOMnz3XFUWbT50/NWA=="
     8521        },
     8522        "hsl-regex": {
     8523            "version": "1.0.0",
     8524            "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz",
     8525            "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=",
     8526            "dev": true
     8527        },
     8528        "hsla-regex": {
     8529            "version": "1.0.0",
     8530            "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz",
     8531            "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=",
     8532            "dev": true
     8533        },
    57818534        "html-comment-regex": {
    57828535            "version": "1.1.2",
    57838536            "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz",
    57848537            "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==",
    5785             "dev": true,
    5786             "optional": true
     8538            "dev": true
    57878539        },
    57888540        "html-entities": {
     
    61768928            "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
    61778929            "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
    6178             "dev": true,
    61798930            "requires": {
    61808931                "safer-buffer": ">= 2.1.2 < 3"
     
    61918942            "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz",
    61928943            "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=",
     8944            "dev": true
     8945        },
     8946        "ignore": {
     8947            "version": "3.3.10",
     8948            "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz",
     8949            "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==",
    61938950            "dev": true
    61948951        },
     
    62769033            }
    62779034        },
     9035        "import-fresh": {
     9036            "version": "2.0.0",
     9037            "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz",
     9038            "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=",
     9039            "dev": true,
     9040            "requires": {
     9041                "caller-path": "^2.0.0",
     9042                "resolve-from": "^3.0.0"
     9043            }
     9044        },
    62789045        "import-local": {
    62799046            "version": "2.0.0",
     
    63079074            }
    63089075        },
     9076        "indexes-of": {
     9077            "version": "1.0.1",
     9078            "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz",
     9079            "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=",
     9080            "dev": true
     9081        },
    63099082        "indexof": {
    63109083            "version": "0.0.1",
     
    63269099            "version": "2.0.3",
    63279100            "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
    6328             "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
    6329             "dev": true
     9101            "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
    63309102        },
    63319103        "ini": {
     
    64599231            }
    64609232        },
     9233        "invariant": {
     9234            "version": "2.2.4",
     9235            "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
     9236            "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
     9237            "requires": {
     9238                "loose-envify": "^1.0.0"
     9239            }
     9240        },
    64619241        "invert-kv": {
    64629242            "version": "1.0.0",
    64639243            "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz",
    6464             "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=",
    6465             "dev": true
     9244            "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY="
    64669245        },
    64679246        "ip": {
     
    64999278            }
    65009279        },
     9280        "is-absolute-url": {
     9281            "version": "2.1.0",
     9282            "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz",
     9283            "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=",
     9284            "dev": true
     9285        },
    65019286        "is-accessor-descriptor": {
    65029287            "version": "1.0.0",
     
    65529337            "dev": true
    65539338        },
     9339        "is-callable": {
     9340            "version": "1.1.4",
     9341            "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz",
     9342            "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA=="
     9343        },
     9344        "is-color-stop": {
     9345            "version": "1.1.0",
     9346            "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz",
     9347            "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=",
     9348            "dev": true,
     9349            "requires": {
     9350                "css-color-names": "^0.0.4",
     9351                "hex-color-regex": "^1.1.0",
     9352                "hsl-regex": "^1.0.0",
     9353                "hsla-regex": "^1.0.0",
     9354                "rgb-regex": "^1.0.1",
     9355                "rgba-regex": "^1.0.0"
     9356            }
     9357        },
    65549358        "is-data-descriptor": {
    65559359            "version": "1.0.0",
     
    65699373            }
    65709374        },
     9375        "is-date-object": {
     9376            "version": "1.0.1",
     9377            "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz",
     9378            "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY="
     9379        },
    65719380        "is-descriptor": {
    65729381            "version": "1.0.2",
     
    65889397            }
    65899398        },
     9399        "is-directory": {
     9400            "version": "0.3.1",
     9401            "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz",
     9402            "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=",
     9403            "dev": true
     9404        },
    65909405        "is-dotfile": {
    65919406            "version": "1.0.3",
     
    66199434            "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz",
    66209435            "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",
    6621             "dev": true,
    66229436            "requires": {
    66239437                "number-is-nan": "^1.0.0"
     
    66289442            "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
    66299443            "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
    6630             "dev": true,
    66319444            "requires": {
    66329445                "number-is-nan": "^1.0.0"
     
    67829595            "version": "2.1.0",
    67839596            "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz",
    6784             "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=",
    6785             "dev": true
     9597            "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o="
    67869598        },
    67879599        "is-property": {
     
    67979609            "dev": true
    67989610        },
     9611        "is-regex": {
     9612            "version": "1.0.4",
     9613            "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz",
     9614            "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=",
     9615            "requires": {
     9616                "has": "^1.0.1"
     9617            }
     9618        },
    67999619        "is-relative": {
    68009620            "version": "0.1.3",
     
    68039623            "dev": true
    68049624        },
     9625        "is-resolvable": {
     9626            "version": "1.1.0",
     9627            "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz",
     9628            "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==",
     9629            "dev": true
     9630        },
    68059631        "is-retry-allowed": {
    68069632            "version": "1.1.0",
     
    68129638            "version": "1.1.0",
    68139639            "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
    6814             "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
    6815             "dev": true
     9640            "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ="
    68169641        },
    68179642        "is-svg": {
     
    68259650            }
    68269651        },
     9652        "is-symbol": {
     9653            "version": "1.0.2",
     9654            "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz",
     9655            "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==",
     9656            "requires": {
     9657                "has-symbols": "^1.0.0"
     9658            }
     9659        },
    68279660        "is-tar": {
    68289661            "version": "1.0.0",
     
    68319664            "dev": true
    68329665        },
     9666        "is-touch-device": {
     9667            "version": "1.0.1",
     9668            "resolved": "https://registry.npmjs.org/is-touch-device/-/is-touch-device-1.0.1.tgz",
     9669            "integrity": "sha512-LAYzo9kMT1b2p19L/1ATGt2XcSilnzNlyvq6c0pbPRVisLbAPpLqr53tIJS00kvrTkj0HtR8U7+u8X0yR8lPSw=="
     9670        },
    68339671        "is-typedarray": {
    68349672            "version": "1.0.0",
     
    68769714            "version": "1.0.0",
    68779715            "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
    6878             "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
    6879             "dev": true
     9716            "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
    68809717        },
    68819718        "isexe": {
    68829719            "version": "2.0.0",
    68839720            "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
    6884             "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
    6885             "dev": true
     9721            "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
    68869722        },
    68879723        "isobject": {
     
    68949730            }
    68959731        },
     9732        "isomorphic-fetch": {
     9733            "version": "2.2.1",
     9734            "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz",
     9735            "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=",
     9736            "requires": {
     9737                "node-fetch": "^1.0.1",
     9738                "whatwg-fetch": ">=0.10.0"
     9739            }
     9740        },
    68969741        "isstream": {
    68979742            "version": "0.1.2",
     
    69009745            "dev": true
    69019746        },
     9747        "jed": {
     9748            "version": "1.1.1",
     9749            "resolved": "https://registry.npmjs.org/jed/-/jed-1.1.1.tgz",
     9750            "integrity": "sha1-elSbvZ/+FYWwzQoZHiAwVb7ldLQ="
     9751        },
    69029752        "jpegtran-bin": {
    69039753            "version": "3.2.0",
     
    69529802            "integrity": "sha512-H7ErYLM34CvDMto3GbD6xD0JLUGYXR3QTcH6B/tr4Hi/QpSThnCsIp+Sy5FRTw3B0d6py4HcNkW7nO/wdtGWEw==",
    69539803            "dev": true
     9804        },
     9805        "js-tokens": {
     9806            "version": "4.0.0",
     9807            "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
     9808            "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
    69549809        },
    69559810        "js-yaml": {
     
    70309885            }
    70319886        },
     9887        "jsesc": {
     9888            "version": "1.3.0",
     9889            "resolved": "http://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz",
     9890            "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s="
     9891        },
    70329892        "jshint": {
    70339893            "version": "2.9.7",
     
    70969956            "version": "0.5.1",
    70979957            "resolved": "http://registry.npmjs.org/json5/-/json5-0.5.1.tgz",
    7098             "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=",
    7099             "dev": true
     9958            "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE="
    71009959        },
    71019960        "jsonfile": {
     
    717910038            "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz",
    718010039            "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=",
    7181             "dev": true,
    718210040            "requires": {
    718310041                "readable-stream": "^2.0.5"
     
    718810046            "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
    718910047            "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
    7190             "dev": true,
    719110048            "requires": {
    719210049                "invert-kv": "^1.0.0"
     10050            }
     10051        },
     10052        "line-height": {
     10053            "version": "0.3.1",
     10054            "resolved": "https://registry.npmjs.org/line-height/-/line-height-0.3.1.tgz",
     10055            "integrity": "sha1-SxIF7d4YKHKl76PI9iCzGHqcVMk=",
     10056            "requires": {
     10057                "computed-style": "~0.1.3"
    719310058            }
    719410059        },
     
    725610121        },
    725710122        "lodash": {
    7258             "version": "4.17.10",
    7259             "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz",
    7260             "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==",
    7261             "dev": true
     10123            "version": "4.17.11",
     10124            "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz",
     10125            "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg=="
    726210126        },
    726310127        "lodash._basecopy": {
     
    738810252                "lodash.isarray": "^3.0.0"
    738910253            }
     10254        },
     10255        "lodash.memoize": {
     10256            "version": "4.1.2",
     10257            "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
     10258            "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=",
     10259            "dev": true
    739010260        },
    739110261        "lodash.mergewith": {
     
    742810298            }
    742910299        },
     10300        "lodash.uniq": {
     10301            "version": "4.5.0",
     10302            "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
     10303            "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=",
     10304            "dev": true
     10305        },
    743010306        "logalot": {
    743110307            "version": "2.1.0",
     
    745110327            "dev": true
    745210328        },
     10329        "loose-envify": {
     10330            "version": "1.4.0",
     10331            "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
     10332            "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
     10333            "requires": {
     10334                "js-tokens": "^3.0.0 || ^4.0.0"
     10335            }
     10336        },
    745310337        "loud-rejection": {
    745410338            "version": "1.6.0",
     
    748410368            "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
    748510369            "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
    7486             "dev": true,
    748710370            "requires": {
    748810371                "pseudomap": "^1.0.2",
     
    786010743            }
    786110744        },
     10745        "material-colors": {
     10746            "version": "1.2.6",
     10747            "resolved": "https://registry.npmjs.org/material-colors/-/material-colors-1.2.6.tgz",
     10748            "integrity": "sha512-6qE4B9deFBIa9YSpOc9O0Sgc43zTeVYbgDT5veRKSlB2+ZuHNoVVxA1L/ckMUayV9Ay9y7Z/SZCLcGteW9i7bg=="
     10749        },
    786210750        "maxmin": {
    786310751            "version": "2.1.0",
     
    790210790            }
    790310791        },
     10792        "mdn-data": {
     10793            "version": "1.1.4",
     10794            "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-1.1.4.tgz",
     10795            "integrity": "sha512-FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA==",
     10796            "dev": true
     10797        },
    790410798        "media-typer": {
    790510799            "version": "0.3.0",
     
    791810812                "p-is-promise": "^1.1.0"
    791910813            }
     10814        },
     10815        "memize": {
     10816            "version": "1.0.5",
     10817            "resolved": "https://registry.npmjs.org/memize/-/memize-1.0.5.tgz",
     10818            "integrity": "sha512-Dm8Jhb5kiC4+ynYsVR4QDXKt+o2dfqGuY4hE2x+XlXZkdndlT80bJxfcMv5QGp/FCy6MhG7f5ElpmKPFKOSEpg=="
    792010819        },
    792110820        "memory-fs": {
     
    796110860                "readable-stream": "^2.0.1"
    796210861            }
     10862        },
     10863        "merge2": {
     10864            "version": "1.2.3",
     10865            "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.2.3.tgz",
     10866            "integrity": "sha512-gdUU1Fwj5ep4kplwcmftruWofEFt6lfpkkr3h860CXbAB9c3hGb55EOL2ali0Td5oebvW0E1+3Sr+Ur7XfKpRA=="
    796310867        },
    796410868        "methods": {
     
    804010944            "version": "1.2.0",
    804110945            "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
    8042             "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
    8043             "dev": true
     10946            "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ=="
    804410947        },
    804510948        "mimic-response": {
     
    806610969            "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
    806710970            "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
    8068             "dev": true,
    806910971            "requires": {
    807010972                "brace-expansion": "^1.1.7"
     
    816611068            "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
    816711069            "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
    8168             "dev": true,
    816911070            "requires": {
    817011071                "minimist": "0.0.8"
     
    817411075                    "version": "0.0.8",
    817511076                    "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
    8176                     "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
    8177                     "dev": true
     11077                    "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
    817811078                }
    817911079            }
    818011080        },
    818111081        "moment": {
    8182             "version": "2.21.0",
    8183             "resolved": "https://registry.npmjs.org/moment/-/moment-2.21.0.tgz",
    8184             "integrity": "sha512-TCZ36BjURTeFTM/CwRcViQlfkMvL1/vFISuNLO5GkcVm1+QHfbSiNqZuWeMFjj1/3+uAjXswgRk30j1kkLYJBQ==",
    8185             "dev": true
     11082            "version": "2.22.2",
     11083            "resolved": "https://registry.npmjs.org/moment/-/moment-2.22.2.tgz",
     11084            "integrity": "sha1-PCV/mDn8DpP/UxSWMiOeuQeD/2Y="
     11085        },
     11086        "moment-timezone": {
     11087            "version": "0.5.23",
     11088            "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.23.tgz",
     11089            "integrity": "sha512-WHFH85DkCfiNMDX5D3X7hpNH3/PUhjTGcD0U1SgfBGZxJ3qUmJh5FdvaFjcClxOvB3rzdfj4oRffbI38jEnC1w==",
     11090            "requires": {
     11091                "moment": ">= 2.9.0"
     11092            }
     11093        },
     11094        "mousetrap": {
     11095            "version": "1.6.2",
     11096            "resolved": "https://registry.npmjs.org/mousetrap/-/mousetrap-1.6.2.tgz",
     11097            "integrity": "sha512-jDjhi7wlHwdO6q6DS7YRmSHcuI+RVxadBkLt3KHrhd3C2b+w5pKefg3oj5beTcHZyVFA9Aksf+yEE1y5jxUjVA=="
    818611098        },
    818711099        "move-concurrently": {
     
    821311125            "version": "2.0.0",
    821411126            "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
    8215             "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
    8216             "dev": true
     11127            "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
    821711128        },
    821811129        "multicast-dns": {
     
    837311284            "requires": {
    837411285                "semver": "^5.4.1"
     11286            }
     11287        },
     11288        "node-fetch": {
     11289            "version": "1.7.3",
     11290            "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz",
     11291            "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==",
     11292            "requires": {
     11293                "encoding": "^0.1.11",
     11294                "is-stream": "^1.0.1"
    837511295            }
    837611296        },
     
    873211652            "dev": true
    873311653        },
     11654        "normalize-url": {
     11655            "version": "3.3.0",
     11656            "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz",
     11657            "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==",
     11658            "dev": true
     11659        },
    873411660        "npm-run-path": {
    873511661            "version": "2.0.2",
    873611662            "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
    873711663            "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
    8738             "dev": true,
    873911664            "requires": {
    874011665                "path-key": "^2.0.0"
     
    875311678            }
    875411679        },
     11680        "nth-check": {
     11681            "version": "1.0.2",
     11682            "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz",
     11683            "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==",
     11684            "dev": true,
     11685            "requires": {
     11686                "boolbase": "~1.0.0"
     11687            }
     11688        },
    875511689        "num2fraction": {
    875611690            "version": "1.2.2",
     
    876211696            "version": "1.0.1",
    876311697            "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
    8764             "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
    8765             "dev": true
     11698            "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0="
    876611699        },
    876711700        "oauth-sign": {
     
    877411707            "version": "4.1.1",
    877511708            "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
    8776             "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
    8777             "dev": true
     11709            "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
    877811710        },
    877911711        "object-copy": {
     
    884211774            "dev": true
    884311775        },
     11776        "object-is": {
     11777            "version": "1.0.1",
     11778            "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.0.1.tgz",
     11779            "integrity": "sha1-CqYOyZiaCz7Xlc9NBvYs8a1lObY="
     11780        },
    884411781        "object-keys": {
    884511782            "version": "1.0.11",
    884611783            "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.11.tgz",
    8847             "integrity": "sha1-xUYBd4rVYPEULODgG8yotW0TQm0=",
    8848             "dev": true
     11784            "integrity": "sha1-xUYBd4rVYPEULODgG8yotW0TQm0="
    884911785        },
    885011786        "object-visit": {
     
    886911805            "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz",
    887011806            "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==",
    8871             "dev": true,
    887211807            "requires": {
    887311808                "define-properties": "^1.1.2",
     
    887711812            }
    887811813        },
     11814        "object.entries": {
     11815            "version": "1.0.4",
     11816            "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.0.4.tgz",
     11817            "integrity": "sha1-G/mk3SKI9bM/Opk9JXZh8F0WGl8=",
     11818            "requires": {
     11819                "define-properties": "^1.1.2",
     11820                "es-abstract": "^1.6.1",
     11821                "function-bind": "^1.1.0",
     11822                "has": "^1.0.1"
     11823            }
     11824        },
     11825        "object.getownpropertydescriptors": {
     11826            "version": "2.0.3",
     11827            "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz",
     11828            "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=",
     11829            "dev": true,
     11830            "requires": {
     11831                "define-properties": "^1.1.2",
     11832                "es-abstract": "^1.5.1"
     11833            }
     11834        },
    887911835        "object.omit": {
    888011836            "version": "2.0.1",
     
    890411860            }
    890511861        },
     11862        "object.values": {
     11863            "version": "1.0.4",
     11864            "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.0.4.tgz",
     11865            "integrity": "sha1-5STaCbT2b/Bd9FdUbscqyZ8TBpo=",
     11866            "requires": {
     11867                "define-properties": "^1.1.2",
     11868                "es-abstract": "^1.6.1",
     11869                "function-bind": "^1.1.0",
     11870                "has": "^1.0.1"
     11871            }
     11872        },
    890611873        "obuf": {
    890711874            "version": "1.1.2",
     
    894911916            }
    895011917        },
     11918        "optimist": {
     11919            "version": "0.6.1",
     11920            "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz",
     11921            "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=",
     11922            "requires": {
     11923                "minimist": "~0.0.1",
     11924                "wordwrap": "~0.0.2"
     11925            },
     11926            "dependencies": {
     11927                "minimist": {
     11928                    "version": "0.0.10",
     11929                    "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz",
     11930                    "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8="
     11931                }
     11932            }
     11933        },
    895111934        "optipng-bin": {
    895211935            "version": "3.1.4",
     
    899611979            "version": "1.0.2",
    899711980            "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
    8998             "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
    8999             "dev": true
     11981            "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M="
    900011982        },
    900111983        "os-locale": {
     
    901111993            "version": "1.0.2",
    901211994            "resolved": "http://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
    9013             "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
    9014             "dev": true
     11995            "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ="
    901511996        },
    901611997        "osenv": {
     
    904712028            "version": "1.0.0",
    904812029            "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
    9049             "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
    9050             "dev": true
     12030            "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4="
    905112031        },
    905212032        "p-is-promise": {
     
    921412194            "version": "1.0.1",
    921512195            "resolved": "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
    9216             "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
    9217             "dev": true
     12196            "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
    921812197        },
    921912198        "path-is-inside": {
     
    922612205            "version": "2.0.1",
    922712206            "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
    9228             "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
    9229             "dev": true
     12207            "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A="
    923012208        },
    923112209        "path-parse": {
     
    936912347            }
    937012348        },
     12349        "polyfill-library": {
     12350            "version": "3.26.0-0",
     12351            "resolved": "http://registry.npmjs.org/polyfill-library/-/polyfill-library-3.26.0-0.tgz",
     12352            "integrity": "sha512-lyDtdWVCNdQB2U4+EHWYfNc/Ark99h/+uCZZ7mtcoCzX/8f6cmt1Vf0ujXlrJSIK4nqAXA21E5XT9fi9dIDRJg==",
     12353            "requires": {
     12354                "babel-core": "^6.23.1",
     12355                "babel-preset-es2015": "^6.1.18",
     12356                "denodeify": "^1.2.1",
     12357                "from2-string": "^1.1.0",
     12358                "graceful-fs": "^4.1.10",
     12359                "handlebars": "^4.0.6",
     12360                "lazystream": "^1.0.0",
     12361                "lodash": "^4.17.4",
     12362                "lru-cache": "^4.0.2",
     12363                "merge2": "^1.0.3",
     12364                "semver": "^5.3.0",
     12365                "shuffle-array": "^1.0.1",
     12366                "stream-from-promise": "^1.0.0",
     12367                "stream-to-string": "^1.1.0",
     12368                "tsort": "0.0.1",
     12369                "useragent": "^2.1.12"
     12370            }
     12371        },
     12372        "popper.js": {
     12373            "version": "1.14.6",
     12374            "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.14.6.tgz",
     12375            "integrity": "sha512-AGwHGQBKumlk/MDfrSOf0JHhJCImdDMcGNoqKmKkU+68GFazv3CQ6q9r7Ja1sKDZmYWTckY/uLyEznheTDycnA=="
     12376        },
    937112377        "portfinder": {
    937212378            "version": "1.0.20",
     
    942312429                    "dev": true
    942412430                }
     12431            }
     12432        },
     12433        "postcss-calc": {
     12434            "version": "7.0.1",
     12435            "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.1.tgz",
     12436            "integrity": "sha512-oXqx0m6tb4N3JGdmeMSc/i91KppbYsFZKdH0xMOqK8V1rJlzrKlTdokz8ozUXLVejydRN6u2IddxpcijRj2FqQ==",
     12437            "dev": true,
     12438            "requires": {
     12439                "css-unit-converter": "^1.1.1",
     12440                "postcss": "^7.0.5",
     12441                "postcss-selector-parser": "^5.0.0-rc.4",
     12442                "postcss-value-parser": "^3.3.1"
     12443            }
     12444        },
     12445        "postcss-colormin": {
     12446            "version": "4.0.2",
     12447            "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.2.tgz",
     12448            "integrity": "sha512-1QJc2coIehnVFsz0otges8kQLsryi4lo19WD+U5xCWvXd0uw/Z+KKYnbiNDCnO9GP+PvErPHCG0jNvWTngk9Rw==",
     12449            "dev": true,
     12450            "requires": {
     12451                "browserslist": "^4.0.0",
     12452                "color": "^3.0.0",
     12453                "has": "^1.0.0",
     12454                "postcss": "^7.0.0",
     12455                "postcss-value-parser": "^3.0.0"
     12456            }
     12457        },
     12458        "postcss-convert-values": {
     12459            "version": "4.0.1",
     12460            "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz",
     12461            "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==",
     12462            "dev": true,
     12463            "requires": {
     12464                "postcss": "^7.0.0",
     12465                "postcss-value-parser": "^3.0.0"
     12466            }
     12467        },
     12468        "postcss-discard-comments": {
     12469            "version": "4.0.1",
     12470            "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.1.tgz",
     12471            "integrity": "sha512-Ay+rZu1Sz6g8IdzRjUgG2NafSNpp2MSMOQUb+9kkzzzP+kh07fP0yNbhtFejURnyVXSX3FYy2nVNW1QTnNjgBQ==",
     12472            "dev": true,
     12473            "requires": {
     12474                "postcss": "^7.0.0"
     12475            }
     12476        },
     12477        "postcss-discard-duplicates": {
     12478            "version": "4.0.2",
     12479            "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz",
     12480            "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==",
     12481            "dev": true,
     12482            "requires": {
     12483                "postcss": "^7.0.0"
     12484            }
     12485        },
     12486        "postcss-discard-empty": {
     12487            "version": "4.0.1",
     12488            "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz",
     12489            "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==",
     12490            "dev": true,
     12491            "requires": {
     12492                "postcss": "^7.0.0"
     12493            }
     12494        },
     12495        "postcss-discard-overridden": {
     12496            "version": "4.0.1",
     12497            "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz",
     12498            "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==",
     12499            "dev": true,
     12500            "requires": {
     12501                "postcss": "^7.0.0"
     12502            }
     12503        },
     12504        "postcss-merge-longhand": {
     12505            "version": "4.0.9",
     12506            "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.9.tgz",
     12507            "integrity": "sha512-UVMXrXF5K/kIwUbK/crPFCytpWbNX2Q3dZSc8+nQUgfOHrCT4+MHncpdxVphUlQeZxlLXUJbDyXc5NBhTnS2tA==",
     12508            "dev": true,
     12509            "requires": {
     12510                "css-color-names": "0.0.4",
     12511                "postcss": "^7.0.0",
     12512                "postcss-value-parser": "^3.0.0",
     12513                "stylehacks": "^4.0.0"
     12514            }
     12515        },
     12516        "postcss-merge-rules": {
     12517            "version": "4.0.2",
     12518            "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.2.tgz",
     12519            "integrity": "sha512-UiuXwCCJtQy9tAIxsnurfF0mrNHKc4NnNx6NxqmzNNjXpQwLSukUxELHTRF0Rg1pAmcoKLih8PwvZbiordchag==",
     12520            "dev": true,
     12521            "requires": {
     12522                "browserslist": "^4.0.0",
     12523                "caniuse-api": "^3.0.0",
     12524                "cssnano-util-same-parent": "^4.0.0",
     12525                "postcss": "^7.0.0",
     12526                "postcss-selector-parser": "^3.0.0",
     12527                "vendors": "^1.0.0"
     12528            },
     12529            "dependencies": {
     12530                "postcss-selector-parser": {
     12531                    "version": "3.1.1",
     12532                    "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz",
     12533                    "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=",
     12534                    "dev": true,
     12535                    "requires": {
     12536                        "dot-prop": "^4.1.1",
     12537                        "indexes-of": "^1.0.1",
     12538                        "uniq": "^1.0.1"
     12539                    }
     12540                }
     12541            }
     12542        },
     12543        "postcss-minify-font-values": {
     12544            "version": "4.0.2",
     12545            "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz",
     12546            "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==",
     12547            "dev": true,
     12548            "requires": {
     12549                "postcss": "^7.0.0",
     12550                "postcss-value-parser": "^3.0.0"
     12551            }
     12552        },
     12553        "postcss-minify-gradients": {
     12554            "version": "4.0.1",
     12555            "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.1.tgz",
     12556            "integrity": "sha512-pySEW3E6Ly5mHm18rekbWiAjVi/Wj8KKt2vwSfVFAWdW6wOIekgqxKxLU7vJfb107o3FDNPkaYFCxGAJBFyogA==",
     12557            "dev": true,
     12558            "requires": {
     12559                "cssnano-util-get-arguments": "^4.0.0",
     12560                "is-color-stop": "^1.0.0",
     12561                "postcss": "^7.0.0",
     12562                "postcss-value-parser": "^3.0.0"
     12563            }
     12564        },
     12565        "postcss-minify-params": {
     12566            "version": "4.0.1",
     12567            "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.1.tgz",
     12568            "integrity": "sha512-h4W0FEMEzBLxpxIVelRtMheskOKKp52ND6rJv+nBS33G1twu2tCyurYj/YtgU76+UDCvWeNs0hs8HFAWE2OUFg==",
     12569            "dev": true,
     12570            "requires": {
     12571                "alphanum-sort": "^1.0.0",
     12572                "browserslist": "^4.0.0",
     12573                "cssnano-util-get-arguments": "^4.0.0",
     12574                "postcss": "^7.0.0",
     12575                "postcss-value-parser": "^3.0.0",
     12576                "uniqs": "^2.0.0"
     12577            }
     12578        },
     12579        "postcss-minify-selectors": {
     12580            "version": "4.0.1",
     12581            "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.1.tgz",
     12582            "integrity": "sha512-8+plQkomve3G+CodLCgbhAKrb5lekAnLYuL1d7Nz+/7RANpBEVdgBkPNwljfSKvZ9xkkZTZITd04KP+zeJTJqg==",
     12583            "dev": true,
     12584            "requires": {
     12585                "alphanum-sort": "^1.0.0",
     12586                "has": "^1.0.0",
     12587                "postcss": "^7.0.0",
     12588                "postcss-selector-parser": "^3.0.0"
     12589            },
     12590            "dependencies": {
     12591                "postcss-selector-parser": {
     12592                    "version": "3.1.1",
     12593                    "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz",
     12594                    "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=",
     12595                    "dev": true,
     12596                    "requires": {
     12597                        "dot-prop": "^4.1.1",
     12598                        "indexes-of": "^1.0.1",
     12599                        "uniq": "^1.0.1"
     12600                    }
     12601                }
     12602            }
     12603        },
     12604        "postcss-normalize-charset": {
     12605            "version": "4.0.1",
     12606            "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz",
     12607            "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==",
     12608            "dev": true,
     12609            "requires": {
     12610                "postcss": "^7.0.0"
     12611            }
     12612        },
     12613        "postcss-normalize-display-values": {
     12614            "version": "4.0.1",
     12615            "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.1.tgz",
     12616            "integrity": "sha512-R5mC4vaDdvsrku96yXP7zak+O3Mm9Y8IslUobk7IMP+u/g+lXvcN4jngmHY5zeJnrQvE13dfAg5ViU05ZFDwdg==",
     12617            "dev": true,
     12618            "requires": {
     12619                "cssnano-util-get-match": "^4.0.0",
     12620                "postcss": "^7.0.0",
     12621                "postcss-value-parser": "^3.0.0"
     12622            }
     12623        },
     12624        "postcss-normalize-positions": {
     12625            "version": "4.0.1",
     12626            "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.1.tgz",
     12627            "integrity": "sha512-GNoOaLRBM0gvH+ZRb2vKCIujzz4aclli64MBwDuYGU2EY53LwiP7MxOZGE46UGtotrSnmarPPZ69l2S/uxdaWA==",
     12628            "dev": true,
     12629            "requires": {
     12630                "cssnano-util-get-arguments": "^4.0.0",
     12631                "has": "^1.0.0",
     12632                "postcss": "^7.0.0",
     12633                "postcss-value-parser": "^3.0.0"
     12634            }
     12635        },
     12636        "postcss-normalize-repeat-style": {
     12637            "version": "4.0.1",
     12638            "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.1.tgz",
     12639            "integrity": "sha512-fFHPGIjBUyUiswY2rd9rsFcC0t3oRta4wxE1h3lpwfQZwFeFjXFSiDtdJ7APCmHQOnUZnqYBADNRPKPwFAONgA==",
     12640            "dev": true,
     12641            "requires": {
     12642                "cssnano-util-get-arguments": "^4.0.0",
     12643                "cssnano-util-get-match": "^4.0.0",
     12644                "postcss": "^7.0.0",
     12645                "postcss-value-parser": "^3.0.0"
     12646            }
     12647        },
     12648        "postcss-normalize-string": {
     12649            "version": "4.0.1",
     12650            "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.1.tgz",
     12651            "integrity": "sha512-IJoexFTkAvAq5UZVxWXAGE0yLoNN/012v7TQh5nDo6imZJl2Fwgbhy3J2qnIoaDBrtUP0H7JrXlX1jjn2YcvCQ==",
     12652            "dev": true,
     12653            "requires": {
     12654                "has": "^1.0.0",
     12655                "postcss": "^7.0.0",
     12656                "postcss-value-parser": "^3.0.0"
     12657            }
     12658        },
     12659        "postcss-normalize-timing-functions": {
     12660            "version": "4.0.1",
     12661            "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.1.tgz",
     12662            "integrity": "sha512-1nOtk7ze36+63ONWD8RCaRDYsnzorrj+Q6fxkQV+mlY5+471Qx9kspqv0O/qQNMeApg8KNrRf496zHwJ3tBZ7w==",
     12663            "dev": true,
     12664            "requires": {
     12665                "cssnano-util-get-match": "^4.0.0",
     12666                "postcss": "^7.0.0",
     12667                "postcss-value-parser": "^3.0.0"
     12668            }
     12669        },
     12670        "postcss-normalize-unicode": {
     12671            "version": "4.0.1",
     12672            "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz",
     12673            "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==",
     12674            "dev": true,
     12675            "requires": {
     12676                "browserslist": "^4.0.0",
     12677                "postcss": "^7.0.0",
     12678                "postcss-value-parser": "^3.0.0"
     12679            }
     12680        },
     12681        "postcss-normalize-url": {
     12682            "version": "4.0.1",
     12683            "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz",
     12684            "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==",
     12685            "dev": true,
     12686            "requires": {
     12687                "is-absolute-url": "^2.0.0",
     12688                "normalize-url": "^3.0.0",
     12689                "postcss": "^7.0.0",
     12690                "postcss-value-parser": "^3.0.0"
     12691            }
     12692        },
     12693        "postcss-normalize-whitespace": {
     12694            "version": "4.0.1",
     12695            "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.1.tgz",
     12696            "integrity": "sha512-U8MBODMB2L+nStzOk6VvWWjZgi5kQNShCyjRhMT3s+W9Jw93yIjOnrEkKYD3Ul7ChWbEcjDWmXq0qOL9MIAnAw==",
     12697            "dev": true,
     12698            "requires": {
     12699                "postcss": "^7.0.0",
     12700                "postcss-value-parser": "^3.0.0"
     12701            }
     12702        },
     12703        "postcss-ordered-values": {
     12704            "version": "4.1.1",
     12705            "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.1.tgz",
     12706            "integrity": "sha512-PeJiLgJWPzkVF8JuKSBcylaU+hDJ/TX3zqAMIjlghgn1JBi6QwQaDZoDIlqWRcCAI8SxKrt3FCPSRmOgKRB97Q==",
     12707            "dev": true,
     12708            "requires": {
     12709                "cssnano-util-get-arguments": "^4.0.0",
     12710                "postcss": "^7.0.0",
     12711                "postcss-value-parser": "^3.0.0"
     12712            }
     12713        },
     12714        "postcss-reduce-initial": {
     12715            "version": "4.0.2",
     12716            "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.2.tgz",
     12717            "integrity": "sha512-epUiC39NonKUKG+P3eAOKKZtm5OtAtQJL7Ye0CBN1f+UQTHzqotudp+hki7zxXm7tT0ZAKDMBj1uihpPjP25ug==",
     12718            "dev": true,
     12719            "requires": {
     12720                "browserslist": "^4.0.0",
     12721                "caniuse-api": "^3.0.0",
     12722                "has": "^1.0.0",
     12723                "postcss": "^7.0.0"
     12724            }
     12725        },
     12726        "postcss-reduce-transforms": {
     12727            "version": "4.0.1",
     12728            "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.1.tgz",
     12729            "integrity": "sha512-sZVr3QlGs0pjh6JAIe6DzWvBaqYw05V1t3d9Tp+VnFRT5j+rsqoWsysh/iSD7YNsULjq9IAylCznIwVd5oU/zA==",
     12730            "dev": true,
     12731            "requires": {
     12732                "cssnano-util-get-match": "^4.0.0",
     12733                "has": "^1.0.0",
     12734                "postcss": "^7.0.0",
     12735                "postcss-value-parser": "^3.0.0"
     12736            }
     12737        },
     12738        "postcss-selector-parser": {
     12739            "version": "5.0.0-rc.4",
     12740            "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0-rc.4.tgz",
     12741            "integrity": "sha512-0XvfYuShrKlTk1ooUrVzMCFQRcypsdEIsGqh5IxC5rdtBi4/M/tDAJeSONwC2MTqEFsmPZYAV7Dd4X8rgAfV0A==",
     12742            "dev": true,
     12743            "requires": {
     12744                "cssesc": "^2.0.0",
     12745                "indexes-of": "^1.0.1",
     12746                "uniq": "^1.0.1"
     12747            }
     12748        },
     12749        "postcss-svgo": {
     12750            "version": "4.0.1",
     12751            "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.1.tgz",
     12752            "integrity": "sha512-YD5uIk5NDRySy0hcI+ZJHwqemv2WiqqzDgtvgMzO8EGSkK5aONyX8HMVFRFJSdO8wUWTuisUFn/d7yRRbBr5Qw==",
     12753            "dev": true,
     12754            "requires": {
     12755                "is-svg": "^3.0.0",
     12756                "postcss": "^7.0.0",
     12757                "postcss-value-parser": "^3.0.0",
     12758                "svgo": "^1.0.0"
     12759            },
     12760            "dependencies": {
     12761                "ansi-styles": {
     12762                    "version": "3.2.1",
     12763                    "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
     12764                    "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
     12765                    "dev": true,
     12766                    "requires": {
     12767                        "color-convert": "^1.9.0"
     12768                    }
     12769                },
     12770                "chalk": {
     12771                    "version": "2.4.1",
     12772                    "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
     12773                    "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
     12774                    "dev": true,
     12775                    "requires": {
     12776                        "ansi-styles": "^3.2.1",
     12777                        "escape-string-regexp": "^1.0.5",
     12778                        "supports-color": "^5.3.0"
     12779                    }
     12780                },
     12781                "coa": {
     12782                    "version": "2.0.2",
     12783                    "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz",
     12784                    "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==",
     12785                    "dev": true,
     12786                    "requires": {
     12787                        "@types/q": "^1.5.1",
     12788                        "chalk": "^2.4.1",
     12789                        "q": "^1.1.2"
     12790                    }
     12791                },
     12792                "colors": {
     12793                    "version": "1.1.2",
     12794                    "resolved": "http://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
     12795                    "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",
     12796                    "dev": true
     12797                },
     12798                "csso": {
     12799                    "version": "3.5.1",
     12800                    "resolved": "https://registry.npmjs.org/csso/-/csso-3.5.1.tgz",
     12801                    "integrity": "sha512-vrqULLffYU1Q2tLdJvaCYbONStnfkfimRxXNaGjxMldI0C7JPBC4rB1RyjhfdZ4m1frm8pM9uRPKH3d2knZ8gg==",
     12802                    "dev": true,
     12803                    "requires": {
     12804                        "css-tree": "1.0.0-alpha.29"
     12805                    },
     12806                    "dependencies": {
     12807                        "css-tree": {
     12808                            "version": "1.0.0-alpha.29",
     12809                            "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.29.tgz",
     12810                            "integrity": "sha512-sRNb1XydwkW9IOci6iB2xmy8IGCj6r/fr+JWitvJ2JxQRPzN3T4AGGVWCMlVmVwM1gtgALJRmGIlWv5ppnGGkg==",
     12811                            "dev": true,
     12812                            "requires": {
     12813                                "mdn-data": "~1.1.0",
     12814                                "source-map": "^0.5.3"
     12815                            }
     12816                        }
     12817                    }
     12818                },
     12819                "esprima": {
     12820                    "version": "4.0.1",
     12821                    "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
     12822                    "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
     12823                    "dev": true
     12824                },
     12825                "is-svg": {
     12826                    "version": "3.0.0",
     12827                    "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz",
     12828                    "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==",
     12829                    "dev": true,
     12830                    "requires": {
     12831                        "html-comment-regex": "^1.1.0"
     12832                    }
     12833                },
     12834                "js-yaml": {
     12835                    "version": "3.12.0",
     12836                    "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz",
     12837                    "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==",
     12838                    "dev": true,
     12839                    "requires": {
     12840                        "argparse": "^1.0.7",
     12841                        "esprima": "^4.0.0"
     12842                    }
     12843                },
     12844                "svgo": {
     12845                    "version": "1.1.1",
     12846                    "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.1.1.tgz",
     12847                    "integrity": "sha512-GBkJbnTuFpM4jFbiERHDWhZc/S/kpHToqmZag3aEBjPYK44JAN2QBjvrGIxLOoCyMZjuFQIfTO2eJd8uwLY/9g==",
     12848                    "dev": true,
     12849                    "requires": {
     12850                        "coa": "~2.0.1",
     12851                        "colors": "~1.1.2",
     12852                        "css-select": "^2.0.0",
     12853                        "css-select-base-adapter": "~0.1.0",
     12854                        "css-tree": "1.0.0-alpha.28",
     12855                        "css-url-regex": "^1.1.0",
     12856                        "csso": "^3.5.0",
     12857                        "js-yaml": "^3.12.0",
     12858                        "mkdirp": "~0.5.1",
     12859                        "object.values": "^1.0.4",
     12860                        "sax": "~1.2.4",
     12861                        "stable": "~0.1.6",
     12862                        "unquote": "~1.1.1",
     12863                        "util.promisify": "~1.0.0"
     12864                    }
     12865                }
     12866            }
     12867        },
     12868        "postcss-unique-selectors": {
     12869            "version": "4.0.1",
     12870            "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz",
     12871            "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==",
     12872            "dev": true,
     12873            "requires": {
     12874                "alphanum-sort": "^1.0.0",
     12875                "postcss": "^7.0.0",
     12876                "uniqs": "^2.0.0"
    942512877            }
    942612878        },
     
    949212944            "dev": true
    949312945        },
     12946        "private": {
     12947            "version": "0.1.8",
     12948            "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz",
     12949            "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg=="
     12950        },
    949412951        "process": {
    949512952            "version": "0.11.10",
     
    950112958            "version": "2.0.0",
    950212959            "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
    9503             "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==",
    9504             "dev": true
     12960            "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw=="
     12961        },
     12962        "promise": {
     12963            "version": "7.3.1",
     12964            "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz",
     12965            "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==",
     12966            "requires": {
     12967                "asap": "~2.0.3"
     12968            }
    950512969        },
    950612970        "promise-inflight": {
     
    951012974            "dev": true
    951112975        },
     12976        "promise-polyfill": {
     12977            "version": "1.1.6",
     12978            "resolved": "https://registry.npmjs.org/promise-polyfill/-/promise-polyfill-1.1.6.tgz",
     12979            "integrity": "sha1-zQTv9G9clcOn0EVZHXm14+AfEtc="
     12980        },
     12981        "prop-types": {
     12982            "version": "15.6.2",
     12983            "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.6.2.tgz",
     12984            "integrity": "sha512-3pboPvLiWD7dkI3qf3KbUe6hKFKa52w+AE0VCqECtf+QHAKgOL37tTaNCnuX1nAAQ4ZhyP+kYVKf8rLmJ/feDQ==",
     12985            "requires": {
     12986                "loose-envify": "^1.3.1",
     12987                "object-assign": "^4.1.1"
     12988            }
     12989        },
     12990        "prop-types-exact": {
     12991            "version": "1.2.0",
     12992            "resolved": "https://registry.npmjs.org/prop-types-exact/-/prop-types-exact-1.2.0.tgz",
     12993            "integrity": "sha512-K+Tk3Kd9V0odiXFP9fwDHUYRyvK3Nun3GVyPapSIs5OBkITAm15W0CPFD/YKTkMUAbc0b9CUwRQp2ybiBIq+eA==",
     12994            "requires": {
     12995                "has": "^1.0.3",
     12996                "object.assign": "^4.1.0",
     12997                "reflect.ownkeys": "^0.2.0"
     12998            }
     12999        },
    951213000        "proxy-addr": {
    951313001            "version": "2.0.4",
     
    952913017            "version": "1.0.2",
    953013018            "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
    9531             "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
    9532             "dev": true
     13019            "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM="
    953313020        },
    953413021        "public-encrypt": {
     
    958513072            "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
    958613073            "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=",
    9587             "dev": true,
    9588             "optional": true
     13074            "dev": true
    958913075        },
    959013076        "qs": {
     
    959713083            "version": "0.2.0",
    959813084            "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
    9599             "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=",
    9600             "dev": true
     13085            "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA="
    960113086        },
    960213087        "querystring-es3": {
     
    970813193            }
    970913194        },
     13195        "re-resizable": {
     13196            "version": "4.10.0",
     13197            "resolved": "https://registry.npmjs.org/re-resizable/-/re-resizable-4.10.0.tgz",
     13198            "integrity": "sha512-g5Q5IswKX7LM+MtYFnuzaQrTEGr/kpserqGV8V6HYkjwbV60XnJv00VlKugLHEwlQ5pgrV08spm0TjyyYVbWmQ=="
     13199        },
     13200        "react": {
     13201            "version": "16.5.2",
     13202            "resolved": "https://registry.npmjs.org/react/-/react-16.5.2.tgz",
     13203            "integrity": "sha512-FDCSVd3DjVTmbEAjUNX6FgfAmQ+ypJfHUsqUJOYNCBUp1h8lqmtC+0mXJ+JjsWx4KAVTkk1vKd1hLQPvEviSuw==",
     13204            "requires": {
     13205                "loose-envify": "^1.1.0",
     13206                "object-assign": "^4.1.1",
     13207                "prop-types": "^15.6.2",
     13208                "schedule": "^0.5.0"
     13209            }
     13210        },
     13211        "react-addons-shallow-compare": {
     13212            "version": "15.6.2",
     13213            "resolved": "https://registry.npmjs.org/react-addons-shallow-compare/-/react-addons-shallow-compare-15.6.2.tgz",
     13214            "integrity": "sha1-GYoAuR/DdiPbZKKP0XtZa6NicC8=",
     13215            "requires": {
     13216                "fbjs": "^0.8.4",
     13217                "object-assign": "^4.1.0"
     13218            }
     13219        },
     13220        "react-autosize-textarea": {
     13221            "version": "3.0.3",
     13222            "resolved": "http://registry.npmjs.org/react-autosize-textarea/-/react-autosize-textarea-3.0.3.tgz",
     13223            "integrity": "sha512-iOSZK7RUuJ+iEwkJ9rqYciqtjQgrG1CCRFL6h8Bk61kODnRyEq4tS74IgXpI1t4S6jBBZVm+6ugaU+tWTlVxXg==",
     13224            "requires": {
     13225                "autosize": "^4.0.0",
     13226                "line-height": "^0.3.1",
     13227                "prop-types": "^15.5.6"
     13228            }
     13229        },
     13230        "react-click-outside": {
     13231            "version": "2.3.1",
     13232            "resolved": "https://registry.npmjs.org/react-click-outside/-/react-click-outside-2.3.1.tgz",
     13233            "integrity": "sha1-MYc3698IGko7zUaCVmNnTL6YNus=",
     13234            "requires": {
     13235                "hoist-non-react-statics": "^1.2.0"
     13236            }
     13237        },
     13238        "react-color": {
     13239            "version": "2.14.1",
     13240            "resolved": "https://registry.npmjs.org/react-color/-/react-color-2.14.1.tgz",
     13241            "integrity": "sha512-ssv2ArSZdhTbIs29hyfw8JW+s3G4BCx/ILkwCajWZzrcx/2ZQfRpsaLVt38LAPbxe50LLszlmGtRerA14JzzRw==",
     13242            "requires": {
     13243                "lodash": "^4.0.1",
     13244                "material-colors": "^1.2.1",
     13245                "prop-types": "^15.5.10",
     13246                "reactcss": "^1.2.0",
     13247                "tinycolor2": "^1.4.1"
     13248            }
     13249        },
     13250        "react-datepicker": {
     13251            "version": "1.8.0",
     13252            "resolved": "https://registry.npmjs.org/react-datepicker/-/react-datepicker-1.8.0.tgz",
     13253            "integrity": "sha512-N4LdVTtqJCsZyKXBQ/AqSEcH6FyhgsY1gD07zECNu60nGt5s4ngRlhYdHoE34VNFO+ZY+pvljZRLwSC8LS9RxQ==",
     13254            "requires": {
     13255                "classnames": "^2.2.5",
     13256                "prop-types": "^15.6.0",
     13257                "react-onclickoutside": "^6.7.1",
     13258                "react-popper": "^1.0.2"
     13259            }
     13260        },
     13261        "react-dates": {
     13262            "version": "17.2.0",
     13263            "resolved": "https://registry.npmjs.org/react-dates/-/react-dates-17.2.0.tgz",
     13264            "integrity": "sha512-RDlerU8DdRRrlYS0MQ7Z9igPWABGLDwz6+ykBNff67RM3Sset2TDqeuOr+R5o00Ggn5U47GeLsGcSDxlZd9cHw==",
     13265            "requires": {
     13266                "airbnb-prop-types": "^2.10.0",
     13267                "consolidated-events": "^1.1.1 || ^2.0.0",
     13268                "is-touch-device": "^1.0.1",
     13269                "lodash": "^4.1.1",
     13270                "object.assign": "^4.1.0",
     13271                "object.values": "^1.0.4",
     13272                "prop-types": "^15.6.1",
     13273                "react-addons-shallow-compare": "^15.6.2",
     13274                "react-moment-proptypes": "^1.6.0",
     13275                "react-outside-click-handler": "^1.2.0",
     13276                "react-portal": "^4.1.5",
     13277                "react-with-styles": "^3.2.0",
     13278                "react-with-styles-interface-css": "^4.0.2"
     13279            }
     13280        },
     13281        "react-dom": {
     13282            "version": "16.5.2",
     13283            "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.5.2.tgz",
     13284            "integrity": "sha512-RC8LDw8feuZOHVgzEf7f+cxBr/DnKdqp56VU0lAs1f4UfKc4cU8wU4fTq/mgnvynLQo8OtlPC19NUFh/zjZPuA==",
     13285            "requires": {
     13286                "loose-envify": "^1.1.0",
     13287                "object-assign": "^4.1.1",
     13288                "prop-types": "^15.6.2",
     13289                "schedule": "^0.5.0"
     13290            }
     13291        },
     13292        "react-moment-proptypes": {
     13293            "version": "1.6.0",
     13294            "resolved": "https://registry.npmjs.org/react-moment-proptypes/-/react-moment-proptypes-1.6.0.tgz",
     13295            "integrity": "sha512-4h7EuhDMTzQqZ+02KUUO+AVA7PqhbD88yXB740nFpNDyDS/bj9jiPyn2rwr9sa8oDyaE1ByFN9+t5XPyPTmN6g==",
     13296            "requires": {
     13297                "moment": ">=1.6.0"
     13298            }
     13299        },
     13300        "react-onclickoutside": {
     13301            "version": "6.7.1",
     13302            "resolved": "https://registry.npmjs.org/react-onclickoutside/-/react-onclickoutside-6.7.1.tgz",
     13303            "integrity": "sha512-p84kBqGaMoa7VYT0vZ/aOYRfJB+gw34yjpda1Z5KeLflg70HipZOT+MXQenEhdkPAABuE2Astq4zEPdMqUQxcg=="
     13304        },
     13305        "react-outside-click-handler": {
     13306            "version": "1.2.2",
     13307            "resolved": "https://registry.npmjs.org/react-outside-click-handler/-/react-outside-click-handler-1.2.2.tgz",
     13308            "integrity": "sha512-MgCxmFARGN1VrZdwoLkER/y3So6mC/fSniXI4XcXcB+Jt05nw/k8a/R1hSoa7p414uZUZ8NfClN3eVmZm9bM5Q==",
     13309            "requires": {
     13310                "airbnb-prop-types": "^2.10.0",
     13311                "consolidated-events": "^1.1.1 || ^2.0.0",
     13312                "object.values": "^1.0.4",
     13313                "prop-types": "^15.6.1"
     13314            }
     13315        },
     13316        "react-popper": {
     13317            "version": "1.3.2",
     13318            "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-1.3.2.tgz",
     13319            "integrity": "sha512-UbFWj55Yt9uqvy0oZ+vULDL2Bw1oxeZF9/JzGyxQ5ypgauRH/XlarA5+HLZWro/Zss6Ht2kqpegtb6sYL8GUGw==",
     13320            "requires": {
     13321                "@babel/runtime": "^7.1.2",
     13322                "create-react-context": "<=0.2.2",
     13323                "popper.js": "^1.14.4",
     13324                "prop-types": "^15.6.1",
     13325                "typed-styles": "^0.0.7",
     13326                "warning": "^4.0.2"
     13327            }
     13328        },
     13329        "react-portal": {
     13330            "version": "4.2.0",
     13331            "resolved": "https://registry.npmjs.org/react-portal/-/react-portal-4.2.0.tgz",
     13332            "integrity": "sha512-Zf+vGQ/VEAb5XAy+muKEn48yhdCNYPZaB1BWg1xc8sAZWD8pXTgPtQT4ihBdmWzsfCq8p8/kqf0GWydSBqc+Eg==",
     13333            "requires": {
     13334                "prop-types": "^15.5.8"
     13335            }
     13336        },
     13337        "react-with-direction": {
     13338            "version": "1.3.0",
     13339            "resolved": "https://registry.npmjs.org/react-with-direction/-/react-with-direction-1.3.0.tgz",
     13340            "integrity": "sha512-2TflEebNckTNUybw3Rzqjg4BwM/H380ZL5lsbZ5f4UTY2JyE5uQdQZK5T2w+BDJSAMcqoA2RDJYa4e7Cl6C2Kg==",
     13341            "requires": {
     13342                "airbnb-prop-types": "^2.8.1",
     13343                "brcast": "^2.0.2",
     13344                "deepmerge": "^1.5.1",
     13345                "direction": "^1.0.1",
     13346                "hoist-non-react-statics": "^2.3.1",
     13347                "object.assign": "^4.1.0",
     13348                "object.values": "^1.0.4",
     13349                "prop-types": "^15.6.0"
     13350            },
     13351            "dependencies": {
     13352                "hoist-non-react-statics": {
     13353                    "version": "2.5.5",
     13354                    "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz",
     13355                    "integrity": "sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw=="
     13356                }
     13357            }
     13358        },
     13359        "react-with-styles": {
     13360            "version": "3.2.1",
     13361            "resolved": "https://registry.npmjs.org/react-with-styles/-/react-with-styles-3.2.1.tgz",
     13362            "integrity": "sha512-L+x/EDgrKkqV6pTfDtLMShf7Xs+bVQ+HAT5rByX88QYX+ft9t5Gn4PWMmg36Ur21IVEBMGjjQQIJGJpBrzbsyg==",
     13363            "requires": {
     13364                "deepmerge": "^1.5.2",
     13365                "hoist-non-react-statics": "^2.5.0",
     13366                "prop-types": "^15.6.1",
     13367                "react-with-direction": "^1.3.0"
     13368            },
     13369            "dependencies": {
     13370                "hoist-non-react-statics": {
     13371                    "version": "2.5.5",
     13372                    "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz",
     13373                    "integrity": "sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw=="
     13374                }
     13375            }
     13376        },
     13377        "react-with-styles-interface-css": {
     13378            "version": "4.0.3",
     13379            "resolved": "https://registry.npmjs.org/react-with-styles-interface-css/-/react-with-styles-interface-css-4.0.3.tgz",
     13380            "integrity": "sha512-wE43PIyjal2dexxyyx4Lhbcb+E42amoYPnkunRZkb9WTA+Z+9LagbyxwsI352NqMdFmghR0opg29dzDO4/YXbw==",
     13381            "requires": {
     13382                "array.prototype.flat": "^1.2.1",
     13383                "global-cache": "^1.2.1"
     13384            }
     13385        },
     13386        "reactcss": {
     13387            "version": "1.2.3",
     13388            "resolved": "https://registry.npmjs.org/reactcss/-/reactcss-1.2.3.tgz",
     13389            "integrity": "sha512-KiwVUcFu1RErkI97ywr8nvx8dNOpT03rbnma0SSalTYjkrPYaEajR4a/MRt6DZ46K6arDRbWMNHF+xH7G7n/8A==",
     13390            "requires": {
     13391                "lodash": "^4.0.1"
     13392            }
     13393        },
    971013394        "read-all-stream": {
    971113395            "version": "3.1.0",
     
    974313427            "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.5.tgz",
    974413428            "integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==",
    9745             "dev": true,
    974613429            "requires": {
    974713430                "core-util-is": "~1.0.0",
     
    1004313726            }
    1004413727        },
     13728        "redux": {
     13729            "version": "4.0.1",
     13730            "resolved": "https://registry.npmjs.org/redux/-/redux-4.0.1.tgz",
     13731            "integrity": "sha512-R7bAtSkk7nY6O/OYMVR9RiBI+XghjF9rlbl5806HJbQph0LJVHZrU5oaO4q70eUKiqMRqm4y07KLTlMZ2BlVmg==",
     13732            "requires": {
     13733                "loose-envify": "^1.4.0",
     13734                "symbol-observable": "^1.2.0"
     13735            },
     13736            "dependencies": {
     13737                "symbol-observable": {
     13738                    "version": "1.2.0",
     13739                    "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz",
     13740                    "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ=="
     13741                }
     13742            }
     13743        },
     13744        "redux-multi": {
     13745            "version": "0.1.12",
     13746            "resolved": "https://registry.npmjs.org/redux-multi/-/redux-multi-0.1.12.tgz",
     13747            "integrity": "sha1-KOH+XklnLLxb2KB/Cyrq8O+DVcI="
     13748        },
     13749        "redux-optimist": {
     13750            "version": "1.0.0",
     13751            "resolved": "https://registry.npmjs.org/redux-optimist/-/redux-optimist-1.0.0.tgz",
     13752            "integrity": "sha512-AG1v8o6UZcGXTEH2jVcWG6KD+gEix+Cj9JXAAzln9MPkauSVd98H7N7EOOyT/v4c9N1mJB4sm1zfspGlLDkUEw=="
     13753        },
     13754        "reflect.ownkeys": {
     13755            "version": "0.2.0",
     13756            "resolved": "https://registry.npmjs.org/reflect.ownkeys/-/reflect.ownkeys-0.2.0.tgz",
     13757            "integrity": "sha1-dJrO7H8/34tj+SegSAnpDFwLNGA="
     13758        },
     13759        "refx": {
     13760            "version": "3.1.1",
     13761            "resolved": "https://registry.npmjs.org/refx/-/refx-3.1.1.tgz",
     13762            "integrity": "sha512-lwN27W5iYyagpCxxYDYDl0IIiKh0Vgi3wvafqfthbzTfBgLOYAstcftp+G2X612xVaB8rhn5wDxd4er4KEeb8A=="
     13763        },
     13764        "regenerate": {
     13765            "version": "1.4.0",
     13766            "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz",
     13767            "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg=="
     13768        },
     13769        "regenerator-runtime": {
     13770            "version": "0.11.1",
     13771            "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
     13772            "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg=="
     13773        },
     13774        "regenerator-transform": {
     13775            "version": "0.10.1",
     13776            "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz",
     13777            "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==",
     13778            "requires": {
     13779                "babel-runtime": "^6.18.0",
     13780                "babel-types": "^6.19.0",
     13781                "private": "^0.1.6"
     13782            }
     13783        },
    1004513784        "regex-cache": {
    1004613785            "version": "0.4.4",
     
    1008313822            }
    1008413823        },
     13824        "regexpu-core": {
     13825            "version": "2.0.0",
     13826            "resolved": "http://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz",
     13827            "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=",
     13828            "requires": {
     13829                "regenerate": "^1.2.1",
     13830                "regjsgen": "^0.2.0",
     13831                "regjsparser": "^0.1.4"
     13832            }
     13833        },
     13834        "regjsgen": {
     13835            "version": "0.2.0",
     13836            "resolved": "http://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz",
     13837            "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc="
     13838        },
     13839        "regjsparser": {
     13840            "version": "0.1.5",
     13841            "resolved": "http://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz",
     13842            "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=",
     13843            "requires": {
     13844                "jsesc": "~0.5.0"
     13845            },
     13846            "dependencies": {
     13847                "jsesc": {
     13848                    "version": "0.5.0",
     13849                    "resolved": "http://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
     13850                    "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0="
     13851                }
     13852            }
     13853        },
     13854        "rememo": {
     13855            "version": "3.0.0",
     13856            "resolved": "https://registry.npmjs.org/rememo/-/rememo-3.0.0.tgz",
     13857            "integrity": "sha512-eWtut/7pqMRnSccbexb647iPjN7ir6Tmf4RG92ZVlykFEkHqGYy9tWnpHH3I+FS+WQ6lQ1i1iDgarYzGKgTcRQ=="
     13858        },
    1008513859        "remove-trailing-separator": {
    1008613860            "version": "1.1.0",
     
    1010513879            "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
    1010613880            "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
    10107             "dev": true,
    1010813881            "requires": {
    1010913882                "is-finite": "^1.0.0"
     
    1017513948            "version": "2.1.1",
    1017613949            "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
    10177             "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
    10178             "dev": true
     13950            "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I="
    1017913951        },
    1018013952        "require-main-filename": {
    1018113953            "version": "1.0.1",
    1018213954            "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz",
    10183             "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=",
    10184             "dev": true
     13955            "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE="
    1018513956        },
    1018613957        "requires-port": {
     
    1026914040            "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
    1027014041            "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
     14042            "dev": true
     14043        },
     14044        "rgb-regex": {
     14045            "version": "1.0.1",
     14046            "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz",
     14047            "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=",
     14048            "dev": true
     14049        },
     14050        "rgba-regex": {
     14051            "version": "1.0.0",
     14052            "resolved": "http://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz",
     14053            "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=",
    1027114054            "dev": true
    1027214055        },
     
    1038714170            }
    1038814171        },
     14172        "rungen": {
     14173            "version": "0.3.2",
     14174            "resolved": "https://registry.npmjs.org/rungen/-/rungen-0.3.2.tgz",
     14175            "integrity": "sha1-QAwJ6+kU57F+C27zJjQA/Cq8fLM="
     14176        },
    1038914177        "rxjs": {
    1039014178            "version": "5.5.10",
     
    1039914187            "version": "5.1.1",
    1040014188            "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz",
    10401             "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==",
    10402             "dev": true
     14189            "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg=="
    1040314190        },
    1040414191        "safe-json-parse": {
     
    1042014207            "version": "2.1.2",
    1042114208            "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
    10422             "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
    10423             "dev": true
     14209            "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
    1042414210        },
    1042514211        "sanitize-html": {
     
    1060214388            "dev": true
    1060314389        },
     14390        "schedule": {
     14391            "version": "0.5.0",
     14392            "resolved": "https://registry.npmjs.org/schedule/-/schedule-0.5.0.tgz",
     14393            "integrity": "sha512-HUcJicG5Ou8xfR//c2rPT0lPIRR09vVvN81T9fqfVgBmhERUbDEQoYKjpBxbueJnCPpSu2ujXzOnRQt6x9o/jw==",
     14394            "requires": {
     14395                "object-assign": "^4.1.1"
     14396            }
     14397        },
     14398        "scheduler": {
     14399            "version": "0.11.3",
     14400            "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.11.3.tgz",
     14401            "integrity": "sha512-i9X9VRRVZDd3xZw10NY5Z2cVMbdYg6gqFecfj79USv1CFN+YrJ3gIPRKf1qlY+Sxly4djoKdfx1T+m9dnRB8kQ==",
     14402            "requires": {
     14403                "loose-envify": "^1.1.0",
     14404                "object-assign": "^4.1.1"
     14405            }
     14406        },
    1060414407        "schema-utils": {
    1060514408            "version": "0.4.7",
     
    1066814471            }
    1066914472        },
     14473        "select": {
     14474            "version": "1.1.2",
     14475            "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz",
     14476            "integrity": "sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0="
     14477        },
    1067014478        "select-hose": {
    1067114479            "version": "2.0.0",
     
    1068614494            "version": "5.5.0",
    1068714495            "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz",
    10688             "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==",
    10689             "dev": true
     14496            "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA=="
    1069014497        },
    1069114498        "semver-regex": {
     
    1076314570            "version": "2.0.0",
    1076414571            "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
    10765             "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
    10766             "dev": true
     14572            "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc="
    1076714573        },
    1076814574        "set-getter": {
     
    1079614602            "version": "1.0.5",
    1079714603            "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
    10798             "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=",
    10799             "dev": true
     14604            "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU="
    1080014605        },
    1080114606        "setprototypeof": {
     
    1081914624            "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
    1082014625            "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
    10821             "dev": true,
    1082214626            "requires": {
    1082314627                "shebang-regex": "^1.0.0"
     
    1082714631            "version": "1.0.0",
    1082814632            "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
    10829             "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
    10830             "dev": true
     14633            "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM="
    1083114634        },
    1083214635        "shelljs": {
     
    1083614639            "dev": true
    1083714640        },
     14641        "showdown": {
     14642            "version": "1.9.0",
     14643            "resolved": "https://registry.npmjs.org/showdown/-/showdown-1.9.0.tgz",
     14644            "integrity": "sha512-x7xDCRIaOlicbC57nMhGfKamu+ghwsdVkHMttyn+DelwzuHOx4OHCVL/UW/2QOLH7BxfCcCCVVUix3boKXJKXQ==",
     14645            "requires": {
     14646                "yargs": "^10.0.3"
     14647            },
     14648            "dependencies": {
     14649                "ansi-regex": {
     14650                    "version": "3.0.0",
     14651                    "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
     14652                    "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg="
     14653                },
     14654                "camelcase": {
     14655                    "version": "4.1.0",
     14656                    "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
     14657                    "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0="
     14658                },
     14659                "find-up": {
     14660                    "version": "2.1.0",
     14661                    "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
     14662                    "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
     14663                    "requires": {
     14664                        "locate-path": "^2.0.0"
     14665                    }
     14666                },
     14667                "is-fullwidth-code-point": {
     14668                    "version": "2.0.0",
     14669                    "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
     14670                    "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
     14671                },
     14672                "locate-path": {
     14673                    "version": "2.0.0",
     14674                    "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
     14675                    "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
     14676                    "requires": {
     14677                        "p-locate": "^2.0.0",
     14678                        "path-exists": "^3.0.0"
     14679                    }
     14680                },
     14681                "mem": {
     14682                    "version": "1.1.0",
     14683                    "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz",
     14684                    "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=",
     14685                    "requires": {
     14686                        "mimic-fn": "^1.0.0"
     14687                    }
     14688                },
     14689                "os-locale": {
     14690                    "version": "2.1.0",
     14691                    "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz",
     14692                    "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==",
     14693                    "requires": {
     14694                        "execa": "^0.7.0",
     14695                        "lcid": "^1.0.0",
     14696                        "mem": "^1.1.0"
     14697                    }
     14698                },
     14699                "p-limit": {
     14700                    "version": "1.3.0",
     14701                    "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
     14702                    "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
     14703                    "requires": {
     14704                        "p-try": "^1.0.0"
     14705                    }
     14706                },
     14707                "p-locate": {
     14708                    "version": "2.0.0",
     14709                    "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
     14710                    "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
     14711                    "requires": {
     14712                        "p-limit": "^1.1.0"
     14713                    }
     14714                },
     14715                "p-try": {
     14716                    "version": "1.0.0",
     14717                    "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
     14718                    "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M="
     14719                },
     14720                "path-exists": {
     14721                    "version": "3.0.0",
     14722                    "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
     14723                    "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU="
     14724                },
     14725                "string-width": {
     14726                    "version": "2.1.1",
     14727                    "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
     14728                    "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
     14729                    "requires": {
     14730                        "is-fullwidth-code-point": "^2.0.0",
     14731                        "strip-ansi": "^4.0.0"
     14732                    }
     14733                },
     14734                "strip-ansi": {
     14735                    "version": "4.0.0",
     14736                    "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
     14737                    "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
     14738                    "requires": {
     14739                        "ansi-regex": "^3.0.0"
     14740                    }
     14741                },
     14742                "which-module": {
     14743                    "version": "2.0.0",
     14744                    "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
     14745                    "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho="
     14746                },
     14747                "yargs": {
     14748                    "version": "10.1.2",
     14749                    "resolved": "https://registry.npmjs.org/yargs/-/yargs-10.1.2.tgz",
     14750                    "integrity": "sha512-ivSoxqBGYOqQVruxD35+EyCFDYNEFL/Uo6FcOnz+9xZdZzK0Zzw4r4KhbrME1Oo2gOggwJod2MnsdamSG7H9ig==",
     14751                    "requires": {
     14752                        "cliui": "^4.0.0",
     14753                        "decamelize": "^1.1.1",
     14754                        "find-up": "^2.1.0",
     14755                        "get-caller-file": "^1.0.1",
     14756                        "os-locale": "^2.0.0",
     14757                        "require-directory": "^2.1.1",
     14758                        "require-main-filename": "^1.0.1",
     14759                        "set-blocking": "^2.0.0",
     14760                        "string-width": "^2.0.0",
     14761                        "which-module": "^2.0.0",
     14762                        "y18n": "^3.2.1",
     14763                        "yargs-parser": "^8.1.0"
     14764                    }
     14765                },
     14766                "yargs-parser": {
     14767                    "version": "8.1.0",
     14768                    "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-8.1.0.tgz",
     14769                    "integrity": "sha512-yP+6QqN8BmrgW2ggLtTbdrOyBNSI7zBa4IykmiV5R1wl1JWNxQvWhMfMdmzIYtKU7oP3OOInY/tl2ov3BDjnJQ==",
     14770                    "requires": {
     14771                        "camelcase": "^4.1.0"
     14772                    }
     14773                }
     14774            }
     14775        },
     14776        "shuffle-array": {
     14777            "version": "1.0.1",
     14778            "resolved": "https://registry.npmjs.org/shuffle-array/-/shuffle-array-1.0.1.tgz",
     14779            "integrity": "sha1-xP88/nTRb5NzBZIwGyXmV3sSiYs="
     14780        },
    1083814781        "signal-exit": {
    1083914782            "version": "3.0.2",
    1084014783            "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
    10841             "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
    10842             "dev": true
     14784            "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0="
    1084314785        },
    1084414786        "simple-concat": {
     
    1086014802                "simple-concat": "^1.0.0"
    1086114803            }
     14804        },
     14805        "simple-html-tokenizer": {
     14806            "version": "0.4.3",
     14807            "resolved": "https://registry.npmjs.org/simple-html-tokenizer/-/simple-html-tokenizer-0.4.3.tgz",
     14808            "integrity": "sha512-OpUzgR+P/Qsu6ztZehr4PxvTbV4sDW91hAqc2tnz4fjuFTqErWIUdUMbnzX+19F4IEpSSfa0vCAz5xJSs0LpPw=="
     14809        },
     14810        "simple-swizzle": {
     14811            "version": "0.2.2",
     14812            "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
     14813            "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=",
     14814            "dev": true,
     14815            "requires": {
     14816                "is-arrayish": "^0.3.1"
     14817            },
     14818            "dependencies": {
     14819                "is-arrayish": {
     14820                    "version": "0.3.2",
     14821                    "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
     14822                    "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==",
     14823                    "dev": true
     14824                }
     14825            }
     14826        },
     14827        "slash": {
     14828            "version": "1.0.0",
     14829            "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",
     14830            "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU="
    1086214831        },
    1086314832        "snapdragon": {
     
    1105015019            "version": "0.5.7",
    1105115020            "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
    11052             "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
    11053             "dev": true
     15021            "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
     15022        },
     15023        "source-map-loader": {
     15024            "version": "0.2.4",
     15025            "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-0.2.4.tgz",
     15026            "integrity": "sha512-OU6UJUty+i2JDpTItnizPrlpOIBLmQbWMuBg9q5bVtnHACqw1tn9nNwqJLbv0/00JjnJb/Ee5g5WS5vrRv7zIQ==",
     15027            "dev": true,
     15028            "requires": {
     15029                "async": "^2.5.0",
     15030                "loader-utils": "^1.1.0"
     15031            },
     15032            "dependencies": {
     15033                "async": {
     15034                    "version": "2.6.1",
     15035                    "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz",
     15036                    "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==",
     15037                    "dev": true,
     15038                    "requires": {
     15039                        "lodash": "^4.17.10"
     15040                    }
     15041                }
     15042            }
    1105415043        },
    1105515044        "source-map-resolve": {
     
    1123915228                "figgy-pudding": "^3.5.1"
    1124015229            }
     15230        },
     15231        "stable": {
     15232            "version": "0.1.8",
     15233            "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz",
     15234            "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==",
     15235            "dev": true
    1124115236        },
    1124215237        "stack-trace": {
     
    1138115376            }
    1138215377        },
     15378        "stream-from-promise": {
     15379            "version": "1.0.0",
     15380            "resolved": "https://registry.npmjs.org/stream-from-promise/-/stream-from-promise-1.0.0.tgz",
     15381            "integrity": "sha1-djaH9913fkyJT2QIMz/Gs/yKYbs="
     15382        },
    1138315383        "stream-http": {
    1138415384            "version": "2.8.3",
     
    1142615426            "dev": true
    1142715427        },
     15428        "stream-to-string": {
     15429            "version": "1.1.0",
     15430            "resolved": "https://registry.npmjs.org/stream-to-string/-/stream-to-string-1.1.0.tgz",
     15431            "integrity": "sha1-OSELATF+ars16FRTjgEwN7ajWUA=",
     15432            "requires": {
     15433                "promise-polyfill": "^1.1.6"
     15434            }
     15435        },
    1142815436        "string-template": {
    1142915437            "version": "0.2.1",
     
    1143615444            "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
    1143715445            "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
    11438             "dev": true,
    1143915446            "requires": {
    1144015447                "code-point-at": "^1.0.0",
     
    1144715454            "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz",
    1144815455            "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==",
    11449             "dev": true,
    1145015456            "requires": {
    1145115457                "safe-buffer": "~5.1.0"
     
    1146215468            "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
    1146315469            "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
    11464             "dev": true,
    1146515470            "requires": {
    1146615471                "ansi-regex": "^2.0.0"
     
    1150315508            "version": "1.0.0",
    1150415509            "resolved": "http://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
    11505             "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
    11506             "dev": true
     15510            "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8="
    1150715511        },
    1150815512        "strip-indent": {
     
    1152815532            "requires": {
    1152915533                "escape-string-regexp": "^1.0.2"
     15534            }
     15535        },
     15536        "stylehacks": {
     15537            "version": "4.0.1",
     15538            "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.1.tgz",
     15539            "integrity": "sha512-TK5zEPeD9NyC1uPIdjikzsgWxdQQN/ry1X3d1iOz1UkYDCmcr928gWD1KHgyC27F50UnE0xCTrBOO1l6KR8M4w==",
     15540            "dev": true,
     15541            "requires": {
     15542                "browserslist": "^4.0.0",
     15543                "postcss": "^7.0.0",
     15544                "postcss-selector-parser": "^3.0.0"
     15545            },
     15546            "dependencies": {
     15547                "postcss-selector-parser": {
     15548                    "version": "3.1.1",
     15549                    "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz",
     15550                    "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=",
     15551                    "dev": true,
     15552                    "requires": {
     15553                        "dot-prop": "^4.1.1",
     15554                        "indexes-of": "^1.0.1",
     15555                        "uniq": "^1.0.1"
     15556                    }
     15557                }
    1153015558            }
    1153115559        },
     
    1160215630            "integrity": "sha1-fLy2S1oUG2ou/CxdLGe04VCyomg=",
    1160315631            "dev": true
     15632        },
     15633        "tannin": {
     15634            "version": "1.0.1",
     15635            "resolved": "https://registry.npmjs.org/tannin/-/tannin-1.0.1.tgz",
     15636            "integrity": "sha512-dDtnwHQ63bS/Gz0ZLY+E+JCdRoTZkmoKDoC64y3hzAD2X2qrp8jSuWNUjtiYHA48mtj4Ens9xl4knAOm1t+rfQ==",
     15637            "requires": {
     15638                "@tannin/plural-forms": "^1.0.0"
     15639            }
    1160415640        },
    1160515641        "tapable": {
     
    1189315929            }
    1189415930        },
     15931        "timsort": {
     15932            "version": "0.3.0",
     15933            "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz",
     15934            "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=",
     15935            "dev": true
     15936        },
     15937        "tiny-emitter": {
     15938            "version": "2.0.2",
     15939            "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.0.2.tgz",
     15940            "integrity": "sha512-2NM0auVBGft5tee/OxP4PI3d8WItkDM+fPnaRAVo6xTDI2knbz9eC5ArWGqtGlYqiH3RU5yMpdyTTO7MguC4ow=="
     15941        },
    1189515942        "tiny-lr": {
    1189615943            "version": "1.1.1",
     
    1192415971            }
    1192515972        },
     15973        "tinycolor2": {
     15974            "version": "1.4.1",
     15975            "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.1.tgz",
     15976            "integrity": "sha1-9PrTM0R7wLB9TcjpIJ2POaisd+g="
     15977        },
     15978        "tinymce": {
     15979            "version": "4.9.1",
     15980            "resolved": "https://registry.npmjs.org/tinymce/-/tinymce-4.9.1.tgz",
     15981            "integrity": "sha512-lGk6QFI2KYWnIkti0TvtN30GIgJAfWWl8LBqUYdnHuywrNvgl92fqrQHhUP7YChHNhiYZj6JAy8M5cwVlbO7iQ=="
     15982        },
    1192615983        "tmp": {
    1192715984            "version": "0.0.33",
    1192815985            "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
    1192915986            "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
    11930             "dev": true,
    1193115987            "requires": {
    1193215988                "os-tmpdir": "~1.0.2"
     
    1195416010            "dev": true
    1195516011        },
     16012        "to-fast-properties": {
     16013            "version": "1.0.3",
     16014            "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz",
     16015            "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc="
     16016        },
    1195616017        "to-object-path": {
    1195716018            "version": "0.3.0",
     
    1202616087            }
    1202716088        },
     16089        "traverse": {
     16090            "version": "0.6.6",
     16091            "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz",
     16092            "integrity": "sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc="
     16093        },
    1202816094        "trim-newlines": {
    1202916095            "version": "1.0.0",
     
    1204016106                "escape-string-regexp": "^1.0.2"
    1204116107            }
     16108        },
     16109        "trim-right": {
     16110            "version": "1.0.1",
     16111            "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz",
     16112            "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM="
    1204216113        },
    1204316114        "true-case-path": {
     
    1208016151            "dev": true
    1208116152        },
     16153        "tsort": {
     16154            "version": "0.0.1",
     16155            "resolved": "https://registry.npmjs.org/tsort/-/tsort-0.0.1.tgz",
     16156            "integrity": "sha1-4igPXoF/i/QnVlf9D5rr1E9aJ4Y="
     16157        },
    1208216158        "tty-browserify": {
    1208316159            "version": "0.0.0",
     
    1209216168            "dev": true
    1209316169        },
     16170        "turbo-combine-reducers": {
     16171            "version": "1.0.2",
     16172            "resolved": "https://registry.npmjs.org/turbo-combine-reducers/-/turbo-combine-reducers-1.0.2.tgz",
     16173            "integrity": "sha512-gHbdMZlA6Ym6Ur5pSH/UWrNQMIM9IqTH6SoL1DbHpqEdQ8i+cFunSmSlFykPt0eGQwZ4d/XTHOl74H0/kFBVWw=="
     16174        },
    1209416175        "tweetnacl": {
    1209516176            "version": "0.14.5",
     
    1211416195            }
    1211516196        },
     16197        "typed-styles": {
     16198            "version": "0.0.7",
     16199            "resolved": "https://registry.npmjs.org/typed-styles/-/typed-styles-0.0.7.tgz",
     16200            "integrity": "sha512-pzP0PWoZUhsECYjABgCGQlRGL1n7tOHsgwYv3oIiEpJwGhFTuty/YNeduxQYzXXa3Ge5BdT6sHYIQYpl4uJ+5Q=="
     16201        },
    1211616202        "typedarray": {
    1211716203            "version": "0.0.6",
     
    1212016206            "dev": true
    1212116207        },
     16208        "ua-parser-js": {
     16209            "version": "0.7.19",
     16210            "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.19.tgz",
     16211            "integrity": "sha512-T3PVJ6uz8i0HzPxOF9SWzWAlfN/DavlpQqepn22xgve/5QecC+XMCAtmUNnY7C9StehaV6exjUCI801lOI7QlQ=="
     16212        },
    1212216213        "uglify-js": {
    12123             "version": "2.7.5",
    12124             "resolved": "http://registry.npmjs.org/uglify-js/-/uglify-js-2.7.5.tgz",
    12125             "integrity": "sha1-RhLAx7qu4rp8SH3kkErhIgefLKg=",
    12126             "dev": true,
    12127             "requires": {
    12128                 "async": "~0.2.6",
    12129                 "source-map": "~0.5.1",
    12130                 "uglify-to-browserify": "~1.0.0",
    12131                 "yargs": "~3.10.0"
    12132             },
    12133             "dependencies": {
    12134                 "async": {
    12135                     "version": "0.2.10",
    12136                     "resolved": "http://registry.npmjs.org/async/-/async-0.2.10.tgz",
    12137                     "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=",
    12138                     "dev": true
    12139                 },
    12140                 "camelcase": {
    12141                     "version": "1.2.1",
    12142                     "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz",
    12143                     "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=",
    12144                     "dev": true
    12145                 },
    12146                 "cliui": {
    12147                     "version": "2.1.0",
    12148                     "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz",
    12149                     "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
    12150                     "dev": true,
    12151                     "requires": {
    12152                         "center-align": "^0.1.1",
    12153                         "right-align": "^0.1.1",
    12154                         "wordwrap": "0.0.2"
    12155                     }
     16214            "version": "3.4.9",
     16215            "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.9.tgz",
     16216            "integrity": "sha512-8CJsbKOtEbnJsTyv6LE6m6ZKniqMiFWmm9sRbopbkGs3gMPPfd3Fh8iIA4Ykv5MgaTbqHr4BaoGLJLZNhsrW1Q==",
     16217            "dev": true,
     16218            "requires": {
     16219                "commander": "~2.17.1",
     16220                "source-map": "~0.6.1"
     16221            },
     16222            "dependencies": {
     16223                "commander": {
     16224                    "version": "2.17.1",
     16225                    "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz",
     16226                    "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==",
     16227                    "dev": true
    1215616228                },
    1215716229                "source-map": {
    12158                     "version": "0.5.7",
    12159                     "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
    12160                     "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
    12161                     "dev": true
    12162                 },
    12163                 "yargs": {
    12164                     "version": "3.10.0",
    12165                     "resolved": "http://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz",
    12166                     "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",
    12167                     "dev": true,
    12168                     "requires": {
    12169                         "camelcase": "^1.0.2",
    12170                         "cliui": "^2.1.0",
    12171                         "decamelize": "^1.0.0",
    12172                         "window-size": "0.1.0"
    12173                     }
     16230                    "version": "0.6.1",
     16231                    "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
     16232                    "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
     16233                    "dev": true
    1217416234                }
    1217516235            }
     
    1230416364            }
    1230516365        },
     16366        "uniq": {
     16367            "version": "1.0.1",
     16368            "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz",
     16369            "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=",
     16370            "dev": true
     16371        },
     16372        "uniqs": {
     16373            "version": "2.0.0",
     16374            "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz",
     16375            "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=",
     16376            "dev": true
     16377        },
    1230616378        "unique-filename": {
    1230716379            "version": "1.1.1",
     
    1233616408            "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
    1233716409            "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
     16410            "dev": true
     16411        },
     16412        "unquote": {
     16413            "version": "1.1.1",
     16414            "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz",
     16415            "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=",
    1233816416            "dev": true
    1233916417        },
     
    1242916507            "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
    1243016508            "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
    12431             "dev": true,
    1243216509            "requires": {
    1243316510                "punycode": "1.3.2",
     
    1243816515                    "version": "1.3.2",
    1243916516                    "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
    12440                     "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=",
    12441                     "dev": true
     16517                    "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0="
    1244216518                }
    1244316519            }
     
    1256616642            }
    1256716643        },
     16644        "useragent": {
     16645            "version": "2.3.0",
     16646            "resolved": "https://registry.npmjs.org/useragent/-/useragent-2.3.0.tgz",
     16647            "integrity": "sha512-4AoH4pxuSvHCjqLO04sU6U/uE65BYza8l/KKBS0b0hnUPWi+cQ2BpeTEwejCSx9SPV5/U03nniDTrWx5NrmKdw==",
     16648            "requires": {
     16649                "lru-cache": "4.1.x",
     16650                "tmp": "0.0.x"
     16651            }
     16652        },
    1256816653        "util": {
    1256916654            "version": "0.10.4",
     
    1257816663            "version": "1.0.2",
    1257916664            "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
    12580             "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
    12581             "dev": true
     16665            "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
     16666        },
     16667        "util.promisify": {
     16668            "version": "1.0.0",
     16669            "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz",
     16670            "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==",
     16671            "dev": true,
     16672            "requires": {
     16673                "define-properties": "^1.1.2",
     16674                "object.getownpropertydescriptors": "^2.0.3"
     16675            }
    1258216676        },
    1258316677        "utils-merge": {
     
    1259016684            "version": "3.3.2",
    1259116685            "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",
    12592             "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==",
    12593             "dev": true
     16686            "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA=="
    1259416687        },
    1259516688        "vali-date": {
     
    1261316706            "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
    1261416707            "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
     16708            "dev": true
     16709        },
     16710        "vendors": {
     16711            "version": "1.0.2",
     16712            "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.2.tgz",
     16713            "integrity": "sha512-w/hry/368nO21AN9QljsaIhb9ZiZtZARoVH5f3CsFbawdLdayCgKRPup7CggujvySMxx0I91NOyxdVENohprLQ==",
    1261516714            "dev": true
    1261616715        },
     
    1274016839            "requires": {
    1274116840                "wrap-fn": "^0.1.0"
     16841            }
     16842        },
     16843        "warning": {
     16844            "version": "4.0.2",
     16845            "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.2.tgz",
     16846            "integrity": "sha512-wbTp09q/9C+jJn4KKJfJfoS6VleK/Dti0yqWSm6KMvJ4MRCXFQNapHuJXutJIrWV0Cf4AhTdeIe4qdKHR1+Hug==",
     16847            "requires": {
     16848                "loose-envify": "^1.0.0"
    1274216849            }
    1274316850        },
     
    1319417301            }
    1319517302        },
     17303        "webpack-livereload-plugin": {
     17304            "version": "2.1.1",
     17305            "resolved": "https://registry.npmjs.org/webpack-livereload-plugin/-/webpack-livereload-plugin-2.1.1.tgz",
     17306            "integrity": "sha512-W7Q55QbPvVJotpIZSjjwzmqQ22333ExYxWM3WFlHKkbPStQqVRSmJkjntUqXF9jtpdeXi8r8HLkA1RVnAP0SQA==",
     17307            "dev": true,
     17308            "requires": {
     17309                "tiny-lr": "^1.1.1"
     17310            }
     17311        },
    1319617312        "webpack-log": {
    1319717313            "version": "2.0.0",
     
    1323817354            "dev": true
    1323917355        },
     17356        "whatwg-fetch": {
     17357            "version": "3.0.0",
     17358            "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz",
     17359            "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q=="
     17360        },
    1324017361        "whet.extend": {
    1324117362            "version": "0.9.9",
     
    1328717408            "version": "0.0.2",
    1328817409            "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz",
    13289             "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=",
    13290             "dev": true
     17410            "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8="
    1329117411        },
    1329217412        "worker-farm": {
     
    1330317423            "resolved": "http://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
    1330417424            "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
    13305             "dev": true,
    1330617425            "requires": {
    1330717426                "string-width": "^1.0.1",
     
    1336117480            "version": "3.2.1",
    1336217481            "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz",
    13363             "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=",
    13364             "dev": true
     17482            "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE="
    1336517483        },
    1336617484        "yallist": {
    1336717485            "version": "2.1.2",
    1336817486            "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
    13369             "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
    13370             "dev": true
     17487            "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI="
    1337117488        },
    1337217489        "yargs": {
  • trunk/package.json

    r44111 r44112  
    1414    "license": "GPL-2.0-or-later",
    1515    "devDependencies": {
     16        "@wordpress/custom-templated-path-webpack-plugin": "^1.1.5",
     17        "@wordpress/library-export-default-webpack-plugin": "^1.0.4",
    1618        "autoprefixer": "^9.1.5",
    1719        "check-node-version": "3.2.0",
     20        "copy-webpack-plugin": "^4.5.2",
     21        "cssnano": "^4.1.4",
    1822        "grunt": "~1.0.3",
    1923        "grunt-banner": "^0.6.0",
     
    4246        "jquery-migrate": "1.4.1",
    4347        "matchdep": "~2.0.0",
     48        "source-map-loader": "^0.2.4",
     49        "uglify-js": "^3.4.9",
    4450        "uglifyjs-webpack-plugin": "^2.0.1",
    4551        "webpack": "^4.20.2",
    46         "webpack-dev-server": "^3.1.9"
     52        "webpack-dev-server": "^3.1.9",
     53        "webpack-livereload-plugin": "^2.1.1"
    4754    },
    4855    "dependencies": {
     56        "@babel/polyfill": "^7.0.0",
     57        "@wordpress/a11y": "^2.0.2",
     58        "@wordpress/api-fetch": "^2.0.2",
     59        "@wordpress/autop": "^2.0.2",
     60        "@wordpress/blob": "^2.0.2",
     61        "@wordpress/block-library": "2.1.0",
     62        "@wordpress/block-serialization-default-parser": "^1.0.1",
     63        "@wordpress/blocks": "^4.0.1",
     64        "@wordpress/components": "^4.1.0",
     65        "@wordpress/compose": "^2.0.2",
     66        "@wordpress/core-data": "^2.0.2",
     67        "@wordpress/data": "^2.1.1",
     68        "@wordpress/date": "^2.0.2",
     69        "@wordpress/deprecated": "^2.0.2",
     70        "@wordpress/dom": "^2.0.2",
     71        "@wordpress/dom-ready": "^2.0.2",
     72        "@wordpress/edit-post": "1.0.0",
     73        "@wordpress/editor": "^4.0.1",
     74        "@wordpress/element": "^2.1.1",
     75        "@wordpress/escape-html": "^1.0.0-beta.1",
     76        "@wordpress/hooks": "^2.0.2",
     77        "@wordpress/html-entities": "^2.0.2",
     78        "@wordpress/i18n": "^3.0.1",
     79        "@wordpress/is-shallow-equal": "^1.1.4",
     80        "@wordpress/keycodes": "^2.0.2",
     81        "@wordpress/list-reusable-blocks": "^1.1.0",
     82        "@wordpress/nux": "^2.0.1",
     83        "@wordpress/plugins": "^2.0.2",
     84        "@wordpress/redux-routine": "^3.0.1",
     85        "@wordpress/rich-text": "^1.0.0-beta.1",
     86        "@wordpress/shortcode": "^2.0.2",
     87        "@wordpress/token-list": "^1.0.2",
     88        "@wordpress/url": "^2.0.2",
     89        "@wordpress/viewport": "^2.0.2",
     90        "@wordpress/wordcount": "^2.0.2",
    4991        "backbone": "1.3.3",
     92        "element-closest": "^2.0.2",
     93        "formdata-polyfill": "^3.0.12",
    5094        "imagesloaded": "3.2.0",
    5195        "jquery": "1.12.4",
     
    5498        "jquery-hoverintent": "1.8.3",
    5599        "jquery-ui": "github:jquery/jquery-ui#1.11.4",
     100        "lodash": "^4.17.11",
    56101        "masonry-layout": "3.3.2",
     102        "moment": "^2.22.2",
     103        "polyfill-library": "^3.26.0-0",
     104        "react": "^16.5.2",
     105        "react-dom": "^16.5.2",
    57106        "twemoji": "11.0.0",
    58         "underscore": "1.8.3"
     107        "underscore": "1.8.3",
     108        "whatwg-fetch": "^3.0.0"
    59109    }
    60110}
  • trunk/tools/webpack/media.js

    r43719 r44112  
    1 const path         = require( 'path' );
    2 const SOURCE_DIR   = 'src/';
    3 const mediaEntries  = {};
    4 const mediaBuilds  = [ 'audiovideo', 'grid', 'models', 'views' ];
     1const UglifyJsPlugin = require( 'uglifyjs-webpack-plugin' );
    52
    6 mediaBuilds.forEach( function ( build ) {
    7     var path = SOURCE_DIR + 'wp-includes/js/media';
    8     mediaEntries[ build ] = './' + path + '/' + build + '.manifest.js';
    9 } );
     3var path            = require( 'path' ),
     4    admin_files     = {},
     5    include_files   = {};
     6
     7include_files = {
     8    'build/wp-includes/js/media-audiovideo.js': ['./src/js/_enqueues/wp/media/audiovideo.js'],
     9    'build/wp-includes/js/media-audiovideo.min.js': ['./src/js/_enqueues/wp/media/audiovideo.js'],
     10    'build/wp-includes/js/media-grid.js': ['./src/js/_enqueues/wp/media/grid.js'],
     11    'build/wp-includes/js/media-grid.min.js': ['./src/js/_enqueues/wp/media/grid.js'],
     12    'build/wp-includes/js/media-models.js': ['./src/js/_enqueues/wp/media/models.js'],
     13    'build/wp-includes/js/media-models.min.js': ['./src/js/_enqueues/wp/media/models.js'],
     14    'build/wp-includes/js/media-views.js': ['./src/js/_enqueues/wp/media/views.js'],
     15    'build/wp-includes/js/media-views.min.js': ['./src/js/_enqueues/wp/media/views.js'],
     16};
    1017
    1118const baseDir = path.join( __dirname, '../../' );
     
    1724        mode,
    1825        cache: true,
    19         entry: mediaEntries,
     26        entry: Object.assign( admin_files, include_files ),
    2027        output: {
    21             path: path.join( baseDir, 'src/wp-includes/js' ),
    22             filename: 'media-[name].js'
     28            path: baseDir,
     29            filename: '[name]',
    2330        },
    2431        optimization: {
    25             // The files are minified by uglify afterwards. We could change this
    26             // later, but for now prevent doing the work twice.
    27             minimize: false
     32            minimize: true,
     33            minimizer: [
     34                new UglifyJsPlugin( {
     35                    include: /\.min\.js$/,
     36                } )
     37            ]
    2838        },
    2939        watch: env.watch,
  • trunk/webpack.config.js

    r44111 r44112  
    1 const UglifyJsPlugin = require( 'uglifyjs-webpack-plugin' );
     1const mediaConfig = require( './tools/webpack/media' );
     2const packagesConfig = require( './tools/webpack/packages' );
    23
    3 var path            = require( 'path' ),
    4     webpack         = require( 'webpack' ),
    5     admin_files     = {},
    6     include_files   = {};
     4module.exports = function( env = { environment: "production", watch: false } ) {
     5    if ( ! env.watch ) {
     6        env.watch = false;
     7    }
    78
    8 include_files = {
    9     'build/wp-includes/js/media-audiovideo.js': ['./src/js/_enqueues/wp/media/audiovideo.js'],
    10     'build/wp-includes/js/media-audiovideo.min.js': ['./src/js/_enqueues/wp/media/audiovideo.js'],
    11     'build/wp-includes/js/media-grid.js': ['./src/js/_enqueues/wp/media/grid.js'],
    12     'build/wp-includes/js/media-grid.min.js': ['./src/js/_enqueues/wp/media/grid.js'],
    13     'build/wp-includes/js/media-models.js': ['./src/js/_enqueues/wp/media/models.js'],
    14     'build/wp-includes/js/media-models.min.js': ['./src/js/_enqueues/wp/media/models.js'],
    15     'build/wp-includes/js/media-views.js': ['./src/js/_enqueues/wp/media/views.js'],
    16     'build/wp-includes/js/media-views.min.js': ['./src/js/_enqueues/wp/media/views.js'],
     9    const config = [
     10        mediaConfig( env ),
     11        packagesConfig( env ),
     12    ];
     13
     14    return config;
    1715};
    18 
    19 module.exports = function( env = { environment: "production" } ) {
    20     const mode = env.environment;
    21 
    22     const mediaConfig = {
    23         mode,
    24         cache: true,
    25         entry: Object.assign( admin_files, include_files ),
    26         output: {
    27             path: path.resolve( __dirname ),
    28             filename: '[name]',
    29         },
    30         optimization: {
    31             minimize: true,
    32             minimizer: [
    33                 new UglifyJsPlugin( {
    34                     include: /\.min\.js$/,
    35                 } )
    36             ]
    37         },
    38     };
    39 
    40     return mediaConfig;
    41 };
Note: See TracChangeset for help on using the changeset viewer.