diff --git a/.circleci/config.yml b/.circleci/config.yml
index 76f7c42a12..7ce9464ae5 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -1,101 +1,141 @@
-version: 2
+version: 2.1
+orbs:
+ aws-ecr: circleci/aws-ecr@4.0.1
+executors:
+ docker_build:
+ machine:
+ docker_layer_caching: true
jobs:
- build:
- working_directory: ~/alchemy-fr/Phraseanet
- parallelism: 2
- shell: /bin/bash --login
- environment:
- CIRCLE_ARTIFACTS: /tmp/circleci-artifacts
- CIRCLE_TEST_REPORTS: /tmp/circleci-test-results
- docker:
- - image: circleci/build-image:ubuntu-14.04-XXL-upstart-1189-5614f37
- command: /sbin/init
- steps:
- - checkout
- - run: mkdir -p $CIRCLE_ARTIFACTS $CIRCLE_TEST_REPORTS
- - run:
+ build:
working_directory: ~/alchemy-fr/Phraseanet
- command: nvm install v10.12.0 && nvm alias default v10.12.0
- - run:
- working_directory: ~/alchemy-fr/Phraseanet
- command: 'sudo service memcached status || sudo service memcached start; sudo
- redis-cli ping >/dev/null 2>&1 || sudo service redis-server start; sudo
- service mysql status || sudo service mysql start; sudo service rabbitmq-server
- status || sudo service rabbitmq-server start; '
- # Dependencies
- # This would typically go in either a build or a build-and-test job when using workflows
- # Restore the dependency cache
- - restore_cache:
- keys:
- # This branch if available
- - v1-dep-{{ .Branch }}-
- # Default branch if not
- - v1-dep-master-
- # Any branch if there are none on the default branch - this should be unnecessary if you have your default branch configured correctly
- - v1-dep-
- # This is based on your 1.0 configuration file or project settings
- - run: git clone https://github.com/alanxz/rabbitmq-c
- - run: cd rabbitmq-c && git checkout 2ca1774489328cde71195f5fa95e17cf3a80cb8a
- - run: cd rabbitmq-c && git submodule init && git submodule update && autoreconf -i && ./configure && make && sudo make install
- # disabled because pear.php.net is down cause of security failure
- #- run: pecl channel-update pear.php.net
- - run: yes '' | pecl install amqp-1.9.3
- - run: yes '' | pecl install imagick
- - run: sudo apt-get install libzmq-dev
- - run: yes '' | pecl install zmq-beta
- - run: echo "extension = amqp.so" > /opt/circleci/php/$(phpenv global)/etc/conf.d/amqp.ini
- - run: echo "extension = zmq.so" > /opt/circleci/php/$(phpenv global)/etc/conf.d/zmq.ini
- - run: echo "date.timezone = UTC" > /opt/circleci/php/$(phpenv global)/etc/conf.d/timezone.ini
- - run: sed -i 's/^\(session.cache_limiter = \).*/\1""/' /opt/circleci/php/$(phpenv global)/etc/php.ini
- - run: npm rebuild node-sass
- # This is based on your 1.0 configuration file or project settings
- - run: composer install --no-progress --no-interaction --optimize-autoloader
- # This is based on your 1.0 configuration file or project settings
- - run: node -v
- - run: npm -v
- - run: npm install
- - run: if [[ ! -e elasticsearch-2.3.3 ]]; then wget --no-check-certificate https://download.elastic.co/elasticsearch/elasticsearch/elasticsearch-2.3.3.tar.gz && tar -xvf elasticsearch-2.3.3.tar.gz && elasticsearch-2.3.3/bin/plugin install analysis-icu; fi
- - run:
- command: elasticsearch-2.3.3/bin/elasticsearch
- background: true
- # Save dependency cache
- - save_cache:
- key: v1-dep-{{ .Branch }}-{{ epoch }}
- paths:
- # This is a broad list of cache paths to include many possible development environments
- # You can probably delete some of these entries
- - vendor/bundle
- - ~/virtualenvs
- - ~/.m2
- - ~/.ivy2
- - ~/.bundle
- - ~/.go_workspace
- - ~/.gradle
- - ~/.cache/bower
- # These cache paths were specified in the 1.0 config
- - elasticsearch-2.3.3
- - node_modules
- - ~/.composer
- # This is based on your 1.0 configuration file or project settings
- - run: mysql -u ubuntu -e 'CREATE DATABASE update39_test;CREATE DATABASE ab_test;CREATE DATABASE db_test;SET @@global.sql_mode=STRICT_ALL_TABLES;SET @@global.max_allowed_packet=33554432;SET @@global.wait_timeout=999999;';
- # This is based on your 1.0 configuration file or project settings
- - run: ./bin/developer system:uninstall -v
- - run: ./bin/setup system:install -v --email=test@phraseanet.com --password=test --db-host=127.0.0.1 --db-user=ubuntu --db-template=fr-simple --db-password= --databox=db_test --appbox=ab_test --server-name=http://127.0.0.1 -y;
- - run: ./bin/developer ini:setup-tests-dbs -v
- - run: ./bin/console searchengine:index:create -v
- - run: ./bin/developer phraseanet:regenerate-sqlite -v
- - run: ./bin/developer phraseanet:generate-js-fixtures -v
- # Test
- # This would typically be a build job when using workflows, possibly combined with build
- # This is based on your 1.0 configuration file or project settings
- - run: case $CIRCLE_NODE_INDEX in 0) EXIT=0; php -d memory_limit=-1 bin/phpunit --log-junit $CIRCLE_TEST_REPORTS/phpunit/junit-unit.xml --exclude-group legacy || EXIT=$?; php -d memory_limit=-1 bin/phpunit --log-junit $CIRCLE_TEST_REPORTS/phpunit/junit-legacy-no-web.xml --group legacy --exclude-group web || EXIT=$?; exit $EXIT;; 1) php -d memory_limit=-1 bin/phpunit --log-junit $CIRCLE_TEST_REPORTS/phpunit/junit-legacy-web.xml --group web ;; esac
- # Teardown
- # If you break your build into multiple jobs with workflows, you will probably want to do the parts of this that are relevant in each
- # Save test results
- - store_test_results:
- path: /tmp/circleci-test-results
- # Save artifacts
- - store_artifacts:
- path: /tmp/circleci-artifacts
- - store_artifacts:
- path: /tmp/circleci-test-results
+ parallelism: 2
+ shell: /bin/bash --login
+ environment:
+ CIRCLE_ARTIFACTS: /tmp/circleci-artifacts
+ CIRCLE_TEST_REPORTS: /tmp/circleci-test-results
+ docker:
+ - image: circleci/build-image:ubuntu-14.04-XXL-upstart-1189-5614f37
+ command: /sbin/init
+ steps:
+ - checkout
+ - run: mkdir -p $CIRCLE_ARTIFACTS $CIRCLE_TEST_REPORTS
+ - run:
+ working_directory: ~/alchemy-fr/Phraseanet
+ command: nvm install v10.12.0 && nvm alias default v10.12.0
+ - run:
+ working_directory: ~/alchemy-fr/Phraseanet
+ command: 'sudo service memcached status || sudo service memcached start; sudo
+ redis-cli ping >/dev/null 2>&1 || sudo service redis-server start; sudo
+ service mysql status || sudo service mysql start; sudo service rabbitmq-server
+ status || sudo service rabbitmq-server start; '
+ # Dependencies
+ # This would typically go in either a build or a build-and-test job when using workflows
+ # Restore the dependency cache
+ - restore_cache:
+ keys:
+ # This branch if available
+ - v1-dep-{{ .Branch }}-
+ # Default branch if not
+ - v1-dep-master-
+ # Any branch if there are none on the default branch - this should be unnecessary if you have your default branch configured correctly
+ - v1-dep-
+ # This is based on your 1.0 configuration file or project settings
+ - run: echo 127.0.0.1 redis elasticsearch db rabbitmq | sudo tee -a /etc/hosts
+ - run: git clone https://github.com/alanxz/rabbitmq-c
+ - run: cd rabbitmq-c && git checkout 2ca1774489328cde71195f5fa95e17cf3a80cb8a
+ - run: cd rabbitmq-c && git submodule init && git submodule update && autoreconf -i && ./configure && make && sudo make install
+ # disabled because pear.php.net is down cause of security failure
+ #- run: pecl channel-update pear.php.net
+ - run: yes '' | pecl install amqp-1.9.3
+ - run: yes '' | pecl install imagick
+ - run: sudo apt-get install libzmq-dev
+ - run: yes '' | pecl install zmq-beta
+ - run: echo "extension = amqp.so" > /opt/circleci/php/$(phpenv global)/etc/conf.d/amqp.ini
+ - run: echo "extension = zmq.so" > /opt/circleci/php/$(phpenv global)/etc/conf.d/zmq.ini
+ - run: echo "date.timezone = UTC" > /opt/circleci/php/$(phpenv global)/etc/conf.d/timezone.ini
+ - run: sed -i 's/^\(session.cache_limiter = \).*/\1""/' /opt/circleci/php/$(phpenv global)/etc/php.ini
+ - run: npm rebuild node-sass
+ # This is based on your 1.0 configuration file or project settings
+ - run: composer install --no-progress --no-interaction --optimize-autoloader
+ # This is based on your 1.0 configuration file or project settings
+ - run: node -v
+ - run: npm -v
+ - run: npm install -g yarn
+ - run: rm ~/.yarn/bin/yarn
+ - run: ln -s /opt/circleci/nodejs/v10.12.0/bin/yarn ~/.yarn/bin/yarn
+ - run: yarn install
+ - run: if [[ ! -e elasticsearch-2.3.3 ]]; then wget --no-check-certificate https://download.elastic.co/elasticsearch/elasticsearch/elasticsearch-2.3.3.tar.gz && tar -xvf elasticsearch-2.3.3.tar.gz && elasticsearch-2.3.3/bin/plugin install analysis-icu; fi
+ - run:
+ command: elasticsearch-2.3.3/bin/elasticsearch
+ background: true
+ # Save dependency cache
+ - save_cache:
+ key: v1-dep-{{ .Branch }}-{{ epoch }}
+ paths:
+ # This is a broad list of cache paths to include many possible development environments
+ # You can probably delete some of these entries
+ - vendor/bundle
+ - ~/virtualenvs
+ - ~/.m2
+ - ~/.ivy2
+ - ~/.bundle
+ - ~/.go_workspace
+ - ~/.gradle
+ - ~/.cache/bower
+ # These cache paths were specified in the 1.0 config
+ - elasticsearch-2.3.3
+ - node_modules
+ - ~/.composer
+ # This is based on your 1.0 configuration file or project settings
+ - run: mysql -u ubuntu -e 'CREATE DATABASE update39_test;CREATE DATABASE ab_test;CREATE DATABASE db_test;SET @@global.sql_mode=STRICT_ALL_TABLES;SET @@global.max_allowed_packet=33554432;SET @@global.wait_timeout=999999;';
+ # This is based on your 1.0 configuration file or project settings
+ - run: ./bin/developer system:uninstall -v
+ - run: ./bin/setup system:install -v --email=test@phraseanet.com --password=test --db-host=127.0.0.1 --db-user=ubuntu --db-template=fr-simple --db-password= --databox=db_test --appbox=ab_test --server-name=http://127.0.0.1 -y;
+ - run: ./bin/developer ini:setup-tests-dbs -v
+ - run: ./bin/console searchengine:index:create -v
+ - run: ./bin/developer phraseanet:regenerate-sqlite -v
+ - run: ./bin/developer phraseanet:generate-js-fixtures -v
+ # Test
+ # This would typically be a build job when using workflows, possibly combined with build
+ # This is based on your 1.0 configuration file or project settings
+ - run: case $CIRCLE_NODE_INDEX in 0) EXIT=0; php -d memory_limit=-1 bin/phpunit --log-junit $CIRCLE_TEST_REPORTS/phpunit/junit-unit.xml --exclude-group legacy || EXIT=$?; php -d memory_limit=-1 bin/phpunit --log-junit $CIRCLE_TEST_REPORTS/phpunit/junit-legacy-no-web.xml --group legacy --exclude-group web || EXIT=$?; exit $EXIT;; 1) php -d memory_limit=-1 bin/phpunit --log-junit $CIRCLE_TEST_REPORTS/phpunit/junit-legacy-web.xml --group web ;; esac
+ # Teardown
+ # If you break your build into multiple jobs with workflows, you will probably want to do the parts of this that are relevant in each
+ # Save test results
+ - store_test_results:
+ path: /tmp/circleci-test-results
+ # Save artifacts
+ - store_artifacts:
+ path: /tmp/circleci-artifacts
+ - store_artifacts:
+ path: /tmp/circleci-test-results
+
+workflows:
+ version: 2
+ oldfashion:
+ jobs:
+ - build
+ newfashion:
+ jobs:
+ - aws-ecr/build_and_push_image:
+ account-url: AWS_ACCOUNT_URL
+ aws-access-key-id: AWS_ACCESS_KEY_ID
+ aws-secret-access-key: AWS_SECRET_ACCESS_KEY
+ context: "AWS London"
+ create-repo: true
+ dockerfile: Dockerfile
+ extra-build-args: "--target phraseanet"
+ region: AWS_DEFAULT_REGION
+ repo: "${AWS_RESOURCE_NAME_PREFIX}/phraseanet"
+ tag: "alpha-0.1"
+ - aws-ecr/build_and_push_image:
+ account-url: AWS_ACCOUNT_URL
+ aws-access-key-id: AWS_ACCESS_KEY_ID
+ aws-secret-access-key: AWS_SECRET_ACCESS_KEY
+ context: "AWS London"
+ create-repo: true
+ dockerfile: Dockerfile
+ extra-build-args: "--target phraseanet-nginx"
+ region: AWS_DEFAULT_REGION
+ repo: "${AWS_RESOURCE_NAME_PREFIX}/phraseanet-nginx"
+ tag: "alpha-0.1"
diff --git a/.gitignore b/.gitignore
index c115c61f35..dc81372af0 100644
--- a/.gitignore
+++ b/.gitignore
@@ -21,7 +21,7 @@
!/config/configuration.sample.yml
# Exclude generated proxies from doctrine2
-/resources/proxies
+#/resources/proxies
# Exclude temporaries resources (zip files, quarantine documents etc ..) folder
/tmp
@@ -69,3 +69,5 @@ grammar/jison-*
pimple.json
playbook.retry
npm-debug.log
+
+/Phrasea_datas
diff --git a/AUTHORS b/AUTHORS
index 759fbbde75..bb6d529b85 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -40,3 +40,4 @@ Phraseanet c/o Alchemy
75009 Paris - France
+33 1 53 20 43 80
info@alchemy.fr
+
diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000000..b2bfe4a355
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,160 @@
+FROM php:7.0-fpm-stretch as builder
+
+RUN apt-get update \
+ && apt-get install -y \
+ apt-transport-https \
+ ca-certificates \
+ gnupg2 \
+ && apt-get update \
+ && apt-get install -y --no-install-recommends zlib1g-dev \
+ git \
+ ghostscript \
+ gpac \
+ imagemagick \
+ libav-tools \
+ libfreetype6-dev \
+ libicu-dev \
+ libjpeg62-turbo-dev \
+ libmagickwand-dev \
+ libmcrypt-dev \
+ libpng-dev \
+ librabbitmq-dev \
+ libssl-dev \
+ libxslt-dev \
+ libzmq3-dev \
+ locales \
+ mcrypt \
+ swftools \
+ unoconv \
+ unzip \
+ xpdf \
+ && update-locale "LANG=fr_FR.UTF-8 UTF-8" \
+ && dpkg-reconfigure --frontend noninteractive locales \
+ && docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ \
+ && docker-php-ext-install -j$(nproc) gd \
+ && docker-php-ext-install zip exif iconv mbstring pcntl sockets xsl intl pdo_mysql gettext bcmath mcrypt \
+ && pecl install redis amqp-1.9.3 zmq-beta imagick-beta \
+ && docker-php-ext-enable redis amqp zmq imagick \
+ && pecl clear-cache \
+ && docker-php-source delete \
+ && rm -rf /var/lib/apt/lists/*
+
+RUN php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" \
+ && php -r "if (hash_file('sha384', 'composer-setup.php') === '48e3236262b34d30969dca3c37281b3b4bbe3221bda826ac6a9a62d6444cdb0dcd0615698a5cbe587c3f0fe57a54d8f5') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;" \
+ && php composer-setup.php --install-dir=/usr/local/bin --filename=composer \
+ && php -r "unlink('composer-setup.php');"
+
+# Node Installation (node + yarn)
+# Reference :
+# https://linuxize.com/post/how-to-install-node-js-on-ubuntu-18.04/
+# https://yarnpkg.com/lang/en/docs/install/#debian-stable
+RUN curl -sL https://deb.nodesource.com/setup_10.x | bash - \
+ && apt install -y nodejs \
+ && curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add - \
+ && echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list \
+ && apt-get update && apt-get install -y --no-install-recommends yarn \
+ && apt-get clean \
+ && rm -rf /var/lib/apt/lists/
+
+RUN mkdir /entrypoint /var/alchemy \
+ && useradd -u 1000 app \
+ && mkdir -p /home/app/.composer \
+ && chown -R app: /home/app /var/alchemy
+
+WORKDIR /var/alchemy/
+
+COPY gulpfile.js /var/alchemy/
+COPY Makefile /var/alchemy/
+COPY package.json /var/alchemy/
+COPY phpunit.xml.dist /var/alchemy/
+COPY yarn.lock /var/alchemy/
+COPY bin /var/alchemy/bin
+COPY composer.json /var/alchemy/
+COPY composer.lock /var/alchemy/
+RUN make install_composer
+COPY resources /var/alchemy/resources
+COPY www /var/alchemy/www
+RUN make clean_assets
+RUN make install_asset_dependencies
+RUN make install_assets
+
+ADD ./docker/phraseanet/ /
+COPY lib /var/alchemy/lib
+COPY tmp /var/alchemy/tmp
+COPY config /var/alchemy/config
+COPY grammar /var/alchemy/grammar
+COPY templates-profiler /var/alchemy/templates-profiler
+COPY templates /var/alchemy/templates
+COPY tests /var/alchemy/tests
+
+# Phraseanet
+FROM php:7.0-fpm-stretch as phraseanet
+RUN apt-get update \
+ && apt-get install -y \
+ apt-transport-https \
+ ca-certificates \
+ gnupg2 \
+ && apt-get update \
+ && apt-get install -y --no-install-recommends zlib1g-dev \
+ gettext \
+ git \
+ ghostscript \
+ gpac \
+ imagemagick \
+ libav-tools \
+ libfreetype6-dev \
+ libicu-dev \
+ libjpeg62-turbo-dev \
+ libmagickwand-dev \
+ libmcrypt-dev \
+ libpng-dev \
+ librabbitmq-dev \
+ libssl-dev \
+ libxslt-dev \
+ libzmq3-dev \
+ locales \
+ mcrypt \
+ swftools \
+ unoconv \
+ unzip \
+ xpdf \
+ && update-locale "LANG=fr_FR.UTF-8 UTF-8" \
+ && dpkg-reconfigure --frontend noninteractive locales \
+ && docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ \
+ && docker-php-ext-install -j$(nproc) gd \
+ && docker-php-ext-install zip exif iconv mbstring pcntl sockets xsl intl pdo_mysql gettext bcmath mcrypt \
+ && pecl install redis amqp-1.9.3 zmq-beta imagick-beta \
+ && docker-php-ext-enable redis amqp zmq imagick \
+ && pecl clear-cache \
+ && docker-php-source delete \
+ && rm -rf /var/lib/apt/lists/*
+
+RUN mkdir /entrypoint /var/alchemy \
+ && useradd -u 1000 app \
+ && mkdir -p /home/app/.composer \
+ && chown -R app: /home/app /var/alchemy
+
+COPY --from=builder --chown=app /var/alchemy /var/alchemy/Phraseanet
+ADD ./docker/phraseanet/ /
+RUN mkdir -p /var/alchemy/Phraseanet/logs \
+ && chmod -R 777 /var/alchemy/Phraseanet/logs \
+ && mkdir -p /var/alchemy/Phraseanet/cache \
+ && chmod -R 777 /var/alchemy/Phraseanet/cache \
+ && mkdir -p /var/alchemy/Phraseanet/datas \
+ && chmod -R 777 /var/alchemy/Phraseanet/datas \
+ && mkdir -p /var/alchemy/Phraseanet/tmp \
+ && chmod -R 777 /var/alchemy/Phraseanet/tmp \
+ && mkdir -p /var/alchemy/Phraseanet/www/custom \
+ && chmod -R 777 /var/alchemy/Phraseanet/www/custom \
+ && mkdir -p /var/alchemy/Phraseanet/config \
+ && chmod -R 777 /var/alchemy/Phraseanet/config
+WORKDIR /var/alchemy/Phraseanet
+ENTRYPOINT ["/phraseanet-entrypoint.sh"]
+CMD ["/boot.sh"]
+
+# phraseanet-nginx
+FROM nginx:1.15 as phraseanet-nginx
+RUN useradd -u 1000 app
+ADD ./docker/nginx/ /
+COPY --from=builder /var/alchemy/www /var/alchemy/Phraseanet/www
+CMD ["/boot.sh"]
diff --git a/Dockerfile-debug b/Dockerfile-debug
new file mode 100644
index 0000000000..ac52e11669
--- /dev/null
+++ b/Dockerfile-debug
@@ -0,0 +1,18 @@
+ARG phraseanet
+FROM $phraseanet
+
+RUN apt-get update \
+ && apt-get install -y --no-install-recommends \
+ iproute2 \
+ && rm -rf /var/lib/apt/lists/* \
+ && pecl install xdebug \
+ && docker-php-ext-enable xdebug \
+ && pecl clear-cache
+
+ADD ./docker/phraseanet-debug/ /
+
+RUN chmod +x /entrypoint.sh /usr/local/bin/docker-*
+
+ENTRYPOINT ["/entrypoint.sh"]
+
+CMD ["php-fpm"]
diff --git a/Makefile b/Makefile
index b66b5a375e..192ae889bb 100644
--- a/Makefile
+++ b/Makefile
@@ -8,18 +8,15 @@ install_composer:
composer install --ignore-platform-reqs
install_asset_dependencies:
- yarn upgrade
+ yarn install
./node_modules/.bin/gulp build
install_assets:
./node_modules/.bin/gulp install-assets
clean_assets:
- rm -rf ./node_modules
rm -rf ./www/assets
rm -Rf ./cache/*
- mkdir ./node_modules
- touch ./node_modules/.gitkeep
config:
@php bin/console compile:configuration
diff --git a/README.md b/README.md
index adecdcf180..90bb6dd4c9 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-Phraseanet 4.0 - Digital Asset Management application
+Phraseanet 4.1 - Digital Asset Management application
=====================================================
[](https://circleci.com/gh/alchemy-fr/Phraseanet/tree/master)
@@ -9,7 +9,7 @@ Phraseanet 4.0 - Digital Asset Management application
- RestFull APIS
- Elasticsearch search engine
- Multiple resolution assets generation
-
+
# Documentation :
https://docs.phraseanet.com/
@@ -32,8 +32,9 @@ https://www.phraseanet.com/download/
For development purpose Phraseanet is shipped with ready to use development environments using vagrant.
-- git clone
-- vagrant up
+- git clone
+- vagrant up
+
For development with Phraseanet API see https://docs.phraseanet.com/4.0/en/Devel/index.html
@@ -42,3 +43,22 @@ For development with Phraseanet API see https://docs.phraseanet.com/4.0/en/Devel
Phraseanet is licensed under GPL-v3 license.
+# Docker build
+
+WARNING : still in a work-in-progress status and can be used only for test purposes.
+
+The docker distribution come with 2 differents containers :
+* an nginx that act as the front http server.
+* the php-fpm who serves the php files through nginx.
+
+## How to build
+
+The two images can be built respectively with these two commands :
+
+ # nginx server
+ docker build --target phraseanet-nginx -t local/phraseanet-nginx .
+
+ # php-fpm application
+ docker build --target phraseanet -t local/phraseanet .
+
+
diff --git a/Vagrantfile b/Vagrantfile
index 4e71464ef1..74f8710e8e 100644
--- a/Vagrantfile
+++ b/Vagrantfile
@@ -119,7 +119,14 @@ Vagrant.configure("2") do |config|
]
end
- config.vm.box = "ubuntu/trusty64"
+ # Switch between Phraseanet box and native trusty64
+ config.vm.box = "alchemy/Phraseanet-vagrant-dev"
+ #config.vm.box = "ubuntu/trusty64"
+
+ # In case, Phraseanet box, choose the php version
+ # For php 7.0 use box 0.0.1
+ # For php 7.1 use box 0.0.2
+ config.vm.box_version = "0.0.1"
config.ssh.forward_agent = true
config_net(config)
diff --git a/composer.json b/composer.json
index 98a77a6f1a..5544d5b8ab 100644
--- a/composer.json
+++ b/composer.json
@@ -47,7 +47,7 @@
"php": ">=5.5.9",
"ext-intl": "*",
"alchemy-fr/tcpdf-clone": "~6.0",
- "alchemy/embed-bundle": "^0.3.4",
+ "alchemy/embed-bundle": "^2.0.4",
"alchemy/geonames-api-consumer": "~0.1.0",
"alchemy/mediavorus": "^0.4.4",
"alchemy/oauth2php": "1.1.0",
@@ -78,7 +78,6 @@
"hoa/router": "~2.0",
"igorw/get-in": "~1.0",
"imagine/imagine": "0.6.x-dev",
- "ircmaxell/random-lib": "~1.0",
"jms/serializer": "~0.10",
"jms/translation-bundle": "dev-rebase-2015-10-20",
"justinrainbow/json-schema": "2.0.3 as 1.6.1",
@@ -120,10 +119,11 @@
"alchemy/queue-bundle": "^0.1.5",
"google/recaptcha": "^1.1",
"facebook/graph-sdk": "^5.6",
- "box/spout": "^2.7"
+ "box/spout": "^2.7",
+ "paragonie/random-lib": "^2.0"
},
"require-dev": {
- "mikey179/vfsStream": "~1.5",
+ "mikey179/vfsstream": "~1.5",
"phpunit/phpunit": "^4.8|^5.0"
},
"autoload": {
diff --git a/composer.lock b/composer.lock
index d9eae9b3ee..f0ca4b3e73 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "adf4074eb26ea80d414430d4f7b61311",
+ "content-hash": "a40bfa0aa6310530dc0c92b141b21305",
"packages": [
{
"name": "alchemy-fr/tcpdf-clone",
@@ -131,16 +131,16 @@
},
{
"name": "alchemy/embed-bundle",
- "version": "0.3.8",
+ "version": "2.0.4",
"source": {
"type": "git",
"url": "https://github.com/alchemy-fr/embed-bundle.git",
- "reference": "8a9699bc51e2b2997ccfd357bb2892f3702c33ef"
+ "reference": "b510748686c05c0c1d59b7ad15e2c1098abafc5a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/alchemy-fr/embed-bundle/zipball/8a9699bc51e2b2997ccfd357bb2892f3702c33ef",
- "reference": "8a9699bc51e2b2997ccfd357bb2892f3702c33ef",
+ "url": "https://api.github.com/repos/alchemy-fr/embed-bundle/zipball/b510748686c05c0c1d59b7ad15e2c1098abafc5a",
+ "reference": "b510748686c05c0c1d59b7ad15e2c1098abafc5a",
"shasum": ""
},
"require-dev": {
@@ -178,10 +178,10 @@
],
"description": "Embed resources bundle",
"support": {
- "source": "https://github.com/alchemy-fr/embed-bundle/tree/0.3.8",
+ "source": "https://github.com/alchemy-fr/embed-bundle/tree/2.0.4",
"issues": "https://github.com/alchemy-fr/embed-bundle/issues"
},
- "time": "2019-01-11T10:35:41+00:00"
+ "time": "2019-06-03T13:35:50+00:00"
},
{
"name": "alchemy/geonames-api-consumer",
@@ -3742,61 +3742,6 @@
],
"time": "2014-11-20T16:49:30+00:00"
},
- {
- "name": "ircmaxell/random-lib",
- "version": "v1.2.0",
- "source": {
- "type": "git",
- "url": "https://github.com/ircmaxell/RandomLib.git",
- "reference": "e9e0204f40e49fa4419946c677eccd3fa25b8cf4"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/ircmaxell/RandomLib/zipball/e9e0204f40e49fa4419946c677eccd3fa25b8cf4",
- "reference": "e9e0204f40e49fa4419946c677eccd3fa25b8cf4",
- "shasum": ""
- },
- "require": {
- "ircmaxell/security-lib": "^1.1",
- "php": ">=5.3.2"
- },
- "require-dev": {
- "friendsofphp/php-cs-fixer": "^1.11",
- "mikey179/vfsstream": "^1.6",
- "phpunit/phpunit": "^4.8|^5.0"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.1.x-dev"
- }
- },
- "autoload": {
- "psr-0": {
- "RandomLib": "lib"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Anthony Ferrara",
- "email": "ircmaxell@ircmaxell.com",
- "homepage": "http://blog.ircmaxell.com"
- }
- ],
- "description": "A Library For Generating Secure Random Numbers",
- "homepage": "https://github.com/ircmaxell/RandomLib",
- "keywords": [
- "cryptography",
- "random",
- "random-numbers",
- "random-strings"
- ],
- "time": "2016-09-07T15:52:06+00:00"
- },
{
"name": "ircmaxell/security-lib",
"version": "v1.1.0",
@@ -4956,6 +4901,68 @@
],
"time": "2016-11-28T09:17:04+00:00"
},
+ {
+ "name": "paragonie/random-lib",
+ "version": "v2.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/paragonie/RandomLib.git",
+ "reference": "b73a1cb8eae7a346824ccee42298046dedbf2415"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/paragonie/RandomLib/zipball/b73a1cb8eae7a346824ccee42298046dedbf2415",
+ "reference": "b73a1cb8eae7a346824ccee42298046dedbf2415",
+ "shasum": ""
+ },
+ "require": {
+ "ircmaxell/security-lib": "^1.1",
+ "paragonie/random_compat": "^2",
+ "paragonie/sodium_compat": "^1.3",
+ "php": ">=5.3.2"
+ },
+ "require-dev": {
+ "friendsofphp/php-cs-fixer": "^1.11",
+ "mikey179/vfsstream": "^1.6",
+ "phpunit/phpunit": "^4.8 || >=5.0.0 <5.4"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.1.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-0": {
+ "RandomLib": "lib"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Anthony Ferrara",
+ "email": "ircmaxell@ircmaxell.com",
+ "homepage": "http://blog.ircmaxell.com"
+ },
+ {
+ "name": "Paragon Initiative Enterprises",
+ "email": "security@paragonie.com",
+ "homepage": "https://paragonie.com"
+ }
+ ],
+ "description": "A Library For Generating Secure Random Numbers",
+ "homepage": "https://github.com/ircmaxell/RandomLib",
+ "keywords": [
+ "cryptography",
+ "random",
+ "random-numbers",
+ "random-strings"
+ ],
+ "time": "2017-10-06T23:34:21+00:00"
+ },
{
"name": "paragonie/random_compat",
"version": "v2.0.4",
@@ -5004,6 +5011,88 @@
],
"time": "2016-11-07T23:38:38+00:00"
},
+ {
+ "name": "paragonie/sodium_compat",
+ "version": "v1.9.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/paragonie/sodium_compat.git",
+ "reference": "87125d5b265f98c4d1b8d83a1f0726607c229421"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/paragonie/sodium_compat/zipball/87125d5b265f98c4d1b8d83a1f0726607c229421",
+ "reference": "87125d5b265f98c4d1b8d83a1f0726607c229421",
+ "shasum": ""
+ },
+ "require": {
+ "paragonie/random_compat": ">=1",
+ "php": "^5.2.4|^5.3|^5.4|^5.5|^5.6|^7|^8"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^3|^4|^5"
+ },
+ "suggest": {
+ "ext-libsodium": "PHP < 7.0: Better performance, password hashing (Argon2i), secure memory management (memzero), and better security.",
+ "ext-sodium": "PHP >= 7.0: Better performance, password hashing (Argon2i), secure memory management (memzero), and better security."
+ },
+ "type": "library",
+ "autoload": {
+ "files": [
+ "autoload.php"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "ISC"
+ ],
+ "authors": [
+ {
+ "name": "Paragon Initiative Enterprises",
+ "email": "security@paragonie.com"
+ },
+ {
+ "name": "Frank Denis",
+ "email": "jedisct1@pureftpd.org"
+ }
+ ],
+ "description": "Pure PHP implementation of libsodium; uses the PHP extension if it exists",
+ "keywords": [
+ "Authentication",
+ "BLAKE2b",
+ "ChaCha20",
+ "ChaCha20-Poly1305",
+ "Chapoly",
+ "Curve25519",
+ "Ed25519",
+ "EdDSA",
+ "Edwards-curve Digital Signature Algorithm",
+ "Elliptic Curve Diffie-Hellman",
+ "Poly1305",
+ "Pure-PHP cryptography",
+ "RFC 7748",
+ "RFC 8032",
+ "Salpoly",
+ "Salsa20",
+ "X25519",
+ "XChaCha20-Poly1305",
+ "XSalsa20-Poly1305",
+ "Xchacha20",
+ "Xsalsa20",
+ "aead",
+ "cryptography",
+ "ecdh",
+ "elliptic curve",
+ "elliptic curve cryptography",
+ "encryption",
+ "libsodium",
+ "php",
+ "public-key cryptography",
+ "secret-key cryptography",
+ "side-channel resistant"
+ ],
+ "time": "2019-03-20T17:19:05+00:00"
+ },
{
"name": "php-ffmpeg/php-ffmpeg",
"version": "0.5.1",
@@ -5766,6 +5855,11 @@
{
"name": "roave/security-advisories",
"version": "dev-master",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/Roave/SecurityAdvisories.git",
+ "reference": "0698207bf8a9bed212fdde2d8c7cdc77085660c4"
+ },
"conflict": {
"adodb/adodb-php": "<5.20.6",
"amphp/artax": ">=2,<2.0.4|>0.7.1,<1.0.4",
@@ -7653,12 +7747,12 @@
"version": "v1.6.4",
"source": {
"type": "git",
- "url": "https://github.com/mikey179/vfsStream.git",
+ "url": "https://github.com/bovigo/vfsStream.git",
"reference": "0247f57b2245e8ad2e689d7cee754b45fbabd592"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/mikey179/vfsStream/zipball/0247f57b2245e8ad2e689d7cee754b45fbabd592",
+ "url": "https://api.github.com/repos/bovigo/vfsStream/zipball/0247f57b2245e8ad2e689d7cee754b45fbabd592",
"reference": "0247f57b2245e8ad2e689d7cee754b45fbabd592",
"shasum": ""
},
@@ -8342,6 +8436,7 @@
"mock",
"xunit"
],
+ "abandoned": true,
"time": "2015-10-02T06:51:40+00:00"
},
{
diff --git a/config/configuration.sample.yml b/config/configuration.sample.yml
index 050b6562c1..ddc49ca944 100644
--- a/config/configuration.sample.yml
+++ b/config/configuration.sample.yml
@@ -8,6 +8,7 @@ main:
key: ''
api_require_ssl: true
api_token_header: false
+ delete-account-require-email-confirmation: true
database:
host: 127.0.0.1
port: 3306
@@ -90,7 +91,9 @@ main:
client_secret: null
border-manager:
enabled: true
- extension-mapping: { }
+ extension-mapping:
+ otc: application/vnd.oasis.opendocument.chart-template
+ ttc: application/x-font-ttf
checkers:
-
type: Checker\Sha256
@@ -283,3 +286,7 @@ workers:
user: guest
password: guest
vhost: /
+
+user_account:
+ deleting_policies:
+ email_confirmation: true
diff --git a/docker/nginx/boot.sh b/docker/nginx/boot.sh
new file mode 100755
index 0000000000..49e6b8a3b7
--- /dev/null
+++ b/docker/nginx/boot.sh
@@ -0,0 +1,4 @@
+#!/bin/bash
+
+cat nginx.conf.sample | sed "s/\$MAX_BODY_SIZE/$MAX_BODY_SIZE/g" > /etc/nginx/nginx.conf
+nginx -g "daemon off;"
diff --git a/docker/nginx/nginx.conf.sample b/docker/nginx/nginx.conf.sample
new file mode 100644
index 0000000000..c1f0150c1e
--- /dev/null
+++ b/docker/nginx/nginx.conf.sample
@@ -0,0 +1,85 @@
+user app;
+worker_processes auto;
+
+#error_log /var/log/ngnix_error.log info;
+error_log /dev/stdout info;
+
+pid /var/run/nginx.pid;
+#daemon off;
+
+events {
+ worker_connections 1024;
+ multi_accept on;
+}
+
+http {
+ include /etc/nginx/mime.types;
+ default_type application/octet-stream;
+ server_tokens off;
+
+ log_format main '$remote_addr - $remote_user [$time_local] "$request" '
+ '$status $body_bytes_sent "$http_referer" '
+ '"$http_user_agent" "$http_x_forwarded_for"';
+
+ access_log /dev/stdout main;
+
+ sendfile on;
+ #tcp_nopush on;
+
+ keepalive_timeout 65;
+
+ #gzip on;
+
+ reset_timedout_connection on;
+
+ proxy_connect_timeout 300s;
+ proxy_send_timeout 300s;
+ proxy_read_timeout 300s;
+ fastcgi_send_timeout 300s;
+ fastcgi_read_timeout 300;
+
+ resolver 127.0.0.11;
+
+ upstream backend {
+ server phraseanet:9000;
+ }
+
+ server {
+ listen 80;
+ server_name localhost;
+ error_log on;
+ access_log on;
+ root /var/alchemy/Phraseanet/www;
+
+ index index.php;
+ client_max_body_size $MAX_BODY_SIZE;
+
+ location /api {
+ rewrite ^(.*)$ /api.php/$1 last;
+ }
+
+ location / {
+ # First attempt to serve request as file, then
+ # as directory, then fall back to index.html
+ try_files $uri $uri/ @rewriteapp;
+ }
+
+ location @rewriteapp {
+ rewrite ^(.*)$ /index.php/$1 last;
+ }
+
+ # PHP scripts -> PHP-FPM server listening on 127.0.0.1:9000
+ location ~ ^/(index|index_dev|api)\.php(/|$) {
+ fastcgi_pass backend;
+ fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
+ include fastcgi_params;
+ }
+
+ location ~ ^/(status|ping)$ {
+ fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
+ fastcgi_index index.php;
+ include fastcgi_params;
+ fastcgi_pass backend;
+ }
+ }
+}
diff --git a/docker/phraseanet-debug/entrypoint.sh b/docker/phraseanet-debug/entrypoint.sh
new file mode 100644
index 0000000000..a7a9f915b1
--- /dev/null
+++ b/docker/phraseanet-debug/entrypoint.sh
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+set -e
+
+if [ ! -z ${DOCKER_XDEBUG_ENABLED} ]; then
+ . usr-bin/docker-xdebug-enable
+fi
+
+exec "$@"
diff --git a/docker/phraseanet-debug/usr/bin/docker-get-host-ip b/docker/phraseanet-debug/usr/bin/docker-get-host-ip
new file mode 100644
index 0000000000..752c1566ea
--- /dev/null
+++ b/docker/phraseanet-debug/usr/bin/docker-get-host-ip
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+/sbin/ip route|awk '/default/ { print $3 }'
+# TODO support MacOS & Windows host IP
diff --git a/docker/phraseanet-debug/usr/bin/docker-xdebug-disable b/docker/phraseanet-debug/usr/bin/docker-xdebug-disable
new file mode 100644
index 0000000000..7d9de59329
--- /dev/null
+++ b/docker/phraseanet-debug/usr/bin/docker-xdebug-disable
@@ -0,0 +1,5 @@
+#!/bin/sh
+
+unset HOST_IP
+unset XDEBUG_CONFIG
+unset XDEBUG_REMOTE_HOST
diff --git a/docker/phraseanet-debug/usr/bin/docker-xdebug-enable b/docker/phraseanet-debug/usr/bin/docker-xdebug-enable
new file mode 100644
index 0000000000..24b7fcd97b
--- /dev/null
+++ b/docker/phraseanet-debug/usr/bin/docker-xdebug-enable
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+set -e
+
+HOST_IP=$(docker-get-host-ip);
+
+export HOST_IP
+export XDEBUG_CONFIG="remote_enable=1 remote_host=${HOST_IP} idekey=PHPSTORM";
+export XDEBUG_REMOTE_HOST="${HOST_IP}";
diff --git a/docker/phraseanet/auto-install.sh b/docker/phraseanet/auto-install.sh
new file mode 100755
index 0000000000..4028e5a614
--- /dev/null
+++ b/docker/phraseanet/auto-install.sh
@@ -0,0 +1,44 @@
+#!/bin/bash
+
+set -xe
+
+/var/alchemy/Phraseanet/bin/setup system:install \
+ --email=$INSTALL_ACCOUNT_EMAIL \
+ --password=$INSTALL_ACCOUNT_PASSWORD \
+ --db-host=$INSTALL_DB_HOST \
+ --db-port=$INSTALL_DB_PORT \
+ --db-user=$INSTALL_DB_USER \
+ --db-password=$INSTALL_DB_PASSWORD \
+ --db-template=$INSTALL_DB_TEMPLATE \
+ --appbox=$INSTALL_APPBOX \
+ --databox=$INSTALL_DATABOX \
+ --server-name=$INSTALL_SERVER_NAME \
+ --data-path=/var/alchemy/Phraseanet/datas -y
+
+/var/alchemy/Phraseanet/bin/setup system:config set main.search-engine.options.host elasticsearch
+/var/alchemy/Phraseanet/bin/setup system:config set main.search-engine.options.minScore 2
+/var/alchemy/Phraseanet/bin/setup system:config set main.search-engine.options.base_aggregate_limit 10
+/var/alchemy/Phraseanet/bin/setup system:config set main.search-engine.options.collection_aggregate_limit 10
+/var/alchemy/Phraseanet/bin/setup system:config set main.search-engine.options.doctype_aggregate_limit 10
+
+## Redis
+/var/alchemy/Phraseanet/bin/setup system:config set main.cache.options.host redis
+/var/alchemy/Phraseanet/bin/setup system:config set main.cache.options.port 6379
+/var/alchemy/Phraseanet/bin/setup system:config set main.cache.options.domain $INSTALL_SERVER_NAME
+/var/alchemy/Phraseanet/bin/setup system:config set main.cache.type redis
+
+# RabbitMQ
+
+bin/setup system:config set rabbitmq.server.host rabbitmq
+bin/setup system:config set rabbitmq.server.port 5672
+bin/setup system:config set rabbitmq.server.user $INSTALL_RABBITMQ_USER
+bin/setup system:config set rabbitmq.server.password $INSTALL_RABBITMQ_PASSWORD
+bin/setup system:config set rabbitmq.server.vhost /
+
+
+/var/alchemy/Phraseanet/bin/console searchengine:index -c
+
+## enable API and disable ssl on it
+/var/alchemy/Phraseanet/bin/setup system:config set registry.api-clients.api-enabled true
+/var/alchemy/Phraseanet/bin/setup system:config set main.api_require_ssl false
+/var/alchemy/Phraseanet/bin/console compile:configuration
diff --git a/docker/phraseanet/boot.sh b/docker/phraseanet/boot.sh
new file mode 100755
index 0000000000..4b2cf2baa2
--- /dev/null
+++ b/docker/phraseanet/boot.sh
@@ -0,0 +1,11 @@
+#!/bin/bash
+
+FILE=/var/alchemy/Phraseanet/config/configuration.yml
+if [ -f "$FILE" ]; then
+ echo "$FILE exist, skip setup."
+else
+ echo "$FILE doesn't exist, entering setup..."
+ runuser app -c '/auto-install.sh'
+fi
+
+php-fpm
diff --git a/docker/phraseanet/php-fpm.conf.sample b/docker/phraseanet/php-fpm.conf.sample
new file mode 100644
index 0000000000..beb7ef081f
--- /dev/null
+++ b/docker/phraseanet/php-fpm.conf.sample
@@ -0,0 +1,125 @@
+;;;;;;;;;;;;;;;;;;;;;
+; FPM Configuration ;
+;;;;;;;;;;;;;;;;;;;;;
+
+; All relative paths in this configuration file are relative to PHP's install
+; prefix (/usr/local). This prefix can be dynamically changed by using the
+; '-p' argument from the command line.
+
+;;;;;;;;;;;;;;;;;;
+; Global Options ;
+;;;;;;;;;;;;;;;;;;
+
+[global]
+; Pid file
+; Note: the default prefix is /usr/local/var
+; Default Value: none
+;pid = run/php-fpm.pid
+
+; Error log file
+; If it's set to "syslog", log is sent to syslogd instead of being written
+; in a local file.
+; Note: the default prefix is /usr/local/var
+; Default Value: log/php-fpm.log
+error_log = /var/lib/phraseanet/logs/php-fpm.log
+
+; syslog_facility is used to specify what type of program is logging the
+; message. This lets syslogd specify that messages from different facilities
+; will be handled differently.
+; See syslog(3) for possible values (ex daemon equiv LOG_DAEMON)
+; Default Value: daemon
+;syslog.facility = daemon
+
+; syslog_ident is prepended to every message. If you have multiple FPM
+; instances running on the same server, you can change the default value
+; which must suit common needs.
+; Default Value: php-fpm
+;syslog.ident = php-fpm
+
+; Log level
+; Possible Values: alert, error, warning, notice, debug
+; Default Value: notice
+log_level = $PHP_LOG_LEVEL
+
+; If this number of child processes exit with SIGSEGV or SIGBUS within the time
+; interval set by emergency_restart_interval then FPM will restart. A value
+; of '0' means 'Off'.
+; Default Value: 0
+;emergency_restart_threshold = 0
+
+; Interval of time used by emergency_restart_interval to determine when
+; a graceful restart will be initiated. This can be useful to work around
+; accidental corruptions in an accelerator's shared memory.
+; Available Units: s(econds), m(inutes), h(ours), or d(ays)
+; Default Unit: seconds
+; Default Value: 0
+;emergency_restart_interval = 0
+
+; Time limit for child processes to wait for a reaction on signals from master.
+; Available units: s(econds), m(inutes), h(ours), or d(ays)
+; Default Unit: seconds
+; Default Value: 0
+;process_control_timeout = 0
+
+; The maximum number of processes FPM will fork. This has been design to control
+; the global number of processes when using dynamic PM within a lot of pools.
+; Use it with caution.
+; Note: A value of 0 indicates no limit
+; Default Value: 0
+; process.max = 128
+
+; Specify the nice(2) priority to apply to the master process (only if set)
+; The value can vary from -19 (highest priority) to 20 (lower priority)
+; Note: - It will only work if the FPM master process is launched as root
+; - The pool process will inherit the master process priority
+; unless it specified otherwise
+; Default Value: no set
+; process.priority = -19
+
+; Send FPM to background. Set to 'no' to keep FPM in foreground for debugging.
+; Default Value: yes
+;daemonize = yes
+
+; Set open file descriptor rlimit for the master process.
+; Default Value: system defined value
+;rlimit_files = 1024
+
+; Set max core size rlimit for the master process.
+; Possible Values: 'unlimited' or an integer greater or equal to 0
+; Default Value: system defined value
+;rlimit_core = 0
+
+; Specify the event mechanism FPM will use. The following is available:
+; - select (any POSIX os)
+; - poll (any POSIX os)
+; - epoll (linux >= 2.5.44)
+; - kqueue (FreeBSD >= 4.1, OpenBSD >= 2.9, NetBSD >= 2.0)
+; - /dev/poll (Solaris >= 7)
+; - port (Solaris >= 10)
+; Default Value: not set (auto detection)
+;events.mechanism = epoll
+
+; When FPM is build with systemd integration, specify the interval,
+; in second, between health report notification to systemd.
+; Set to 0 to disable.
+; Available Units: s(econds), m(inutes), h(ours)
+; Default Unit: seconds
+; Default value: 10
+;systemd_interval = 10
+
+;;;;;;;;;;;;;;;;;;;;
+; Pool Definitions ;
+;;;;;;;;;;;;;;;;;;;;
+
+; Multiple pools of child processes may be started with different listening
+; ports and different management options. The name of the pool will be
+; used in logs and stats. There is no limitation on the number of pools which
+; FPM can handle. Your system will tell you anyway :)
+
+; Include one or more files. If glob(3) exists, it is used to include a bunch of
+; files from a glob(3) pattern. This directive can be used everywhere in the
+; file.
+; Relative path can also be used. They will be prefixed by:
+; - the global prefix if it's been set (-p argument)
+; - /usr/local otherwise
+include=etc/php-fpm.d/*.conf
diff --git a/docker/phraseanet/php.ini.sample b/docker/phraseanet/php.ini.sample
new file mode 100644
index 0000000000..774389b614
--- /dev/null
+++ b/docker/phraseanet/php.ini.sample
@@ -0,0 +1,1893 @@
+[PHP]
+
+;;;;;;;;;;;;;;;;;;;
+; About php.ini ;
+;;;;;;;;;;;;;;;;;;;
+; PHP's initialization file, generally called php.ini, is responsible for
+; configuring many of the aspects of PHP's behavior.
+
+; PHP attempts to find and load this configuration from a number of locations.
+; The following is a summary of its search order:
+; 1. SAPI module specific location.
+; 2. The PHPRC environment variable. (As of PHP 5.2.0)
+; 3. A number of predefined registry keys on Windows (As of PHP 5.2.0)
+; 4. Current working directory (except CLI)
+; 5. The web server's directory (for SAPI modules), or directory of PHP
+; (otherwise in Windows)
+; 6. The directory from the --with-config-file-path compile time option, or the
+; Windows directory (C:\windows or C:\winnt)
+; See the PHP docs for more specific information.
+; http://php.net/configuration.file
+
+; The syntax of the file is extremely simple. Whitespace and lines
+; beginning with a semicolon are silently ignored (as you probably guessed).
+; Section headers (e.g. [Foo]) are also silently ignored, even though
+; they might mean something in the future.
+
+; Directives following the section heading [PATH=/www/mysite] only
+; apply to PHP files in the /www/mysite directory. Directives
+; following the section heading [HOST=www.example.com] only apply to
+; PHP files served from www.example.com. Directives set in these
+; special sections cannot be overridden by user-defined INI files or
+; at runtime. Currently, [PATH=] and [HOST=] sections only work under
+; CGI/FastCGI.
+; http://php.net/ini.sections
+
+; Directives are specified using the following syntax:
+; directive = value
+; Directive names are *case sensitive* - foo=bar is different from FOO=bar.
+; Directives are variables used to configure PHP or PHP extensions.
+; There is no name validation. If PHP can't find an expected
+; directive because it is not set or is mistyped, a default value will be used.
+
+; The value can be a string, a number, a PHP constant (e.g. E_ALL or M_PI), one
+; of the INI constants (On, Off, True, False, Yes, No and None) or an expression
+; (e.g. E_ALL & ~E_NOTICE), a quoted string ("bar"), or a reference to a
+; previously set variable or directive (e.g. ${foo})
+
+; Expressions in the INI file are limited to bitwise operators and parentheses:
+; | bitwise OR
+; ^ bitwise XOR
+; & bitwise AND
+; ~ bitwise NOT
+; ! boolean NOT
+
+; Boolean flags can be turned on using the values 1, On, True or Yes.
+; They can be turned off using the values 0, Off, False or No.
+
+; An empty string can be denoted by simply not writing anything after the equal
+; sign, or by using the None keyword:
+
+; foo = ; sets foo to an empty string
+; foo = None ; sets foo to an empty string
+; foo = "None" ; sets foo to the string 'None'
+
+; If you use constants in your value, and these constants belong to a
+; dynamically loaded extension (either a PHP extension or a Zend extension),
+; you may only use these constants *after* the line that loads the extension.
+
+;;;;;;;;;;;;;;;;;;;
+; About this file ;
+;;;;;;;;;;;;;;;;;;;
+; PHP comes packaged with two INI files. One that is recommended to be used
+; in production environments and one that is recommended to be used in
+; development environments.
+
+; php.ini-production contains settings which hold security, performance and
+; best practices at its core. But please be aware, these settings may break
+; compatibility with older or less security conscience applications. We
+; recommending using the production ini in production and testing environments.
+
+; php.ini-development is very similar to its production variant, except it is
+; much more verbose when it comes to errors. We recommend using the
+; development version only in development environments, as errors shown to
+; application users can inadvertently leak otherwise secure information.
+
+; This is php.ini-production INI file.
+
+;;;;;;;;;;;;;;;;;;;
+; Quick Reference ;
+;;;;;;;;;;;;;;;;;;;
+; The following are all the settings which are different in either the production
+; or development versions of the INIs with respect to PHP's default behavior.
+; Please see the actual settings later in the document for more details as to why
+; we recommend these changes in PHP's behavior.
+
+; display_errors
+; Default Value: On
+; Development Value: On
+; Production Value: Off
+
+; display_startup_errors
+; Default Value: Off
+; Development Value: On
+; Production Value: Off
+
+; error_reporting
+; Default Value: E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED
+; Development Value: E_ALL
+; Production Value: E_ALL & ~E_DEPRECATED & ~E_STRICT
+
+; html_errors
+; Default Value: On
+; Development Value: On
+; Production value: On
+
+; log_errors
+; Default Value: Off
+; Development Value: On
+; Production Value: On
+
+; max_input_time
+; Default Value: -1 (Unlimited)
+; Development Value: 60 (60 seconds)
+; Production Value: 60 (60 seconds)
+
+; output_buffering
+; Default Value: Off
+; Development Value: 4096
+; Production Value: 4096
+
+; register_argc_argv
+; Default Value: On
+; Development Value: Off
+; Production Value: Off
+
+; request_order
+; Default Value: None
+; Development Value: "GP"
+; Production Value: "GP"
+
+; session.gc_divisor
+; Default Value: 100
+; Development Value: 1000
+; Production Value: 1000
+
+; session.sid_bits_per_character
+; Default Value: 4
+; Development Value: 5
+; Production Value: 5
+
+; short_open_tag
+; Default Value: On
+; Development Value: Off
+; Production Value: Off
+
+; track_errors
+; Default Value: Off
+; Development Value: On
+; Production Value: Off
+
+; variables_order
+; Default Value: "EGPCS"
+; Development Value: "GPCS"
+; Production Value: "GPCS"
+
+;;;;;;;;;;;;;;;;;;;;
+; php.ini Options ;
+;;;;;;;;;;;;;;;;;;;;
+; Name for user-defined php.ini (.htaccess) files. Default is ".user.ini"
+;user_ini.filename = ".user.ini"
+
+; To disable this feature set this option to empty value
+;user_ini.filename =
+
+; TTL for user-defined php.ini files (time-to-live) in seconds. Default is 300 seconds (5 minutes)
+;user_ini.cache_ttl = 300
+
+;;;;;;;;;;;;;;;;;;;;
+; Language Options ;
+;;;;;;;;;;;;;;;;;;;;
+
+; Enable the PHP scripting language engine under Apache.
+; http://php.net/engine
+engine = On
+
+; This directive determines whether or not PHP will recognize code between
+; and ?> tags as PHP source which should be processed as such. It is
+; generally recommended that should be used and that this feature
+; should be disabled, as enabling it may result in issues when generating XML
+; documents, however this remains supported for backward compatibility reasons.
+; Note that this directive does not control the = shorthand tag, which can be
+; used regardless of this directive.
+; Default Value: On
+; Development Value: Off
+; Production Value: Off
+; http://php.net/short-open-tag
+short_open_tag = Off
+
+; The number of significant digits displayed in floating point numbers.
+; http://php.net/precision
+precision = 14
+
+; Output buffering is a mechanism for controlling how much output data
+; (excluding headers and cookies) PHP should keep internally before pushing that
+; data to the client. If your application's output exceeds this setting, PHP
+; will send that data in chunks of roughly the size you specify.
+; Turning on this setting and managing its maximum buffer size can yield some
+; interesting side-effects depending on your application and web server.
+; You may be able to send headers and cookies after you've already sent output
+; through print or echo. You also may see performance benefits if your server is
+; emitting less packets due to buffered output versus PHP streaming the output
+; as it gets it. On production servers, 4096 bytes is a good setting for performance
+; reasons.
+; Note: Output buffering can also be controlled via Output Buffering Control
+; functions.
+; Possible Values:
+; On = Enabled and buffer is unlimited. (Use with caution)
+; Off = Disabled
+; Integer = Enables the buffer and sets its maximum size in bytes.
+; Note: This directive is hardcoded to Off for the CLI SAPI
+; Default Value: Off
+; Development Value: 4096
+; Production Value: 4096
+; http://php.net/output-buffering
+output_buffering = 4096
+
+; You can redirect all of the output of your scripts to a function. For
+; example, if you set output_handler to "mb_output_handler", character
+; encoding will be transparently converted to the specified encoding.
+; Setting any output handler automatically turns on output buffering.
+; Note: People who wrote portable scripts should not depend on this ini
+; directive. Instead, explicitly set the output handler using ob_start().
+; Using this ini directive may cause problems unless you know what script
+; is doing.
+; Note: You cannot use both "mb_output_handler" with "ob_iconv_handler"
+; and you cannot use both "ob_gzhandler" and "zlib.output_compression".
+; Note: output_handler must be empty if this is set 'On' !!!!
+; Instead you must use zlib.output_handler.
+; http://php.net/output-handler
+;output_handler =
+
+; URL rewriter function rewrites URL on the fly by using
+; output buffer. You can set target tags by this configuration.
+; "form" tag is special tag. It will add hidden input tag to pass values.
+; Refer to session.trans_sid_tags for usage.
+; Default Value: "form="
+; Development Value: "form="
+; Production Value: "form="
+;url_rewriter.tags
+
+; URL rewriter will not rewrites absolute URL nor form by default. To enable
+; absolute URL rewrite, allowed hosts must be defined at RUNTIME.
+; Refer to session.trans_sid_hosts for more details.
+; Default Value: ""
+; Development Value: ""
+; Production Value: ""
+;url_rewriter.hosts
+
+; Transparent output compression using the zlib library
+; Valid values for this option are 'off', 'on', or a specific buffer size
+; to be used for compression (default is 4KB)
+; Note: Resulting chunk size may vary due to nature of compression. PHP
+; outputs chunks that are few hundreds bytes each as a result of
+; compression. If you prefer a larger chunk size for better
+; performance, enable output_buffering in addition.
+; Note: You need to use zlib.output_handler instead of the standard
+; output_handler, or otherwise the output will be corrupted.
+; http://php.net/zlib.output-compression
+zlib.output_compression = Off
+
+; http://php.net/zlib.output-compression-level
+;zlib.output_compression_level = -1
+
+; You cannot specify additional output handlers if zlib.output_compression
+; is activated here. This setting does the same as output_handler but in
+; a different order.
+; http://php.net/zlib.output-handler
+;zlib.output_handler =
+
+; Implicit flush tells PHP to tell the output layer to flush itself
+; automatically after every output block. This is equivalent to calling the
+; PHP function flush() after each and every call to print() or echo() and each
+; and every HTML block. Turning this option on has serious performance
+; implications and is generally recommended for debugging purposes only.
+; http://php.net/implicit-flush
+; Note: This directive is hardcoded to On for the CLI SAPI
+implicit_flush = Off
+
+; The unserialize callback function will be called (with the undefined class'
+; name as parameter), if the unserializer finds an undefined class
+; which should be instantiated. A warning appears if the specified function is
+; not defined, or if the function doesn't include/implement the missing class.
+; So only set this entry, if you really want to implement such a
+; callback-function.
+unserialize_callback_func =
+
+; When floats & doubles are serialized, store serialize_precision significant
+; digits after the floating point. The default value ensures that when floats
+; are decoded with unserialize, the data will remain the same.
+; The value is also used for json_encode when encoding double values.
+; If -1 is used, then dtoa mode 0 is used which automatically select the best
+; precision.
+serialize_precision = -1
+
+; open_basedir, if set, limits all file operations to the defined directory
+; and below. This directive makes most sense if used in a per-directory
+; or per-virtualhost web server configuration file.
+; http://php.net/open-basedir
+;open_basedir =
+
+; This directive allows you to disable certain functions for security reasons.
+; It receives a comma-delimited list of function names.
+; http://php.net/disable-functions
+disable_functions =
+
+; This directive allows you to disable certain classes for security reasons.
+; It receives a comma-delimited list of class names.
+; http://php.net/disable-classes
+disable_classes =
+
+; Colors for Syntax Highlighting mode. Anything that's acceptable in
+; would work.
+; http://php.net/syntax-highlighting
+;highlight.string = #DD0000
+;highlight.comment = #FF9900
+;highlight.keyword = #007700
+;highlight.default = #0000BB
+;highlight.html = #000000
+
+; If enabled, the request will be allowed to complete even if the user aborts
+; the request. Consider enabling it if executing long requests, which may end up
+; being interrupted by the user or a browser timing out. PHP's default behavior
+; is to disable this feature.
+; http://php.net/ignore-user-abort
+;ignore_user_abort = On
+
+; Determines the size of the realpath cache to be used by PHP. This value should
+; be increased on systems where PHP opens many files to reflect the quantity of
+; the file operations performed.
+; http://php.net/realpath-cache-size
+;realpath_cache_size = 4096k
+
+; Duration of time, in seconds for which to cache realpath information for a given
+; file or directory. For systems with rarely changing files, consider increasing this
+; value.
+; http://php.net/realpath-cache-ttl
+;realpath_cache_ttl = 120
+
+; Enables or disables the circular reference collector.
+; http://php.net/zend.enable-gc
+zend.enable_gc = On
+
+; If enabled, scripts may be written in encodings that are incompatible with
+; the scanner. CP936, Big5, CP949 and Shift_JIS are the examples of such
+; encodings. To use this feature, mbstring extension must be enabled.
+; Default: Off
+;zend.multibyte = Off
+
+; Allows to set the default encoding for the scripts. This value will be used
+; unless "declare(encoding=...)" directive appears at the top of the script.
+; Only affects if zend.multibyte is set.
+; Default: ""
+;zend.script_encoding =
+
+;;;;;;;;;;;;;;;;;
+; Miscellaneous ;
+;;;;;;;;;;;;;;;;;
+
+; Decides whether PHP may expose the fact that it is installed on the server
+; (e.g. by adding its signature to the Web server header). It is no security
+; threat in any way, but it makes it possible to determine whether you use PHP
+; on your server or not.
+; http://php.net/expose-php
+expose_php = On
+
+;;;;;;;;;;;;;;;;;;;
+; Resource Limits ;
+;;;;;;;;;;;;;;;;;;;
+
+; Maximum execution time of each script, in seconds
+; http://php.net/max-execution-time
+; Note: This directive is hardcoded to 0 for the CLI SAPI
+max_execution_time = 9999
+
+; Maximum amount of time each script may spend parsing request data. It's a good
+; idea to limit this time on productions servers in order to eliminate unexpectedly
+; long running scripts.
+; Note: This directive is hardcoded to -1 for the CLI SAPI
+; Default Value: -1 (Unlimited)
+; Development Value: 60 (60 seconds)
+; Production Value: 60 (60 seconds)
+; http://php.net/max-input-time
+max_input_time = 60
+
+; Maximum input variable nesting level
+; http://php.net/max-input-nesting-level
+;max_input_nesting_level = 64
+
+; How many GET/POST/COOKIE input variables may be accepted
+max_input_vars = $MAX_INPUT_VARS
+
+; Maximum amount of memory a script may consume (128MB)
+; http://php.net/memory-limit
+memory_limit = 2048M
+
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+; Error handling and logging ;
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+
+; This directive informs PHP of which errors, warnings and notices you would like
+; it to take action for. The recommended way of setting values for this
+; directive is through the use of the error level constants and bitwise
+; operators. The error level constants are below here for convenience as well as
+; some common settings and their meanings.
+; By default, PHP is set to take action on all errors, notices and warnings EXCEPT
+; those related to E_NOTICE and E_STRICT, which together cover best practices and
+; recommended coding standards in PHP. For performance reasons, this is the
+; recommend error reporting setting. Your production server shouldn't be wasting
+; resources complaining about best practices and coding standards. That's what
+; development servers and development settings are for.
+; Note: The php.ini-development file has this setting as E_ALL. This
+; means it pretty much reports everything which is exactly what you want during
+; development and early testing.
+;
+; Error Level Constants:
+; E_ALL - All errors and warnings (includes E_STRICT as of PHP 5.4.0)
+; E_ERROR - fatal run-time errors
+; E_RECOVERABLE_ERROR - almost fatal run-time errors
+; E_WARNING - run-time warnings (non-fatal errors)
+; E_PARSE - compile-time parse errors
+; E_NOTICE - run-time notices (these are warnings which often result
+; from a bug in your code, but it's possible that it was
+; intentional (e.g., using an uninitialized variable and
+; relying on the fact it is automatically initialized to an
+; empty string)
+; E_STRICT - run-time notices, enable to have PHP suggest changes
+; to your code which will ensure the best interoperability
+; and forward compatibility of your code
+; E_CORE_ERROR - fatal errors that occur during PHP's initial startup
+; E_CORE_WARNING - warnings (non-fatal errors) that occur during PHP's
+; initial startup
+; E_COMPILE_ERROR - fatal compile-time errors
+; E_COMPILE_WARNING - compile-time warnings (non-fatal errors)
+; E_USER_ERROR - user-generated error message
+; E_USER_WARNING - user-generated warning message
+; E_USER_NOTICE - user-generated notice message
+; E_DEPRECATED - warn about code that will not work in future versions
+; of PHP
+; E_USER_DEPRECATED - user-generated deprecation warnings
+;
+; Common Values:
+; E_ALL (Show all errors, warnings and notices including coding standards.)
+; E_ALL & ~E_NOTICE (Show all errors, except for notices)
+; E_ALL & ~E_NOTICE & ~E_STRICT (Show all errors, except for notices and coding standards warnings.)
+; E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR (Show only errors)
+; Default Value: E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED
+; Development Value: E_ALL
+; Production Value: E_ALL & ~E_DEPRECATED & ~E_STRICT
+; http://php.net/error-reporting
+error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
+
+; This directive controls whether or not and where PHP will output errors,
+; notices and warnings too. Error output is very useful during development, but
+; it could be very dangerous in production environments. Depending on the code
+; which is triggering the error, sensitive information could potentially leak
+; out of your application such as database usernames and passwords or worse.
+; For production environments, we recommend logging errors rather than
+; sending them to STDOUT.
+; Possible Values:
+; Off = Do not display any errors
+; stderr = Display errors to STDERR (affects only CGI/CLI binaries!)
+; On or stdout = Display errors to STDOUT
+; Default Value: On
+; Development Value: On
+; Production Value: Off
+; http://php.net/display-errors
+display_errors = Off
+
+; The display of errors which occur during PHP's startup sequence are handled
+; separately from display_errors. PHP's default behavior is to suppress those
+; errors from clients. Turning the display of startup errors on can be useful in
+; debugging configuration problems. We strongly recommend you
+; set this to 'off' for production servers.
+; Default Value: Off
+; Development Value: On
+; Production Value: Off
+; http://php.net/display-startup-errors
+display_startup_errors = Off
+
+; Besides displaying errors, PHP can also log errors to locations such as a
+; server-specific log, STDERR, or a location specified by the error_log
+; directive found below. While errors should not be displayed on productions
+; servers they should still be monitored and logging is a great way to do that.
+; Default Value: Off
+; Development Value: On
+; Production Value: On
+; http://php.net/log-errors
+log_errors = On
+
+; Set maximum length of log_errors. In error_log information about the source is
+; added. The default is 1024 and 0 allows to not apply any maximum length at all.
+; http://php.net/log-errors-max-len
+log_errors_max_len = 1024
+
+; Do not log repeated messages. Repeated errors must occur in same file on same
+; line unless ignore_repeated_source is set true.
+; http://php.net/ignore-repeated-errors
+ignore_repeated_errors = Off
+
+; Ignore source of message when ignoring repeated messages. When this setting
+; is On you will not log errors with repeated messages from different files or
+; source lines.
+; http://php.net/ignore-repeated-source
+ignore_repeated_source = Off
+
+; If this parameter is set to Off, then memory leaks will not be shown (on
+; stdout or in the log). This has only effect in a debug compile, and if
+; error reporting includes E_WARNING in the allowed list
+; http://php.net/report-memleaks
+report_memleaks = On
+
+; This setting is on by default.
+;report_zend_debug = 0
+
+; Store the last error/warning message in $php_errormsg (boolean). Setting this value
+; to On can assist in debugging and is appropriate for development servers. It should
+; however be disabled on production servers.
+; This directive is DEPRECATED.
+; Default Value: Off
+; Development Value: Off
+; Production Value: Off
+; http://php.net/track-errors
+;track_errors = Off
+
+; Turn off normal error reporting and emit XML-RPC error XML
+; http://php.net/xmlrpc-errors
+;xmlrpc_errors = 0
+
+; An XML-RPC faultCode
+;xmlrpc_error_number = 0
+
+; When PHP displays or logs an error, it has the capability of formatting the
+; error message as HTML for easier reading. This directive controls whether
+; the error message is formatted as HTML or not.
+; Note: This directive is hardcoded to Off for the CLI SAPI
+; Default Value: On
+; Development Value: On
+; Production value: On
+; http://php.net/html-errors
+html_errors = On
+
+; If html_errors is set to On *and* docref_root is not empty, then PHP
+; produces clickable error messages that direct to a page describing the error
+; or function causing the error in detail.
+; You can download a copy of the PHP manual from http://php.net/docs
+; and change docref_root to the base URL of your local copy including the
+; leading '/'. You must also specify the file extension being used including
+; the dot. PHP's default behavior is to leave these settings empty, in which
+; case no links to documentation are generated.
+; Note: Never use this feature for production boxes.
+; http://php.net/docref-root
+; Examples
+;docref_root = "/phpmanual/"
+
+; http://php.net/docref-ext
+;docref_ext = .html
+
+; String to output before an error message. PHP's default behavior is to leave
+; this setting blank.
+; http://php.net/error-prepend-string
+; Example:
+;error_prepend_string = ""
+
+; String to output after an error message. PHP's default behavior is to leave
+; this setting blank.
+; http://php.net/error-append-string
+; Example:
+;error_append_string = " "
+
+; Log errors to specified file. PHP's default behavior is to leave this value
+; empty.
+; http://php.net/error-log
+; Example:
+;error_log = php_errors.log
+; Log errors to syslog (Event Log on Windows).
+;error_log = syslog
+
+;windows.show_crt_warning
+; Default value: 0
+; Development value: 0
+; Production value: 0
+
+;;;;;;;;;;;;;;;;;
+; Data Handling ;
+;;;;;;;;;;;;;;;;;
+
+; The separator used in PHP generated URLs to separate arguments.
+; PHP's default setting is "&".
+; http://php.net/arg-separator.output
+; Example:
+;arg_separator.output = "&"
+
+; List of separator(s) used by PHP to parse input URLs into variables.
+; PHP's default setting is "&".
+; NOTE: Every character in this directive is considered as separator!
+; http://php.net/arg-separator.input
+; Example:
+;arg_separator.input = ";&"
+
+; This directive determines which super global arrays are registered when PHP
+; starts up. G,P,C,E & S are abbreviations for the following respective super
+; globals: GET, POST, COOKIE, ENV and SERVER. There is a performance penalty
+; paid for the registration of these arrays and because ENV is not as commonly
+; used as the others, ENV is not recommended on productions servers. You
+; can still get access to the environment variables through getenv() should you
+; need to.
+; Default Value: "EGPCS"
+; Development Value: "GPCS"
+; Production Value: "GPCS";
+; http://php.net/variables-order
+variables_order = "GPCS"
+
+; This directive determines which super global data (G,P & C) should be
+; registered into the super global array REQUEST. If so, it also determines
+; the order in which that data is registered. The values for this directive
+; are specified in the same manner as the variables_order directive,
+; EXCEPT one. Leaving this value empty will cause PHP to use the value set
+; in the variables_order directive. It does not mean it will leave the super
+; globals array REQUEST empty.
+; Default Value: None
+; Development Value: "GP"
+; Production Value: "GP"
+; http://php.net/request-order
+request_order = "GP"
+
+; This directive determines whether PHP registers $argv & $argc each time it
+; runs. $argv contains an array of all the arguments passed to PHP when a script
+; is invoked. $argc contains an integer representing the number of arguments
+; that were passed when the script was invoked. These arrays are extremely
+; useful when running scripts from the command line. When this directive is
+; enabled, registering these variables consumes CPU cycles and memory each time
+; a script is executed. For performance reasons, this feature should be disabled
+; on production servers.
+; Note: This directive is hardcoded to On for the CLI SAPI
+; Default Value: On
+; Development Value: Off
+; Production Value: Off
+; http://php.net/register-argc-argv
+register_argc_argv = Off
+
+; When enabled, the ENV, REQUEST and SERVER variables are created when they're
+; first used (Just In Time) instead of when the script starts. If these
+; variables are not used within a script, having this directive on will result
+; in a performance gain. The PHP directive register_argc_argv must be disabled
+; for this directive to have any affect.
+; http://php.net/auto-globals-jit
+auto_globals_jit = On
+
+; Whether PHP will read the POST data.
+; This option is enabled by default.
+; Most likely, you won't want to disable this option globally. It causes $_POST
+; and $_FILES to always be empty; the only way you will be able to read the
+; POST data will be through the php://input stream wrapper. This can be useful
+; to proxy requests or to process the POST data in a memory efficient fashion.
+; http://php.net/enable-post-data-reading
+;enable_post_data_reading = Off
+
+; Maximum size of POST data that PHP will accept.
+; Its value may be 0 to disable the limit. It is ignored if POST data reading
+; is disabled through enable_post_data_reading.
+; http://php.net/post-max-size
+post_max_size = $MAX_BODY_SIZE
+
+; Automatically add files before PHP document.
+; http://php.net/auto-prepend-file
+auto_prepend_file =
+
+; Automatically add files after PHP document.
+; http://php.net/auto-append-file
+auto_append_file =
+
+; By default, PHP will output a media type using the Content-Type header. To
+; disable this, simply set it to be empty.
+;
+; PHP's built-in default media type is set to text/html.
+; http://php.net/default-mimetype
+default_mimetype = "text/html"
+
+; PHP's default character set is set to UTF-8.
+; http://php.net/default-charset
+default_charset = "UTF-8"
+
+; PHP internal character encoding is set to empty.
+; If empty, default_charset is used.
+; http://php.net/internal-encoding
+;internal_encoding =
+
+; PHP input character encoding is set to empty.
+; If empty, default_charset is used.
+; http://php.net/input-encoding
+;input_encoding =
+
+; PHP output character encoding is set to empty.
+; If empty, default_charset is used.
+; See also output_buffer.
+; http://php.net/output-encoding
+;output_encoding =
+
+;;;;;;;;;;;;;;;;;;;;;;;;;
+; Paths and Directories ;
+;;;;;;;;;;;;;;;;;;;;;;;;;
+
+; UNIX: "/path1:/path2"
+;include_path = ".:/php/includes"
+;
+; Windows: "\path1;\path2"
+;include_path = ".;c:\php\includes"
+;
+; PHP's default setting for include_path is ".;/path/to/php/pear"
+; http://php.net/include-path
+
+; The root of the PHP pages, used only if nonempty.
+; if PHP was not compiled with FORCE_REDIRECT, you SHOULD set doc_root
+; if you are running php as a CGI under any web server (other than IIS)
+; see documentation for security issues. The alternate is to use the
+; cgi.force_redirect configuration below
+; http://php.net/doc-root
+doc_root =
+
+; The directory under which PHP opens the script using /~username used only
+; if nonempty.
+; http://php.net/user-dir
+user_dir =
+
+; Directory in which the loadable extensions (modules) reside.
+; http://php.net/extension-dir
+;extension_dir = "./"
+; On windows:
+;extension_dir = "ext"
+
+; Directory where the temporary files should be placed.
+; Defaults to the system default (see sys_get_temp_dir)
+;sys_temp_dir = "/tmp"
+
+; Whether or not to enable the dl() function. The dl() function does NOT work
+; properly in multithreaded servers, such as IIS or Zeus, and is automatically
+; disabled on them.
+; http://php.net/enable-dl
+enable_dl = Off
+
+; cgi.force_redirect is necessary to provide security running PHP as a CGI under
+; most web servers. Left undefined, PHP turns this on by default. You can
+; turn it off here AT YOUR OWN RISK
+; **You CAN safely turn this off for IIS, in fact, you MUST.**
+; http://php.net/cgi.force-redirect
+;cgi.force_redirect = 1
+
+; if cgi.nph is enabled it will force cgi to always sent Status: 200 with
+; every request. PHP's default behavior is to disable this feature.
+;cgi.nph = 1
+
+; if cgi.force_redirect is turned on, and you are not running under Apache or Netscape
+; (iPlanet) web servers, you MAY need to set an environment variable name that PHP
+; will look for to know it is OK to continue execution. Setting this variable MAY
+; cause security issues, KNOW WHAT YOU ARE DOING FIRST.
+; http://php.net/cgi.redirect-status-env
+;cgi.redirect_status_env =
+
+; cgi.fix_pathinfo provides *real* PATH_INFO/PATH_TRANSLATED support for CGI. PHP's
+; previous behaviour was to set PATH_TRANSLATED to SCRIPT_FILENAME, and to not grok
+; what PATH_INFO is. For more information on PATH_INFO, see the cgi specs. Setting
+; this to 1 will cause PHP CGI to fix its paths to conform to the spec. A setting
+; of zero causes PHP to behave as before. Default is 1. You should fix your scripts
+; to use SCRIPT_FILENAME rather than PATH_TRANSLATED.
+; http://php.net/cgi.fix-pathinfo
+;cgi.fix_pathinfo=1
+
+; if cgi.discard_path is enabled, the PHP CGI binary can safely be placed outside
+; of the web tree and people will not be able to circumvent .htaccess security.
+;cgi.discard_path=1
+
+; FastCGI under IIS (on WINNT based OS) supports the ability to impersonate
+; security tokens of the calling client. This allows IIS to define the
+; security context that the request runs under. mod_fastcgi under Apache
+; does not currently support this feature (03/17/2002)
+; Set to 1 if running under IIS. Default is zero.
+; http://php.net/fastcgi.impersonate
+;fastcgi.impersonate = 1
+
+; Disable logging through FastCGI connection. PHP's default behavior is to enable
+; this feature.
+;fastcgi.logging = 0
+
+; cgi.rfc2616_headers configuration option tells PHP what type of headers to
+; use when sending HTTP response code. If set to 0, PHP sends Status: header that
+; is supported by Apache. When this option is set to 1, PHP will send
+; RFC2616 compliant header.
+; Default is zero.
+; http://php.net/cgi.rfc2616-headers
+;cgi.rfc2616_headers = 0
+
+; cgi.check_shebang_line controls whether CGI PHP checks for line starting with #!
+; (shebang) at the top of the running script. This line might be needed if the
+; script support running both as stand-alone script and via PHP CGI<. PHP in CGI
+; mode skips this line and ignores its content if this directive is turned on.
+; http://php.net/cgi.check-shebang-line
+;cgi.check_shebang_line=1
+
+;;;;;;;;;;;;;;;;
+; File Uploads ;
+;;;;;;;;;;;;;;;;
+
+; Whether to allow HTTP file uploads.
+; http://php.net/file-uploads
+file_uploads = On
+
+; Temporary directory for HTTP uploaded files (will use system default if not
+; specified).
+; http://php.net/upload-tmp-dir
+;upload_tmp_dir =
+
+; Maximum allowed size for uploaded files.
+; http://php.net/upload-max-filesize
+upload_max_filesize = $MAX_BODY_SIZE
+
+; Maximum number of files that can be uploaded via a single request
+max_file_uploads = 20
+
+;;;;;;;;;;;;;;;;;;
+; Fopen wrappers ;
+;;;;;;;;;;;;;;;;;;
+
+; Whether to allow the treatment of URLs (like http:// or ftp://) as files.
+; http://php.net/allow-url-fopen
+allow_url_fopen = On
+
+; Whether to allow include/require to open URLs (like http:// or ftp://) as files.
+; http://php.net/allow-url-include
+allow_url_include = Off
+
+; Define the anonymous ftp password (your email address). PHP's default setting
+; for this is empty.
+; http://php.net/from
+;from="john@doe.com"
+
+; Define the User-Agent string. PHP's default setting for this is empty.
+; http://php.net/user-agent
+;user_agent="PHP"
+
+; Default timeout for socket based streams (seconds)
+; http://php.net/default-socket-timeout
+default_socket_timeout = 60
+
+; If your scripts have to deal with files from Macintosh systems,
+; or you are running on a Mac and need to deal with files from
+; unix or win32 systems, setting this flag will cause PHP to
+; automatically detect the EOL character in those files so that
+; fgets() and file() will work regardless of the source of the file.
+; http://php.net/auto-detect-line-endings
+;auto_detect_line_endings = Off
+
+;;;;;;;;;;;;;;;;;;;;;;
+; Dynamic Extensions ;
+;;;;;;;;;;;;;;;;;;;;;;
+
+; If you wish to have an extension loaded automatically, use the following
+; syntax:
+;
+; extension=modulename
+;
+; For example:
+;
+; extension=mysqli
+;
+; When the extension library to load is not located in the default extension
+; directory, You may specify an absolute path to the library file:
+;
+; extension=/path/to/extension/mysqli.so
+;
+; Note : The syntax used in previous PHP versions ('extension=.so' and
+; 'extension='php_.dll') is supported for legacy reasons and may be
+; deprecated in a future PHP major version. So, when it is possible, please
+; move to the new ('extension=) syntax.
+;
+; Notes for Windows environments :
+;
+; - ODBC support is built in, so no dll is needed for it.
+; - Many DLL files are located in the extensions/ (PHP 4) or ext/ (PHP 5+)
+; extension folders as well as the separate PECL DLL download (PHP 5+).
+; Be sure to appropriately set the extension_dir directive.
+;
+;extension=bz2
+;extension=curl
+;extension=fileinfo
+;extension=gd2
+;extension=gettext
+;extension=gmp
+;extension=intl
+;extension=imap
+;extension=interbase
+;extension=ldap
+;extension=mbstring
+;extension=exif ; Must be after mbstring as it depends on it
+;extension=mysqli
+;extension=oci8_12c ; Use with Oracle Database 12c Instant Client
+;extension=openssl
+;extension=pdo_firebird
+;extension=pdo_mysql
+;extension=pdo_oci
+;extension=pdo_odbc
+;extension=pdo_pgsql
+;extension=pdo_sqlite
+;extension=pgsql
+;extension=shmop
+
+; The MIBS data available in the PHP distribution must be installed.
+; See http://www.php.net/manual/en/snmp.installation.php
+;extension=snmp
+
+;extension=soap
+;extension=sockets
+;extension=sqlite3
+;extension=tidy
+;extension=xmlrpc
+;extension=xsl
+
+;;;;;;;;;;;;;;;;;;;
+; Module Settings ;
+;;;;;;;;;;;;;;;;;;;
+
+[CLI Server]
+; Whether the CLI web server uses ANSI color coding in its terminal output.
+cli_server.color = On
+
+[Date]
+; Defines the default timezone used by the date functions
+; http://php.net/date.timezone
+date.timezone = Europe/Paris
+
+; http://php.net/date.default-latitude
+;date.default_latitude = 31.7667
+
+; http://php.net/date.default-longitude
+;date.default_longitude = 35.2333
+
+; http://php.net/date.sunrise-zenith
+;date.sunrise_zenith = 90.583333
+
+; http://php.net/date.sunset-zenith
+;date.sunset_zenith = 90.583333
+
+[filter]
+; http://php.net/filter.default
+;filter.default = unsafe_raw
+
+; http://php.net/filter.default-flags
+;filter.default_flags =
+
+[iconv]
+; Use of this INI entry is deprecated, use global input_encoding instead.
+; If empty, default_charset or input_encoding or iconv.input_encoding is used.
+; The precedence is: default_charset < intput_encoding < iconv.input_encoding
+;iconv.input_encoding =
+
+; Use of this INI entry is deprecated, use global internal_encoding instead.
+; If empty, default_charset or internal_encoding or iconv.internal_encoding is used.
+; The precedence is: default_charset < internal_encoding < iconv.internal_encoding
+;iconv.internal_encoding =
+
+; Use of this INI entry is deprecated, use global output_encoding instead.
+; If empty, default_charset or output_encoding or iconv.output_encoding is used.
+; The precedence is: default_charset < output_encoding < iconv.output_encoding
+; To use an output encoding conversion, iconv's output handler must be set
+; otherwise output encoding conversion cannot be performed.
+;iconv.output_encoding =
+
+[intl]
+;intl.default_locale =
+; This directive allows you to produce PHP errors when some error
+; happens within intl functions. The value is the level of the error produced.
+; Default is 0, which does not produce any errors.
+;intl.error_level = E_WARNING
+;intl.use_exceptions = 0
+
+[sqlite3]
+;sqlite3.extension_dir =
+
+[Pcre]
+; PCRE library backtracking limit.
+; http://php.net/pcre.backtrack-limit
+;pcre.backtrack_limit=100000
+
+; PCRE library recursion limit.
+; Please note that if you set this value to a high number you may consume all
+; the available process stack and eventually crash PHP (due to reaching the
+; stack size limit imposed by the Operating System).
+; http://php.net/pcre.recursion-limit
+;pcre.recursion_limit=100000
+
+; Enables or disables JIT compilation of patterns. This requires the PCRE
+; library to be compiled with JIT support.
+;pcre.jit=1
+
+[Pdo]
+; Whether to pool ODBC connections. Can be one of "strict", "relaxed" or "off"
+; http://php.net/pdo-odbc.connection-pooling
+;pdo_odbc.connection_pooling=strict
+
+;pdo_odbc.db2_instance_name
+
+[Pdo_mysql]
+; Default socket name for local MySQL connects. If empty, uses the built-in
+; MySQL defaults.
+pdo_mysql.default_socket=
+
+[Phar]
+; http://php.net/phar.readonly
+;phar.readonly = On
+
+; http://php.net/phar.require-hash
+;phar.require_hash = On
+
+;phar.cache_list =
+
+[mail function]
+; For Win32 only.
+; http://php.net/smtp
+SMTP = localhost
+; http://php.net/smtp-port
+smtp_port = 25
+
+; For Win32 only.
+; http://php.net/sendmail-from
+;sendmail_from = me@example.com
+
+; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
+; http://php.net/sendmail-path
+;sendmail_path =
+
+; Force the addition of the specified parameters to be passed as extra parameters
+; to the sendmail binary. These parameters will always replace the value of
+; the 5th parameter to mail().
+;mail.force_extra_parameters =
+
+; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename
+mail.add_x_header = On
+
+; The path to a log file that will log all mail() calls. Log entries include
+; the full path of the script, line number, To address and headers.
+;mail.log =
+; Log mail to syslog (Event Log on Windows).
+;mail.log = syslog
+
+[ODBC]
+; http://php.net/odbc.default-db
+;odbc.default_db = Not yet implemented
+
+; http://php.net/odbc.default-user
+;odbc.default_user = Not yet implemented
+
+; http://php.net/odbc.default-pw
+;odbc.default_pw = Not yet implemented
+
+; Controls the ODBC cursor model.
+; Default: SQL_CURSOR_STATIC (default).
+;odbc.default_cursortype
+
+; Allow or prevent persistent links.
+; http://php.net/odbc.allow-persistent
+odbc.allow_persistent = On
+
+; Check that a connection is still valid before reuse.
+; http://php.net/odbc.check-persistent
+odbc.check_persistent = On
+
+; Maximum number of persistent links. -1 means no limit.
+; http://php.net/odbc.max-persistent
+odbc.max_persistent = -1
+
+; Maximum number of links (persistent + non-persistent). -1 means no limit.
+; http://php.net/odbc.max-links
+odbc.max_links = -1
+
+; Handling of LONG fields. Returns number of bytes to variables. 0 means
+; passthru.
+; http://php.net/odbc.defaultlrl
+odbc.defaultlrl = 4096
+
+; Handling of binary data. 0 means passthru, 1 return as is, 2 convert to char.
+; See the documentation on odbc_binmode and odbc_longreadlen for an explanation
+; of odbc.defaultlrl and odbc.defaultbinmode
+; http://php.net/odbc.defaultbinmode
+odbc.defaultbinmode = 1
+
+[Interbase]
+; Allow or prevent persistent links.
+ibase.allow_persistent = 1
+
+; Maximum number of persistent links. -1 means no limit.
+ibase.max_persistent = -1
+
+; Maximum number of links (persistent + non-persistent). -1 means no limit.
+ibase.max_links = -1
+
+; Default database name for ibase_connect().
+;ibase.default_db =
+
+; Default username for ibase_connect().
+;ibase.default_user =
+
+; Default password for ibase_connect().
+;ibase.default_password =
+
+; Default charset for ibase_connect().
+;ibase.default_charset =
+
+; Default timestamp format.
+ibase.timestampformat = "%Y-%m-%d %H:%M:%S"
+
+; Default date format.
+ibase.dateformat = "%Y-%m-%d"
+
+; Default time format.
+ibase.timeformat = "%H:%M:%S"
+
+[MySQLi]
+
+; Maximum number of persistent links. -1 means no limit.
+; http://php.net/mysqli.max-persistent
+mysqli.max_persistent = -1
+
+; Allow accessing, from PHP's perspective, local files with LOAD DATA statements
+; http://php.net/mysqli.allow_local_infile
+;mysqli.allow_local_infile = On
+
+; Allow or prevent persistent links.
+; http://php.net/mysqli.allow-persistent
+mysqli.allow_persistent = On
+
+; Maximum number of links. -1 means no limit.
+; http://php.net/mysqli.max-links
+mysqli.max_links = -1
+
+; Default port number for mysqli_connect(). If unset, mysqli_connect() will use
+; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
+; compile-time value defined MYSQL_PORT (in that order). Win32 will only look
+; at MYSQL_PORT.
+; http://php.net/mysqli.default-port
+mysqli.default_port = 3306
+
+; Default socket name for local MySQL connects. If empty, uses the built-in
+; MySQL defaults.
+; http://php.net/mysqli.default-socket
+mysqli.default_socket =
+
+; Default host for mysql_connect() (doesn't apply in safe mode).
+; http://php.net/mysqli.default-host
+mysqli.default_host =
+
+; Default user for mysql_connect() (doesn't apply in safe mode).
+; http://php.net/mysqli.default-user
+mysqli.default_user =
+
+; Default password for mysqli_connect() (doesn't apply in safe mode).
+; Note that this is generally a *bad* idea to store passwords in this file.
+; *Any* user with PHP access can run 'echo get_cfg_var("mysqli.default_pw")
+; and reveal this password! And of course, any users with read access to this
+; file will be able to reveal the password as well.
+; http://php.net/mysqli.default-pw
+mysqli.default_pw =
+
+; Allow or prevent reconnect
+mysqli.reconnect = Off
+
+[mysqlnd]
+; Enable / Disable collection of general statistics by mysqlnd which can be
+; used to tune and monitor MySQL operations.
+mysqlnd.collect_statistics = On
+
+; Enable / Disable collection of memory usage statistics by mysqlnd which can be
+; used to tune and monitor MySQL operations.
+mysqlnd.collect_memory_statistics = Off
+
+; Records communication from all extensions using mysqlnd to the specified log
+; file.
+; http://php.net/mysqlnd.debug
+;mysqlnd.debug =
+
+; Defines which queries will be logged.
+;mysqlnd.log_mask = 0
+
+; Default size of the mysqlnd memory pool, which is used by result sets.
+;mysqlnd.mempool_default_size = 16000
+
+; Size of a pre-allocated buffer used when sending commands to MySQL in bytes.
+;mysqlnd.net_cmd_buffer_size = 2048
+
+; Size of a pre-allocated buffer used for reading data sent by the server in
+; bytes.
+;mysqlnd.net_read_buffer_size = 32768
+
+; Timeout for network requests in seconds.
+;mysqlnd.net_read_timeout = 31536000
+
+; SHA-256 Authentication Plugin related. File with the MySQL server public RSA
+; key.
+;mysqlnd.sha256_server_public_key =
+
+[OCI8]
+
+; Connection: Enables privileged connections using external
+; credentials (OCI_SYSOPER, OCI_SYSDBA)
+; http://php.net/oci8.privileged-connect
+;oci8.privileged_connect = Off
+
+; Connection: The maximum number of persistent OCI8 connections per
+; process. Using -1 means no limit.
+; http://php.net/oci8.max-persistent
+;oci8.max_persistent = -1
+
+; Connection: The maximum number of seconds a process is allowed to
+; maintain an idle persistent connection. Using -1 means idle
+; persistent connections will be maintained forever.
+; http://php.net/oci8.persistent-timeout
+;oci8.persistent_timeout = -1
+
+; Connection: The number of seconds that must pass before issuing a
+; ping during oci_pconnect() to check the connection validity. When
+; set to 0, each oci_pconnect() will cause a ping. Using -1 disables
+; pings completely.
+; http://php.net/oci8.ping-interval
+;oci8.ping_interval = 60
+
+; Connection: Set this to a user chosen connection class to be used
+; for all pooled server requests with Oracle 11g Database Resident
+; Connection Pooling (DRCP). To use DRCP, this value should be set to
+; the same string for all web servers running the same application,
+; the database pool must be configured, and the connection string must
+; specify to use a pooled server.
+;oci8.connection_class =
+
+; High Availability: Using On lets PHP receive Fast Application
+; Notification (FAN) events generated when a database node fails. The
+; database must also be configured to post FAN events.
+;oci8.events = Off
+
+; Tuning: This option enables statement caching, and specifies how
+; many statements to cache. Using 0 disables statement caching.
+; http://php.net/oci8.statement-cache-size
+;oci8.statement_cache_size = 20
+
+; Tuning: Enables statement prefetching and sets the default number of
+; rows that will be fetched automatically after statement execution.
+; http://php.net/oci8.default-prefetch
+;oci8.default_prefetch = 100
+
+; Compatibility. Using On means oci_close() will not close
+; oci_connect() and oci_new_connect() connections.
+; http://php.net/oci8.old-oci-close-semantics
+;oci8.old_oci_close_semantics = Off
+
+[PostgreSQL]
+; Allow or prevent persistent links.
+; http://php.net/pgsql.allow-persistent
+pgsql.allow_persistent = On
+
+; Detect broken persistent links always with pg_pconnect().
+; Auto reset feature requires a little overheads.
+; http://php.net/pgsql.auto-reset-persistent
+pgsql.auto_reset_persistent = Off
+
+; Maximum number of persistent links. -1 means no limit.
+; http://php.net/pgsql.max-persistent
+pgsql.max_persistent = -1
+
+; Maximum number of links (persistent+non persistent). -1 means no limit.
+; http://php.net/pgsql.max-links
+pgsql.max_links = -1
+
+; Ignore PostgreSQL backends Notice message or not.
+; Notice message logging require a little overheads.
+; http://php.net/pgsql.ignore-notice
+pgsql.ignore_notice = 0
+
+; Log PostgreSQL backends Notice message or not.
+; Unless pgsql.ignore_notice=0, module cannot log notice message.
+; http://php.net/pgsql.log-notice
+pgsql.log_notice = 0
+
+[bcmath]
+; Number of decimal digits for all bcmath functions.
+; http://php.net/bcmath.scale
+bcmath.scale = 0
+
+[browscap]
+; http://php.net/browscap
+;browscap = extra/browscap.ini
+
+[Session]
+; Handler used to store/retrieve data.
+; http://php.net/session.save-handler
+session.save_handler = files
+
+; Argument passed to save_handler. In the case of files, this is the path
+; where data files are stored. Note: Windows users have to change this
+; variable in order to use PHP's session functions.
+;
+; The path can be defined as:
+;
+; session.save_path = "N;/path"
+;
+; where N is an integer. Instead of storing all the session files in
+; /path, what this will do is use subdirectories N-levels deep, and
+; store the session data in those directories. This is useful if
+; your OS has problems with many files in one directory, and is
+; a more efficient layout for servers that handle many sessions.
+;
+; NOTE 1: PHP will not create this directory structure automatically.
+; You can use the script in the ext/session dir for that purpose.
+; NOTE 2: See the section on garbage collection below if you choose to
+; use subdirectories for session storage
+;
+; The file storage module creates files using mode 600 by default.
+; You can change that by using
+;
+; session.save_path = "N;MODE;/path"
+;
+; where MODE is the octal representation of the mode. Note that this
+; does not overwrite the process's umask.
+; http://php.net/session.save-path
+;session.save_path = "/tmp"
+
+; Whether to use strict session mode.
+; Strict session mode does not accept uninitialized session ID and regenerate
+; session ID if browser sends uninitialized session ID. Strict mode protects
+; applications from session fixation via session adoption vulnerability. It is
+; disabled by default for maximum compatibility, but enabling it is encouraged.
+; https://wiki.php.net/rfc/strict_sessions
+session.use_strict_mode = 0
+
+; Whether to use cookies.
+; http://php.net/session.use-cookies
+session.use_cookies = 1
+
+; http://php.net/session.cookie-secure
+;session.cookie_secure =
+
+; This option forces PHP to fetch and use a cookie for storing and maintaining
+; the session id. We encourage this operation as it's very helpful in combating
+; session hijacking when not specifying and managing your own session id. It is
+; not the be-all and end-all of session hijacking defense, but it's a good start.
+; http://php.net/session.use-only-cookies
+session.use_only_cookies = 1
+
+; Name of the session (used as cookie name).
+; http://php.net/session.name
+session.name = PHPSESSID
+
+; Initialize session on request startup.
+; http://php.net/session.auto-start
+session.auto_start = 0
+
+; Lifetime in seconds of cookie or, if 0, until browser is restarted.
+; http://php.net/session.cookie-lifetime
+session.cookie_lifetime = 0
+
+; The path for which the cookie is valid.
+; http://php.net/session.cookie-path
+session.cookie_path = /
+
+; The domain for which the cookie is valid.
+; http://php.net/session.cookie-domain
+session.cookie_domain =
+
+; Whether or not to add the httpOnly flag to the cookie, which makes it inaccessible to browser scripting languages such as JavaScript.
+; http://php.net/session.cookie-httponly
+session.cookie_httponly =
+
+; Handler used to serialize data. php is the standard serializer of PHP.
+; http://php.net/session.serialize-handler
+session.serialize_handler = php
+
+; Defines the probability that the 'garbage collection' process is started
+; on every session initialization. The probability is calculated by using
+; gc_probability/gc_divisor. Where session.gc_probability is the numerator
+; and gc_divisor is the denominator in the equation. Setting this value to 1
+; when the session.gc_divisor value is 100 will give you approximately a 1% chance
+; the gc will run on any give request.
+; Default Value: 1
+; Development Value: 1
+; Production Value: 1
+; http://php.net/session.gc-probability
+session.gc_probability = 1
+
+; Defines the probability that the 'garbage collection' process is started on every
+; session initialization. The probability is calculated by using the following equation:
+; gc_probability/gc_divisor. Where session.gc_probability is the numerator and
+; session.gc_divisor is the denominator in the equation. Setting this value to 1
+; when the session.gc_divisor value is 100 will give you approximately a 1% chance
+; the gc will run on any give request. Increasing this value to 1000 will give you
+; a 0.1% chance the gc will run on any give request. For high volume production servers,
+; this is a more efficient approach.
+; Default Value: 100
+; Development Value: 1000
+; Production Value: 1000
+; http://php.net/session.gc-divisor
+session.gc_divisor = 1000
+
+; After this number of seconds, stored data will be seen as 'garbage' and
+; cleaned up by the garbage collection process.
+; http://php.net/session.gc-maxlifetime
+session.gc_maxlifetime = 1440
+
+; NOTE: If you are using the subdirectory option for storing session files
+; (see session.save_path above), then garbage collection does *not*
+; happen automatically. You will need to do your own garbage
+; collection through a shell script, cron entry, or some other method.
+; For example, the following script would is the equivalent of
+; setting session.gc_maxlifetime to 1440 (1440 seconds = 24 minutes):
+; find /path/to/sessions -cmin +24 -type f | xargs rm
+
+; Check HTTP Referer to invalidate externally stored URLs containing ids.
+; HTTP_REFERER has to contain this substring for the session to be
+; considered as valid.
+; http://php.net/session.referer-check
+session.referer_check =
+
+; Set to {nocache,private,public,} to determine HTTP caching aspects
+; or leave this empty to avoid sending anti-caching headers.
+; http://php.net/session.cache-limiter
+session.cache_limiter = $SESSION_CACHE_LIMITER
+
+; Document expires after n minutes.
+; http://php.net/session.cache-expire
+session.cache_expire = 180
+
+; trans sid support is disabled by default.
+; Use of trans sid may risk your users' security.
+; Use this option with caution.
+; - User may send URL contains active session ID
+; to other person via. email/irc/etc.
+; - URL that contains active session ID may be stored
+; in publicly accessible computer.
+; - User may access your site with the same session ID
+; always using URL stored in browser's history or bookmarks.
+; http://php.net/session.use-trans-sid
+session.use_trans_sid = 0
+
+; Set session ID character length. This value could be between 22 to 256.
+; Shorter length than default is supported only for compatibility reason.
+; Users should use 32 or more chars.
+; http://php.net/session.sid-length
+; Default Value: 32
+; Development Value: 26
+; Production Value: 26
+session.sid_length = 26
+
+; The URL rewriter will look for URLs in a defined set of HTML tags.
+; ", $record->get_title());
+ if (count($recordTitle) >1) {
+ $recordTitle[1] = htmlspecialchars($recordTitle[1]);
+ $recordTitle = implode("", $recordTitle);
+ } else {
+ $recordTitle = htmlspecialchars($record->get_title());
+ }
+
return $this->app->json([
- "desc" => $this->render('prod/preview/caption.html.twig', [
+ "desc" => $this->render('prod/preview/caption.html.twig', [
'record' => $record,
'highlight' => $query,
'searchEngine' => $searchEngine,
'searchOptions' => $options,
]),
- "recordCaptions"=> $recordCaptions,
- "html_preview" => $this->render('common/preview.html.twig', [
+ "recordCaptions" => $recordCaptions,
+ "html_preview" => $this->render('common/preview.html.twig', [
'record' => $record
]),
- "others" => $this->render('prod/preview/appears_in.html.twig', [
+ "others" => $this->render('prod/preview/appears_in.html.twig', [
'parents' => $record->get_grouping_parents(),
'baskets' => $record->get_container_baskets($this->getEntityManager(), $this->getAuthenticatedUser()),
]),
- "current" => $train,
- "record" => $currentRecord,
- "history" => $this->render('prod/preview/short_history.html.twig', [
+ "current" => $train,
+ "record" => $currentRecord,
+ "history" => $this->render('prod/preview/short_history.html.twig', [
'record' => $record,
]),
- "popularity" => $this->render('prod/preview/popularity.html.twig', [
+ "popularity" => $this->render('prod/preview/popularity.html.twig', [
'record' => $record,
]),
- "tools" => $this->render('prod/preview/tools.html.twig', [
+ "tools" => $this->render('prod/preview/tools.html.twig', [
'record' => $record,
]),
- "pos" => $record->getNumber(),
- "title" => $record->get_title(),
- "databox_name" => $record->getDatabox()->get_dbname(),
+ "pos" => $record->getNumber(),
+ "title" => $recordTitle,
+ "databox_name" => $record->getDatabox()->get_dbname(),
"collection_name" => $record->getCollection()->get_name(),
"collection_logo" => $record->getCollection()->getLogo($record->getBaseId(), $this->app),
]);
diff --git a/lib/Alchemy/Phrasea/Controller/Prod/UploadController.php b/lib/Alchemy/Phrasea/Controller/Prod/UploadController.php
index 47e6716ac4..89a0d21910 100644
--- a/lib/Alchemy/Phrasea/Controller/Prod/UploadController.php
+++ b/lib/Alchemy/Phrasea/Controller/Prod/UploadController.php
@@ -26,6 +26,7 @@ use Alchemy\Phrasea\Model\Entities\LazaretFile;
use Alchemy\Phrasea\Model\Entities\LazaretSession;
use DataURI\Exception\Exception as DataUriException;
use DataURI\Parser;
+use Guzzle\Http\Client as Guzzle;
use Symfony\Component\HttpFoundation\File\UploadedFile;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
@@ -76,6 +77,30 @@ class UploadController extends Controller
]);
}
+ public function getHead(Request $request)
+ {
+ $response = [
+ 'content-type' => null,
+ 'content-length' => null,
+ 'basename' => null
+ ];
+ try {
+ $url = $request->get('url');
+ $basename = pathinfo($url, PATHINFO_BASENAME);
+
+ $guzzle = new Guzzle($url);
+ $res = $guzzle->head("")->send();
+ $response['content-type'] = $res->getContentType();
+ $response['content-length'] = $res->getContentLength();
+ $response['basename'] = $basename;
+ }
+ catch (\Exception $e) {
+ // no-op : head will return no info but will not crash
+ }
+
+ return $this->app->json($response);
+ }
+
/**
* Upload processus
*
@@ -98,7 +123,7 @@ class UploadController extends Controller
'message' => '',
'element' => '',
'reasons' => [],
- 'id' => '',
+ 'id' => '',
];
if (null === $request->files->get('files')) {
@@ -119,18 +144,44 @@ class UploadController extends Controller
throw new AccessDeniedHttpException('User is not allowed to add record on this collection');
}
+ /** @var UploadedFile $file */
$file = current($request->files->get('files'));
if (!$file->isValid()) {
throw new BadRequestHttpException('Uploaded file is invalid');
}
- try {
+ if ($file->getClientOriginalName() === "blob" && $file->getClientMimeType() === "application/json") {
+
+ // a "upload by url" was done, we receive a tiny json that contains url.
+ $json = json_decode(file_get_contents($file->getRealPath()), true);
+ $url = $json['url'];
+ $pi = pathinfo($url); // filename, extension
+
+ $tempfile = $this->getTemporaryFilesystem()->createTemporaryFile('download_', null, $pi['extension']);
+
+ try {
+ $guzzle = new Guzzle($url);
+ $res = $guzzle->get("", [], ['save_to' => $tempfile])->send();
+ }
+ catch (\Exception $e) {
+ throw new BadRequestHttpException(sprintf('Error "%s" downloading "%s"', $e->getMessage(), $url));
+ }
+
+ if($res->getStatusCode() !== 200) {
+ throw new BadRequestHttpException(sprintf('Error %s downloading "%s"', $res->getStatusCode(), $url));
+ }
+
+ $uploadedFilename = $renamedFilename = $tempfile;
+
+ $originalName = $pi['filename'] . '.' . $pi['extension'];
+
+ } else {
// Add file extension, so mediavorus can guess file type for octet-stream file
$uploadedFilename = $file->getRealPath();
$renamedFilename = null;
- if(!empty($this->app['conf']->get(['main', 'storage', 'tmp_files']))){
+ if(!empty($this->app['conf']->get(['main', 'storage', 'tmp_files']))) {
$tmpStorage = \p4string::addEndSlash($this->app['conf']->get(['main', 'storage', 'tmp_files'])).'upload/';
if(!is_dir($tmpStorage)){
@@ -139,12 +190,16 @@ class UploadController extends Controller
$renamedFilename = $tmpStorage. pathinfo($file->getRealPath(), PATHINFO_FILENAME) .'.' . pathinfo($file->getClientOriginalName(), PATHINFO_EXTENSION);
- }else{
+ } else {
$renamedFilename = $file->getRealPath() . '.' . pathinfo($file->getClientOriginalName(), PATHINFO_EXTENSION);
}
$this->getFilesystem()->rename($uploadedFilename, $renamedFilename);
+ $originalName = $file->getClientOriginalName();
+ }
+
+ try {
$media = $this->app->getMediaFromUri($renamedFilename);
$collection = \collection::getByBaseId($this->app, $base_id);
@@ -153,7 +208,7 @@ class UploadController extends Controller
$this->getEntityManager()->persist($lazaretSession);
- $packageFile = new File($this->app, $media, $collection, $file->getClientOriginalName());
+ $packageFile = new File($this->app, $media, $collection, $originalName);
$postStatus = $request->request->get('status');
@@ -184,7 +239,9 @@ class UploadController extends Controller
$code = $this->getBorderManager()->process( $lazaretSession, $packageFile, $callback, $forceBehavior);
- $this->getFilesystem()->rename($renamedFilename, $uploadedFilename);
+ if($renamedFilename !== $uploadedFilename) {
+ $this->getFilesystem()->rename($renamedFilename, $uploadedFilename);
+ }
if (!!$forceBehavior) {
$reasons = [];
diff --git a/lib/Alchemy/Phrasea/Controller/Root/AccountController.php b/lib/Alchemy/Phrasea/Controller/Root/AccountController.php
index 9d49301c1b..a6b305fe22 100644
--- a/lib/Alchemy/Phrasea/Controller/Root/AccountController.php
+++ b/lib/Alchemy/Phrasea/Controller/Root/AccountController.php
@@ -17,20 +17,27 @@ use Alchemy\Phrasea\Application\Helper\EntityManagerAware;
use Alchemy\Phrasea\Application\Helper\NotifierAware;
use Alchemy\Phrasea\Authentication\Phrasea\PasswordEncoder;
use Alchemy\Phrasea\Controller\Controller;
-use Alchemy\Phrasea\ControllerProvider\Root\Login;
use Alchemy\Phrasea\Core\Configuration\RegistrationManager;
use Alchemy\Phrasea\Exception\InvalidArgumentException;
use Alchemy\Phrasea\Form\Login\PhraseaRenewPasswordForm;
use Alchemy\Phrasea\Model\Entities\ApiApplication;
use Alchemy\Phrasea\Model\Entities\FtpCredential;
use Alchemy\Phrasea\Model\Entities\Session;
+use Alchemy\Phrasea\Model\Entities\User;
use Alchemy\Phrasea\Model\Manipulator\ApiAccountManipulator;
+use Alchemy\Phrasea\Model\Manipulator\ApiApplicationManipulator;
+use Alchemy\Phrasea\Model\Manipulator\BasketManipulator;
use Alchemy\Phrasea\Model\Manipulator\TokenManipulator;
use Alchemy\Phrasea\Model\Manipulator\UserManipulator;
use Alchemy\Phrasea\Model\Repositories\ApiAccountRepository;
use Alchemy\Phrasea\Model\Repositories\ApiApplicationRepository;
+use Alchemy\Phrasea\Model\Repositories\BasketRepository;
+use Alchemy\Phrasea\Model\Repositories\FeedPublisherRepository;
use Alchemy\Phrasea\Model\Repositories\TokenRepository;
+use Alchemy\Phrasea\Model\Repositories\ValidationSessionRepository;
+use Alchemy\Phrasea\Notification\Mail\MailRequestAccountDelete;
use Alchemy\Phrasea\Notification\Mail\MailRequestEmailUpdate;
+use Alchemy\Phrasea\Notification\Mail\MailSuccessAccountDelete;
use Alchemy\Phrasea\Notification\Receiver;
use Symfony\Component\HttpFoundation\JsonResponse;
use Symfony\Component\HttpFoundation\RedirectResponse;
@@ -299,13 +306,102 @@ class AccountController extends Controller
$manager = $this->getEventManager();
$user = $this->getAuthenticatedUser();
+ $repo_baskets = $this->getBasketRepository();
+ $baskets = $repo_baskets->findActiveValidationAndBasketByUser($user);
+
+ $apiAccounts = $this->getApiAccountRepository()->findByUser($user);
+
+ $ownedFeeds = $this->getFeedPublisherRepository()->findBy(['user' => $user, 'owner' => true]);
+
+ $initiatedValidations = $this->getValidationSessionRepository()->findby(['initiator' => $user, ]);
+
return $this->render('account/account.html.twig', [
- 'user' => $user,
- 'evt_mngr' => $manager,
- 'notifications' => $manager->list_notifications_available($user),
+ 'user' => $user,
+ 'evt_mngr' => $manager,
+ 'notifications' => $manager->list_notifications_available($user),
+ 'baskets' => $baskets,
+ 'api_accounts' => $apiAccounts,
+ 'owned_feeds' => $ownedFeeds,
+ 'initiated_validations' => $initiatedValidations,
]);
}
+ /**
+ * @param Request $request
+ * @return RedirectResponse
+ */
+ public function processDeleteAccount(Request $request)
+ {
+ $user = $this->getAuthenticatedUser();
+
+ if($this->app['conf']->get(['user_account', 'deleting_policies', 'email_confirmation'])) {
+
+ // send email confirmation
+
+ try {
+ $receiver = Receiver::fromUser($user);
+ } catch (InvalidArgumentException $e) {
+ $this->app->addFlash('error', $this->app->trans('phraseanet::erreur: echec du serveur de mail'));
+
+ return $this->app->redirectPath('account');
+ }
+
+ $token = $this->getTokenManipulator()->createAccountDeleteToken($user, $user->getEmail());
+ $url = $this->app->url('account_confirm_delete', ['token' => $token->getValue()]);
+
+
+ $mail = MailRequestAccountDelete::create($this->app, $receiver);
+ $mail->setUserOwner($user);
+ $mail->setButtonUrl($url);
+ $mail->setExpiration($token->getExpiration());
+
+ $this->deliver($mail);
+
+ $this->app->addFlash('info', $this->app->trans('phraseanet::account: A confirmation e-mail has been sent. Please follow the instructions contained to continue account deletion'));
+
+ return $this->app->redirectPath('account');
+
+ } else {
+ $this->doDeleteAccount($user);
+
+ $response = $this->app->redirectPath('homepage', [
+ 'redirect' => $request->query->get("redirect")
+ ]);
+
+ $response->headers->clearCookie('persistent');
+ $response->headers->clearCookie('last_act');
+
+ return $response;
+ }
+
+ }
+
+ public function confirmDeleteAccount(Request $request)
+ {
+ if (($tokenValue = $request->query->get('token')) !== null ) {
+ if (null === $token = $this->getTokenRepository()->findValidToken($tokenValue)) {
+ $this->app->addFlash('error', $this->app->trans('Token not found'));
+
+ return $this->app->redirectPath('account');
+ }
+
+ $user = $token->getUser();
+ // delete account and datas
+ $this->doDeleteAccount($user);
+
+ $this->getTokenManipulator()->delete($token);
+ }
+
+ $response = $this->app->redirectPath('homepage', [
+ 'redirect' => $request->query->get("redirect")
+ ]);
+
+ $response->headers->clearCookie('persistent');
+ $response->headers->clearCookie('last_act');
+
+ return $response;
+ }
+
/**
* Update account information
*
@@ -406,6 +502,49 @@ class AccountController extends Controller
return $this->app->redirectPath('account');
}
+ /**
+ * @param User $user
+ */
+ private function doDeleteAccount(User $user)
+ {
+ // basket
+ $repo_baskets = $this->getBasketRepository();
+ $baskets = $repo_baskets->findActiveByUser($user);
+ $this->getBasketManipulator()->removeBaskets($baskets);
+
+ // application
+ $applications = $this->getApiApplicationRepository()->findByUser($user);
+
+ $this->getApiApplicationManipulator()->deleteApiApplications($applications);
+
+
+ // revoke access and delete phraseanet user account
+
+ $list = array_keys($this->app['repo.collections-registry']->getBaseIdMap());
+
+ $this->app->getAclForUser($user)->revoke_access_from_bases($list);
+
+ if ($this->app->getAclForUser($user)->is_phantom()) {
+ // send confirmation email: the account has been deleted
+
+ try {
+ $receiver = Receiver::fromUser($user);
+ } catch (InvalidArgumentException $e) {
+ $this->app->addFlash('error', $this->app->trans('phraseanet::erreur: echec du serveur de mail'));
+ }
+
+ $mail = MailSuccessAccountDelete::create($this->app, $receiver);
+
+ $this->app['manipulator.user']->delete($user);
+
+ $this->deliver($mail);
+ }
+
+ $this->getAuthenticator()->closeAccount();
+ $this->app->addFlash('info', $this->app->trans('phraseanet::account The account has been deleted'));
+
+ }
+
/**
* @return PasswordEncoder
*/
@@ -501,4 +640,44 @@ class AccountController extends Controller
{
return $this->app['events-manager'];
}
+
+ /**
+ * @return BasketManipulator
+ */
+ private function getBasketManipulator()
+ {
+ return $this->app['manipulator.basket'];
+ }
+
+ /**
+ * @return BasketRepository
+ */
+ private function getBasketRepository()
+ {
+ return $this->app['repo.baskets'];
+ }
+
+ /**
+ * @return ApiApplicationManipulator
+ */
+ private function getApiApplicationManipulator()
+ {
+ return $this->app['manipulator.api-application'];
+ }
+
+ /**
+ * @return FeedPublisherRepository
+ */
+ private function getFeedPublisherRepository()
+ {
+ return $this->app['repo.feed-publishers'];
+ }
+
+ /**
+ * @return ValidationSessionRepository
+ */
+ private function getValidationSessionRepository()
+ {
+ return $this->app['repo.validation-session'];
+ }
}
diff --git a/lib/Alchemy/Phrasea/Controller/Thesaurus/ThesaurusController.php b/lib/Alchemy/Phrasea/Controller/Thesaurus/ThesaurusController.php
index a278a516d7..1bd06d83b2 100644
--- a/lib/Alchemy/Phrasea/Controller/Thesaurus/ThesaurusController.php
+++ b/lib/Alchemy/Phrasea/Controller/Thesaurus/ThesaurusController.php
@@ -806,7 +806,7 @@ class ThesaurusController extends Controller
if (!$t) {
$t = "...";
}
- $fullBranch = " / " . $t . $fullBranch;
+ $fullBranch = " / " . htmlspecialchars($t) . $fullBranch;
}
}
$nodes = $xpathstruct->query("/record/description/*");
@@ -1159,7 +1159,7 @@ class ThesaurusController extends Controller
'1',
null
);
- $fullpath = $dom->getElementsByTagName("fullpath_html")->item(0)->firstChild->nodeValue;
+ $fullpathHtml = $dom->getElementsByTagName("fullpath_html")->item(0)->firstChild->nodeValue;
$hits = $dom->getElementsByTagName("allhits")->item(0)->firstChild->nodeValue;
$languages = $synonyms = [];
@@ -1180,6 +1180,16 @@ class ThesaurusController extends Controller
$languages[$lng_code[0]] = $language;
}
+ // Escape path between span tag in fullpath_html
+ preg_match_all("'(<[^><]*>)(.*?)(<[^><]*>)'", $fullpathHtml, $matches, PREG_SET_ORDER);
+
+ $safeFullpath = '';
+ foreach($matches as $match) {
+ unset($match[0]); // full match result not used
+ $match[2] = htmlspecialchars($match[2]);
+ $safeFullpath .= implode('', $match);
+ }
+
return $this->render('thesaurus/properties.html.twig', [
'typ' => $request->get('typ'),
'bid' => $request->get('bid'),
@@ -1187,7 +1197,7 @@ class ThesaurusController extends Controller
'id' => $request->get('id'),
'dlg' => $request->get('dlg'),
'languages' => $languages,
- 'fullpath' => $fullpath,
+ 'fullpath' => $safeFullpath,
'hits' => $hits,
'synonyms' => $synonyms,
]);
diff --git a/lib/Alchemy/Phrasea/ControllerProvider/Prod/Upload.php b/lib/Alchemy/Phrasea/ControllerProvider/Prod/Upload.php
index a32133050f..f310d75744 100644
--- a/lib/Alchemy/Phrasea/ControllerProvider/Prod/Upload.php
+++ b/lib/Alchemy/Phrasea/ControllerProvider/Prod/Upload.php
@@ -66,6 +66,9 @@ class Upload implements ControllerProviderInterface, ServiceProviderInterface
$controllers->get('/html5-version/', 'controller.prod.upload:getHtml5UploadForm')
->bind('upload_html5_form');
+ $controllers->get('/head/', 'controller.prod.upload:getHead')
+ ->bind('upload_head');
+
$controllers->post('/', 'controller.prod.upload:upload')
->bind('upload');
diff --git a/lib/Alchemy/Phrasea/ControllerProvider/Root/Account.php b/lib/Alchemy/Phrasea/ControllerProvider/Root/Account.php
index 8b911eef91..516c78222b 100644
--- a/lib/Alchemy/Phrasea/ControllerProvider/Root/Account.php
+++ b/lib/Alchemy/Phrasea/ControllerProvider/Root/Account.php
@@ -52,6 +52,14 @@ class Account implements ControllerProviderInterface, ServiceProviderInterface
$controllers->get('/', 'account.controller:displayAccount')
->bind('account');
+ // allow to delete phraseanet account
+ $controllers->get('/delete/process', 'account.controller:processDeleteAccount')
+ ->bind('account_process_delete');
+
+ $controllers->get('/delete/confirm', 'account.controller:confirmDeleteAccount')
+ ->bind('account_confirm_delete');
+
+
// Updates current logged in user account
$controllers->post('/', 'account.controller:updateAccount')
->bind('submit_update_account');
diff --git a/lib/Alchemy/Phrasea/Core/Configuration/DisplaySettingService.php b/lib/Alchemy/Phrasea/Core/Configuration/DisplaySettingService.php
index 572928a38d..104230411d 100644
--- a/lib/Alchemy/Phrasea/Core/Configuration/DisplaySettingService.php
+++ b/lib/Alchemy/Phrasea/Core/Configuration/DisplaySettingService.php
@@ -41,7 +41,8 @@ class DisplaySettingService
'css' => '000000',
'start_page_query' => '',
'order_collection_by' => self::ORDER_BY_ADMIN,
- 'start_page' => 'QUERY',
+ 'start_page' => 'LAST_QUERY',
+ 'last_jsonquery' => '',
'rollover_thumbnail' => 'caption',
'technical_display' => '1',
'doctype_display' => '1',
diff --git a/lib/Alchemy/Phrasea/Core/Provider/RepositoriesServiceProvider.php b/lib/Alchemy/Phrasea/Core/Provider/RepositoriesServiceProvider.php
index 80f9d2286c..b4d4e42fc7 100644
--- a/lib/Alchemy/Phrasea/Core/Provider/RepositoriesServiceProvider.php
+++ b/lib/Alchemy/Phrasea/Core/Provider/RepositoriesServiceProvider.php
@@ -66,6 +66,9 @@ class RepositoriesServiceProvider implements ServiceProviderInterface
$app['repo.validation-participants'] = $app->share(function (PhraseaApplication $app) {
return $app['orm.em']->getRepository('Phraseanet:ValidationParticipant');
});
+ $app['repo.validation-session'] = $app->share(function (PhraseaApplication $app) {
+ return $app['orm.em']->getRepository('Phraseanet:ValidationSession');
+ });
$app['repo.story-wz'] = $app->share(function (PhraseaApplication $app) {
return $app['orm.em']->getRepository('Phraseanet:StoryWZ');
});
diff --git a/lib/Alchemy/Phrasea/Model/Entities/ValidationSession.php b/lib/Alchemy/Phrasea/Model/Entities/ValidationSession.php
index 02a108c625..dccc80281a 100644
--- a/lib/Alchemy/Phrasea/Model/Entities/ValidationSession.php
+++ b/lib/Alchemy/Phrasea/Model/Entities/ValidationSession.php
@@ -18,7 +18,7 @@ use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
/**
* @ORM\Table(name="ValidationSessions")
- * @ORM\Entity
+ * @ORM\Entity(repositoryClass="Alchemy\Phrasea\Model\Repositories\ValidationSessionRepository")
*/
class ValidationSession
{
diff --git a/lib/Alchemy/Phrasea/Model/Manipulator/ApiApplicationManipulator.php b/lib/Alchemy/Phrasea/Model/Manipulator/ApiApplicationManipulator.php
index 7d45988f20..b1f944f13e 100644
--- a/lib/Alchemy/Phrasea/Model/Manipulator/ApiApplicationManipulator.php
+++ b/lib/Alchemy/Phrasea/Model/Manipulator/ApiApplicationManipulator.php
@@ -57,6 +57,14 @@ class ApiApplicationManipulator implements ManipulatorInterface
$this->om->flush();
}
+ public function deleteApiApplications(array $applications)
+ {
+ foreach ($applications as $application) {
+ $this->om->remove($application);
+ }
+ $this->om->flush();
+ }
+
public function update(ApiApplication $application)
{
$this->om->persist($application);
diff --git a/lib/Alchemy/Phrasea/Model/Manipulator/BasketManipulator.php b/lib/Alchemy/Phrasea/Model/Manipulator/BasketManipulator.php
index 070791bf0b..640f2b7f9b 100644
--- a/lib/Alchemy/Phrasea/Model/Manipulator/BasketManipulator.php
+++ b/lib/Alchemy/Phrasea/Model/Manipulator/BasketManipulator.php
@@ -118,4 +118,12 @@ class BasketManipulator
$this->manager->remove($basket);
$this->manager->flush();
}
+
+ public function removeBaskets(array $baskets)
+ {
+ foreach ($baskets as $basket) {
+ $this->manager->remove($basket);
+ }
+ $this->manager->flush();
+ }
}
diff --git a/lib/Alchemy/Phrasea/Model/Manipulator/TokenManipulator.php b/lib/Alchemy/Phrasea/Model/Manipulator/TokenManipulator.php
index 1c14c851e8..2a43363693 100644
--- a/lib/Alchemy/Phrasea/Model/Manipulator/TokenManipulator.php
+++ b/lib/Alchemy/Phrasea/Model/Manipulator/TokenManipulator.php
@@ -26,6 +26,7 @@ class TokenManipulator implements ManipulatorInterface
const TYPE_FEED_ENTRY = 'FEED_ENTRY';
const TYPE_PASSWORD = 'password';
const TYPE_ACCOUNT_UNLOCK = 'account-unlock';
+ const TYPE_ACCOUNT_DELETE = 'account-delete';
const TYPE_DOWNLOAD = 'download';
const TYPE_MAIL_DOWNLOAD = 'mail-download';
const TYPE_EMAIL = 'email';
@@ -167,6 +168,16 @@ class TokenManipulator implements ManipulatorInterface
return $this->create($user, self::TYPE_ACCOUNT_UNLOCK, new \DateTime('+3 days'));
}
+ /**
+ * @param User $user
+ *
+ * @return Token
+ */
+ public function createAccountDeleteToken(User $user, $email)
+ {
+ return $this->create($user, self::TYPE_ACCOUNT_DELETE, new \DateTime('+1 hour'), $email);
+ }
+
/**
* @param User $user
*
diff --git a/lib/Alchemy/Phrasea/Model/Repositories/ValidationSessionRepository.php b/lib/Alchemy/Phrasea/Model/Repositories/ValidationSessionRepository.php
new file mode 100644
index 0000000000..1bfd411c3f
--- /dev/null
+++ b/lib/Alchemy/Phrasea/Model/Repositories/ValidationSessionRepository.php
@@ -0,0 +1,24 @@
+ $this->getExpiration(),
'buttonUrl' => $this->getButtonURL(),
'buttonText' => $this->getButtonText(),
+ 'mailSkin' => $this->getMailSkin(),
]);
}
@@ -166,6 +169,14 @@ abstract class AbstractMail implements MailInterface
$this->url = $url;
}
+ /**
+ * @return string
+ */
+ public function getMailSkin()
+ {
+ return self::MAIL_SKIN;
+ }
+
/**
* {@inheritdoc}
*/
diff --git a/lib/Alchemy/Phrasea/Notification/Mail/MailRequestAccountDelete.php b/lib/Alchemy/Phrasea/Notification/Mail/MailRequestAccountDelete.php
new file mode 100644
index 0000000000..56998f0a0f
--- /dev/null
+++ b/lib/Alchemy/Phrasea/Notification/Mail/MailRequestAccountDelete.php
@@ -0,0 +1,105 @@
+user = $userOwner;
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function getSubject()
+ {
+ return $this->app->trans('Email:deletion:request:subject Delete account confirmation');
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function getMessage()
+ {
+ if (!$this->user) {
+ throw new LogicException('You must set a user before calling getMessage');
+ }
+
+ return $this->app->trans("Email:deletion:request:message Hello %civility% %firstName% %lastName%.
+ We have received an account deletion request for your account on %urlInstance%, please confirm this deletion by clicking on the link below.
+ If you are not at the origin of this request, please change your password as soon as possible %resetPassword%
+ Link is valid for one hour.", [
+ '%civility%' => $this->getOwnerCivility(),
+ '%firstName%'=> $this->user->getFirstName(),
+ '%lastName%' => $this->user->getLastName(),
+ '%urlInstance%' => ''.$this->getPhraseanetURL().' ',
+ '%resetPassword%' => ''.$this->app->url('reset_password').' ',
+ ]);
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function getButtonText()
+ {
+ return $this->app->trans('Email:deletion:request:textButton Delete my account');
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function getButtonURL()
+ {
+ return $this->url;
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function getMailSkin()
+ {
+ return self::MAIL_SKIN;
+ }
+
+ private function getOwnerCivility()
+ {
+ if (!$this->user) {
+ throw new LogicException('You must set a user before calling getMessage');
+ }
+
+ $civilities = [
+ User::GENDER_MISS => 'Miss',
+ User::GENDER_MRS => 'Mrs',
+ User::GENDER_MR => 'Mr',
+ ];
+
+ if (array_key_exists($this->user->getGender(), $civilities)) {
+ return $civilities[$this->user->getGender()];
+ } else {
+ return '';
+ }
+ }
+}
diff --git a/lib/Alchemy/Phrasea/Notification/Mail/MailSuccessAccountDelete.php b/lib/Alchemy/Phrasea/Notification/Mail/MailSuccessAccountDelete.php
new file mode 100644
index 0000000000..462feda255
--- /dev/null
+++ b/lib/Alchemy/Phrasea/Notification/Mail/MailSuccessAccountDelete.php
@@ -0,0 +1,45 @@
+app->trans('Delete account successfull');
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function getMessage()
+ {
+ return $this->app->trans('Your phraseanet account on %urlInstance% has been deleted!', ['%urlInstance%' => ''.$this->getPhraseanetURL().' ']);
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function getButtonText()
+ {
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function getButtonURL()
+ {
+ }
+}
diff --git a/lib/Alchemy/Phrasea/SearchEngine/Elastic/AST/QuotedTextNode.php b/lib/Alchemy/Phrasea/SearchEngine/Elastic/AST/QuotedTextNode.php
index 8d2d5fd9ad..8c330545fd 100644
--- a/lib/Alchemy/Phrasea/SearchEngine/Elastic/AST/QuotedTextNode.php
+++ b/lib/Alchemy/Phrasea/SearchEngine/Elastic/AST/QuotedTextNode.php
@@ -43,7 +43,7 @@ class QuotedTextNode extends Node
$private_fields = $context->getPrivateFields();
$private_fields = ValueChecker::filterByValueCompatibility($private_fields, $this->text);
- foreach (QueryHelper::wrapPrivateFieldQueries($private_fields, $query_builder) as $private_field_query) {
+ foreach (QueryHelper::wrapPrivateFieldQueries($private_fields, $unrestricted_fields, $query_builder) as $private_field_query) {
$query = QueryHelper::applyBooleanClause($query, 'should', $private_field_query);
}
diff --git a/lib/Alchemy/Phrasea/SearchEngine/Elastic/AST/RawNode.php b/lib/Alchemy/Phrasea/SearchEngine/Elastic/AST/RawNode.php
index 784fadcbfa..c6cdd7d5cc 100644
--- a/lib/Alchemy/Phrasea/SearchEngine/Elastic/AST/RawNode.php
+++ b/lib/Alchemy/Phrasea/SearchEngine/Elastic/AST/RawNode.php
@@ -61,7 +61,7 @@ class RawNode extends Node
$private_fields = $context->getPrivateFields();
$private_fields = ValueChecker::filterByValueCompatibility($private_fields, $this->text);
- foreach (QueryHelper::wrapPrivateFieldQueries($private_fields, $query_builder) as $private_field_query) {
+ foreach (QueryHelper::wrapPrivateFieldQueries($private_fields, $unrestricted_fields, $query_builder) as $private_field_query) {
$query = QueryHelper::applyBooleanClause($query, 'should', $private_field_query);
}
diff --git a/lib/Alchemy/Phrasea/SearchEngine/Elastic/AST/TermNode.php b/lib/Alchemy/Phrasea/SearchEngine/Elastic/AST/TermNode.php
index 8066fa756c..c587c54592 100644
--- a/lib/Alchemy/Phrasea/SearchEngine/Elastic/AST/TermNode.php
+++ b/lib/Alchemy/Phrasea/SearchEngine/Elastic/AST/TermNode.php
@@ -19,9 +19,11 @@ class TermNode extends AbstractTermNode
return $query;
};
- $query = $query_builder($context->getUnrestrictedFields());
+ $unrestricted_fields = $context->getUnrestrictedFields();
$private_fields = $context->getPrivateFields();
- foreach (QueryHelper::wrapPrivateFieldQueries($private_fields, $query_builder) as $concept_query) {
+ $query = $query_builder($unrestricted_fields);
+
+ foreach (QueryHelper::wrapPrivateFieldQueries($private_fields, $unrestricted_fields, $query_builder) as $concept_query) {
$query = QueryHelper::applyBooleanClause($query, 'should', $concept_query);
}
diff --git a/lib/Alchemy/Phrasea/SearchEngine/Elastic/AST/TextNode.php b/lib/Alchemy/Phrasea/SearchEngine/Elastic/AST/TextNode.php
index 49b8d49da9..4bc98ec6b9 100644
--- a/lib/Alchemy/Phrasea/SearchEngine/Elastic/AST/TextNode.php
+++ b/lib/Alchemy/Phrasea/SearchEngine/Elastic/AST/TextNode.php
@@ -66,12 +66,11 @@ class TextNode extends AbstractTermNode implements ContextAbleInterface
return $query;
};
- // Unrestricted fields
- $query = $query_builder($context->getUnrestrictedFields());
-
- // Private fields
+ $unrestricted_fields = $context->getUnrestrictedFields();
$private_fields = $context->getPrivateFields();
- foreach (QueryHelper::wrapPrivateFieldQueries($private_fields, $query_builder) as $private_field_query) {
+
+ $query = $query_builder($unrestricted_fields);
+ foreach (QueryHelper::wrapPrivateFieldQueries($private_fields, $unrestricted_fields, $query_builder) as $private_field_query) {
$query = QueryHelper::applyBooleanClause($query, 'should', $private_field_query);
}
diff --git a/lib/Alchemy/Phrasea/SearchEngine/Elastic/ElasticSearchEngine.php b/lib/Alchemy/Phrasea/SearchEngine/Elastic/ElasticSearchEngine.php
index 8cbe65e8dc..ed9d3ceeed 100644
--- a/lib/Alchemy/Phrasea/SearchEngine/Elastic/ElasticSearchEngine.php
+++ b/lib/Alchemy/Phrasea/SearchEngine/Elastic/ElasticSearchEngine.php
@@ -619,6 +619,8 @@ class ElasticSearchEngine implements SearchEngineInterface
foreach ($context->getHighlightedFields() as $field) {
switch ($field->getType()) {
case FieldMapping::TYPE_STRING:
+ case FieldMapping::TYPE_DOUBLE:
+ case FieldMapping::TYPE_DATE:
$index_field = $field->getIndexField();
$raw_index_field = $field->getIndexField(true);
$highlighted_fields[$index_field . ".light"] = [
@@ -628,13 +630,10 @@ class ElasticSearchEngine implements SearchEngineInterface
];
break;
case FieldMapping::TYPE_FLOAT:
- case FieldMapping::TYPE_DOUBLE:
case FieldMapping::TYPE_INTEGER:
case FieldMapping::TYPE_LONG:
case FieldMapping::TYPE_SHORT:
case FieldMapping::TYPE_BYTE:
- continue;
- case FieldMapping::TYPE_DATE:
default:
continue;
}
diff --git a/lib/Alchemy/Phrasea/SearchEngine/Elastic/Indexer/Record/Fetcher.php b/lib/Alchemy/Phrasea/SearchEngine/Elastic/Indexer/Record/Fetcher.php
index 52ae4401c1..8a379b6269 100644
--- a/lib/Alchemy/Phrasea/SearchEngine/Elastic/Indexer/Record/Fetcher.php
+++ b/lib/Alchemy/Phrasea/SearchEngine/Elastic/Indexer/Record/Fetcher.php
@@ -127,20 +127,21 @@ class Fetcher
private function getExecutedStatement()
{
if (!$this->statement) {
- $sql = "SELECT r.record_id"
- . ", r.coll_id AS collection_id"
- . ", c.asciiname AS collection_name"
- . ", r.uuid"
- . ", r.status AS flags_bitfield"
- . ", r.sha256" // -- TODO rename in "hash"
- . ", r.originalname AS original_name"
- . ", r.mime, r.type, r.parent_record_id, r.credate AS created_on, r.moddate AS updated_on"
- . ", subdef.width, subdef.height, subdef.size"
- . " FROM (record r INNER JOIN coll c ON (c.coll_id = r.coll_id))"
- . " LEFT JOIN subdef ON subdef.record_id=r.record_id AND subdef.name='document'"
- . " -- WHERE"
- . " ORDER BY " . $this->options->getPopulateOrderAsSQL() . " " . $this->options->getPopulateDirectionAsSQL()
- . " LIMIT :offset, :limit";
+ $sql = "SELECT r.*, c.asciiname AS collection_name, subdef.width, subdef.height, subdef.size\n"
+ . " FROM ((\n"
+ . " SELECT r.record_id, r.coll_id AS collection_id, r.uuid, r.status AS flags_bitfield, r.sha256,\n"
+ . " r.originalname AS original_name, r.mime, r.type, r.parent_record_id,\n"
+ . " r.credate AS created_on, r.moddate AS updated_on, r.coll_id\n"
+ . " FROM record r\n"
+ . " -- WHERE\n"
+ . " ORDER BY " . $this->options->getPopulateOrderAsSQL() . " " . $this->options->getPopulateDirectionAsSQL() . "\n"
+ . " LIMIT :offset, :limit\n"
+ . " ) AS r\n"
+ . " INNER JOIN coll c ON (c.coll_id = r.coll_id)\n"
+ . " )\n"
+ . " LEFT JOIN\n"
+ . " subdef ON subdef.record_id=r.record_id AND subdef.name='document'\n"
+ . " ORDER BY " . $this->options->getPopulateOrderAsSQL() . " " . $this->options->getPopulateDirectionAsSQL() . "";
$where = $this->delegate->buildWhereClause();
$sql = str_replace('-- WHERE', $where, $sql);
diff --git a/lib/Alchemy/Phrasea/SearchEngine/Elastic/Mapping/DoubleFieldMapping.php b/lib/Alchemy/Phrasea/SearchEngine/Elastic/Mapping/DoubleFieldMapping.php
new file mode 100644
index 0000000000..ee2ba12c93
--- /dev/null
+++ b/lib/Alchemy/Phrasea/SearchEngine/Elastic/Mapping/DoubleFieldMapping.php
@@ -0,0 +1,75 @@
+
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Alchemy\Phrasea\SearchEngine\Elastic\Mapping;
+
+class DoubleFieldMapping extends ComplexFieldMapping
+{
+ /**
+ * @var bool
+ */
+ private $enableAnalysis = true;
+
+ /**
+ * @var string|null
+ */
+ private $analyzer = null;
+
+ /**
+ * @var string|null
+ */
+ private $termVector = null;
+
+ /**
+ * @param string $name
+ */
+ public function __construct($name)
+ {
+ parent::__construct($name, self::TYPE_DOUBLE);
+ }
+
+
+ public function disableAnalysis()
+ {
+ $this->enableAnalysis = false;
+
+ return $this;
+ }
+
+ public function enableAnalysis()
+ {
+ $this->enableAnalysis = true;
+
+ return $this;
+ }
+
+ /**
+ * @return array
+ */
+ protected function getProperties()
+ {
+ $properties = [];
+
+ if ($this->analyzer) {
+ $properties['analyzer'] = $this->analyzer;
+ }
+
+ if (! $this->enableAnalysis) {
+ $properties['index'] = 'not_analyzed';
+ }
+
+ if ($this->termVector) {
+ $properties['term_vector'] = $this->termVector;
+ }
+
+ return array_replace(parent::getProperties(), $properties);
+ }
+}
diff --git a/lib/Alchemy/Phrasea/SearchEngine/Elastic/Mapping/FieldToFieldMappingConverter.php b/lib/Alchemy/Phrasea/SearchEngine/Elastic/Mapping/FieldToFieldMappingConverter.php
index d5bf8c36c6..89749b9518 100644
--- a/lib/Alchemy/Phrasea/SearchEngine/Elastic/Mapping/FieldToFieldMappingConverter.php
+++ b/lib/Alchemy/Phrasea/SearchEngine/Elastic/Mapping/FieldToFieldMappingConverter.php
@@ -19,28 +19,55 @@ class FieldToFieldMappingConverter
public function convertField(Field $field, array $locales)
{
- if ($field->getType() === FieldMapping::TYPE_DATE) {
- return new DateFieldMapping($field->getName(), FieldMapping::DATE_FORMAT_CAPTION);
+ $ret = null;
+ switch($field->getType()) {
+ case FieldMapping::TYPE_DATE:
+ $ret = new DateFieldMapping($field->getName(), FieldMapping::DATE_FORMAT_MYSQL_OR_CAPTION);
+ if (! $field->isFacet() && ! $field->isSearchable()) {
+ $ret->disableIndexing();
+ }
+ else {
+ $ret->addChild(
+ (new StringFieldMapping('light'))
+ ->setAnalyzer('general_light')
+ ->enableTermVectors()
+ );
+ }
+ break;
+
+ case FieldMapping::TYPE_STRING:
+ $ret = new StringFieldMapping($field->getName());
+ if (! $field->isFacet() && ! $field->isSearchable()) {
+ $ret->disableIndexing();
+ }
+ else {
+ $ret->addChild(
+ (new StringFieldMapping('raw'))
+ ->enableRawIndexing());
+ $ret->addAnalyzedChildren($locales);
+ $ret->enableTermVectors(true);
+ }
+ break;
+
+ case FieldMapping::TYPE_DOUBLE:
+ $ret = new DoubleFieldMapping($field->getName());
+ if (! $field->isFacet() && ! $field->isSearchable()) {
+ $ret->disableIndexing();
+ }
+ else {
+ $ret->addChild(
+ (new StringFieldMapping('light'))
+ ->setAnalyzer('general_light')
+ ->enableTermVectors()
+ );
+ }
+ break;
+
+ default:
+ $ret = new FieldMapping($field->getName(), $field->getType());
+ break;
}
- if ($field->getType() === FieldMapping::TYPE_STRING) {
- $fieldMapping = new StringFieldMapping($field->getName());
-
- if (! $field->isFacet() && ! $field->isSearchable()) {
- $fieldMapping->disableIndexing();
- } else {
- $fieldMapping->addChild((new StringFieldMapping('raw'))->enableRawIndexing());
-
- $child = new CompletionFieldMapping('suggest');
- $fieldMapping->addChild($child);
-
- $fieldMapping->addAnalyzedChildren($locales);
- $fieldMapping->enableTermVectors(true);
- }
-
- return $fieldMapping;
- }
-
- return new FieldMapping($field->getName(), $field->getType());
+ return $ret;
}
}
diff --git a/lib/Alchemy/Phrasea/SearchEngine/Elastic/Search/QueryContext.php b/lib/Alchemy/Phrasea/SearchEngine/Elastic/Search/QueryContext.php
index e1772aaac1..cd65ed8d1d 100644
--- a/lib/Alchemy/Phrasea/SearchEngine/Elastic/Search/QueryContext.php
+++ b/lib/Alchemy/Phrasea/SearchEngine/Elastic/Search/QueryContext.php
@@ -107,13 +107,28 @@ class QueryContext
*/
public function localizeField(Field $field)
{
+ $ret = null;
$index_field = $field->getIndexField();
- if ($field->getType() === FieldMapping::TYPE_STRING) {
- return $this->localizeFieldName($index_field);
- } else {
- return [$index_field];
+ switch($field->getType()) {
+ case FieldMapping::TYPE_STRING:
+ $ret = $this->localizeFieldName($index_field);
+ break;
+
+ case FieldMapping::TYPE_DATE:
+ case FieldMapping::TYPE_DOUBLE:
+ $ret = [
+ $index_field . '.light',
+ $index_field
+ ];
+ break;
+
+ default:
+ $ret = [$index_field];
+ break;
}
+
+ return $ret;
}
private function localizeFieldName($field)
diff --git a/lib/Alchemy/Phrasea/SearchEngine/Elastic/Search/QueryHelper.php b/lib/Alchemy/Phrasea/SearchEngine/Elastic/Search/QueryHelper.php
index 746266e341..1acdd5935c 100644
--- a/lib/Alchemy/Phrasea/SearchEngine/Elastic/Search/QueryHelper.php
+++ b/lib/Alchemy/Phrasea/SearchEngine/Elastic/Search/QueryHelper.php
@@ -10,13 +10,13 @@ class QueryHelper
{
private function __construct() {}
- public static function wrapPrivateFieldQueries(array $fields, \Closure $query_builder)
+ public static function wrapPrivateFieldQueries(array $private_fields, array $unrestricted_fields, \Closure $query_builder)
{
// We make a boolean clause for each collection set to shrink query size
// (instead of a clause for each field, with his collection set)
$fields_map = [];
$collections_map = [];
- foreach ($fields as $field) {
+ foreach ($private_fields as $field) {
$collections = $field->getDependantCollections();
$hash = self::hashCollections($collections);
$collections_map[$hash] = $collections;
@@ -31,7 +31,7 @@ class QueryHelper
foreach ($fields_map as $hash => $fields) {
// Right to query on a private field is dependant of document collection
// Here we make sure we can only match on allowed collections
- $query = $query_builder($fields);
+ $query = $query_builder(array_merge($fields, $unrestricted_fields));
if ($query !== null) {
$queries[] = self::restrictQueryToCollections($query, $collections_map[$hash]);
}
diff --git a/lib/Alchemy/Phrasea/SearchEngine/Elastic/Structure/ValueChecker.php b/lib/Alchemy/Phrasea/SearchEngine/Elastic/Structure/ValueChecker.php
index 7344a8848d..31f65c580e 100644
--- a/lib/Alchemy/Phrasea/SearchEngine/Elastic/Structure/ValueChecker.php
+++ b/lib/Alchemy/Phrasea/SearchEngine/Elastic/Structure/ValueChecker.php
@@ -30,14 +30,14 @@ class ValueChecker
case FieldMapping::TYPE_LONG:
case FieldMapping::TYPE_SHORT:
case FieldMapping::TYPE_BYTE:
- if ($is_numeric) {
+// if ($is_numeric) {
$filtered[] = $item;
- }
+// }
break;
case FieldMapping::TYPE_DATE:
- if ($is_valid_date) {
+// if ($is_valid_date) {
$filtered[] = $item;
- }
+// }
break;
case FieldMapping::TYPE_STRING:
default:
diff --git a/lib/Alchemy/Phrasea/TaskManager/Editor/SubdefsEditor.php b/lib/Alchemy/Phrasea/TaskManager/Editor/SubdefsEditor.php
index 69d9aff8eb..b5d0c16ce9 100644
--- a/lib/Alchemy/Phrasea/TaskManager/Editor/SubdefsEditor.php
+++ b/lib/Alchemy/Phrasea/TaskManager/Editor/SubdefsEditor.php
@@ -43,7 +43,7 @@ class SubdefsEditor extends AbstractEditor
1
-
+ 0
1
1
1
diff --git a/lib/Alchemy/Phrasea/TaskManager/Job/ArchiveJob.php b/lib/Alchemy/Phrasea/TaskManager/Job/ArchiveJob.php
index de2026c517..532eb8bbb5 100644
--- a/lib/Alchemy/Phrasea/TaskManager/Job/ArchiveJob.php
+++ b/lib/Alchemy/Phrasea/TaskManager/Job/ArchiveJob.php
@@ -26,6 +26,7 @@ use PHPExiftool\Driver\Metadata\Metadata;
use PHPExiftool\Driver\Value\Mono as MonoValue;
use Symfony\Component\Filesystem\Exception\IOException;
+
class ArchiveJob extends AbstractJob
{
const MINCOLD = 5;
@@ -69,6 +70,10 @@ class ArchiveJob extends AbstractJob
protected function doJob(JobData $data)
{
$app = $data->getApplication();
+
+ // quick fix to reconnect if mysql is lost
+ $app->getApplicationBox()->get_connection();
+
$task = $data->getTask();
$settings = simplexml_load_string($task->getSettings());
@@ -82,6 +87,9 @@ class ArchiveJob extends AbstractJob
$databox = $app->findDataboxById($sbasId);
+ // quick fix to reconnect if mysql is lost
+ $databox->get_connection();
+
$TColls = [];
$collection = null;
foreach ($databox->get_collections() as $coll) {
@@ -561,6 +569,10 @@ class ArchiveJob extends AbstractJob
private function archive(Application $app, \databox $databox, \DOMDOcument $dom, \DOMElement $node, $path, $path_archived, $path_error, $depth, $moveError, $moveArchived, $stat0, $stat1)
{
+ // quick fix to reconnect if mysql is lost
+ $app->getApplicationBox()->get_connection();
+ $databox->get_connection();
+
if ($node->getAttribute('temperature') == 'hot') {
return;
}
@@ -819,6 +831,10 @@ class ArchiveJob extends AbstractJob
private function archiveGrp(Application $app, \databox $databox, \DOMDocument $dom, \DOMElement $node, $path, $path_archived, $path_error, array &$nodesToDel, $moveError, $moveArchived, $stat0, $stat1)
{
+ // quick fix to reconnect if mysql is lost
+ $app->getApplicationBox()->get_connection();
+ $databox->get_connection();
+
$xpath = new \DOMXPath($dom);
// grp folders stay in place
@@ -983,6 +999,10 @@ class ArchiveJob extends AbstractJob
public function createStory(Application $app, \collection $collection, $pathfile, $captionFile, $stat0, $stat1)
{
+ // quick fix to reconnect if mysql is lost
+ $app->getApplicationBox()->get_connection();
+ $databox->get_connection();
+
$status = \databox_status::operation_or($stat0, $stat1);
$media = $app->getMediaFromUri($pathfile);
@@ -1031,6 +1051,10 @@ class ArchiveJob extends AbstractJob
*/
public function createRecord(Application $app, \collection $collection, $pathfile, $captionFile, $grp_rid, $force, $stat0, $stat1)
{
+ // quick fix to reconnect if mysql is lost
+ $app->getApplicationBox()->get_connection();
+ $collection->get_connection();
+
$status = \databox_status::operation_or($stat0, $stat1);
$media = $app->getMediaFromUri($pathfile);
@@ -1096,6 +1120,10 @@ class ArchiveJob extends AbstractJob
*/
private function archiveFilesToGrp(Application $app, \databox $databox, \DOMDocument $dom, \DOMElement $node, $path, $path_archived, $path_error, $grp_rid, $stat0, $stat1, $moveError, $moveArchived)
{
+ // quick fix to reconnect if mysql is lost
+ $app->getApplicationBox()->get_connection();
+ $databox->get_connection();
+
$nodesToDel = [];
for ($n = $node->firstChild; $n; $n = $n->nextSibling) {
if (!$this->isStarted()) {
@@ -1133,6 +1161,10 @@ class ArchiveJob extends AbstractJob
*/
private function archiveFile(Application $app, \databox $databox, \DOMDocument $dom, \DOMElement $node, $path, $path_archived, $path_error, array &$nodesToDel, $grp_rid, $stat0, $stat1, $moveError, $moveArchived)
{
+ // quick fix to reconnect if mysql is lost
+ $app->getApplicationBox()->get_connection();
+ $databox->get_connection();
+
$match = $node->getAttribute('match');
if ($match == '*') {
@@ -1187,6 +1219,10 @@ class ArchiveJob extends AbstractJob
*/
private function archiveFileAndCaption(Application $app, \databox $databox, \DOMDocument $dom, \DOMElement $node, \DOMElement $captionFileNode = null, $path, $path_archived, $path_error, $grp_rid, array &$nodesToDel, $stat0, $stat1, $moveError, $moveArchived)
{
+ // quick fix to reconnect if mysql is lost
+ $app->getApplicationBox()->get_connection();
+ $databox->get_connection();
+
$file = $node->getAttribute('name');
$cid = $node->getAttribute('cid');
$captionFileName = $captionFileNode ? $captionFileNode->getAttribute('name') : null;
@@ -1360,6 +1396,9 @@ class ArchiveJob extends AbstractJob
*/
protected function getLazaretSession(Application $app)
{
+ // quick fix to reconnect if mysql is lost
+ $app->getApplicationBox()->get_connection();
+
$lazaretSession = new LazaretSession();
$app['orm.em']->persist($lazaretSession);
diff --git a/lib/Alchemy/Phrasea/TaskManager/Job/SubdefsJob.php b/lib/Alchemy/Phrasea/TaskManager/Job/SubdefsJob.php
index 8b99c390b5..e3e040d77e 100644
--- a/lib/Alchemy/Phrasea/TaskManager/Job/SubdefsJob.php
+++ b/lib/Alchemy/Phrasea/TaskManager/Job/SubdefsJob.php
@@ -70,12 +70,13 @@ class SubdefsJob extends AbstractJob
$app->getApplicationBox()->get_connection();
+ $allDb = count($settings->xpath('sbas[text()="0"]')) > 0;
foreach ($app->getDataboxes() as $databox) {
if (!$this->isStarted()) {
break;
}
- if(count($settings->xpath("sbas[text()=".$databox->get_sbas_id() ."]")) == 0) {
+ if(!$allDb && count($settings->xpath("sbas[text()=".$databox->get_sbas_id() ."]")) == 0) {
continue;
}
diff --git a/lib/Alchemy/Phrasea/Twig/PhraseanetExtension.php b/lib/Alchemy/Phrasea/Twig/PhraseanetExtension.php
index ffc872ec95..c39271db6a 100644
--- a/lib/Alchemy/Phrasea/Twig/PhraseanetExtension.php
+++ b/lib/Alchemy/Phrasea/Twig/PhraseanetExtension.php
@@ -88,7 +88,7 @@ class PhraseanetExtension extends \Twig_Extension
$highlightValue = $highlights[$field];
// if field is multivalued, merge highlighted values with captions ones
- if (is_array($value)) {
+ if (is_array($value) && count($value) > 1) {
$highlightValue = array_merge($highlightValue, array_diff($value, array_map(function($value) {
return str_replace(array('[[em]]', '[[/em]]'), array('', ''), $value);
}, $highlightValue)));
diff --git a/lib/classes/patch/380alpha3a.php b/lib/classes/patch/380alpha3a.php
index 2c5dbfe17b..d2a02a0c55 100644
--- a/lib/classes/patch/380alpha3a.php
+++ b/lib/classes/patch/380alpha3a.php
@@ -50,6 +50,21 @@ class patch_380alpha3a extends patchAbstract
{
$conn = $databox->get_connection();
+ $sql = "CREATE TABLE IF NOT EXISTS `log_colls` (\n"
+ . " `id` int(11) unsigned NOT NULL AUTO_INCREMENT,\n"
+ . " `log_id` int(11) unsigned NOT NULL,\n"
+ . " `coll_id` int(11) unsigned NOT NULL,\n"
+ . " PRIMARY KEY (`id`),\n"
+ . " UNIQUE KEY `couple` (`log_id`,`coll_id`),\n"
+ . " KEY `log_id` (`log_id`),\n"
+ . " KEY `coll_id` (`coll_id`)\n"
+ . ") ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;";
+
+ $stmt = $conn->prepare($sql);
+ $stmt->execute();
+ $stmt->closeCursor();
+ unset($stmt);
+
$removeProc = "DROP PROCEDURE IF EXISTS explode_log_table";
$stmt = $conn->prepare($removeProc);
diff --git a/lib/classes/patch/410alpha13a.php b/lib/classes/patch/410alpha13a.php
index 2a027d829d..b09f645835 100644
--- a/lib/classes/patch/410alpha13a.php
+++ b/lib/classes/patch/410alpha13a.php
@@ -60,8 +60,14 @@ class patch_410alpha13a implements patchInterface
*/
public function apply(base $databox, Application $app)
{
+ // @see : https://phraseanet.atlassian.net/browse/PHRAS-2468
+ // to be able to migrate from 3.5 to 4.0.8, we must not delete the table anymore
+ // so the cli "bin/setup patch:log_coll_id" can be executed.
+
+ /*
$sql = "DROP TABLE IF EXISTS `log_colls`";
$databox->get_connection()->prepare($sql)->execute();
+ */
/*
* no need to do those ops, it's done by system:upgrade after fixing the xml scheme
diff --git a/lib/conf.d/configuration.yml b/lib/conf.d/configuration.yml
index 4c49e6ded6..5a65d3dd6f 100644
--- a/lib/conf.d/configuration.yml
+++ b/lib/conf.d/configuration.yml
@@ -1,6 +1,10 @@
servername: 'http://local.phrasea/'
languages:
- available: []
+ available:
+ - fr
+ - en
+ - de
+ - nl
default: 'fr'
main:
maintenance: false
@@ -23,10 +27,33 @@ main:
options: {}
search-engine:
type: elasticsearch
- # type: phrasea
options:
- host: localhost
+ host: 'localhost'
port: 9200
+ index: ''
+ shards: 3
+ replicas: 0
+ minScore: 2
+ highlight: true
+ maxResultWindow: 500000
+ populate_order: RECORD_ID
+ populate_direction: DESC
+ activeTab: '#elastic-search'
+ base_aggregate_limit: 10
+ collection_aggregate_limit: 10
+ doctype_aggregate_limit: 0
+ camera_model_aggregate_limit: 0
+ iso_aggregate_limit: 0
+ aperture_aggregate_limit: 0
+ shutterspeed_aggregate_limit: 0
+ flashfired_aggregate_limit: 0
+ framerate_aggregate_limit: 0
+ audiosamplerate_aggregate_limit: 0
+ videocodec_aggregate_limit: 0
+ audiocodec_aggregate_limit: 0
+ orientation_aggregate_limit: 0
+ colorspace_aggregate_limit: 0
+ mimetype_aggregate_limit: 0
task-manager:
status: started
enabled: true
@@ -67,26 +94,20 @@ main:
download: null
lazaret: null
caption: null
- bridge:
- youtube:
- enabled: false
- client_id: null
- client_secret: null
- developer_key: null
- flickr:
- enabled: false
- client_id: null
- client_secret: null
- dailymotion:
- enabled: false
- client_id: null
- client_secret: null
+
trusted-proxies: []
debugger:
allowed-ips: []
border-manager:
enabled: true
- extension-mapping: { }
+ extension-mapping:
+ otc: application/vnd.oasis.opendocument.chart-template
+ ttc: application/x-font-ttf
+ xlsx: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
+ docx: application/msword
+ pptx: application/vnd.ms-powerpoint
+ mxf: application/mxf
+ mp4: video/mp4
checkers:
-
type: Checker\Sha256
@@ -120,6 +141,9 @@ border-manager:
enabled: false
options:
mediatypes: [Audio, Document, Flash, Image, Video]
+user_account:
+ deleting_policies:
+ email_confirmation: true
authentication:
auto-create:
templates: { }
@@ -201,8 +225,9 @@ embed_bundle:
video:
player: videojs
autoplay: false
- coverSubdef: thumbnail
- available-speeds:
+ cover_subdef: thumbnail
+ message_start: StartOfMessage
+ available_speeds:
- 1
- 1.5
- 3
@@ -210,33 +235,68 @@ embed_bundle:
player: videojs
autoplay: false
document:
- player: flexpaper
- enable-pdfjs: true
+ #player: flexpaper
+ enable_pdfjs: true
geocoding-providers:
-
- name: 'mapBox'
+ map-provider: 'mapboxWebGL'
enabled: true
public-key: ''
+ map-layers:
+ -
+ name: Light
+ value: 'mapbox://styles/mapbox/light-v9'
+ -
+ name: Streets
+ value: 'mapbox://styles/mapbox/streets-v9'
+ -
+ name: Basic
+ value: 'mapbox://styles/mapbox/basic-v9'
+ -
+ name: Satellite
+ value: 'mapbox://styles/mapbox/satellite-v9'
+ -
+ name: Dark
+ value: 'mapbox://styles/mapbox/dark-v9'
+ transition-mapboxgl:
+ -
+ animate: true
+ speed: '2.2'
+ curve: '1.42'
default-position:
- 2.335062
- 48.879162
default-zoom: 2
marker-default-zoom: 11
- position-fields:
- -
- name: GpsCompositePosition
- type: latlng
+ position-fields: []
+ #-
+ # name: GpsCompositePosition
+ # type: latlng
# -
# name: Longitude
# type: lng
# -
# name: Latitude
# type: lat
+ geonames-field-mapping: true
+ cityfields: 'City, Ville'
+ provincefields: Province
+ countryfields: 'Country, Pays'
video-editor:
vttFieldName: VideoTextTrackChapters
- seekBackwardStep: 1000 # in ms
- seekForwardStep: 1000 # in ms
+ seekBackwardStep: 500 # in ms
+ seekForwardStep: 500 # in ms
playbackRates:
- 1
- '1.5'
- 3
+rabbitmq:
+ server:
+ host: localhost
+ port: 5672
+ user: ''
+ password: ''
+ vhost: /
+
+Console_logger_enabled_environments: [test]
+
diff --git a/lib/conf.d/data_templates/DublinCore.xml b/lib/conf.d/data_templates/DublinCore.xml
index e50bf58612..31e874a13d 100644
--- a/lib/conf.d/data_templates/DublinCore.xml
+++ b/lib/conf.d/data_templates/DublinCore.xml
@@ -182,26 +182,26 @@
-
-
-
-
+
+
+
+
-
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
diff --git a/lib/conf.d/data_templates/en-simple.xml b/lib/conf.d/data_templates/en-simple.xml
index d4a00c347b..5c5b10910d 100644
--- a/lib/conf.d/data_templates/en-simple.xml
+++ b/lib/conf.d/data_templates/en-simple.xml
@@ -182,27 +182,27 @@
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/lib/conf.d/data_templates/fr-simple.xml b/lib/conf.d/data_templates/fr-simple.xml
index 3ada8adaa6..49ab36b98d 100644
--- a/lib/conf.d/data_templates/fr-simple.xml
+++ b/lib/conf.d/data_templates/fr-simple.xml
@@ -182,27 +182,27 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/package-lock.json b/package-lock.json
deleted file mode 100644
index ff699ca446..0000000000
--- a/package-lock.json
+++ /dev/null
@@ -1,10389 +0,0 @@
-{
- "name": "phraseanet",
- "version": "4.1.1",
- "lockfileVersion": 1,
- "dependencies": {
- "@mapbox/geojson-area": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/@mapbox/geojson-area/-/geojson-area-0.2.2.tgz",
- "integrity": "sha1-GNeBSqNr8j+7zDefjiaiKSfevxA="
- },
- "@mapbox/gl-matrix": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/@mapbox/gl-matrix/-/gl-matrix-0.0.1.tgz",
- "integrity": "sha1-5RJqq01kw2uBx6l9CuDd3eV3PSs="
- },
- "@mapbox/mapbox-gl-language": {
- "version": "0.9.2",
- "resolved": "https://registry.npmjs.org/@mapbox/mapbox-gl-language/-/mapbox-gl-language-0.9.2.tgz",
- "integrity": "sha1-0Cb3GRDwkTlZ58BbCRH4zv4KbJ4="
- },
- "@mapbox/mapbox-gl-supported": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/@mapbox/mapbox-gl-supported/-/mapbox-gl-supported-1.4.0.tgz",
- "integrity": "sha512-ZD0Io4XK+/vU/4zpANjOtdWfVszAgnaMPsGR6LKsWh4kLIEv9qoobTVmJPPuwuM+ZI2b3BlZ6DYw1XHVmv6YTA=="
- },
- "@mapbox/point-geometry": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/@mapbox/point-geometry/-/point-geometry-0.1.0.tgz",
- "integrity": "sha1-ioP5M1x4YO/6Lu7KJUMyqgru2PI="
- },
- "@mapbox/shelf-pack": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/@mapbox/shelf-pack/-/shelf-pack-3.2.0.tgz",
- "integrity": "sha512-dyQxe6ukILV6qaEvxoKCIwhblgRjYp1ZGlClo4xvfbmxzFO5LYu7Tnrg2AZrRgN7VsSragsGcNjzUe9kCdKHYQ=="
- },
- "@mapbox/tiny-sdf": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@mapbox/tiny-sdf/-/tiny-sdf-1.1.0.tgz",
- "integrity": "sha512-dnhyk8X2BkDRWImgHILYAGgo+kuciNYX30CUKj/Qd5eNjh54OWM/mdOS/PWsPeN+3abtN+QDGYM4G220ynVJKA=="
- },
- "@mapbox/unitbezier": {
- "version": "0.0.0",
- "resolved": "https://registry.npmjs.org/@mapbox/unitbezier/-/unitbezier-0.0.0.tgz",
- "integrity": "sha1-FWUb1VOme4WB+zmIEMmK2Go0Uk4="
- },
- "@mapbox/vector-tile": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/@mapbox/vector-tile/-/vector-tile-1.3.1.tgz",
- "integrity": "sha512-MCEddb8u44/xfQ3oD+Srl/tNcQoqTw3goGk2oLsrFxOTc3dUp+kAnby3PvAeeBYSMSjSPD1nd1AJA6W49WnoUw=="
- },
- "@mapbox/whoots-js": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@mapbox/whoots-js/-/whoots-js-3.1.0.tgz",
- "integrity": "sha512-Es6WcD0nO5l+2BOQS4uLfNPYQaNDfbot3X1XUoloz+x0mPDS3eeORZJl06HXjwBG1fOGwCRnzK88LMdxKRrd6Q=="
- },
- "@turf/along": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/along/-/along-5.1.5.tgz",
- "integrity": "sha1-YdbmplhKzdq1asVYTge/jL5fi+s="
- },
- "@turf/area": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/area/-/area-5.1.5.tgz",
- "integrity": "sha1-79iZv9Jgzb0VQbKjwVX4pdLu+h0="
- },
- "@turf/bbox": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/bbox/-/bbox-5.1.5.tgz",
- "integrity": "sha1-MFHfUUrUxQ9KT5uKLRX9i2hA7aM="
- },
- "@turf/bbox-clip": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/bbox-clip/-/bbox-clip-5.1.5.tgz",
- "integrity": "sha1-M2S1Mo3/nzz0HZ4C7a/zdNFQzIQ="
- },
- "@turf/bbox-polygon": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/bbox-polygon/-/bbox-polygon-5.1.5.tgz",
- "integrity": "sha1-auuk7VHYXSluD3w4uIwznwHu4CQ="
- },
- "@turf/bearing": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/bearing/-/bearing-5.1.5.tgz",
- "integrity": "sha1-egt5ATbE70eX8CRjBdRcvi0ns/c="
- },
- "@turf/bezier-spline": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/bezier-spline/-/bezier-spline-5.1.5.tgz",
- "integrity": "sha1-WaJ7ul17l+8Vqz/VpA+9I4cEm8o="
- },
- "@turf/boolean-clockwise": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/boolean-clockwise/-/boolean-clockwise-5.1.5.tgz",
- "integrity": "sha1-MwK32sYsXikaB4nimvcoM4f6nes="
- },
- "@turf/boolean-contains": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/boolean-contains/-/boolean-contains-5.1.5.tgz",
- "integrity": "sha1-WW1jruY2961T7pn5/yTJaZSg7xQ="
- },
- "@turf/boolean-crosses": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/boolean-crosses/-/boolean-crosses-5.1.5.tgz",
- "integrity": "sha1-Ab+uollvFk3kpNMlCU3HwlXHFdY="
- },
- "@turf/boolean-disjoint": {
- "version": "5.1.6",
- "resolved": "https://registry.npmjs.org/@turf/boolean-disjoint/-/boolean-disjoint-5.1.6.tgz",
- "integrity": "sha512-KHvUS6SBNYHBCLIJEJrg04pF5Oy+Fqn8V5G9U+9pti5vI9tyX7Ln2g7RSB7iJ1Cxsz8QAi6OukhXjEF2/8ZpGg=="
- },
- "@turf/boolean-equal": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/boolean-equal/-/boolean-equal-5.1.5.tgz",
- "integrity": "sha1-Kfj21gu4RQff12WzIlTbjnLJOKQ="
- },
- "@turf/boolean-overlap": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/boolean-overlap/-/boolean-overlap-5.1.5.tgz",
- "integrity": "sha1-DU5kxSx3CijpPZ7834qLg3OsznU="
- },
- "@turf/boolean-parallel": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/boolean-parallel/-/boolean-parallel-5.1.5.tgz",
- "integrity": "sha1-c5NYR16ltlx+GCejw+DopofTqF0="
- },
- "@turf/boolean-point-in-polygon": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/boolean-point-in-polygon/-/boolean-point-in-polygon-5.1.5.tgz",
- "integrity": "sha1-8BzBlNHgMKVIv9qYHLpDz9YpQbc="
- },
- "@turf/boolean-point-on-line": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/boolean-point-on-line/-/boolean-point-on-line-5.1.5.tgz",
- "integrity": "sha1-9jPF/4Aq0ku48Vja269v9KAj3Xs="
- },
- "@turf/boolean-within": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/boolean-within/-/boolean-within-5.1.5.tgz",
- "integrity": "sha1-RxBdVtB1Kp0Pv81Dw2pfkUnchpc="
- },
- "@turf/buffer": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/buffer/-/buffer-5.1.5.tgz",
- "integrity": "sha1-hByWJ8+5dLEirE4alW8EZrwCMcQ="
- },
- "@turf/center": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/center/-/center-5.1.5.tgz",
- "integrity": "sha1-RKss2VT2PA03dX9xWKmcPvURS4A="
- },
- "@turf/center-mean": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/center-mean/-/center-mean-5.1.5.tgz",
- "integrity": "sha1-jI6YdTkeXwnw5uePXWYbiLIQigo="
- },
- "@turf/center-median": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/center-median/-/center-median-5.1.5.tgz",
- "integrity": "sha1-u0Yb/noqSGAdikcnaFcYcjoUqHI="
- },
- "@turf/center-of-mass": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/center-of-mass/-/center-of-mass-5.1.5.tgz",
- "integrity": "sha1-TTvXnYhJjbq4Mk1PafAyL2Uguco="
- },
- "@turf/centroid": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/centroid/-/centroid-5.1.5.tgz",
- "integrity": "sha1-d4radCFjNQIa2P0OemWoNJ1Tx2k="
- },
- "@turf/circle": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/circle/-/circle-5.1.5.tgz",
- "integrity": "sha1-mxV3g1UIq1L7HBCypQZcuiuHtqU="
- },
- "@turf/clean-coords": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/clean-coords/-/clean-coords-5.1.5.tgz",
- "integrity": "sha1-EoAKmKeMmkUqcuxChJPEOs8q2h8="
- },
- "@turf/clone": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/clone/-/clone-5.1.5.tgz",
- "integrity": "sha1-JT6NNUdxgZduM636tQoPAqfw42c="
- },
- "@turf/clusters": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/clusters/-/clusters-5.1.5.tgz",
- "integrity": "sha1-ZzpeXxsZycq6vFfJCO6t1oIiTdQ="
- },
- "@turf/clusters-dbscan": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/clusters-dbscan/-/clusters-dbscan-5.1.5.tgz",
- "integrity": "sha1-V4H7TmVsdHoLjpk333MYHAMJ4m8="
- },
- "@turf/clusters-kmeans": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/clusters-kmeans/-/clusters-kmeans-5.1.5.tgz",
- "integrity": "sha1-/W3+qLEzuovcI3CsPKzuFYejAvE="
- },
- "@turf/collect": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/collect/-/collect-5.1.5.tgz",
- "integrity": "sha1-/pjJqMIY7PJP/DPXApUXt8GbKj4="
- },
- "@turf/combine": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/combine/-/combine-5.1.5.tgz",
- "integrity": "sha1-uxS976VVBDVxlfwaEkzX1TqMiQU="
- },
- "@turf/concave": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/concave/-/concave-5.1.5.tgz",
- "integrity": "sha1-I7uqw4fQNLlldKG9cNBZI3qdIRA="
- },
- "@turf/convex": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/convex/-/convex-5.1.5.tgz",
- "integrity": "sha1-Dfk3fdACIWzpghsH9wXgN9rj4B0="
- },
- "@turf/destination": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/destination/-/destination-5.1.5.tgz",
- "integrity": "sha1-7TU4G9zoO73cvQei4rzivd/7zCY="
- },
- "@turf/difference": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/difference/-/difference-5.1.5.tgz",
- "integrity": "sha1-ok1pCnvKgD8QkKnuO52Qb8Q3H0I="
- },
- "@turf/dissolve": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/dissolve/-/dissolve-5.1.5.tgz",
- "integrity": "sha1-LPEzqQIdIWODHD16lY1lB/nYGTg="
- },
- "@turf/distance": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/distance/-/distance-5.1.5.tgz",
- "integrity": "sha1-Oc8YIEu/h1h9cH5gmmARiQkVZAk="
- },
- "@turf/ellipse": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/ellipse/-/ellipse-5.1.5.tgz",
- "integrity": "sha1-1XyrhTmFkgzeYCKKeNgEWAJcVL4="
- },
- "@turf/envelope": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/envelope/-/envelope-5.1.5.tgz",
- "integrity": "sha1-UBMwnFP91D369LWIplw/7X28EIo="
- },
- "@turf/explode": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/explode/-/explode-5.1.5.tgz",
- "integrity": "sha1-sSsvd0AEobSPYrqVsgocZVo94Rg="
- },
- "@turf/flatten": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/flatten/-/flatten-5.1.5.tgz",
- "integrity": "sha1-2iknBnEz7WFpsLnWB7khVoiqE1g="
- },
- "@turf/flip": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/flip/-/flip-5.1.5.tgz",
- "integrity": "sha1-Q29kOnIvDKU7n85jjkaT2zYIpoo="
- },
- "@turf/great-circle": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/great-circle/-/great-circle-5.1.5.tgz",
- "integrity": "sha1-3r+2cc5HVQnLY3MBwV/PzPo1mpM="
- },
- "@turf/helpers": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz",
- "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8="
- },
- "@turf/hex-grid": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/hex-grid/-/hex-grid-5.1.5.tgz",
- "integrity": "sha1-m3ul/s9QUfHoWJL3E/zlxVBQKmo="
- },
- "@turf/interpolate": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/interpolate/-/interpolate-5.1.5.tgz",
- "integrity": "sha1-DxLwq3VtbdEK+ykMpuh3ve8BPqo="
- },
- "@turf/intersect": {
- "version": "5.1.6",
- "resolved": "https://registry.npmjs.org/@turf/intersect/-/intersect-5.1.6.tgz",
- "integrity": "sha512-KXyNv/GXdoGAOy03qZF53rgtXC2tNhF/4jLwTKiVRrBQH6kcEpipGStdJ+QkYIlarQPa8f7I9UlVAB19et4MfQ=="
- },
- "@turf/invariant": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.1.5.tgz",
- "integrity": "sha1-9Z9P76CSJLFdzhZR+QPIaNV6JOE="
- },
- "@turf/isobands": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/isobands/-/isobands-5.1.5.tgz",
- "integrity": "sha1-a0TO9YTVUaMTBBh68jtKFYLj8I0="
- },
- "@turf/isolines": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/isolines/-/isolines-5.1.5.tgz",
- "integrity": "sha1-irTn9Cuz38VGFOW/FVln9+VdLeE="
- },
- "@turf/kinks": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/kinks/-/kinks-5.1.5.tgz",
- "integrity": "sha1-irtpYdm7AQchO63fLCwmQNAlaYA="
- },
- "@turf/length": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/length/-/length-5.1.5.tgz",
- "integrity": "sha1-86X4ZMK5lqi7RxeUU1ofrxLuvvs="
- },
- "@turf/line-arc": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/line-arc/-/line-arc-5.1.5.tgz",
- "integrity": "sha1-AHinRHg1oSrkFKIR+aZNEYYVDhU="
- },
- "@turf/line-chunk": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/line-chunk/-/line-chunk-5.1.5.tgz",
- "integrity": "sha1-kQqFwFwG2dD5w4l3oF4IGNUIXEI="
- },
- "@turf/line-intersect": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/line-intersect/-/line-intersect-5.1.5.tgz",
- "integrity": "sha1-DikHGuQDKV5JFyO8SfXPrI0R3fM="
- },
- "@turf/line-offset": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/line-offset/-/line-offset-5.1.5.tgz",
- "integrity": "sha1-KrWy8In4yRPiMdmUN4553KkLWh4="
- },
- "@turf/line-overlap": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/line-overlap/-/line-overlap-5.1.5.tgz",
- "integrity": "sha1-lDxvh6A4bcQ9+sEdKz/5wRLNP2A="
- },
- "@turf/line-segment": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/line-segment/-/line-segment-5.1.5.tgz",
- "integrity": "sha1-Mgeq7lRqskw9jcPMY/kcdwuAE+U="
- },
- "@turf/line-slice": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/line-slice/-/line-slice-5.1.5.tgz",
- "integrity": "sha1-Hs/OFGKjeFeXVM7fRGTN4mgp8rU="
- },
- "@turf/line-slice-along": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/line-slice-along/-/line-slice-along-5.1.5.tgz",
- "integrity": "sha1-7drQoh70efKWihG9LdcomiEy6aU="
- },
- "@turf/line-split": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/line-split/-/line-split-5.1.5.tgz",
- "integrity": "sha1-Wy30w3YZty73JbUWPPmSbVVArLc="
- },
- "@turf/line-to-polygon": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/line-to-polygon/-/line-to-polygon-5.1.5.tgz",
- "integrity": "sha1-ITz0Gmj4Ikd4ujnTGH3sPouBhlo="
- },
- "@turf/mask": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/mask/-/mask-5.1.5.tgz",
- "integrity": "sha1-mrD+8aJyyY/j70kvn/thggayQtU="
- },
- "@turf/meta": {
- "version": "5.1.6",
- "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.1.6.tgz",
- "integrity": "sha1-wgqGPt7Qhp+yhUje6Ik0G8y0akY="
- },
- "@turf/midpoint": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/midpoint/-/midpoint-5.1.5.tgz",
- "integrity": "sha1-4mH2srDqgSTM7/VSomLdRlydBfA="
- },
- "@turf/nearest-point": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/nearest-point/-/nearest-point-5.1.5.tgz",
- "integrity": "sha1-EgUN5Bw5hEMiTHl43g9iE5ANNPs="
- },
- "@turf/nearest-point-on-line": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/nearest-point-on-line/-/nearest-point-on-line-5.1.5.tgz",
- "integrity": "sha1-VgauKX8VlHUkvqUaKp71HsG/nDY="
- },
- "@turf/nearest-point-to-line": {
- "version": "5.1.6",
- "resolved": "https://registry.npmjs.org/@turf/nearest-point-to-line/-/nearest-point-to-line-5.1.6.tgz",
- "integrity": "sha512-ZSvDIEiHhifn/vNwLXZI/E8xmEz5yBPqfUR7BVHRZrB1cP7jLhKZvkbidjG//uW8Fr1Ulc+PFOXczLspIcx/lw==",
- "dependencies": {
- "@turf/helpers": {
- "version": "6.1.4",
- "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-6.1.4.tgz",
- "integrity": "sha512-vJvrdOZy1ngC7r3MDA7zIGSoIgyrkWcGnNIEaqn/APmw+bVLF2gAW7HIsdTxd12s5wQMqEpqIQrmrbRRZ0xC7g=="
- },
- "@turf/invariant": {
- "version": "6.1.2",
- "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-6.1.2.tgz",
- "integrity": "sha512-WU08Ph8j0J2jVGlQCKChXoCtI50BB3yEH21V++V0T4cR1T27HKCxkehV2sYMwTierfMBgjwSwDIsxnR4/2mWXg=="
- },
- "@turf/meta": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-6.0.2.tgz",
- "integrity": "sha512-VA7HJkx7qF1l3+GNGkDVn2oXy4+QoLP6LktXAaZKjuT1JI0YESat7quUkbCMy4zP9lAUuvS4YMslLyTtr919FA=="
- }
- }
- },
- "@turf/planepoint": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/planepoint/-/planepoint-5.1.5.tgz",
- "integrity": "sha1-GLvfAG91ne9eQsagBsn53oGyt/8="
- },
- "@turf/point-grid": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/point-grid/-/point-grid-5.1.5.tgz",
- "integrity": "sha1-MFFBJI9Quv42zn5mukuX56sjaIc="
- },
- "@turf/point-on-feature": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/point-on-feature/-/point-on-feature-5.1.5.tgz",
- "integrity": "sha1-MMfwMkMCd8ZBjZbSieRba/shP+c="
- },
- "@turf/point-to-line-distance": {
- "version": "5.1.6",
- "resolved": "https://registry.npmjs.org/@turf/point-to-line-distance/-/point-to-line-distance-5.1.6.tgz",
- "integrity": "sha512-PE3hiTeeDEi4ZLPtI8XAzFYW9nHo1EVsZGm/4ZVV8jo39d3X1oLVHxY3e1PkCmWwRapXy4QLqvnTQ7nU4wspNw==",
- "dependencies": {
- "@turf/bearing": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/@turf/bearing/-/bearing-6.0.1.tgz",
- "integrity": "sha512-mXY1NozqV9EFfBTbUItujwfqfQF0G/Xe2fzvnZle90ekPEUfhi4Dgf5JswJTd96J9LiT8kcd6Jonp5khnx0wIg=="
- },
- "@turf/clone": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/@turf/clone/-/clone-6.0.2.tgz",
- "integrity": "sha512-UVpYPnW3wRj3bPncR6Z2PRbowBk+nEdVWgGewPxrKKLfvswtVtG9n/OIyvbU3E3ZOadBVxTH2uAMEMOz4800FA=="
- },
- "@turf/distance": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/@turf/distance/-/distance-6.0.1.tgz",
- "integrity": "sha512-q7t7rWIWfkg7MP1Vt4uLjSEhe5rPfCO2JjpKmk7JC+QZKEQkuvHEqy3ejW1iC7Kw5ZcZNR3qdMGGz+6HnVwqvg=="
- },
- "@turf/helpers": {
- "version": "6.1.4",
- "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-6.1.4.tgz",
- "integrity": "sha512-vJvrdOZy1ngC7r3MDA7zIGSoIgyrkWcGnNIEaqn/APmw+bVLF2gAW7HIsdTxd12s5wQMqEpqIQrmrbRRZ0xC7g=="
- },
- "@turf/invariant": {
- "version": "6.1.2",
- "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-6.1.2.tgz",
- "integrity": "sha512-WU08Ph8j0J2jVGlQCKChXoCtI50BB3yEH21V++V0T4cR1T27HKCxkehV2sYMwTierfMBgjwSwDIsxnR4/2mWXg=="
- },
- "@turf/meta": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-6.0.2.tgz",
- "integrity": "sha512-VA7HJkx7qF1l3+GNGkDVn2oXy4+QoLP6LktXAaZKjuT1JI0YESat7quUkbCMy4zP9lAUuvS4YMslLyTtr919FA=="
- },
- "@turf/projection": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/@turf/projection/-/projection-6.0.1.tgz",
- "integrity": "sha512-Y3RvGT6I53MjYKLG69e9sMk45wJXcLbrEO1t6P3WQQQGqA2gYhhMJyV41vE2Z2llrJpvs2dDx/tIeQzGd0HHMQ=="
- },
- "@turf/rhumb-bearing": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/@turf/rhumb-bearing/-/rhumb-bearing-6.0.1.tgz",
- "integrity": "sha512-MVBra8OVfjM4+/N0B3o6cBIYg9p/uRKzA9uk05RfrzasEbUL1vdD23LkTooVL74Yw4UxL8BQD9hS5Re2COJFDA=="
- },
- "@turf/rhumb-distance": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/@turf/rhumb-distance/-/rhumb-distance-6.0.1.tgz",
- "integrity": "sha512-3G45DQtQByzzfHFPcCyJdUZFwsd45zfZ7sAb1ddF7mhEj4G70+T2G3GKjInymqDNrbyh2gbG6wQiZSToC8Uf9g=="
- }
- }
- },
- "@turf/points-within-polygon": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/points-within-polygon/-/points-within-polygon-5.1.5.tgz",
- "integrity": "sha1-K4VaXfOq2lfC7oIKB1SrlJKKIzc="
- },
- "@turf/polygon-tangents": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/polygon-tangents/-/polygon-tangents-5.1.5.tgz",
- "integrity": "sha1-K/AJkUcwJbF44lDcfLmuVAm71lI="
- },
- "@turf/polygon-to-line": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/polygon-to-line/-/polygon-to-line-5.1.5.tgz",
- "integrity": "sha1-I7tEjYTcTGUZmaxhGjbZHFklA2o="
- },
- "@turf/polygonize": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/polygonize/-/polygonize-5.1.5.tgz",
- "integrity": "sha1-BJP6EYefOdELmtAs5qI+lC0IqjI="
- },
- "@turf/projection": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/projection/-/projection-5.1.5.tgz",
- "integrity": "sha1-JFF+7rLzaBa6n3EueubWo2jt91c="
- },
- "@turf/random": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/random/-/random-5.1.5.tgz",
- "integrity": "sha1-sy78k0Vgroulfo67UfJBw5+6Lns="
- },
- "@turf/rewind": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/rewind/-/rewind-5.1.5.tgz",
- "integrity": "sha1-nqPbSmi3PB/R3RH1djGxQ8/vock="
- },
- "@turf/rhumb-bearing": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/rhumb-bearing/-/rhumb-bearing-5.1.5.tgz",
- "integrity": "sha1-rPalAkJ+uMSeGM2mrg7/qwxd3NI="
- },
- "@turf/rhumb-destination": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/rhumb-destination/-/rhumb-destination-5.1.5.tgz",
- "integrity": "sha1-sbKuuSFUfyrAwamUtqEw+SRjx0I="
- },
- "@turf/rhumb-distance": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/rhumb-distance/-/rhumb-distance-5.1.5.tgz",
- "integrity": "sha1-GAaFdiX0IlOE2tQT5p85U4/192U="
- },
- "@turf/sample": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/sample/-/sample-5.1.5.tgz",
- "integrity": "sha1-6ctEikeJzFbuPeLdZ4HiNDQ1tBE="
- },
- "@turf/sector": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/sector/-/sector-5.1.5.tgz",
- "integrity": "sha1-rCu5TBPt1gNPb9wrZwCBNdIPXgc="
- },
- "@turf/shortest-path": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/shortest-path/-/shortest-path-5.1.5.tgz",
- "integrity": "sha1-hUroCW9rw+EwD6ynfz6PZ9j5Nas="
- },
- "@turf/simplify": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/simplify/-/simplify-5.1.5.tgz",
- "integrity": "sha1-Csjyei60IYGD7dmZjDJ1q+QIuSY="
- },
- "@turf/square": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/square/-/square-5.1.5.tgz",
- "integrity": "sha1-qnsh5gM8ySUsOlvW89iNq9b+0YA="
- },
- "@turf/square-grid": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/square-grid/-/square-grid-5.1.5.tgz",
- "integrity": "sha1-G9X3uesU8LYLwjH+/nNR0aMvGlE="
- },
- "@turf/standard-deviational-ellipse": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/standard-deviational-ellipse/-/standard-deviational-ellipse-5.1.5.tgz",
- "integrity": "sha1-hc0oO14ayljyG9ZkEuQUtW2FIyQ="
- },
- "@turf/tag": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/tag/-/tag-5.1.5.tgz",
- "integrity": "sha1-0e4aUIjs/UoUEQGcmCOczypJfSA="
- },
- "@turf/tesselate": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/tesselate/-/tesselate-5.1.5.tgz",
- "integrity": "sha1-MqWU6cIaAEIKn5DSxD3z4RZgYc0="
- },
- "@turf/tin": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/tin/-/tin-5.1.5.tgz",
- "integrity": "sha1-KCI+r8X76a6azKgc3P6l0UJMkX0="
- },
- "@turf/transform-rotate": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/transform-rotate/-/transform-rotate-5.1.5.tgz",
- "integrity": "sha1-0Jbt2eMA/jFQadVNjkWMQJIh7fs="
- },
- "@turf/transform-scale": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/transform-scale/-/transform-scale-5.1.5.tgz",
- "integrity": "sha1-cP064BhWz3uunxWtVhzf6PiQAbk="
- },
- "@turf/transform-translate": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/transform-translate/-/transform-translate-5.1.5.tgz",
- "integrity": "sha1-Uwolf7Hccmja3Ks05nkB6yo97GM="
- },
- "@turf/triangle-grid": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/triangle-grid/-/triangle-grid-5.1.5.tgz",
- "integrity": "sha1-ezZ2IQhVTBTyjK/zxIsc/ILI3IE="
- },
- "@turf/truncate": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/truncate/-/truncate-5.1.5.tgz",
- "integrity": "sha1-nu37Oxi6gfLJjT6tCUMcyhiErYk="
- },
- "@turf/turf": {
- "version": "5.1.6",
- "resolved": "https://registry.npmjs.org/@turf/turf/-/turf-5.1.6.tgz",
- "integrity": "sha1-wxIlkoh+0jS3VGi4qMRb+Ib7+PY="
- },
- "@turf/union": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/union/-/union-5.1.5.tgz",
- "integrity": "sha1-UyhbYJQEf8WNlqrA6pCGXsNNRUs="
- },
- "@turf/unkink-polygon": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/unkink-polygon/-/unkink-polygon-5.1.5.tgz",
- "integrity": "sha1-ewGEfFD7V0riV54Z5Ey6hSbSE8M="
- },
- "@turf/voronoi": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@turf/voronoi/-/voronoi-5.1.5.tgz",
- "integrity": "sha1-6FbpQG3MLyXWbdyJhYTifC6/ymY="
- },
- "@videojs/http-streaming": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@videojs/http-streaming/-/http-streaming-1.1.0.tgz",
- "integrity": "sha512-Pf692a9c/ioCuh8NJUb5EaYrACR/9vjHjedSCPC60s9xkh3j6R4/tSwPlnMLCxN2Qau3h8hukGB0P6q6G1OtbA==",
- "dependencies": {
- "video.js": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/video.js/-/video.js-7.1.0.tgz",
- "integrity": "sha512-uF4IOBZB560EqppNHcOYy3laL6Wzu8SDQ8lGmnzqsGFePtVDeLq5RYjBrVGun90c+9Pb+ElT4QyiWDnIyUCfpA=="
- },
- "videojs-font": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/videojs-font/-/videojs-font-3.0.0.tgz",
- "integrity": "sha512-XS6agz2T7p2cFuuXulJD70md8XMlAN617SJkMWjoTPqZWv+RU8NcZCKsE3Tk73inzxnQdihOp0cvI7NGz2ngHg=="
- },
- "videojs-vtt.js": {
- "version": "0.14.1",
- "resolved": "https://registry.npmjs.org/videojs-vtt.js/-/videojs-vtt.js-0.14.1.tgz",
- "integrity": "sha512-YxOiywx6N9t3J5nqsE5WN2Sw4CSqVe3zV+AZm2T4syOc2buNJaD6ZoexSdeszx2sHLU/RRo2r4BJAXFDQ7Qo2Q=="
- },
- "xhr": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.4.0.tgz",
- "integrity": "sha1-4W5mpF+GmGHu76tBbV7/ci3ECZM="
- }
- }
- },
- "abbrev": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
- "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
- "dev": true
- },
- "accepts": {
- "version": "1.3.5",
- "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz",
- "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=",
- "dev": true
- },
- "acorn": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.1.tgz",
- "integrity": "sha512-d+nbxBUGKg7Arpsvbnlq61mc12ek3EY8EQldM3GPAhWJ1UVxC6TDGbIvUMNU6obBX3i1+ptCIzV4vq0gFPEGVQ=="
- },
- "acorn-dynamic-import": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-2.0.2.tgz",
- "integrity": "sha1-x1K9IQvvZ5UBtsbLf8hPj0cVjMQ=",
- "dependencies": {
- "acorn": {
- "version": "4.0.13",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz",
- "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c="
- }
- }
- },
- "acorn-jsx": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz",
- "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=",
- "dependencies": {
- "acorn": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz",
- "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo="
- }
- }
- },
- "acorn-object-spread": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/acorn-object-spread/-/acorn-object-spread-1.0.0.tgz",
- "integrity": "sha1-SOrQ9KjrFplaF6Dbn/xqyq2kumg=",
- "dependencies": {
- "acorn": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz",
- "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo="
- }
- }
- },
- "aes-decrypter": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/aes-decrypter/-/aes-decrypter-3.0.0.tgz",
- "integrity": "sha1-eEihwUW5/b9Xrj4rWxvHzwZEqPs="
- },
- "after": {
- "version": "0.8.2",
- "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz",
- "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=",
- "dev": true
- },
- "ajv": {
- "version": "5.5.2",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz",
- "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU="
- },
- "ajv-keywords": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz",
- "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo="
- },
- "alchemy-embed-medias": {
- "version": "0.5.4",
- "resolved": "https://registry.npmjs.org/alchemy-embed-medias/-/alchemy-embed-medias-0.5.4.tgz",
- "integrity": "sha512-rsMaJgGRW09e+eIKmslfhrqgxe12AYP+5Xmd0MAt4UyVx9uxK2oq7XnxmK93nTVYp7UrSrUDeGVcHHpTDR3rFw==",
- "dependencies": {
- "gulp-install": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/gulp-install/-/gulp-install-1.1.0.tgz",
- "integrity": "sha1-k4a0bLRmm0cle2rfTj6i6DySiho="
- }
- }
- },
- "align-text": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz",
- "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc="
- },
- "amdefine": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
- "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU="
- },
- "ansi-escapes": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz",
- "integrity": "sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw==",
- "optional": true
- },
- "ansi-gray": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz",
- "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE="
- },
- "ansi-regex": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
- "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
- },
- "ansi-styles": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
- "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4="
- },
- "ansi-wrap": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz",
- "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768="
- },
- "ansicolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.2.1.tgz",
- "integrity": "sha1-vgiVmQl7dKXJxKhKDNvNtivYeu8="
- },
- "anymatch": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
- "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw=="
- },
- "aproba": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
- "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
- "dev": true
- },
- "archy": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz",
- "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=",
- "dev": true
- },
- "are-we-there-yet": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",
- "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",
- "dev": true,
- "dependencies": {
- "isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
- "dev": true
- },
- "readable-stream": {
- "version": "2.3.6",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
- "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
- "dev": true
- },
- "string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "dev": true
- }
- }
- },
- "argparse": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
- "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
- "dependencies": {
- "sprintf-js": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
- "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw="
- }
- }
- },
- "argsparser": {
- "version": "0.0.7",
- "resolved": "https://registry.npmjs.org/argsparser/-/argsparser-0.0.7.tgz",
- "integrity": "sha1-QcheDD3nV7NQ8S5u0OSQsegtvgY=",
- "dev": true
- },
- "arr-diff": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
- "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA="
- },
- "arr-flatten": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
- "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg=="
- },
- "arr-union": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
- "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ="
- },
- "array-differ": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz",
- "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE="
- },
- "array-each": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz",
- "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=",
- "dev": true
- },
- "array-find-index": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
- "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E="
- },
- "array-slice": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz",
- "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==",
- "dev": true
- },
- "array-union": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
- "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
- "dev": true
- },
- "array-uniq": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
- "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY="
- },
- "array-unique": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
- "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg="
- },
- "arraybuffer.slice": {
- "version": "0.0.7",
- "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz",
- "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==",
- "dev": true
- },
- "arrify": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
- "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
- "dev": true
- },
- "asn1": {
- "version": "0.2.4",
- "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
- "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg=="
- },
- "asn1.js": {
- "version": "4.10.1",
- "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz",
- "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw=="
- },
- "assert": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz",
- "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=",
- "dependencies": {
- "inherits": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
- "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE="
- },
- "util": {
- "version": "0.10.3",
- "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
- "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk="
- }
- }
- },
- "assert-plus": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
- "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
- },
- "assertion-error": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.0.0.tgz",
- "integrity": "sha1-x/hUOP3UZrx8oWq5DIFRN5el0js=",
- "dev": true
- },
- "assign-symbols": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
- "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c="
- },
- "async": {
- "version": "2.6.1",
- "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz",
- "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==",
- "dependencies": {
- "lodash": {
- "version": "4.17.10",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz",
- "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg=="
- }
- }
- },
- "async-each": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz",
- "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0="
- },
- "async-each-series": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/async-each-series/-/async-each-series-0.1.1.tgz",
- "integrity": "sha1-dhfBkXQB/Yykooqtzj266Yr+tDI=",
- "dev": true
- },
- "async-foreach": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz",
- "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=",
- "dev": true
- },
- "async-limiter": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz",
- "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==",
- "dev": true
- },
- "asynckit": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
- "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
- },
- "atob": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
- "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg=="
- },
- "autoprefixer": {
- "version": "6.7.7",
- "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz",
- "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=",
- "dev": true
- },
- "aws-sign2": {
- "version": "0.7.0",
- "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
- "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg="
- },
- "aws4": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz",
- "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ=="
- },
- "axios": {
- "version": "0.16.2",
- "resolved": "https://registry.npmjs.org/axios/-/axios-0.16.2.tgz",
- "integrity": "sha1-uk+S8XFn37q0CYN4VFS5rBScPG0="
- },
- "babel-runtime": {
- "version": "6.26.0",
- "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
- "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4="
- },
- "babylon": {
- "version": "6.18.0",
- "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz",
- "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ=="
- },
- "backbone": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/backbone/-/backbone-1.3.3.tgz",
- "integrity": "sha1-TMgOp8sWMaxHSInOQPL4vGg7KZk="
- },
- "backo2": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz",
- "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=",
- "dev": true
- },
- "balanced-match": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
- "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
- },
- "base": {
- "version": "0.11.2",
- "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
- "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
- "dependencies": {
- "define-property": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
- "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY="
- },
- "is-accessor-descriptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
- "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ=="
- },
- "is-data-descriptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
- "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ=="
- },
- "is-descriptor": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
- "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg=="
- },
- "kind-of": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
- "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA=="
- }
- }
- },
- "base64-arraybuffer": {
- "version": "0.1.5",
- "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz",
- "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=",
- "dev": true
- },
- "base64-js": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz",
- "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw=="
- },
- "base64id": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz",
- "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY=",
- "dev": true
- },
- "batch": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
- "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=",
- "dev": true
- },
- "bcrypt-pbkdf": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
- "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
- "optional": true
- },
- "beeper": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz",
- "integrity": "sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak="
- },
- "better-assert": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz",
- "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=",
- "dev": true
- },
- "big.js": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz",
- "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q=="
- },
- "binary-extensions": {
- "version": "1.11.0",
- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz",
- "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU="
- },
- "bl": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz",
- "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==",
- "dependencies": {
- "isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
- },
- "readable-stream": {
- "version": "2.3.6",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
- "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw=="
- },
- "string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="
- }
- }
- },
- "blob": {
- "version": "0.0.4",
- "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.4.tgz",
- "integrity": "sha1-vPEwUspURj8w+fx+lbmkdjCpSSE=",
- "dev": true
- },
- "block-stream": {
- "version": "0.0.9",
- "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz",
- "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=",
- "dev": true
- },
- "blueimp-canvas-to-blob": {
- "version": "3.14.0",
- "resolved": "https://registry.npmjs.org/blueimp-canvas-to-blob/-/blueimp-canvas-to-blob-3.14.0.tgz",
- "integrity": "sha512-i6I2CiX1VR8YwUNYBo+dM8tg89ns4TTHxSpWjaDeHKcYS3yFalpLCwDaY21/EsJMufLy2tnG4j0JN5L8OVNkKQ=="
- },
- "blueimp-file-upload": {
- "version": "8.9.0",
- "resolved": "https://registry.npmjs.org/blueimp-file-upload/-/blueimp-file-upload-8.9.0.tgz",
- "integrity": "sha1-y4dk4TCbz/M9CwsLOHU1nf91hao="
- },
- "blueimp-load-image": {
- "version": "2.19.0",
- "resolved": "https://registry.npmjs.org/blueimp-load-image/-/blueimp-load-image-2.19.0.tgz",
- "integrity": "sha512-lc5fORHdmkGTGFW8vsr1D7pNWJA+BT0eqlhx8RpEw35VULUvEZB6tJACJXEreqbWIFJc3/jlTsGvOpf9N62WLQ=="
- },
- "blueimp-tmpl": {
- "version": "3.11.0",
- "resolved": "https://registry.npmjs.org/blueimp-tmpl/-/blueimp-tmpl-3.11.0.tgz",
- "integrity": "sha512-+nzph90GQ7YzYdOJNLm1hHJrzWnWbxUGJyJVrLBD+q7HF6PIIjJVNrJCgLkFmNcNvJRKICvWuItL8NpH9Z8J5A=="
- },
- "bn.js": {
- "version": "4.11.8",
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz",
- "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA=="
- },
- "bootstrap-multiselect": {
- "version": "0.9.13-1",
- "resolved": "https://registry.npmjs.org/bootstrap-multiselect/-/bootstrap-multiselect-0.9.13-1.tgz",
- "integrity": "sha1-LFfO4mCxjX8BpO3Z1l8l3wQl/So="
- },
- "bootstrap-sass": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/bootstrap-sass/-/bootstrap-sass-2.3.2.tgz",
- "integrity": "sha1-qHu8hgYK1mLVZvyOgMlMBdiMuvk="
- },
- "brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA=="
- },
- "braces": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
- "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8="
- }
- }
- },
- "brfs": {
- "version": "1.6.1",
- "resolved": "https://registry.npmjs.org/brfs/-/brfs-1.6.1.tgz",
- "integrity": "sha512-OfZpABRQQf+Xsmju8XE9bDjs+uU4vLREGolP7bDgcpsI17QREyZ4Bl+2KLxxx1kCgA0fAIhKQBaBYh+PEcCqYQ=="
- },
- "brorand": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
- "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8="
- },
- "browser-stdout": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.0.tgz",
- "integrity": "sha1-81HTKWnTL6XXpVZxVCY9korjvR8=",
- "dev": true
- },
- "browser-sync": {
- "version": "2.24.6",
- "resolved": "https://registry.npmjs.org/browser-sync/-/browser-sync-2.24.6.tgz",
- "integrity": "sha512-3cVW8Ft3sPQ1t9gqZXBDZhTyRce8NW4wf5KzpCYcg6fWjPbyt+vZLvEo+sTq7c7eNQhi8lInQWbjIFEpoM2f7Q==",
- "dev": true,
- "dependencies": {
- "anymatch": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz",
- "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==",
- "dev": true
- },
- "arr-diff": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
- "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
- "dev": true
- },
- "array-unique": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
- "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=",
- "dev": true
- },
- "braces": {
- "version": "1.8.5",
- "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
- "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
- "dev": true
- },
- "camelcase": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
- "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
- "dev": true
- },
- "chokidar": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz",
- "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=",
- "dev": true
- },
- "cliui": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
- "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
- "dev": true
- },
- "expand-brackets": {
- "version": "0.1.5",
- "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",
- "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
- "dev": true
- },
- "extglob": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz",
- "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
- "dev": true
- },
- "find-up": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
- "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
- "dev": true
- },
- "glob-parent": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",
- "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
- "dev": true
- },
- "is-extglob": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
- "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
- "dev": true
- },
- "is-glob": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
- "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
- "dev": true
- },
- "load-json-file": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
- "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
- "dev": true
- },
- "micromatch": {
- "version": "2.3.11",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
- "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
- "dev": true
- },
- "os-locale": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",
- "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
- "dev": true
- },
- "path-exists": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
- "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
- "dev": true
- },
- "path-type": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
- "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
- "dev": true
- },
- "qs": {
- "version": "6.2.3",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.2.3.tgz",
- "integrity": "sha1-HPyyXBCpsrSDBT/zn138kjOQjP4=",
- "dev": true
- },
- "read-pkg": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
- "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
- "dev": true
- },
- "read-pkg-up": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
- "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
- "dev": true
- },
- "string-width": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
- "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
- "dev": true
- },
- "strip-bom": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
- "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
- "dev": true
- },
- "which-module": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz",
- "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=",
- "dev": true
- },
- "window-size": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz",
- "integrity": "sha1-tDFbtCFKPXBY6+7okuE/ok2YsHU=",
- "dev": true
- },
- "yargs": {
- "version": "6.4.0",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.4.0.tgz",
- "integrity": "sha1-gW4ahm1VmMzzTlWW3c4i2S2kkNQ=",
- "dev": true
- },
- "yargs-parser": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz",
- "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=",
- "dev": true
- }
- }
- },
- "browser-sync-ui": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/browser-sync-ui/-/browser-sync-ui-1.0.1.tgz",
- "integrity": "sha512-RIxmwVVcUFhRd1zxp7m2FfLnXHf59x4Gtj8HFwTA//3VgYI3AKkaQAuDL8KDJnE59XqCshxZa13JYuIWtZlKQg==",
- "dev": true
- },
- "browserify-aes": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
- "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA=="
- },
- "browserify-cipher": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz",
- "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w=="
- },
- "browserify-des": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz",
- "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A=="
- },
- "browserify-package-json": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/browserify-package-json/-/browserify-package-json-1.0.1.tgz",
- "integrity": "sha1-mN3oqlxWH9bT/km7qhArdLOW/eo="
- },
- "browserify-rsa": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz",
- "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ="
- },
- "browserify-sign": {
- "version": "4.0.4",
- "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz",
- "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg="
- },
- "browserify-zlib": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz",
- "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA=="
- },
- "browserslist": {
- "version": "1.7.7",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz",
- "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=",
- "dev": true
- },
- "bs-recipes": {
- "version": "1.3.4",
- "resolved": "https://registry.npmjs.org/bs-recipes/-/bs-recipes-1.3.4.tgz",
- "integrity": "sha1-DS1NSKcYyMBEdp/cT4lZLci2lYU=",
- "dev": true
- },
- "buble": {
- "version": "0.15.2",
- "resolved": "https://registry.npmjs.org/buble/-/buble-0.15.2.tgz",
- "integrity": "sha1-VH/EdIP45egXbYKqXrzLGDsC1hM=",
- "dependencies": {
- "acorn": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz",
- "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo="
- },
- "magic-string": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.14.0.tgz",
- "integrity": "sha1-VyJK7xcByu7Sc7F6OalW5ysXJGI="
- }
- }
- },
- "bubleify": {
- "version": "0.7.0",
- "resolved": "https://registry.npmjs.org/bubleify/-/bubleify-0.7.0.tgz",
- "integrity": "sha1-0I6mQv/Qhf+HEciEP1cHLw1euPY=",
- "dependencies": {
- "object-assign": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
- "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
- }
- }
- },
- "buffer": {
- "version": "4.9.1",
- "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz",
- "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=",
- "dependencies": {
- "isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
- }
- }
- },
- "buffer-alloc": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz",
- "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow=="
- },
- "buffer-alloc-unsafe": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz",
- "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg=="
- },
- "buffer-equal": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz",
- "integrity": "sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs="
- },
- "buffer-fill": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz",
- "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw="
- },
- "buffer-from": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
- "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A=="
- },
- "buffer-xor": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
- "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk="
- },
- "builtin-modules": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
- "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8="
- },
- "builtin-status-codes": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
- "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug="
- },
- "bytes": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.5.0.tgz",
- "integrity": "sha1-TJQj6i0lLCcMQbK97+/5u2tiwGo=",
- "optional": true
- },
- "cache-base": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
- "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ=="
- },
- "call-matcher": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/call-matcher/-/call-matcher-1.0.1.tgz",
- "integrity": "sha1-UTTQd5hPcSpU2tPL9i3ijc5BbKg="
- },
- "callsite": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz",
- "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=",
- "dev": true
- },
- "camelcase": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz",
- "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk="
- },
- "camelcase-keys": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
- "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
- "dev": true,
- "dependencies": {
- "camelcase": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
- "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
- "dev": true
- }
- }
- },
- "caniuse-db": {
- "version": "1.0.30000877",
- "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000877.tgz",
- "integrity": "sha512-9RcqvE8HYgdZZzFW6xBmj/CeCaTyCJdUhgkueBCq47AK//w/Yzlg0zcfV1GTlh3jyYEbresGfY2vDEG/AaK/dQ==",
- "dev": true
- },
- "cardinal": {
- "version": "0.4.4",
- "resolved": "https://registry.npmjs.org/cardinal/-/cardinal-0.4.4.tgz",
- "integrity": "sha1-ylu2iltRG5D+k7ms6km97lwyv+I="
- },
- "caseless": {
- "version": "0.12.0",
- "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
- "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="
- },
- "center-align": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz",
- "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60="
- },
- "chai": {
- "version": "1.10.0",
- "resolved": "https://registry.npmjs.org/chai/-/chai-1.10.0.tgz",
- "integrity": "sha1-5AMcyHZURhp1lD5aNatG6vOcHrk=",
- "dev": true
- },
- "chalk": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg="
- },
- "chardet": {
- "version": "0.4.2",
- "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz",
- "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=",
- "optional": true
- },
- "chokidar": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz",
- "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ=="
- },
- "chownr": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz",
- "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=",
- "optional": true
- },
- "ci-info": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.4.0.tgz",
- "integrity": "sha512-Oqmw2pVfCl8sCL+1QgMywPfdxPJPkC51y4usw0iiE2S9qnEOAqXy8bwl1CpMpnoU39g4iKJTz6QZj+28FvOnjQ==",
- "optional": true
- },
- "cipher-base": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
- "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q=="
- },
- "class-utils": {
- "version": "0.3.6",
- "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
- "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
- "dependencies": {
- "define-property": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
- "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY="
- }
- }
- },
- "clean-css": {
- "version": "3.4.28",
- "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-3.4.28.tgz",
- "integrity": "sha1-vxlF6C/ICPVWlebd6uwBQA79A/8=",
- "dev": true,
- "dependencies": {
- "commander": {
- "version": "2.8.1",
- "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz",
- "integrity": "sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ=",
- "dev": true
- },
- "source-map": {
- "version": "0.4.4",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
- "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
- "dev": true
- }
- }
- },
- "cli-cursor": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
- "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
- "optional": true
- },
- "cli-table": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.1.tgz",
- "integrity": "sha1-9TsFJmqLGguTSz0IIebi3FkUriM=",
- "dev": true
- },
- "cli-width": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz",
- "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=",
- "optional": true
- },
- "cliui": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz",
- "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE="
- },
- "clone": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
- "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4="
- },
- "clone-buffer": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz",
- "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=",
- "dev": true
- },
- "clone-stats": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz",
- "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE="
- },
- "cloneable-readable": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.2.tgz",
- "integrity": "sha512-Bq6+4t+lbM8vhTs/Bef5c5AdEMtapp/iFb6+s4/Hh9MVTt8OLKH7ZOOZSCT+Ys7hsHvqv0GuMPJ1lnQJVHvxpg==",
- "dev": true,
- "dependencies": {
- "isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
- "dev": true
- },
- "readable-stream": {
- "version": "2.3.6",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
- "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
- "dev": true
- },
- "string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "dev": true
- }
- }
- },
- "cmd-shim": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/cmd-shim/-/cmd-shim-2.0.2.tgz",
- "integrity": "sha1-b8vamUg6j9FdfTChlspp1oii79s=",
- "optional": true
- },
- "co": {
- "version": "4.6.0",
- "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
- "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ="
- },
- "code-point-at": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
- "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c="
- },
- "collection-visit": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
- "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA="
- },
- "color-convert": {
- "version": "1.9.2",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.2.tgz",
- "integrity": "sha512-3NUJZdhMhcdPn8vJ9v2UQJoH0qqoGUkYTgFEPZaPjEtwmmKUfNV46zZmgB2M5M4DCEQHMaCfWHCxiBflLm04Tg=="
- },
- "color-name": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.1.tgz",
- "integrity": "sha1-SxQVMEz1ACjqgWQ2Q72C6gWANok="
- },
- "color-support": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz",
- "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg=="
- },
- "colors": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz",
- "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=",
- "dev": true
- },
- "combined-stream": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz",
- "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg="
- },
- "commander": {
- "version": "2.17.1",
- "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz",
- "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg=="
- },
- "component-bind": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz",
- "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=",
- "dev": true
- },
- "component-emitter": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
- "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY="
- },
- "component-inherit": {
- "version": "0.0.3",
- "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz",
- "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=",
- "dev": true
- },
- "concat-map": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
- },
- "concat-stream": {
- "version": "1.6.2",
- "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
- "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
- "dependencies": {
- "isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
- },
- "readable-stream": {
- "version": "2.3.6",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
- "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw=="
- },
- "string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="
- }
- }
- },
- "concat-with-sourcemaps": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.1.0.tgz",
- "integrity": "sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg==",
- "dev": true,
- "dependencies": {
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "concaveman": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/concaveman/-/concaveman-1.1.1.tgz",
- "integrity": "sha1-bCSCWAslI874L8K+wAoEFebmgWI="
- },
- "connect": {
- "version": "3.6.6",
- "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.6.tgz",
- "integrity": "sha1-Ce/2xVr3I24TcTWnJXSFi2eG9SQ=",
- "dev": true
- },
- "connect-history-api-fallback": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz",
- "integrity": "sha1-sGhzk0vF40T+9hGhlqb6rgruAVo=",
- "dev": true
- },
- "console-browserify": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz",
- "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA="
- },
- "console-control-strings": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
- "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
- "dev": true
- },
- "constants-browserify": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
- "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U="
- },
- "convert-source-map": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz",
- "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU="
- },
- "cookie": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz",
- "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=",
- "dev": true
- },
- "copy-descriptor": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
- "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40="
- },
- "core-js": {
- "version": "2.5.7",
- "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz",
- "integrity": "sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw=="
- },
- "core-util-is": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
- "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
- },
- "corslite": {
- "version": "0.0.6",
- "resolved": "https://registry.npmjs.org/corslite/-/corslite-0.0.6.tgz",
- "integrity": "sha1-YilU4UwzhSEjxMaPo97/qeLRyJY="
- },
- "create-ecdh": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz",
- "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw=="
- },
- "create-hash": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
- "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg=="
- },
- "create-hmac": {
- "version": "1.1.7",
- "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
- "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg=="
- },
- "cross-spawn": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
- "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk="
- },
- "crypto-browserify": {
- "version": "3.12.0",
- "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",
- "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg=="
- },
- "csscolorparser": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/csscolorparser/-/csscolorparser-1.0.3.tgz",
- "integrity": "sha1-s085HupNqPPpgjHizNjfnAQfFxs="
- },
- "currently-unhandled": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
- "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o="
- },
- "d": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz",
- "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8="
- },
- "d3-array": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-1.2.1.tgz",
- "integrity": "sha512-CyINJQ0SOUHojDdFDH4JEM0552vCR1utGyLHegJHyYH0JyCpSeTPxi4OBqHMA2jJZq4NH782LtaJWBImqI/HBw=="
- },
- "d3-geo": {
- "version": "1.7.1",
- "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-1.7.1.tgz",
- "integrity": "sha512-O4AempWAr+P5qbk2bC2FuN/sDW4z+dN2wDf9QV3bxQt4M5HfOEeXLgJ/UKQW0+o1Dj8BE+L5kiDbdWUMjsmQpw=="
- },
- "d3-voronoi": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/d3-voronoi/-/d3-voronoi-1.1.2.tgz",
- "integrity": "sha1-Fodmfo8TotFYyAwUgMWinLDYlzw="
- },
- "dargs": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/dargs/-/dargs-5.1.0.tgz",
- "integrity": "sha1-7H6lDHhWTNNsnV7Bj2Yyn63ieCk="
- },
- "dashdash": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
- "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA="
- },
- "date-now": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz",
- "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs="
- },
- "dateformat": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz",
- "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI="
- },
- "deap": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/deap/-/deap-1.0.1.tgz",
- "integrity": "sha512-k75KYNZMvwAwes2xIPry/QTffXIchjD8QfABvvfTr80P85jv5ZcKqcoDo+vMe71nNnVnXYe8MA28weyqcf/DKw==",
- "dev": true
- },
- "death": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/death/-/death-1.1.0.tgz",
- "integrity": "sha1-AaqcQB7dknUFFEcLgmY5DGbGcxg=",
- "optional": true
- },
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="
- },
- "decamelize": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
- "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA="
- },
- "decode-uri-component": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
- "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU="
- },
- "deep-eql": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-0.1.3.tgz",
- "integrity": "sha1-71WKyrjeJSBs1xOQbXTlaTDrafI=",
- "dev": true
- },
- "deep-equal": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz",
- "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU="
- },
- "deep-is": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
- "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ="
- },
- "defaults": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz",
- "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=",
- "dev": true
- },
- "define-properties": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
- "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ=="
- },
- "define-property": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
- "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
- "dependencies": {
- "is-accessor-descriptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
- "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ=="
- },
- "is-data-descriptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
- "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ=="
- },
- "is-descriptor": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
- "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg=="
- },
- "kind-of": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
- "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA=="
- }
- }
- },
- "del": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz",
- "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=",
- "dev": true,
- "dependencies": {
- "object-assign": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
- "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
- "dev": true
- }
- }
- },
- "delayed-stream": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
- "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
- },
- "delegates": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
- "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
- "dev": true
- },
- "density-clustering": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/density-clustering/-/density-clustering-1.3.0.tgz",
- "integrity": "sha1-3J9ZyPCrl+FiSsZJMP0xlIF9ysU="
- },
- "depd": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
- "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
- "dev": true
- },
- "deprecated": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/deprecated/-/deprecated-0.0.1.tgz",
- "integrity": "sha1-+cmvVGSvoeepcUWKi97yqpTVuxk=",
- "dev": true
- },
- "des.js": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz",
- "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw="
- },
- "destroy": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
- "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
- "dev": true
- },
- "detect-file": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz",
- "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=",
- "dev": true
- },
- "detect-indent": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz",
- "integrity": "sha1-OHHMCmoALow+Wzz38zYmRnXwa50=",
- "optional": true
- },
- "dev-ip": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/dev-ip/-/dev-ip-1.0.1.tgz",
- "integrity": "sha1-p2o+0YVb56ASu4rBbLgPPADcKPA=",
- "dev": true
- },
- "diff": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/diff/-/diff-1.0.7.tgz",
- "integrity": "sha1-JLuwAcSn1VIhaefKvbLCgU7ZHPQ=",
- "dev": true
- },
- "diffie-hellman": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
- "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg=="
- },
- "doctrine": {
- "version": "0.6.4",
- "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-0.6.4.tgz",
- "integrity": "sha1-gUKEkalC7xiwSSBW7aOADu5X1h0="
- },
- "dom-walk": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.1.tgz",
- "integrity": "sha1-ZyIm3HTI95mtNTB9+TaroRrNYBg="
- },
- "domain-browser": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz",
- "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA=="
- },
- "duplexer2": {
- "version": "0.0.2",
- "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz",
- "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds="
- },
- "duplexify": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.0.tgz",
- "integrity": "sha512-fO3Di4tBKJpYTFHAxTU00BcfWMY9w24r/x21a6rZRbsD/ToUgGxsMbiGRmB7uVAXeGKXD9MwiLZa5E97EVgIRQ==",
- "dependencies": {
- "isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
- },
- "readable-stream": {
- "version": "2.3.6",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
- "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw=="
- },
- "string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="
- }
- }
- },
- "earcut": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/earcut/-/earcut-2.1.3.tgz",
- "integrity": "sha512-AxdCdWUk1zzK/NuZ7e1ljj6IGC+VAdC3Qb7QQDsXpfNrc5IM8tL9nNXUmEGE6jRHTfZ10zhzRhtDmWVsR5pd3A=="
- },
- "easy-extender": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/easy-extender/-/easy-extender-2.3.2.tgz",
- "integrity": "sha1-PTJI/r4rFZYHMW2PnPSRwWZIIh0=",
- "dev": true
- },
- "eazy-logger": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/eazy-logger/-/eazy-logger-3.0.2.tgz",
- "integrity": "sha1-oyWqXlPROiIliJsqxBE7K5Y29Pw=",
- "dev": true
- },
- "ecc-jsbn": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
- "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
- "optional": true
- },
- "ee-first": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
- "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
- "dev": true
- },
- "electron-to-chromium": {
- "version": "1.3.58",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.58.tgz",
- "integrity": "sha512-AGJxlBEn2wOohxqWZkISVsOjZueKTQljfEODTDSEiMqSpH0S+xzV+/5oEM9AGaqhu7DzrpKOgU7ocQRjj0nJmg==",
- "dev": true
- },
- "elliptic": {
- "version": "6.4.1",
- "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz",
- "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ=="
- },
- "emojis-list": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz",
- "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k="
- },
- "encodeurl": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
- "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
- "dev": true
- },
- "end-of-stream": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz",
- "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q=="
- },
- "engine.io": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.2.0.tgz",
- "integrity": "sha512-mRbgmAtQ4GAlKwuPnnAvXXwdPhEx+jkc0OBCLrXuD/CRvwNK3AxRSnqK4FSqmAMRRHryVJP8TopOvmEaA64fKw==",
- "dev": true,
- "dependencies": {
- "debug": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
- "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
- "dev": true
- }
- }
- },
- "engine.io-client": {
- "version": "3.1.6",
- "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.1.6.tgz",
- "integrity": "sha512-hnuHsFluXnsKOndS4Hv6SvUrgdYx1pk2NqfaDMW+GWdgfU3+/V25Cj7I8a0x92idSpa5PIhJRKxPvp9mnoLsfg==",
- "dev": true,
- "dependencies": {
- "debug": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
- "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
- "dev": true
- }
- }
- },
- "engine.io-parser": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.2.tgz",
- "integrity": "sha512-dInLFzr80RijZ1rGpx1+56/uFoH7/7InhH3kZt+Ms6hT8tNx3NGW/WNSA/f8As1WkOfkuyb3tnRyuXGxusclMw==",
- "dev": true
- },
- "enhanced-resolve": {
- "version": "3.4.1",
- "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-3.4.1.tgz",
- "integrity": "sha1-BCHjOf1xQZs9oT0Smzl5BAIwR24=",
- "dependencies": {
- "object-assign": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
- "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
- }
- }
- },
- "errno": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz",
- "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg=="
- },
- "error-ex": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
- "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g=="
- },
- "es5-ext": {
- "version": "0.10.46",
- "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.46.tgz",
- "integrity": "sha512-24XxRvJXNFwEMpJb3nOkiRJKRoupmjYmOPVlI65Qy2SrtxwOTB+g6ODjBKOtwEHbYrhWRty9xxOWLNdClT2djw=="
- },
- "es5-shim": {
- "version": "4.5.10",
- "resolved": "https://registry.npmjs.org/es5-shim/-/es5-shim-4.5.10.tgz",
- "integrity": "sha512-vmryBdqKRO8Ei9LJ4yyEk/EOmAOGIagcHDYPpTAi6pot4IMHS1AC2q5cTKPmydpijg2iX8DVmCuqgrNxIWj8Yg=="
- },
- "es6-iterator": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
- "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c="
- },
- "es6-map": {
- "version": "0.1.5",
- "resolved": "https://registry.npmjs.org/es6-map/-/es6-map-0.1.5.tgz",
- "integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA="
- },
- "es6-promise": {
- "version": "4.2.4",
- "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.4.tgz",
- "integrity": "sha512-/NdNZVJg+uZgtm9eS3O6lrOLYmQag2DjdEXuPaHlZ6RuVqgqaVZfgYCepEIKsLqwdQArOPtC3XzRLqGGfT8KQQ=="
- },
- "es6-set": {
- "version": "0.1.5",
- "resolved": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.5.tgz",
- "integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE="
- },
- "es6-symbol": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz",
- "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc="
- },
- "es6-weak-map": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.2.tgz",
- "integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8="
- },
- "escape-html": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
- "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
- "dev": true
- },
- "escape-string-regexp": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
- "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
- },
- "escodegen": {
- "version": "1.9.1",
- "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.9.1.tgz",
- "integrity": "sha512-6hTjO1NAWkHnDk3OqQ4YrCuwwmGHL9S3nPlzBOUG/R44rda3wLNrfvQ5fkSGjyhHFKM7ALPKcKGrwvCLe0lC7Q==",
- "dependencies": {
- "esutils": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz",
- "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs="
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "optional": true
- }
- }
- },
- "escope": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz",
- "integrity": "sha1-4Bl16BJ4GhY6ba392AOY3GTIicM="
- },
- "esprima": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz",
- "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM="
- },
- "espurify": {
- "version": "1.8.1",
- "resolved": "https://registry.npmjs.org/espurify/-/espurify-1.8.1.tgz",
- "integrity": "sha512-ZDko6eY/o+D/gHCWyHTU85mKDgYcS4FJj7S+YD6WIInm7GQ6AnOjmcL4+buFV/JOztVLELi/7MmuGU5NHta0Mg=="
- },
- "esrecurse": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz",
- "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ=="
- },
- "estraverse": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz",
- "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM="
- },
- "esutils": {
- "version": "1.1.6",
- "resolved": "https://registry.npmjs.org/esutils/-/esutils-1.1.6.tgz",
- "integrity": "sha1-wBzKqa5LiXxtDD4hCuUvPHqEQ3U="
- },
- "etag": {
- "version": "1.8.1",
- "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
- "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
- "dev": true
- },
- "event-emitter": {
- "version": "0.3.5",
- "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz",
- "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk="
- },
- "eventemitter3": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.2.0.tgz",
- "integrity": "sha1-HIaZHYFq0eUEdQ5zh0Ik7PO+xQg=",
- "dev": true
- },
- "events": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz",
- "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ="
- },
- "evp_bytestokey": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
- "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA=="
- },
- "execa": {
- "version": "0.7.0",
- "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz",
- "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c="
- },
- "expand-brackets": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
- "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
- "dependencies": {
- "define-property": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
- "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY="
- },
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8="
- }
- }
- },
- "expand-range": {
- "version": "1.8.2",
- "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz",
- "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=",
- "dependencies": {
- "fill-range": {
- "version": "2.2.4",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz",
- "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q=="
- },
- "is-number": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz",
- "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8="
- },
- "isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
- },
- "isobject": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
- "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk="
- }
- }
- },
- "expand-tilde": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",
- "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=",
- "dev": true
- },
- "expect.js": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/expect.js/-/expect.js-0.2.0.tgz",
- "integrity": "sha1-EChTPSwcNj90pnlv9X7AUg3tK+E="
- },
- "extend": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
- "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
- },
- "extend-shallow": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
- "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
- "dependencies": {
- "is-extendable": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
- "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA=="
- }
- }
- },
- "external-editor": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz",
- "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==",
- "optional": true,
- "dependencies": {
- "tmp": {
- "version": "0.0.33",
- "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
- "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
- "optional": true
- }
- }
- },
- "extglob": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
- "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
- "dependencies": {
- "define-property": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
- "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY="
- },
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8="
- },
- "is-accessor-descriptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
- "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ=="
- },
- "is-data-descriptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
- "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ=="
- },
- "is-descriptor": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
- "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg=="
- },
- "kind-of": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
- "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA=="
- }
- }
- },
- "extract-zip": {
- "version": "1.6.7",
- "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.7.tgz",
- "integrity": "sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k=",
- "dev": true
- },
- "extsprintf": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
- "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU="
- },
- "falafel": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/falafel/-/falafel-2.1.0.tgz",
- "integrity": "sha1-lrsXdh2rqU9G0AFzizzt86Z/4Gw="
- },
- "fancy-log": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.2.tgz",
- "integrity": "sha1-9BEl49hPLn2JpD0G2VjI94vha+E="
- },
- "fast-deep-equal": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz",
- "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ="
- },
- "fast-json-stable-stringify": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",
- "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I="
- },
- "fast-levenshtein": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
- "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc="
- },
- "fd-slicer": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz",
- "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=",
- "dev": true
- },
- "figures": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
- "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
- "optional": true
- },
- "file": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/file/-/file-0.2.2.tgz",
- "integrity": "sha1-w9/Y+M81Na5FXCtCPC5SY112tNM="
- },
- "filelist": {
- "version": "0.0.6",
- "resolved": "https://registry.npmjs.org/filelist/-/filelist-0.0.6.tgz",
- "integrity": "sha1-WKZBrR9XV0on/oekQO8xiDS1Vxk=",
- "dev": true,
- "dependencies": {
- "utilities": {
- "version": "0.0.37",
- "resolved": "https://registry.npmjs.org/utilities/-/utilities-0.0.37.tgz",
- "integrity": "sha1-o0cNCn9ogULZ6KV87hEo8S4Z4ZY=",
- "dev": true
- }
- }
- },
- "filename-regex": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz",
- "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY="
- },
- "filesize": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/filesize/-/filesize-2.0.4.tgz",
- "integrity": "sha1-eAWUHGD83+Y/RtfqNYxZreEcEyU=",
- "dev": true
- },
- "fill-range": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
- "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8="
- }
- }
- },
- "finalhandler": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz",
- "integrity": "sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=",
- "dev": true
- },
- "find-index": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/find-index/-/find-index-0.1.1.tgz",
- "integrity": "sha1-Z101iyyjiS15Whq0cjL4tuLg3eQ=",
- "dev": true
- },
- "find-parent-dir": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/find-parent-dir/-/find-parent-dir-0.3.0.tgz",
- "integrity": "sha1-M8RLQpqysvBkYpnF+fcY83b/jVQ="
- },
- "find-up": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
- "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c="
- },
- "findup-sync": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz",
- "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=",
- "dev": true,
- "dependencies": {
- "is-glob": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
- "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
- "dev": true
- }
- }
- },
- "fined": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/fined/-/fined-1.1.0.tgz",
- "integrity": "sha1-s33IRLdqL15wgeiE98CuNE8VNHY=",
- "dev": true
- },
- "first-chunk-stream": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz",
- "integrity": "sha1-Wb+1DNkF9g18OUzT2ayqtOatk04=",
- "dev": true
- },
- "flagged-respawn": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.0.tgz",
- "integrity": "sha1-Tnmumy6zi/hrO7Vr8+ClaqX8q9c=",
- "dev": true
- },
- "flow-remove-types": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/flow-remove-types/-/flow-remove-types-1.2.3.tgz",
- "integrity": "sha512-ypq/U3V+t9atYiOuSJd40tekCra03EHKoRsiK/wXGrsZimuum0kdwVY7Yv0HTaoXgHW1WiayomYd+Q3kkvPl9Q=="
- },
- "flowplayer": {
- "version": "6.0.5",
- "resolved": "https://registry.npmjs.org/flowplayer/-/flowplayer-6.0.5.tgz",
- "integrity": "sha1-JJPyFl1GhzrEfpk4zaaBldkq7yM="
- },
- "follow-redirects": {
- "version": "1.5.5",
- "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.5.tgz",
- "integrity": "sha512-GHjtHDlY/ehslqv0Gr5N0PUJppgg/q0rOBvX0na1s7y1A3LWxPqCYU76s3Z1bM4+UZB4QF0usaXLT5wFpof5PA==",
- "dependencies": {
- "debug": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
- "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g=="
- }
- }
- },
- "font-awesome": {
- "version": "4.7.0",
- "resolved": "https://registry.npmjs.org/font-awesome/-/font-awesome-4.7.0.tgz",
- "integrity": "sha1-j6jPBBGhoxr9B7BtKQK7n8gVoTM="
- },
- "for-each": {
- "version": "0.3.3",
- "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz",
- "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw=="
- },
- "for-in": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
- "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA="
- },
- "for-own": {
- "version": "0.1.5",
- "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz",
- "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4="
- },
- "foreach": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz",
- "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k="
- },
- "forever-agent": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
- "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE="
- },
- "fork-stream": {
- "version": "0.0.4",
- "resolved": "https://registry.npmjs.org/fork-stream/-/fork-stream-0.0.4.tgz",
- "integrity": "sha1-24Sfznf2cIpfjzhq5TOgkHtUrnA=",
- "dev": true
- },
- "form-data": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz",
- "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk="
- },
- "formatio": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/formatio/-/formatio-1.1.1.tgz",
- "integrity": "sha1-XtPM1jZVEJc4NGXZlhmRAOhhYek=",
- "dev": true
- },
- "fragment-cache": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
- "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk="
- },
- "fresh": {
- "version": "0.5.2",
- "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
- "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
- "dev": true
- },
- "fs": {
- "version": "0.0.2",
- "resolved": "https://registry.npmjs.org/fs/-/fs-0.0.2.tgz",
- "integrity": "sha1-4fJE7zkzwbKmS9R5kTYGDQ9ZFPg=",
- "dev": true
- },
- "fs-constants": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
- "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow=="
- },
- "fs-extra": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz",
- "integrity": "sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE=",
- "dev": true
- },
- "fs.realpath": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
- "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
- },
- "fsevents": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz",
- "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==",
- "optional": true,
- "dependencies": {
- "abbrev": {
- "version": "1.1.1",
- "bundled": true,
- "optional": true
- },
- "ansi-regex": {
- "version": "2.1.1",
- "bundled": true
- },
- "aproba": {
- "version": "1.2.0",
- "bundled": true,
- "optional": true
- },
- "are-we-there-yet": {
- "version": "1.1.4",
- "bundled": true,
- "optional": true
- },
- "balanced-match": {
- "version": "1.0.0",
- "bundled": true
- },
- "brace-expansion": {
- "version": "1.1.11",
- "bundled": true
- },
- "chownr": {
- "version": "1.0.1",
- "bundled": true,
- "optional": true
- },
- "code-point-at": {
- "version": "1.1.0",
- "bundled": true
- },
- "concat-map": {
- "version": "0.0.1",
- "bundled": true
- },
- "console-control-strings": {
- "version": "1.1.0",
- "bundled": true
- },
- "core-util-is": {
- "version": "1.0.2",
- "bundled": true,
- "optional": true
- },
- "debug": {
- "version": "2.6.9",
- "bundled": true,
- "optional": true
- },
- "deep-extend": {
- "version": "0.5.1",
- "bundled": true,
- "optional": true
- },
- "delegates": {
- "version": "1.0.0",
- "bundled": true,
- "optional": true
- },
- "detect-libc": {
- "version": "1.0.3",
- "bundled": true,
- "optional": true
- },
- "fs-minipass": {
- "version": "1.2.5",
- "bundled": true,
- "optional": true
- },
- "fs.realpath": {
- "version": "1.0.0",
- "bundled": true,
- "optional": true
- },
- "gauge": {
- "version": "2.7.4",
- "bundled": true,
- "optional": true
- },
- "glob": {
- "version": "7.1.2",
- "bundled": true,
- "optional": true
- },
- "has-unicode": {
- "version": "2.0.1",
- "bundled": true,
- "optional": true
- },
- "iconv-lite": {
- "version": "0.4.21",
- "bundled": true,
- "optional": true
- },
- "ignore-walk": {
- "version": "3.0.1",
- "bundled": true,
- "optional": true
- },
- "inflight": {
- "version": "1.0.6",
- "bundled": true,
- "optional": true
- },
- "inherits": {
- "version": "2.0.3",
- "bundled": true
- },
- "ini": {
- "version": "1.3.5",
- "bundled": true,
- "optional": true
- },
- "is-fullwidth-code-point": {
- "version": "1.0.0",
- "bundled": true
- },
- "isarray": {
- "version": "1.0.0",
- "bundled": true,
- "optional": true
- },
- "minimatch": {
- "version": "3.0.4",
- "bundled": true
- },
- "minimist": {
- "version": "0.0.8",
- "bundled": true
- },
- "minipass": {
- "version": "2.2.4",
- "bundled": true
- },
- "minizlib": {
- "version": "1.1.0",
- "bundled": true,
- "optional": true
- },
- "mkdirp": {
- "version": "0.5.1",
- "bundled": true
- },
- "ms": {
- "version": "2.0.0",
- "bundled": true,
- "optional": true
- },
- "needle": {
- "version": "2.2.0",
- "bundled": true,
- "optional": true
- },
- "node-pre-gyp": {
- "version": "0.10.0",
- "bundled": true,
- "optional": true
- },
- "nopt": {
- "version": "4.0.1",
- "bundled": true,
- "optional": true
- },
- "npm-bundled": {
- "version": "1.0.3",
- "bundled": true,
- "optional": true
- },
- "npm-packlist": {
- "version": "1.1.10",
- "bundled": true,
- "optional": true
- },
- "npmlog": {
- "version": "4.1.2",
- "bundled": true,
- "optional": true
- },
- "number-is-nan": {
- "version": "1.0.1",
- "bundled": true
- },
- "object-assign": {
- "version": "4.1.1",
- "bundled": true,
- "optional": true
- },
- "once": {
- "version": "1.4.0",
- "bundled": true
- },
- "os-homedir": {
- "version": "1.0.2",
- "bundled": true,
- "optional": true
- },
- "os-tmpdir": {
- "version": "1.0.2",
- "bundled": true,
- "optional": true
- },
- "osenv": {
- "version": "0.1.5",
- "bundled": true,
- "optional": true
- },
- "path-is-absolute": {
- "version": "1.0.1",
- "bundled": true,
- "optional": true
- },
- "process-nextick-args": {
- "version": "2.0.0",
- "bundled": true,
- "optional": true
- },
- "rc": {
- "version": "1.2.7",
- "bundled": true,
- "optional": true,
- "dependencies": {
- "minimist": {
- "version": "1.2.0",
- "bundled": true,
- "optional": true
- }
- }
- },
- "readable-stream": {
- "version": "2.3.6",
- "bundled": true,
- "optional": true
- },
- "rimraf": {
- "version": "2.6.2",
- "bundled": true,
- "optional": true
- },
- "safe-buffer": {
- "version": "5.1.1",
- "bundled": true
- },
- "safer-buffer": {
- "version": "2.1.2",
- "bundled": true,
- "optional": true
- },
- "sax": {
- "version": "1.2.4",
- "bundled": true,
- "optional": true
- },
- "semver": {
- "version": "5.5.0",
- "bundled": true,
- "optional": true
- },
- "set-blocking": {
- "version": "2.0.0",
- "bundled": true,
- "optional": true
- },
- "signal-exit": {
- "version": "3.0.2",
- "bundled": true,
- "optional": true
- },
- "string_decoder": {
- "version": "1.1.1",
- "bundled": true,
- "optional": true
- },
- "string-width": {
- "version": "1.0.2",
- "bundled": true
- },
- "strip-ansi": {
- "version": "3.0.1",
- "bundled": true
- },
- "strip-json-comments": {
- "version": "2.0.1",
- "bundled": true,
- "optional": true
- },
- "tar": {
- "version": "4.4.1",
- "bundled": true,
- "optional": true
- },
- "util-deprecate": {
- "version": "1.0.2",
- "bundled": true,
- "optional": true
- },
- "wide-align": {
- "version": "1.1.2",
- "bundled": true,
- "optional": true
- },
- "wrappy": {
- "version": "1.0.2",
- "bundled": true
- },
- "yallist": {
- "version": "3.0.2",
- "bundled": true
- }
- }
- },
- "fstream": {
- "version": "1.0.11",
- "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz",
- "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=",
- "dev": true
- },
- "function-bind": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
- "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
- },
- "galleria": {
- "version": "1.5.7",
- "resolved": "https://registry.npmjs.org/galleria/-/galleria-1.5.7.tgz",
- "integrity": "sha1-/9wHmx3dASxxgcydSaVna8zizeY="
- },
- "gauge": {
- "version": "2.7.4",
- "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
- "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
- "dev": true,
- "dependencies": {
- "object-assign": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
- "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
- "dev": true
- },
- "string-width": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
- "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
- "dev": true
- }
- }
- },
- "gaze": {
- "version": "0.5.2",
- "resolved": "https://registry.npmjs.org/gaze/-/gaze-0.5.2.tgz",
- "integrity": "sha1-QLcJU30k0dRXZ9takIaJ3+aaxE8=",
- "dev": true
- },
- "geojson-equality": {
- "version": "0.1.6",
- "resolved": "https://registry.npmjs.org/geojson-equality/-/geojson-equality-0.1.6.tgz",
- "integrity": "sha1-oXE3TvBD5dR5eZWEC65GSOB1LXI="
- },
- "geojson-rbush": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/geojson-rbush/-/geojson-rbush-2.1.0.tgz",
- "integrity": "sha1-O9c745H8ELCuaT2bis6iquC4Oo0="
- },
- "geojson-rewind": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/geojson-rewind/-/geojson-rewind-0.3.1.tgz",
- "integrity": "sha1-IiQHl8hHzC8MHTE+SqDJFa+n8p0="
- },
- "geojson-vt": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/geojson-vt/-/geojson-vt-3.2.0.tgz",
- "integrity": "sha512-qk7sEv7dMfuGzflwClsgtO1fWPut/TqCInWEEUJc/Ofn4tmqBGznnPv3eUdxtwMkulMaAwSL3osHiyN03XJd/w=="
- },
- "geonames-server-jquery-plugin": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/geonames-server-jquery-plugin/-/geonames-server-jquery-plugin-0.2.2.tgz",
- "integrity": "sha1-jyUknoIwV7S6pE6VkGlgclxVL8M="
- },
- "get-caller-file": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz",
- "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w=="
- },
- "get-closest": {
- "version": "0.0.4",
- "resolved": "https://registry.npmjs.org/get-closest/-/get-closest-0.0.4.tgz",
- "integrity": "sha1-JprHdtHmAiqg/Vht1wjop9Miaa8="
- },
- "get-stdin": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
- "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
- "dev": true
- },
- "get-stream": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
- "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ="
- },
- "get-value": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
- "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg="
- },
- "getpass": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
- "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo="
- },
- "glob": {
- "version": "7.1.2",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
- "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ=="
- },
- "glob-base": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz",
- "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=",
- "dependencies": {
- "glob-parent": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",
- "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg="
- },
- "is-extglob": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
- "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA="
- },
- "is-glob": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
- "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM="
- }
- }
- },
- "glob-parent": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
- "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
- "dependencies": {
- "is-glob": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
- "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo="
- }
- }
- },
- "glob-stream": {
- "version": "3.1.18",
- "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-3.1.18.tgz",
- "integrity": "sha1-kXCl8St5Awb9/lmPMT+PeVT9FDs=",
- "dev": true,
- "dependencies": {
- "glob": {
- "version": "4.5.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz",
- "integrity": "sha1-xstz0yJsHv7wTePFbQEvAzd+4V8=",
- "dev": true
- },
- "minimatch": {
- "version": "2.0.10",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz",
- "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=",
- "dev": true
- },
- "readable-stream": {
- "version": "1.0.34",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
- "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
- "dev": true
- },
- "through2": {
- "version": "0.6.5",
- "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
- "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=",
- "dev": true
- }
- }
- },
- "glob-watcher": {
- "version": "0.0.6",
- "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-0.0.6.tgz",
- "integrity": "sha1-uVtKjfdLOcgymLDAXJeLTZo7cQs=",
- "dev": true
- },
- "glob2base": {
- "version": "0.0.12",
- "resolved": "https://registry.npmjs.org/glob2base/-/glob2base-0.0.12.tgz",
- "integrity": "sha1-nUGbPijxLoOjYhZKJ3BVkiycDVY=",
- "dev": true
- },
- "global": {
- "version": "4.3.2",
- "resolved": "https://registry.npmjs.org/global/-/global-4.3.2.tgz",
- "integrity": "sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8="
- },
- "global-modules": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz",
- "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==",
- "dev": true
- },
- "global-prefix": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz",
- "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=",
- "dev": true
- },
- "globby": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz",
- "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=",
- "dev": true,
- "dependencies": {
- "object-assign": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
- "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
- "dev": true
- }
- }
- },
- "globule": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/globule/-/globule-0.1.0.tgz",
- "integrity": "sha1-2cjt3h2nnRJaFRt5UzuXhnY0auU=",
- "dev": true,
- "dependencies": {
- "glob": {
- "version": "3.1.21",
- "resolved": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz",
- "integrity": "sha1-0p4KBV3qUTj00H7UDomC6DwgZs0=",
- "dev": true
- },
- "graceful-fs": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz",
- "integrity": "sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q=",
- "dev": true
- },
- "inherits": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz",
- "integrity": "sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js=",
- "dev": true
- },
- "lodash": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz",
- "integrity": "sha1-j1dWDIO1n8JwvT1WG2kAQ0MOJVE=",
- "dev": true
- },
- "lru-cache": {
- "version": "2.7.3",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz",
- "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=",
- "dev": true
- },
- "minimatch": {
- "version": "0.2.14",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz",
- "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=",
- "dev": true
- }
- }
- },
- "glogg": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.1.tgz",
- "integrity": "sha512-ynYqXLoluBKf9XGR1gA59yEJisIL7YHEH4xr3ZziHB5/yl4qWfaK8Js9jGe6gBGCSCKVqiyO30WnRZADvemUNw=="
- },
- "graceful-fs": {
- "version": "4.1.11",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
- "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg="
- },
- "graceful-readlink": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz",
- "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=",
- "dev": true
- },
- "gray-matter": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-3.1.1.tgz",
- "integrity": "sha512-nZ1qjLmayEv0/wt3sHig7I0s3/sJO0dkAaKYQ5YAOApUtYEOonXSFdWvL1khvnZMTvov4UufkqlFsilPnejEXA==",
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8="
- },
- "kind-of": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
- "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw=="
- }
- }
- },
- "grid-index": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/grid-index/-/grid-index-1.0.0.tgz",
- "integrity": "sha1-rSxdVM5bNUN/r/HXCprrPR0mERA="
- },
- "growl": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/growl/-/growl-1.7.0.tgz",
- "integrity": "sha1-3i1mE20ALhErpw8/EMMc98NQsto=",
- "dev": true
- },
- "gulp": {
- "version": "3.9.1",
- "resolved": "https://registry.npmjs.org/gulp/-/gulp-3.9.1.tgz",
- "integrity": "sha1-VxzkWSjdQK9lFPxAEYZgFsE4RbQ=",
- "dev": true,
- "dependencies": {
- "semver": {
- "version": "4.3.6",
- "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz",
- "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=",
- "dev": true
- }
- }
- },
- "gulp-autoprefixer": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/gulp-autoprefixer/-/gulp-autoprefixer-3.1.1.tgz",
- "integrity": "sha1-dSMAUc0NFxND14O36bXREg7u+bA=",
- "dev": true
- },
- "gulp-concat": {
- "version": "2.6.1",
- "resolved": "https://registry.npmjs.org/gulp-concat/-/gulp-concat-2.6.1.tgz",
- "integrity": "sha1-Yz0WyV2IUEYorQJmVmPO5aR5M1M=",
- "dev": true,
- "dependencies": {
- "clone": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz",
- "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=",
- "dev": true
- },
- "clone-stats": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz",
- "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=",
- "dev": true
- },
- "replace-ext": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz",
- "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=",
- "dev": true
- },
- "vinyl": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.0.tgz",
- "integrity": "sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg==",
- "dev": true
- }
- }
- },
- "gulp-concat-util": {
- "version": "0.5.5",
- "resolved": "https://registry.npmjs.org/gulp-concat-util/-/gulp-concat-util-0.5.5.tgz",
- "integrity": "sha1-yPBjO05ulQ/5PEdbPI07hL4Dt9w=",
- "dev": true
- },
- "gulp-cssmin": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/gulp-cssmin/-/gulp-cssmin-0.2.0.tgz",
- "integrity": "sha1-h6s8ad05sg1dljVcZQStakR7HnI=",
- "dev": true,
- "dependencies": {
- "ansi-regex": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz",
- "integrity": "sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk=",
- "dev": true
- },
- "ansi-styles": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz",
- "integrity": "sha1-6uy/Zs1waIJ2Cy9GkVgrj1XXp94=",
- "dev": true
- },
- "chalk": {
- "version": "0.5.1",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz",
- "integrity": "sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=",
- "dev": true
- },
- "dateformat": {
- "version": "1.0.12",
- "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz",
- "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=",
- "dev": true
- },
- "gulp-rename": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-1.1.0.tgz",
- "integrity": "sha1-kwkKqvTThsB/IFOKaIjxXvunJ6E=",
- "dev": true
- },
- "gulp-util": {
- "version": "2.2.20",
- "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-2.2.20.tgz",
- "integrity": "sha1-1xRuVyiRC9jwR6awseVJvCLb1kw=",
- "dev": true
- },
- "has-ansi": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz",
- "integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=",
- "dev": true
- },
- "lodash._reinterpolate": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-2.4.1.tgz",
- "integrity": "sha1-TxInqlqHEfxjL1sHofRgequLMiI=",
- "dev": true
- },
- "lodash.escape": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-2.4.1.tgz",
- "integrity": "sha1-LOEsXghNsKV92l5dHu659dF1o7Q=",
- "dev": true
- },
- "lodash.keys": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz",
- "integrity": "sha1-SN6kbfj/djKxDXBrissmWR4rNyc=",
- "dev": true
- },
- "lodash.template": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-2.4.1.tgz",
- "integrity": "sha1-nmEQB+32KRKal0qzxIuBez4c8g0=",
- "dev": true
- },
- "lodash.templatesettings": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-2.4.1.tgz",
- "integrity": "sha1-6nbHXRHrhtTb6JqDiTu4YZKaxpk=",
- "dev": true
- },
- "minimist": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.2.0.tgz",
- "integrity": "sha1-Tf/lJdriuGTGbC4jxicdev3s784=",
- "dev": true
- },
- "readable-stream": {
- "version": "1.0.34",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
- "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
- "dev": true
- },
- "strip-ansi": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz",
- "integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=",
- "dev": true
- },
- "supports-color": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz",
- "integrity": "sha1-2S3iaU6z9nMjlz1649i1W0wiGQo=",
- "dev": true
- },
- "through2": {
- "version": "0.5.1",
- "resolved": "https://registry.npmjs.org/through2/-/through2-0.5.1.tgz",
- "integrity": "sha1-390BLrnHAOIyP9M084rGIqs3Lac=",
- "dev": true
- },
- "vinyl": {
- "version": "0.2.3",
- "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.2.3.tgz",
- "integrity": "sha1-vKk4IJWC7FpJrVOKAPofEl5RMlI=",
- "dev": true
- },
- "xtend": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz",
- "integrity": "sha1-XM50B7r2Qsunvs2laBEcST9ZZlo=",
- "dev": true
- }
- }
- },
- "gulp-debug": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/gulp-debug/-/gulp-debug-2.1.2.tgz",
- "integrity": "sha1-L1/l9kvNH0zxicFg4IDIrQZUMJQ=",
- "dev": true,
- "dependencies": {
- "object-assign": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
- "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
- "dev": true
- }
- }
- },
- "gulp-if": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/gulp-if/-/gulp-if-2.0.2.tgz",
- "integrity": "sha1-pJe351cwBQQcqivIt92jyARE1ik=",
- "dev": true
- },
- "gulp-install": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/gulp-install/-/gulp-install-0.6.0.tgz",
- "integrity": "sha1-EVQfEfxfehnhjLPvjq255kuOVKo=",
- "dev": true
- },
- "gulp-match": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/gulp-match/-/gulp-match-1.0.3.tgz",
- "integrity": "sha1-kcfA1/Kb7NZgbVfYCn+Hdqh6uo4=",
- "dev": true
- },
- "gulp-qunit": {
- "version": "1.5.2",
- "resolved": "https://registry.npmjs.org/gulp-qunit/-/gulp-qunit-1.5.2.tgz",
- "integrity": "sha512-Cj619t43lNMwX40dwgYn5wX+Wx2Jh3iQk0uIwlhPcs+zaQuNDHEhNVWYO6Bz2sSkQCeVjRq8aOG6z/dHfPqBSQ==",
- "dev": true,
- "dependencies": {
- "ansi-styles": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
- "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
- "dev": true
- },
- "chalk": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
- "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
- "dev": true
- },
- "has-flag": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
- "dev": true
- },
- "readable-stream": {
- "version": "1.0.34",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
- "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
- "dev": true
- },
- "supports-color": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
- "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
- "dev": true
- },
- "through2": {
- "version": "0.6.5",
- "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
- "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=",
- "dev": true
- }
- }
- },
- "gulp-rename": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-1.4.0.tgz",
- "integrity": "sha512-swzbIGb/arEoFK89tPY58vg3Ok1bw+d35PfUNwWqdo7KM4jkmuGA78JiDNqR+JeZFaeeHnRg9N7aihX3YPmsyg==",
- "dev": true
- },
- "gulp-sass": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/gulp-sass/-/gulp-sass-3.2.1.tgz",
- "integrity": "sha512-UATbRpSDsyXCnpYSPBUEvdvtSEzksJs7/oQ0CujIpzKqKrO6vlnYwhX2UTsGrf4rNLwqlSSaM271It0uHYvJ3Q==",
- "dev": true
- },
- "gulp-uglify": {
- "version": "1.5.4",
- "resolved": "https://registry.npmjs.org/gulp-uglify/-/gulp-uglify-1.5.4.tgz",
- "integrity": "sha1-UkeI2HZm0J+dDCH7IXf5ADmmWMk=",
- "dev": true,
- "dependencies": {
- "async": {
- "version": "0.2.10",
- "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz",
- "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=",
- "dev": true
- },
- "isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
- "dev": true
- },
- "isobject": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
- "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
- "dev": true
- },
- "uglify-js": {
- "version": "2.6.4",
- "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.6.4.tgz",
- "integrity": "sha1-ZeovswWck5RpLxX+2HwrNsFrmt8=",
- "dev": true
- },
- "yargs": {
- "version": "3.10.0",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz",
- "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",
- "dev": true
- }
- }
- },
- "gulp-util": {
- "version": "3.0.8",
- "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz",
- "integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08="
- },
- "gulp-watch": {
- "version": "4.3.11",
- "resolved": "https://registry.npmjs.org/gulp-watch/-/gulp-watch-4.3.11.tgz",
- "integrity": "sha1-Fi/FY96fx3DpH5p845VVE6mhGMA=",
- "dev": true,
- "dependencies": {
- "anymatch": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz",
- "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==",
- "dev": true
- },
- "arr-diff": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
- "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
- "dev": true
- },
- "array-unique": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
- "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=",
- "dev": true
- },
- "braces": {
- "version": "1.8.5",
- "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
- "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
- "dev": true
- },
- "chokidar": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz",
- "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=",
- "dev": true,
- "dependencies": {
- "glob-parent": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",
- "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
- "dev": true
- }
- }
- },
- "expand-brackets": {
- "version": "0.1.5",
- "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",
- "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
- "dev": true
- },
- "extglob": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz",
- "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
- "dev": true
- },
- "is-extglob": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
- "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
- "dev": true
- },
- "is-glob": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
- "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
- "dev": true
- },
- "isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
- "dev": true
- },
- "micromatch": {
- "version": "2.3.11",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
- "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
- "dev": true
- },
- "object-assign": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
- "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
- "dev": true
- },
- "readable-stream": {
- "version": "2.3.6",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
- "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
- "dev": true
- },
- "string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "dev": true
- },
- "vinyl": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz",
- "integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=",
- "dev": true
- }
- }
- },
- "gulplog": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz",
- "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U="
- },
- "gunzip-maybe": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/gunzip-maybe/-/gunzip-maybe-1.4.1.tgz",
- "integrity": "sha512-qtutIKMthNJJgeHQS7kZ9FqDq59/Wn0G2HYCRNjpup7yKfVI6/eqwpmroyZGFoCYaG+sW6psNVb4zoLADHpp2g==",
- "optional": true,
- "dependencies": {
- "browserify-zlib": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz",
- "integrity": "sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=",
- "optional": true
- },
- "pako": {
- "version": "0.2.9",
- "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz",
- "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=",
- "optional": true
- }
- }
- },
- "handlebars": {
- "version": "4.0.11",
- "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.11.tgz",
- "integrity": "sha1-Ywo13+ApS8KB7a5v/F0yn8eYLcw=",
- "dev": true,
- "optional": true,
- "dependencies": {
- "async": {
- "version": "1.5.2",
- "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
- "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
- "dev": true,
- "optional": true
- },
- "source-map": {
- "version": "0.4.4",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
- "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
- "dev": true,
- "optional": true
- }
- }
- },
- "har-schema": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
- "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI="
- },
- "har-validator": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz",
- "integrity": "sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA=="
- },
- "has": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
- "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw=="
- },
- "has-ansi": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
- "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE="
- },
- "has-binary2": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz",
- "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==",
- "dev": true,
- "dependencies": {
- "isarray": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
- "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=",
- "dev": true
- }
- }
- },
- "has-color": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz",
- "integrity": "sha1-ZxRKUmDDT8PMpnfQQdr1L+e3iy8="
- },
- "has-cors": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz",
- "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=",
- "dev": true
- },
- "has-flag": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
- "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE="
- },
- "has-gulplog": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz",
- "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4="
- },
- "has-symbols": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz",
- "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q="
- },
- "has-unicode": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
- "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
- "dev": true
- },
- "has-value": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
- "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc="
- },
- "has-values": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
- "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
- "dependencies": {
- "kind-of": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
- "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc="
- }
- }
- },
- "hash-base": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz",
- "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg="
- },
- "hash.js": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.5.tgz",
- "integrity": "sha512-eWI5HG9Np+eHV1KQhisXWwM+4EPPYe5dFX1UZZH7k/E3JzDEazVH+VGlZi6R94ZqImq+A3D1mCEtrFIfg/E7sA=="
- },
- "hasha": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/hasha/-/hasha-2.2.0.tgz",
- "integrity": "sha1-eNfL/B5tZjA/55g3NlmEUXsvbuE=",
- "dev": true
- },
- "he": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz",
- "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=",
- "dev": true
- },
- "hmac-drbg": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
- "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE="
- },
- "homedir-polyfill": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz",
- "integrity": "sha1-TCu8inWJmP7r9e1oWA921GdotLw=",
- "dev": true
- },
- "hosted-git-info": {
- "version": "2.7.1",
- "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz",
- "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w=="
- },
- "html5shiv": {
- "version": "3.7.3",
- "resolved": "https://registry.npmjs.org/html5shiv/-/html5shiv-3.7.3.tgz",
- "integrity": "sha1-14qEo2e8uacQEA1XgCw4ewhGMdI="
- },
- "http-errors": {
- "version": "1.6.3",
- "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
- "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",
- "dev": true,
- "dependencies": {
- "statuses": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
- "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
- "dev": true
- }
- }
- },
- "http-proxy": {
- "version": "1.15.2",
- "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.15.2.tgz",
- "integrity": "sha1-ZC/cr/5S00SNK9o7AHnpQJBk2jE=",
- "dev": true
- },
- "http-signature": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
- "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE="
- },
- "https-browserify": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz",
- "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM="
- },
- "humane-js": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/humane-js/-/humane-js-3.2.2.tgz",
- "integrity": "sha1-t2KvX4skbz/W9FXrExwlK9XACow="
- },
- "i18next": {
- "version": "8.4.3",
- "resolved": "https://registry.npmjs.org/i18next/-/i18next-8.4.3.tgz",
- "integrity": "sha1-Nrb/UWxPmSAQ7tzOJKNsRgnox9w="
- },
- "i18next-xhr-backend": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/i18next-xhr-backend/-/i18next-xhr-backend-1.5.1.tgz",
- "integrity": "sha512-9OLdC/9YxDvTFcgsH5t2BHCODHEotHCa6h7Ly0EUlUC7Y2GS09UeoHOGj3gWKQ3HCqXz8NlH4gOrK3NNc9vPuw=="
- },
- "iconv-lite": {
- "version": "0.4.23",
- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz",
- "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA=="
- },
- "ieee754": {
- "version": "1.1.12",
- "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz",
- "integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA=="
- },
- "immutable": {
- "version": "3.8.2",
- "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.2.tgz",
- "integrity": "sha1-wkOZUUVbs5kT2vKBN28VMOEErfM=",
- "dev": true
- },
- "imports-loader": {
- "version": "0.7.1",
- "resolved": "https://registry.npmjs.org/imports-loader/-/imports-loader-0.7.1.tgz",
- "integrity": "sha1-8gS180cCoywdt9SNidXoZ6BEElM="
- },
- "in-publish": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz",
- "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=",
- "dev": true
- },
- "indent-string": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
- "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
- "dev": true
- },
- "indexof": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz",
- "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10="
- },
- "individual": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/individual/-/individual-2.0.0.tgz",
- "integrity": "sha1-gzsJfa0jKU52EXqY+zjg2a1hu5c="
- },
- "inflight": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
- "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk="
- },
- "inherits": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
- },
- "ini": {
- "version": "1.3.5",
- "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz",
- "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw=="
- },
- "inquirer": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz",
- "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==",
- "optional": true,
- "dependencies": {
- "ansi-regex": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
- "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
- "optional": true
- },
- "ansi-styles": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
- "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
- "optional": true
- },
- "chalk": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
- "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
- "optional": true
- },
- "has-flag": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
- "optional": true
- },
- "lodash": {
- "version": "4.17.10",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz",
- "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==",
- "optional": true
- },
- "strip-ansi": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
- "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
- "optional": true
- },
- "supports-color": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
- "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
- "optional": true
- }
- }
- },
- "insert-css": {
- "version": "0.0.0",
- "resolved": "https://registry.npmjs.org/insert-css/-/insert-css-0.0.0.tgz",
- "integrity": "sha1-IwS/pviTq+y4/5yo2cdgXZTPKRE="
- },
- "interpret": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz",
- "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ="
- },
- "invariant": {
- "version": "2.2.4",
- "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
- "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
- "optional": true
- },
- "invert-kv": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz",
- "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY="
- },
- "irregular-plurals": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-1.4.0.tgz",
- "integrity": "sha1-LKmwM2UREYVUEvFr5dd8YqRYp2Y=",
- "dev": true
- },
- "is-absolute": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz",
- "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==",
- "dev": true
- },
- "is-accessor-descriptor": {
- "version": "0.1.6",
- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
- "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY="
- },
- "is-arrayish": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
- "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0="
- },
- "is-binary-path": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
- "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg="
- },
- "is-buffer": {
- "version": "1.1.6",
- "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
- "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
- },
- "is-builtin-module": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz",
- "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74="
- },
- "is-callable": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz",
- "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA=="
- },
- "is-ci": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.0.tgz",
- "integrity": "sha512-plgvKjQtalH2P3Gytb7L61Lmz95g2DlpzFiQyRSFew8WoJKxtKRzrZMeyRN2supblm3Psc8OQGy7Xjb6XG11jw==",
- "optional": true
- },
- "is-data-descriptor": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
- "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y="
- },
- "is-deflate": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-deflate/-/is-deflate-1.0.0.tgz",
- "integrity": "sha1-yGKQHDwWH7CdrHzcfnhPgOmPLxQ=",
- "optional": true
- },
- "is-descriptor": {
- "version": "0.1.6",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
- "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
- "dependencies": {
- "kind-of": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
- "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw=="
- }
- }
- },
- "is-dotfile": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz",
- "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE="
- },
- "is-equal-shallow": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz",
- "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ="
- },
- "is-extendable": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
- "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik="
- },
- "is-extglob": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
- "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI="
- },
- "is-finite": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz",
- "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",
- "dev": true
- },
- "is-fullwidth-code-point": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
- "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs="
- },
- "is-function": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.1.tgz",
- "integrity": "sha1-Es+5i2W1fdPRk6MSH19uL0N2ArU="
- },
- "is-glob": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz",
- "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A="
- },
- "is-gzip": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-gzip/-/is-gzip-1.0.0.tgz",
- "integrity": "sha1-bKiwe5nHeZgCWQDlVc7Y7YCHmoM=",
- "optional": true
- },
- "is-number": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
- "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU="
- },
- "is-number-like": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/is-number-like/-/is-number-like-1.0.8.tgz",
- "integrity": "sha512-6rZi3ezCyFcn5L71ywzz2bS5b2Igl1En3eTlZlvKjpz1n3IZLAYMbKYAIQgFmEu0GENg92ziU/faEOA/aixjbA==",
- "dev": true
- },
- "is-path-cwd": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz",
- "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=",
- "dev": true
- },
- "is-path-in-cwd": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz",
- "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==",
- "dev": true
- },
- "is-path-inside": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz",
- "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=",
- "dev": true
- },
- "is-plain-obj": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
- "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
- "dev": true
- },
- "is-plain-object": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
- "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og=="
- },
- "is-posix-bracket": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz",
- "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q="
- },
- "is-primitive": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz",
- "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU="
- },
- "is-promise": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz",
- "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=",
- "optional": true
- },
- "is-regexp": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz",
- "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=",
- "dev": true
- },
- "is-relative": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz",
- "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==",
- "dev": true
- },
- "is-stream": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
- "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ="
- },
- "is-typedarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
- "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
- },
- "is-unc-path": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz",
- "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==",
- "dev": true
- },
- "is-utf8": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
- "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
- "dev": true
- },
- "is-windows": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
- "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA=="
- },
- "isarray": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
- "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
- },
- "isexe": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
- "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
- },
- "isobject": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
- "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8="
- },
- "isstream": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
- "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo="
- },
- "istanbul": {
- "version": "0.4.5",
- "resolved": "https://registry.npmjs.org/istanbul/-/istanbul-0.4.5.tgz",
- "integrity": "sha1-ZcfXPUxNqE1POsMQuRj7C4Azczs=",
- "dev": true,
- "optional": true,
- "dependencies": {
- "abbrev": {
- "version": "1.0.9",
- "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz",
- "integrity": "sha1-kbR5JYinc4wl813W9jdSovh3YTU=",
- "dev": true,
- "optional": true
- },
- "async": {
- "version": "1.5.2",
- "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
- "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
- "dev": true,
- "optional": true
- },
- "escodegen": {
- "version": "1.8.1",
- "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.8.1.tgz",
- "integrity": "sha1-WltTr0aTEQvrsIZ6o0MN07cKEBg=",
- "dev": true,
- "optional": true
- },
- "esprima": {
- "version": "2.7.3",
- "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz",
- "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=",
- "dev": true
- },
- "estraverse": {
- "version": "1.9.3",
- "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz",
- "integrity": "sha1-r2fy3JIlgkFZUJJgkaQAXSnJu0Q=",
- "dev": true,
- "optional": true
- },
- "esutils": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz",
- "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=",
- "dev": true,
- "optional": true
- },
- "glob": {
- "version": "5.0.15",
- "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
- "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",
- "dev": true,
- "optional": true
- },
- "has-flag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
- "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
- "dev": true,
- "optional": true
- },
- "resolve": {
- "version": "1.1.7",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
- "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=",
- "dev": true,
- "optional": true
- },
- "source-map": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz",
- "integrity": "sha1-2rc/vPwrqBm03gO9b26qSBZLP50=",
- "dev": true,
- "optional": true
- },
- "supports-color": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
- "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
- "dev": true,
- "optional": true
- },
- "wordwrap": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
- "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
- "dev": true,
- "optional": true
- }
- }
- },
- "jade": {
- "version": "0.26.3",
- "resolved": "https://registry.npmjs.org/jade/-/jade-0.26.3.tgz",
- "integrity": "sha1-jxDXl32NefL2/4YqgbBRPMslaGw=",
- "dev": true,
- "dependencies": {
- "commander": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/commander/-/commander-0.6.1.tgz",
- "integrity": "sha1-+mihT2qUXVTbvlDYzbMyDp47GgY=",
- "dev": true
- },
- "mkdirp": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz",
- "integrity": "sha1-G79asbqCevI1dRQ0kEJkVfSB/h4=",
- "dev": true
- }
- }
- },
- "jake": {
- "version": "8.0.18",
- "resolved": "https://registry.npmjs.org/jake/-/jake-8.0.18.tgz",
- "integrity": "sha512-KSF3QH/uNR7pKcWgBuS7U1nYoYdcqitLEB86nvIcYztiiDsePkn2/JoSutiKP77O1MTNlbhTiNHorIrlpyy4sA==",
- "dev": true,
- "dependencies": {
- "ansi-styles": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.0.0.tgz",
- "integrity": "sha1-yxAt8cVvUSPquLZ817mAJ6AnkXg=",
- "dev": true
- },
- "async": {
- "version": "0.9.2",
- "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz",
- "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=",
- "dev": true
- },
- "chalk": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz",
- "integrity": "sha1-UZmj3c0MHv4jvAjBsCewYXbgxk8=",
- "dev": true
- },
- "strip-ansi": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.1.1.tgz",
- "integrity": "sha1-OeipjQRNFQZgq+SmgIrPcLt7yZE=",
- "dev": true
- }
- }
- },
- "jquery": {
- "version": "1.11.3",
- "resolved": "https://registry.npmjs.org/jquery/-/jquery-1.11.3.tgz",
- "integrity": "sha1-3Yt0J4snEC0p32Pq4oMIqM+htYM="
- },
- "jquery-lazyload": {
- "version": "1.9.7",
- "resolved": "https://registry.npmjs.org/jquery-lazyload/-/jquery-lazyload-1.9.7.tgz",
- "integrity": "sha1-mYKziMUzwLYRIUs8WqoLn+3gcfc="
- },
- "jquery-simplecolorpicker": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/jquery-simplecolorpicker/-/jquery-simplecolorpicker-0.3.1.tgz",
- "integrity": "sha1-T2vv04CrBUcPWF1UguUYBVbkYOs="
- },
- "jquery-treeview": {
- "version": "git+https://github.com/alchemy-fr/jquery-treeview.git#1e9e5a49d2875b878801e904cd08c2d25e85af1e"
- },
- "jquery-ui": {
- "version": "1.12.1",
- "resolved": "https://registry.npmjs.org/jquery-ui/-/jquery-ui-1.12.1.tgz",
- "integrity": "sha1-vLQEXI3QU5wTS8FIjN0+dop6nlE="
- },
- "jquery-ui-datepicker-with-i18n": {
- "version": "1.10.4",
- "resolved": "https://registry.npmjs.org/jquery-ui-datepicker-with-i18n/-/jquery-ui-datepicker-with-i18n-1.10.4.tgz",
- "integrity": "sha1-hiy1tI5MUCpROt7tCGTpI0dZM34="
- },
- "jquery-ui-dist": {
- "version": "1.12.1",
- "resolved": "https://registry.npmjs.org/jquery-ui-dist/-/jquery-ui-dist-1.12.1.tgz",
- "integrity": "sha1-XAgV08xvkP9fqvWyaKbiO0ypBPo="
- },
- "jquery.cookie": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/jquery.cookie/-/jquery.cookie-1.4.1.tgz",
- "integrity": "sha1-1j3OIJ6raR/mMxbbCMqeR+D5OFs="
- },
- "jquery.fancytree": {
- "version": "2.29.1",
- "resolved": "https://registry.npmjs.org/jquery.fancytree/-/jquery.fancytree-2.29.1.tgz",
- "integrity": "sha512-6gxwRdXZYfVmtnq/ztBmHvdm1RUxGlBbjMWgZJDlMjTHuOozPVymdLeEXSDo1t4efvhUHFUOQgy7O831jGqFxQ=="
- },
- "jquery.tree": {
- "version": "0.0.5",
- "resolved": "https://registry.npmjs.org/jquery.tree/-/jquery.tree-0.0.5.tgz",
- "integrity": "sha1-JOUSvHOQRj2zYmDGXYN27RdwZw8=",
- "dependencies": {
- "jquery": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/jquery/-/jquery-2.1.4.tgz",
- "integrity": "sha1-IoveaYoMYUMdwmMKahVPFYkNIxc="
- }
- }
- },
- "js-base64": {
- "version": "2.4.8",
- "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.8.tgz",
- "integrity": "sha512-hm2nYpDrwoO/OzBhdcqs/XGT6XjSuSSCVEpia+Kl2J6x4CYt5hISlVL/AYU1khoDXv0AQVgxtdJySb9gjAn56Q==",
- "dev": true
- },
- "js-cookie": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-2.2.0.tgz",
- "integrity": "sha1-Gywnmm7s44ChIWi5JIUmWzWx7/s="
- },
- "js-fixtures": {
- "version": "1.5.3",
- "resolved": "https://registry.npmjs.org/js-fixtures/-/js-fixtures-1.5.3.tgz",
- "integrity": "sha1-P3TKsg2Z7xLh+VjM8jHC6AeQaOA=",
- "dev": true,
- "dependencies": {
- "commander": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-2.0.0.tgz",
- "integrity": "sha1-0bhvkB+LZL2UG96tr5JFMDk76Sg=",
- "dev": true
- },
- "glob": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.3.tgz",
- "integrity": "sha1-4xPusknHr/qlxHUoaw4RW1mDlGc=",
- "dev": true
- },
- "graceful-fs": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz",
- "integrity": "sha1-fNLNsiiko/Nule+mzBQt59GhNtA=",
- "dev": true
- },
- "lru-cache": {
- "version": "2.7.3",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz",
- "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=",
- "dev": true
- },
- "minimatch": {
- "version": "0.2.14",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz",
- "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=",
- "dev": true
- },
- "mkdirp": {
- "version": "0.3.5",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz",
- "integrity": "sha1-3j5fiWHIjHh+4TaN+EmsRBPsqNc=",
- "dev": true
- },
- "mocha": {
- "version": "1.17.1",
- "resolved": "https://registry.npmjs.org/mocha/-/mocha-1.17.1.tgz",
- "integrity": "sha1-f3Zx1oUm0HS3uuZgyQmfh+DqHMs=",
- "dev": true
- }
- }
- },
- "js-tokens": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
- "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
- "optional": true
- },
- "js-yaml": {
- "version": "3.12.0",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz",
- "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==",
- "dependencies": {
- "esprima": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
- "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="
- }
- }
- },
- "jsbn": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
- "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
- "optional": true
- },
- "json-loader": {
- "version": "0.5.7",
- "resolved": "https://registry.npmjs.org/json-loader/-/json-loader-0.5.7.tgz",
- "integrity": "sha512-QLPs8Dj7lnf3e3QYS1zkCo+4ZwqOiF9d/nZnYozTISxXWCfNs9yuky5rJw4/W34s7POaNlbZmQGaB5NiXCbP4w=="
- },
- "json-schema": {
- "version": "0.2.3",
- "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
- "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM="
- },
- "json-schema-traverse": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz",
- "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A="
- },
- "json-stringify-safe": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
- "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus="
- },
- "JSON2": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/JSON2/-/JSON2-0.1.0.tgz",
- "integrity": "sha1-jXSTBApj1YNa919H3suDq2yMB5A="
- },
- "json5": {
- "version": "0.5.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz",
- "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE="
- },
- "jsonfile": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-3.0.1.tgz",
- "integrity": "sha1-pezG9l9T9mLEQVx2daAzHQmS7GY=",
- "dev": true
- },
- "jsonlint-lines-primitives": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/jsonlint-lines-primitives/-/jsonlint-lines-primitives-1.6.0.tgz",
- "integrity": "sha1-u4n2DIubYS/ZE92qI2ZJuEDYZhE="
- },
- "jsonparse": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz",
- "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=",
- "optional": true
- },
- "jsprim": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
- "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI="
- },
- "JSV": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/JSV/-/JSV-4.0.2.tgz",
- "integrity": "sha1-0Hf2glVx+CEy+d/67Vh7QCn+/1c="
- },
- "kdbush": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/kdbush/-/kdbush-1.0.1.tgz",
- "integrity": "sha1-PL0D6d6tnA9vZszblkUOXOzGQOA="
- },
- "kew": {
- "version": "0.7.0",
- "resolved": "https://registry.npmjs.org/kew/-/kew-0.7.0.tgz",
- "integrity": "sha1-edk9LTM2PW/dKXCzNdkUGtWR15s=",
- "dev": true
- },
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ="
- },
- "klaw": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz",
- "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=",
- "dev": true
- },
- "lazy-cache": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz",
- "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4="
- },
- "lcid": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
- "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU="
- },
- "leaflet": {
- "version": "0.7.7",
- "resolved": "https://registry.npmjs.org/leaflet/-/leaflet-0.7.7.tgz",
- "integrity": "sha1-HjUrpU5j0HZFH6NjyQCJDLLPde4="
- },
- "leaflet-contextmenu": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/leaflet-contextmenu/-/leaflet-contextmenu-1.4.0.tgz",
- "integrity": "sha1-4r2kga8QJggOq6oymX5TH9RPYFw="
- },
- "leaflet-draw": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/leaflet-draw/-/leaflet-draw-0.3.2.tgz",
- "integrity": "sha1-cX7o/tTCqWecEhYuH5ItLaUD0Qk="
- },
- "leven": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz",
- "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=",
- "optional": true
- },
- "levn": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
- "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4="
- },
- "liftoff": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-2.5.0.tgz",
- "integrity": "sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=",
- "dev": true
- },
- "limiter": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/limiter/-/limiter-1.1.3.tgz",
- "integrity": "sha512-zrycnIMsLw/3ZxTbW7HCez56rcFGecWTx5OZNplzcXUUmJLmoYArC6qdJzmAN5BWiNXGcpjhF9RQ1HSv5zebEw==",
- "dev": true
- },
- "lineclip": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/lineclip/-/lineclip-1.1.5.tgz",
- "integrity": "sha1-K/JgZ9lDVP6r+R5CdoI221YW/RM="
- },
- "load-json-file": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz",
- "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg="
- },
- "loader-runner": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.3.0.tgz",
- "integrity": "sha1-9IKuqC1UPgeSFwDVpG7yb9rGuKI="
- },
- "loader-utils": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz",
- "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0="
- },
- "localtunnel": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/localtunnel/-/localtunnel-1.9.0.tgz",
- "integrity": "sha512-wCIiIHJ8kKIcWkTQE3m1VRABvsH2ZuOkiOpZUofUCf6Q42v3VIZ+Q0YfX1Z4sYDRj0muiKL1bLvz1FeoxsPO0w==",
- "dev": true,
- "dependencies": {
- "axios": {
- "version": "0.17.1",
- "resolved": "https://registry.npmjs.org/axios/-/axios-0.17.1.tgz",
- "integrity": "sha1-LY4+XQvb1zJ/kbyBT1xXZg+Bgk0=",
- "dev": true
- },
- "camelcase": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
- "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
- "dev": true
- },
- "cliui": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
- "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
- "dev": true
- },
- "debug": {
- "version": "2.6.8",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz",
- "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=",
- "dev": true
- },
- "find-up": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
- "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
- "dev": true
- },
- "load-json-file": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
- "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
- "dev": true
- },
- "os-locale": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",
- "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
- "dev": true
- },
- "path-exists": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
- "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
- "dev": true
- },
- "path-type": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
- "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
- "dev": true
- },
- "read-pkg": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
- "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
- "dev": true
- },
- "read-pkg-up": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
- "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
- "dev": true
- },
- "string-width": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
- "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
- "dev": true
- },
- "strip-bom": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
- "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
- "dev": true
- },
- "which-module": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz",
- "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=",
- "dev": true
- },
- "yargs": {
- "version": "6.6.0",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz",
- "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=",
- "dev": true
- },
- "yargs-parser": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz",
- "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=",
- "dev": true
- }
- }
- },
- "locate-path": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
- "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4="
- },
- "lodash": {
- "version": "3.10.1",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz",
- "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y="
- },
- "lodash-compat": {
- "version": "3.10.2",
- "resolved": "https://registry.npmjs.org/lodash-compat/-/lodash-compat-3.10.2.tgz",
- "integrity": "sha1-xpQBKKnTD46QLNLPmf0Muk7PwYM="
- },
- "lodash._arraycopy": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/lodash._arraycopy/-/lodash._arraycopy-3.0.0.tgz",
- "integrity": "sha1-due3wfH7klRzdIeKVi7Qaj5Q9uE="
- },
- "lodash._arrayeach": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/lodash._arrayeach/-/lodash._arrayeach-3.0.0.tgz",
- "integrity": "sha1-urFWsqkNPxu9XGU0AzSeXlkz754="
- },
- "lodash._baseassign": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz",
- "integrity": "sha1-jDigmVAPIVrQnlnxci/QxSv+Ck4=",
- "dev": true
- },
- "lodash._basecopy": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz",
- "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY="
- },
- "lodash._basefor": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/lodash._basefor/-/lodash._basefor-3.0.3.tgz",
- "integrity": "sha1-dVC06SGO8J+tJDQ7YSAhx5tMIMI="
- },
- "lodash._basetostring": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz",
- "integrity": "sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U="
- },
- "lodash._basevalues": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz",
- "integrity": "sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc="
- },
- "lodash._bindcallback": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz",
- "integrity": "sha1-5THCdkTPi1epnhftlbNcdIeJOS4="
- },
- "lodash._createassigner": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/lodash._createassigner/-/lodash._createassigner-3.1.1.tgz",
- "integrity": "sha1-g4pbri/aymOsIt7o4Z+k5taXCxE="
- },
- "lodash._escapehtmlchar": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/lodash._escapehtmlchar/-/lodash._escapehtmlchar-2.4.1.tgz",
- "integrity": "sha1-32fDu2t+jh6DGrSL+geVuSr+iZ0=",
- "dev": true
- },
- "lodash._escapestringchar": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/lodash._escapestringchar/-/lodash._escapestringchar-2.4.1.tgz",
- "integrity": "sha1-7P4iYYoq3lC/7qQ5N+Ud9m8O23I=",
- "dev": true
- },
- "lodash._getnative": {
- "version": "3.9.1",
- "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz",
- "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U="
- },
- "lodash._htmlescapes": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/lodash._htmlescapes/-/lodash._htmlescapes-2.4.1.tgz",
- "integrity": "sha1-MtFL8IRLbeb4tioFG09nwii2JMs=",
- "dev": true
- },
- "lodash._isiterateecall": {
- "version": "3.0.9",
- "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz",
- "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw="
- },
- "lodash._isnative": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/lodash._isnative/-/lodash._isnative-2.4.1.tgz",
- "integrity": "sha1-PqZAS3hKe+g2x7V1gOHN95sUgyw=",
- "dev": true
- },
- "lodash._objecttypes": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/lodash._objecttypes/-/lodash._objecttypes-2.4.1.tgz",
- "integrity": "sha1-fAt/admKH3ZSn4kLDNsbTf7BHBE=",
- "dev": true
- },
- "lodash._reescape": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz",
- "integrity": "sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo="
- },
- "lodash._reevaluate": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz",
- "integrity": "sha1-WLx0xAZklTrgsSTYBpltrKQx4u0="
- },
- "lodash._reinterpolate": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz",
- "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0="
- },
- "lodash._reunescapedhtml": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/lodash._reunescapedhtml/-/lodash._reunescapedhtml-2.4.1.tgz",
- "integrity": "sha1-dHxPxAED6zu4oJduVx96JlnpO6c=",
- "dev": true,
- "dependencies": {
- "lodash.keys": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz",
- "integrity": "sha1-SN6kbfj/djKxDXBrissmWR4rNyc=",
- "dev": true
- }
- }
- },
- "lodash._root": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz",
- "integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI="
- },
- "lodash._shimkeys": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/lodash._shimkeys/-/lodash._shimkeys-2.4.1.tgz",
- "integrity": "sha1-bpzJZm/wgfC1psl4uD4kLmlJ0gM=",
- "dev": true
- },
- "lodash.assign": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-3.2.0.tgz",
- "integrity": "sha1-POnwI0tLIiPilrj6CsH+6OvKZPo=",
- "dev": true
- },
- "lodash.clonedeep": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
- "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=",
- "dev": true
- },
- "lodash.debounce": {
- "version": "4.0.8",
- "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
- "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168="
- },
- "lodash.defaults": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-2.4.1.tgz",
- "integrity": "sha1-p+iIXwXmiFEUS24SqPNngCa8TFQ=",
- "dev": true,
- "dependencies": {
- "lodash.keys": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz",
- "integrity": "sha1-SN6kbfj/djKxDXBrissmWR4rNyc=",
- "dev": true
- }
- }
- },
- "lodash.escape": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz",
- "integrity": "sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg="
- },
- "lodash.groupby": {
- "version": "4.6.0",
- "resolved": "https://registry.npmjs.org/lodash.groupby/-/lodash.groupby-4.6.0.tgz",
- "integrity": "sha1-Cwih3PaDl8OXhVwyOXg4Mt90A9E="
- },
- "lodash.isarguments": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz",
- "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo="
- },
- "lodash.isarray": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz",
- "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U="
- },
- "lodash.isfinite": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz",
- "integrity": "sha1-+4m2WpqAKBgz8LdHizpRBPiY67M=",
- "dev": true
- },
- "lodash.isobject": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-2.4.1.tgz",
- "integrity": "sha1-Wi5H/mmVPx7mMafrof5k0tBlWPU=",
- "dev": true
- },
- "lodash.isplainobject": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-3.2.0.tgz",
- "integrity": "sha1-moI4rhayAEMpYM1zRlEtASP79MU="
- },
- "lodash.istypedarray": {
- "version": "3.0.6",
- "resolved": "https://registry.npmjs.org/lodash.istypedarray/-/lodash.istypedarray-3.0.6.tgz",
- "integrity": "sha1-yaR3SYYHUB2OhJTSg7h8OSgc72I="
- },
- "lodash.keys": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz",
- "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo="
- },
- "lodash.keysin": {
- "version": "3.0.8",
- "resolved": "https://registry.npmjs.org/lodash.keysin/-/lodash.keysin-3.0.8.tgz",
- "integrity": "sha1-IsRJPrvtsUJ5YqVLRFssinZ/tH8="
- },
- "lodash.merge": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-3.3.2.tgz",
- "integrity": "sha1-DZDZPtY3sYeEN7s+IWASYNev6ZQ="
- },
- "lodash.mergewith": {
- "version": "4.6.1",
- "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz",
- "integrity": "sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ==",
- "dev": true
- },
- "lodash.restparam": {
- "version": "3.6.1",
- "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz",
- "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU="
- },
- "lodash.template": {
- "version": "3.6.2",
- "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz",
- "integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8="
- },
- "lodash.templatesettings": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz",
- "integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU="
- },
- "lodash.toarray": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/lodash.toarray/-/lodash.toarray-4.4.0.tgz",
- "integrity": "sha1-JMS/zWsvuji/0FlNsRedjptlZWE=",
- "optional": true
- },
- "lodash.toplainobject": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/lodash.toplainobject/-/lodash.toplainobject-3.0.0.tgz",
- "integrity": "sha1-KHkK2ULSk9eKpmOgfs9/UsoEGY0="
- },
- "lodash.values": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/lodash.values/-/lodash.values-2.4.1.tgz",
- "integrity": "sha1-q/UUQ2s8twUAFieXjLzzCxKA7qQ=",
- "dev": true,
- "dependencies": {
- "lodash.keys": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz",
- "integrity": "sha1-SN6kbfj/djKxDXBrissmWR4rNyc=",
- "dev": true
- }
- }
- },
- "lolex": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/lolex/-/lolex-1.3.2.tgz",
- "integrity": "sha1-fD2mL/yzDw9agKJWbKJORdigHzE=",
- "dev": true
- },
- "longest": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz",
- "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc="
- },
- "loose-envify": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
- "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
- "optional": true
- },
- "loud-rejection": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz",
- "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8="
- },
- "lru-cache": {
- "version": "4.1.3",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz",
- "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA=="
- },
- "m3u8-parser": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/m3u8-parser/-/m3u8-parser-4.2.0.tgz",
- "integrity": "sha512-LVHw0U6IPJjwk9i9f7Xe26NqaUHTNlIt4SSWoEfYFROeVKHN6MIjOhbRheI3dg8Jbq5WCuMFQ0QU3EgZpmzFPg=="
- },
- "magic-string": {
- "version": "0.22.5",
- "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.22.5.tgz",
- "integrity": "sha512-oreip9rJZkzvA8Qzk9HFs8fZGF/u7H/gtrE8EN6RjKJ9kh2HlC+yQ2QezifqTZfGyiuAV0dRv5a+y/8gBb1m9w=="
- },
- "make-iterator": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz",
- "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==",
- "dev": true,
- "dependencies": {
- "kind-of": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
- "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
- "dev": true
- }
- }
- },
- "map-cache": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
- "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8="
- },
- "map-obj": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
- "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
- "dev": true
- },
- "map-stream": {
- "version": "0.0.4",
- "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.0.4.tgz",
- "integrity": "sha1-XsbekCE+9sey65Nn6a3o2k79tos=",
- "dev": true
- },
- "map-visit": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
- "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48="
- },
- "mapbox": {
- "version": "1.0.0-beta10",
- "resolved": "https://registry.npmjs.org/mapbox/-/mapbox-1.0.0-beta10.tgz",
- "integrity": "sha1-A3VhvLlcvcBm0d/34s4dbIU5y44="
- },
- "mapbox-gl": {
- "version": "0.44.2",
- "resolved": "https://registry.npmjs.org/mapbox-gl/-/mapbox-gl-0.44.2.tgz",
- "integrity": "sha512-UzrfDEit6pX+HSj5qQTDG633JiF4JKn1MD8vz58S7kAnGRqnnSfFc7rrSVXZ/E6G5SFKsfESURUbLLuGkOcfWA==",
- "dependencies": {
- "minimist": {
- "version": "0.0.8",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
- "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
- }
- }
- },
- "mapbox-gl-circle": {
- "version": "1.6.5",
- "resolved": "https://registry.npmjs.org/mapbox-gl-circle/-/mapbox-gl-circle-1.6.5.tgz",
- "integrity": "sha512-VHA6lgxZE/WFtBXmMveU2zt7ZeVcBHe42k4U4b8xGEnrDSQs4/++EBPVywEMNqi01XQrbf1eiAhsIDZasR4drw==",
- "dependencies": {
- "@turf/bbox": {
- "version": "4.7.3",
- "resolved": "https://registry.npmjs.org/@turf/bbox/-/bbox-4.7.3.tgz",
- "integrity": "sha1-461PEKfptBtSKIDTMIMZgZkFkGc="
- },
- "@turf/bbox-polygon": {
- "version": "4.7.3",
- "resolved": "https://registry.npmjs.org/@turf/bbox-polygon/-/bbox-polygon-4.7.3.tgz",
- "integrity": "sha1-NYiQ/R8abK2anLUHmeNzJfuIAXo="
- },
- "@turf/bearing": {
- "version": "4.7.3",
- "resolved": "https://registry.npmjs.org/@turf/bearing/-/bearing-4.7.3.tgz",
- "integrity": "sha1-79GopcjKDNvsvMAhcsQe0hbf+Pk="
- },
- "@turf/circle": {
- "version": "4.7.3",
- "resolved": "https://registry.npmjs.org/@turf/circle/-/circle-4.7.3.tgz",
- "integrity": "sha1-6PmW/4ewyo4+a3S2D2q12vkIZxM="
- },
- "@turf/destination": {
- "version": "4.7.3",
- "resolved": "https://registry.npmjs.org/@turf/destination/-/destination-4.7.3.tgz",
- "integrity": "sha1-8eo7s3Bc9S/tE1p5F9STNuR7jS4="
- },
- "@turf/distance": {
- "version": "4.7.3",
- "resolved": "https://registry.npmjs.org/@turf/distance/-/distance-4.7.3.tgz",
- "integrity": "sha1-tatIoJpkJwbWXDm5GUM9XSzFcbE="
- },
- "@turf/helpers": {
- "version": "4.7.3",
- "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-4.7.3.tgz",
- "integrity": "sha1-vDEqxDyrPFMqSDFRxMOCxWSUKek="
- },
- "@turf/invariant": {
- "version": "4.7.3",
- "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-4.7.3.tgz",
- "integrity": "sha1-U482fSPBE/yEnXDJpSS4Vjh0YB0="
- },
- "@turf/meta": {
- "version": "4.7.4",
- "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-4.7.4.tgz",
- "integrity": "sha1-beLx6YkLj2S2aeS0fAmyCJMGOXc="
- },
- "@turf/truncate": {
- "version": "4.7.3",
- "resolved": "https://registry.npmjs.org/@turf/truncate/-/truncate-4.7.3.tgz",
- "integrity": "sha1-gnqN+P8Mn/+dzxpLMUXL3vgPuZM="
- },
- "debug": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
- "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
- "optional": true
- },
- "isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
- "optional": true
- },
- "lodash": {
- "version": "4.17.10",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz",
- "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg=="
- },
- "readable-stream": {
- "version": "2.3.6",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
- "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
- "optional": true
- },
- "string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "optional": true
- }
- }
- },
- "mapbox.js": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/mapbox.js/-/mapbox.js-2.4.0.tgz",
- "integrity": "sha1-xDsISl3XEzTIPuHfKPpnRD1zwpw="
- },
- "marked": {
- "version": "0.2.10",
- "resolved": "https://registry.npmjs.org/marked/-/marked-0.2.10.tgz",
- "integrity": "sha1-1f1oJxyq5hxV0pHQe9UDTP9ec+4="
- },
- "math-random": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.1.tgz",
- "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w="
- },
- "md5.js": {
- "version": "1.3.4",
- "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.4.tgz",
- "integrity": "sha1-6b296UogpawYsENA/Fdk1bCdkB0="
- },
- "mem": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz",
- "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y="
- },
- "memory-fs": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz",
- "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=",
- "dependencies": {
- "isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
- },
- "readable-stream": {
- "version": "2.3.6",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
- "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw=="
- },
- "string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="
- }
- }
- },
- "meow": {
- "version": "3.7.0",
- "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
- "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
- "dev": true,
- "dependencies": {
- "find-up": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
- "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
- "dev": true
- },
- "load-json-file": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
- "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
- "dev": true
- },
- "object-assign": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
- "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
- "dev": true
- },
- "path-exists": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
- "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
- "dev": true
- },
- "path-type": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
- "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
- "dev": true
- },
- "read-pkg": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
- "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
- "dev": true
- },
- "read-pkg-up": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
- "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
- "dev": true
- },
- "strip-bom": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
- "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
- "dev": true
- }
- }
- },
- "merge-source-map": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.0.4.tgz",
- "integrity": "sha1-pd5GU42uhNQRTMXqArR3KmNGcB8="
- },
- "merge-stream": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz",
- "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=",
- "dev": true,
- "dependencies": {
- "isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
- "dev": true
- },
- "readable-stream": {
- "version": "2.3.6",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
- "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
- "dev": true
- },
- "string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "dev": true
- }
- }
- },
- "micromatch": {
- "version": "3.1.10",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
- "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
- "dependencies": {
- "kind-of": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
- "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA=="
- }
- }
- },
- "miller-rabin": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz",
- "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA=="
- },
- "mime": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz",
- "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==",
- "dev": true
- },
- "mime-db": {
- "version": "1.35.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.35.0.tgz",
- "integrity": "sha512-JWT/IcCTsB0Io3AhWUMjRqucrHSPsSf2xKLaRldJVULioggvkJvggZ3VXNNSRkCddE6D+BUI4HEIZIA2OjwIvg=="
- },
- "mime-types": {
- "version": "2.1.19",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.19.tgz",
- "integrity": "sha512-P1tKYHVSZ6uFo26mtnve4HQFE3koh1UWVkp8YUC+ESBHe945xWSoXuHHiGarDqcEZ+whpCDnlNw5LON0kLo+sw=="
- },
- "mimic-fn": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
- "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ=="
- },
- "min-document": {
- "version": "2.19.0",
- "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz",
- "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU="
- },
- "minimalistic-assert": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
- "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A=="
- },
- "minimalistic-crypto-utils": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
- "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo="
- },
- "minimatch": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
- "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA=="
- },
- "minimist": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
- "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
- },
- "mixin-deep": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz",
- "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==",
- "dependencies": {
- "is-extendable": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
- "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA=="
- }
- }
- },
- "mkdirp": {
- "version": "0.5.1",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
- "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
- "dependencies": {
- "minimist": {
- "version": "0.0.8",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
- "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
- }
- }
- },
- "mocha": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/mocha/-/mocha-4.1.0.tgz",
- "integrity": "sha512-0RVnjg1HJsXY2YFDoTNzcc1NKhYuXKRrBAG2gDygmJJA136Cs2QlRliZG1mA0ap7cuaT30mw16luAeln+4RiNA==",
- "dev": true,
- "dependencies": {
- "commander": {
- "version": "2.11.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz",
- "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==",
- "dev": true
- },
- "debug": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
- "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
- "dev": true
- },
- "diff": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/diff/-/diff-3.3.1.tgz",
- "integrity": "sha512-MKPHZDMB0o6yHyDryUOScqZibp914ksXwAMYMTHj6KO8UeKsRYNJD3oNCKjTqZon+V488P7N/HzXF8t7ZR95ww==",
- "dev": true
- },
- "growl": {
- "version": "1.10.3",
- "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.3.tgz",
- "integrity": "sha512-hKlsbA5Vu3xsh1Cg3J7jSmX/WaW6A5oBeqzM88oNbCRQFz+zUaXm6yxS4RVytp1scBoJzSYl4YAEOQIt6O8V1Q==",
- "dev": true
- },
- "supports-color": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.4.0.tgz",
- "integrity": "sha512-rKC3+DyXWgK0ZLKwmRsrkyHVZAjNkfzeehuFWdGGcqGDTZFH73+RH6S/RDAAxl9GusSjZSUWYLmT9N5pzXFOXQ==",
- "dev": true
- }
- }
- },
- "modernizr": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/modernizr/-/modernizr-3.0.0.tgz",
- "integrity": "sha1-yPLbnrz5fmgkS3ZyaeVBQN+uxds="
- },
- "monotone-convex-hull-2d": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/monotone-convex-hull-2d/-/monotone-convex-hull-2d-1.0.1.tgz",
- "integrity": "sha1-R/Xa6t88Sv03dkuqGqh4ekDu4Iw="
- },
- "mpd-parser": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/mpd-parser/-/mpd-parser-0.6.1.tgz",
- "integrity": "sha512-3ucsY5NJMABltTLtYMSDfqZpvKV4yF8YvMx91hZFrHiblseuoKq4XUQ5IkcdtFAIRBAkPhXMU3/eunTFNCNsHw=="
- },
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
- },
- "multi-stage-sourcemap": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/multi-stage-sourcemap/-/multi-stage-sourcemap-0.2.1.tgz",
- "integrity": "sha1-sJ/IWG6qF/gdV1xK0C4Pej9rEQU=",
- "dependencies": {
- "source-map": {
- "version": "0.1.43",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz",
- "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y="
- }
- }
- },
- "multipipe": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz",
- "integrity": "sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s="
- },
- "mustache": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/mustache/-/mustache-2.2.1.tgz",
- "integrity": "sha1-LEDKIcJ49TFQaCvPkJDkGjM5uHY="
- },
- "mute-stream": {
- "version": "0.0.7",
- "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
- "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s="
- },
- "mux.js": {
- "version": "4.4.1",
- "resolved": "https://registry.npmjs.org/mux.js/-/mux.js-4.4.1.tgz",
- "integrity": "sha512-KxeFqCXDWZS9ZflufC8PmPx8r3cAq+xWyPxYpgKiDmcImgwRyl/R0N5Eun4eWtxfJ98xZ7UdbBVKq0r06dFBOw=="
- },
- "nan": {
- "version": "2.10.0",
- "resolved": "https://registry.npmjs.org/nan/-/nan-2.10.0.tgz",
- "integrity": "sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA=="
- },
- "nanomatch": {
- "version": "1.2.13",
- "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
- "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
- "dependencies": {
- "kind-of": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
- "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA=="
- }
- }
- },
- "natives": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/natives/-/natives-1.1.4.tgz",
- "integrity": "sha512-Q29yeg9aFKwhLVdkTAejM/HvYG0Y1Am1+HUkFQGn5k2j8GS+v60TVmZh6nujpEAj/qql+wGUrlryO8bF+b1jEg==",
- "dev": true
- },
- "negotiator": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz",
- "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=",
- "dev": true
- },
- "neo-async": {
- "version": "2.5.2",
- "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.5.2.tgz",
- "integrity": "sha512-vdqTKI9GBIYcAEbFAcpKPErKINfPF5zIuz3/niBfq8WUZjpT2tytLlFVrBgWdOtqI4uaA/Rb6No0hux39XXDuw=="
- },
- "next-tick": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz",
- "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw="
- },
- "node-emoji": {
- "version": "1.8.1",
- "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.8.1.tgz",
- "integrity": "sha512-+ktMAh1Jwas+TnGodfCfjUbJKoANqPaJFN0z0iqh41eqD8dvguNzcitVSBSVK1pidz0AqGbLKcoVuVLRVZ/aVg==",
- "optional": true
- },
- "node-ensure": {
- "version": "0.0.0",
- "resolved": "https://registry.npmjs.org/node-ensure/-/node-ensure-0.0.0.tgz",
- "integrity": "sha1-7K52QVDemYYexcgQ/V0Jaxg5Mqc="
- },
- "node-gyp": {
- "version": "3.8.0",
- "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz",
- "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==",
- "dev": true,
- "dependencies": {
- "semver": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz",
- "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=",
- "dev": true
- }
- }
- },
- "node-libs-browser": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.1.0.tgz",
- "integrity": "sha512-5AzFzdoIMb89hBGMZglEegffzgRg+ZFoUmisQ8HI4j1KDdpx13J0taNp2y9xPbur6W61gepGDDotGBVQ7mfUCg==",
- "dependencies": {
- "isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
- },
- "process": {
- "version": "0.11.10",
- "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
- "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI="
- },
- "punycode": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
- "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4="
- },
- "readable-stream": {
- "version": "2.3.6",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
- "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw=="
- },
- "string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="
- }
- }
- },
- "node-sass": {
- "version": "4.9.3",
- "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.9.3.tgz",
- "integrity": "sha512-XzXyGjO+84wxyH7fV6IwBOTrEBe2f0a6SBze9QWWYR/cL74AcQUks2AsqcCZenl/Fp/JVbuEaLpgrLtocwBUww==",
- "dev": true,
- "dependencies": {
- "cross-spawn": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz",
- "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=",
- "dev": true
- },
- "gaze": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz",
- "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==",
- "dev": true
- },
- "globule": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz",
- "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==",
- "dev": true
- },
- "har-validator": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz",
- "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=",
- "dev": true
- },
- "lodash": {
- "version": "4.17.10",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz",
- "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==",
- "dev": true
- },
- "lodash.assign": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz",
- "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=",
- "dev": true
- },
- "oauth-sign": {
- "version": "0.8.2",
- "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz",
- "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=",
- "dev": true
- },
- "punycode": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
- "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
- "dev": true
- },
- "request": {
- "version": "2.87.0",
- "resolved": "https://registry.npmjs.org/request/-/request-2.87.0.tgz",
- "integrity": "sha512-fcogkm7Az5bsS6Sl0sibkbhcKsnyon/jV1kF3ajGmF0c8HrttdKTPRT9hieOaQHA5HEq6r8OyWOo/o781C1tNw==",
- "dev": true
- },
- "tough-cookie": {
- "version": "2.3.4",
- "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz",
- "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==",
- "dev": true
- }
- }
- },
- "nomnom": {
- "version": "1.8.1",
- "resolved": "https://registry.npmjs.org/nomnom/-/nomnom-1.8.1.tgz",
- "integrity": "sha1-IVH3Ikcrp55Qp2/BJbuMjy5Nwqc=",
- "dependencies": {
- "ansi-styles": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.0.0.tgz",
- "integrity": "sha1-yxAt8cVvUSPquLZ817mAJ6AnkXg="
- },
- "chalk": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz",
- "integrity": "sha1-UZmj3c0MHv4jvAjBsCewYXbgxk8="
- },
- "strip-ansi": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.1.1.tgz",
- "integrity": "sha1-OeipjQRNFQZgq+SmgIrPcLt7yZE="
- },
- "underscore": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz",
- "integrity": "sha1-izixDKze9jM3uLJOT/htRa6lKag="
- }
- }
- },
- "nopt": {
- "version": "3.0.6",
- "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
- "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
- "dev": true
- },
- "normalize-css": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/normalize-css/-/normalize-css-2.3.1.tgz",
- "integrity": "sha1-/APjuR46Uap6GDa657K2rG1R4VY="
- },
- "normalize-package-data": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
- "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw=="
- },
- "normalize-path": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
- "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk="
- },
- "normalize-range": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
- "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
- "dev": true
- },
- "nouislider": {
- "version": "9.2.0",
- "resolved": "https://registry.npmjs.org/nouislider/-/nouislider-9.2.0.tgz",
- "integrity": "sha1-6HxQfeKwtNB1A4taQlR8fbvrr2k="
- },
- "npm": {
- "version": "6.4.0",
- "resolved": "https://registry.npmjs.org/npm/-/npm-6.4.0.tgz",
- "integrity": "sha512-k0VteQaxRuI1mREBxCtLUksesD2ZmX5gxjXNEjTmTrxQ3SHW22InkCKyX4NzoeGAYtgmDg5MuE7rcXYod7xgug==",
- "dependencies": {
- "abbrev": {
- "version": "1.1.1",
- "bundled": true
- },
- "agent-base": {
- "version": "4.2.0",
- "bundled": true
- },
- "agentkeepalive": {
- "version": "3.4.1",
- "bundled": true
- },
- "ajv": {
- "version": "5.5.2",
- "bundled": true
- },
- "ansi-align": {
- "version": "2.0.0",
- "bundled": true
- },
- "ansi-regex": {
- "version": "2.1.1",
- "bundled": true
- },
- "ansi-styles": {
- "version": "3.2.1",
- "bundled": true
- },
- "ansicolors": {
- "version": "0.3.2",
- "bundled": true
- },
- "ansistyles": {
- "version": "0.1.3",
- "bundled": true
- },
- "aproba": {
- "version": "1.2.0",
- "bundled": true
- },
- "archy": {
- "version": "1.0.0",
- "bundled": true
- },
- "are-we-there-yet": {
- "version": "1.1.4",
- "bundled": true
- },
- "asap": {
- "version": "2.0.6",
- "bundled": true
- },
- "asn1": {
- "version": "0.2.3",
- "bundled": true
- },
- "assert-plus": {
- "version": "1.0.0",
- "bundled": true
- },
- "asynckit": {
- "version": "0.4.0",
- "bundled": true
- },
- "aws-sign2": {
- "version": "0.7.0",
- "bundled": true
- },
- "aws4": {
- "version": "1.7.0",
- "bundled": true
- },
- "balanced-match": {
- "version": "1.0.0",
- "bundled": true
- },
- "bcrypt-pbkdf": {
- "version": "1.0.2",
- "bundled": true,
- "optional": true
- },
- "bin-links": {
- "version": "1.1.2",
- "bundled": true
- },
- "block-stream": {
- "version": "0.0.9",
- "bundled": true
- },
- "bluebird": {
- "version": "3.5.1",
- "bundled": true
- },
- "boxen": {
- "version": "1.3.0",
- "bundled": true
- },
- "brace-expansion": {
- "version": "1.1.11",
- "bundled": true
- },
- "buffer-from": {
- "version": "1.0.0",
- "bundled": true
- },
- "builtin-modules": {
- "version": "1.1.1",
- "bundled": true
- },
- "builtins": {
- "version": "1.0.3",
- "bundled": true
- },
- "byline": {
- "version": "5.0.0",
- "bundled": true
- },
- "byte-size": {
- "version": "4.0.3",
- "bundled": true
- },
- "cacache": {
- "version": "11.1.0",
- "bundled": true
- },
- "call-limit": {
- "version": "1.1.0",
- "bundled": true
- },
- "camelcase": {
- "version": "4.1.0",
- "bundled": true
- },
- "capture-stack-trace": {
- "version": "1.0.0",
- "bundled": true
- },
- "caseless": {
- "version": "0.12.0",
- "bundled": true
- },
- "chalk": {
- "version": "2.4.1",
- "bundled": true
- },
- "chownr": {
- "version": "1.0.1",
- "bundled": true
- },
- "ci-info": {
- "version": "1.1.3",
- "bundled": true
- },
- "cidr-regex": {
- "version": "2.0.9",
- "bundled": true
- },
- "cli-boxes": {
- "version": "1.0.0",
- "bundled": true
- },
- "cli-columns": {
- "version": "3.1.2",
- "bundled": true
- },
- "cli-table3": {
- "version": "0.5.0",
- "bundled": true
- },
- "cliui": {
- "version": "4.1.0",
- "bundled": true,
- "dependencies": {
- "ansi-regex": {
- "version": "3.0.0",
- "bundled": true
- },
- "strip-ansi": {
- "version": "4.0.0",
- "bundled": true
- }
- }
- },
- "clone": {
- "version": "1.0.4",
- "bundled": true
- },
- "cmd-shim": {
- "version": "2.0.2",
- "bundled": true
- },
- "co": {
- "version": "4.6.0",
- "bundled": true
- },
- "code-point-at": {
- "version": "1.1.0",
- "bundled": true
- },
- "color-convert": {
- "version": "1.9.1",
- "bundled": true
- },
- "color-name": {
- "version": "1.1.3",
- "bundled": true
- },
- "colors": {
- "version": "1.1.2",
- "bundled": true,
- "optional": true
- },
- "columnify": {
- "version": "1.5.4",
- "bundled": true
- },
- "combined-stream": {
- "version": "1.0.6",
- "bundled": true
- },
- "concat-map": {
- "version": "0.0.1",
- "bundled": true
- },
- "concat-stream": {
- "version": "1.6.2",
- "bundled": true
- },
- "config-chain": {
- "version": "1.1.11",
- "bundled": true
- },
- "configstore": {
- "version": "3.1.2",
- "bundled": true
- },
- "console-control-strings": {
- "version": "1.1.0",
- "bundled": true
- },
- "copy-concurrently": {
- "version": "1.0.5",
- "bundled": true,
- "dependencies": {
- "iferr": {
- "version": "0.1.5",
- "bundled": true
- }
- }
- },
- "core-util-is": {
- "version": "1.0.2",
- "bundled": true
- },
- "create-error-class": {
- "version": "3.0.2",
- "bundled": true
- },
- "cross-spawn": {
- "version": "5.1.0",
- "bundled": true
- },
- "crypto-random-string": {
- "version": "1.0.0",
- "bundled": true
- },
- "cyclist": {
- "version": "0.2.2",
- "bundled": true
- },
- "dashdash": {
- "version": "1.14.1",
- "bundled": true,
- "dependencies": {
- "assert-plus": {
- "version": "1.0.0",
- "bundled": true
- }
- }
- },
- "debug": {
- "version": "3.1.0",
- "bundled": true,
- "dependencies": {
- "ms": {
- "version": "2.0.0",
- "bundled": true
- }
- }
- },
- "debuglog": {
- "version": "1.0.1",
- "bundled": true
- },
- "decamelize": {
- "version": "1.2.0",
- "bundled": true
- },
- "decode-uri-component": {
- "version": "0.2.0",
- "bundled": true
- },
- "deep-extend": {
- "version": "0.5.1",
- "bundled": true
- },
- "defaults": {
- "version": "1.0.3",
- "bundled": true
- },
- "delayed-stream": {
- "version": "1.0.0",
- "bundled": true
- },
- "delegates": {
- "version": "1.0.0",
- "bundled": true
- },
- "detect-indent": {
- "version": "5.0.0",
- "bundled": true
- },
- "detect-newline": {
- "version": "2.1.0",
- "bundled": true
- },
- "dezalgo": {
- "version": "1.0.3",
- "bundled": true
- },
- "dot-prop": {
- "version": "4.2.0",
- "bundled": true
- },
- "dotenv": {
- "version": "5.0.1",
- "bundled": true
- },
- "duplexer3": {
- "version": "0.1.4",
- "bundled": true
- },
- "duplexify": {
- "version": "3.6.0",
- "bundled": true
- },
- "ecc-jsbn": {
- "version": "0.1.1",
- "bundled": true,
- "optional": true
- },
- "editor": {
- "version": "1.0.0",
- "bundled": true
- },
- "encoding": {
- "version": "0.1.12",
- "bundled": true
- },
- "end-of-stream": {
- "version": "1.4.1",
- "bundled": true
- },
- "err-code": {
- "version": "1.1.2",
- "bundled": true
- },
- "errno": {
- "version": "0.1.7",
- "bundled": true
- },
- "es6-promise": {
- "version": "4.2.4",
- "bundled": true
- },
- "es6-promisify": {
- "version": "5.0.0",
- "bundled": true
- },
- "escape-string-regexp": {
- "version": "1.0.5",
- "bundled": true
- },
- "execa": {
- "version": "0.7.0",
- "bundled": true
- },
- "extend": {
- "version": "3.0.1",
- "bundled": true
- },
- "extsprintf": {
- "version": "1.3.0",
- "bundled": true
- },
- "fast-deep-equal": {
- "version": "1.1.0",
- "bundled": true
- },
- "fast-json-stable-stringify": {
- "version": "2.0.0",
- "bundled": true
- },
- "figgy-pudding": {
- "version": "3.2.0",
- "bundled": true
- },
- "find-npm-prefix": {
- "version": "1.0.2",
- "bundled": true
- },
- "find-up": {
- "version": "2.1.0",
- "bundled": true
- },
- "flush-write-stream": {
- "version": "1.0.3",
- "bundled": true
- },
- "forever-agent": {
- "version": "0.6.1",
- "bundled": true
- },
- "form-data": {
- "version": "2.3.2",
- "bundled": true
- },
- "from2": {
- "version": "2.3.0",
- "bundled": true
- },
- "fs-minipass": {
- "version": "1.2.5",
- "bundled": true
- },
- "fs-vacuum": {
- "version": "1.2.10",
- "bundled": true
- },
- "fs-write-stream-atomic": {
- "version": "1.0.10",
- "bundled": true,
- "dependencies": {
- "iferr": {
- "version": "0.1.5",
- "bundled": true
- }
- }
- },
- "fs.realpath": {
- "version": "1.0.0",
- "bundled": true
- },
- "fstream": {
- "version": "1.0.11",
- "bundled": true
- },
- "gauge": {
- "version": "2.7.4",
- "bundled": true,
- "dependencies": {
- "string-width": {
- "version": "1.0.2",
- "bundled": true
- }
- }
- },
- "genfun": {
- "version": "4.0.1",
- "bundled": true
- },
- "gentle-fs": {
- "version": "2.0.1",
- "bundled": true,
- "dependencies": {
- "iferr": {
- "version": "0.1.5",
- "bundled": true
- }
- }
- },
- "get-caller-file": {
- "version": "1.0.2",
- "bundled": true
- },
- "get-stream": {
- "version": "3.0.0",
- "bundled": true
- },
- "getpass": {
- "version": "0.1.7",
- "bundled": true,
- "dependencies": {
- "assert-plus": {
- "version": "1.0.0",
- "bundled": true
- }
- }
- },
- "glob": {
- "version": "7.1.2",
- "bundled": true
- },
- "global-dirs": {
- "version": "0.1.1",
- "bundled": true
- },
- "got": {
- "version": "6.7.1",
- "bundled": true
- },
- "graceful-fs": {
- "version": "4.1.11",
- "bundled": true
- },
- "har-schema": {
- "version": "2.0.0",
- "bundled": true
- },
- "har-validator": {
- "version": "5.0.3",
- "bundled": true
- },
- "has-flag": {
- "version": "3.0.0",
- "bundled": true
- },
- "has-unicode": {
- "version": "2.0.1",
- "bundled": true
- },
- "hosted-git-info": {
- "version": "2.7.1",
- "bundled": true
- },
- "http-cache-semantics": {
- "version": "3.8.1",
- "bundled": true
- },
- "http-proxy-agent": {
- "version": "2.1.0",
- "bundled": true
- },
- "http-signature": {
- "version": "1.2.0",
- "bundled": true
- },
- "https-proxy-agent": {
- "version": "2.2.1",
- "bundled": true
- },
- "humanize-ms": {
- "version": "1.2.1",
- "bundled": true
- },
- "iconv-lite": {
- "version": "0.4.23",
- "bundled": true
- },
- "iferr": {
- "version": "1.0.2",
- "bundled": true
- },
- "ignore-walk": {
- "version": "3.0.1",
- "bundled": true
- },
- "import-lazy": {
- "version": "2.1.0",
- "bundled": true
- },
- "imurmurhash": {
- "version": "0.1.4",
- "bundled": true
- },
- "inflight": {
- "version": "1.0.6",
- "bundled": true
- },
- "inherits": {
- "version": "2.0.3",
- "bundled": true
- },
- "ini": {
- "version": "1.3.5",
- "bundled": true
- },
- "init-package-json": {
- "version": "1.10.3",
- "bundled": true
- },
- "invert-kv": {
- "version": "1.0.0",
- "bundled": true
- },
- "ip": {
- "version": "1.1.5",
- "bundled": true
- },
- "ip-regex": {
- "version": "2.1.0",
- "bundled": true
- },
- "is-builtin-module": {
- "version": "1.0.0",
- "bundled": true
- },
- "is-ci": {
- "version": "1.1.0",
- "bundled": true
- },
- "is-cidr": {
- "version": "2.0.6",
- "bundled": true
- },
- "is-fullwidth-code-point": {
- "version": "1.0.0",
- "bundled": true
- },
- "is-installed-globally": {
- "version": "0.1.0",
- "bundled": true
- },
- "is-npm": {
- "version": "1.0.0",
- "bundled": true
- },
- "is-obj": {
- "version": "1.0.1",
- "bundled": true
- },
- "is-path-inside": {
- "version": "1.0.1",
- "bundled": true
- },
- "is-redirect": {
- "version": "1.0.0",
- "bundled": true
- },
- "is-retry-allowed": {
- "version": "1.1.0",
- "bundled": true
- },
- "is-stream": {
- "version": "1.1.0",
- "bundled": true
- },
- "is-typedarray": {
- "version": "1.0.0",
- "bundled": true
- },
- "isarray": {
- "version": "1.0.0",
- "bundled": true
- },
- "isexe": {
- "version": "2.0.0",
- "bundled": true
- },
- "isstream": {
- "version": "0.1.2",
- "bundled": true
- },
- "jsbn": {
- "version": "0.1.1",
- "bundled": true,
- "optional": true
- },
- "json-parse-better-errors": {
- "version": "1.0.2",
- "bundled": true
- },
- "json-schema": {
- "version": "0.2.3",
- "bundled": true
- },
- "json-schema-traverse": {
- "version": "0.3.1",
- "bundled": true
- },
- "json-stringify-safe": {
- "version": "5.0.1",
- "bundled": true
- },
- "jsonparse": {
- "version": "1.3.1",
- "bundled": true
- },
- "JSONStream": {
- "version": "1.3.3",
- "bundled": true
- },
- "jsprim": {
- "version": "1.4.1",
- "bundled": true,
- "dependencies": {
- "assert-plus": {
- "version": "1.0.0",
- "bundled": true
- }
- }
- },
- "latest-version": {
- "version": "3.1.0",
- "bundled": true
- },
- "lazy-property": {
- "version": "1.0.0",
- "bundled": true
- },
- "lcid": {
- "version": "1.0.0",
- "bundled": true
- },
- "libcipm": {
- "version": "2.0.1",
- "bundled": true
- },
- "libnpmhook": {
- "version": "4.0.1",
- "bundled": true,
- "dependencies": {
- "npm-registry-fetch": {
- "version": "3.1.1",
- "bundled": true
- }
- }
- },
- "libnpx": {
- "version": "10.2.0",
- "bundled": true
- },
- "locate-path": {
- "version": "2.0.0",
- "bundled": true
- },
- "lock-verify": {
- "version": "2.0.2",
- "bundled": true
- },
- "lockfile": {
- "version": "1.0.4",
- "bundled": true
- },
- "lodash._baseindexof": {
- "version": "3.1.0",
- "bundled": true
- },
- "lodash._baseuniq": {
- "version": "4.6.0",
- "bundled": true
- },
- "lodash._bindcallback": {
- "version": "3.0.1",
- "bundled": true
- },
- "lodash._cacheindexof": {
- "version": "3.0.2",
- "bundled": true
- },
- "lodash._createcache": {
- "version": "3.1.2",
- "bundled": true
- },
- "lodash._createset": {
- "version": "4.0.3",
- "bundled": true
- },
- "lodash._getnative": {
- "version": "3.9.1",
- "bundled": true
- },
- "lodash._root": {
- "version": "3.0.1",
- "bundled": true
- },
- "lodash.clonedeep": {
- "version": "4.5.0",
- "bundled": true
- },
- "lodash.restparam": {
- "version": "3.6.1",
- "bundled": true
- },
- "lodash.union": {
- "version": "4.6.0",
- "bundled": true
- },
- "lodash.uniq": {
- "version": "4.5.0",
- "bundled": true
- },
- "lodash.without": {
- "version": "4.4.0",
- "bundled": true
- },
- "lowercase-keys": {
- "version": "1.0.1",
- "bundled": true
- },
- "lru-cache": {
- "version": "4.1.3",
- "bundled": true
- },
- "make-dir": {
- "version": "1.3.0",
- "bundled": true
- },
- "make-fetch-happen": {
- "version": "4.0.1",
- "bundled": true
- },
- "meant": {
- "version": "1.0.1",
- "bundled": true
- },
- "mem": {
- "version": "1.1.0",
- "bundled": true
- },
- "mime-db": {
- "version": "1.33.0",
- "bundled": true
- },
- "mime-types": {
- "version": "2.1.18",
- "bundled": true
- },
- "mimic-fn": {
- "version": "1.2.0",
- "bundled": true
- },
- "minimatch": {
- "version": "3.0.4",
- "bundled": true
- },
- "minimist": {
- "version": "0.0.8",
- "bundled": true
- },
- "minipass": {
- "version": "2.3.3",
- "bundled": true,
- "dependencies": {
- "yallist": {
- "version": "3.0.2",
- "bundled": true
- }
- }
- },
- "minizlib": {
- "version": "1.1.0",
- "bundled": true
- },
- "mississippi": {
- "version": "3.0.0",
- "bundled": true
- },
- "mkdirp": {
- "version": "0.5.1",
- "bundled": true
- },
- "move-concurrently": {
- "version": "1.0.1",
- "bundled": true
- },
- "ms": {
- "version": "2.1.1",
- "bundled": true
- },
- "mute-stream": {
- "version": "0.0.7",
- "bundled": true
- },
- "node-fetch-npm": {
- "version": "2.0.2",
- "bundled": true
- },
- "node-gyp": {
- "version": "3.8.0",
- "bundled": true,
- "dependencies": {
- "nopt": {
- "version": "3.0.6",
- "bundled": true
- },
- "semver": {
- "version": "5.3.0",
- "bundled": true
- },
- "tar": {
- "version": "2.2.1",
- "bundled": true
- }
- }
- },
- "nopt": {
- "version": "4.0.1",
- "bundled": true
- },
- "normalize-package-data": {
- "version": "2.4.0",
- "bundled": true
- },
- "npm-audit-report": {
- "version": "1.3.1",
- "bundled": true
- },
- "npm-bundled": {
- "version": "1.0.3",
- "bundled": true
- },
- "npm-cache-filename": {
- "version": "1.0.2",
- "bundled": true
- },
- "npm-install-checks": {
- "version": "3.0.0",
- "bundled": true
- },
- "npm-lifecycle": {
- "version": "2.0.3",
- "bundled": true
- },
- "npm-logical-tree": {
- "version": "1.2.1",
- "bundled": true
- },
- "npm-package-arg": {
- "version": "6.1.0",
- "bundled": true
- },
- "npm-packlist": {
- "version": "1.1.10",
- "bundled": true
- },
- "npm-pick-manifest": {
- "version": "2.1.0",
- "bundled": true
- },
- "npm-profile": {
- "version": "3.0.2",
- "bundled": true
- },
- "npm-registry-client": {
- "version": "8.5.1",
- "bundled": true,
- "dependencies": {
- "retry": {
- "version": "0.10.1",
- "bundled": true
- },
- "ssri": {
- "version": "5.3.0",
- "bundled": true
- }
- }
- },
- "npm-registry-fetch": {
- "version": "1.1.0",
- "bundled": true,
- "dependencies": {
- "cacache": {
- "version": "10.0.4",
- "bundled": true,
- "dependencies": {
- "mississippi": {
- "version": "2.0.0",
- "bundled": true
- }
- }
- },
- "figgy-pudding": {
- "version": "2.0.1",
- "bundled": true
- },
- "make-fetch-happen": {
- "version": "3.0.0",
- "bundled": true
- },
- "pump": {
- "version": "2.0.1",
- "bundled": true
- },
- "smart-buffer": {
- "version": "1.1.15",
- "bundled": true
- },
- "socks": {
- "version": "1.1.10",
- "bundled": true
- },
- "socks-proxy-agent": {
- "version": "3.0.1",
- "bundled": true
- },
- "ssri": {
- "version": "5.3.0",
- "bundled": true
- }
- }
- },
- "npm-run-path": {
- "version": "2.0.2",
- "bundled": true
- },
- "npm-user-validate": {
- "version": "1.0.0",
- "bundled": true
- },
- "npmlog": {
- "version": "4.1.2",
- "bundled": true
- },
- "number-is-nan": {
- "version": "1.0.1",
- "bundled": true
- },
- "oauth-sign": {
- "version": "0.8.2",
- "bundled": true
- },
- "object-assign": {
- "version": "4.1.1",
- "bundled": true
- },
- "once": {
- "version": "1.4.0",
- "bundled": true
- },
- "opener": {
- "version": "1.4.3",
- "bundled": true
- },
- "os-homedir": {
- "version": "1.0.2",
- "bundled": true
- },
- "os-locale": {
- "version": "2.1.0",
- "bundled": true
- },
- "os-tmpdir": {
- "version": "1.0.2",
- "bundled": true
- },
- "osenv": {
- "version": "0.1.5",
- "bundled": true
- },
- "p-finally": {
- "version": "1.0.0",
- "bundled": true
- },
- "p-limit": {
- "version": "1.2.0",
- "bundled": true
- },
- "p-locate": {
- "version": "2.0.0",
- "bundled": true
- },
- "p-try": {
- "version": "1.0.0",
- "bundled": true
- },
- "package-json": {
- "version": "4.0.1",
- "bundled": true
- },
- "pacote": {
- "version": "8.1.6",
- "bundled": true
- },
- "parallel-transform": {
- "version": "1.1.0",
- "bundled": true
- },
- "path-exists": {
- "version": "3.0.0",
- "bundled": true
- },
- "path-is-absolute": {
- "version": "1.0.1",
- "bundled": true
- },
- "path-is-inside": {
- "version": "1.0.2",
- "bundled": true
- },
- "path-key": {
- "version": "2.0.1",
- "bundled": true
- },
- "performance-now": {
- "version": "2.1.0",
- "bundled": true
- },
- "pify": {
- "version": "3.0.0",
- "bundled": true
- },
- "prepend-http": {
- "version": "1.0.4",
- "bundled": true
- },
- "process-nextick-args": {
- "version": "2.0.0",
- "bundled": true
- },
- "promise-inflight": {
- "version": "1.0.1",
- "bundled": true
- },
- "promise-retry": {
- "version": "1.1.1",
- "bundled": true,
- "dependencies": {
- "retry": {
- "version": "0.10.1",
- "bundled": true
- }
- }
- },
- "promzard": {
- "version": "0.3.0",
- "bundled": true
- },
- "proto-list": {
- "version": "1.2.4",
- "bundled": true
- },
- "protoduck": {
- "version": "5.0.0",
- "bundled": true
- },
- "prr": {
- "version": "1.0.1",
- "bundled": true
- },
- "pseudomap": {
- "version": "1.0.2",
- "bundled": true
- },
- "pump": {
- "version": "3.0.0",
- "bundled": true
- },
- "pumpify": {
- "version": "1.5.1",
- "bundled": true,
- "dependencies": {
- "pump": {
- "version": "2.0.1",
- "bundled": true
- }
- }
- },
- "punycode": {
- "version": "1.4.1",
- "bundled": true
- },
- "qrcode-terminal": {
- "version": "0.12.0",
- "bundled": true
- },
- "qs": {
- "version": "6.5.2",
- "bundled": true
- },
- "query-string": {
- "version": "6.1.0",
- "bundled": true
- },
- "qw": {
- "version": "1.0.1",
- "bundled": true
- },
- "rc": {
- "version": "1.2.7",
- "bundled": true,
- "dependencies": {
- "minimist": {
- "version": "1.2.0",
- "bundled": true
- }
- }
- },
- "read": {
- "version": "1.0.7",
- "bundled": true
- },
- "read-cmd-shim": {
- "version": "1.0.1",
- "bundled": true
- },
- "read-installed": {
- "version": "4.0.3",
- "bundled": true
- },
- "read-package-json": {
- "version": "2.0.13",
- "bundled": true
- },
- "read-package-tree": {
- "version": "5.2.1",
- "bundled": true
- },
- "readable-stream": {
- "version": "2.3.6",
- "bundled": true
- },
- "readdir-scoped-modules": {
- "version": "1.0.2",
- "bundled": true
- },
- "registry-auth-token": {
- "version": "3.3.2",
- "bundled": true
- },
- "registry-url": {
- "version": "3.1.0",
- "bundled": true
- },
- "request": {
- "version": "2.87.0",
- "bundled": true
- },
- "require-directory": {
- "version": "2.1.1",
- "bundled": true
- },
- "require-main-filename": {
- "version": "1.0.1",
- "bundled": true
- },
- "resolve-from": {
- "version": "4.0.0",
- "bundled": true
- },
- "retry": {
- "version": "0.12.0",
- "bundled": true
- },
- "rimraf": {
- "version": "2.6.2",
- "bundled": true
- },
- "run-queue": {
- "version": "1.0.3",
- "bundled": true
- },
- "safe-buffer": {
- "version": "5.1.2",
- "bundled": true
- },
- "safer-buffer": {
- "version": "2.1.2",
- "bundled": true
- },
- "semver": {
- "version": "5.5.0",
- "bundled": true
- },
- "semver-diff": {
- "version": "2.1.0",
- "bundled": true
- },
- "set-blocking": {
- "version": "2.0.0",
- "bundled": true
- },
- "sha": {
- "version": "2.0.1",
- "bundled": true
- },
- "shebang-command": {
- "version": "1.2.0",
- "bundled": true
- },
- "shebang-regex": {
- "version": "1.0.0",
- "bundled": true
- },
- "signal-exit": {
- "version": "3.0.2",
- "bundled": true
- },
- "slash": {
- "version": "1.0.0",
- "bundled": true
- },
- "slide": {
- "version": "1.1.6",
- "bundled": true
- },
- "smart-buffer": {
- "version": "4.0.1",
- "bundled": true
- },
- "socks": {
- "version": "2.2.0",
- "bundled": true
- },
- "socks-proxy-agent": {
- "version": "4.0.1",
- "bundled": true
- },
- "sorted-object": {
- "version": "2.0.1",
- "bundled": true
- },
- "sorted-union-stream": {
- "version": "2.1.3",
- "bundled": true,
- "dependencies": {
- "from2": {
- "version": "1.3.0",
- "bundled": true
- },
- "isarray": {
- "version": "0.0.1",
- "bundled": true
- },
- "readable-stream": {
- "version": "1.1.14",
- "bundled": true
- },
- "string_decoder": {
- "version": "0.10.31",
- "bundled": true
- }
- }
- },
- "spdx-correct": {
- "version": "3.0.0",
- "bundled": true
- },
- "spdx-exceptions": {
- "version": "2.1.0",
- "bundled": true
- },
- "spdx-expression-parse": {
- "version": "3.0.0",
- "bundled": true
- },
- "spdx-license-ids": {
- "version": "3.0.0",
- "bundled": true
- },
- "sshpk": {
- "version": "1.14.2",
- "bundled": true,
- "dependencies": {
- "assert-plus": {
- "version": "1.0.0",
- "bundled": true
- }
- }
- },
- "ssri": {
- "version": "6.0.0",
- "bundled": true
- },
- "stream-each": {
- "version": "1.2.2",
- "bundled": true
- },
- "stream-iterate": {
- "version": "1.2.0",
- "bundled": true
- },
- "stream-shift": {
- "version": "1.0.0",
- "bundled": true
- },
- "strict-uri-encode": {
- "version": "2.0.0",
- "bundled": true
- },
- "string_decoder": {
- "version": "1.1.1",
- "bundled": true
- },
- "string-width": {
- "version": "2.1.1",
- "bundled": true,
- "dependencies": {
- "ansi-regex": {
- "version": "3.0.0",
- "bundled": true
- },
- "is-fullwidth-code-point": {
- "version": "2.0.0",
- "bundled": true
- },
- "strip-ansi": {
- "version": "4.0.0",
- "bundled": true
- }
- }
- },
- "stringify-package": {
- "version": "1.0.0",
- "bundled": true
- },
- "strip-ansi": {
- "version": "3.0.1",
- "bundled": true
- },
- "strip-eof": {
- "version": "1.0.0",
- "bundled": true
- },
- "strip-json-comments": {
- "version": "2.0.1",
- "bundled": true
- },
- "supports-color": {
- "version": "5.4.0",
- "bundled": true
- },
- "tar": {
- "version": "4.4.6",
- "bundled": true,
- "dependencies": {
- "yallist": {
- "version": "3.0.2",
- "bundled": true
- }
- }
- },
- "term-size": {
- "version": "1.2.0",
- "bundled": true
- },
- "text-table": {
- "version": "0.2.0",
- "bundled": true
- },
- "through": {
- "version": "2.3.8",
- "bundled": true
- },
- "through2": {
- "version": "2.0.3",
- "bundled": true
- },
- "timed-out": {
- "version": "4.0.1",
- "bundled": true
- },
- "tiny-relative-date": {
- "version": "1.3.0",
- "bundled": true
- },
- "tough-cookie": {
- "version": "2.3.4",
- "bundled": true
- },
- "tunnel-agent": {
- "version": "0.6.0",
- "bundled": true
- },
- "tweetnacl": {
- "version": "0.14.5",
- "bundled": true,
- "optional": true
- },
- "typedarray": {
- "version": "0.0.6",
- "bundled": true
- },
- "uid-number": {
- "version": "0.0.6",
- "bundled": true
- },
- "umask": {
- "version": "1.1.0",
- "bundled": true
- },
- "unique-filename": {
- "version": "1.1.0",
- "bundled": true
- },
- "unique-slug": {
- "version": "2.0.0",
- "bundled": true
- },
- "unique-string": {
- "version": "1.0.0",
- "bundled": true
- },
- "unpipe": {
- "version": "1.0.0",
- "bundled": true
- },
- "unzip-response": {
- "version": "2.0.1",
- "bundled": true
- },
- "update-notifier": {
- "version": "2.5.0",
- "bundled": true
- },
- "url-parse-lax": {
- "version": "1.0.0",
- "bundled": true
- },
- "util-deprecate": {
- "version": "1.0.2",
- "bundled": true
- },
- "util-extend": {
- "version": "1.0.3",
- "bundled": true
- },
- "uuid": {
- "version": "3.3.2",
- "bundled": true
- },
- "validate-npm-package-license": {
- "version": "3.0.4",
- "bundled": true
- },
- "validate-npm-package-name": {
- "version": "3.0.0",
- "bundled": true
- },
- "verror": {
- "version": "1.10.0",
- "bundled": true,
- "dependencies": {
- "assert-plus": {
- "version": "1.0.0",
- "bundled": true
- }
- }
- },
- "wcwidth": {
- "version": "1.0.1",
- "bundled": true
- },
- "which": {
- "version": "1.3.1",
- "bundled": true
- },
- "which-module": {
- "version": "2.0.0",
- "bundled": true
- },
- "wide-align": {
- "version": "1.1.2",
- "bundled": true,
- "dependencies": {
- "string-width": {
- "version": "1.0.2",
- "bundled": true
- }
- }
- },
- "widest-line": {
- "version": "2.0.0",
- "bundled": true
- },
- "worker-farm": {
- "version": "1.6.0",
- "bundled": true
- },
- "wrap-ansi": {
- "version": "2.1.0",
- "bundled": true,
- "dependencies": {
- "string-width": {
- "version": "1.0.2",
- "bundled": true
- }
- }
- },
- "wrappy": {
- "version": "1.0.2",
- "bundled": true
- },
- "write-file-atomic": {
- "version": "2.3.0",
- "bundled": true
- },
- "xdg-basedir": {
- "version": "3.0.0",
- "bundled": true
- },
- "xtend": {
- "version": "4.0.1",
- "bundled": true
- },
- "y18n": {
- "version": "4.0.0",
- "bundled": true
- },
- "yallist": {
- "version": "2.1.2",
- "bundled": true
- },
- "yargs": {
- "version": "11.0.0",
- "bundled": true,
- "dependencies": {
- "y18n": {
- "version": "3.2.1",
- "bundled": true
- }
- }
- },
- "yargs-parser": {
- "version": "9.0.2",
- "bundled": true
- }
- }
- },
- "npm-modernizr": {
- "version": "2.8.3",
- "resolved": "https://registry.npmjs.org/npm-modernizr/-/npm-modernizr-2.8.3.tgz",
- "integrity": "sha1-9q4SES+q49Fz6n6KRf2oDnqII+0="
- },
- "npm-run-path": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
- "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8="
- },
- "npmlog": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
- "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
- "dev": true
- },
- "num2fraction": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz",
- "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=",
- "dev": true
- },
- "number-is-nan": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
- "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0="
- },
- "oauth-sign": {
- "version": "0.9.0",
- "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
- "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ=="
- },
- "object-assign": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz",
- "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I="
- },
- "object-component": {
- "version": "0.0.3",
- "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz",
- "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=",
- "dev": true
- },
- "object-copy": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
- "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
- "dependencies": {
- "define-property": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
- "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY="
- }
- }
- },
- "object-inspect": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.4.1.tgz",
- "integrity": "sha512-wqdhLpfCUbEsoEwl3FXwGyv8ief1k/1aUdIPCqVnupM6e8l63BEJdiF/0swtn04/8p05tG/T0FrpTlfwvljOdw=="
- },
- "object-keys": {
- "version": "1.0.12",
- "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz",
- "integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag=="
- },
- "object-path": {
- "version": "0.11.4",
- "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.11.4.tgz",
- "integrity": "sha1-NwrnUvvzfePqcKhhwju6iRVpGUk=",
- "optional": true
- },
- "object-visit": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
- "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs="
- },
- "object.assign": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz",
- "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w=="
- },
- "object.defaults": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz",
- "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=",
- "dev": true,
- "dependencies": {
- "for-own": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz",
- "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=",
- "dev": true
- }
- }
- },
- "object.map": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz",
- "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=",
- "dev": true,
- "dependencies": {
- "for-own": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz",
- "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=",
- "dev": true
- }
- }
- },
- "object.omit": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz",
- "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo="
- },
- "object.pick": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
- "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c="
- },
- "on-finished": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
- "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
- "dev": true
- },
- "once": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
- "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E="
- },
- "onetime": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
- "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
- "optional": true
- },
- "openurl": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/openurl/-/openurl-1.1.1.tgz",
- "integrity": "sha1-OHW0sO96UsFW8NtB1GCduw+Us4c=",
- "dev": true
- },
- "opn": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/opn/-/opn-4.0.2.tgz",
- "integrity": "sha1-erwi5kTf9jsKltWrfyeQwPAavJU=",
- "dev": true,
- "dependencies": {
- "object-assign": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
- "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
- "dev": true
- }
- }
- },
- "optimist": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz",
- "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=",
- "dev": true,
- "optional": true,
- "dependencies": {
- "minimist": {
- "version": "0.0.10",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz",
- "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=",
- "dev": true,
- "optional": true
- }
- }
- },
- "optionator": {
- "version": "0.8.2",
- "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz",
- "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=",
- "dependencies": {
- "wordwrap": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
- "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus="
- }
- }
- },
- "orchestrator": {
- "version": "0.3.8",
- "resolved": "https://registry.npmjs.org/orchestrator/-/orchestrator-0.3.8.tgz",
- "integrity": "sha1-FOfp4nZPcxX7rBhOUGx6pt+UrX4=",
- "dev": true,
- "dependencies": {
- "end-of-stream": {
- "version": "0.1.5",
- "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-0.1.5.tgz",
- "integrity": "sha1-jhdyBsPICDfYVjLouTWd/osvbq8=",
- "dev": true
- },
- "once": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz",
- "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=",
- "dev": true
- }
- }
- },
- "ordered-read-streams": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz",
- "integrity": "sha1-/VZamvjrRHO6abbtijQ1LLVS8SY=",
- "dev": true
- },
- "os-browserify": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz",
- "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc="
- },
- "os-homedir": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
- "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M="
- },
- "os-locale": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz",
- "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA=="
- },
- "os-tmpdir": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
- "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ="
- },
- "osenv": {
- "version": "0.1.5",
- "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
- "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
- "dev": true
- },
- "p-finally": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
- "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4="
- },
- "p-limit": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
- "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q=="
- },
- "p-locate": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
- "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM="
- },
- "p-queue": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-1.2.0.tgz",
- "integrity": "sha1-Y5y4sHJwwVtx16ZEao4wQU88ltE="
- },
- "p-try": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
- "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M="
- },
- "package-json-versionify": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/package-json-versionify/-/package-json-versionify-1.0.4.tgz",
- "integrity": "sha1-WGBYepRIc6a35tJujlH/siMVvxc="
- },
- "pako": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.6.tgz",
- "integrity": "sha512-lQe48YPsMJAig+yngZ87Lus+NF+3mtu7DVOBu6b/gHO1YpKwIj5AWjZ/TOS7i46HD/UixzWb1zeWDZfGZ3iYcg=="
- },
- "parse-asn1": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.1.tgz",
- "integrity": "sha512-KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw=="
- },
- "parse-filepath": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz",
- "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=",
- "dev": true
- },
- "parse-glob": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz",
- "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=",
- "dependencies": {
- "is-extglob": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
- "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA="
- },
- "is-glob": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
- "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM="
- }
- }
- },
- "parse-headers": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.1.tgz",
- "integrity": "sha1-aug6eqJanZtwCswoaYzR8e1+lTY="
- },
- "parse-json": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
- "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck="
- },
- "parse-passwd": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz",
- "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=",
- "dev": true
- },
- "parseqs": {
- "version": "0.0.5",
- "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz",
- "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=",
- "dev": true
- },
- "parseuri": {
- "version": "0.0.5",
- "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz",
- "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=",
- "dev": true
- },
- "parseurl": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz",
- "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=",
- "dev": true
- },
- "pascalcase": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
- "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ="
- },
- "path": {
- "version": "0.12.7",
- "resolved": "https://registry.npmjs.org/path/-/path-0.12.7.tgz",
- "integrity": "sha1-1NwqUGxM4hl+tIHr/NWzbAFAsQ8=",
- "dev": true,
- "dependencies": {
- "process": {
- "version": "0.11.10",
- "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
- "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=",
- "dev": true
- }
- }
- },
- "path-browserify": {
- "version": "0.0.0",
- "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz",
- "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo="
- },
- "path-dirname": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
- "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA="
- },
- "path-exists": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
- "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU="
- },
- "path-is-absolute": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
- "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
- },
- "path-is-inside": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
- "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=",
- "dev": true
- },
- "path-key": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
- "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A="
- },
- "path-parse": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
- "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw=="
- },
- "path-root": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz",
- "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=",
- "dev": true
- },
- "path-root-regex": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz",
- "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=",
- "dev": true
- },
- "path-type": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz",
- "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM="
- },
- "pbf": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/pbf/-/pbf-3.1.0.tgz",
- "integrity": "sha512-/hYJmIsTmh7fMkHAWWXJ5b8IKLWdjdlAFb3IHkRBn1XUhIYBChVGfVwmHEAV3UfXTxsP/AKfYTXTS/dCPxJd5w=="
- },
- "pbkdf2": {
- "version": "3.0.16",
- "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.16.tgz",
- "integrity": "sha512-y4CXP3thSxqf7c0qmOF+9UeOTrifiVTIM+u7NWlq+PRsHbr7r7dpCmvzrZxa96JJUNi0Y5w9VqG5ZNeCVMoDcA=="
- },
- "pdfjs-dist": {
- "version": "1.8.366",
- "resolved": "https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-1.8.366.tgz",
- "integrity": "sha1-kLHZoUHEBCLx7bSNELk5eKdpDZA="
- },
- "peek-stream": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/peek-stream/-/peek-stream-1.1.3.tgz",
- "integrity": "sha512-FhJ+YbOSBb9/rIl2ZeE/QHEsWn7PqNYt8ARAY3kIgNGOk13g9FGyIY6JIl/xB/3TFRVoTv5as0l11weORrTekA==",
- "optional": true
- },
- "pend": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
- "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=",
- "dev": true
- },
- "performance-now": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
- "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns="
- },
- "phantomjs-prebuilt": {
- "version": "2.1.16",
- "resolved": "https://registry.npmjs.org/phantomjs-prebuilt/-/phantomjs-prebuilt-2.1.16.tgz",
- "integrity": "sha1-79ISpKOWbTZHaE6ouniFSb4q7+8=",
- "dev": true,
- "dependencies": {
- "fs-extra": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz",
- "integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=",
- "dev": true
- },
- "jsonfile": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz",
- "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=",
- "dev": true
- }
- }
- },
- "phraseanet-common": {
- "version": "0.4.2",
- "resolved": "https://registry.npmjs.org/phraseanet-common/-/phraseanet-common-0.4.2.tgz",
- "integrity": "sha512-uyKULVCV9df161A970mWnZtdxAb/ZWCuUdnSTn0T9AGvwsWvKf2p6+pgEVtBQ81LIGn1m5UlhiF7dUlc6nT7iQ==",
- "dependencies": {
- "jquery": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.3.1.tgz",
- "integrity": "sha512-Ubldcmxp5np52/ENotGxlLe6aGMvmF4R8S6tZjsP6Knsaxd/xp3Zrh50cG93lR6nPXyUFwzN3ZSOQI0wRJNdGg=="
- }
- }
- },
- "phraseanet-production-client": {
- "version": "0.33.58",
- "resolved": "https://registry.npmjs.org/phraseanet-production-client/-/phraseanet-production-client-0.33.58.tgz",
- "integrity": "sha512-MOmDDpL4XAwA9THljC2GhH48aqXq1b/x4VkBCWY3N5K5VWI6zjqwn1f67Gl1lIPoR8J+EvQ1K4bPaRC1uRNErQ==",
- "dependencies": {
- "blueimp-canvas-to-blob": {
- "version": "3.5.0",
- "resolved": "https://registry.npmjs.org/blueimp-canvas-to-blob/-/blueimp-canvas-to-blob-3.5.0.tgz",
- "integrity": "sha1-VnmsMvaig1gh8MOtZhcZ/4WpI2s=",
- "optional": true
- },
- "blueimp-file-upload": {
- "version": "9.22.0",
- "resolved": "https://registry.npmjs.org/blueimp-file-upload/-/blueimp-file-upload-9.22.0.tgz",
- "integrity": "sha512-zq7FarMdf21UaAIJZxSNUiHb899Dg3koMTpgC81y5k1MDJp9kNb9qOQuc7SQlNbLQ7zy/NRQgncz08u5AZkutA==",
- "dependencies": {
- "blueimp-load-image": {
- "version": "2.12.2",
- "resolved": "https://registry.npmjs.org/blueimp-load-image/-/blueimp-load-image-2.12.2.tgz",
- "integrity": "sha1-ahdZiquFjU+/AVQ+BjEUG1EFfIc=",
- "optional": true
- }
- }
- },
- "blueimp-tmpl": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/blueimp-tmpl/-/blueimp-tmpl-3.6.0.tgz",
- "integrity": "sha1-pJEJddBC4rwDunfw5i0E8VSKUkw=",
- "optional": true
- },
- "jquery": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.3.1.tgz",
- "integrity": "sha512-Ubldcmxp5np52/ENotGxlLe6aGMvmF4R8S6tZjsP6Knsaxd/xp3Zrh50cG93lR6nPXyUFwzN3ZSOQI0wRJNdGg=="
- },
- "jquery-treeview": {
- "version": "git+https://github.com/alchemy-fr/jquery-treeview.git#1e9e5a49d2875b878801e904cd08c2d25e85af1e"
- },
- "jquery-ui": {
- "version": "1.10.5",
- "resolved": "https://registry.npmjs.org/jquery-ui/-/jquery-ui-1.10.5.tgz",
- "integrity": "sha1-gmrtPdH4jTKudddN9IZD3EMaWBU="
- },
- "jquery.fancytree": {
- "version": "2.7.0",
- "resolved": "https://registry.npmjs.org/jquery.fancytree/-/jquery.fancytree-2.7.0.tgz",
- "integrity": "sha1-VCrwAO2bcRghwpd3OjdhYqQCyPg="
- },
- "lodash.merge": {
- "version": "4.6.1",
- "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.1.tgz",
- "integrity": "sha512-AOYza4+Hf5z1/0Hztxpm2/xiPZgi/cjMqdnKTUWTBSKchJlxXXuUSxCCl8rJlf4g6yww/j6mA8nC8Hw/EZWxKQ=="
- },
- "video.js": {
- "version": "6.12.1",
- "resolved": "https://registry.npmjs.org/video.js/-/video.js-6.12.1.tgz",
- "integrity": "sha512-Ld4umuJhaBLnHoU/vV7NM+sPVA3RnZuXvYAOvQWYL+Tze2S77B8MjUjY44mZ9nivnU1K1qtMepSxzlflgqdC3Q=="
- },
- "videojs-font": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/videojs-font/-/videojs-font-2.1.0.tgz",
- "integrity": "sha1-olkwpn9snPvyu4jay4xrRR8JM3k="
- },
- "videojs-ie8": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/videojs-ie8/-/videojs-ie8-1.1.2.tgz",
- "integrity": "sha1-oj09hgitcZK2nGB3/E64SJmNNdk="
- },
- "xhr": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.4.0.tgz",
- "integrity": "sha1-4W5mpF+GmGHu76tBbV7/ci3ECZM="
- }
- }
- },
- "pify": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
- "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw="
- },
- "pinkie": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
- "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
- "dev": true
- },
- "pinkie-promise": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
- "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
- "dev": true
- },
- "pkcs7": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/pkcs7/-/pkcs7-1.0.2.tgz",
- "integrity": "sha1-ttulJ1KMKUK/wSLOLa/NteWQdOc="
- },
- "plur": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/plur/-/plur-2.1.2.tgz",
- "integrity": "sha1-dIJFLBoPUI4+NE6uwxLJHCncZVo=",
- "dev": true
- },
- "point-in-polygon": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/point-in-polygon/-/point-in-polygon-1.0.1.tgz",
- "integrity": "sha1-1Ztk6P7kHElFiqyCtWcYxZV7Kvc="
- },
- "portscanner": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/portscanner/-/portscanner-2.1.1.tgz",
- "integrity": "sha1-6rtAnk3iSVD1oqUW01rnaTQ/u5Y=",
- "dev": true,
- "dependencies": {
- "async": {
- "version": "1.5.2",
- "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
- "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
- "dev": true
- }
- }
- },
- "posix-character-classes": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
- "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs="
- },
- "postcss": {
- "version": "5.2.18",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
- "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
- "dev": true,
- "dependencies": {
- "has-flag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
- "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
- "dev": true
- },
- "supports-color": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
- "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
- "dev": true
- }
- }
- },
- "postcss-value-parser": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz",
- "integrity": "sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU=",
- "dev": true
- },
- "prelude-ls": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
- "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ="
- },
- "preserve": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz",
- "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks="
- },
- "pretty-hrtime": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz",
- "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=",
- "dev": true
- },
- "process": {
- "version": "0.5.2",
- "resolved": "https://registry.npmjs.org/process/-/process-0.5.2.tgz",
- "integrity": "sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8="
- },
- "process-nextick-args": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
- "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw=="
- },
- "progress": {
- "version": "1.1.8",
- "resolved": "https://registry.npmjs.org/progress/-/progress-1.1.8.tgz",
- "integrity": "sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74=",
- "dev": true
- },
- "proper-lockfile": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/proper-lockfile/-/proper-lockfile-2.0.1.tgz",
- "integrity": "sha1-FZ+wYZPTIAP0s2kd0uwaY0qoDR0=",
- "optional": true
- },
- "protocol-buffers-schema": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/protocol-buffers-schema/-/protocol-buffers-schema-3.3.2.tgz",
- "integrity": "sha512-Xdayp8sB/mU+sUV4G7ws8xtYMGdQnxbeIfLjyO9TZZRJdztBGhlmbI5x1qcY4TG5hBkIKGnc28i7nXxaugu88w=="
- },
- "prr": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
- "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY="
- },
- "pseudomap": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
- "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM="
- },
- "psl": {
- "version": "1.1.29",
- "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.29.tgz",
- "integrity": "sha512-AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ=="
- },
- "public-encrypt": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.2.tgz",
- "integrity": "sha512-4kJ5Esocg8X3h8YgJsKAuoesBgB7mqH3eowiDzMUPKiRDDE7E/BqqZD1hnTByIaAFiwAw246YEltSq7tdrOH0Q=="
- },
- "pump": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
- "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
- "optional": true
- },
- "pumpify": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz",
- "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==",
- "optional": true
- },
- "punycode": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
- "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
- },
- "pym.js": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/pym.js/-/pym.js-1.3.2.tgz",
- "integrity": "sha512-/fFzHFB4BTsJQP5id0wzUdYsDT4VPkfAxk+uENBE9/aP6YbvhAEpcuJHdjxqisqfXOCrcz7duTK1fbtF2rz8RQ=="
- },
- "qs": {
- "version": "6.5.2",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
- "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA=="
- },
- "querystring": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
- "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA="
- },
- "querystring-es3": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz",
- "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM="
- },
- "quickselect": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-1.1.1.tgz",
- "integrity": "sha512-qN0Gqdw4c4KGPsBOQafj6yj/PA6c/L63f6CaZ/DCF/xF4Esu3jVmKLUDYxghFx8Kb/O7y9tI7x2RjTSXwdK1iQ=="
- },
- "qunit": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/qunit/-/qunit-1.0.0.tgz",
- "integrity": "sha1-HT3Pv67IGXnLS9ruRUULteWRT4w=",
- "dev": true,
- "dependencies": {
- "qunitjs": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/qunitjs/-/qunitjs-2.1.1.tgz",
- "integrity": "sha1-wwh8hk2alEMQO9vezA7zWceoIoE=",
- "dev": true
- }
- }
- },
- "qunit-phantomjs-runner": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/qunit-phantomjs-runner/-/qunit-phantomjs-runner-2.3.1.tgz",
- "integrity": "sha512-RLg51606zm6/HwZi29NciAMAqifyJE1oGg77tEuk05vEa7kuqEaI0Mkjw976Ynnq7GXurATnbFd+471c024tBQ==",
- "dev": true
- },
- "qunit-reporter-junit": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/qunit-reporter-junit/-/qunit-reporter-junit-1.1.1.tgz",
- "integrity": "sha1-7rYiZFeJaZPnlaEZQPGK9q+lebQ=",
- "dev": true
- },
- "qunitjs": {
- "version": "1.23.1",
- "resolved": "https://registry.npmjs.org/qunitjs/-/qunitjs-1.23.1.tgz",
- "integrity": "sha1-GXHPl6yb4Bpk0jFVCNLkjm/U5xk=",
- "dev": true
- },
- "quote-stream": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/quote-stream/-/quote-stream-1.0.2.tgz",
- "integrity": "sha1-hJY/jJwmuULhU/7rU6rnRlK34LI="
- },
- "randomatic": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.0.tgz",
- "integrity": "sha512-KnGPVE0lo2WoXxIZ7cPR8YBpiol4gsSuOwDSg410oHh80ZMp5EiypNqL2K4Z77vJn6lB5rap7IkAmcUlalcnBQ==",
- "dependencies": {
- "is-number": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz",
- "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ=="
- },
- "kind-of": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
- "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA=="
- }
- }
- },
- "randombytes": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz",
- "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A=="
- },
- "randomfill": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz",
- "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw=="
- },
- "range-parser": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz",
- "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=",
- "dev": true
- },
- "raw-body": {
- "version": "2.3.3",
- "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz",
- "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==",
- "dev": true,
- "dependencies": {
- "bytes": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
- "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=",
- "dev": true
- }
- }
- },
- "rbush": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/rbush/-/rbush-2.0.2.tgz",
- "integrity": "sha512-XBOuALcTm+O/H8G90b6pzu6nX6v2zCKiFG4BJho8a+bY6AER6t8uQUZdi5bomQc0AprCWhEGa7ncAbbRap0bRA=="
- },
- "read": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz",
- "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=",
- "optional": true
- },
- "read-pkg": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz",
- "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg="
- },
- "read-pkg-up": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz",
- "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4="
- },
- "readable-stream": {
- "version": "1.1.14",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
- "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk="
- },
- "readdirp": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz",
- "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=",
- "dependencies": {
- "isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
- },
- "readable-stream": {
- "version": "2.3.6",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
- "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw=="
- },
- "string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="
- }
- }
- },
- "rechoir": {
- "version": "0.6.2",
- "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz",
- "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=",
- "dev": true
- },
- "redent": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz",
- "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
- "dev": true
- },
- "redeyed": {
- "version": "0.4.4",
- "resolved": "https://registry.npmjs.org/redeyed/-/redeyed-0.4.4.tgz",
- "integrity": "sha1-N+mQpvKyGyoRwuakj9QTVpjLqX8=",
- "dependencies": {
- "esprima": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz",
- "integrity": "sha1-n1V+CPw7TSbs6d00+Pv0drYlha0="
- }
- }
- },
- "regenerator-runtime": {
- "version": "0.11.1",
- "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
- "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg=="
- },
- "regex-cache": {
- "version": "0.4.4",
- "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz",
- "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ=="
- },
- "regex-not": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
- "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A=="
- },
- "remove-trailing-separator": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
- "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8="
- },
- "repeat-element": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz",
- "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g=="
- },
- "repeat-string": {
- "version": "1.6.1",
- "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
- "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc="
- },
- "repeating": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
- "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
- "dev": true
- },
- "replace-ext": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz",
- "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ="
- },
- "request": {
- "version": "2.88.0",
- "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz",
- "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg=="
- },
- "request-capture-har": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/request-capture-har/-/request-capture-har-1.2.2.tgz",
- "integrity": "sha1-zWks+yzHRP2EozWKrG7lFSjPcg0=",
- "optional": true
- },
- "request-progress": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-2.0.1.tgz",
- "integrity": "sha1-XTa7V5YcZzqlt4jbyBQf3yO0Tgg=",
- "dev": true
- },
- "require-directory": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
- "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I="
- },
- "require-main-filename": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz",
- "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE="
- },
- "requirejs": {
- "version": "2.3.5",
- "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.3.5.tgz",
- "integrity": "sha512-svnO+aNcR/an9Dpi44C7KSAy5fFGLtmPbaaCeQaklUz8BQhS64tWWIIlvEA5jrWICzlO/X9KSzSeXFnZdBu8nw=="
- },
- "requires-port": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
- "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=",
- "dev": true
- },
- "resolve": {
- "version": "1.8.1",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz",
- "integrity": "sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA=="
- },
- "resolve-dir": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz",
- "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=",
- "dev": true
- },
- "resolve-protobuf-schema": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/resolve-protobuf-schema/-/resolve-protobuf-schema-2.1.0.tgz",
- "integrity": "sha512-kI5ffTiZWmJaS/huM8wZfEMer1eRd7oJQhDuxeCLe3t7N7mX3z94CN0xPxBQxFYQTSNz9T0i+v6inKqSdK8xrQ=="
- },
- "resolve-url": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
- "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo="
- },
- "resp-modifier": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/resp-modifier/-/resp-modifier-6.0.2.tgz",
- "integrity": "sha1-sSTeXE+6/LpUH0j/pzlw9KpFa08=",
- "dev": true
- },
- "rest": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/rest/-/rest-2.0.0.tgz",
- "integrity": "sha1-bfrfZqQFxJz71bS9JbWf0pzYYbw="
- },
- "restore-cursor": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
- "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
- "optional": true
- },
- "ret": {
- "version": "0.1.15",
- "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
- "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg=="
- },
- "retry": {
- "version": "0.10.1",
- "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz",
- "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=",
- "optional": true
- },
- "right-align": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz",
- "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8="
- },
- "rimraf": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
- "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w=="
- },
- "ripemd160": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
- "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA=="
- },
- "robust-orientation": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/robust-orientation/-/robust-orientation-1.1.3.tgz",
- "integrity": "sha1-2v9bANO+TmByLw6cAVbvln8cIEk="
- },
- "robust-scale": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/robust-scale/-/robust-scale-1.0.2.tgz",
- "integrity": "sha1-d1Ey7QlULQKOWLLMecBikLz3jDI="
- },
- "robust-subtract": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/robust-subtract/-/robust-subtract-1.0.0.tgz",
- "integrity": "sha1-4LFk4e2LpOOl3aRaEgODSNvtPpo="
- },
- "robust-sum": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/robust-sum/-/robust-sum-1.0.0.tgz",
- "integrity": "sha1-FmRuUlKStNJdgnV6KGlV4Lv6U9k="
- },
- "run-async": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz",
- "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=",
- "optional": true
- },
- "rust-result": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/rust-result/-/rust-result-1.0.0.tgz",
- "integrity": "sha1-NMdbLm3Dn+WHXlveyFteD5FTb3I="
- },
- "rw": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz",
- "integrity": "sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q="
- },
- "rx": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz",
- "integrity": "sha1-pfE/957zt0D+MKqAP7CfmIBdR4I="
- },
- "rx-lite": {
- "version": "4.0.8",
- "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz",
- "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ="
- },
- "rx-lite-aggregates": {
- "version": "4.0.8",
- "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz",
- "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=",
- "optional": true
- },
- "safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
- },
- "safe-json-parse": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-4.0.0.tgz",
- "integrity": "sha1-fA9XjPzNEtM6ccDgVBPi7KFx6qw="
- },
- "safe-regex": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
- "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4="
- },
- "safer-buffer": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
- "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
- },
- "samsam": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/samsam/-/samsam-1.1.2.tgz",
- "integrity": "sha1-vsEf3IOp/aBjQBIQ5AF2wwJNFWc=",
- "dev": true
- },
- "sanitize-caja": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/sanitize-caja/-/sanitize-caja-0.1.3.tgz",
- "integrity": "sha1-zvvXyw6Qe+p06KvLjoZ1PsVEVXY="
- },
- "sass-graph": {
- "version": "2.2.4",
- "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz",
- "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=",
- "dev": true,
- "dependencies": {
- "camelcase": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
- "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
- "dev": true
- },
- "cliui": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
- "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
- "dev": true
- },
- "find-up": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
- "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
- "dev": true
- },
- "load-json-file": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
- "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
- "dev": true
- },
- "lodash": {
- "version": "4.17.10",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz",
- "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==",
- "dev": true
- },
- "os-locale": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",
- "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
- "dev": true
- },
- "path-exists": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
- "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
- "dev": true
- },
- "path-type": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
- "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
- "dev": true
- },
- "read-pkg": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
- "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
- "dev": true
- },
- "read-pkg-up": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
- "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
- "dev": true
- },
- "string-width": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
- "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
- "dev": true
- },
- "strip-bom": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
- "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
- "dev": true
- },
- "which-module": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz",
- "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=",
- "dev": true
- },
- "yargs": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz",
- "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=",
- "dev": true
- },
- "yargs-parser": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz",
- "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=",
- "dev": true
- }
- }
- },
- "schema-utils": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.3.0.tgz",
- "integrity": "sha1-9YdyIs4+kx7a4DnxfrNxbnE3+M8="
- },
- "screenfull": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/screenfull/-/screenfull-2.0.0.tgz",
- "integrity": "sha1-oAspqT4GsaxXYO2mQsoJLVUYFP4="
- },
- "scss-tokenizer": {
- "version": "0.2.3",
- "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz",
- "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=",
- "dev": true,
- "dependencies": {
- "source-map": {
- "version": "0.4.4",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
- "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
- "dev": true
- }
- }
- },
- "seedrandom": {
- "version": "2.4.4",
- "resolved": "https://registry.npmjs.org/seedrandom/-/seedrandom-2.4.4.tgz",
- "integrity": "sha512-9A+PDmgm+2du77B5i0Ip2cxOqqHjgNxnBgglxLcX78A2D6c2rTo61z4jnVABpF4cKeDMDG+cmXXvdnqse2VqMA=="
- },
- "semver": {
- "version": "5.5.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.1.tgz",
- "integrity": "sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw=="
- },
- "send": {
- "version": "0.16.2",
- "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz",
- "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==",
- "dev": true,
- "dependencies": {
- "statuses": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz",
- "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==",
- "dev": true
- }
- }
- },
- "sequencify": {
- "version": "0.0.7",
- "resolved": "https://registry.npmjs.org/sequencify/-/sequencify-0.0.7.tgz",
- "integrity": "sha1-kM/xnQLgcCf9dn9erT57ldHnOAw=",
- "dev": true
- },
- "serve-index": {
- "version": "1.9.1",
- "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz",
- "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=",
- "dev": true
- },
- "serve-static": {
- "version": "1.13.2",
- "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz",
- "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==",
- "dev": true
- },
- "server-destroy": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz",
- "integrity": "sha1-8Tv5KOQrnD55OD5hzDmYtdFObN0=",
- "dev": true
- },
- "set-blocking": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
- "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc="
- },
- "set-immediate-shim": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz",
- "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E="
- },
- "set-value": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz",
- "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==",
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8="
- }
- }
- },
- "setimmediate": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
- "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU="
- },
- "setprototypeof": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
- "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
- "dev": true
- },
- "sha.js": {
- "version": "2.4.11",
- "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
- "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ=="
- },
- "shallow-copy": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/shallow-copy/-/shallow-copy-0.0.1.tgz",
- "integrity": "sha1-QV9CcC1z2BAzApLMXuhurhoRoXA="
- },
- "sharkdown": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/sharkdown/-/sharkdown-0.1.0.tgz",
- "integrity": "sha1-YdT+Up510CRCEnzJI0NiJlCZIU8=",
- "dependencies": {
- "minimist": {
- "version": "0.0.5",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.5.tgz",
- "integrity": "sha1-16oye87PUY+RBqxrjwA/o7zqhWY="
- }
- }
- },
- "shebang-command": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
- "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo="
- },
- "shebang-regex": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
- "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM="
- },
- "shuffle-seed": {
- "version": "1.1.6",
- "resolved": "https://registry.npmjs.org/shuffle-seed/-/shuffle-seed-1.1.6.tgz",
- "integrity": "sha1-UzwSaDurO0+j6HUfxOViFGdEJgs="
- },
- "sigmund": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz",
- "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=",
- "dev": true
- },
- "signal-exit": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
- "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0="
- },
- "sinon": {
- "version": "1.17.7",
- "resolved": "https://registry.npmjs.org/sinon/-/sinon-1.17.7.tgz",
- "integrity": "sha1-RUKk9JugxFwF6y6d2dID4rjv4L8=",
- "dev": true
- },
- "sinon-chai": {
- "version": "2.14.0",
- "resolved": "https://registry.npmjs.org/sinon-chai/-/sinon-chai-2.14.0.tgz",
- "integrity": "sha512-9stIF1utB0ywNHNT7RgiXbdmen8QDCRsrTjw+G9TgKt1Yexjiv8TOWZ6WHsTPz57Yky3DIswZvEqX8fpuHNDtQ==",
- "dev": true
- },
- "skmeans": {
- "version": "0.9.7",
- "resolved": "https://registry.npmjs.org/skmeans/-/skmeans-0.9.7.tgz",
- "integrity": "sha512-hNj1/oZ7ygsfmPZ7ZfN5MUBRoGg1gtpnImuJBgLO0ljQ67DtJuiQaiYdS4lUA6s0KCwnPhGivtC/WRwIZLkHyg=="
- },
- "slash": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",
- "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=",
- "dev": true
- },
- "snapdragon": {
- "version": "0.8.2",
- "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
- "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
- "dependencies": {
- "define-property": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
- "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY="
- },
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8="
- }
- }
- },
- "snapdragon-node": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
- "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
- "dependencies": {
- "define-property": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
- "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY="
- },
- "is-accessor-descriptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
- "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ=="
- },
- "is-data-descriptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
- "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ=="
- },
- "is-descriptor": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
- "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg=="
- },
- "kind-of": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
- "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA=="
- }
- }
- },
- "snapdragon-util": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
- "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ=="
- },
- "socket.io": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.1.1.tgz",
- "integrity": "sha512-rORqq9c+7W0DAK3cleWNSyfv/qKXV99hV4tZe+gGLfBECw3XEhBy7x85F3wypA9688LKjtwO9pX9L33/xQI8yA==",
- "dev": true,
- "dependencies": {
- "debug": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
- "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
- "dev": true
- },
- "engine.io-client": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.2.1.tgz",
- "integrity": "sha512-y5AbkytWeM4jQr7m/koQLc5AxpRKC1hEVUb/s1FUAWEJq5AzJJ4NLvzuKPuxtDi5Mq755WuDvZ6Iv2rXj4PTzw==",
- "dev": true
- },
- "isarray": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
- "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=",
- "dev": true
- },
- "socket.io-client": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.1.1.tgz",
- "integrity": "sha512-jxnFyhAuFxYfjqIgduQlhzqTcOEQSn+OHKVfAxWaNWa7ecP7xSNk2Dx/3UEsDcY7NcFafxvNvKPmmO7HTwTxGQ==",
- "dev": true
- },
- "socket.io-parser": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.2.0.tgz",
- "integrity": "sha512-FYiBx7rc/KORMJlgsXysflWx/RIvtqZbyGLlHZvjfmPTPeuD/I8MaW7cfFrj5tRltICJdgwflhfZ3NVVbVLFQA==",
- "dev": true
- }
- }
- },
- "socket.io-adapter": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.1.tgz",
- "integrity": "sha1-KoBeihTWNyEk3ZFZrUUC+MsH8Gs=",
- "dev": true
- },
- "socket.io-client": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.0.4.tgz",
- "integrity": "sha1-CRilUkBtxeVAs4Dc2Xr8SmQzL44=",
- "dev": true
- },
- "socket.io-parser": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.1.3.tgz",
- "integrity": "sha512-g0a2HPqLguqAczs3dMECuA1RgoGFPyvDqcbaDEdCWY9g59kdUAz3YRmaJBNKXflrHNwB7Q12Gkf/0CZXfdHR7g==",
- "dev": true,
- "dependencies": {
- "debug": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
- "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
- "dev": true
- },
- "isarray": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
- "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=",
- "dev": true
- }
- }
- },
- "sort-asc": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/sort-asc/-/sort-asc-0.1.0.tgz",
- "integrity": "sha1-q3md9h/HPqCVbHnEtTHtHp53J+k="
- },
- "sort-desc": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/sort-desc/-/sort-desc-0.1.1.tgz",
- "integrity": "sha1-GYuMDN6wlcRjNBhh45JdTuNZqe4="
- },
- "sort-object": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/sort-object/-/sort-object-0.3.2.tgz",
- "integrity": "sha1-mODRme3kDgfGGoRAPGHWw7KQ+eI="
- },
- "source-list-map": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.0.tgz",
- "integrity": "sha512-I2UmuJSRr/T8jisiROLU3A3ltr+swpniSmNPI4Ml3ZCX6tVnDsuZzK7F2hl5jTqbZBWCEKlj5HRQiPExXLgE8A=="
- },
- "source-map": {
- "version": "0.5.7",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
- "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
- },
- "source-map-resolve": {
- "version": "0.5.2",
- "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz",
- "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA=="
- },
- "source-map-url": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz",
- "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM="
- },
- "sparkles": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz",
- "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw=="
- },
- "spdx-correct": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz",
- "integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g=="
- },
- "spdx-exceptions": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz",
- "integrity": "sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg=="
- },
- "spdx-expression-parse": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz",
- "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg=="
- },
- "spdx-license-ids": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz",
- "integrity": "sha512-2+EPwgbnmOIl8HjGBXXMd9NAu02vLjOO1nWw4kmeRDFyHn+M/ETfHxQUK0oXg8ctgVnl9t3rosNVsZ1jG61nDA=="
- },
- "split": {
- "version": "0.2.10",
- "resolved": "https://registry.npmjs.org/split/-/split-0.2.10.tgz",
- "integrity": "sha1-Zwl8YB1pfOE2j0GPBs0gHPBSGlc="
- },
- "split-string": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
- "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw=="
- },
- "sprintf-js": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.1.tgz",
- "integrity": "sha1-Nr54Mgr+WAH2zqPueLblqrlA6gw="
- },
- "squirejs": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/squirejs/-/squirejs-0.2.1.tgz",
- "integrity": "sha1-ClKxPe2KEq20NgThM/0p5OAnxmc=",
- "dev": true
- },
- "sshpk": {
- "version": "1.14.2",
- "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.2.tgz",
- "integrity": "sha1-xvxhZIo9nE52T9P8306hBeSSupg="
- },
- "static-eval": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.0.0.tgz",
- "integrity": "sha512-6flshd3F1Gwm+Ksxq463LtFd1liC77N/PX1FVVc3OzL3hAmo2fwHFbuArkcfi7s9rTNsLEhcRmXGFZhlgy40uw=="
- },
- "static-extend": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
- "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
- "dependencies": {
- "define-property": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
- "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY="
- }
- }
- },
- "static-module": {
- "version": "2.2.5",
- "resolved": "https://registry.npmjs.org/static-module/-/static-module-2.2.5.tgz",
- "integrity": "sha512-D8vv82E/Kpmz3TXHKG8PPsCPg+RAX6cbCOyvjM6x04qZtQ47EtJFVwRsdov3n5d6/6ynrOY9XB4JkaZwB2xoRQ==",
- "dependencies": {
- "duplexer2": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
- "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME="
- },
- "isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
- },
- "readable-stream": {
- "version": "2.3.6",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
- "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw=="
- },
- "string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="
- }
- }
- },
- "statuses": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz",
- "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=",
- "dev": true
- },
- "stdout-stream": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.0.tgz",
- "integrity": "sha1-osfIWH5U2UJ+qe2zrD8s1SLfN4s=",
- "dev": true,
- "dependencies": {
- "isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
- "dev": true
- },
- "readable-stream": {
- "version": "2.3.6",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
- "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
- "dev": true
- },
- "string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "dev": true
- }
- }
- },
- "stream-browserify": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz",
- "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=",
- "dependencies": {
- "isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
- },
- "readable-stream": {
- "version": "2.3.6",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
- "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw=="
- },
- "string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="
- }
- }
- },
- "stream-combiner2": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz",
- "integrity": "sha1-+02KFCDqNidk4hrUeAOXvry0HL4=",
- "dev": true,
- "dependencies": {
- "duplexer2": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
- "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=",
- "dev": true
- },
- "isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
- "dev": true
- },
- "readable-stream": {
- "version": "2.3.6",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
- "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
- "dev": true
- },
- "string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "dev": true
- }
- }
- },
- "stream-consume": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/stream-consume/-/stream-consume-0.1.1.tgz",
- "integrity": "sha512-tNa3hzgkjEP7XbCkbRXe1jpg+ievoa0O4SCFlMOYEscGSS4JJsckGL8swUyAa/ApGU3Ae4t6Honor4HhL+tRyg==",
- "dev": true
- },
- "stream-http": {
- "version": "2.8.3",
- "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz",
- "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==",
- "dependencies": {
- "isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
- },
- "readable-stream": {
- "version": "2.3.6",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
- "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw=="
- },
- "string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="
- }
- }
- },
- "stream-shift": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz",
- "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI="
- },
- "stream-spigot": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/stream-spigot/-/stream-spigot-2.1.2.tgz",
- "integrity": "sha1-feFF6Bn43Q20UJDRPc9zqO08wDU="
- },
- "stream-throttle": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/stream-throttle/-/stream-throttle-0.1.3.tgz",
- "integrity": "sha1-rdV8jXzHOoFjDTHNVdOWHPr7qcM=",
- "dev": true
- },
- "string_decoder": {
- "version": "0.10.31",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
- "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="
- },
- "string-width": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
- "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
- "dependencies": {
- "ansi-regex": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
- "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg="
- },
- "is-fullwidth-code-point": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
- "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
- },
- "strip-ansi": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
- "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8="
- }
- }
- },
- "stringify-object": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-2.4.0.tgz",
- "integrity": "sha1-xi0RAj6yH+LZsIe+A5om3zsioJ0=",
- "dev": true
- },
- "strip-ansi": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
- "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8="
- },
- "strip-bom": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
- "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM="
- },
- "strip-bom-stream": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom-stream/-/strip-bom-stream-2.0.0.tgz",
- "integrity": "sha1-+H217yYT9paKpUWr/h7HKLaoKco=",
- "dev": true,
- "dependencies": {
- "first-chunk-stream": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-2.0.0.tgz",
- "integrity": "sha1-G97NuOCDwGZLkZRVgVd6Q6nzHXA=",
- "dev": true
- },
- "isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
- "dev": true
- },
- "readable-stream": {
- "version": "2.3.6",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
- "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
- "dev": true
- },
- "string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "dev": true
- },
- "strip-bom": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
- "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
- "dev": true
- }
- }
- },
- "strip-bom-string": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz",
- "integrity": "sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI="
- },
- "strip-eof": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
- "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8="
- },
- "strip-indent": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz",
- "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
- "dev": true
- },
- "supercluster": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/supercluster/-/supercluster-2.3.0.tgz",
- "integrity": "sha1-h6tWCBu+qaHXJN9TUe6ejDry9Is="
- },
- "supports-color": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
- "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc="
- },
- "swfobject": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/swfobject/-/swfobject-2.2.1.tgz",
- "integrity": "sha1-5VRR1d3lllczXIawFzLGGpIyk+I="
- },
- "tapable": {
- "version": "0.2.8",
- "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.8.tgz",
- "integrity": "sha1-mTcqXJmb8t8WCvwNdL7U9HlIzSI="
- },
- "tar": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz",
- "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=",
- "dev": true
- },
- "tar-fs": {
- "version": "1.16.3",
- "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-1.16.3.tgz",
- "integrity": "sha512-NvCeXpYx7OsmOh8zIOP/ebG55zZmxLE0etfWRbWok+q2Qo8x/vOR/IJT1taADXPe+jsiu9axDb3X4B+iIgNlKw==",
- "optional": true,
- "dependencies": {
- "pump": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.3.tgz",
- "integrity": "sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw==",
- "optional": true
- }
- }
- },
- "tar-stream": {
- "version": "1.6.1",
- "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.1.tgz",
- "integrity": "sha512-IFLM5wp3QrJODQFPm6/to3LJZrONdBY/otxcvDIQzu217zKye6yVR3hhi9lAjrC2Z+m/j5oDxMPb1qcd8cIvpA==",
- "dependencies": {
- "isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
- },
- "readable-stream": {
- "version": "2.3.6",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
- "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw=="
- },
- "string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="
- }
- }
- },
- "temp-write": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/temp-write/-/temp-write-0.1.1.tgz",
- "integrity": "sha1-C2Rng43Xf79/YqDJPah5cy/9qTI=",
- "dev": true,
- "dependencies": {
- "graceful-fs": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz",
- "integrity": "sha1-fNLNsiiko/Nule+mzBQt59GhNtA=",
- "dev": true
- }
- }
- },
- "tempfile": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-0.1.3.tgz",
- "integrity": "sha1-fWtxAEcznTn4RzJ6BW2t8YMQMBA=",
- "dev": true,
- "dependencies": {
- "uuid": {
- "version": "1.4.2",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-1.4.2.tgz",
- "integrity": "sha1-RTAZ9oaWam34PNxSROfJkOzDMvw=",
- "dev": true
- }
- }
- },
- "ternary-stream": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/ternary-stream/-/ternary-stream-2.0.1.tgz",
- "integrity": "sha1-Bk5Im0tb9gumpre8fy9cJ07Pgmk=",
- "dev": true
- },
- "tfunk": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/tfunk/-/tfunk-3.1.0.tgz",
- "integrity": "sha1-OORBT8ZJd9h6/apy+sttKfgve1s=",
- "dev": true,
- "dependencies": {
- "object-path": {
- "version": "0.9.2",
- "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.9.2.tgz",
- "integrity": "sha1-D9mnT8X60a45aLWGvaXGMr1sBaU=",
- "dev": true
- }
- }
- },
- "throttleit": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz",
- "integrity": "sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw=",
- "dev": true
- },
- "through": {
- "version": "2.3.8",
- "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
- "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU="
- },
- "through2": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",
- "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=",
- "dependencies": {
- "isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
- },
- "readable-stream": {
- "version": "2.3.6",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
- "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw=="
- },
- "string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="
- }
- }
- },
- "tildify": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/tildify/-/tildify-1.2.0.tgz",
- "integrity": "sha1-3OwD9V3Km3qj5bBPIYF+tW5jWIo=",
- "dev": true
- },
- "time-stamp": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz",
- "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM="
- },
- "timers-browserify": {
- "version": "2.0.10",
- "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.10.tgz",
- "integrity": "sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg=="
- },
- "tinymce": {
- "version": "4.8.2",
- "resolved": "https://registry.npmjs.org/tinymce/-/tinymce-4.8.2.tgz",
- "integrity": "sha512-ssq/cGcK8ELG+a96H2mqH6QvsmTSlQk9wj+OYxLIOxsDnWfu90T1TGIachwcQnXsD5FeNFz5X7K860CP9JQCtQ=="
- },
- "tinyqueue": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/tinyqueue/-/tinyqueue-1.2.3.tgz",
- "integrity": "sha512-Qz9RgWuO9l8lT+Y9xvbzhPT2efIUIFd69N7eF7tJ9lnQl0iLj1M7peK7IoUGZL9DJHw9XftqLreccfxcQgYLxA=="
- },
- "tmp": {
- "version": "0.0.23",
- "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.23.tgz",
- "integrity": "sha1-3odKpel0qF8KMs39vXRmPLO9nHQ=",
- "dev": true
- },
- "to-array": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz",
- "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=",
- "dev": true
- },
- "to-arraybuffer": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
- "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M="
- },
- "to-buffer": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz",
- "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg=="
- },
- "to-object-path": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
- "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68="
- },
- "to-regex": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
- "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw=="
- },
- "to-regex-range": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
- "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg="
- },
- "topojson-client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/topojson-client/-/topojson-client-3.0.0.tgz",
- "integrity": "sha1-H5kpOnfvQqRI0DKoGqmCtz82DS8="
- },
- "topojson-server": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/topojson-server/-/topojson-server-3.0.0.tgz",
- "integrity": "sha1-N4546Hw5cqe1vixdYENptrrmnF4="
- },
- "tough-cookie": {
- "version": "2.4.3",
- "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz",
- "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==",
- "dependencies": {
- "punycode": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
- "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4="
- }
- }
- },
- "tracejs": {
- "version": "0.1.8",
- "resolved": "https://registry.npmjs.org/tracejs/-/tracejs-0.1.8.tgz",
- "integrity": "sha1-bCZ4exhT8TcWNGIsHIC8RAJsXXA=",
- "dev": true
- },
- "trim": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz",
- "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0="
- },
- "trim-newlines": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",
- "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=",
- "dev": true
- },
- "true-case-path": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.2.tgz",
- "integrity": "sha1-fskRMJJHZsf1c74wIMNPj9/QDWI=",
- "dev": true,
- "dependencies": {
- "glob": {
- "version": "6.0.4",
- "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz",
- "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=",
- "dev": true
- }
- }
- },
- "tsml": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/tsml/-/tsml-1.0.1.tgz",
- "integrity": "sha1-ifghi52eJX9H1/a1bQHFpNLGj8M="
- },
- "tty-browserify": {
- "version": "0.0.0",
- "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz",
- "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY="
- },
- "tunnel-agent": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
- "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0="
- },
- "turf-jsts": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/turf-jsts/-/turf-jsts-1.2.3.tgz",
- "integrity": "sha512-Ja03QIJlPuHt4IQ2FfGex4F4JAr8m3jpaHbFbQrgwr7s7L6U8ocrHiF3J1+wf9jzhGKxvDeaCAnGDot8OjGFyA=="
- },
- "tweetnacl": {
- "version": "0.14.5",
- "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
- "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
- "optional": true
- },
- "two-product": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/two-product/-/two-product-1.0.2.tgz",
- "integrity": "sha1-Z9ldSyV6kh4stL16+VEfkIhSLqo="
- },
- "two-sum": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/two-sum/-/two-sum-1.0.0.tgz",
- "integrity": "sha1-MdPzIjnk9zHsqd+RVeKyl/AIq2Q="
- },
- "type-check": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
- "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I="
- },
- "type-detect": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-0.1.1.tgz",
- "integrity": "sha1-C6XsKohWQORw6k6FBZcZANrFiCI=",
- "dev": true
- },
- "typedarray": {
- "version": "0.0.6",
- "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
- "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c="
- },
- "ua-parser-js": {
- "version": "0.7.17",
- "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.17.tgz",
- "integrity": "sha512-uRdSdu1oA1rncCQL7sCj8vSyZkgtL7faaw9Tc9rZ3mGgraQ7+Pdx7w5mnOSF3gw9ZNG6oc+KXfkon3bKuROm0g==",
- "dev": true
- },
- "uglify-js": {
- "version": "2.8.29",
- "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz",
- "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=",
- "dependencies": {
- "yargs": {
- "version": "3.10.0",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz",
- "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E="
- }
- }
- },
- "uglify-save-license": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/uglify-save-license/-/uglify-save-license-0.4.1.tgz",
- "integrity": "sha1-lXJsF8xv0XHDYX479NjYKqjEzOE=",
- "dev": true
- },
- "uglify-to-browserify": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz",
- "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc="
- },
- "uglifyjs-webpack-plugin": {
- "version": "0.4.6",
- "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-0.4.6.tgz",
- "integrity": "sha1-uVH0q7a9YX5m9j64kUmOORdj4wk="
- },
- "ultron": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz",
- "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==",
- "dev": true
- },
- "unassert": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/unassert/-/unassert-1.5.1.tgz",
- "integrity": "sha1-y8iOw4dBfFpeTALTzQe+mL11/3Y=",
- "dependencies": {
- "acorn": {
- "version": "4.0.13",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz",
- "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c="
- },
- "esutils": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz",
- "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs="
- },
- "object-assign": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
- "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
- }
- }
- },
- "unassertify": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/unassertify/-/unassertify-2.1.1.tgz",
- "integrity": "sha512-YIAaIlc6/KC9Oib8cVZLlpDDhK1UTEuaDyx9BwD97xqxDZC0cJOqwFcs/Y6K3m73B5VzHsRTBLXNO0dxS/GkTw=="
- },
- "unc-path-regex": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz",
- "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=",
- "dev": true
- },
- "underscore": {
- "version": "1.9.1",
- "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.9.1.tgz",
- "integrity": "sha512-5/4etnCkd9c8gwgowi5/om/mYO5ajCaOgdzj/oW+0eQV9WxKBDZw5+ycmKmeaTXjInS/W0BzpGLo2xR2aBwZdg=="
- },
- "unflowify": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/unflowify/-/unflowify-1.0.1.tgz",
- "integrity": "sha1-ouoNJcCv/MRpVeZHNXX3xaH0ppY="
- },
- "union-value": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz",
- "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=",
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8="
- },
- "set-value": {
- "version": "0.4.3",
- "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz",
- "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE="
- }
- }
- },
- "unique-stream": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-1.0.0.tgz",
- "integrity": "sha1-1ZpKdUJ0R9mqbJHnAmP40mpLEEs=",
- "dev": true
- },
- "universalify": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
- "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
- "dev": true
- },
- "unpipe": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
- "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
- "dev": true
- },
- "unset-value": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
- "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
- "dependencies": {
- "has-value": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
- "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
- "dependencies": {
- "isobject": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
- "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk="
- }
- }
- },
- "has-values": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
- "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E="
- },
- "isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
- }
- }
- },
- "upath": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz",
- "integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw=="
- },
- "uri-js": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
- "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ=="
- },
- "urix": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
- "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI="
- },
- "url": {
- "version": "0.11.0",
- "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
- "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
- "dependencies": {
- "punycode": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
- "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0="
- }
- }
- },
- "url-toolkit": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/url-toolkit/-/url-toolkit-2.1.4.tgz",
- "integrity": "sha512-jAzm/85zNFfkW5Do/37GeGC7uGXBMMawToVdcf5SIpc+x9TmZDrRIUuLRPcvDMfqtt3m8VmDrYhCWh4UbsQLyg=="
- },
- "use": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
- "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ=="
- },
- "user-home": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz",
- "integrity": "sha1-K1viOjK2Onyd640PKNSFcko98ZA=",
- "dev": true
- },
- "util": {
- "version": "0.10.4",
- "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz",
- "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A=="
- },
- "util-deprecate": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
- "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
- },
- "utilities": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/utilities/-/utilities-1.0.5.tgz",
- "integrity": "sha1-8rd6iPNRBzP8chW1xIalBKdaskU=",
- "dev": true
- },
- "utils-merge": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
- "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
- "dev": true
- },
- "uuid": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",
- "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA=="
- },
- "v8-compile-cache": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-1.1.2.tgz",
- "integrity": "sha512-ejdrifsIydN1XDH7EuR2hn8ZrkRKUYF7tUcBjBy/lhrCvs2K+zRlbW9UHc0IQ9RsYFZJFqJrieoIHfkCa0DBRA==",
- "optional": true
- },
- "v8flags": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-2.1.1.tgz",
- "integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=",
- "dev": true
- },
- "validate-npm-package-license": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
- "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew=="
- },
- "verror": {
- "version": "1.10.0",
- "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
- "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA="
- },
- "video.js": {
- "version": "5.5.3",
- "resolved": "https://registry.npmjs.org/video.js/-/video.js-5.5.3.tgz",
- "integrity": "sha1-pD8r/Hk9cNThKNrQLN46L04Qe0A="
- },
- "videojs-chapter-thumbnails": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/videojs-chapter-thumbnails/-/videojs-chapter-thumbnails-1.1.2.tgz",
- "integrity": "sha1-NMUst0k7qPPMl8sQNELvifZZcOQ="
- },
- "videojs-flash": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/videojs-flash/-/videojs-flash-2.1.1.tgz",
- "integrity": "sha512-hPWzLqM6D6ZGHRMgnVGHZFVgfxzAirgGNdE3tkIS0/TuvQYSX2UUODFBDDpQvuqTePlxNQJhCJNz74Clq1ZtxQ==",
- "dependencies": {
- "video.js": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/video.js/-/video.js-7.1.0.tgz",
- "integrity": "sha512-uF4IOBZB560EqppNHcOYy3laL6Wzu8SDQ8lGmnzqsGFePtVDeLq5RYjBrVGun90c+9Pb+ElT4QyiWDnIyUCfpA=="
- },
- "videojs-font": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/videojs-font/-/videojs-font-3.0.0.tgz",
- "integrity": "sha512-XS6agz2T7p2cFuuXulJD70md8XMlAN617SJkMWjoTPqZWv+RU8NcZCKsE3Tk73inzxnQdihOp0cvI7NGz2ngHg=="
- },
- "videojs-swf": {
- "version": "5.4.1",
- "resolved": "https://registry.npmjs.org/videojs-swf/-/videojs-swf-5.4.1.tgz",
- "integrity": "sha1-IHfvccdJ8seCPvSbq65N0qywj4c="
- },
- "videojs-vtt.js": {
- "version": "0.14.1",
- "resolved": "https://registry.npmjs.org/videojs-vtt.js/-/videojs-vtt.js-0.14.1.tgz",
- "integrity": "sha512-YxOiywx6N9t3J5nqsE5WN2Sw4CSqVe3zV+AZm2T4syOc2buNJaD6ZoexSdeszx2sHLU/RRo2r4BJAXFDQ7Qo2Q=="
- },
- "xhr": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.4.0.tgz",
- "integrity": "sha1-4W5mpF+GmGHu76tBbV7/ci3ECZM="
- }
- }
- },
- "videojs-font": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/videojs-font/-/videojs-font-1.5.1.tgz",
- "integrity": "sha1-ZHkYIAMUuLH5U6SJo3ZlMfzoIuM="
- },
- "videojs-hotkeys": {
- "version": "0.2.22",
- "resolved": "https://registry.npmjs.org/videojs-hotkeys/-/videojs-hotkeys-0.2.22.tgz",
- "integrity": "sha512-sl/D6blI+SY40uD9OJBBUZB4PzV5g4xpfV2aPqzYgYiO1GEdXFAZKXWj80Hz2VEmJ8tXj5ToIbVq+t4v3ckvNw=="
- },
- "videojs-ie8": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/videojs-ie8/-/videojs-ie8-1.1.1.tgz",
- "integrity": "sha1-Jp1iT/Mls7ySWElfLIbwvA8CBsA="
- },
- "videojs-swf": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/videojs-swf/-/videojs-swf-5.0.1.tgz",
- "integrity": "sha1-IYa9nsX/xdBl1dlWyw3yUz/6KYM="
- },
- "videojs-vtt.js": {
- "version": "0.12.6",
- "resolved": "https://registry.npmjs.org/videojs-vtt.js/-/videojs-vtt.js-0.12.6.tgz",
- "integrity": "sha512-XFXeGBQiljnElMhwCcZst0RDbZn2n8LU7ZScXryd3a00OaZsHAjdZu/7/RdSr7Z1jHphd45FnOvOQkGK4YrWCQ=="
- },
- "vinyl": {
- "version": "0.5.3",
- "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz",
- "integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4="
- },
- "vinyl-file": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/vinyl-file/-/vinyl-file-2.0.0.tgz",
- "integrity": "sha1-p+v1/779obfRjRQPyweyI++2dRo=",
- "dev": true,
- "dependencies": {
- "strip-bom": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
- "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
- "dev": true
- },
- "vinyl": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz",
- "integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=",
- "dev": true
- }
- }
- },
- "vinyl-fs": {
- "version": "0.3.14",
- "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-0.3.14.tgz",
- "integrity": "sha1-mmhRzhysHBzqX+hsCTHWIMLPqeY=",
- "dev": true,
- "dependencies": {
- "clone": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz",
- "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=",
- "dev": true
- },
- "graceful-fs": {
- "version": "3.0.11",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.11.tgz",
- "integrity": "sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg=",
- "dev": true
- },
- "readable-stream": {
- "version": "1.0.34",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
- "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
- "dev": true
- },
- "strip-bom": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-1.0.0.tgz",
- "integrity": "sha1-hbiGLzhEtabV7IRnqTWYFzo295Q=",
- "dev": true
- },
- "through2": {
- "version": "0.6.5",
- "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
- "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=",
- "dev": true
- },
- "vinyl": {
- "version": "0.4.6",
- "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz",
- "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=",
- "dev": true
- }
- }
- },
- "vinyl-sourcemaps-apply": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz",
- "integrity": "sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=",
- "dev": true
- },
- "vlq": {
- "version": "0.2.3",
- "resolved": "https://registry.npmjs.org/vlq/-/vlq-0.2.3.tgz",
- "integrity": "sha512-DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow=="
- },
- "vm-browserify": {
- "version": "0.0.4",
- "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz",
- "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM="
- },
- "vt-pbf": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/vt-pbf/-/vt-pbf-3.1.1.tgz",
- "integrity": "sha512-pHjWdrIoxurpmTcbfBWXaPwSmtPAHS105253P1qyEfSTV2HJddqjM+kIHquaT/L6lVJIk9ltTGc0IxR/G47hYA=="
- },
- "watchpack": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz",
- "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA=="
- },
- "webl10n": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/webl10n/-/webl10n-1.0.0.tgz",
- "integrity": "sha1-2haAxjzqgaAdC8WeL5Q6UuuncO0="
- },
- "webpack": {
- "version": "3.12.0",
- "resolved": "https://registry.npmjs.org/webpack/-/webpack-3.12.0.tgz",
- "integrity": "sha512-Sw7MdIIOv/nkzPzee4o0EdvCuPmxT98+vVpIvwtcwcF1Q4SDSNp92vwcKc4REe7NItH9f1S4ra9FuQ7yuYZ8bQ==",
- "dependencies": {
- "ajv": {
- "version": "6.5.3",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.3.tgz",
- "integrity": "sha512-LqZ9wY+fx3UMiiPd741yB2pj3hhil+hQc8taf4o2QGRFpWgZ2V5C8HA165DY9sS3fJwsk7uT7ZlFEyC3Ig3lLg=="
- },
- "camelcase": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
- "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0="
- },
- "cliui": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
- "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
- "dependencies": {
- "string-width": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
- "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M="
- }
- }
- },
- "fast-deep-equal": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
- "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk="
- },
- "json-schema-traverse": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
- "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
- },
- "supports-color": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz",
- "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s="
- },
- "yargs": {
- "version": "8.0.2",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz",
- "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A="
- }
- }
- },
- "webpack-sources": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.1.0.tgz",
- "integrity": "sha512-aqYp18kPphgoO5c/+NaUvEeACtZjMESmDChuD3NBciVpah3XpMEU9VAAtIaB1BsfJWWTSdv8Vv1m3T0aRk2dUw==",
- "dependencies": {
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
- }
- }
- },
- "webworkify": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/webworkify/-/webworkify-1.5.0.tgz",
- "integrity": "sha512-AMcUeyXAhbACL8S2hqqdqOLqvJ8ylmIbNwUIqQujRSouf4+eUFaXbG6F1Rbu+srlJMmxQWsiU7mOJi0nMBfM1g=="
- },
- "wgs84": {
- "version": "0.0.0",
- "resolved": "https://registry.npmjs.org/wgs84/-/wgs84-0.0.0.tgz",
- "integrity": "sha1-NP3FVZF7blfPKigu0ENxDASc3HY="
- },
- "which": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
- "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ=="
- },
- "which-module": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
- "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho="
- },
- "wide-align": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
- "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
- "dev": true
- },
- "window-size": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz",
- "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0="
- },
- "wordwrap": {
- "version": "0.0.2",
- "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz",
- "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8="
- },
- "worker-loader": {
- "version": "0.8.1",
- "resolved": "https://registry.npmjs.org/worker-loader/-/worker-loader-0.8.1.tgz",
- "integrity": "sha1-6OmVMx6jTfW/aCloJL+38K1XjUM="
- },
- "wrap-ansi": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
- "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
- "dependencies": {
- "string-width": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
- "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M="
- }
- }
- },
- "wrappy": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
- "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
- },
- "wrench": {
- "version": "1.5.9",
- "resolved": "https://registry.npmjs.org/wrench/-/wrench-1.5.9.tgz",
- "integrity": "sha1-QRaRxjqbJTGxcAJnJ5veyiOyFCo=",
- "dev": true
- },
- "ws": {
- "version": "3.3.3",
- "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz",
- "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==",
- "dev": true
- },
- "xhr": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.2.2.tgz",
- "integrity": "sha1-LuclcYafhobUFVmp6ihsGJcUNf8="
- },
- "xmlhttprequest-ssl": {
- "version": "1.5.5",
- "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz",
- "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=",
- "dev": true
- },
- "xtend": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
- "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68="
- },
- "y18n": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz",
- "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE="
- },
- "yallist": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
- "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI="
- },
- "yargs": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-2.3.0.tgz",
- "integrity": "sha1-6QDIclDsXNCA22AJ/j3WMVbx1/s="
- },
- "yargs-parser": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz",
- "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=",
- "dependencies": {
- "camelcase": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
- "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0="
- }
- }
- },
- "yarn": {
- "version": "0.27.5",
- "resolved": "https://registry.npmjs.org/yarn/-/yarn-0.27.5.tgz",
- "integrity": "sha1-Bv5n2AQIApk/nx4ZI9Zxy/nq1dE=",
- "optional": true,
- "dependencies": {
- "arr-diff": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
- "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
- "optional": true
- },
- "array-unique": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
- "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=",
- "optional": true
- },
- "braces": {
- "version": "1.8.5",
- "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
- "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
- "optional": true
- },
- "camelcase": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
- "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
- "optional": true
- },
- "expand-brackets": {
- "version": "0.1.5",
- "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",
- "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
- "optional": true
- },
- "extglob": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz",
- "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
- "optional": true
- },
- "is-extglob": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
- "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA="
- },
- "is-glob": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
- "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
- "optional": true
- },
- "micromatch": {
- "version": "2.3.11",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
- "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
- "optional": true
- }
- }
- },
- "yauzl": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz",
- "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=",
- "dev": true
- },
- "yeast": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz",
- "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=",
- "dev": true
- },
- "zxcvbn": {
- "version": "4.4.2",
- "resolved": "https://registry.npmjs.org/zxcvbn/-/zxcvbn-4.4.2.tgz",
- "integrity": "sha1-KOwXzwl0PtyrBW3dixsGJizHPDA="
- }
- }
-}
diff --git a/package.json b/package.json
index a0ceff4f79..28d093ec09 100644
--- a/package.json
+++ b/package.json
@@ -42,7 +42,6 @@
},
"dependencies": {
"JSON2": "^0.1.0",
- "alchemy-embed-medias": "^0.5.1",
"backbone": "^1.3.3",
"blueimp-file-upload": "^8.3.0",
"blueimp-load-image": "^2.17.1",
@@ -66,7 +65,7 @@
"normalize-css": "^2.1.0",
"npm": "^6.0.0",
"npm-modernizr": "^2.8.3",
- "phraseanet-production-client": "0.33.84",
+ "phraseanet-production-client": "^0.34.16-d",
"requirejs": "^2.3.5",
"tinymce": "^4.0.28",
"underscore": "^1.8.3",
diff --git a/resources/ansible/playbook.yml b/resources/ansible/playbook.yml
index a2969de18c..370b427481 100644
--- a/resources/ansible/playbook.yml
+++ b/resources/ansible/playbook.yml
@@ -4,18 +4,18 @@
vars_files:
- vars/all.yml
roles:
- - server
- - repositories
- - vagrant_local
+# - server
+# - repositories
+# - vagrant_local
- nginx
- - mariadb
- - elasticsearch
- - rabbitmq
- - php
+# - mariadb
+# - elasticsearch
+# - rabbitmq
+# - php
- xdebug
- - composer
- - mailcatcher
- - node
- - yarn
+# - composer
+# - mailcatcher
+# - node
+# - yarn
+# - ffmpeg
- app
- - ffmpeg
diff --git a/resources/ansible/roles/php/tasks/mod-php.yml b/resources/ansible/roles/php/tasks/mod-php.yml
index 355ae6551c..c85d24e2b6 100644
--- a/resources/ansible/roles/php/tasks/mod-php.yml
+++ b/resources/ansible/roles/php/tasks/mod-php.yml
@@ -28,3 +28,13 @@
lineinfile: dest=/etc/php/{{ phpversion }}/apache2/php.ini
regexp=';?max_input_vars\s*=\s*'
line='max_input_vars = 12000'
+
+- name: set session.hash_bits_per_character apache2
+ lineinfile: dest=/etc/php/{{ phpversion }}/apache2/php.ini
+ regexp=';?session.hash_bits_per_character\s*=\s*'
+ line='session.hash_bits_per_character = 6'
+
+- name: set session.hash_function apache2
+ lineinfile: dest=/etc/php/{{ phpversion }}/apache2/php.ini
+ regexp=';?session.hash_function\s*=\s*'
+ line='session.hash_function = 1'
\ No newline at end of file
diff --git a/resources/ansible/roles/php/tasks/php-cli.yml b/resources/ansible/roles/php/tasks/php-cli.yml
index 41016aceab..90e06fd2e5 100644
--- a/resources/ansible/roles/php/tasks/php-cli.yml
+++ b/resources/ansible/roles/php/tasks/php-cli.yml
@@ -28,3 +28,13 @@
lineinfile: dest=/etc/php/{{ phpversion }}/cli/php.ini
regexp=';?max_input_vars\s*=\s*'
line='max_input_vars = 12000'
+
+- name: set session.hash_function cli
+ lineinfile: dest=/etc/php/{{ phpversion }}/cli/php.ini
+ regexp=';?session.hash_function\s*=\s*'
+ line='session.hash_function = 1'
+
+- name: set session.hash_bits_per_character cli
+ lineinfile: dest=/etc/php/{{ phpversion }}/cli/php.ini
+ regexp=';?session.hash_bits_per_character\s*=\s*'
+ line='session.hash_bits_per_character = 6'
\ No newline at end of file
diff --git a/resources/ansible/roles/php/tasks/php-fpm.yml b/resources/ansible/roles/php/tasks/php-fpm.yml
index 1319e2ee19..ef07f5a599 100644
--- a/resources/ansible/roles/php/tasks/php-fpm.yml
+++ b/resources/ansible/roles/php/tasks/php-fpm.yml
@@ -46,3 +46,16 @@
regexp=';?max_input_vars\s*=\s*'
line='max_input_vars = 12000'
notify: restart php{{ phpversion }}-fpm
+
+- name: set session.hash_function fpm
+ lineinfile: dest=/etc/php/{{ phpversion }}/fpm/php.ini
+ regexp=';?session.hash_function\s*=\s*'
+ line='session.hash_function = 1'
+ notify: restart php{{ phpversion }}-fpm
+
+
+- name: set session.hash_bits_per_character fpm
+ lineinfile: dest=/etc/php/{{ phpversion }}/fpm/php.ini
+ regexp=';?session.hash_bits_per_character\s*=\s*'
+ line='session.hash_bits_per_character = 6'
+ notify: restart php{{ phpversion }}-fpm
diff --git a/resources/ansible/roles/vagrant_local/tasks/docker-hosts-container.yml b/resources/ansible/roles/vagrant_local/tasks/docker-hosts-container.yml
new file mode 100644
index 0000000000..794961f90c
--- /dev/null
+++ b/resources/ansible/roles/vagrant_local/tasks/docker-hosts-container.yml
@@ -0,0 +1,4 @@
+---
+- name: Update /etc/hosts
+ lineinfile: dest=/etc/hosts regexp='^127\.0\.0\.1' line='127.0.0.1 localhost {{ vagrant_local.vm.docker_hosts_container|default('') }}' owner=root group=root mode=0644
+ when: vagrant_local.vm.docker_hosts_container is defined
\ No newline at end of file
diff --git a/resources/ansible/roles/vagrant_local/tasks/main.yml b/resources/ansible/roles/vagrant_local/tasks/main.yml
index 619c3b4260..33de639dac 100644
--- a/resources/ansible/roles/vagrant_local/tasks/main.yml
+++ b/resources/ansible/roles/vagrant_local/tasks/main.yml
@@ -10,3 +10,5 @@
- name: Update /etc/hosts
lineinfile: dest=/etc/hosts regexp='^127\.0\.0\.1' line='127.0.0.1 localhost {{ vagrant_local.vm.hostname|default('') }}' owner=root group=root mode=0644
when: vagrant_local.vm.hostname is defined
+
+- include: docker-hosts-container.yml
\ No newline at end of file
diff --git a/resources/ansible/vars/all.yml b/resources/ansible/vars/all.yml
index e1282c99b5..5cdf9f6a51 100644
--- a/resources/ansible/vars/all.yml
+++ b/resources/ansible/vars/all.yml
@@ -48,6 +48,8 @@ vagrant_local:
sharedfolder: ./
useVagrantCloud: '1'
syncType: nfs
+ hostname: ''
+ docker_hosts_container: 'db elasticsearch redis rabbitmq'
nginx:
install: '1'
docroot: /vagrant
diff --git a/resources/gulp/components/vendors/alchemy-embed.js b/resources/gulp/components/vendors/alchemy-embed.js
index f3dd6cc217..2ac75ed0f4 100644
--- a/resources/gulp/components/vendors/alchemy-embed.js
+++ b/resources/gulp/components/vendors/alchemy-embed.js
@@ -11,12 +11,16 @@ gulp.task('copy-alchemy-embed-debug', function(){
gulp.task('copy-alchemy-embed', function(){
// copy all dist folder:
- if( debugMode === true) {
- return gulp.src('vendor/alchemy/embed-bundle/dist/**/*')
+ return gulp.src('vendor/alchemy/embed-bundle/dist/**/*')
+ .pipe(gulp.dest( config.paths.build + 'vendors/alchemy-embed-medias'));
+
+
+ /* if( debugMode === true) {
+ return gulp.src('vendor/alchemy/embed-bundle/dist/!**!/!*')
.pipe(gulp.dest( config.paths.build + 'vendors/alchemy-embed-medias'));
}
- return gulp.src(config.paths.nodes + 'alchemy-embed-medias/dist/**/*')
- .pipe(gulp.dest( config.paths.build + 'vendors/alchemy-embed-medias'));
+ return gulp.src(config.paths.nodes + 'alchemy-embed-medias/dist/!**!/!*')
+ .pipe(gulp.dest( config.paths.build + 'vendors/alchemy-embed-medias'));*/
});
gulp.task('watch-alchemy-embed-js', function() {
debugMode = true;
diff --git a/resources/locales/messages.de.xlf b/resources/locales/messages.de.xlf
index 055b51ae1b..60bd9547fb 100644
--- a/resources/locales/messages.de.xlf
+++ b/resources/locales/messages.de.xlf
@@ -1,16 +1,16 @@
-
+
-
+
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
-
-
- Form/Configuration/EmailFormType.php
+
+
Form/Login/PhraseaAuthenticationForm.php
+ Form/Configuration/EmailFormType.php
Add
@@ -26,75 +26,75 @@
Parameter "Authentifizierung erzwingen" erzwingt den Push Empfänger, ein Phraseanet Konto zu haben, um den Inhalt anzuschauen. Es vermeidet, unautorisierte Benutzer dem Push Inhalt zuzugreifen, falls sie die URL bekämen (Email wurde weitergeleitet, zum Beispiel).
prod/templates/push.html.twig
-
+
#3567c6
- #3567c6
+ #3567c6
Form/Configuration/CustomLinkFormType.php
-
+
#4497d5
- #4497d5
+ #4497d5
Form/Configuration/CustomLinkFormType.php
-
+
#5aa53b
- #5aa53b
+ #5aa53b
Form/Configuration/CustomLinkFormType.php
-
+
#a1d0d0
- #a1d0d0
+ #a1d0d0
Form/Configuration/CustomLinkFormType.php
-
+
#ad0800
- #ad0800
+ #ad0800
Form/Configuration/CustomLinkFormType.php
Form/Configuration/CustomLinkFormType.php
-
+
#b151ee
- #b151ee
+ #b151ee
Form/Configuration/CustomLinkFormType.php
-
+
#b8d84e
- #b8d84e
+ #b8d84e
Form/Configuration/CustomLinkFormType.php
-
+
#c875ea
- #c875ea
+ #c875ea
Form/Configuration/CustomLinkFormType.php
-
+
#e46990
- #e46990
+ #e46990
Form/Configuration/CustomLinkFormType.php
-
+
#f06006
- #f06006
+ #f06006
Form/Configuration/CustomLinkFormType.php
-
+
#f4ea5b
- #f4ea5b
+ #f4ea5b
Form/Configuration/CustomLinkFormType.php
-
+
#f5842b
- #f5842b
+ #f5842b
Form/Configuration/CustomLinkFormType.php
-
+
#ffc322
- #ffc322
+ #ffc322
Form/Configuration/CustomLinkFormType.php
-
+
#ffccd7
- #ffccd7
+ #ffccd7
Form/Configuration/CustomLinkFormType.php
@@ -111,9 +111,9 @@
%basket_length% documents
%basket_length% Dokument(e)
+ mobile/lightbox/validate.html.twig
web/lightbox/index.html.twig
web/lightbox/index.html.twig
- mobile/lightbox/validate.html.twig
%countable% documents can not be modified.
@@ -192,21 +192,21 @@
%nb_view% vue
%nb_view% Ansicht
- Bridge/Flickr/element_informations.html.twig
- Bridge/Youtube/element_informations.html.twig
Bridge/Dailymotion/element_informations.html.twig
+ Bridge/Youtube/element_informations.html.twig
+ Bridge/Flickr/element_informations.html.twig
%nb_view% vues
%nb_view% Ansichten
- Bridge/Flickr/element_informations.html.twig
- Bridge/Youtube/element_informations.html.twig
Bridge/Dailymotion/element_informations.html.twig
+ Bridge/Youtube/element_informations.html.twig
+ Bridge/Flickr/element_informations.html.twig
selectionnes]]>
ausgewählt]]>
- Controller/Prod/QueryController.php
+ Controller/Prod/QueryController.php
%quantity% Stories attached to the WorkZone
@@ -257,7 +257,7 @@
%quantity% selected files
%quantity% ausgewählte Dateien
- prod/upload/upload.html.twig
+ prod/upload/upload.html.twig
%quantity_records% records have been sent for validation to %quantity_users% users
@@ -287,7 +287,7 @@
%total% reponses
%total% Ergebnisse
- Controller/Prod/QueryController.php
+ Controller/Prod/QueryController.php
%user% a envoye son rapport de validation de %title%
@@ -499,7 +499,7 @@
A task has been creted, please run it to complete empty collection
Eine Aufgabe wurde erstellt. Bitte führen Sie diese aus um die Leerung der Kollektion fertigstellen zu können
- Controller/Admin/CollectionController.php
+ Controller/Admin/CollectionController.php
A third-party application is a product developed apart from Phraseanet and that would access Phraseanet data.
@@ -526,9 +526,9 @@
API Webhook
TaskManager/Job/WebhookJob.php
-
+
AR
- AR
+ AR
Form/Configuration/CustomLinkFormType.php
@@ -627,12 +627,12 @@
Actions
Handlungen
- Bridge/Flickr/actioncontainers.html.twig
- Bridge/Flickr/actionelements.html.twig
- Bridge/Youtube/actioncontainers.html.twig
- Bridge/Youtube/actionelements.html.twig
- Bridge/Dailymotion/actioncontainers.html.twig
Bridge/Dailymotion/actionelements.html.twig
+ Bridge/Dailymotion/actioncontainers.html.twig
+ Bridge/Youtube/actionelements.html.twig
+ Bridge/Youtube/actioncontainers.html.twig
+ Bridge/Flickr/actionelements.html.twig
+ Bridge/Flickr/actioncontainers.html.twig
Activate highlight
@@ -648,9 +648,9 @@
Activer
aktivieren
+ admin/databox/databox.html.twig
web/admin/editusers_timelimit.html.twig
web/admin/editusers_timelimit_sbas.html.twig
- admin/databox/databox.html.twig
Activer le grant_type de type password pour votre application
@@ -670,10 +670,10 @@
Add
Hinzufügen
- prod/User/Add.html.twig
prod/actions/Push.html.twig
prod/upload/lazaret.html.twig
prod/upload/lazaret.html.twig
+ prod/User/Add.html.twig
Add a
@@ -717,6 +717,11 @@
Add new range
Controller/Prod/LanguageController.php
+
+ Add this url
+ Fügen Sie diese URL hinzu
+ prod/upload/upload.html.twig
+
Add user
Benutzer hinzufügen
@@ -751,7 +756,7 @@
Advanced Search
Erweiterte Suche
- web/prod/index.html.twig
+ web/prod/index.html.twig
Advanced mode
@@ -766,47 +771,47 @@
Affichage
Anzeige
- web/prod/index.html.twig
+ web/prod/index.html.twig
Affichage au demarrage
beim Start anzeigen
- web/prod/index.html.twig
+ web/prod/index.html.twig
Afficher la fiche descriptive
das beschriftliche Blatt anzeigen
- web/prod/index.html.twig
+ web/prod/index.html.twig
Afficher le titre
den Titel anzeigen
- web/prod/index.html.twig
+ web/prod/index.html.twig
Afficher les status
die Status anzeigen
- web/prod/index.html.twig
+ web/prod/index.html.twig
Afficher une icone
eine Ikone anzeigen
- web/prod/index.html.twig
+ web/prod/index.html.twig
After metadata
Nach Metadaten
- web/prod/index.html.twig
+ web/prod/index.html.twig
Aggregation
Aggregation
- admin/fields/templates.html.twig
+ admin/fields/templates.html.twig
Aide
Hilfe
- web/prod/index.html.twig
+ web/prod/index.html.twig
Aide sur les expressions regulieres
@@ -816,16 +821,16 @@
Ajouter a
Hinzufügen zu
- Bridge/Flickr/actionelements.html.twig
- Bridge/Youtube/actionelements.html.twig
Bridge/Dailymotion/actionelements.html.twig
+ Bridge/Youtube/actionelements.html.twig
+ Bridge/Flickr/actionelements.html.twig
Ajouter ma selection courrante
Meine aktuelle Auswahl hinzufügen
prod/Baskets/Create.html.twig
- prod/orders/order_item.html.twig
prod/Story/Create.html.twig
+ prod/orders/order_item.html.twig
Ajouter un nouvel utilisateur
@@ -853,16 +858,17 @@
actions/Feedback/list.html.twig
actions/Feedback/list.html.twig
actions/Feedback/list.html.twig
+ task-manager/task-editor/subdefs.html.twig
-
+
All these conditions
- All these conditions
- web/prod/index.html.twig
+ Alle Bedingungen
+ web/prod/index.html.twig
All values
Alle Werte
- admin/fields/templates.html.twig
+ admin/fields/templates.html.twig
Aller a
@@ -927,14 +933,14 @@
Alphabetic asc
Alphabetic asc
- web/prod/index.html.twig
- web/prod/index.html.twig
- web/prod/index.html.twig
+ web/prod/index.html.twig
+ web/prod/index.html.twig
+ web/prod/index.html.twig
Alphabetic desc
Alphabetic desc
- web/prod/index.html.twig
+ web/prod/index.html.twig
Also delete records that rely on groupings.
@@ -944,23 +950,8 @@
An error occured
Ein Fehler ist aufgetreten
- Controller/Prod/BasketController.php
- Controller/Prod/MoveCollectionController.php
- Controller/Prod/StoryController.php
- Controller/Prod/LazaretController.php
- Controller/Prod/ToolsController.php
- Controller/Admin/CollectionController.php
- Controller/Admin/CollectionController.php
- Controller/Admin/CollectionController.php
- Controller/Admin/CollectionController.php
- Controller/Admin/CollectionController.php
- Controller/Admin/CollectionController.php
- Controller/Admin/CollectionController.php
- Controller/Admin/CollectionController.php
- Controller/Admin/CollectionController.php
- Controller/Admin/CollectionController.php
- Controller/Admin/CollectionController.php
- Controller/Admin/DataboxesController.php
+ Model/Manipulator/LazaretManipulator.php
+ Model/Manipulator/LazaretManipulator.php
Controller/Admin/DataboxController.php
Controller/Admin/DataboxController.php
Controller/Admin/DataboxController.php
@@ -971,14 +962,29 @@
Controller/Admin/DataboxController.php
Controller/Admin/DataboxController.php
Controller/Admin/DataboxController.php
- Model/Manipulator/LazaretManipulator.php
- Model/Manipulator/LazaretManipulator.php
- admin/collection/suggested_value.html.twig
- admin/collection/collection.html.twig
- task-manager/task-editor/task.html.twig
- admin/databox/databox.html.twig
+ Controller/Admin/DataboxesController.php
+ Controller/Admin/CollectionController.php
+ Controller/Admin/CollectionController.php
+ Controller/Admin/CollectionController.php
+ Controller/Admin/CollectionController.php
+ Controller/Admin/CollectionController.php
+ Controller/Admin/CollectionController.php
+ Controller/Admin/CollectionController.php
+ Controller/Admin/CollectionController.php
+ Controller/Admin/CollectionController.php
+ Controller/Admin/CollectionController.php
+ Controller/Admin/CollectionController.php
+ Controller/Prod/BasketController.php
+ Controller/Prod/ToolsController.php
+ Controller/Prod/LazaretController.php
+ Controller/Prod/MoveCollectionController.php
+ Controller/Prod/StoryController.php
web/admin/users.html.twig
+ admin/databox/databox.html.twig
web/admin/databases.html.twig
+ admin/collection/collection.html.twig
+ admin/collection/suggested_value.html.twig
+ task-manager/task-editor/task.html.twig
An error occured while denying, please retry or contact an admin if problem persists
@@ -1015,12 +1021,12 @@
An error occurred
Ein Fehler ist aufgetreten
Order/Controller/ProdOrderController.php
- Controller/Prod/BasketController.php
- Controller/Admin/CollectionController.php
Controller/Admin/DataboxController.php
Controller/Admin/SearchEngineController.php
- Controller/Api/V1Controller.php
- Controller/Api/V1Controller.php
+ Controller/Admin/CollectionController.php
+ Controller/Prod/BasketController.php
+ Controller/Api/V1Controller.php
+ Controller/Api/V1Controller.php
web/admin/statusbit.html.twig
@@ -1118,8 +1124,8 @@
Apply changes
Änderungen anwenden
- actions/Property/index.html.twig
actions/Property/type.html.twig
+ actions/Property/index.html.twig
Apply status on story children.
@@ -1139,7 +1145,8 @@
Archive
Archivieren
- prod/WorkZone/Macros.html.twig
+ prod/WorkZone/Macros.html.twig
+ prod/WorkZone/Macros.html.twig
Are you sure you want delete users rights ?
@@ -1191,7 +1198,7 @@
Aucun
Kein(e)
- admin/fields/templates.html.twig
+ admin/fields/templates.html.twig
Aucun bridge disponible. Veuillez contacter un administrateur.
@@ -1247,33 +1254,38 @@
Audio
Audio
- web/prod/index.html.twig
+ web/prod/index.html.twig
Audio Birate
Audio-Bitrate
- Media/Subdef/Audio.php
+ Media/Subdef/Audio.php
Audio Codec
Audio Codec
+ Media/Subdef/Audio.php
Media/Subdef/Video.php
- Media/Subdef/Audio.php
-
+
Audio Samplerate
- Audio Samplerate
+ Audio Samplerate
SearchEngine/Elastic/ElasticsearchOptions.php
-
+
+ Audio channel
+ Audiokanal
+ Media/Subdef/Audio.php
+
+
Audio codec
- Audio codec
+ Audio-Codec
SearchEngine/Elastic/ElasticsearchOptions.php
AudioSamplerate
Audio Samplerate
- Media/Subdef/Audio.php
+ Media/Subdef/Audio.php
Auth_token directory path
@@ -1316,9 +1328,9 @@
*Phraseanet Navigator* aktivieren
Form/Configuration/APIClientsFormType.php
-
+
Authorize Adobe cc Plugin to connect.
- Authorize Adobe cc Plugin to connect.
+ Adobe cc Plugin Verbindung erlauben
Form/Configuration/APIClientsFormType.php
@@ -1344,20 +1356,20 @@
Autorisation d'acces
Zugriffsberechtigung
- api/auth/end_user_authorization.html.twig
api/auth/end_user_authorization.html.twig
+ api/auth/end_user_authorization.html.twig
Autoriser
Berechtigen
- api/auth/end_user_authorization.html.twig
api/auth/end_user_authorization.html.twig
+ api/auth/end_user_authorization.html.twig
Autorisez-vous l'application %application_name% a acceder a votre contenu sur %home_title% ?
Ermächtigen Sie die Anwendung %application_name%, Ihren Inhalt auf %home_title% zuzugreifen?
- api/auth/end_user_authorization.html.twig
api/auth/end_user_authorization.html.twig
+ api/auth/end_user_authorization.html.twig
Available in multi-export tab
@@ -1396,10 +1408,10 @@
Bad request format, only JSON is allowed
Bad Request Format, nur JSON wird erlaubt
+ Controller/Root/AccountController.php
+ Controller/Admin/DataboxController.php
Controller/Admin/RootController.php
Controller/Admin/RootController.php
- Controller/Admin/DataboxController.php
- Controller/Root/AccountController.php
Bad request, please contact an admin
@@ -1414,8 +1426,8 @@
Base %base%
Datenbank %base%
- web/admin/editusers_timelimit.html.twig
web/admin/editusers_quotas.html.twig
+ web/admin/editusers_timelimit.html.twig
web/admin/editusers_timelimit_sbas.html.twig
@@ -1508,7 +1520,7 @@
Business Fields
Geschäftsfelder
- admin/fields/templates.html.twig
+ admin/fields/templates.html.twig
By checking this box, you accept %beginning_link% Terms of Use %end_link%
@@ -1526,7 +1538,7 @@
By field
By field
- web/prod/index.html.twig
+ web/prod/index.html.twig
CHAMPS
@@ -1543,10 +1555,10 @@
Cancel
Abbrechen
Controller/Prod/LanguageController.php
- prod/User/Add.html.twig
prod/actions/delete_records_confirm.html.twig
- actions/Property/index.html.twig
actions/Property/type.html.twig
+ actions/Property/index.html.twig
+ prod/User/Add.html.twig
task-manager/task-editor/task.html.twig
user/import/view.html.twig
admin/fields/templates.html.twig
@@ -1554,8 +1566,8 @@
Cancel all
Alle abbrechen
+ prod/upload/upload.html.twig
prod/upload/upload-flash.html.twig
- prod/upload/upload.html.twig
Cannot upload Zero Byte files
@@ -1575,9 +1587,9 @@
Categorie
Kategorie
+ Bridge/Dailymotion/video_modify.html.twig
Bridge/Youtube/upload.html.twig
Bridge/Youtube/video_modify.html.twig
- Bridge/Dailymotion/video_modify.html.twig
Ce champ est decrit comme element du %DublinCoreElementSet%
@@ -1609,12 +1621,12 @@
Dieses Feld ist ein Pflichtfeld
Bridge/Api/Flickr.php
Bridge/Api/Flickr.php
- Bridge/Api/Dailymotion.php
- Bridge/Api/Dailymotion.php
Bridge/Api/Youtube.php
Bridge/Api/Youtube.php
Bridge/Api/Youtube.php
Bridge/Api/Youtube.php
+ Bridge/Api/Dailymotion.php
+ Bridge/Api/Dailymotion.php
Ce champ est relie a une branche de thesaurus
@@ -1637,10 +1649,10 @@
Dieses Feld ist zu lang, maximal %length% Zeichen
Bridge/Api/Flickr.php
Bridge/Api/Flickr.php
- Bridge/Api/Dailymotion.php
- Bridge/Api/Dailymotion.php
Bridge/Api/Youtube.php
Bridge/Api/Youtube.php
+ Bridge/Api/Dailymotion.php
+ Bridge/Api/Dailymotion.php
Ce champ est utilise en titre a l'affichage
@@ -1757,8 +1769,8 @@
Clear list
Liste löschen
+ prod/upload/upload.html.twig
prod/upload/upload-flash.html.twig
- prod/upload/upload.html.twig
Client application
@@ -1806,18 +1818,18 @@
Collection %collection%
%collection% Kollektion
- web/admin/editusers_timelimit.html.twig
web/admin/editusers_quotas.html.twig
+ web/admin/editusers_timelimit.html.twig
Collection empty successful
Die Leerung der Kollektion wurde erfolgreich abgeschlossen
- Controller/Admin/CollectionController.php
+ Controller/Admin/CollectionController.php
Collection order
Collection order
- web/prod/index.html.twig
+ web/prod/index.html.twig
Color Depth
@@ -1829,9 +1841,9 @@
Farbraum
web/common/technical_datas.html.twig
-
+
Colorspace
- Colorspace
+ Colorspace
SearchEngine/Elastic/ElasticsearchOptions.php
@@ -1853,9 +1865,9 @@
Company
Unternehmen
- prod/User/Add.html.twig
actions/Feedback/list.html.twig
actions/Feedback/ListsMacros.html.twig
+ prod/User/Add.html.twig
Complete the fields below to register on %instance_title%!
@@ -1870,10 +1882,10 @@
Confidentialite
Vertraulichkeit
- Bridge/Youtube/upload.html.twig
- Bridge/Youtube/video_modify.html.twig
Bridge/Dailymotion/upload.html.twig
Bridge/Dailymotion/video_modify.html.twig
+ Bridge/Youtube/upload.html.twig
+ Bridge/Youtube/video_modify.html.twig
Confidentialite : privee
@@ -1888,7 +1900,7 @@
Configuration
Konfiguration
- web/prod/index.html.twig
+ web/prod/index.html.twig
Confirm new email address
@@ -1913,13 +1925,13 @@
Connection
Verbindung
- login/oauth/login.html.twig
- login/providers/bind.html.twig
- login/providers/bind.html.twig
login/providers/mapping.html.twig
login/providers/mapping.html.twig
+ login/providers/bind.html.twig
+ login/providers/bind.html.twig
web/login/index.html.twig
web/login/index.html.twig
+ login/oauth/login.html.twig
Connection is OK but database does not exists or can not be accessed
@@ -1941,10 +1953,10 @@
Bitte lesen Sie Online die Voraussetzungen und die Web-Server Konfiguration
web/setup/step2.html.twig
-
+
Contains
- Contains
- web/prod/index.html.twig
+ enthält
+ web/prod/index.html.twig
Continuer ?
@@ -1984,7 +1996,7 @@
Could not perform request, please contact an administrator.
Antrag konnte nicht durchgeführt werden. Bitte wenden Sie sich an Ihren Systemadministrator
- Controller/Root/AccountController.php
+ Controller/Root/AccountController.php
Could not retrieve the file ID, please retry or contact an admin if problem persist
@@ -1999,7 +2011,7 @@
Couleur de selection
Farbauswahl
- web/prod/index.html.twig
+ web/prod/index.html.twig
Country
@@ -2040,9 +2052,9 @@
Creer
erstellen
- Bridge/Flickr/actioncontainers.html.twig
- Bridge/Youtube/actioncontainers.html.twig
Bridge/Dailymotion/actioncontainers.html.twig
+ Bridge/Youtube/actioncontainers.html.twig
+ Bridge/Flickr/actioncontainers.html.twig
Creer la tache d'ecriture des metadonnees
@@ -2087,8 +2099,8 @@
Creer une playlist
einen neuen Playlist erstellen
- Bridge/Youtube/playlist_createcontainer.html.twig
Bridge/Dailymotion/playlist_createcontainer.html.twig
+ Bridge/Youtube/playlist_createcontainer.html.twig
Creez une application pour commencer a utiliser l'API Phraseanet
@@ -2110,7 +2122,7 @@
errors
Current configuration contains some
errors
- admin/fields/templates.html.twig
+ admin/fields/templates.html.twig
Current operations cannot be executed because the site is temporarily in maintenance mode. Wait a few minutes and try your request again
@@ -2138,14 +2150,14 @@
DCES
admin/fields/templates.html.twig
-
+
DE
- DE
+ DE
Form/Configuration/CustomLinkFormType.php
-
+
DU
- DU
+ DU
Form/Configuration/CustomLinkFormType.php
@@ -2213,7 +2225,7 @@
Date Added
Hinzufügungsdatum
- web/prod/index.html.twig
+ web/prod/index.html.twig
Date Creation
@@ -2223,16 +2235,16 @@
Date Updated
Date Updated
- web/prod/index.html.twig
+ web/prod/index.html.twig
Date de connexion
Verbindungsdatum
web/account/sessions.html.twig
-
+
Date de création
- Date de création
+ Erstellungsdatum
prod/Baskets/Reorder.html.twig
prod/Story/Reorder.html.twig
@@ -2243,16 +2255,16 @@
prod/orders/order_box.html.twig
prod/orders/order_box.html.twig
-
+
Date de modification
- Date de modification
+ Änderungsdatum
prod/Baskets/Reorder.html.twig
prod/Story/Reorder.html.twig
-
+
Date(s) from field(s)
- Date(s) from field(s)
- web/prod/index.html.twig
+ Datum vom Feld
+ web/prod/index.html.twig
De
@@ -2330,7 +2342,7 @@
Defined by admin
Defined by admin
- web/prod/index.html.twig
+ web/prod/index.html.twig
Defined in Apache configuration
@@ -2354,6 +2366,11 @@
prod/upload/lazaret.html.twig
admin/task-manager/templates.html.twig
+
+ Delete account successfull
+ Benutzerkonto erfolgreich gelöscht
+ Notification/Mail/MailSuccessAccountDelete.php
+
Delete all users rights
Alle Nutzerrechte löschen
@@ -2400,9 +2417,9 @@
Deplacement %n_element% elements
Bewegung von %n_element% Elemente
- Bridge/Flickr/photo_moveinto_photoset.html.twig
- Bridge/Youtube/video_moveinto_playlist.html.twig
Bridge/Dailymotion/video_moveinto_playlist.html.twig
+ Bridge/Youtube/video_moveinto_playlist.html.twig
+ Bridge/Flickr/photo_moveinto_photoset.html.twig
Dernier access
@@ -2412,8 +2429,8 @@
Derniere mise a jour le %updated_on%
letztes Update am %updated_on%
- prod/results/entry.html.twig
prod/results/feeds_entry.html.twig
+ prod/results/entry.html.twig
Derniers envois
@@ -2428,40 +2445,40 @@
Description
Beschreibung
- prod/Tooltip/DCESFieldInfo.html.twig
- Bridge/Flickr/upload.html.twig
- Bridge/Flickr/photo_modify.html.twig
- Bridge/Flickr/photoset_createcontainer.html.twig
- Bridge/Youtube/upload.html.twig
- Bridge/Youtube/playlist_createcontainer.html.twig
- Bridge/Youtube/video_modify.html.twig
Bridge/Dailymotion/upload.html.twig
Bridge/Dailymotion/video_modify.html.twig
+ Bridge/Youtube/playlist_createcontainer.html.twig
+ Bridge/Youtube/upload.html.twig
+ Bridge/Youtube/video_modify.html.twig
+ Bridge/Flickr/photoset_createcontainer.html.twig
+ Bridge/Flickr/upload.html.twig
+ Bridge/Flickr/photo_modify.html.twig
+ prod/Tooltip/DCESFieldInfo.html.twig
web/developers/application_form.html.twig
Deselect all
Alle abwählen
- actions/Feedback/list.html.twig
prod/actions/Push.html.twig
- web/report/report_layout_child.html.twig
+ actions/Feedback/list.html.twig
+ web/report/report_layout_child.html.twig
web/report/form_date_and_base.html.twig
-
+
Design of personalization logo section
- Design of personalization logo section
+ Logo Anpassung
Form/Configuration/GeneralFormType.php
Detailed view URL
Detailansicht URL
- prod/Share/record.html.twig
+ prod/Share/record.html.twig
Details
Einzelheiten
- admin/collection/details.html.twig
admin/databox/details.html.twig
+ admin/collection/details.html.twig
Developpeur
@@ -2476,9 +2493,9 @@
Dimension
Grösse
+ Media/Subdef/Image.php
Media/Subdef/Unknown.php
Media/Subdef/Video.php
- Media/Subdef/Image.php
Disable document type sharing
@@ -2498,22 +2515,22 @@
Anzeige und Handlung-Einstellungen
- admin/fields/templates.html.twig
+ admin/fields/templates.html.twig
Display technical data
Technische Informationen anzeigen
- web/prod/index.html.twig
+ web/prod/index.html.twig
Display thumbnails
Vorschaubilder anschauen
- admin/fields/templates.html.twig
+ admin/fields/templates.html.twig
Do not display
Nicht anzeigen
- web/prod/index.html.twig
+ web/prod/index.html.twig
Do not forget to restart the tasks scheduler
@@ -2545,7 +2562,7 @@
Document
Dokument
- web/prod/index.html.twig
+ web/prod/index.html.twig
Document Type Sharing
@@ -2628,17 +2645,17 @@
E-mail
E-Mail Adresse
- Form/Login/PhraseaRegisterForm.php
Form/Login/PhraseaForgotPasswordForm.php
+ Form/Login/PhraseaRegisterForm.php
E-mail domain
E-mail domain
actions/Feedback/list.html.twig
-
+
EN
- EN
+ EN
Form/Configuration/CustomLinkFormType.php
@@ -2656,9 +2673,9 @@
FEHLER : Alle "subdefgroup" tags brauchen ein "name" Attribut
lib/classes/databox.php
-
+
ES
- ES
+ ES
Form/Configuration/CustomLinkFormType.php
@@ -2684,9 +2701,9 @@
Edition de 1 element
Bearbeitung von 1 Element
- Bridge/Flickr/photo_modify.html.twig
- Bridge/Youtube/video_modify.html.twig
Bridge/Dailymotion/video_modify.html.twig
+ Bridge/Youtube/video_modify.html.twig
+ Bridge/Flickr/photo_modify.html.twig
Edition des droits de %display_name%
@@ -2739,13 +2756,13 @@
Email
Email Adresse
- admin/publications/fiche.html.twig
web/admin/dashboard.html.twig
+ admin/publications/fiche.html.twig
Email '%email%' for login '%login%' already exists in database
Email '%email%' für Login '%login%' existiert schon in der Databank
- Controller/Admin/UserController.php
+ Controller/Admin/UserController.php
Email Name
@@ -2770,14 +2787,32 @@
Email successfully confirmed
E-Mail erfolgreich bestätigt
- Notification/Mail/MailSuccessEmailConfirmationUnregistered.php
Notification/Mail/MailSuccessEmailConfirmationRegistered.php
+ Notification/Mail/MailSuccessEmailConfirmationUnregistered.php
Email test result : %email_status%
E-Mail Test Ergebnis: %email_status%
web/admin/dashboard.html.twig
+
+ Email:deletion:request:message Hello %civility% %firstName% %lastName%.
+ We have received an account deletion request for your account on %urlInstance%, please confirm this deletion by clicking on the link below.
+ If you are not at the origin of this request, please change your password as soon as possible %resetPassword%
+ Link is valid for one hour.
+ Hallo % civility %% firstName %% lastName%. Wir haben eine Löschungsanfrage für Ihr Konto bei% urlInstance% erhalten. Bitte bestätigen Sie diesen Löschvorgang, indem Sie auf den untenstehenden Link klicken. Wenn Sie sich nicht am Ursprung dieser Anfrage befinden, ändern Sie Ihr Passwort so bald wie möglich.% ResetPassword% Link ist eine Stunde lang gültig.
+ Notification/Mail/MailRequestAccountDelete.php
+
+
+ Email:deletion:request:subject Delete account confirmation
+ Benutzerkonto Löschung Bestätigung
+ Notification/Mail/MailRequestAccountDelete.php
+
+
+ Email:deletion:request:textButton Delete my account
+ Mein Benutzerkonto löschen
+ Notification/Mail/MailRequestAccountDelete.php
+
Emails
E-Mail Adressen
@@ -2786,7 +2821,7 @@
Embed code
Embed-Code
- prod/Share/record.html.twig
+ prod/Share/record.html.twig
Empty a collection
@@ -2812,8 +2847,8 @@
Empty the collection before removing
Kollektion leeren bevor Entfernung
- Controller/Admin/CollectionController.php
- Controller/Admin/CollectionController.php
+ Controller/Admin/CollectionController.php
+ Controller/Admin/CollectionController.php
En attente
@@ -2828,8 +2863,8 @@
En cours d'encodage
Kodierung läuft
- Bridge/Api/Dailymotion.php
Bridge/Api/Youtube.php
+ Bridge/Api/Dailymotion.php
actions/Bridge/records_list.html.twig
@@ -2963,10 +2998,10 @@
erfolgreich versendet
Phrasea/Controller/LightboxController.php
-
+
Equals
- Equals
- web/prod/index.html.twig
+ gleicht
+ web/prod/index.html.twig
Erreur
@@ -2976,8 +3011,8 @@
Erreur !
Fehler !
- web/lightbox/error.html.twig
mobile/lightbox/error.html.twig
+ web/lightbox/error.html.twig
Erreur : soit les parametres sont incorrects, soit le serveur distant ne repond pas
@@ -3070,8 +3105,8 @@
Error while sending the file
Fehler beim Datei Senden
- Controller/Admin/CollectionController.php
Controller/Admin/DataboxController.php
+ Controller/Admin/CollectionController.php
Error while uploading
@@ -3081,8 +3116,8 @@
Etendue de la publication
Erweiterung der Veröffentlichung
- admin/publications/list.html.twig
admin/publications/fiche.html.twig
+ admin/publications/list.html.twig
Etes vous sur de supprimer %number% photos ?
@@ -3097,19 +3132,19 @@
Etes vous sur de supprimer %number% playlists ?
Sind Sie sicher, %number% Playlisten zu löschen?
- Bridge/Youtube/playlist_deleteelement.html.twig
Bridge/Dailymotion/playlist_deleteelement.html.twig
+ Bridge/Youtube/playlist_deleteelement.html.twig
Etes vous sur de supprimer %number% videos ?
Sind Sie sicher, %number% Videos zu löschen?
- Bridge/Youtube/video_deleteelement.html.twig
Bridge/Dailymotion/video_deleteelement.html.twig
+ Bridge/Youtube/video_deleteelement.html.twig
-
+
Ex : Paris, bleu, montagne
- Ex : Paris, bleu, montagne
- web/prod/index.html.twig
+ Ex : Berlin, blau, Gebirge
+ web/prod/index.html.twig
Executables externes
@@ -3124,9 +3159,9 @@
Export
Exportieren
- Controller/Prod/LanguageController.php
Controller/Prod/DoDownloadController.php
Controller/Prod/DoDownloadController.php
+ Controller/Prod/LanguageController.php
Export ranges
@@ -3138,9 +3173,9 @@
Export in der Warteschlange gespeichert
Controller/Prod/ExportController.php
-
+
FR
- FR
+ FR
Form/Configuration/CustomLinkFormType.php
@@ -3225,11 +3260,11 @@
File is not present in quarantine anymore, please refresh
Datei befindet sich nicht mehr in der Quarantäne, bitte aktualisieren
- Controller/Prod/LazaretController.php
- Controller/Prod/LazaretController.php
Model/Manipulator/LazaretManipulator.php
Model/Manipulator/LazaretManipulator.php
Model/Manipulator/LazaretManipulator.php
+ Controller/Prod/LazaretController.php
+ Controller/Prod/LazaretController.php
File is too big : 64k max
@@ -3292,19 +3327,19 @@
Flash
Flash
- web/prod/index.html.twig
+ web/prod/index.html.twig
web/common/technical_datas.html.twig
-
+
FlashFired
- FlashFired
+ FlashFired
SearchEngine/Elastic/ElasticsearchOptions.php
Flatten layers
Flatten Layers
- Media/Subdef/Unknown.php
Media/Subdef/Image.php
+ Media/Subdef/Unknown.php
Focal length
@@ -3334,10 +3369,10 @@
Forgot password?
Passwort vergessen ?
- login/oauth/login.html.twig
- login/providers/bind.html.twig
login/providers/mapping.html.twig
+ login/providers/bind.html.twig
web/login/index.html.twig
+ login/oauth/login.html.twig
Forgot your password?
@@ -3354,9 +3389,9 @@
Bildfrequenz
Media/Subdef/Video.php
-
+
FrameRate
- FrameRate
+ Framerate
SearchEngine/Elastic/ElasticsearchOptions.php
@@ -3394,9 +3429,9 @@
Erstellt eine Flexpaper Flash Datei
Media/Subdef/FlexPaper.php
-
+
Generates a pdf file
- Generates a pdf file
+ Erzeugt eine PDF Datei
Media/Subdef/Pdf.php
@@ -3412,18 +3447,18 @@
Generates an audio file
Erstellt eine Audio Datei
- Media/Subdef/Audio.php
+ Media/Subdef/Audio.php
Generates an image
Erstellt ein Bild
- Media/Subdef/Unknown.php
Media/Subdef/Image.php
+ Media/Subdef/Unknown.php
Geo Search
Geo Search
- web/prod/index.html.twig
+ web/prod/index.html.twig
Geonames server address
@@ -3498,7 +3533,7 @@
Graphiste (preview au rollover)
Grafiker (Voransicht mit Rollover)
- web/prod/index.html.twig
+ web/prod/index.html.twig
Great
@@ -3534,9 +3569,9 @@
Hello %username%
Hallo %username%
+ api/auth/end_user_authorization.html.twig
api/auth/native_app_access_token.html.twig
api/auth/end_user_authorization.html.twig
- api/auth/end_user_authorization.html.twig
Help
@@ -3556,11 +3591,11 @@
Home
Hautpseite
- login/layout/base-layout.html.twig
- login/include/language-block.html.twig
- mobile/lightbox/feed.html.twig
mobile/lightbox/basket_element.html.twig
+ mobile/lightbox/feed.html.twig
mobile/lightbox/validate.html.twig
+ login/include/language-block.html.twig
+ login/layout/base-layout.html.twig
Homepage slideshow
@@ -3583,9 +3618,9 @@
IP
web/account/sessions.html.twig
-
+
ISO
- ISO
+ ISO
SearchEngine/Elastic/ElasticsearchOptions.php
@@ -3596,7 +3631,7 @@
Iconographe (description au rollover)
Bildredakteur (Beschreibung mit Rollover)
- web/prod/index.html.twig
+ web/prod/index.html.twig
Id
@@ -3641,7 +3676,7 @@
Image
Bild
- web/prod/index.html.twig
+ web/prod/index.html.twig
ImageMagick
@@ -3667,7 +3702,7 @@
In the answer grid
In einem Tooltip
- web/prod/index.html.twig
+ web/prod/index.html.twig
Include Business-fields in caption
@@ -3684,7 +3719,7 @@
Indexable
indizierbar
- admin/fields/templates.html.twig
+ admin/fields/templates.html.twig
Indexation task
@@ -3699,9 +3734,9 @@
Informations
Informationen
- admin/user/registrations.html.twig
- web/admin/dashboard.html.twig
web/account/base.html.twig
+ web/admin/dashboard.html.twig
+ admin/user/registrations.html.twig
Informations personnelles
@@ -3716,8 +3751,8 @@
Inscription
Anmeldung
- web/login/register.html.twig
web/login/register-classic.html.twig
+ web/login/register.html.twig
Install in progess
@@ -3737,8 +3772,8 @@
Invalid file format
Ungültiges Datei Format
- Controller/Admin/CollectionController.php
Controller/Admin/DataboxController.php
+ Controller/Admin/CollectionController.php
Invalid file type
@@ -3749,9 +3784,9 @@
Invalid file type, only (%supported_file_types%) file formats are supported
ungültiger Dateityp, nur (%supported_file_types%) Dateitypen werden unterstützt
+ admin/databox/databox.html.twig
user/import/file.html.twig
admin/statusbit/edit.html.twig
- admin/databox/databox.html.twig
Invalid file type, only (%supported_file_types%) file formats are supported'
@@ -3761,8 +3796,8 @@
Invalid labels parameter
ungültige Labels Parameter
- Controller/Admin/CollectionController.php
Controller/Admin/DataboxController.php
+ Controller/Admin/CollectionController.php
Invalid link.
@@ -3772,7 +3807,7 @@
Invalid password provided
ungültiges Passwort geliefert
- Controller/Root/AccountController.php
+ Controller/Root/AccountController.php
Invalid target collection
@@ -3835,17 +3870,17 @@
L'utilisateur approuve ce document
Benutzer genehmigt dieses Dokument
- prod/WorkZone/Macros.html.twig
+ prod/WorkZone/Macros.html.twig
L'utilisateur desapprouve ce document
Benutzer lehnt dieses Dokument ab
- prod/WorkZone/Macros.html.twig
+ prod/WorkZone/Macros.html.twig
L'utilisateur n'a pas encore donne son avis sur ce document
Benutzer hat seine Meinung nocht nicht gegeben
- prod/WorkZone/Macros.html.twig
+ prod/WorkZone/Macros.html.twig
La connection vers le serveur distant est OK
@@ -3862,20 +3897,20 @@
La taille maximale d'une video est de %duration% minutes.
Maximale Dauer für eine Video ist %duration% Minuten.
- Bridge/Api/Dailymotion.php
Bridge/Api/Youtube.php
+ Bridge/Api/Dailymotion.php
La video a ete rejetee
Das Video wurde abgelehnt
- Bridge/Api/Dailymotion.php
Bridge/Api/Youtube.php
+ Bridge/Api/Dailymotion.php
La video a ete supprimee
Das Video wurde gelöscht
- Bridge/Api/Dailymotion.php
Bridge/Api/Youtube.php
+ Bridge/Api/Dailymotion.php
La video est restreinte
@@ -3888,10 +3923,10 @@
admin/statusbit/edit.html.twig
admin/statusbit/edit.html.twig
-
+
Language
- Language
- web/prod/index.html.twig
+ Sprache
+ web/prod/index.html.twig
Last Name
@@ -3956,7 +3991,7 @@
Le contenu de cet email est confidentiel, ne le divulguez pas.
Der Inhalt von dieser Email ist geheim, bitte nicht enthüllen
- templates/web/email-template.html.twig
+ templates/web/email-template.html.twig
Le nom de base de donnee est incorrect
@@ -3972,15 +4007,15 @@
Le poids maximum d'un fichier est de %size%
Maximales Gewicht von Datei ist %size%
Bridge/Api/Flickr.php
- Bridge/Api/Dailymotion.php
Bridge/Api/Youtube.php
+ Bridge/Api/Dailymotion.php
Le record n'a pas de fichier physique
Der Datensatz hat keine physikalische Datei
Bridge/Api/Flickr.php
- Bridge/Api/Dailymotion.php
Bridge/Api/Youtube.php
+ Bridge/Api/Dailymotion.php
Le token n'a pas encore ete genere
@@ -4001,9 +4036,9 @@
Les elements ne peuvent etre uploades (problemes de type ou de droit)
Die Elemente können nicht hochgeladen werden (Typ oder Rechte Problem).
- Bridge/Flickr/upload.html.twig
- Bridge/Youtube/upload.html.twig
Bridge/Dailymotion/upload.html.twig
+ Bridge/Youtube/upload.html.twig
+ Bridge/Flickr/upload.html.twig
Les indications donnees ci dessous sont a titre informatif.
@@ -4028,13 +4063,19 @@
Les termes apparaissent dans le(s) champs
Die Begriffe befinden sich in Feld(er):
- web/prod/index.html.twig
+ web/prod/index.html.twig
Light Value
Lichtwert
web/common/technical_datas.html.twig
+
+ Lightbox
+ Lightbox
+ prod/WorkZone/Macros.html.twig
+ prod/WorkZone/Macros.html.twig
+
Limite temporelle
zeitliche Beschränkung
@@ -4044,7 +4085,7 @@
Limited vocabulary
begrenzter Wortschatz
- admin/fields/templates.html.twig
+ admin/fields/templates.html.twig
List %name% has been created
@@ -4095,8 +4136,8 @@
Lists
Liste
- actions/Feedback/lists-all.html.twig
prod/actions/Push.html.twig
+ actions/Feedback/lists-all.html.twig
Live search
@@ -4118,30 +4159,30 @@
Benutzername
Form/Login/PhraseaAuthenticationForm.php
actions/Feedback/ListsMacros.html.twig
- login/oauth/login.html.twig
- login/providers/bind.html.twig
login/providers/mapping.html.twig
+ login/providers/bind.html.twig
+ login/oauth/login.html.twig
Login %login% already exists in database
Benutzername %login% existiert schon im Datenbank
- Controller/Admin/UserController.php
+ Controller/Admin/UserController.php
Login %login% is already defined in the file at line %line%
Benutzername %login% ist schon in Datei in Linie %line% definiert
- Controller/Admin/UserController.php
+ Controller/Admin/UserController.php
Login line %line% is empty
Benutzername Zeile %line% ist leer
- Controller/Admin/UserController.php
+ Controller/Admin/UserController.php
Login to link your account
Einloggen, um Ihr Konto zu verknüpfen
- login/providers/bind.html.twig
login/providers/mapping.html.twig
+ login/providers/bind.html.twig
Logs
@@ -4152,12 +4193,12 @@
Ma derniere question
meine letzte Suchabfrage
- web/prod/index.html.twig
+ web/prod/index.html.twig
Mail line %line% is empty
Email Zeile %line% ist leer
- Controller/Admin/UserController.php
+ Controller/Admin/UserController.php
Mail sent
@@ -4207,7 +4248,7 @@
Mandatory
erforderlich
- admin/fields/templates.html.twig
+ admin/fields/templates.html.twig
Mandatory fields
@@ -4243,7 +4284,7 @@
Message automatique de Phraseanet
Phraseanet Automatische Meldung
- templates/web/email-template.html.twig
+ templates/web/email-template.html.twig
Mettre a jour
@@ -4255,9 +4296,9 @@
Mime Typ
web/common/technical_datas.html.twig
-
+
MimeType
- MimeType
+ MimeType
SearchEngine/Elastic/ElasticsearchOptions.php
@@ -4273,8 +4314,8 @@
Missing labels parameter
Labels-Parameter fehlt
- Controller/Admin/CollectionController.php
Controller/Admin/DataboxController.php
+ Controller/Admin/CollectionController.php
Missing mandatory parameter %parameter%
@@ -4284,7 +4325,7 @@
Missing name parameter
Name-Parameter fehlt
- Controller/Admin/CollectionController.php
+ Controller/Admin/CollectionController.php
Missing path parameter
@@ -4309,7 +4350,7 @@
Mode de presentation
Anzeigemodus
- web/prod/index.html.twig
+ web/prod/index.html.twig
Modele de donnees
@@ -4371,7 +4412,12 @@
Multivalued
mehrwertiges
- admin/fields/templates.html.twig
+ admin/fields/templates.html.twig
+
+
+ My application
+ Meine Anwendung
+ web/account/account.html.twig
My baskets
@@ -4411,8 +4457,8 @@
Ne pas autoriser
Nicht berechtigen
- api/auth/end_user_authorization.html.twig
api/auth/end_user_authorization.html.twig
+ api/auth/end_user_authorization.html.twig
Ne pas creer de DataBox maintenant
@@ -4452,12 +4498,13 @@
No
Nein
+ web/account/account.html.twig
web/developers/applications.html.twig
No URL available
keine verfügbare URL
- prod/Share/record.html.twig
+ prod/Share/record.html.twig
No account yet?
@@ -4540,9 +4587,9 @@
WorkZone/Browser/Results.html.twig
WorkZone/Browser/Results.html.twig
-
+
No thesaurus concept query
- No thesaurus concept query
+ Keine Thesaurus Suche
prod/results/infos.html.twig
@@ -4579,15 +4626,15 @@
Non-Restreinte (publique)
Nicht eingeschränkt (öffentlich)
- admin/publications/list.html.twig
admin/publications/fiche.html.twig
+ admin/publications/list.html.twig
None
Keine
Form/Configuration/EmailFormType.php
- admin/user/registrations.html.twig
web/admin/users.html.twig
+ admin/user/registrations.html.twig
None of the records can be modified.
@@ -4617,7 +4664,7 @@
Not aggregated
Nicht aggregiert
- admin/fields/templates.html.twig
+ admin/fields/templates.html.twig
Notification par email
@@ -4678,7 +4725,7 @@
Number of records to process per batch
Anzahl von Datensätzen per Stapel zu verarbeiten
- task-manager/task-editor/subdefs.html.twig
+ task-manager/task-editor/subdefs.html.twig
Number of replicas
@@ -4700,8 +4747,8 @@
OK
OK
- Bridge/Api/Dailymotion.php
Bridge/Api/Youtube.php
+ Bridge/Api/Dailymotion.php
Ok
@@ -4724,10 +4771,10 @@
One frame forward
Controller/Prod/LanguageController.php
-
+
One of these conditions
- One of these conditions
- web/prod/index.html.twig
+ Eine von diesen Bedingungen
+ web/prod/index.html.twig
Only %nbEditableDocuments% records can be modified.
@@ -4744,13 +4791,18 @@
Öffnen Sie die URL in einem neuen Fenster
Core/Provider/TwigServiceProvider.php
+
+ Or
+ Oder
+ prod/upload/upload.html.twig
+
Or login with
Oder Anmeldung mit
- api/auth/end_user_authorization.html.twig
web/login/register.html.twig
- login/oauth/login.html.twig
web/login/index.html.twig
+ login/oauth/login.html.twig
+ api/auth/end_user_authorization.html.twig
Order
@@ -4782,9 +4834,9 @@
Einfach
Controller/Root/LoginController.php
-
+
Orientation
- Orientation
+ Ausrichtung
SearchEngine/Elastic/ElasticsearchOptions.php
@@ -4822,24 +4874,25 @@
Paniers
Sammelkörbe
+ mobile/lightbox/index.html.twig
+ mobile/lightbox/index.html.twig
+ web/account/account.html.twig
web/lightbox/index.html.twig
lightbox/IE6/validate.html.twig
web/lightbox/validate.html.twig
- mobile/lightbox/index.html.twig
- mobile/lightbox/index.html.twig
Par %author%
Von %author%
- prod/results/entry.html.twig
- prod/results/feeds_entry.html.twig
mobile/lightbox/feed.html.twig
+ prod/results/feeds_entry.html.twig
+ prod/results/entry.html.twig
Password
Passwort
- Form/Login/PhraseaRegisterForm.php
Form/Login/PhraseaAuthenticationForm.php
+ Form/Login/PhraseaRegisterForm.php
web/account/account.html.twig
@@ -4850,7 +4903,7 @@
Password is empty at line %line%
Passwort ist leer in Zeile %line%
- Controller/Admin/UserController.php
+ Controller/Admin/UserController.php
Password renewal for login "%login%" has been requested
@@ -4941,14 +4994,14 @@
Playlist
Playlist
- Bridge/Youtube/actionelements.html.twig
Bridge/Dailymotion/actionelements.html.twig
+ Bridge/Youtube/actionelements.html.twig
Playlists
Playlisten
- Bridge/Api/Dailymotion.php
Bridge/Api/Youtube.php
+ Bridge/Api/Dailymotion.php
Please accept the terms of use to register.
@@ -5058,7 +5111,7 @@
Pour gérer l'envoi d'email automatique, connectez-vous à %link%
Bitte besuchen Sie %link%, um automatisierte Meldungen zu verwalten
- templates/web/email-template.html.twig
+ templates/web/email-template.html.twig
Preference saved !
@@ -5071,8 +5124,8 @@
Einstellungen
web/prod/index.html.twig
web/prod/index.html.twig
- web/prod/index.html.twig
- web/prod/index.html.twig
+ web/prod/index.html.twig
+ web/prod/index.html.twig
Prefix for notification emails
@@ -5087,12 +5140,12 @@
Presentation de vignettes
Miniaturansichten
- web/prod/index.html.twig
+ web/prod/index.html.twig
Presentation de vignettes de panier
Vorstellung der Voransichten des Sammelkorbes
- web/prod/index.html.twig
+ web/prod/index.html.twig
Presets
@@ -5114,8 +5167,8 @@
Problemes de connexion ?
Verbindungsprobleme ?
- api/auth/end_user_authorization.html.twig
api/auth/end_user_authorization.html.twig
+ api/auth/end_user_authorization.html.twig
Process the registration
@@ -5145,7 +5198,7 @@
Publications
Veröffentlichungen
- web/prod/index.html.twig
+ web/prod/index.html.twig
admin/publications/wrapper.html.twig
web/admin/tree.html.twig
web/common/menubar.html.twig
@@ -5158,8 +5211,8 @@
Publique
öffentliche
- admin/publications/list.html.twig
admin/publications/fiche.html.twig
+ admin/publications/list.html.twig
Publishers
@@ -5235,14 +5288,14 @@
Quality
Qualität
- Media/Subdef/Unknown.php
Media/Subdef/Image.php
+ Media/Subdef/Unknown.php
Quarantine
Quarantäne
- prod/upload/upload-flash.html.twig
prod/upload/upload.html.twig
+ prod/upload/upload-flash.html.twig
Quarantine notificaton
@@ -5257,80 +5310,80 @@
Raccourcis claviers de la zone des paniers :
Sammelkörbe und Funktionen Abkürzungen
- web/prod/index.html.twig
+ web/prod/index.html.twig
Raccourcis claviers en cours de editing :
Fenster Abkürzungen bearbeiten
- web/prod/index.html.twig
+ web/prod/index.html.twig
Raccourcis claviers en cours de preview :
Fenster Abkürzungen, Detailansicht
- web/prod/index.html.twig
+ web/prod/index.html.twig
Raccourcis claviers en cours de recherche :
Hauptfenster Abkürzungen
- web/prod/index.html.twig
+ web/prod/index.html.twig
Raccourcis:: ctrl-a : tout selectionner
ctrl-a : alles auswählen
- web/prod/index.html.twig
- web/prod/index.html.twig
+ web/prod/index.html.twig
+ web/prod/index.html.twig
Raccourcis:: ctrl-e : editer la selection
ctrl-e : Auswahl bearbeiten
- web/prod/index.html.twig
- web/prod/index.html.twig
+ web/prod/index.html.twig
+ web/prod/index.html.twig
Raccourcis:: ctrl-p : imprimer la selection
ctrl-p : drucken
- web/prod/index.html.twig
- web/prod/index.html.twig
+ web/prod/index.html.twig
+ web/prod/index.html.twig
Raccourcis::espace : arreter/demarrer le diaporama
Dia-Schau starten
- web/prod/index.html.twig
+ web/prod/index.html.twig
Raccourcis::fleche bas : scroll vertical
Abwärtspfeil: vertikal scrollen
- web/prod/index.html.twig
+ web/prod/index.html.twig
Raccourcis::fleche droite : page suivante
Rechtspfeil: nächste Seite
- web/prod/index.html.twig
+ web/prod/index.html.twig
Raccourcis::fleche gauche : en arriere
Abwärtspfeil: letztes Dokument
- web/prod/index.html.twig
+ web/prod/index.html.twig
Raccourcis::fleche gauche : en avant
Rechtspfeil: nächstes Dokument
- web/prod/index.html.twig
+ web/prod/index.html.twig
Raccourcis::fleche gauche : page precedente
Linkspfeil: vorherige Seite
- web/prod/index.html.twig
+ web/prod/index.html.twig
Raccourcis::fleche haut : scroll vertical
Pfeil oben: vertikal scrollen
- web/prod/index.html.twig
+ web/prod/index.html.twig
Raccourcis::tab/shift-tab se ballade dans les champs
tab/shift-tab : Feld ändern
- web/prod/index.html.twig
+ web/prod/index.html.twig
Rappel : Il vous reste %number% jours pour valider %title% de %user%
@@ -5351,23 +5404,25 @@
Re-initialiser
Zurücksetzen
prod/Baskets/Reorder.html.twig
- web/prod/index.html.twig
prod/Story/Reorder.html.twig
+ web/prod/index.html.twig
Re-ordonner
wieder ordnen
- prod/WorkZone/Macros.html.twig
- prod/WorkZone/Macros.html.twig
- prod/WorkZone/Macros.html.twig
- prod/WorkZone/Macros.html.twig
prod/Baskets/Reorder.html.twig
+ prod/WorkZone/Macros.html.twig
+ prod/WorkZone/Macros.html.twig
+ prod/WorkZone/Macros.html.twig
+ prod/WorkZone/Macros.html.twig
+ prod/WorkZone/Macros.html.twig
+ prod/WorkZone/Macros.html.twig
prod/Story/Reorder.html.twig
Read-only
schreibgeschützt
- admin/fields/templates.html.twig
+ admin/fields/templates.html.twig
Recaptcha private key
@@ -5453,7 +5508,7 @@
Rechercher dans un champ date
im Feld "Datum" suchen
- web/prod/index.html.twig
+ web/prod/index.html.twig
Recommendations
@@ -5473,7 +5528,7 @@
Record Not Found
Datensatz wurde nicht gefunden
- Controller/Api/V1Controller.php
+ Controller/Api/V1Controller.php
Record removed from basket
@@ -5514,10 +5569,10 @@
Register
Registrieren
- web/login/register.html.twig
web/login/register-classic.html.twig
- login/include/register-link-block.html.twig
+ web/login/register.html.twig
web/login/register-provider.html.twig
+ login/include/register-link-block.html.twig
Register approbation
@@ -5544,7 +5599,7 @@
Relevance
Relevanz
- web/prod/index.html.twig
+ web/prod/index.html.twig
Remember me
@@ -5559,8 +5614,8 @@
Remove ICC Profile
Entfernt ICC-Profil
- Media/Subdef/Unknown.php
Media/Subdef/Image.php
+ Media/Subdef/Unknown.php
Remove current Range
@@ -5608,7 +5663,7 @@
Report
Report
- admin/fields/templates.html.twig
+ admin/fields/templates.html.twig
Request access
@@ -5674,13 +5729,13 @@
Resolution
Unterauflösung
- Media/Subdef/Unknown.php
Media/Subdef/Image.php
+ Media/Subdef/Unknown.php
Resource URL
Resource URL
- prod/Share/record.html.twig
+ prod/Share/record.html.twig
Resquest access
@@ -5690,12 +5745,12 @@
Restart the task every X records
Starten Sie die Aufgabe alle n Datensätze noch einmal
- task-manager/task-editor/subdefs.html.twig
+ task-manager/task-editor/subdefs.html.twig
Restart the task if memory reaches
Starten Sie die Aufgabe noch einmal, wenn der Speicher erreicht
- task-manager/task-editor/subdefs.html.twig
+ task-manager/task-editor/subdefs.html.twig
Reste
@@ -5822,13 +5877,13 @@
Save
Speichern
actions/Feedback/list.html.twig
+ web/account/change-password.html.twig
admin/search-engine/general-aggregation.html.twig
admin/search-engine/elastic-search.html.twig
task-manager/task-editor/task.html.twig
- web/account/change-password.html.twig
- web/login/renew-password.html.twig
web/developers/application.html.twig
web/developers/application.html.twig
+ web/login/renew-password.html.twig
Save all changes
@@ -5895,8 +5950,8 @@
See my order
Meine Bestellung ansehen
- Notification/Mail/MailInfoOrderDelivered.php
Notification/Mail/MailInfoOrderCancelled.php
+ Notification/Mail/MailInfoOrderDelivered.php
See others
@@ -5913,10 +5968,10 @@
Bestätigung Ergebnisse ansehen
Notification/Mail/MailInfoValidationDone.php
-
+
Select a field
- Select a field
- web/prod/index.html.twig
+ Wählen Sie ein Feld aus
+ web/prod/index.html.twig
Select a list on the left and edit it !
@@ -5926,9 +5981,9 @@
Select all
Alle auswählen
- actions/Feedback/list.html.twig
prod/actions/Push.html.twig
- web/report/report_layout_child.html.twig
+ actions/Feedback/list.html.twig
+ web/report/report_layout_child.html.twig
web/report/form_date_and_base.html.twig
@@ -5939,8 +5994,8 @@
Select files...
Dateien auswählen...
- prod/upload/upload-flash.html.twig
prod/upload/upload.html.twig
+ prod/upload/upload-flash.html.twig
admin/collection/collection.html.twig
admin/collection/collection.html.twig
admin/collection/collection.html.twig
@@ -5948,10 +6003,10 @@
admin/statusbit/edit.html.twig
admin/statusbit/edit.html.twig
-
+
Selected base(s)
- Selected base(s)
- web/prod/index.html.twig
+ Ausgewählte Datenbank(en) :
+ web/prod/index.html.twig
Selected files
@@ -5964,10 +6019,10 @@
Controller/Prod/LanguageController.php
prod/actions/Push.html.twig
prod/actions/Push.html.twig
+ prod/upload/upload.html.twig
+ prod/upload/upload-flash.html.twig
prod/orders/order_item.html.twig
prod/orders/order_item.html.twig
- prod/upload/upload-flash.html.twig
- prod/upload/upload.html.twig
web/admin/dashboard.html.twig
web/login/forgot-password.html.twig
@@ -5981,6 +6036,13 @@
Auf Facebook teilen
prod/Share/record.html.twig
+
+ Send to Linkedin
+ Auf LinkedIn teilen
+ prod/Share/record.html.twig
+ prod/Share/record.html.twig
+ prod/Share/record.html.twig
+
Send to Twitter
Auf Twitter teilen
@@ -6000,7 +6062,7 @@
Separator
Trennzeichen
- admin/fields/templates.html.twig
+ admin/fields/templates.html.twig
Service youtube introuvable.
@@ -6025,8 +6087,8 @@
Set labels
Labels einstellen
- admin/collection/collection.html.twig
admin/databox/databox.html.twig
+ admin/collection/collection.html.twig
Set statuses restrictions
@@ -6041,8 +6103,8 @@
Setup
Aufstellung
- web/admin/tree.html.twig
web/admin/setup.html.twig
+ web/admin/tree.html.twig
Setup my password
@@ -6072,8 +6134,8 @@
Short description
Kurzbeschreibung
- admin/publications/list.html.twig
admin/publications/fiche.html.twig
+ admin/publications/list.html.twig
Shutter speed
@@ -6178,8 +6240,8 @@
Sous-titre
Untertitel
- admin/publications/list.html.twig
admin/publications/fiche.html.twig
+ admin/publications/list.html.twig
Space bar
@@ -6220,8 +6282,8 @@
Status des documents a rechercher
- Zustand der Dokumente zu suchen
- web/prod/index.html.twig
+ Zustand der Dokumente
+ web/prod/index.html.twig
Status edition
@@ -6259,7 +6321,7 @@
Story Not Found
Bericht wurde nicht gefunden
- Controller/Api/V1Controller.php
+ Controller/Api/V1Controller.php
Story created
@@ -6325,8 +6387,8 @@
Success
Erfolg
- web/common/dialog_export.html.twig
api/auth/native_app_access_token.html.twig
+ web/common/dialog_export.html.twig
Successful install
@@ -6336,22 +6398,16 @@
Successful removal
erfolgreiches Löschen
- Controller/Admin/CollectionController.php
- Controller/Admin/CollectionController.php
- Controller/Admin/CollectionController.php
- Controller/Admin/CollectionController.php
Controller/Admin/DataboxController.php
Controller/Admin/DataboxController.php
+ Controller/Admin/CollectionController.php
+ Controller/Admin/CollectionController.php
+ Controller/Admin/CollectionController.php
+ Controller/Admin/CollectionController.php
Successful update
Erfolgreiches Update
- Controller/Admin/CollectionController.php
- Controller/Admin/CollectionController.php
- Controller/Admin/CollectionController.php
- Controller/Admin/CollectionController.php
- Controller/Admin/CollectionController.php
- Controller/Admin/CollectionController.php
Controller/Admin/DataboxController.php
Controller/Admin/DataboxController.php
Controller/Admin/DataboxController.php
@@ -6359,10 +6415,16 @@
Controller/Admin/DataboxController.php
Controller/Admin/DataboxController.php
Controller/Admin/DataboxController.php
+ Controller/Admin/CollectionController.php
+ Controller/Admin/CollectionController.php
+ Controller/Admin/CollectionController.php
+ Controller/Admin/CollectionController.php
+ Controller/Admin/CollectionController.php
+ Controller/Admin/CollectionController.php
actions/Tools/videoEditor.html.twig
- admin/collection/suggested_value.html.twig
- admin/collection/collection.html.twig
web/admin/databases.html.twig
+ admin/collection/collection.html.twig
+ admin/collection/suggested_value.html.twig
Successfull connection
@@ -6392,14 +6454,14 @@
Suppression de %n_element% playlists
Löschen von %n_element% Playlisten
- Bridge/Youtube/playlist_deleteelement.html.twig
Bridge/Dailymotion/playlist_deleteelement.html.twig
+ Bridge/Youtube/playlist_deleteelement.html.twig
Suppression de %n_element% videos
Löschen von %n_element% Videos
- Bridge/Youtube/video_deleteelement.html.twig
Bridge/Dailymotion/video_deleteelement.html.twig
+ Bridge/Youtube/video_deleteelement.html.twig
Supprimer
@@ -6435,16 +6497,16 @@
Tags
Tags
- Bridge/Flickr/upload.html.twig
- Bridge/Youtube/upload.html.twig
- Bridge/Youtube/video_modify.html.twig
Bridge/Dailymotion/upload.html.twig
Bridge/Dailymotion/video_modify.html.twig
+ Bridge/Youtube/upload.html.twig
+ Bridge/Youtube/video_modify.html.twig
+ Bridge/Flickr/upload.html.twig
Target Device
Zielgerät
- classes/databox/subdef.php
+ classes/databox/subdef.php
Task Edition
@@ -6499,8 +6561,8 @@
Nutzungsbedingungen
Controller/Prod/TOUController.php
web/admin/tree.html.twig
- login/layout/base-layout.html.twig
web/login/cgus.html.twig
+ login/layout/base-layout.html.twig
The Phraseanet Web API allows other web application to rely on this instance
@@ -6581,13 +6643,13 @@
The file is too big
Datei ist zu gross
- Controller/Admin/CollectionController.php
Controller/Admin/DataboxController.php
+ Controller/Admin/CollectionController.php
The file was moved to the quarantine
Datei wurde unter Quarantäne gestellt
- Controller/Prod/UploadController.php
+ Controller/Prod/UploadController.php
The following errors have been detected
@@ -6597,13 +6659,13 @@
The publication has been stopped
Veröffentlichung wurde gestoppt
- Controller/Admin/CollectionController.php
Controller/Admin/DataboxController.php
+ Controller/Admin/CollectionController.php
The record was successfully created
Datensatz wurde erfolgreich erstellt
- Controller/Prod/UploadController.php
+ Controller/Prod/UploadController.php
The records have been properly ordered
@@ -6639,7 +6701,7 @@
Theme
Thema
- web/prod/index.html.twig
+ web/prod/index.html.twig
There is no one to validate orders, please contact an administrator
@@ -6665,7 +6727,7 @@
Thesaurus branch
Thesaurus Sprung
- admin/fields/templates.html.twig
+ admin/fields/templates.html.twig
Thesaurus ou CTerms invalide
@@ -6722,7 +6784,7 @@
This link is valid until
URL ist gültig bis
- templates/web/email-template.html.twig
+ templates/web/email-template.html.twig
This option disables the selecting of the databases on which a user can register himself, and registration is made on all granted databases.
@@ -6732,7 +6794,7 @@
This user does not participate to the validation but is only viewer.
Dieser Benutzer darf nicht teilnehmen, nur ansehen.
- prod/WorkZone/Macros.html.twig
+ prod/WorkZone/Macros.html.twig
This user has no rights
@@ -6769,18 +6831,18 @@
Titre
Titel
prod/Baskets/Reorder.html.twig
- Bridge/Flickr/upload.html.twig
- Bridge/Flickr/photo_modify.html.twig
- Bridge/Flickr/photoset_createcontainer.html.twig
- Bridge/Youtube/upload.html.twig
- Bridge/Youtube/playlist_createcontainer.html.twig
- Bridge/Youtube/video_modify.html.twig
Bridge/Dailymotion/upload.html.twig
Bridge/Dailymotion/video_modify.html.twig
+ Bridge/Youtube/playlist_createcontainer.html.twig
+ Bridge/Youtube/upload.html.twig
+ Bridge/Youtube/video_modify.html.twig
+ Bridge/Flickr/photoset_createcontainer.html.twig
+ Bridge/Flickr/upload.html.twig
+ Bridge/Flickr/photo_modify.html.twig
prod/Story/Reorder.html.twig
+ admin/publications/fiche.html.twig
admin/publications/list.html.twig
admin/publications/list.html.twig
- admin/publications/fiche.html.twig
Toggle loop
@@ -6792,6 +6854,11 @@
Token
web/developers/application.html.twig
+
+ Token not found
+ Token nicht gefunden
+ Controller/Root/AccountController.php
+
Tool box
Toolbox
@@ -6800,18 +6867,18 @@
Total
Gesamt
- admin/collection/details.html.twig
admin/databox/details.html.twig
+ admin/collection/details.html.twig
Tous
Alle
- admin/fields/templates.html.twig
+ admin/fields/templates.html.twig
Tout type
Bildschirmtyp
- web/prod/index.html.twig
+ web/prod/index.html.twig
Toutes les publications
@@ -6831,18 +6898,18 @@
Transmited files
Übermittelte Dateien
+ prod/upload/upload.html.twig
prod/upload/upload-flash.html.twig
- prod/upload/upload.html.twig
Trier par
Sortieren nach
- web/prod/index.html.twig
+ web/prod/index.html.twig
Try to extract embedded thumbnails
Versuchen, eingebettete Miniaturansichten zu entnehmen
- task-manager/task-editor/subdefs.html.twig
+ task-manager/task-editor/subdefs.html.twig
Type
@@ -6862,7 +6929,7 @@
Type de documents
Dokumenttyp
- web/prod/index.html.twig
+ web/prod/index.html.twig
Type nombre
@@ -6877,8 +6944,8 @@
URL de callback
Callback URL
- web/developers/application.html.twig
web/developers/application_form.html.twig
+ web/developers/application.html.twig
Un document commande
@@ -6893,8 +6960,8 @@
Unable to add file to Phraseanet
Unmöglich, Datei zu Phraseanet hinzuzufügen
- Controller/Prod/UploadController.php
Controller/Admin/FeedController.php
+ Controller/Prod/UploadController.php
Unable to add usr to list
@@ -6922,12 +6989,12 @@
Unable to create template, the name is already used.
Unmöglich, eine Vorlage zu erstellen; die Name wird schon benutzt.
- Controller/Admin/UserController.php
+ Controller/Admin/UserController.php
Unable to create the user.
Unmöglich, den Benutzer zu erstellen.
- Controller/Admin/UserController.php
+ Controller/Admin/UserController.php
Unable to delete list
@@ -6985,7 +7052,7 @@
Une question personnelle
eine persönliche Frage
- web/prod/index.html.twig
+ web/prod/index.html.twig
Une selection
@@ -7042,16 +7109,16 @@
Upload
- upload
- Bridge/Flickr/upload.html.twig
- Bridge/Flickr/upload.html.twig
- actions/Bridge/index.html.twig
- Bridge/Youtube/upload.html.twig
- Bridge/Youtube/upload.html.twig
+ Upload
Bridge/Dailymotion/upload.html.twig
Bridge/Dailymotion/upload.html.twig
- prod/upload/upload-flash.html.twig
+ Bridge/Youtube/upload.html.twig
+ Bridge/Youtube/upload.html.twig
+ actions/Bridge/index.html.twig
+ Bridge/Flickr/upload.html.twig
+ Bridge/Flickr/upload.html.twig
prod/upload/upload.html.twig
+ prod/upload/upload-flash.html.twig
web/common/menubar.html.twig
@@ -7097,7 +7164,7 @@
Use latest search settings on Production loading
die letzte gestellte Frage in Prod benutzen
- web/prod/index.html.twig
+ web/prod/index.html.twig
Use my Phraseanet account
@@ -7112,16 +7179,16 @@
Use the Flash uploader
Benutzen Sie den Flash Uploader
+ prod/upload/upload.html.twig
+ prod/upload/upload.html.twig
prod/upload/upload-flash.html.twig
- prod/upload/upload.html.twig
- prod/upload/upload.html.twig
Use the HTML5 uploader
Benutzen Sie den HTML5 Uploader
+ prod/upload/upload.html.twig
prod/upload/upload-flash.html.twig
prod/upload/upload-flash.html.twig
- prod/upload/upload.html.twig
Use with mod_token. Attention requires the apache modules and mod_h264_streaming mod_auth_token
@@ -7182,10 +7249,10 @@
Users
Benutzer
Vocabulary/ControlProvider/UserProvider.php
- actions/Feedback/list.html.twig
prod/actions/Push.html.twig
- user/import/view.html.twig
+ actions/Feedback/list.html.twig
web/admin/users.html.twig
+ user/import/view.html.twig
Users must accept Terms of Use for each export
@@ -7216,11 +7283,11 @@
Validation
Bestätigung
+ eventsmanager/notify/validationdone.php
eventsmanager/notify/validationreminder.php
eventsmanager/notify/validationreminder.php
eventsmanager/notify/validate.php
eventsmanager/notify/validate.php
- eventsmanager/notify/validationdone.php
lightbox/IE6/validate.html.twig
@@ -7236,11 +7303,11 @@
Validations
Bestätigung
+ mobile/lightbox/index.html.twig
+ mobile/lightbox/index.html.twig
web/lightbox/index.html.twig
lightbox/IE6/validate.html.twig
web/lightbox/validate.html.twig
- mobile/lightbox/index.html.twig
- mobile/lightbox/index.html.twig
Validations received
@@ -7275,23 +7342,23 @@
Video
Video
- web/prod/index.html.twig
+ web/prod/index.html.twig
Video Codec
Video Codec
Media/Subdef/Video.php
-
+
Video codec
- Video codec
+ Video-Codec
SearchEngine/Elastic/ElasticsearchOptions.php
Videos
Videos
- Bridge/Api/Dailymotion.php
Bridge/Api/Youtube.php
+ Bridge/Api/Dailymotion.php
View on %title%
@@ -7306,19 +7373,19 @@
Vocabulary type
Wortschatz Typ
- admin/fields/templates.html.twig
+ admin/fields/templates.html.twig
Voici vos paniers
Ihre Sammelkörbe
- web/lightbox/index.html.twig
mobile/lightbox/index.html.twig
+ web/lightbox/index.html.twig
Voici vos validations en cours
Hier sind Ihre aktuellen Bewertungen
- web/lightbox/index.html.twig
mobile/lightbox/index.html.twig
+ web/lightbox/index.html.twig
Votre adresse email
@@ -7448,10 +7515,10 @@
Vous n'avez selectionne aucun element
Sie haben kein Element ausgewählt.
- Bridge/Flickr/upload.html.twig
- actions/Bridge/index.html.twig
- Bridge/Youtube/upload.html.twig
Bridge/Dailymotion/upload.html.twig
+ Bridge/Youtube/upload.html.twig
+ actions/Bridge/index.html.twig
+ Bridge/Flickr/upload.html.twig
Vous ne pouvez pas editer plusieurs elements simultanement
@@ -7477,7 +7544,7 @@
Vous pouvez quitter la plupart des fenetres survolantes via la touche echap
esc : Sie können die meiste Teile der Overlay Fenster schliessen
- web/prod/index.html.twig
+ web/prod/index.html.twig
Warning !
@@ -7538,8 +7605,8 @@
Which playlist you want to put you %number% elements into ?
Welche Playlist möchten Sie für Ihre %number% Elemente benutzen?
- Bridge/Youtube/video_moveinto_playlist.html.twig
Bridge/Dailymotion/video_moveinto_playlist.html.twig
+ Bridge/Youtube/video_moveinto_playlist.html.twig
Whoops, looks like something went wrong.
@@ -7569,21 +7636,22 @@
Meta schreiben
web/admin/subdefs.html.twig
-
+
YYYY-MM-DD
- YYYY-MM-DD
+ JJJJ-MM-TT
web/report/form_date_and_base.html.twig
web/report/form_date_and_base.html.twig
YYYY/MM/DD
YYYY/MM/DD
- web/prod/index.html.twig
- web/prod/index.html.twig
+ web/prod/index.html.twig
+ web/prod/index.html.twig
Yes
Ja
+ web/account/account.html.twig
user/import/view.html.twig
web/developers/applications.html.twig
@@ -7677,8 +7745,8 @@
You can not upload files
Sie dürfen Dateien nicht hochladen
+ prod/upload/upload.html.twig
prod/upload/upload-flash.html.twig
- prod/upload/upload.html.twig
You do not enough rights to update status
@@ -7872,10 +7940,15 @@
Ihre Media und Unterauflösungen (Voransichten, Miniaturansichten..) werden in diese Verzeichnisse gespeichert.
web/setup/step2.html.twig
+
+ Your phraseanet account on %urlInstance% has been deleted!
+ Ihr Benutzerkonto auf %urlInstance% wurde gelöscht!
+ Notification/Mail/MailSuccessAccountDelete.php
+
Your registration requests have been taken into account.
Ihre Registrierungsanfragen wurden berücksichtigt
- Controller/Root/AccountController.php
+ Controller/Root/AccountController.php
a propos
@@ -7887,12 +7960,14 @@
action : ajouter au panier
Zum Sammelkorb hinzufügen
prod/results/record.html.twig
+ prod/results/record.html.twig
+ prod/results/record.html.twig
prod/preview/tools.html.twig
action : bridge
Bridge
- web/prod/index.html.twig
+ web/prod/index.html.twig
action : collection
@@ -7914,10 +7989,12 @@
Exportieren
prod/WorkZone/Story.html.twig
prod/WorkZone/Basket.html.twig
- web/prod/index.html.twig
- prod/results/record.html.twig
web/prod/toolbar.html.twig
+ prod/results/record.html.twig
+ prod/results/record.html.twig
+ prod/results/record.html.twig
prod/preview/tools.html.twig
+ web/prod/index.html.twig
web/lightbox/feed.html.twig
lightbox/IE6/feed.html.twig
lightbox/IE6/validate.html.twig
@@ -7935,8 +8012,10 @@
Drucken
prod/WorkZone/Story.html.twig
prod/WorkZone/Basket.html.twig
- prod/results/record.html.twig
web/prod/toolbar.html.twig
+ prod/results/record.html.twig
+ prod/results/record.html.twig
+ prod/results/record.html.twig
prod/preview/tools.html.twig
@@ -7944,9 +8023,9 @@
Veröffentlichen
prod/WorkZone/Story.html.twig
prod/WorkZone/Basket.html.twig
- web/prod/index.html.twig
web/prod/toolbar.html.twig
web/prod/toolbar.html.twig
+ web/prod/index.html.twig
action : push
@@ -7966,7 +8045,8 @@
action : supprimer
Löschen
- prod/WorkZone/Macros.html.twig
+ prod/WorkZone/Macros.html.twig
+ prod/WorkZone/Macros.html.twig
web/prod/toolbar.html.twig
@@ -7987,30 +8067,36 @@
action::Valider
Bestätigen
prod/WorkZone/Macros.html.twig
- prod/WorkZone/Macros.html.twig
+ prod/WorkZone/Macros.html.twig
+ prod/WorkZone/Macros.html.twig
action::detacher
entfernen
- prod/WorkZone/Macros.html.twig
+ prod/WorkZone/Macros.html.twig
+ prod/WorkZone/Macros.html.twig
action::editer
Bearbeiten
- prod/WorkZone/Macros.html.twig
+ prod/WorkZone/Macros.html.twig
+ prod/WorkZone/Macros.html.twig
action::exporter
Exportieren
prod/WorkZone/Macros.html.twig
- prod/WorkZone/Macros.html.twig
- prod/WorkZone/Macros.html.twig
+ prod/WorkZone/Macros.html.twig
+ prod/WorkZone/Macros.html.twig
+ prod/WorkZone/Macros.html.twig
+ prod/WorkZone/Macros.html.twig
action::renommer
umbenennen
- prod/WorkZone/Macros.html.twig
- prod/WorkZone/Macros.html.twig
+ prod/WorkZone/Macros.html.twig
+ prod/WorkZone/Macros.html.twig
+ prod/WorkZone/Macros.html.twig
actual status
@@ -8200,8 +8286,8 @@
admin::base:collection: Creer une collection
eine Kollektion erstellen
- admin/collection/create.html.twig
admin/databox/databox.html.twig
+ admin/collection/create.html.twig
admin::base:collection: Monter une collection
@@ -8217,8 +8303,8 @@
admin::base:collection: Vous pouvez choisir une collection de reference pour donenr des acces
Benutzer und Rechte von der Kollektion anwenden :
- admin/collection/create.html.twig
admin/databox/databox.html.twig
+ admin/collection/create.html.twig
admin::base:collection: activer la collection
@@ -8229,10 +8315,10 @@
admin::base:collection: aucun fichier (minilogo, watermark ...)
Keine Datei
+ admin/databox/databox.html.twig
admin/collection/collection.html.twig
admin/collection/collection.html.twig
admin/collection/collection.html.twig
- admin/databox/databox.html.twig
admin::base:collection: descativer la collection
@@ -8293,20 +8379,20 @@
admin::base:collorder: descendre
absteigend
- admin/collection/suggested_value.html.twig
admin/collection/reorder.html.twig
+ admin/collection/suggested_value.html.twig
admin::base:collorder: monter
aufsteigend
- admin/collection/suggested_value.html.twig
admin/collection/reorder.html.twig
+ admin/collection/suggested_value.html.twig
admin::base:collorder: reinitialiser en ordre alphabetique
in alphabetischer Reihenfolge sortieren
- admin/collection/suggested_value.html.twig
admin/collection/reorder.html.twig
+ admin/collection/suggested_value.html.twig
admin::colelction::presentation des elements : rien
@@ -8361,21 +8447,21 @@
admin::compte-utilisateur activite
Tätigkeit
+ Controller/Admin/UserController.php
Core/Provider/RegistrationServiceProvider.php
- Controller/Admin/UserController.php
+ web/account/account.html.twig
web/admin/editusers.html.twig
admin/user/registrations.html.twig
- web/account/account.html.twig
admin::compte-utilisateur adresse
Adresse
+ Controller/Admin/UserController.php
Core/Provider/RegistrationServiceProvider.php
- Controller/Admin/UserController.php
+ web/account/account.html.twig
web/admin/editusers.html.twig
admin/user/registrations.html.twig
web/common/dialog_export.html.twig
- web/account/account.html.twig
admin::compte-utilisateur changer mon mot de passe
@@ -8385,11 +8471,11 @@
admin::compte-utilisateur code postal
PLZ
+ Controller/Admin/UserController.php
Core/Provider/RegistrationServiceProvider.php
- Controller/Admin/UserController.php
+ web/account/account.html.twig
web/admin/editusers.html.twig
web/common/dialog_export.html.twig
- web/account/account.html.twig
admin::compte-utilisateur confirmer la nouvelle adresse email
@@ -8409,23 +8495,23 @@
admin::compte-utilisateur email
E-Mail
+ Controller/Admin/UserController.php
Event/Subscriber/RegistrationSubscriber.php
- Controller/Admin/UserController.php
+ web/account/account.html.twig
web/admin/editusers.html.twig
- admin/user/registrations.html.twig
web/admin/users.html.twig
+ admin/user/registrations.html.twig
web/admin/connected-users.html.twig
web/common/dialog_export.html.twig
- web/account/account.html.twig
admin::compte-utilisateur fax
Fax
+ Controller/Admin/UserController.php
Core/Provider/RegistrationServiceProvider.php
- Controller/Admin/UserController.php
+ web/account/account.html.twig
web/admin/editusers.html.twig
web/common/dialog_export.html.twig
- web/account/account.html.twig
admin::compte-utilisateur id utilisateur
@@ -8436,35 +8522,35 @@
admin::compte-utilisateur identifiant
Benutzername
Core/Provider/RegistrationServiceProvider.php
- web/admin/editusers.html.twig
- admin/user/registrations.html.twig
- web/admin/users.html.twig
- web/common/dialog_export.html.twig
api/auth/end_user_authorization.html.twig
web/account/reset-email.html.twig
web/account/account.html.twig
web/account/account.html.twig
+ web/admin/editusers.html.twig
+ web/admin/users.html.twig
+ admin/user/registrations.html.twig
+ web/common/dialog_export.html.twig
admin::compte-utilisateur mot de passe
Passwort
- web/setup/step2.html.twig
- web/common/dialog_export.html.twig
api/auth/end_user_authorization.html.twig
+ web/setup/step2.html.twig
web/account/reset-email.html.twig
web/account/account.html.twig
+ web/common/dialog_export.html.twig
admin::compte-utilisateur nom
Name
+ Controller/Admin/UserController.php
Core/Provider/RegistrationServiceProvider.php
Event/Subscriber/RegistrationSubscriber.php
- Controller/Admin/UserController.php
+ web/account/account.html.twig
web/admin/editusers.html.twig
admin/user/registrations.html.twig
web/admin/connected-users.html.twig
web/common/dialog_export.html.twig
- web/account/account.html.twig
admin::compte-utilisateur nouvelle adresse email
@@ -8474,48 +8560,48 @@
admin::compte-utilisateur pays
Land
- Controller/Admin/UserController.php
+ Controller/Admin/UserController.php
web/admin/users.html.twig
admin::compte-utilisateur poste
Beruf
+ Controller/Admin/UserController.php
Core/Provider/RegistrationServiceProvider.php
- Controller/Admin/UserController.php
+ web/account/account.html.twig
web/admin/editusers.html.twig
admin/user/registrations.html.twig
web/common/dialog_export.html.twig
- web/account/account.html.twig
admin::compte-utilisateur prenom
Vorname
+ Controller/Admin/UserController.php
Core/Provider/RegistrationServiceProvider.php
Event/Subscriber/RegistrationSubscriber.php
- Controller/Admin/UserController.php
+ web/account/account.html.twig
web/admin/editusers.html.twig
admin/user/registrations.html.twig
web/common/dialog_export.html.twig
- web/account/account.html.twig
admin::compte-utilisateur sexe
Anrede
Core/Provider/RegistrationServiceProvider.php
- web/admin/editusers.html.twig
web/account/account.html.twig
+ web/admin/editusers.html.twig
admin::compte-utilisateur societe
Firma
+ Controller/Admin/UserController.php
Core/Provider/RegistrationServiceProvider.php
- Controller/Admin/UserController.php
+ web/account/account.html.twig
web/admin/editusers.html.twig
- admin/user/registrations.html.twig
web/admin/users.html.twig
+ admin/user/registrations.html.twig
web/admin/connected-users.html.twig
web/common/dialog_export.html.twig
- web/account/account.html.twig
admin::compte-utilisateur tel
@@ -8525,31 +8611,31 @@
admin::compte-utilisateur telephone
Telefon
- Controller/Admin/UserController.php
+ Controller/Admin/UserController.php
+ web/account/account.html.twig
web/admin/editusers.html.twig
admin/user/registrations.html.twig
web/admin/connected-users.html.twig
web/common/dialog_export.html.twig
- web/account/account.html.twig
admin::compte-utilisateur un email de confirmation vient de vous etre envoye. Veuillez suivre les instructions contenue pour continuer
Wir haben Ihnen eine Email Bestätigung geschickt. Bitte folgen Sie den Anweisungen um fortzusetzen.
- Controller/Root/AccountController.php
+ Controller/Root/AccountController.php
admin::compte-utilisateur ville
Ort
+ Controller/Admin/UserController.php
Core/Provider/RegistrationServiceProvider.php
- Controller/Admin/UserController.php
+ web/account/account.html.twig
web/admin/editusers.html.twig
web/common/dialog_export.html.twig
- web/account/account.html.twig
admin::compte-utilisateur: L'email a correctement ete mis a jour
Die E-Mail wurde aktualisiert
- Controller/Root/AccountController.php
+ Controller/Root/AccountController.php
admin::compte-utilisateur: Pourquoi me demande-t-on mon mot de passe pour changer mon adresse email ?
@@ -8569,7 +8655,7 @@
admin::compte-utilisateur: erreur lors de la mise a jour
Fehler beim Updaten
- Controller/Root/AccountController.php
+ Controller/Root/AccountController.php
admin::compte-utilisateur::securite caracteres majuscules
@@ -8594,8 +8680,8 @@
admin::compte-utilisateur:ftp: repertoire de destination ftp
FTP Zielordner
- web/common/dialog_export.html.twig
web/account/account.html.twig
+ web/common/dialog_export.html.twig
admin::compte-utilisateur:ftp: Activer le compte FTP
@@ -8605,19 +8691,19 @@
admin::compte-utilisateur:ftp: Le mot de passe est errone
falsches Passwort
- Controller/Root/AccountController.php
+ Controller/Root/AccountController.php
admin::compte-utilisateur:ftp: Nombre d'essais max
maximale Anzahl von Versuchen
- web/common/dialog_export.html.twig
web/account/account.html.twig
+ web/common/dialog_export.html.twig
admin::compte-utilisateur:ftp: Utiliser le mode passif
Passiv Mode benutzen
- web/common/dialog_export.html.twig
web/account/account.html.twig
+ web/common/dialog_export.html.twig
admin::compte-utilisateur:ftp: creer un dossier
@@ -8638,25 +8724,25 @@
admin::compte-utilisateur:sexe: madame
Frau
Core/Provider/RegistrationServiceProvider.php
+ web/account/account.html.twig
web/admin/editusers.html.twig
web/common/dialog_export.html.twig
- web/account/account.html.twig
admin::compte-utilisateur:sexe: mademoiselle
Fräulein
Core/Provider/RegistrationServiceProvider.php
+ web/account/account.html.twig
web/admin/editusers.html.twig
web/common/dialog_export.html.twig
- web/account/account.html.twig
admin::compte-utilisateur:sexe: monsieur
Herr
Core/Provider/RegistrationServiceProvider.php
+ web/account/account.html.twig
web/admin/editusers.html.twig
web/common/dialog_export.html.twig
- web/account/account.html.twig
admin::monitor: bases sur lesquelles l'utilisateur est connecte :
@@ -8684,10 +8770,10 @@
admin::monitor: module client
Client
+ lib/classes/phrasea.php
classes/record/preview.php
classes/record/preview.php
classes/record/preview.php
- lib/classes/phrasea.php
Controller/Admin/ConnectedUsersController.php
web/admin/connected-users.html.twig
@@ -8706,10 +8792,10 @@
admin::monitor: module production
Prod
+ lib/classes/phrasea.php
classes/record/preview.php
classes/record/preview.php
classes/record/preview.php
- lib/classes/phrasea.php
Controller/Admin/ConnectedUsersController.php
web/admin/connected-users.html.twig
@@ -8740,10 +8826,10 @@
admin::monitor: module validation
Lightbox
lib/classes/phrasea.php
- Controller/Admin/ConnectedUsersController.php
Phrasea/Controller/LightboxController.php
Phrasea/Controller/LightboxController.php
Phrasea/Controller/LightboxController.php
+ Controller/Admin/ConnectedUsersController.php
web/common/menubar.html.twig
@@ -8817,11 +8903,36 @@
Ein Benutzer hat sich angemeldet
Notification/Mail/MailInfoSomebodyAutoregistered.php
-
+
admin::search-engine: general-aggregation
- admin::search-engine: general-aggregation
+ Aggregateinstellungen
admin/search-engine/search-engine-settings.html.twig
+
+ admin::setup:personalisation_logo: download gabari
+ Template herunterladen
+ web/admin/personalisation_logo.html.twig
+
+
+ admin::setup:personalisation_logo: error text dimension
+ Fehler: Dateigrösse ist falsch, bitte wählen Sie aus: 120 x 41 px in .png
+ web/admin/personalisation_logo.html.twig
+
+
+ admin::setup:personalisation_logo: error text file type
+ Fehler: Das Datei-Format ist falsch, bitte wählen Sie eine Datei in .png
+ web/admin/personalisation_logo.html.twig
+
+
+ admin::setup:personalisation_logo: help text
+ Importieren Sie Ihr Logo: 120 x 41 px max in .png
+ web/admin/personalisation_logo.html.twig
+
+
+ admin::setup:personalisation_logo: select file
+ Datei auswählen
+ web/admin/personalisation_logo.html.twig
+
admin::status: case A
Off
@@ -8935,8 +9046,8 @@
alert
Vorsicht
- actions/Tools/index.html.twig
actions/Tools/videoEditor.html.twig
+ actions/Tools/index.html.twig
all caches services have been flushed
@@ -8977,8 +9088,8 @@
audio
Audio
Phrasea/Twig/PhraseanetExtension.php
- task-manager/task-editor/subdefs.html.twig
web/admin/subdefs.html.twig
+ task-manager/task-editor/subdefs.html.twig
avril
@@ -9020,12 +9131,12 @@
boutton:: selectionner aucune base
Keine
- web/prod/index.html.twig
+ web/prod/index.html.twig
boutton:: selectionner toutes les bases
Alle
- web/prod/index.html.twig
+ web/prod/index.html.twig
boutton::ajouter
@@ -9039,35 +9150,35 @@
abbrechen
Controller/Prod/LanguageController.php
Controller/Prod/LanguageController.php
- Bridge/Flickr/photo_modify.html.twig
- Bridge/Flickr/photo_modify.html.twig
- Bridge/Youtube/video_modify.html.twig
- Bridge/Youtube/video_modify.html.twig
Bridge/Dailymotion/video_modify.html.twig
Bridge/Dailymotion/video_modify.html.twig
+ Bridge/Youtube/video_modify.html.twig
+ Bridge/Youtube/video_modify.html.twig
+ Bridge/Flickr/photo_modify.html.twig
+ Bridge/Flickr/photo_modify.html.twig
prod/actions/edit_default.html.twig
prod/actions/edit_default.html.twig
- web/thesaurus/new-term.html.twig
- web/thesaurus/new-term.html.twig
+ web/thesaurus/export-text-dialog.html.twig
+ web/thesaurus/thesaurus.html.twig
+ web/thesaurus/thesaurus.html.twig
+ web/thesaurus/thesaurus.html.twig
+ web/thesaurus/import-dialog.html.twig
+ web/thesaurus/link-field-step2.html.twig
web/thesaurus/accept.html.twig
web/thesaurus/accept.html.twig
web/thesaurus/export-topics-dialog.html.twig
- web/thesaurus/link-field-step2.html.twig
- web/thesaurus/export-text-dialog.html.twig
- web/thesaurus/thesaurus.html.twig
- web/thesaurus/thesaurus.html.twig
- web/thesaurus/thesaurus.html.twig
- web/thesaurus/import-dialog.html.twig
+ web/thesaurus/new-term.html.twig
+ web/thesaurus/new-term.html.twig
web/thesaurus/link-field-step1.html.twig
- admin/collection/create.html.twig
+ web/account/reset-email.html.twig
admin/publications/fiche.html.twig
+ admin/collection/create.html.twig
web/admin/index.html.twig
web/common/dialog_export.html.twig
web/common/dialog_export.html.twig
web/common/dialog_export.html.twig
web/common/dialog_export.html.twig
web/report/all_content.html.twig
- web/account/reset-email.html.twig
boutton::appliquer
@@ -9078,8 +9189,8 @@
boutton::chercher
suchen
web/prod/index.html.twig
- web/thesaurus/thesaurus.html.twig
- web/thesaurus/thesaurus.html.twig
+ web/thesaurus/thesaurus.html.twig
+ web/thesaurus/thesaurus.html.twig
web/admin/users.html.twig
@@ -9102,14 +9213,14 @@
boutton::demarrer
Dia Show
- web/lightbox/feed_options_box.html.twig
web/lightbox/sc_options_box.html.twig
+ web/lightbox/feed_options_box.html.twig
boutton::editer
Bearbeiten
- prod/results/entry.html.twig
prod/results/feeds_entry.html.twig
+ prod/results/entry.html.twig
boutton::enregistrer
@@ -9136,14 +9247,14 @@
boutton::fermer
schliessen
Controller/Prod/LanguageController.php
+ prod/actions/Push.html.twig
prod/actions/edit_default.html.twig
prod/actions/edit_default.html.twig
- prod/actions/Push.html.twig
web/thesaurus/properties.html.twig
web/thesaurus/accept.html.twig
web/thesaurus/accept.html.twig
- web/thesaurus/link-field-step3.html.twig
web/thesaurus/export-topics.html.twig
+ web/thesaurus/link-field-step3.html.twig
web/lightbox/sc_note.html.twig
web/common/dialog_export.html.twig
web/report/all_content.html.twig
@@ -9161,9 +9272,9 @@
boutton::modifier
ändern
- Bridge/Flickr/actionelement.html.twig
- Bridge/Youtube/actionelement.html.twig
Bridge/Dailymotion/actionelement.html.twig
+ Bridge/Youtube/actionelement.html.twig
+ Bridge/Flickr/actionelement.html.twig
web/admin/users.html.twig
@@ -9174,8 +9285,8 @@
boutton::pause
Pause
- web/lightbox/feed_options_box.html.twig
web/lightbox/sc_options_box.html.twig
+ web/lightbox/feed_options_box.html.twig
boutton::precedent
@@ -9186,16 +9297,16 @@
web/setup/step2.html.twig
web/setup/step2.html.twig
web/setup/step2.html.twig
- web/lightbox/feed_options_box.html.twig
- web/lightbox/feed_options_box.html.twig
web/lightbox/sc_options_box.html.twig
web/lightbox/sc_options_box.html.twig
+ web/lightbox/feed_options_box.html.twig
+ web/lightbox/feed_options_box.html.twig
boutton::rechercher
suchen
Controller/Prod/LanguageController.php
- web/prod/index.html.twig
+ web/prod/index.html.twig
boutton::refresh
@@ -9220,26 +9331,26 @@
boutton::retour
Zurück
- Bridge/Flickr/photoset_deleteelement.html.twig
- Bridge/Flickr/photo_moveinto_photoset.html.twig
- Bridge/Flickr/photoset_createcontainer.html.twig
- Bridge/Flickr/photo_deleteelement.html.twig
- Bridge/Youtube/playlist_createcontainer.html.twig
- Bridge/Youtube/video_moveinto_playlist.html.twig
- Bridge/Youtube/playlist_deleteelement.html.twig
- Bridge/Youtube/video_deleteelement.html.twig
+ Bridge/Dailymotion/video_deleteelement.html.twig
Bridge/Dailymotion/playlist_createcontainer.html.twig
Bridge/Dailymotion/video_moveinto_playlist.html.twig
Bridge/Dailymotion/playlist_deleteelement.html.twig
- Bridge/Dailymotion/video_deleteelement.html.twig
- admin/collection/details.html.twig
+ Bridge/Youtube/video_deleteelement.html.twig
+ Bridge/Youtube/playlist_createcontainer.html.twig
+ Bridge/Youtube/video_moveinto_playlist.html.twig
+ Bridge/Youtube/playlist_deleteelement.html.twig
+ Bridge/Flickr/photo_deleteelement.html.twig
+ Bridge/Flickr/photoset_deleteelement.html.twig
+ Bridge/Flickr/photo_moveinto_photoset.html.twig
+ Bridge/Flickr/photoset_createcontainer.html.twig
web/admin/editusers.html.twig
admin/publications/fiche.html.twig
+ admin/databox/details.html.twig
+ admin/collection/details.html.twig
user/import/file.html.twig
admin/statusbit/edit.html.twig
- admin/databox/details.html.twig
- web/developers/application.html.twig
web/developers/application_form.html.twig
+ web/developers/application.html.twig
boutton::retry
@@ -9255,40 +9366,40 @@
web/setup/step2.html.twig
web/setup/step2.html.twig
web/setup/step2.html.twig
- web/lightbox/feed_options_box.html.twig
- web/lightbox/feed_options_box.html.twig
web/lightbox/sc_options_box.html.twig
web/lightbox/sc_options_box.html.twig
+ web/lightbox/feed_options_box.html.twig
+ web/lightbox/feed_options_box.html.twig
boutton::supprimer
Löschen
Controller/Prod/LanguageController.php
- web/prod/index.html.twig
- prod/results/entry.html.twig
- prod/results/feeds_entry.html.twig
- Bridge/Flickr/actioncontainers.html.twig
- Bridge/Flickr/actionelements.html.twig
- Bridge/Youtube/actioncontainers.html.twig
- Bridge/Youtube/actionelements.html.twig
- Bridge/Dailymotion/actioncontainers.html.twig
- Bridge/Dailymotion/actionelements.html.twig
actions/Bridge/disconnected.html.twig
+ Bridge/Dailymotion/actionelements.html.twig
+ Bridge/Dailymotion/actioncontainers.html.twig
+ Bridge/Youtube/actionelements.html.twig
+ Bridge/Youtube/actioncontainers.html.twig
+ Bridge/Flickr/actionelements.html.twig
+ Bridge/Flickr/actioncontainers.html.twig
+ prod/results/feeds_entry.html.twig
+ prod/results/entry.html.twig
+ web/prod/index.html.twig
web/thesaurus/presets.html.twig
- admin/collection/suggested_value.html.twig
+ admin/publications/fiche.html.twig
+ admin/publications/list.html.twig
admin/collection/collection.html.twig
admin/collection/collection.html.twig
admin/collection/collection.html.twig
admin/collection/collection.html.twig
+ admin/collection/suggested_value.html.twig
web/admin/subdefs.html.twig
- admin/publications/list.html.twig
- admin/publications/fiche.html.twig
boutton::telecharger
download
- web/lightbox/feed_options_box.html.twig
web/lightbox/sc_options_box.html.twig
+ web/lightbox/feed_options_box.html.twig
web/common/dialog_export.html.twig
@@ -9309,57 +9420,57 @@
boutton::valider
Bestätigen
Controller/Prod/LanguageController.php
- prod/Baskets/Reorder.html.twig
+ mobile/lightbox/note_form.html.twig
prod/Baskets/Update.html.twig
- web/prod/index.html.twig
+ prod/Baskets/Reorder.html.twig
+ Bridge/Dailymotion/video_deleteelement.html.twig
+ Bridge/Dailymotion/playlist_createcontainer.html.twig
+ Bridge/Dailymotion/video_moveinto_playlist.html.twig
+ Bridge/Dailymotion/video_modify.html.twig
+ Bridge/Dailymotion/playlist_deleteelement.html.twig
+ Bridge/Youtube/video_deleteelement.html.twig
+ Bridge/Youtube/playlist_createcontainer.html.twig
+ Bridge/Youtube/video_moveinto_playlist.html.twig
+ Bridge/Youtube/video_modify.html.twig
+ Bridge/Youtube/playlist_deleteelement.html.twig
+ Bridge/Flickr/photo_deleteelement.html.twig
Bridge/Flickr/photoset_deleteelement.html.twig
Bridge/Flickr/photo_moveinto_photoset.html.twig
- Bridge/Flickr/photo_modify.html.twig
Bridge/Flickr/photoset_createcontainer.html.twig
- Bridge/Flickr/photo_deleteelement.html.twig
- Bridge/Youtube/playlist_createcontainer.html.twig
- Bridge/Youtube/video_modify.html.twig
- Bridge/Youtube/video_moveinto_playlist.html.twig
- Bridge/Youtube/playlist_deleteelement.html.twig
- Bridge/Youtube/video_deleteelement.html.twig
- Bridge/Dailymotion/playlist_createcontainer.html.twig
- Bridge/Dailymotion/video_modify.html.twig
- Bridge/Dailymotion/video_moveinto_playlist.html.twig
- Bridge/Dailymotion/playlist_deleteelement.html.twig
- Bridge/Dailymotion/video_deleteelement.html.twig
+ Bridge/Flickr/photo_modify.html.twig
prod/actions/edit_default.html.twig
prod/actions/edit_default.html.twig
prod/Story/Reorder.html.twig
+ web/prod/index.html.twig
+ web/thesaurus/export-text-dialog.html.twig
+ web/thesaurus/thesaurus.html.twig
+ web/thesaurus/import-dialog.html.twig
+ web/thesaurus/link-field-step2.html.twig
+ web/thesaurus/accept.html.twig
+ web/thesaurus/export-topics-dialog.html.twig
+ web/thesaurus/index.html.twig
web/thesaurus/new-term.html.twig
web/thesaurus/new-term.html.twig
- web/thesaurus/accept.html.twig
- web/thesaurus/index.html.twig
- web/thesaurus/export-topics-dialog.html.twig
- web/thesaurus/link-field-step2.html.twig
- web/thesaurus/export-text-dialog.html.twig
- web/thesaurus/thesaurus.html.twig
- web/thesaurus/import-dialog.html.twig
web/thesaurus/link-field-step1.html.twig
- admin/collection/suggested_value.html.twig
- admin/collection/reorder.html.twig
- admin/collection/collection.html.twig
- admin/collection/create.html.twig
- web/admin/editusers.html.twig
- web/admin/subdefs.html.twig
- admin/publications/list.html.twig
- admin/publications/fiche.html.twig
- web/admin/structure.html.twig
- admin/user/registrations.html.twig
- user/import/view.html.twig
- admin/statusbit/edit.html.twig
- web/admin/dashboard.html.twig
- web/admin/setup.html.twig
- web/report/all_content.html.twig
+ web/account/access.html.twig
web/account/reset-email.html.twig
web/account/account.html.twig
- web/account/access.html.twig
+ web/admin/dashboard.html.twig
+ web/admin/editusers.html.twig
+ admin/publications/fiche.html.twig
+ admin/publications/list.html.twig
+ web/admin/setup.html.twig
+ admin/collection/create.html.twig
+ admin/collection/reorder.html.twig
+ admin/collection/collection.html.twig
+ admin/collection/suggested_value.html.twig
+ web/admin/subdefs.html.twig
+ web/admin/structure.html.twig
+ user/import/view.html.twig
+ admin/user/registrations.html.twig
+ admin/statusbit/edit.html.twig
web/developers/application_form.html.twig
- mobile/lightbox/note_form.html.twig
+ web/report/all_content.html.twig
boutton::vue graphique
@@ -9456,9 +9567,9 @@
choisir
wählen
- web/prod/index.html.twig
- admin/collection/create.html.twig
+ web/prod/index.html.twig
admin/databox/databox.html.twig
+ admin/collection/create.html.twig
classe
@@ -9486,9 +9597,9 @@
copyClipboardLabel
in der Zwischenablage kopieren
prod/results/infos.html.twig
- prod/Share/record.html.twig
- prod/Share/record.html.twig
- prod/Share/record.html.twig
+ prod/Share/record.html.twig
+ prod/Share/record.html.twig
+ prod/Share/record.html.twig
create_subdef_button_label
@@ -9535,6 +9646,11 @@
create_subdef_modal_subdefinition_name
web/admin/subdefs.html.twig
+
+ created_on
+ erstellt am
+ web/prod/index.html.twig
+
dans %category%
in %category%
@@ -9543,8 +9659,8 @@
dans %feed_name%
in %feed_name%
- prod/results/entry.html.twig
prod/results/feeds_entry.html.twig
+ prod/results/entry.html.twig
date dajout
@@ -9564,7 +9680,7 @@
delete
Löschen
- prod/WorkZone/Macros.html.twig
+ prod/WorkZone/Macros.html.twig
descendant
@@ -9580,9 +9696,9 @@
document
Dokument
Phrasea/Twig/PhraseanetExtension.php
- task-manager/task-editor/subdefs.html.twig
web/admin/subdefs.html.twig
web/admin/subdefs.html.twig
+ task-manager/task-editor/subdefs.html.twig
document original
@@ -9681,9 +9797,9 @@
web/common/dialog_export.html.twig
web/common/dialog_export.html.twig
-
+
export::export-email: email-invalid
- export::export-email: email-invalid
+ Das Format der Email Adresse scheint falsch zu sein
web/common/dialog_export.html.twig
@@ -9739,8 +9855,8 @@
flash
Flash
Phrasea/Twig/PhraseanetExtension.php
- task-manager/task-editor/subdefs.html.twig
web/admin/subdefs.html.twig
+ task-manager/task-editor/subdefs.html.twig
for the following reasons : %reasons%
@@ -9756,7 +9872,7 @@
forms::l'email semble invalide
E-Mail scheint ungültig
- Controller/Root/AccountController.php
+ Controller/Root/AccountController.php
forms::la valeur donnee est trop courte
@@ -9787,7 +9903,7 @@
forms::les emails ne correspondent pas
Die E-Mail sind nicht gleich
- Controller/Root/AccountController.php
+ Controller/Root/AccountController.php
forms::les mots de passe ne correspondent pas
@@ -9804,67 +9920,67 @@
Änderungen wurden hergestellt
admin/databox/databox.html.twig
-
+
help::help-section-bullet: check-spelling
- help::help-section-bullet: check-spelling
+ Vergewissern Sie sich, dass kein Schreibfehler oder Tippfehler vorliegt
prod/results/help.html.twig
-
+
help::help-section-bullet: default-operator-between-terms
- help::help-section-bullet: default-operator-between-terms
+ Der Standardoperator zwischen den Suchbegriffen ist AND
prod/results/help.html.twig
-
+
help::help-section-bullet: expand search
- help::help-section-bullet: expand search
+ Erweitern Sie die Suche mit weniger Schlüsselwörtern
prod/results/help.html.twig
-
+
help::help-section-bullet: quotation-marks-allow
- help::help-section-bullet: quotation-marks-allow
+ Anführungszeichen ermöglichen die Suche nach zusammenhängenden Begriffen oder Ausdrücken in der Medienbeschreibung
prod/results/help.html.twig
-
+
help::help-section-bullet: remove-advance-search
- help::help-section-bullet: remove-advance-search
+ Erweiterte Suchfilter entfernen
prod/results/help.html.twig
-
+
help::help-section-bullet: search-in-a-specific-field
- help::help-section-bullet: search-in-a-specific-field
+ Verwenden Sie die erweiterte Suche, um in einem bestimmten Feld zu suchen
prod/results/help.html.twig
-
+
help::help-section-bullet: search-in-document
- help::help-section-bullet: search-in-document
+ Nach Dokumente oder nach Berichte suchen
prod/results/help.html.twig
-
+
help::help-section-bullet: use-EXCEPT-operator
- help::help-section-bullet: use-EXCEPT-operator
+ Der Operator EXCEPT erlaubt, ein Begriff von der Suche auszuschliessen
prod/results/help.html.twig
-
+
help::help-section-bullet: use-OR-between-terms
- help::help-section-bullet: use-OR-between-terms
+ Der Operator OR erlaubt, mehrere Begriffe der Medien Beschreibung zu suchen
prod/results/help.html.twig
-
+
help::help-section-title: search-tips
- help::help-section-title: search-tips
+ Einige Suchtipps:
prod/results/help.html.twig
-
+
help::help-section-title: sorry-no-result
- help::help-section-title: sorry-no-result
+ Sorry, Ihre Suche liefert keine Ergebnisse
prod/results/help.html.twig
image
Bild
Phrasea/Twig/PhraseanetExtension.php
- task-manager/task-editor/subdefs.html.twig
web/admin/subdefs.html.twig
+ task-manager/task-editor/subdefs.html.twig
image rotation
@@ -9879,42 +9995,42 @@
index::advance_search: disable-facet
index::advance_search: disable-facet
- web/prod/index.html.twig
+ web/prod/index.html.twig
index::advance_search: facet
index::advance_search: facet
- web/prod/index.html.twig
-
-
- index::advance_search: facet-order
- index::advance_search: facet-order
- web/prod/index.html.twig
-
-
- index::advance_search: facet-tech-order
- index::advance_search: facet-tech-order
- web/prod/index.html.twig
-
-
- index::advance_search: facet-values-order
- index::advance_search: facet-values-order
web/prod/index.html.twig
+
+ index::advance_search: facet-order
+ Reihenfolge der Facettenanzeige
+ web/prod/index.html.twig
+
+
+ index::advance_search: facet-tech-order
+ Standard Reihenfolge
+ web/prod/index.html.twig
+
+
+ index::advance_search: facet-values-order
+ Reihenfolge der Facettenwerte
+ web/prod/index.html.twig
+
index::advance_search: hidden-facet-values-order
index::advance_search: hidden-facet-values-order
- web/prod/index.html.twig
+ web/prod/index.html.twig
-
+
index::advance_search: order-by-hits
- index::advance_search: order-by-hits
- web/prod/index.html.twig
+ Nach Hits sortieren
+ web/prod/index.html.twig
index:advanced-preferences:: use truncation
index:advanced-preferences:: use truncation
- web/prod/index.html.twig
+ web/prod/index.html.twig
invite:: Redirection vers la zone d'authentification, cliquez sur OK pour continuer ou annulez
@@ -9970,9 +10086,9 @@
login:: Mon compte
Mein Benutzerkonto
+ web/account/account.html.twig
web/common/menubar.html.twig
web/common/menubar.html.twig
- web/account/account.html.twig
login:: Visitez le lien suivant et suivez les instructions pour continuer, sinon ignorez cet email et il ne se passera rien
@@ -10003,13 +10119,13 @@
login::notification: Changements enregistres
Veränderungen wurden bestätigt
- Controller/Root/AccountController.php
+ Controller/Root/AccountController.php
login::notification: Mise a jour du mot de passe avec succes
erfolgreiche Passwort Aktualisierung
Controller/Root/LoginController.php
- Controller/Root/AccountController.php
+ Controller/Root/AccountController.php
login::notification: demande de confirmation par mail envoyee
@@ -10025,14 +10141,14 @@
login::register: merci d'avoir confirme votre adresse email
Wir danken Ihnen für die Bestätigung Ihrer E-Mail Adresse
- Notification/Mail/MailSuccessEmailConfirmationUnregistered.php
Notification/Mail/MailSuccessEmailConfirmationRegistered.php
+ Notification/Mail/MailSuccessEmailConfirmationUnregistered.php
login::register: sujet email : confirmation de votre adresse email
E-Mail Adressen Bestätigung
- Notification/Mail/MailRequestEmailConfirmation.php
Notification/Mail/MailRequestEmailUpdate.php
+ Notification/Mail/MailRequestEmailConfirmation.php
login::register:email: Voici un compte rendu du traitement de vos demandes d'acces :
@@ -10047,12 +10163,12 @@
login::register:email: Vous avez ete accepte sur les collections suivantes :
Ihr Zugriff wurde für die folgende Kollektionen genehmigt :
- Controller/Admin/UserController.php
+ Controller/Admin/UserController.php
login::register:email: Vous avez ete refuse sur les collections suivantes :
Ihr Zugriff wurde für die folgende Kollektionen abgelehnt :
- Controller/Admin/UserController.php
+ Controller/Admin/UserController.php
mai
@@ -10067,8 +10183,8 @@
maximum : %maxFileSizeReadable%
Maximum : %maxFileSizeReadable%
+ prod/upload/upload.html.twig
prod/upload/upload-flash.html.twig
- prod/upload/upload.html.twig
mediatype
@@ -10098,16 +10214,16 @@
no
Nein
+ web/account/sessions.html.twig
web/admin/subdefs.html.twig
user/import/view.html.twig
web/common/technical_datas.html.twig
- web/account/sessions.html.twig
no image selected
Kein Bild wurde ausgewählt
- actions/Tools/index.html.twig
actions/Tools/videoEditor.html.twig
+ actions/Tools/index.html.twig
non
@@ -10140,7 +10256,7 @@
or
- oder
+ Or
Controller/Prod/LanguageController.php
@@ -10389,9 +10505,9 @@
prod/orders/order_box.html.twig
prod/orders/order_box.html.twig
-
+
original logo
- original logo
+ Originales logo
Form/Configuration/PersonalisationLogoFormType.php
@@ -10424,17 +10540,17 @@
panier:: ordre Validation ascendante
gut bewertet
- prod/WorkZone/Macros.html.twig
+ prod/WorkZone/Macros.html.twig
panier:: ordre Validation descendante
weniger gut bewertet
- prod/WorkZone/Macros.html.twig
+ prod/WorkZone/Macros.html.twig
panier:: ordre du panier
Sammelkorb Reihenfolge
- prod/WorkZone/Macros.html.twig
+ prod/WorkZone/Macros.html.twig
panier:: renommer le panier
@@ -10517,9 +10633,9 @@
Datenbank von entferntem Host erstellen
web/admin/databases.html.twig
-
+
phraseanet:: Preferences
- phraseanet:: Preferences
+ Einstellungen
web/prod/index.html.twig
@@ -10537,10 +10653,10 @@
phraseanet:: adresse
Adresse
web/setup/step2.html.twig
+ web/account/account.html.twig
admin/collection/collection.html.twig
web/admin/connected-users.html.twig
web/common/dialog_export.html.twig
- web/account/account.html.twig
phraseanet:: aide
@@ -10574,8 +10690,8 @@
phraseanet:: details
Einzelheiten
- admin/collection/collection.html.twig
admin/databox/databox.html.twig
+ admin/collection/collection.html.twig
phraseanet:: hostname
@@ -10619,8 +10735,8 @@
phraseanet:: preview
Voransicht
- prod/actions/printer_default.html.twig
prod/actions/edit_default.html.twig
+ prod/actions/printer_default.html.twig
phraseanet:: propositions
@@ -10637,19 +10753,19 @@
phraseanet:: sous definition
Unterauflösung
- module/report/filter.php
classes/module/report.php
+ module/report/filter.php
phraseanet:: thesaurus
Thesaurus
prod/actions/edit_default.html.twig
web/prod/tab_headers.html.twig
- web/thesaurus/index.html.twig
web/thesaurus/thesaurus.html.twig
web/thesaurus/thesaurus.html.twig
web/thesaurus/load-thesaurus.html.twig
web/thesaurus/load-thesaurus.html.twig
+ web/thesaurus/index.html.twig
phraseanet:: tri
@@ -10687,6 +10803,51 @@
Diese Meldung nicht mehr anzeigen
Controller/Prod/LanguageController.php
+
+ phraseanet::account The account has been deleted
+ Ihr Benutzerkonto wurde gelöscht
+ Controller/Root/AccountController.php
+
+
+ > ]]>
+ Ihr Benutzerkonto kann nur durch die Administration Anwendung gelöscht werden.
+ web/account/account.html.twig
+
+
+ phraseanet::account: A confirmation e-mail has been sent. Please follow the instructions contained to continue account deletion
+ Eine Bestätigungs-E-Mail wurde gesendet. Bitte folgen Sie den Anweisungen der fortlaufenden Kontolöschung
+ Controller/Root/AccountController.php
+
+
+ phraseanet::account: Are you sure you want to delete your account?
+ Möchten Sie Ihr Konto wirklich löschen?
+ web/account/account.html.twig
+
+
+ phraseanet::account: Delete my account
+ Mein Benutzerkonto löschen
+ web/account/account.html.twig
+
+
+ phraseanet::account: I am agree to delete my account
+ Ich bin damit einverstanden, mein Konto zu löschen
+ web/account/account.html.twig
+
+
+ phraseanet::account: I am agree to delete my account, need confirmation on mail
+ Ich bin damit einverstanden, mein Konto zu löschen, und ich möchte eine E-Mail Bestätigung
+ web/account/account.html.twig
+
+
+ phraseanet::account: List of data to be deleted
+ Liste der zu löschenden Daten
+ web/account/account.html.twig
+
+
+ phraseanet::account: My phraseanet account
+ Mein Phraseanet Benutzerkonto
+ web/account/account.html.twig
+
phraseanet::chargement
Bitte warten...
@@ -10717,7 +10878,9 @@
phraseanet::erreur: echec du serveur de mail
Mailserver-Ausfall
- Controller/Root/AccountController.php
+ Controller/Root/AccountController.php
+ Controller/Root/AccountController.php
+ Controller/Root/AccountController.php
phraseanet::jours:: dimanche
@@ -10802,12 +10965,12 @@
phraseanet::time:: a
zu
- web/prod/index.html.twig
+ web/prod/index.html.twig
phraseanet::time:: de
von
- web/prod/index.html.twig
+ web/prod/index.html.twig
phraseanet::type:: audios
@@ -10817,8 +10980,8 @@
phraseanet::type:: documents
Dokumente
- web/prod/index.html.twig
web/prod/toolbar.html.twig
+ web/prod/index.html.twig
phraseanet::type:: images
@@ -10828,7 +10991,7 @@
phraseanet::type:: reportages
Berichte
- web/prod/index.html.twig
+ web/prod/index.html.twig
phraseanet::type:: videos
@@ -10853,35 +11016,35 @@
preview:: Description
Beschreibung
- web/prod/index.html.twig
+ web/prod/index.html.twig
preview:: Historique
Historie
- web/prod/index.html.twig
+ web/prod/index.html.twig
preview:: Popularite
Beliebtheit
- web/prod/index.html.twig
+ web/prod/index.html.twig
preview:: arreter le diaporama
stoppen
prod/preview/basket_train.html.twig
- prod/preview/result_train_options.html.twig
- prod/preview/reg_train.html.twig
- prod/preview/feed_train.html.twig
prod/preview/result_train.html.twig
+ prod/preview/reg_train.html.twig
+ prod/preview/result_train_options.html.twig
+ prod/preview/feed_train.html.twig
preview:: demarrer le diaporama
Dia-Schau
prod/preview/basket_train.html.twig
- prod/preview/result_train_options.html.twig
- prod/preview/reg_train.html.twig
- prod/preview/feed_train.html.twig
prod/preview/result_train.html.twig
+ prod/preview/reg_train.html.twig
+ prod/preview/result_train_options.html.twig
+ prod/preview/feed_train.html.twig
preview::date
@@ -10916,9 +11079,9 @@
previewLinkLabel
ansichten
- prod/Share/record.html.twig
- prod/Share/record.html.twig
- prod/Share/record.html.twig
+ prod/Share/record.html.twig
+ prod/Share/record.html.twig
+ prod/Share/record.html.twig
print:: description
@@ -10958,20 +11121,20 @@
prive
privat
- Bridge/Youtube/upload.html.twig
Bridge/Dailymotion/upload.html.twig
+ Bridge/Youtube/upload.html.twig
privé
privat
- Bridge/Youtube/video_modify.html.twig
Bridge/Dailymotion/video_modify.html.twig
+ Bridge/Youtube/video_modify.html.twig
processing
verarbeitend
- actions/Tools/index.html.twig
actions/Tools/videoEditor.html.twig
+ actions/Tools/index.html.twig
prod::Les enregistrements ne provienent pas tous de la meme base et ne peuvent donc etre traites ensemble
@@ -10984,15 +11147,15 @@
Sie haben keine Berechtigung, diesen Vorgang auf diese Dokumente durchzuführen
Controller/Prod/MoveCollectionController.php
-
+