From 2de270341cef396df104d29c0962607c7e483e57 Mon Sep 17 00:00:00 2001 From: Jeff Escalante Date: Fri, 4 Dec 2020 16:00:53 -0500 Subject: [PATCH] refactor to mdx remote --- website/.npm-upgrade.json | 8 - website/_temp_remove_sidebar_current.js | 13 + website/babel.config.js | 4 - .../_temporary-markdown-page/README.md | 22 + .../_temporary-markdown-page/index.jsx | 17 + .../_temporary-markdown-page/server.jsx | 27 + .../_temporary-markdown-page/style.module.css | 11 + .../community-plugins.mdx} | 1 - .../index.mdx => content/community-tools.mdx} | 3 +- .../docs/builders/alicloud-ecs.mdx | 1 + .../docs/builders/amazon/chroot.mdx | 1 - .../docs/builders/amazon/ebs.mdx | 4 +- .../docs/builders/amazon/ebssurrogate.mdx | 0 .../docs/builders/amazon/ebsvolume.mdx | 0 .../docs/builders/amazon/index.mdx | 1 - .../docs/builders/amazon/instance.mdx | 0 .../docs/builders/azure/arm.mdx | 0 .../docs/builders/azure/chroot.mdx | 0 .../docs/builders/azure/index.mdx | 1 + .../docs/builders/cloudstack.mdx | 0 .../docs/builders/community-supported.mdx | 0 .../docs/builders/custom.mdx | 0 .../docs/builders/digitalocean.mdx | 0 .../docs/builders/docker.mdx | 2 +- .../{pages => content}/docs/builders/file.mdx | 0 .../docs/builders/googlecompute.mdx | 7 +- .../docs/builders/hetzner-cloud.mdx | 4 +- .../docs/builders/hyperone.mdx | 0 .../docs/builders/hyperv/index.mdx | 0 .../docs/builders/hyperv/iso.mdx | 0 .../docs/builders/hyperv/vmcx.mdx | 0 .../docs/builders/index.mdx | 0 .../docs/builders/jdcloud.mdx | 1 + .../docs/builders/linode.mdx | 0 .../{pages => content}/docs/builders/lxc.mdx | 0 .../{pages => content}/docs/builders/lxd.mdx | 0 .../docs/builders/ncloud.mdx | 0 .../{pages => content}/docs/builders/null.mdx | 0 .../docs/builders/oneandone.mdx | 0 .../docs/builders/openstack.mdx | 0 .../docs/builders/oracle/classic.mdx | 1 - .../docs/builders/oracle/index.mdx | 0 .../docs/builders/oracle/oci.mdx | 47 +- .../docs/builders/outscale/bsu.mdx | 0 .../docs/builders/outscale/bsusurrogate.mdx | 0 .../docs/builders/outscale/bsuvolume.mdx | 0 .../docs/builders/outscale/chroot.mdx | 2 - .../docs/builders/outscale/index.mdx | 4 +- .../docs/builders/parallels/index.mdx | 0 .../docs/builders/parallels/iso.mdx | 0 .../docs/builders/parallels/pvm.mdx | 0 .../docs/builders/profitbricks.mdx | 0 .../docs/builders/proxmox/clone.mdx | 3 +- .../docs/builders/proxmox/index.mdx | 0 .../docs/builders/proxmox/iso.mdx | 15 +- .../{pages => content}/docs/builders/qemu.mdx | 2 +- .../docs/builders/scaleway.mdx | 0 .../docs/builders/tencentcloud-cvm.mdx | 0 .../docs/builders/triton.mdx | 0 .../docs/builders/ucloud-uhost.mdx | 0 .../docs/builders/vagrant.mdx | 0 .../docs/builders/virtualbox/index.mdx | 0 .../docs/builders/virtualbox/iso.mdx | 1 - .../docs/builders/virtualbox/ovf.mdx | 1 - .../docs/builders/virtualbox/vm.mdx | 0 .../docs/builders/vmware/index.mdx | 0 .../docs/builders/vmware/iso.mdx | 1 + .../docs/builders/vmware/vmx.mdx | 0 .../docs/builders/vmware/vsphere-clone.mdx | 4 +- .../docs/builders/vmware/vsphere-iso.mdx | 4 +- .../docs/builders/yandex.mdx | 1 - .../docs/commands/build.mdx | 0 .../docs/commands/console.mdx | 0 .../{pages => content}/docs/commands/fix.mdx | 0 .../{pages => content}/docs/commands/fmt.mdx | 4 +- .../docs/commands/hcl2_upgrade.mdx | 17 +- .../docs/commands/index.mdx | 0 .../docs/commands/inspect.mdx | 0 .../docs/commands/validate.mdx | 0 .../docs/communicators/index.mdx | 0 .../docs/communicators/ssh.mdx | 7 +- .../docs/communicators/winrm.mdx | 0 .../docs/core-configuration.mdx | 0 website/{pages => content}/docs/debugging.mdx | 0 .../docs/environment-variables.mdx | 0 .../docs/extending/custom-builders.mdx | 0 .../docs/extending/custom-post-processors.mdx | 0 .../docs/extending/custom-provisioners.mdx | 0 .../docs/extending/index.mdx | 0 .../docs/extending/plugins.mdx | 0 .../docs/from-1.5/blocks/build/index.mdx | 0 .../from-1.5/blocks/build/post-processor.mdx | 2 +- .../from-1.5/blocks/build/post-processors.mdx | 2 +- .../from-1.5/blocks/build/provisioner.mdx | 0 .../docs/from-1.5/blocks/build/source.mdx | 0 .../docs/from-1.5/blocks/index.mdx | 0 .../docs/from-1.5/blocks/locals.mdx | 0 .../docs/from-1.5/blocks/packer.mdx | 3 +- .../docs/from-1.5/blocks/source.mdx | 0 .../docs/from-1.5/blocks/variable.mdx | 0 .../docs/from-1.5/contextual-variables.mdx | 1 - .../docs/from-1.5/expressions.mdx | 0 .../functions/collection/chunklist.mdx | 0 .../functions/collection/coalesce.mdx | 0 .../functions/collection/coalescelist.mdx | 0 .../from-1.5/functions/collection/compact.mdx | 0 .../from-1.5/functions/collection/concat.mdx | 0 .../functions/collection/contains.mdx | 0 .../functions/collection/distinct.mdx | 0 .../from-1.5/functions/collection/element.mdx | 0 .../from-1.5/functions/collection/flatten.mdx | 0 .../functions/collection/index-fn.mdx | 0 .../from-1.5/functions/collection/index.mdx | 0 .../from-1.5/functions/collection/keys.mdx | 0 .../from-1.5/functions/collection/length.mdx | 0 .../from-1.5/functions/collection/lookup.mdx | 0 .../from-1.5/functions/collection/merge.mdx | 0 .../from-1.5/functions/collection/range.mdx | 0 .../from-1.5/functions/collection/reverse.mdx | 0 .../functions/collection/setintersection.mdx | 0 .../functions/collection/setproduct.mdx | 0 .../functions/collection/setunion.mdx | 0 .../from-1.5/functions/collection/slice.mdx | 0 .../from-1.5/functions/collection/sort.mdx | 0 .../from-1.5/functions/collection/values.mdx | 0 .../from-1.5/functions/collection/zipmap.mdx | 0 .../contextual/aws_secretsmanager.mdx | 8 +- .../from-1.5/functions/contextual/consul.mdx | 1 - .../from-1.5/functions/contextual/env.mdx | 1 - .../from-1.5/functions/contextual/index.mdx | 0 .../from-1.5/functions/contextual/vault.mdx | 2 +- .../from-1.5/functions/conversion/can.mdx | 0 .../from-1.5/functions/conversion/convert.mdx | 0 .../from-1.5/functions/conversion/index.mdx | 0 .../from-1.5/functions/conversion/try.mdx | 0 .../docs/from-1.5/functions/crypto/bcrypt.mdx | 0 .../docs/from-1.5/functions/crypto/index.mdx | 0 .../docs/from-1.5/functions/crypto/md5.mdx | 0 .../from-1.5/functions/crypto/rsadecrypt.mdx | 0 .../docs/from-1.5/functions/crypto/sha1.mdx | 0 .../docs/from-1.5/functions/crypto/sha256.mdx | 0 .../docs/from-1.5/functions/crypto/sha512.mdx | 0 .../functions/datetime/formatdate.mdx | 0 .../from-1.5/functions/datetime/index.mdx | 0 .../from-1.5/functions/datetime/timeadd.mdx | 0 .../from-1.5/functions/datetime/timestamp.mdx | 0 .../functions/encoding/base64decode.mdx | 0 .../functions/encoding/base64encode.mdx | 0 .../from-1.5/functions/encoding/csvdecode.mdx | 0 .../from-1.5/functions/encoding/index.mdx | 0 .../functions/encoding/jsondecode.mdx | 0 .../functions/encoding/jsonencode.mdx | 0 .../from-1.5/functions/encoding/urlencode.mdx | 0 .../functions/encoding/yamldecode.mdx | 0 .../functions/encoding/yamlencode.mdx | 0 .../docs/from-1.5/functions/file/abspath.mdx | 0 .../docs/from-1.5/functions/file/basename.mdx | 0 .../docs/from-1.5/functions/file/dirname.mdx | 0 .../docs/from-1.5/functions/file/file.mdx | 0 .../from-1.5/functions/file/fileexists.mdx | 0 .../docs/from-1.5/functions/file/fileset.mdx | 0 .../docs/from-1.5/functions/file/index.mdx | 0 .../from-1.5/functions/file/pathexpand.mdx | 0 .../docs/from-1.5/functions/index.mdx | 0 .../from-1.5/functions/ipnet/cidrhost.mdx | 0 .../from-1.5/functions/ipnet/cidrnetmask.mdx | 0 .../from-1.5/functions/ipnet/cidrsubnet.mdx | 0 .../from-1.5/functions/ipnet/cidrsubnets.mdx | 0 .../docs/from-1.5/functions/ipnet/index.mdx | 0 .../docs/from-1.5/functions/numeric/abs.mdx | 0 .../docs/from-1.5/functions/numeric/ceil.mdx | 0 .../docs/from-1.5/functions/numeric/floor.mdx | 0 .../docs/from-1.5/functions/numeric/index.mdx | 0 .../docs/from-1.5/functions/numeric/log.mdx | 0 .../docs/from-1.5/functions/numeric/max.mdx | 0 .../docs/from-1.5/functions/numeric/min.mdx | 0 .../from-1.5/functions/numeric/parseint.mdx | 0 .../docs/from-1.5/functions/numeric/pow.mdx | 0 .../from-1.5/functions/numeric/signum.mdx | 0 .../docs/from-1.5/functions/string/chomp.mdx | 0 .../docs/from-1.5/functions/string/format.mdx | 0 .../from-1.5/functions/string/formatlist.mdx | 0 .../docs/from-1.5/functions/string/indent.mdx | 0 .../docs/from-1.5/functions/string/index.mdx | 0 .../docs/from-1.5/functions/string/join.mdx | 0 .../docs/from-1.5/functions/string/lower.mdx | 0 .../functions/string/regex_replace.mdx | 0 .../from-1.5/functions/string/replace.mdx | 0 .../docs/from-1.5/functions/string/split.mdx | 0 .../docs/from-1.5/functions/string/strrev.mdx | 0 .../docs/from-1.5/functions/string/substr.mdx | 0 .../docs/from-1.5/functions/string/title.mdx | 0 .../docs/from-1.5/functions/string/trim.mdx | 0 .../from-1.5/functions/string/trimprefix.mdx | 0 .../from-1.5/functions/string/trimspace.mdx | 0 .../from-1.5/functions/string/trimsuffix.mdx | 0 .../docs/from-1.5/functions/string/upper.mdx | 0 .../docs/from-1.5/functions/uuid/index.mdx | 0 .../docs/from-1.5/functions/uuid/uuidv4.mdx | 0 .../docs/from-1.5/functions/uuid/uuidv5.mdx | 0 .../docs/from-1.5/index.mdx | 0 .../docs/from-1.5/locals.mdx | 0 .../docs/from-1.5/onlyexcept.mdx | 0 .../docs/from-1.5/path-variables.mdx | 1 - .../docs/from-1.5/syntax-json.mdx | 0 .../docs/from-1.5/syntax.mdx | 0 .../docs/from-1.5/variables.mdx | 2 +- website/{pages => content}/docs/index.mdx | 0 website/{pages => content}/docs/install.mdx | 0 .../docs/post-processors/alicloud-import.mdx | 0 .../docs/post-processors/amazon-import.mdx | 16 +- .../docs/post-processors/artifice.mdx | 0 .../docs/post-processors/checksum.mdx | 13 +- .../post-processors/community-supported.mdx | 0 .../docs/post-processors/compress.mdx | 0 .../post-processors/digitalocean-import.mdx | 0 .../docs/post-processors/docker-import.mdx | 24 +- .../docs/post-processors/docker-push.mdx | 0 .../docs/post-processors/docker-save.mdx | 0 .../docs/post-processors/docker-tag.mdx | 0 .../docs/post-processors/exoscale-import.mdx | 0 .../post-processors/googlecompute-export.mdx | 0 .../post-processors/googlecompute-import.mdx | 0 .../docs/post-processors/index.mdx | 0 .../docs/post-processors/manifest.mdx | 4 +- .../docs/post-processors/shell-local.mdx | 3 - .../docs/post-processors/ucloud-import.mdx | 0 .../docs/post-processors/vagrant-cloud.mdx | 1 + .../docs/post-processors/vagrant.mdx | 19 +- .../docs/post-processors/vsphere-template.mdx | 2 +- .../docs/post-processors/vsphere.mdx | 24 +- .../docs/post-processors/yandex-export.mdx | 0 .../docs/post-processors/yandex-import.mdx | 0 .../docs/provisioners/ansible-local.mdx | 40 +- .../docs/provisioners/ansible.mdx | 65 +- .../docs/provisioners/breakpoint.mdx | 0 .../docs/provisioners/chef-client.mdx | 0 .../docs/provisioners/chef-solo.mdx | 0 .../docs/provisioners/community-supported.mdx | 0 .../docs/provisioners/converge.mdx | 0 .../docs/provisioners/custom.mdx | 0 .../docs/provisioners/file.mdx | 0 .../docs/provisioners/index.mdx | 0 .../docs/provisioners/inspec.mdx | 17 +- .../docs/provisioners/powershell.mdx | 4 +- .../docs/provisioners/puppet-masterless.mdx | 0 .../docs/provisioners/puppet-server.mdx | 0 .../docs/provisioners/salt-masterless.mdx | 0 .../docs/provisioners/shell-local.mdx | 5 - .../docs/provisioners/shell.mdx | 0 .../docs/provisioners/windows-restart.mdx | 0 .../docs/provisioners/windows-shell.mdx | 0 .../docs/templates/builders.mdx | 0 .../docs/templates/communicator.mdx | 0 .../docs/templates/engine.mdx | 0 .../docs/templates/index.mdx | 0 .../docs/templates/post-processors.mdx | 7 +- .../docs/templates/provisioners.mdx | 0 .../docs/templates/user-variables.mdx | 12 +- .../{pages => content}/docs/terminology.mdx | 0 .../autounattend_windows.mdx | 0 .../index.mdx | 0 .../preseed_ubuntu.mdx | 0 .../guides/hcl/component-object-spec.mdx | 0 .../guides/hcl/from-json-v1.mdx | 0 .../{pages => content}/guides/hcl/index.mdx | 0 .../guides/hcl/variables.mdx | 5 +- website/{pages => content}/guides/index.mdx | 0 .../packer-on-cicd/build-image-in-cicd.mdx | 0 .../packer-on-cicd/build-virtualbox-image.mdx | 0 .../guides/packer-on-cicd/index.mdx | 0 .../packer-on-cicd/pipelineing-builds.mdx | 3 + .../guides/packer-on-cicd/trigger-tfe.mdx | 0 .../upload-images-to-artifact.mdx | 0 .../guides/workflow-tips-and-tricks/index.mdx | 0 .../isotime-template-function.mdx | 0 .../use-packer-with-comment.mdx | 0 .../veewee-to-packer.mdx | 0 website/{pages => content}/intro/index.mdx | 1 - .../{pages => content}/intro/use-cases.mdx | 1 - website/{pages => content}/intro/why.mdx | 1 - .../ecs/AlicloudAccessConfig-not-required.mdx | 0 .../ecs/AlicloudAccessConfig-required.mdx | 0 .../alicloud/ecs/AlicloudAccessConfig.mdx | 0 .../ecs/AlicloudDiskDevice-not-required.mdx | 7 +- .../alicloud/ecs/AlicloudDiskDevice.mdx | 0 .../ecs/AlicloudDiskDevices-not-required.mdx | 6 +- .../alicloud/ecs/AlicloudDiskDevices.mdx | 0 .../ecs/AlicloudImageConfig-not-required.mdx | 4 +- .../ecs/AlicloudImageConfig-required.mdx | 0 .../alicloud/ecs/RunConfig-not-required.mdx | 24 +- .../alicloud/ecs/RunConfig-required.mdx | 0 .../amazon/chroot/Config-not-required.mdx | 58 +- .../builder/amazon/chroot/Config-required.mdx | 0 .../partials/builder/amazon/chroot/Config.mdx | 0 .../amazon/common/AMIConfig-not-required.mdx | 21 +- .../amazon/common/AMIConfig-required.mdx | 0 .../builder/amazon/common/AMIConfig.mdx | 0 .../common/AWSPollingConfig-not-required.mdx | 0 .../amazon/common/AWSPollingConfig.mdx | 2 + .../common/AccessConfig-not-required.mdx | 55 +- .../amazon/common/AccessConfig-required.mdx | 2 +- .../builder/amazon/common/AccessConfig.mdx | 0 .../common/AmiFilterOptions-not-required.mdx | 0 .../common/AssumeRoleConfig-not-required.mdx | 0 .../amazon/common/AssumeRoleConfig.mdx | 0 .../common/BlockDevice-not-required.mdx | 0 .../builder/amazon/common/BlockDevice.mdx | 0 .../common/PolicyDocument-not-required.mdx | 0 .../amazon/common/RunConfig-not-required.mdx | 242 +- .../amazon/common/RunConfig-required.mdx | 0 .../builder/amazon/common/RunConfig.mdx | 0 .../builder/amazon/common/StateChangeConf.mdx | 0 .../amazon/common/Statement-not-required.mdx | 0 .../SubnetFilterOptions-not-required.mdx | 0 .../VaultAWSEngineOptions-not-required.mdx | 0 .../amazon/ebs/Config-not-required.mdx | 6 +- .../ebssurrogate/BlockDevice-not-required.mdx | 0 .../ebssurrogate/Config-not-required.mdx | 4 +- .../amazon/ebssurrogate/Config-required.mdx | 8 +- .../RootBlockDevice-not-required.mdx | 0 .../ebsvolume/BlockDevice-not-required.mdx | 0 .../amazon/ebsvolume/Config-not-required.mdx | 6 +- .../amazon/instance/Config-not-required.mdx | 0 .../amazon/instance/Config-required.mdx | 0 .../builder/amazon/instance/Config.mdx | 0 .../builder/azure/arm/Config-not-required.mdx | 48 +- .../builder/azure/arm/Config-required.mdx | 6 +- .../arm/PlanInformation-not-required.mdx | 0 .../arm/SharedImageGallery-not-required.mdx | 0 ...edImageGalleryDestination-not-required.mdx | 0 .../azure/chroot/Config-not-required.mdx | 0 .../builder/azure/chroot/Config-required.mdx | 0 .../partials/builder/azure/chroot/Config.mdx | 0 ...edImageGalleryDestination-not-required.mdx | 0 ...SharedImageGalleryDestination-required.mdx | 0 .../chroot/SharedImageGalleryDestination.mdx | 0 .../chroot/TargetRegion-not-required.mdx | 0 .../azure/chroot/TargetRegion-required.mdx | 0 .../builder/azure/chroot/TargetRegion.mdx | 0 .../common/client/Config-not-required.mdx | 0 .../builder/azure/common/client/Config.mdx | 0 .../dtl/ArtifactParameter-not-required.mdx | 0 .../builder/azure/dtl/Config-not-required.mdx | 32 +- .../azure/dtl/DtlArtifact-not-required.mdx | 0 .../dtl/SharedImageGallery-not-required.mdx | 0 ...edImageGalleryDestination-not-required.mdx | 0 .../cloudstack/Config-not-required.mdx | 2 +- .../builder/cloudstack/Config-required.mdx | 0 .../partials/builder/cloudstack/Config.mdx | 0 .../digitalocean/Config-not-required.mdx | 3 +- .../builder/digitalocean/Config-required.mdx | 0 .../docker/AwsAccessConfig-not-required.mdx | 0 .../builder/docker/Config-not-required.mdx | 10 +- .../builder/docker/Config-required.mdx | 0 .../googlecompute/Config-not-required.mdx | 79 +- .../builder/googlecompute/Config-required.mdx | 0 .../partials/builder/googlecompute/Config.mdx | 0 .../CustomerEncryptionKey-not-required.mdx | 0 .../googlecompute/IAPConfig-not-required.mdx | 3 +- .../builder/googlecompute/IAPConfig.mdx | 0 .../builder/hyperone/Config-not-required.mdx | 0 .../builder/hyperone/Config-required.mdx | 0 .../common/CommonConfig-not-required.mdx | 32 +- .../common/OutputConfig-not-required.mdx | 0 .../partials/builder/hyperv/iso/Builder.mdx | 0 .../hyperv/iso/Config-not-required.mdx | 0 .../partials/builder/hyperv/vmcx/Builder.mdx | 0 .../hyperv/vmcx/Config-not-required.mdx | 0 .../builder/lxc/Config-not-required.mdx | 0 .../partials/builder/lxc/Config-required.mdx | 0 .../builder/lxd/Config-not-required.mdx | 0 .../partials/builder/lxd/Config-required.mdx | 0 .../builder/ncloud/Config-not-required.mdx | 0 .../builder/ncloud/Config-required.mdx | 0 .../partials/builder/ncloud/Config.mdx | 0 .../openstack/AccessConfig-not-required.mdx | 0 .../openstack/AccessConfig-required.mdx | 0 .../builder/openstack/AccessConfig.mdx | 0 .../openstack/ImageConfig-not-required.mdx | 0 .../openstack/ImageConfig-required.mdx | 0 .../builder/openstack/ImageConfig.mdx | 0 .../openstack/ImageFilter-not-required.mdx | 0 .../ImageFilterOptions-not-required.mdx | 0 .../openstack/RunConfig-not-required.mdx | 2 +- .../builder/openstack/RunConfig-required.mdx | 68 +- .../partials/builder/openstack/RunConfig.mdx | 0 .../common/HWConfig-not-required.mdx | 0 .../common/OutputConfig-not-required.mdx | 0 .../builder/parallels/common/OutputConfig.mdx | 0 .../common/PrlctlConfig-not-required.mdx | 0 .../builder/parallels/common/PrlctlConfig.mdx | 0 .../common/PrlctlPostConfig-not-required.mdx | 0 .../parallels/common/PrlctlPostConfig.mdx | 0 .../PrlctlVersionConfig-not-required.mdx | 0 .../parallels/common/PrlctlVersionConfig.mdx | 0 .../common/ToolsConfig-not-required.mdx | 0 .../parallels/common/ToolsConfig-required.mdx | 0 .../builder/parallels/common/ToolsConfig.mdx | 0 .../parallels/iso/Config-not-required.mdx | 0 .../parallels/pvm/Config-not-required.mdx | 0 .../builder/parallels/pvm/Config-required.mdx | 0 .../partials/builder/parallels/pvm/Config.mdx | 0 .../builder/qemu/CommConfig-not-required.mdx | 0 .../builder/qemu/Config-not-required.mdx | 89 +- .../builder/qemu/QemuImgArgs-not-required.mdx | 0 .../builder/scaleway/Config-not-required.mdx | 0 .../builder/scaleway/Config-required.mdx | 0 .../TencentCloudAccessConfig-not-required.mdx | 0 .../cvm/TencentCloudAccessConfig-required.mdx | 4 +- .../TencentCloudImageConfig-not-required.mdx | 0 .../cvm/TencentCloudImageConfig-required.mdx | 0 .../TencentCloudRunConfig-not-required.mdx | 11 +- .../cvm/TencentCloudRunConfig-required.mdx | 2 +- .../cvm/tencentCloudDataDisk-not-required.mdx | 0 .../triton/AccessConfig-not-required.mdx | 0 .../builder/triton/AccessConfig-required.mdx | 0 .../partials/builder/triton/AccessConfig.mdx | 0 .../MachineImageFilter-not-required.mdx | 0 .../SourceMachineConfig-not-required.mdx | 0 .../triton/SourceMachineConfig-required.mdx | 0 .../builder/triton/SourceMachineConfig.mdx | 0 .../triton/TargetImageConfig-not-required.mdx | 0 .../triton/TargetImageConfig-required.mdx | 0 .../builder/triton/TargetImageConfig.mdx | 0 .../common/AccessConfig-not-required.mdx | 0 .../ucloud/common/AccessConfig-required.mdx | 0 .../common/ImageConfig-not-required.mdx | 18 +- .../ucloud/common/ImageConfig-required.mdx | 0 .../common/ImageDestination-not-required.mdx | 0 .../ucloud/common/RunConfig-not-required.mdx | 23 +- .../ucloud/common/RunConfig-required.mdx | 0 .../partials/builder/vagrant/Builder.mdx | 0 .../builder/vagrant/Config-not-required.mdx | 31 +- .../builder/vagrant/Config-required.mdx | 2 +- .../common/CommConfig-not-required.mdx | 0 .../common/ExportConfig-not-required.mdx | 28 +- .../GuestAdditionsConfig-not-required.mdx | 24 +- .../common/HWConfig-not-required.mdx | 0 .../common/OutputConfig-not-required.mdx | 0 .../common/RunConfig-not-required.mdx | 3 +- .../common/ShutdownConfig-not-required.mdx | 4 +- .../common/VBoxBundleConfig-not-required.mdx | 0 .../common/VBoxManageConfig-not-required.mdx | 8 +- .../virtualbox/common/VBoxManageConfig.mdx | 0 .../common/VBoxVersionConfig-not-required.mdx | 0 .../virtualbox/iso/Config-not-required.mdx | 6 +- .../virtualbox/ovf/Config-not-required.mdx | 0 .../virtualbox/ovf/Config-required.mdx | 27 +- .../builder/virtualbox/ovf/Config.mdx | 0 .../virtualbox/vm/Config-not-required.mdx | 27 + .../builder/virtualbox/vm/Config-required.mdx | 2 +- .../partials/builder/virtualbox/vm/Config.mdx | 0 .../vmware/common/DiskConfig-not-required.mdx | 44 +- .../common/DriverConfig-not-required.mdx | 0 .../common/ExportConfig-not-required.mdx | 0 .../vmware/common/HWConfig-not-required.mdx | 62 +- .../common/OutputConfig-not-required.mdx | 16 +- .../builder/vmware/common/ParallelUnion.mdx | 0 .../vmware/common/RunConfig-not-required.mdx | 0 .../builder/vmware/common/RunConfig.mdx | 0 .../vmware/common/SerialConfigPipe.mdx | 0 .../common/ToolsConfig-not-required.mdx | 0 .../vmware/common/VMXConfig-not-required.mdx | 0 .../vmware/iso/Config-not-required.mdx | 2 +- .../vmware/vmx/Config-not-required.mdx | 2 +- .../builder/vmware/vmx/Config-required.mdx | 0 .../partials/builder/vmware/vmx/Config.mdx | 0 .../clone/CloneConfig-not-required.mdx | 0 .../vsphere/clone/Config-not-required.mdx | 0 .../clone/CustomizeConfig-not-required.mdx | 0 .../builder/vsphere/clone/CustomizeConfig.mdx | 0 .../clone/GlobalDnsSettings-not-required.mdx | 0 .../vsphere/clone/GlobalDnsSettings.mdx | 0 .../GlobalRoutingSettings-not-required.mdx | 0 .../vsphere/clone/GlobalRoutingSettings.mdx | 0 .../clone/LinuxOptions-not-required.mdx | 0 .../clone/NetworkInterface-not-required.mdx | 0 .../vsphere/clone/vAppConfig-not-required.mdx | 2 +- .../common/BootConfig-not-required.mdx | 0 .../common/CDRomConfig-not-required.mdx | 0 .../ConfigParamsConfig-not-required.mdx | 0 .../common/ConnectConfig-not-required.mdx | 0 ...tLibraryDestinationConfig-not-required.mdx | 2 +- .../ContentLibraryDestinationConfig.mdx | 0 .../common/DiskConfig-not-required.mdx | 0 .../vsphere/common/DiskConfig-required.mdx | 0 .../builder/vsphere/common/DiskConfig.mdx | 5 + .../common/ExportConfig-not-required.mdx | 16 +- .../builder/vsphere/common/ExportConfig.mdx | 4 + .../common/FloppyConfig-not-required.mdx | 0 .../common/HardwareConfig-not-required.mdx | 0 .../common/LocationConfig-not-required.mdx | 0 .../common/OutputConfig-not-required.mdx | 2 +- .../common/RemoveCDRomConfig-not-required.mdx | 0 .../vsphere/common/RunConfig-not-required.mdx | 0 .../common/ShutdownConfig-not-required.mdx | 2 +- .../common/StorageConfig-not-required.mdx | 0 .../common/WaitIpConfig-not-required.mdx | 10 +- .../vsphere/iso/Config-not-required.mdx | 0 .../vsphere/iso/CreateConfig-not-required.mdx | 0 .../builder/vsphere/iso/NIC-not-required.mdx | 0 .../builder/vsphere/iso/NIC-required.mdx | 0 .../partials/builder/vsphere/iso/NIC.mdx | 3 + .../yandex/AccessConfig-not-required.mdx | 0 .../builder/yandex/AccessConfig-required.mdx | 0 .../partials/builder/yandex/AccessConfig.mdx | 0 .../builder/yandex/CloudConfig-required.mdx | 0 .../yandex/CommonConfig-not-required.mdx | 0 .../builder/yandex/Config-not-required.mdx | 32 + .../builder/yandex/Config-required.mdx | 0 .../yandex/DiskConfig-not-required.mdx | 0 .../yandex/ImageConfig-not-required.mdx | 0 .../yandex/InstanceConfig-not-required.mdx | 0 .../yandex/NetworkConfig-not-required.mdx | 0 .../builders/aws-common-block-device-a-i.mdx | 0 .../builders/aws-common-block-device-i-v.mdx | 0 .../builders/aws-common-opional-fields.mdx | 0 .../partials/builders/aws-session-manager.mdx | 0 .../partials/builders/aws-spot-docs.mdx | 0 .../aws-ssh-differentiation-table.mdx | 0 .../partials/builders/boot-command.mdx | 0 .../building_on_remote_vsphere_hypervisor.mdx | 0 .../partials/builders/community_builders.mdx | 0 .../builders/virtualbox-ssh-key-pair.mdx | 4 +- .../partials/commands/except.mdx | 0 .../partials/commands/only.mdx | 0 .../partials/from-1.5/beta-hcl2-note.mdx | 0 .../from-1.5/builds/example-block.mdx | 0 .../from-1.5/contextual-source-variables.mdx | 0 .../from-1.5/locals/example-block.mdx | 0 .../from-1.5/sources/example-block.mdx | 0 .../from-1.5/variables/assignment.mdx | 0 .../from-1.5/variables/custom-validation.mdx | 4 +- .../partials/from-1.5/variables/foo-block.mdx | 0 .../from-1.5/variables/foo-pkrvar.mdx | 0 .../from-1.5/variables/must-be-set.mdx | 0 .../partials/from-1.5/variables/sensitive.mdx | 0 .../partials/guides/hcl2-beta-note.mdx | 0 .../SSH-Agent-Auth-not-required.mdx | 0 .../SSH-Key-Pair-Name-not-required.mdx | 0 .../SSH-Private-Key-File-not-required.mdx | 0 .../SSH-Temporary-Key-Pair-not-required.mdx | 0 .../bootcommand/BootConfig-not-required.mdx | 0 .../bootcommand/BootConfig.mdx | 72 +- .../bootcommand/VNCConfig-not-required.mdx | 0 .../bootcommand/VNCConfig.mdx | 0 .../communicator/Config-not-required.mdx | 20 +- .../packer-plugin-sdk/communicator/Config.mdx | 0 .../SSH-Agent-Auth-not-required.mdx | 0 .../SSH-Key-Pair-Name-not-required.mdx | 0 .../SSH-Private-Key-File-not-required.mdx | 0 .../SSH-Temporary-Key-Pair-not-required.mdx | 0 .../communicator/SSH-not-required.mdx | 12 +- .../SSHInterface-not-required.mdx | 2 +- .../SSHTemporaryKeyPair-not-required.mdx | 2 +- .../communicator/SSHTemporaryKeyPair.mdx | 0 .../communicator/WinRM-not-required.mdx | 4 +- .../commonsteps/CDConfig-not-required.mdx | 28 +- .../multistep/commonsteps/CDConfig.mdx | 0 .../commonsteps/FloppyConfig-not-required.mdx | 4 +- .../multistep/commonsteps/FloppyConfig.mdx | 0 .../commonsteps/HTTPConfig-not-required.mdx | 0 .../multistep/commonsteps/HTTPConfig.mdx | 2 +- .../commonsteps/ISOConfig-not-required.mdx | 0 .../commonsteps/ISOConfig-required.mdx | 27 +- .../multistep/commonsteps/ISOConfig.mdx | 10 +- .../ShutdownConfig-not-required.mdx | 0 .../shutdowncommand/ShutdownConfig.mdx | 0 .../alicloud-import/Config-not-required.mdx | 9 +- .../alicloud-import/Config-required.mdx | 0 .../post-processor/alicloud-import/Config.mdx | 0 .../Config-not-required.mdx | 0 .../googlecompute-export/Config-required.mdx | 0 .../Config-not-required.mdx | 0 .../googlecompute-import/Config-required.mdx | 0 .../manifest/Config-not-required.mdx | 0 .../ucloud-import/Config-not-required.mdx | 6 +- .../ucloud-import/Config-required.mdx | 2 +- .../post-processor/ucloud-import/Config.mdx | 0 .../yandex-export/Config-not-required.mdx | 19 + .../yandex-export/Config-required.mdx | 0 .../yandex-export/ExchangeConfig-required.mdx | 0 .../yandex-import/Config-not-required.mdx | 2 +- .../yandex-import/Config-required.mdx | 6 + .../community_post-processors.mdx | 0 .../ansible/Config-not-required.mdx | 161 + .../provisioner/ansible/Config-required.mdx | 0 .../provisioner/file/Config-not-required.mdx | 0 .../provisioner/file/Config-required.mdx | 0 .../partials/provisioners/common-config.mdx | 2 + .../provisioners/community_provisioners.mdx | 0 .../partials/provisioners/shell-config.mdx | 0 .../provisioners/unmaintained-plugin.mdx | 0 .../index.mdx => content/security.mdx} | 5 +- website/data/metadata.js | 2 + website/jsconfig.json | 3 +- website/layouts/docs.jsx | 48 - website/layouts/guides.jsx | 48 - website/layouts/index.jsx | 35 - website/layouts/intro.jsx | 48 - website/next.config.js | 15 +- website/package-lock.json | 10277 ++++++++-------- website/package.json | 33 +- website/pages/_app.js | 12 - website/pages/_document.js | 11 +- website/pages/community-plugins.jsx | 10 + website/pages/community-tools.jsx | 10 + website/pages/docs/[[...page]].jsx | 32 + website/pages/guides/[[...page]].jsx | 32 + website/pages/intro/[[...page]].jsx | 32 + .../virtualbox/vm/Config-not-required.mdx | 27 - .../builder/yandex/Config-not-required.mdx | 13 - .../yandex-export/Config-not-required.mdx | 7 - .../ansible/Config-not-required.mdx | 161 - website/pages/security.jsx | 10 + website/pages/style.css | 106 +- website/public/fonts/dejavu/mono.woff | Bin 301144 -> 0 bytes website/public/fonts/dejavu/mono.woff2 | Bin 148000 -> 0 bytes website/public/fonts/gilmer/bold.woff | Bin 47548 -> 0 bytes website/public/fonts/gilmer/bold.woff2 | Bin 33648 -> 0 bytes website/public/fonts/gilmer/light.woff | Bin 44548 -> 0 bytes website/public/fonts/gilmer/light.woff2 | Bin 31612 -> 0 bytes website/public/fonts/gilmer/medium.woff | Bin 46992 -> 0 bytes website/public/fonts/gilmer/medium.woff2 | Bin 33288 -> 0 bytes website/public/fonts/gilmer/regular.woff | Bin 47036 -> 0 bytes website/public/fonts/gilmer/regular.woff2 | Bin 33596 -> 0 bytes website/public/fonts/klavika/medium.woff | Bin 38852 -> 0 bytes website/public/fonts/klavika/medium.woff2 | Bin 31956 -> 0 bytes website/public/fonts/metro-sans/bold.woff | Bin 31960 -> 0 bytes website/public/fonts/metro-sans/bold.woff2 | Bin 23080 -> 0 bytes website/public/fonts/metro-sans/book.woff | Bin 31592 -> 0 bytes website/public/fonts/metro-sans/book.woff2 | Bin 22772 -> 0 bytes website/public/fonts/metro-sans/regular.woff | Bin 32096 -> 0 bytes website/public/fonts/metro-sans/regular.woff2 | Bin 23128 -> 0 bytes .../public/fonts/metro-sans/semi-bold.woff | Bin 32496 -> 0 bytes .../public/fonts/metro-sans/semi-bold.woff2 | Bin 23448 -> 0 bytes 637 files changed, 6590 insertions(+), 6560 deletions(-) delete mode 100644 website/.npm-upgrade.json create mode 100644 website/_temp_remove_sidebar_current.js delete mode 100644 website/babel.config.js create mode 100644 website/components/_temporary-markdown-page/README.md create mode 100644 website/components/_temporary-markdown-page/index.jsx create mode 100644 website/components/_temporary-markdown-page/server.jsx create mode 100644 website/components/_temporary-markdown-page/style.module.css rename website/{pages/community-plugins/index.mdx => content/community-plugins.mdx} (98%) rename website/{pages/community-tools/index.mdx => content/community-tools.mdx} (99%) rename website/{pages => content}/docs/builders/alicloud-ecs.mdx (99%) rename website/{pages => content}/docs/builders/amazon/chroot.mdx (99%) rename website/{pages => content}/docs/builders/amazon/ebs.mdx (99%) rename website/{pages => content}/docs/builders/amazon/ebssurrogate.mdx (100%) rename website/{pages => content}/docs/builders/amazon/ebsvolume.mdx (100%) rename website/{pages => content}/docs/builders/amazon/index.mdx (99%) rename website/{pages => content}/docs/builders/amazon/instance.mdx (100%) rename website/{pages => content}/docs/builders/azure/arm.mdx (100%) rename website/{pages => content}/docs/builders/azure/chroot.mdx (100%) rename website/{pages => content}/docs/builders/azure/index.mdx (99%) rename website/{pages => content}/docs/builders/cloudstack.mdx (100%) rename website/{pages => content}/docs/builders/community-supported.mdx (100%) rename website/{pages => content}/docs/builders/custom.mdx (100%) rename website/{pages => content}/docs/builders/digitalocean.mdx (100%) rename website/{pages => content}/docs/builders/docker.mdx (99%) rename website/{pages => content}/docs/builders/file.mdx (100%) rename website/{pages => content}/docs/builders/googlecompute.mdx (99%) rename website/{pages => content}/docs/builders/hetzner-cloud.mdx (98%) rename website/{pages => content}/docs/builders/hyperone.mdx (100%) rename website/{pages => content}/docs/builders/hyperv/index.mdx (100%) rename website/{pages => content}/docs/builders/hyperv/iso.mdx (100%) rename website/{pages => content}/docs/builders/hyperv/vmcx.mdx (100%) rename website/{pages => content}/docs/builders/index.mdx (100%) rename website/{pages => content}/docs/builders/jdcloud.mdx (99%) rename website/{pages => content}/docs/builders/linode.mdx (100%) rename website/{pages => content}/docs/builders/lxc.mdx (100%) rename website/{pages => content}/docs/builders/lxd.mdx (100%) rename website/{pages => content}/docs/builders/ncloud.mdx (100%) rename website/{pages => content}/docs/builders/null.mdx (100%) rename website/{pages => content}/docs/builders/oneandone.mdx (100%) rename website/{pages => content}/docs/builders/openstack.mdx (100%) rename website/{pages => content}/docs/builders/oracle/classic.mdx (99%) rename website/{pages => content}/docs/builders/oracle/index.mdx (100%) rename website/{pages => content}/docs/builders/oracle/oci.mdx (91%) rename website/{pages => content}/docs/builders/outscale/bsu.mdx (100%) rename website/{pages => content}/docs/builders/outscale/bsusurrogate.mdx (100%) rename website/{pages => content}/docs/builders/outscale/bsuvolume.mdx (100%) rename website/{pages => content}/docs/builders/outscale/chroot.mdx (99%) rename website/{pages => content}/docs/builders/outscale/index.mdx (99%) rename website/{pages => content}/docs/builders/parallels/index.mdx (100%) rename website/{pages => content}/docs/builders/parallels/iso.mdx (100%) rename website/{pages => content}/docs/builders/parallels/pvm.mdx (100%) rename website/{pages => content}/docs/builders/profitbricks.mdx (100%) rename website/{pages => content}/docs/builders/proxmox/clone.mdx (99%) rename website/{pages => content}/docs/builders/proxmox/index.mdx (100%) rename website/{pages => content}/docs/builders/proxmox/iso.mdx (96%) rename website/{pages => content}/docs/builders/qemu.mdx (99%) rename website/{pages => content}/docs/builders/scaleway.mdx (100%) rename website/{pages => content}/docs/builders/tencentcloud-cvm.mdx (100%) rename website/{pages => content}/docs/builders/triton.mdx (100%) rename website/{pages => content}/docs/builders/ucloud-uhost.mdx (100%) rename website/{pages => content}/docs/builders/vagrant.mdx (100%) rename website/{pages => content}/docs/builders/virtualbox/index.mdx (100%) rename website/{pages => content}/docs/builders/virtualbox/iso.mdx (99%) rename website/{pages => content}/docs/builders/virtualbox/ovf.mdx (99%) rename website/{pages => content}/docs/builders/virtualbox/vm.mdx (100%) rename website/{pages => content}/docs/builders/vmware/index.mdx (100%) rename website/{pages => content}/docs/builders/vmware/iso.mdx (99%) rename website/{pages => content}/docs/builders/vmware/vmx.mdx (100%) rename website/{pages => content}/docs/builders/vmware/vsphere-clone.mdx (98%) rename website/{pages => content}/docs/builders/vmware/vsphere-iso.mdx (98%) rename website/{pages => content}/docs/builders/yandex.mdx (99%) rename website/{pages => content}/docs/commands/build.mdx (100%) rename website/{pages => content}/docs/commands/console.mdx (100%) rename website/{pages => content}/docs/commands/fix.mdx (100%) rename website/{pages => content}/docs/commands/fmt.mdx (92%) rename website/{pages => content}/docs/commands/hcl2_upgrade.mdx (83%) rename website/{pages => content}/docs/commands/index.mdx (100%) rename website/{pages => content}/docs/commands/inspect.mdx (100%) rename website/{pages => content}/docs/commands/validate.mdx (100%) rename website/{pages => content}/docs/communicators/index.mdx (100%) rename website/{pages => content}/docs/communicators/ssh.mdx (93%) rename website/{pages => content}/docs/communicators/winrm.mdx (100%) rename website/{pages => content}/docs/core-configuration.mdx (100%) rename website/{pages => content}/docs/debugging.mdx (100%) rename website/{pages => content}/docs/environment-variables.mdx (100%) rename website/{pages => content}/docs/extending/custom-builders.mdx (100%) rename website/{pages => content}/docs/extending/custom-post-processors.mdx (100%) rename website/{pages => content}/docs/extending/custom-provisioners.mdx (100%) rename website/{pages => content}/docs/extending/index.mdx (100%) rename website/{pages => content}/docs/extending/plugins.mdx (100%) rename website/{pages => content}/docs/from-1.5/blocks/build/index.mdx (100%) rename website/{pages => content}/docs/from-1.5/blocks/build/post-processor.mdx (97%) rename website/{pages => content}/docs/from-1.5/blocks/build/post-processors.mdx (99%) rename website/{pages => content}/docs/from-1.5/blocks/build/provisioner.mdx (100%) rename website/{pages => content}/docs/from-1.5/blocks/build/source.mdx (100%) rename website/{pages => content}/docs/from-1.5/blocks/index.mdx (100%) rename website/{pages => content}/docs/from-1.5/blocks/locals.mdx (100%) rename website/{pages => content}/docs/from-1.5/blocks/packer.mdx (99%) rename website/{pages => content}/docs/from-1.5/blocks/source.mdx (100%) rename website/{pages => content}/docs/from-1.5/blocks/variable.mdx (100%) rename website/{pages => content}/docs/from-1.5/contextual-variables.mdx (99%) rename website/{pages => content}/docs/from-1.5/expressions.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/collection/chunklist.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/collection/coalesce.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/collection/coalescelist.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/collection/compact.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/collection/concat.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/collection/contains.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/collection/distinct.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/collection/element.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/collection/flatten.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/collection/index-fn.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/collection/index.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/collection/keys.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/collection/length.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/collection/lookup.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/collection/merge.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/collection/range.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/collection/reverse.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/collection/setintersection.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/collection/setproduct.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/collection/setunion.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/collection/slice.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/collection/sort.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/collection/values.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/collection/zipmap.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/contextual/aws_secretsmanager.mdx (98%) rename website/{pages => content}/docs/from-1.5/functions/contextual/consul.mdx (99%) rename website/{pages => content}/docs/from-1.5/functions/contextual/env.mdx (99%) rename website/{pages => content}/docs/from-1.5/functions/contextual/index.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/contextual/vault.mdx (99%) rename website/{pages => content}/docs/from-1.5/functions/conversion/can.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/conversion/convert.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/conversion/index.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/conversion/try.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/crypto/bcrypt.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/crypto/index.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/crypto/md5.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/crypto/rsadecrypt.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/crypto/sha1.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/crypto/sha256.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/crypto/sha512.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/datetime/formatdate.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/datetime/index.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/datetime/timeadd.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/datetime/timestamp.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/encoding/base64decode.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/encoding/base64encode.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/encoding/csvdecode.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/encoding/index.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/encoding/jsondecode.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/encoding/jsonencode.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/encoding/urlencode.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/encoding/yamldecode.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/encoding/yamlencode.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/file/abspath.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/file/basename.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/file/dirname.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/file/file.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/file/fileexists.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/file/fileset.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/file/index.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/file/pathexpand.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/index.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/ipnet/cidrhost.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/ipnet/cidrnetmask.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/ipnet/cidrsubnet.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/ipnet/cidrsubnets.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/ipnet/index.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/numeric/abs.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/numeric/ceil.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/numeric/floor.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/numeric/index.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/numeric/log.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/numeric/max.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/numeric/min.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/numeric/parseint.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/numeric/pow.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/numeric/signum.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/string/chomp.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/string/format.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/string/formatlist.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/string/indent.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/string/index.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/string/join.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/string/lower.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/string/regex_replace.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/string/replace.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/string/split.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/string/strrev.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/string/substr.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/string/title.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/string/trim.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/string/trimprefix.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/string/trimspace.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/string/trimsuffix.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/string/upper.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/uuid/index.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/uuid/uuidv4.mdx (100%) rename website/{pages => content}/docs/from-1.5/functions/uuid/uuidv5.mdx (100%) rename website/{pages => content}/docs/from-1.5/index.mdx (100%) rename website/{pages => content}/docs/from-1.5/locals.mdx (100%) rename website/{pages => content}/docs/from-1.5/onlyexcept.mdx (100%) rename website/{pages => content}/docs/from-1.5/path-variables.mdx (99%) rename website/{pages => content}/docs/from-1.5/syntax-json.mdx (100%) rename website/{pages => content}/docs/from-1.5/syntax.mdx (100%) rename website/{pages => content}/docs/from-1.5/variables.mdx (99%) rename website/{pages => content}/docs/index.mdx (100%) rename website/{pages => content}/docs/install.mdx (100%) rename website/{pages => content}/docs/post-processors/alicloud-import.mdx (100%) rename website/{pages => content}/docs/post-processors/amazon-import.mdx (97%) rename website/{pages => content}/docs/post-processors/artifice.mdx (100%) rename website/{pages => content}/docs/post-processors/checksum.mdx (97%) rename website/{pages => content}/docs/post-processors/community-supported.mdx (100%) rename website/{pages => content}/docs/post-processors/compress.mdx (100%) rename website/{pages => content}/docs/post-processors/digitalocean-import.mdx (100%) rename website/{pages => content}/docs/post-processors/docker-import.mdx (95%) rename website/{pages => content}/docs/post-processors/docker-push.mdx (100%) rename website/{pages => content}/docs/post-processors/docker-save.mdx (100%) rename website/{pages => content}/docs/post-processors/docker-tag.mdx (100%) rename website/{pages => content}/docs/post-processors/exoscale-import.mdx (100%) rename website/{pages => content}/docs/post-processors/googlecompute-export.mdx (100%) rename website/{pages => content}/docs/post-processors/googlecompute-import.mdx (100%) rename website/{pages => content}/docs/post-processors/index.mdx (100%) rename website/{pages => content}/docs/post-processors/manifest.mdx (97%) rename website/{pages => content}/docs/post-processors/shell-local.mdx (99%) rename website/{pages => content}/docs/post-processors/ucloud-import.mdx (100%) rename website/{pages => content}/docs/post-processors/vagrant-cloud.mdx (99%) rename website/{pages => content}/docs/post-processors/vagrant.mdx (96%) rename website/{pages => content}/docs/post-processors/vsphere-template.mdx (99%) rename website/{pages => content}/docs/post-processors/vsphere.mdx (91%) rename website/{pages => content}/docs/post-processors/yandex-export.mdx (100%) rename website/{pages => content}/docs/post-processors/yandex-import.mdx (100%) rename website/{pages => content}/docs/provisioners/ansible-local.mdx (93%) rename website/{pages => content}/docs/provisioners/ansible.mdx (95%) rename website/{pages => content}/docs/provisioners/breakpoint.mdx (100%) rename website/{pages => content}/docs/provisioners/chef-client.mdx (100%) rename website/{pages => content}/docs/provisioners/chef-solo.mdx (100%) rename website/{pages => content}/docs/provisioners/community-supported.mdx (100%) rename website/{pages => content}/docs/provisioners/converge.mdx (100%) rename website/{pages => content}/docs/provisioners/custom.mdx (100%) rename website/{pages => content}/docs/provisioners/file.mdx (100%) rename website/{pages => content}/docs/provisioners/index.mdx (100%) rename website/{pages => content}/docs/provisioners/inspec.mdx (97%) rename website/{pages => content}/docs/provisioners/powershell.mdx (99%) rename website/{pages => content}/docs/provisioners/puppet-masterless.mdx (100%) rename website/{pages => content}/docs/provisioners/puppet-server.mdx (100%) rename website/{pages => content}/docs/provisioners/salt-masterless.mdx (100%) rename website/{pages => content}/docs/provisioners/shell-local.mdx (99%) rename website/{pages => content}/docs/provisioners/shell.mdx (100%) rename website/{pages => content}/docs/provisioners/windows-restart.mdx (100%) rename website/{pages => content}/docs/provisioners/windows-shell.mdx (100%) rename website/{pages => content}/docs/templates/builders.mdx (100%) rename website/{pages => content}/docs/templates/communicator.mdx (100%) rename website/{pages => content}/docs/templates/engine.mdx (100%) rename website/{pages => content}/docs/templates/index.mdx (100%) rename website/{pages => content}/docs/templates/post-processors.mdx (95%) rename website/{pages => content}/docs/templates/provisioners.mdx (100%) rename website/{pages => content}/docs/templates/user-variables.mdx (97%) rename website/{pages => content}/docs/terminology.mdx (100%) rename website/{pages => content}/guides/automatic-operating-system-installs/autounattend_windows.mdx (100%) rename website/{pages => content}/guides/automatic-operating-system-installs/index.mdx (100%) rename website/{pages => content}/guides/automatic-operating-system-installs/preseed_ubuntu.mdx (100%) rename website/{pages => content}/guides/hcl/component-object-spec.mdx (100%) rename website/{pages => content}/guides/hcl/from-json-v1.mdx (100%) rename website/{pages => content}/guides/hcl/index.mdx (100%) rename website/{pages => content}/guides/hcl/variables.mdx (99%) rename website/{pages => content}/guides/index.mdx (100%) rename website/{pages => content}/guides/packer-on-cicd/build-image-in-cicd.mdx (100%) rename website/{pages => content}/guides/packer-on-cicd/build-virtualbox-image.mdx (100%) rename website/{pages => content}/guides/packer-on-cicd/index.mdx (100%) rename website/{pages => content}/guides/packer-on-cicd/pipelineing-builds.mdx (99%) rename website/{pages => content}/guides/packer-on-cicd/trigger-tfe.mdx (100%) rename website/{pages => content}/guides/packer-on-cicd/upload-images-to-artifact.mdx (100%) rename website/{pages => content}/guides/workflow-tips-and-tricks/index.mdx (100%) rename website/{pages => content}/guides/workflow-tips-and-tricks/isotime-template-function.mdx (100%) rename website/{pages => content}/guides/workflow-tips-and-tricks/use-packer-with-comment.mdx (100%) rename website/{pages => content}/guides/workflow-tips-and-tricks/veewee-to-packer.mdx (100%) rename website/{pages => content}/intro/index.mdx (99%) rename website/{pages => content}/intro/use-cases.mdx (99%) rename website/{pages => content}/intro/why.mdx (99%) rename website/{pages => content}/partials/builder/alicloud/ecs/AlicloudAccessConfig-not-required.mdx (100%) rename website/{pages => content}/partials/builder/alicloud/ecs/AlicloudAccessConfig-required.mdx (100%) rename website/{pages => content}/partials/builder/alicloud/ecs/AlicloudAccessConfig.mdx (100%) rename website/{pages => content}/partials/builder/alicloud/ecs/AlicloudDiskDevice-not-required.mdx (90%) rename website/{pages => content}/partials/builder/alicloud/ecs/AlicloudDiskDevice.mdx (100%) rename website/{pages => content}/partials/builder/alicloud/ecs/AlicloudDiskDevices-not-required.mdx (98%) rename website/{pages => content}/partials/builder/alicloud/ecs/AlicloudDiskDevices.mdx (100%) rename website/{pages => content}/partials/builder/alicloud/ecs/AlicloudImageConfig-not-required.mdx (96%) rename website/{pages => content}/partials/builder/alicloud/ecs/AlicloudImageConfig-required.mdx (100%) rename website/{pages => content}/partials/builder/alicloud/ecs/RunConfig-not-required.mdx (91%) rename website/{pages => content}/partials/builder/alicloud/ecs/RunConfig-required.mdx (100%) rename website/{pages => content}/partials/builder/amazon/chroot/Config-not-required.mdx (84%) rename website/{pages => content}/partials/builder/amazon/chroot/Config-required.mdx (100%) rename website/{pages => content}/partials/builder/amazon/chroot/Config.mdx (100%) rename website/{pages => content}/partials/builder/amazon/common/AMIConfig-not-required.mdx (96%) rename website/{pages => content}/partials/builder/amazon/common/AMIConfig-required.mdx (100%) rename website/{pages => content}/partials/builder/amazon/common/AMIConfig.mdx (100%) rename website/{pages => content}/partials/builder/amazon/common/AWSPollingConfig-not-required.mdx (100%) rename website/{pages => content}/partials/builder/amazon/common/AWSPollingConfig.mdx (99%) rename website/{pages => content}/partials/builder/amazon/common/AccessConfig-not-required.mdx (68%) rename website/{pages => content}/partials/builder/amazon/common/AccessConfig-required.mdx (96%) rename website/{pages => content}/partials/builder/amazon/common/AccessConfig.mdx (100%) rename website/{pages => content}/partials/builder/amazon/common/AmiFilterOptions-not-required.mdx (100%) rename website/{pages => content}/partials/builder/amazon/common/AssumeRoleConfig-not-required.mdx (100%) rename website/{pages => content}/partials/builder/amazon/common/AssumeRoleConfig.mdx (100%) rename website/{pages => content}/partials/builder/amazon/common/BlockDevice-not-required.mdx (100%) rename website/{pages => content}/partials/builder/amazon/common/BlockDevice.mdx (100%) rename website/{pages => content}/partials/builder/amazon/common/PolicyDocument-not-required.mdx (100%) rename website/{pages => content}/partials/builder/amazon/common/RunConfig-not-required.mdx (70%) rename website/{pages => content}/partials/builder/amazon/common/RunConfig-required.mdx (100%) rename website/{pages => content}/partials/builder/amazon/common/RunConfig.mdx (100%) rename website/{pages => content}/partials/builder/amazon/common/StateChangeConf.mdx (100%) rename website/{pages => content}/partials/builder/amazon/common/Statement-not-required.mdx (100%) rename website/{pages => content}/partials/builder/amazon/common/SubnetFilterOptions-not-required.mdx (100%) rename website/{pages => content}/partials/builder/amazon/common/VaultAWSEngineOptions-not-required.mdx (100%) rename website/{pages => content}/partials/builder/amazon/ebs/Config-not-required.mdx (92%) rename website/{pages => content}/partials/builder/amazon/ebssurrogate/BlockDevice-not-required.mdx (100%) rename website/{pages => content}/partials/builder/amazon/ebssurrogate/Config-not-required.mdx (94%) rename website/{pages => content}/partials/builder/amazon/ebssurrogate/Config-required.mdx (58%) rename website/{pages => content}/partials/builder/amazon/ebssurrogate/RootBlockDevice-not-required.mdx (100%) rename website/{pages => content}/partials/builder/amazon/ebsvolume/BlockDevice-not-required.mdx (100%) rename website/{pages => content}/partials/builder/amazon/ebsvolume/Config-not-required.mdx (94%) rename website/{pages => content}/partials/builder/amazon/instance/Config-not-required.mdx (100%) rename website/{pages => content}/partials/builder/amazon/instance/Config-required.mdx (100%) rename website/{pages => content}/partials/builder/amazon/instance/Config.mdx (100%) rename website/{pages => content}/partials/builder/azure/arm/Config-not-required.mdx (96%) rename website/{pages => content}/partials/builder/azure/arm/Config-required.mdx (99%) rename website/{pages => content}/partials/builder/azure/arm/PlanInformation-not-required.mdx (100%) rename website/{pages => content}/partials/builder/azure/arm/SharedImageGallery-not-required.mdx (100%) rename website/{pages => content}/partials/builder/azure/arm/SharedImageGalleryDestination-not-required.mdx (100%) rename website/{pages => content}/partials/builder/azure/chroot/Config-not-required.mdx (100%) rename website/{pages => content}/partials/builder/azure/chroot/Config-required.mdx (100%) rename website/{pages => content}/partials/builder/azure/chroot/Config.mdx (100%) rename website/{pages => content}/partials/builder/azure/chroot/SharedImageGalleryDestination-not-required.mdx (100%) rename website/{pages => content}/partials/builder/azure/chroot/SharedImageGalleryDestination-required.mdx (100%) rename website/{pages => content}/partials/builder/azure/chroot/SharedImageGalleryDestination.mdx (100%) rename website/{pages => content}/partials/builder/azure/chroot/TargetRegion-not-required.mdx (100%) rename website/{pages => content}/partials/builder/azure/chroot/TargetRegion-required.mdx (100%) rename website/{pages => content}/partials/builder/azure/chroot/TargetRegion.mdx (100%) rename website/{pages => content}/partials/builder/azure/common/client/Config-not-required.mdx (100%) rename website/{pages => content}/partials/builder/azure/common/client/Config.mdx (100%) rename website/{pages => content}/partials/builder/azure/dtl/ArtifactParameter-not-required.mdx (100%) rename website/{pages => content}/partials/builder/azure/dtl/Config-not-required.mdx (92%) rename website/{pages => content}/partials/builder/azure/dtl/DtlArtifact-not-required.mdx (100%) rename website/{pages => content}/partials/builder/azure/dtl/SharedImageGallery-not-required.mdx (100%) rename website/{pages => content}/partials/builder/azure/dtl/SharedImageGalleryDestination-not-required.mdx (100%) rename website/{pages => content}/partials/builder/cloudstack/Config-not-required.mdx (99%) rename website/{pages => content}/partials/builder/cloudstack/Config-required.mdx (100%) rename website/{pages => content}/partials/builder/cloudstack/Config.mdx (100%) rename website/{pages => content}/partials/builder/digitalocean/Config-not-required.mdx (96%) rename website/{pages => content}/partials/builder/digitalocean/Config-required.mdx (100%) rename website/{pages => content}/partials/builder/docker/AwsAccessConfig-not-required.mdx (100%) rename website/{pages => content}/partials/builder/docker/Config-not-required.mdx (91%) rename website/{pages => content}/partials/builder/docker/Config-required.mdx (100%) rename website/{pages => content}/partials/builder/googlecompute/Config-not-required.mdx (93%) rename website/{pages => content}/partials/builder/googlecompute/Config-required.mdx (100%) rename website/{pages => content}/partials/builder/googlecompute/Config.mdx (100%) rename website/{pages => content}/partials/builder/googlecompute/CustomerEncryptionKey-not-required.mdx (100%) rename website/{pages => content}/partials/builder/googlecompute/IAPConfig-not-required.mdx (96%) rename website/{pages => content}/partials/builder/googlecompute/IAPConfig.mdx (100%) rename website/{pages => content}/partials/builder/hyperone/Config-not-required.mdx (100%) rename website/{pages => content}/partials/builder/hyperone/Config-required.mdx (100%) rename website/{pages => content}/partials/builder/hyperv/common/CommonConfig-not-required.mdx (97%) rename website/{pages => content}/partials/builder/hyperv/common/OutputConfig-not-required.mdx (100%) rename website/{pages => content}/partials/builder/hyperv/iso/Builder.mdx (100%) rename website/{pages => content}/partials/builder/hyperv/iso/Config-not-required.mdx (100%) rename website/{pages => content}/partials/builder/hyperv/vmcx/Builder.mdx (100%) rename website/{pages => content}/partials/builder/hyperv/vmcx/Config-not-required.mdx (100%) rename website/{pages => content}/partials/builder/lxc/Config-not-required.mdx (100%) rename website/{pages => content}/partials/builder/lxc/Config-required.mdx (100%) rename website/{pages => content}/partials/builder/lxd/Config-not-required.mdx (100%) rename website/{pages => content}/partials/builder/lxd/Config-required.mdx (100%) rename website/{pages => content}/partials/builder/ncloud/Config-not-required.mdx (100%) rename website/{pages => content}/partials/builder/ncloud/Config-required.mdx (100%) rename website/{pages => content}/partials/builder/ncloud/Config.mdx (100%) rename website/{pages => content}/partials/builder/openstack/AccessConfig-not-required.mdx (100%) rename website/{pages => content}/partials/builder/openstack/AccessConfig-required.mdx (100%) rename website/{pages => content}/partials/builder/openstack/AccessConfig.mdx (100%) rename website/{pages => content}/partials/builder/openstack/ImageConfig-not-required.mdx (100%) rename website/{pages => content}/partials/builder/openstack/ImageConfig-required.mdx (100%) rename website/{pages => content}/partials/builder/openstack/ImageConfig.mdx (100%) rename website/{pages => content}/partials/builder/openstack/ImageFilter-not-required.mdx (100%) rename website/{pages => content}/partials/builder/openstack/ImageFilterOptions-not-required.mdx (100%) rename website/{pages => content}/partials/builder/openstack/RunConfig-not-required.mdx (98%) rename website/{pages => content}/partials/builder/openstack/RunConfig-required.mdx (55%) rename website/{pages => content}/partials/builder/openstack/RunConfig.mdx (100%) rename website/{pages => content}/partials/builder/parallels/common/HWConfig-not-required.mdx (100%) rename website/{pages => content}/partials/builder/parallels/common/OutputConfig-not-required.mdx (100%) rename website/{pages => content}/partials/builder/parallels/common/OutputConfig.mdx (100%) rename website/{pages => content}/partials/builder/parallels/common/PrlctlConfig-not-required.mdx (100%) rename website/{pages => content}/partials/builder/parallels/common/PrlctlConfig.mdx (100%) rename website/{pages => content}/partials/builder/parallels/common/PrlctlPostConfig-not-required.mdx (100%) rename website/{pages => content}/partials/builder/parallels/common/PrlctlPostConfig.mdx (100%) rename website/{pages => content}/partials/builder/parallels/common/PrlctlVersionConfig-not-required.mdx (100%) rename website/{pages => content}/partials/builder/parallels/common/PrlctlVersionConfig.mdx (100%) rename website/{pages => content}/partials/builder/parallels/common/ToolsConfig-not-required.mdx (100%) rename website/{pages => content}/partials/builder/parallels/common/ToolsConfig-required.mdx (100%) rename website/{pages => content}/partials/builder/parallels/common/ToolsConfig.mdx (100%) rename website/{pages => content}/partials/builder/parallels/iso/Config-not-required.mdx (100%) rename website/{pages => content}/partials/builder/parallels/pvm/Config-not-required.mdx (100%) rename website/{pages => content}/partials/builder/parallels/pvm/Config-required.mdx (100%) rename website/{pages => content}/partials/builder/parallels/pvm/Config.mdx (100%) rename website/{pages => content}/partials/builder/qemu/CommConfig-not-required.mdx (100%) rename website/{pages => content}/partials/builder/qemu/Config-not-required.mdx (92%) rename website/{pages => content}/partials/builder/qemu/QemuImgArgs-not-required.mdx (100%) rename website/{pages => content}/partials/builder/scaleway/Config-not-required.mdx (100%) rename website/{pages => content}/partials/builder/scaleway/Config-required.mdx (100%) rename website/{pages => content}/partials/builder/tencentcloud/cvm/TencentCloudAccessConfig-not-required.mdx (100%) rename website/{pages => content}/partials/builder/tencentcloud/cvm/TencentCloudAccessConfig-required.mdx (92%) rename website/{pages => content}/partials/builder/tencentcloud/cvm/TencentCloudImageConfig-not-required.mdx (100%) rename website/{pages => content}/partials/builder/tencentcloud/cvm/TencentCloudImageConfig-required.mdx (100%) rename website/{pages => content}/partials/builder/tencentcloud/cvm/TencentCloudRunConfig-not-required.mdx (90%) rename website/{pages => content}/partials/builder/tencentcloud/cvm/TencentCloudRunConfig-required.mdx (91%) rename website/{pages => content}/partials/builder/tencentcloud/cvm/tencentCloudDataDisk-not-required.mdx (100%) rename website/{pages => content}/partials/builder/triton/AccessConfig-not-required.mdx (100%) rename website/{pages => content}/partials/builder/triton/AccessConfig-required.mdx (100%) rename website/{pages => content}/partials/builder/triton/AccessConfig.mdx (100%) rename website/{pages => content}/partials/builder/triton/MachineImageFilter-not-required.mdx (100%) rename website/{pages => content}/partials/builder/triton/SourceMachineConfig-not-required.mdx (100%) rename website/{pages => content}/partials/builder/triton/SourceMachineConfig-required.mdx (100%) rename website/{pages => content}/partials/builder/triton/SourceMachineConfig.mdx (100%) rename website/{pages => content}/partials/builder/triton/TargetImageConfig-not-required.mdx (100%) rename website/{pages => content}/partials/builder/triton/TargetImageConfig-required.mdx (100%) rename website/{pages => content}/partials/builder/triton/TargetImageConfig.mdx (100%) rename website/{pages => content}/partials/builder/ucloud/common/AccessConfig-not-required.mdx (100%) rename website/{pages => content}/partials/builder/ucloud/common/AccessConfig-required.mdx (100%) rename website/{pages => content}/partials/builder/ucloud/common/ImageConfig-not-required.mdx (68%) rename website/{pages => content}/partials/builder/ucloud/common/ImageConfig-required.mdx (100%) rename website/{pages => content}/partials/builder/ucloud/common/ImageDestination-not-required.mdx (100%) rename website/{pages => content}/partials/builder/ucloud/common/RunConfig-not-required.mdx (75%) rename website/{pages => content}/partials/builder/ucloud/common/RunConfig-required.mdx (100%) rename website/{pages => content}/partials/builder/vagrant/Builder.mdx (100%) rename website/{pages => content}/partials/builder/vagrant/Config-not-required.mdx (80%) rename website/{pages => content}/partials/builder/vagrant/Config-required.mdx (93%) rename website/{pages => content}/partials/builder/virtualbox/common/CommConfig-not-required.mdx (100%) rename website/{pages => content}/partials/builder/virtualbox/common/ExportConfig-not-required.mdx (89%) rename website/{pages => content}/partials/builder/virtualbox/common/GuestAdditionsConfig-not-required.mdx (59%) rename website/{pages => content}/partials/builder/virtualbox/common/HWConfig-not-required.mdx (100%) rename website/{pages => content}/partials/builder/virtualbox/common/OutputConfig-not-required.mdx (100%) rename website/{pages => content}/partials/builder/virtualbox/common/RunConfig-not-required.mdx (92%) rename website/{pages => content}/partials/builder/virtualbox/common/ShutdownConfig-not-required.mdx (92%) rename website/{pages => content}/partials/builder/virtualbox/common/VBoxBundleConfig-not-required.mdx (100%) rename website/{pages => content}/partials/builder/virtualbox/common/VBoxManageConfig-not-required.mdx (99%) rename website/{pages => content}/partials/builder/virtualbox/common/VBoxManageConfig.mdx (100%) rename website/{pages => content}/partials/builder/virtualbox/common/VBoxVersionConfig-not-required.mdx (100%) rename website/{pages => content}/partials/builder/virtualbox/iso/Config-not-required.mdx (99%) rename website/{pages => content}/partials/builder/virtualbox/ovf/Config-not-required.mdx (100%) rename website/{pages => content}/partials/builder/virtualbox/ovf/Config-required.mdx (52%) rename website/{pages => content}/partials/builder/virtualbox/ovf/Config.mdx (100%) create mode 100644 website/content/partials/builder/virtualbox/vm/Config-not-required.mdx rename website/{pages => content}/partials/builder/virtualbox/vm/Config-required.mdx (88%) rename website/{pages => content}/partials/builder/virtualbox/vm/Config.mdx (100%) rename website/{pages => content}/partials/builder/vmware/common/DiskConfig-not-required.mdx (51%) rename website/{pages => content}/partials/builder/vmware/common/DriverConfig-not-required.mdx (100%) rename website/{pages => content}/partials/builder/vmware/common/ExportConfig-not-required.mdx (100%) rename website/{pages => content}/partials/builder/vmware/common/HWConfig-not-required.mdx (73%) rename website/{pages => content}/partials/builder/vmware/common/OutputConfig-not-required.mdx (94%) rename website/{pages => content}/partials/builder/vmware/common/ParallelUnion.mdx (100%) rename website/{pages => content}/partials/builder/vmware/common/RunConfig-not-required.mdx (100%) rename website/{pages => content}/partials/builder/vmware/common/RunConfig.mdx (100%) rename website/{pages => content}/partials/builder/vmware/common/SerialConfigPipe.mdx (100%) rename website/{pages => content}/partials/builder/vmware/common/ToolsConfig-not-required.mdx (100%) rename website/{pages => content}/partials/builder/vmware/common/VMXConfig-not-required.mdx (100%) rename website/{pages => content}/partials/builder/vmware/iso/Config-not-required.mdx (99%) rename website/{pages => content}/partials/builder/vmware/vmx/Config-not-required.mdx (99%) rename website/{pages => content}/partials/builder/vmware/vmx/Config-required.mdx (100%) rename website/{pages => content}/partials/builder/vmware/vmx/Config.mdx (100%) rename website/{pages => content}/partials/builder/vsphere/clone/CloneConfig-not-required.mdx (100%) rename website/{pages => content}/partials/builder/vsphere/clone/Config-not-required.mdx (100%) rename website/{pages => content}/partials/builder/vsphere/clone/CustomizeConfig-not-required.mdx (100%) rename website/{pages => content}/partials/builder/vsphere/clone/CustomizeConfig.mdx (100%) rename website/{pages => content}/partials/builder/vsphere/clone/GlobalDnsSettings-not-required.mdx (100%) rename website/{pages => content}/partials/builder/vsphere/clone/GlobalDnsSettings.mdx (100%) rename website/{pages => content}/partials/builder/vsphere/clone/GlobalRoutingSettings-not-required.mdx (100%) rename website/{pages => content}/partials/builder/vsphere/clone/GlobalRoutingSettings.mdx (100%) rename website/{pages => content}/partials/builder/vsphere/clone/LinuxOptions-not-required.mdx (100%) rename website/{pages => content}/partials/builder/vsphere/clone/NetworkInterface-not-required.mdx (100%) rename website/{pages => content}/partials/builder/vsphere/clone/vAppConfig-not-required.mdx (99%) rename website/{pages => content}/partials/builder/vsphere/common/BootConfig-not-required.mdx (100%) rename website/{pages => content}/partials/builder/vsphere/common/CDRomConfig-not-required.mdx (100%) rename website/{pages => content}/partials/builder/vsphere/common/ConfigParamsConfig-not-required.mdx (100%) rename website/{pages => content}/partials/builder/vsphere/common/ConnectConfig-not-required.mdx (100%) rename website/{pages => content}/partials/builder/vsphere/common/ContentLibraryDestinationConfig-not-required.mdx (99%) rename website/{pages => content}/partials/builder/vsphere/common/ContentLibraryDestinationConfig.mdx (100%) rename website/{pages => content}/partials/builder/vsphere/common/DiskConfig-not-required.mdx (100%) rename website/{pages => content}/partials/builder/vsphere/common/DiskConfig-required.mdx (100%) rename website/{pages => content}/partials/builder/vsphere/common/DiskConfig.mdx (99%) rename website/{pages => content}/partials/builder/vsphere/common/ExportConfig-not-required.mdx (78%) rename website/{pages => content}/partials/builder/vsphere/common/ExportConfig.mdx (99%) rename website/{pages => content}/partials/builder/vsphere/common/FloppyConfig-not-required.mdx (100%) rename website/{pages => content}/partials/builder/vsphere/common/HardwareConfig-not-required.mdx (100%) rename website/{pages => content}/partials/builder/vsphere/common/LocationConfig-not-required.mdx (100%) rename website/{pages => content}/partials/builder/vsphere/common/OutputConfig-not-required.mdx (93%) rename website/{pages => content}/partials/builder/vsphere/common/RemoveCDRomConfig-not-required.mdx (100%) rename website/{pages => content}/partials/builder/vsphere/common/RunConfig-not-required.mdx (100%) rename website/{pages => content}/partials/builder/vsphere/common/ShutdownConfig-not-required.mdx (93%) rename website/{pages => content}/partials/builder/vsphere/common/StorageConfig-not-required.mdx (100%) rename website/{pages => content}/partials/builder/vsphere/common/WaitIpConfig-not-required.mdx (84%) rename website/{pages => content}/partials/builder/vsphere/iso/Config-not-required.mdx (100%) rename website/{pages => content}/partials/builder/vsphere/iso/CreateConfig-not-required.mdx (100%) rename website/{pages => content}/partials/builder/vsphere/iso/NIC-not-required.mdx (100%) rename website/{pages => content}/partials/builder/vsphere/iso/NIC-required.mdx (100%) rename website/{pages => content}/partials/builder/vsphere/iso/NIC.mdx (99%) rename website/{pages => content}/partials/builder/yandex/AccessConfig-not-required.mdx (100%) rename website/{pages => content}/partials/builder/yandex/AccessConfig-required.mdx (100%) rename website/{pages => content}/partials/builder/yandex/AccessConfig.mdx (100%) rename website/{pages => content}/partials/builder/yandex/CloudConfig-required.mdx (100%) rename website/{pages => content}/partials/builder/yandex/CommonConfig-not-required.mdx (100%) create mode 100644 website/content/partials/builder/yandex/Config-not-required.mdx rename website/{pages => content}/partials/builder/yandex/Config-required.mdx (100%) rename website/{pages => content}/partials/builder/yandex/DiskConfig-not-required.mdx (100%) rename website/{pages => content}/partials/builder/yandex/ImageConfig-not-required.mdx (100%) rename website/{pages => content}/partials/builder/yandex/InstanceConfig-not-required.mdx (100%) rename website/{pages => content}/partials/builder/yandex/NetworkConfig-not-required.mdx (100%) rename website/{pages => content}/partials/builders/aws-common-block-device-a-i.mdx (100%) rename website/{pages => content}/partials/builders/aws-common-block-device-i-v.mdx (100%) rename website/{pages => content}/partials/builders/aws-common-opional-fields.mdx (100%) rename website/{pages => content}/partials/builders/aws-session-manager.mdx (100%) rename website/{pages => content}/partials/builders/aws-spot-docs.mdx (100%) rename website/{pages => content}/partials/builders/aws-ssh-differentiation-table.mdx (100%) rename website/{pages => content}/partials/builders/boot-command.mdx (100%) rename website/{pages => content}/partials/builders/building_on_remote_vsphere_hypervisor.mdx (100%) rename website/{pages => content}/partials/builders/community_builders.mdx (100%) rename website/{pages => content}/partials/builders/virtualbox-ssh-key-pair.mdx (96%) rename website/{pages => content}/partials/commands/except.mdx (100%) rename website/{pages => content}/partials/commands/only.mdx (100%) rename website/{pages => content}/partials/from-1.5/beta-hcl2-note.mdx (100%) rename website/{pages => content}/partials/from-1.5/builds/example-block.mdx (100%) rename website/{pages => content}/partials/from-1.5/contextual-source-variables.mdx (100%) rename website/{pages => content}/partials/from-1.5/locals/example-block.mdx (100%) rename website/{pages => content}/partials/from-1.5/sources/example-block.mdx (100%) rename website/{pages => content}/partials/from-1.5/variables/assignment.mdx (100%) rename website/{pages => content}/partials/from-1.5/variables/custom-validation.mdx (95%) rename website/{pages => content}/partials/from-1.5/variables/foo-block.mdx (100%) rename website/{pages => content}/partials/from-1.5/variables/foo-pkrvar.mdx (100%) rename website/{pages => content}/partials/from-1.5/variables/must-be-set.mdx (100%) rename website/{pages => content}/partials/from-1.5/variables/sensitive.mdx (100%) rename website/{pages => content}/partials/guides/hcl2-beta-note.mdx (100%) rename website/{pages => content}/partials/helper/communicator/SSH-Agent-Auth-not-required.mdx (100%) rename website/{pages => content}/partials/helper/communicator/SSH-Key-Pair-Name-not-required.mdx (100%) rename website/{pages => content}/partials/helper/communicator/SSH-Private-Key-File-not-required.mdx (100%) rename website/{pages => content}/partials/helper/communicator/SSH-Temporary-Key-Pair-not-required.mdx (100%) rename website/{pages => content}/partials/packer-plugin-sdk/bootcommand/BootConfig-not-required.mdx (100%) rename website/{pages => content}/partials/packer-plugin-sdk/bootcommand/BootConfig.mdx (51%) rename website/{pages => content}/partials/packer-plugin-sdk/bootcommand/VNCConfig-not-required.mdx (100%) rename website/{pages => content}/partials/packer-plugin-sdk/bootcommand/VNCConfig.mdx (100%) rename website/{pages => content}/partials/packer-plugin-sdk/communicator/Config-not-required.mdx (80%) rename website/{pages => content}/partials/packer-plugin-sdk/communicator/Config.mdx (100%) rename website/{pages => content}/partials/packer-plugin-sdk/communicator/SSH-Agent-Auth-not-required.mdx (100%) rename website/{pages => content}/partials/packer-plugin-sdk/communicator/SSH-Key-Pair-Name-not-required.mdx (100%) rename website/{pages => content}/partials/packer-plugin-sdk/communicator/SSH-Private-Key-File-not-required.mdx (100%) rename website/{pages => content}/partials/packer-plugin-sdk/communicator/SSH-Temporary-Key-Pair-not-required.mdx (100%) rename website/{pages => content}/partials/packer-plugin-sdk/communicator/SSH-not-required.mdx (95%) rename website/{pages => content}/partials/packer-plugin-sdk/communicator/SSHInterface-not-required.mdx (99%) rename website/{pages => content}/partials/packer-plugin-sdk/communicator/SSHTemporaryKeyPair-not-required.mdx (99%) rename website/{pages => content}/partials/packer-plugin-sdk/communicator/SSHTemporaryKeyPair.mdx (100%) rename website/{pages => content}/partials/packer-plugin-sdk/communicator/WinRM-not-required.mdx (95%) rename website/{pages => content}/partials/packer-plugin-sdk/multistep/commonsteps/CDConfig-not-required.mdx (89%) rename website/{pages => content}/partials/packer-plugin-sdk/multistep/commonsteps/CDConfig.mdx (100%) rename website/{pages => content}/partials/packer-plugin-sdk/multistep/commonsteps/FloppyConfig-not-required.mdx (85%) rename website/{pages => content}/partials/packer-plugin-sdk/multistep/commonsteps/FloppyConfig.mdx (100%) rename website/{pages => content}/partials/packer-plugin-sdk/multistep/commonsteps/HTTPConfig-not-required.mdx (100%) rename website/{pages => content}/partials/packer-plugin-sdk/multistep/commonsteps/HTTPConfig.mdx (85%) rename website/{pages => content}/partials/packer-plugin-sdk/multistep/commonsteps/ISOConfig-not-required.mdx (100%) rename website/{pages => content}/partials/packer-plugin-sdk/multistep/commonsteps/ISOConfig-required.mdx (54%) rename website/{pages => content}/partials/packer-plugin-sdk/multistep/commonsteps/ISOConfig.mdx (97%) rename website/{pages => content}/partials/packer-plugin-sdk/shutdowncommand/ShutdownConfig-not-required.mdx (100%) rename website/{pages => content}/partials/packer-plugin-sdk/shutdowncommand/ShutdownConfig.mdx (100%) rename website/{pages => content}/partials/post-processor/alicloud-import/Config-not-required.mdx (93%) rename website/{pages => content}/partials/post-processor/alicloud-import/Config-required.mdx (100%) rename website/{pages => content}/partials/post-processor/alicloud-import/Config.mdx (100%) rename website/{pages => content}/partials/post-processor/googlecompute-export/Config-not-required.mdx (100%) rename website/{pages => content}/partials/post-processor/googlecompute-export/Config-required.mdx (100%) rename website/{pages => content}/partials/post-processor/googlecompute-import/Config-not-required.mdx (100%) rename website/{pages => content}/partials/post-processor/googlecompute-import/Config-required.mdx (100%) rename website/{pages => content}/partials/post-processor/manifest/Config-not-required.mdx (100%) rename website/{pages => content}/partials/post-processor/ucloud-import/Config-not-required.mdx (74%) rename website/{pages => content}/partials/post-processor/ucloud-import/Config-required.mdx (94%) rename website/{pages => content}/partials/post-processor/ucloud-import/Config.mdx (100%) create mode 100644 website/content/partials/post-processor/yandex-export/Config-not-required.mdx rename website/{pages => content}/partials/post-processor/yandex-export/Config-required.mdx (100%) rename website/{pages => content}/partials/post-processor/yandex-export/ExchangeConfig-required.mdx (100%) rename website/{pages => content}/partials/post-processor/yandex-import/Config-not-required.mdx (99%) create mode 100644 website/content/partials/post-processor/yandex-import/Config-required.mdx rename website/{pages => content}/partials/post-processors/community_post-processors.mdx (100%) create mode 100644 website/content/partials/provisioner/ansible/Config-not-required.mdx rename website/{pages => content}/partials/provisioner/ansible/Config-required.mdx (100%) rename website/{pages => content}/partials/provisioner/file/Config-not-required.mdx (100%) rename website/{pages => content}/partials/provisioner/file/Config-required.mdx (100%) rename website/{pages => content}/partials/provisioners/common-config.mdx (99%) rename website/{pages => content}/partials/provisioners/community_provisioners.mdx (100%) rename website/{pages => content}/partials/provisioners/shell-config.mdx (100%) rename website/{pages => content}/partials/provisioners/unmaintained-plugin.mdx (100%) rename website/{pages/security/index.mdx => content/security.mdx} (81%) create mode 100644 website/data/metadata.js delete mode 100644 website/layouts/docs.jsx delete mode 100644 website/layouts/guides.jsx delete mode 100644 website/layouts/index.jsx delete mode 100644 website/layouts/intro.jsx create mode 100644 website/pages/community-plugins.jsx create mode 100644 website/pages/community-tools.jsx create mode 100644 website/pages/docs/[[...page]].jsx create mode 100644 website/pages/guides/[[...page]].jsx create mode 100644 website/pages/intro/[[...page]].jsx delete mode 100644 website/pages/partials/builder/virtualbox/vm/Config-not-required.mdx delete mode 100644 website/pages/partials/builder/yandex/Config-not-required.mdx delete mode 100644 website/pages/partials/post-processor/yandex-export/Config-not-required.mdx delete mode 100644 website/pages/partials/provisioner/ansible/Config-not-required.mdx create mode 100644 website/pages/security.jsx delete mode 100644 website/public/fonts/dejavu/mono.woff delete mode 100644 website/public/fonts/dejavu/mono.woff2 delete mode 100644 website/public/fonts/gilmer/bold.woff delete mode 100644 website/public/fonts/gilmer/bold.woff2 delete mode 100644 website/public/fonts/gilmer/light.woff delete mode 100644 website/public/fonts/gilmer/light.woff2 delete mode 100644 website/public/fonts/gilmer/medium.woff delete mode 100644 website/public/fonts/gilmer/medium.woff2 delete mode 100644 website/public/fonts/gilmer/regular.woff delete mode 100644 website/public/fonts/gilmer/regular.woff2 delete mode 100644 website/public/fonts/klavika/medium.woff delete mode 100644 website/public/fonts/klavika/medium.woff2 delete mode 100644 website/public/fonts/metro-sans/bold.woff delete mode 100644 website/public/fonts/metro-sans/bold.woff2 delete mode 100644 website/public/fonts/metro-sans/book.woff delete mode 100644 website/public/fonts/metro-sans/book.woff2 delete mode 100644 website/public/fonts/metro-sans/regular.woff delete mode 100644 website/public/fonts/metro-sans/regular.woff2 delete mode 100644 website/public/fonts/metro-sans/semi-bold.woff delete mode 100644 website/public/fonts/metro-sans/semi-bold.woff2 diff --git a/website/.npm-upgrade.json b/website/.npm-upgrade.json deleted file mode 100644 index a899aa88d..000000000 --- a/website/.npm-upgrade.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "ignore": { - "marked": { - "versions": "0.8.2", - "reason": "IE breaks" - } - } -} \ No newline at end of file diff --git a/website/_temp_remove_sidebar_current.js b/website/_temp_remove_sidebar_current.js new file mode 100644 index 000000000..aa10ef820 --- /dev/null +++ b/website/_temp_remove_sidebar_current.js @@ -0,0 +1,13 @@ +// This script removes the "sidebar_current" key from frontmatter, as it is +// no longer needed. + +const glob = require('glob') +const path = require('path') +const fs = require('fs') +const matter = require('gray-matter') + +glob.sync(path.join(__dirname, './content/**/*.mdx')).map((fullPath) => { + let { content, data } = matter.read(fullPath) + delete data.layout + fs.writeFileSync(fullPath, matter.stringify(content, data)) +}) diff --git a/website/babel.config.js b/website/babel.config.js deleted file mode 100644 index 3cf0d791c..000000000 --- a/website/babel.config.js +++ /dev/null @@ -1,4 +0,0 @@ -module.exports = { - presets: ['next/babel'], - plugins: ['import-glob-array'], -} diff --git a/website/components/_temporary-markdown-page/README.md b/website/components/_temporary-markdown-page/README.md new file mode 100644 index 000000000..6496183f0 --- /dev/null +++ b/website/components/_temporary-markdown-page/README.md @@ -0,0 +1,22 @@ +# `` + +This component renders a single page built from a separate markdown file. + +## Usage + +```jsx +import MarkdownPage from '@hashicorp/react-markdown-page' +import generateStaticProps from '@hashicorp/react-markdown-page/server' + +export default function MyPage({ staticProps }) { + return +} + +export function getStaticProps() { + return generateStaticProps({ + pagePath: 'content/test-page.mdx', // resolved from project root + }) +} +``` + +If the specified page contains front matter, the `page_title` and `description` keys will be added as the title and description the the `` of the page. diff --git a/website/components/_temporary-markdown-page/index.jsx b/website/components/_temporary-markdown-page/index.jsx new file mode 100644 index 000000000..0eac2ce4b --- /dev/null +++ b/website/components/_temporary-markdown-page/index.jsx @@ -0,0 +1,17 @@ +import s from './style.module.css' +import hydrate from 'next-mdx-remote/hydrate' +import Head from 'next/head' +import HashiHead from '@hashicorp/react-head' +import Content from '@hashicorp/react-content' + +export default function MarkdownPage({ head, mdxSource }) { + const content = hydrate(mdxSource) + return ( + <> + +
+ +
+ + ) +} diff --git a/website/components/_temporary-markdown-page/server.jsx b/website/components/_temporary-markdown-page/server.jsx new file mode 100644 index 000000000..f1b99c886 --- /dev/null +++ b/website/components/_temporary-markdown-page/server.jsx @@ -0,0 +1,27 @@ +import fs from 'fs' +import path from 'path' +import renderToString from 'next-mdx-remote/render-to-string' +import markdownDefaults from '@hashicorp/nextjs-scripts/markdown' +import matter from 'gray-matter' + +export default function generateGetStaticProps({ + pagePath, + includesRoot = path.join(process.cwd(), 'content/partials'), +}) { + return async function getStaticProps() { + const filePath = path.join(process.cwd(), pagePath) + const fileContent = fs.readFileSync(filePath, 'utf8') + const { data, content } = matter(fileContent) + const mdxSource = await renderToString(content, { + mdxOptions: markdownDefaults({ resolveIncludes: includesRoot }), + }) + return { + props: { + staticProps: { + mdxSource, + head: { title: data.page_title, description: data.description }, + }, + }, + } + } +} diff --git a/website/components/_temporary-markdown-page/style.module.css b/website/components/_temporary-markdown-page/style.module.css new file mode 100644 index 000000000..5d7f818de --- /dev/null +++ b/website/components/_temporary-markdown-page/style.module.css @@ -0,0 +1,11 @@ +.root { + composes: g-grid-container from global; + margin-top: 75px; + margin-bottom: 75px; + + & article { + padding-left: 0; + max-width: 875px; + margin-left: 0; + } +} diff --git a/website/pages/community-plugins/index.mdx b/website/content/community-plugins.mdx similarity index 98% rename from website/pages/community-plugins/index.mdx rename to website/content/community-plugins.mdx index 5d3b64d17..858ef2323 100644 --- a/website/pages/community-plugins/index.mdx +++ b/website/content/community-plugins.mdx @@ -1,5 +1,4 @@ --- -layout: index page_title: Community vs HashiCorp Maintained Plugins description: Packer maintains these core plugins. --- diff --git a/website/pages/community-tools/index.mdx b/website/content/community-tools.mdx similarity index 99% rename from website/pages/community-tools/index.mdx rename to website/content/community-tools.mdx index 247c83d8e..51aaf21bd 100644 --- a/website/pages/community-tools/index.mdx +++ b/website/content/community-tools.mdx @@ -1,7 +1,6 @@ --- -layout: index page_title: Download Packer Community Projects -description: |- +description: Packer has a vibrant community of contributors who have built a number of great tools on top of Packer. There are also quite a few projects demonstrating the power of Packer templates. diff --git a/website/pages/docs/builders/alicloud-ecs.mdx b/website/content/docs/builders/alicloud-ecs.mdx similarity index 99% rename from website/pages/docs/builders/alicloud-ecs.mdx rename to website/content/docs/builders/alicloud-ecs.mdx index 5ac55661d..790f5b960 100644 --- a/website/pages/docs/builders/alicloud-ecs.mdx +++ b/website/content/docs/builders/alicloud-ecs.mdx @@ -48,6 +48,7 @@ builder. @include 'packer-plugin-sdk/communicator/SSH-Agent-Auth-not-required.mdx' # Disk Devices Configuration: + @include 'builder/alicloud/ecs/AlicloudDiskDevice-not-required.mdx' ## Basic Example diff --git a/website/pages/docs/builders/amazon/chroot.mdx b/website/content/docs/builders/amazon/chroot.mdx similarity index 99% rename from website/pages/docs/builders/amazon/chroot.mdx rename to website/content/docs/builders/amazon/chroot.mdx index 8f399d077..6bd6d8bd5 100644 --- a/website/pages/docs/builders/amazon/chroot.mdx +++ b/website/content/docs/builders/amazon/chroot.mdx @@ -256,7 +256,6 @@ For debian based distributions you can setup a file which will prevent packages installed by your provisioners from starting services: - diff --git a/website/pages/docs/builders/amazon/ebs.mdx b/website/content/docs/builders/amazon/ebs.mdx similarity index 99% rename from website/pages/docs/builders/amazon/ebs.mdx rename to website/content/docs/builders/amazon/ebs.mdx index 57bda42ec..72fbc757b 100644 --- a/website/pages/docs/builders/amazon/ebs.mdx +++ b/website/content/docs/builders/amazon/ebs.mdx @@ -226,7 +226,7 @@ configuration of `launch_block_device_mappings` will expand the root volume ```json { "builders": [ - { + { "type": "amazon-ebs", "region": "us-east-1", "source_ami": "ami-fce3c696", @@ -593,7 +593,6 @@ build { - ## Windows 2016 Sysprep Commands - For Amazon Windows AMIs Only For Amazon Windows 2016 AMIs it is necessary to run Sysprep commands which can @@ -627,5 +626,4 @@ provisioner "powershell" { - @include 'builders/aws-ssh-differentiation-table.mdx' diff --git a/website/pages/docs/builders/amazon/ebssurrogate.mdx b/website/content/docs/builders/amazon/ebssurrogate.mdx similarity index 100% rename from website/pages/docs/builders/amazon/ebssurrogate.mdx rename to website/content/docs/builders/amazon/ebssurrogate.mdx diff --git a/website/pages/docs/builders/amazon/ebsvolume.mdx b/website/content/docs/builders/amazon/ebsvolume.mdx similarity index 100% rename from website/pages/docs/builders/amazon/ebsvolume.mdx rename to website/content/docs/builders/amazon/ebsvolume.mdx diff --git a/website/pages/docs/builders/amazon/index.mdx b/website/content/docs/builders/amazon/index.mdx similarity index 99% rename from website/pages/docs/builders/amazon/index.mdx rename to website/content/docs/builders/amazon/index.mdx index f35f1dbd4..2f1346c61 100644 --- a/website/pages/docs/builders/amazon/index.mdx +++ b/website/content/docs/builders/amazon/index.mdx @@ -161,7 +161,6 @@ source "amazon-ebs" "basic-example" { - ### IAM Task or Instance Role Finally, Packer will use credentials provided by the task's or instance's IAM diff --git a/website/pages/docs/builders/amazon/instance.mdx b/website/content/docs/builders/amazon/instance.mdx similarity index 100% rename from website/pages/docs/builders/amazon/instance.mdx rename to website/content/docs/builders/amazon/instance.mdx diff --git a/website/pages/docs/builders/azure/arm.mdx b/website/content/docs/builders/azure/arm.mdx similarity index 100% rename from website/pages/docs/builders/azure/arm.mdx rename to website/content/docs/builders/azure/arm.mdx diff --git a/website/pages/docs/builders/azure/chroot.mdx b/website/content/docs/builders/azure/chroot.mdx similarity index 100% rename from website/pages/docs/builders/azure/chroot.mdx rename to website/content/docs/builders/azure/chroot.mdx diff --git a/website/pages/docs/builders/azure/index.mdx b/website/content/docs/builders/azure/index.mdx similarity index 99% rename from website/pages/docs/builders/azure/index.mdx rename to website/content/docs/builders/azure/index.mdx index 50b62be43..c4cc2a426 100644 --- a/website/pages/docs/builders/azure/index.mdx +++ b/website/content/docs/builders/azure/index.mdx @@ -111,6 +111,7 @@ This method will skip all other options provided and only use the credentials th Works with both normal user (`az login`) as well as service principal (`az login --service-principal --username APP_ID --password PASSWORD --tenant TENANT_ID`). To enable az cli authentication, use the following: + - `"use_azure_cli_auth": true` This mode will use the `tenant_id` and `subscription_id` from the current active az session which can be found by running: `az account show` diff --git a/website/pages/docs/builders/cloudstack.mdx b/website/content/docs/builders/cloudstack.mdx similarity index 100% rename from website/pages/docs/builders/cloudstack.mdx rename to website/content/docs/builders/cloudstack.mdx diff --git a/website/pages/docs/builders/community-supported.mdx b/website/content/docs/builders/community-supported.mdx similarity index 100% rename from website/pages/docs/builders/community-supported.mdx rename to website/content/docs/builders/community-supported.mdx diff --git a/website/pages/docs/builders/custom.mdx b/website/content/docs/builders/custom.mdx similarity index 100% rename from website/pages/docs/builders/custom.mdx rename to website/content/docs/builders/custom.mdx diff --git a/website/pages/docs/builders/digitalocean.mdx b/website/content/docs/builders/digitalocean.mdx similarity index 100% rename from website/pages/docs/builders/digitalocean.mdx rename to website/content/docs/builders/digitalocean.mdx diff --git a/website/pages/docs/builders/docker.mdx b/website/content/docs/builders/docker.mdx similarity index 99% rename from website/pages/docs/builders/docker.mdx rename to website/content/docs/builders/docker.mdx index f62cae8da..132ab9bfc 100644 --- a/website/pages/docs/builders/docker.mdx +++ b/website/content/docs/builders/docker.mdx @@ -223,7 +223,7 @@ for JSON and [contextual variables](/docs/from-1.5/contextual-variables) for HCL The generated variable available for this builder is: - `ImageSha256` - When committing a container to an image, this will give the image SHA256. Because the image is not available at the provision step, -this variable is only available for post-processors. + this variable is only available for post-processors. ## Using the Artifact: Export diff --git a/website/pages/docs/builders/file.mdx b/website/content/docs/builders/file.mdx similarity index 100% rename from website/pages/docs/builders/file.mdx rename to website/content/docs/builders/file.mdx diff --git a/website/pages/docs/builders/googlecompute.mdx b/website/content/docs/builders/googlecompute.mdx similarity index 99% rename from website/pages/docs/builders/googlecompute.mdx rename to website/content/docs/builders/googlecompute.mdx index f2c2946c7..48e003edd 100644 --- a/website/pages/docs/builders/googlecompute.mdx +++ b/website/content/docs/builders/googlecompute.mdx @@ -40,7 +40,6 @@ You don't need to specify an _account file_ if you are using this method. Your u must have at least `Compute Instance Admin (v1)` & `Service Account User` roles to use Packer succesfully. - ### Running on Google Cloud If you run the `googlecompute` Packer builder on GCE or GKE, you can @@ -50,9 +49,10 @@ Packer to authenticate to Google Cloud without having to bake in a separate credential/authentication file. It is recommended that you create a custom service account for Packer and assign it - `Compute Instance Admin (v1)` & `Service Account User` roles. +`Compute Instance Admin (v1)` & `Service Account User` roles. For `gcloud`, you can run the following commands: + ```shell-session $ gcloud iam service-accounts create packer \ --project YOUR_GCP_PROJECT \ @@ -98,7 +98,7 @@ straightforwarded, it is documented here. 5. Generate a JSON Key and save it in a secure location. -5. Set the Environment Variable `GOOGLE_APPLICATION_CREDENTIALS` to point to the path of the service account key. +6. Set the Environment Variable `GOOGLE_APPLICATION_CREDENTIALS` to point to the path of the service account key. ### Precedence of Authentication Methods @@ -401,7 +401,6 @@ The GCS location must be writeable by the service account of the instance that P @include 'packer-plugin-sdk/communicator/SSHTemporaryKeyPair-not-required.mdx' - ### Gotchas CentOS and recent Debian images have root ssh access disabled by default. Set diff --git a/website/pages/docs/builders/hetzner-cloud.mdx b/website/content/docs/builders/hetzner-cloud.mdx similarity index 98% rename from website/pages/docs/builders/hetzner-cloud.mdx rename to website/content/docs/builders/hetzner-cloud.mdx index 86626e681..b5dc76293 100644 --- a/website/pages/docs/builders/hetzner-cloud.mdx +++ b/website/content/docs/builders/hetzner-cloud.mdx @@ -58,9 +58,7 @@ builder. ```json { "image_filter": { - "with_selector": [ - "name==my-image" - ], + "with_selector": ["name==my-image"], "most_recent": true } } diff --git a/website/pages/docs/builders/hyperone.mdx b/website/content/docs/builders/hyperone.mdx similarity index 100% rename from website/pages/docs/builders/hyperone.mdx rename to website/content/docs/builders/hyperone.mdx diff --git a/website/pages/docs/builders/hyperv/index.mdx b/website/content/docs/builders/hyperv/index.mdx similarity index 100% rename from website/pages/docs/builders/hyperv/index.mdx rename to website/content/docs/builders/hyperv/index.mdx diff --git a/website/pages/docs/builders/hyperv/iso.mdx b/website/content/docs/builders/hyperv/iso.mdx similarity index 100% rename from website/pages/docs/builders/hyperv/iso.mdx rename to website/content/docs/builders/hyperv/iso.mdx diff --git a/website/pages/docs/builders/hyperv/vmcx.mdx b/website/content/docs/builders/hyperv/vmcx.mdx similarity index 100% rename from website/pages/docs/builders/hyperv/vmcx.mdx rename to website/content/docs/builders/hyperv/vmcx.mdx diff --git a/website/pages/docs/builders/index.mdx b/website/content/docs/builders/index.mdx similarity index 100% rename from website/pages/docs/builders/index.mdx rename to website/content/docs/builders/index.mdx diff --git a/website/pages/docs/builders/jdcloud.mdx b/website/content/docs/builders/jdcloud.mdx similarity index 99% rename from website/pages/docs/builders/jdcloud.mdx rename to website/content/docs/builders/jdcloud.mdx index 1a408b34f..92221ad0a 100644 --- a/website/pages/docs/builders/jdcloud.mdx +++ b/website/content/docs/builders/jdcloud.mdx @@ -37,6 +37,7 @@ are given below: - `subnet_id` (string) - An instance is supposed to exists in an subnet, if not specified , we will create new one for you In addition to the above configuration options, a communicator can be configured for this builder: + ### Communicator Configuration #### Optional: diff --git a/website/pages/docs/builders/linode.mdx b/website/content/docs/builders/linode.mdx similarity index 100% rename from website/pages/docs/builders/linode.mdx rename to website/content/docs/builders/linode.mdx diff --git a/website/pages/docs/builders/lxc.mdx b/website/content/docs/builders/lxc.mdx similarity index 100% rename from website/pages/docs/builders/lxc.mdx rename to website/content/docs/builders/lxc.mdx diff --git a/website/pages/docs/builders/lxd.mdx b/website/content/docs/builders/lxd.mdx similarity index 100% rename from website/pages/docs/builders/lxd.mdx rename to website/content/docs/builders/lxd.mdx diff --git a/website/pages/docs/builders/ncloud.mdx b/website/content/docs/builders/ncloud.mdx similarity index 100% rename from website/pages/docs/builders/ncloud.mdx rename to website/content/docs/builders/ncloud.mdx diff --git a/website/pages/docs/builders/null.mdx b/website/content/docs/builders/null.mdx similarity index 100% rename from website/pages/docs/builders/null.mdx rename to website/content/docs/builders/null.mdx diff --git a/website/pages/docs/builders/oneandone.mdx b/website/content/docs/builders/oneandone.mdx similarity index 100% rename from website/pages/docs/builders/oneandone.mdx rename to website/content/docs/builders/oneandone.mdx diff --git a/website/pages/docs/builders/openstack.mdx b/website/content/docs/builders/openstack.mdx similarity index 100% rename from website/pages/docs/builders/openstack.mdx rename to website/content/docs/builders/openstack.mdx diff --git a/website/pages/docs/builders/oracle/classic.mdx b/website/content/docs/builders/oracle/classic.mdx similarity index 99% rename from website/pages/docs/builders/oracle/classic.mdx rename to website/content/docs/builders/oracle/classic.mdx index 57ceba05b..505d08da5 100644 --- a/website/pages/docs/builders/oracle/classic.mdx +++ b/website/content/docs/builders/oracle/classic.mdx @@ -183,7 +183,6 @@ If this is set, a few more options become available. variables: `{{ .Username }}`, `{{ .Password }}`, `{{ .AccountID }}`, `{{ .ImageFile }}`, and `{{ .SegmentPath }}`. - ### Communicator Configuration The `builder_communicator` has the following options: diff --git a/website/pages/docs/builders/oracle/index.mdx b/website/content/docs/builders/oracle/index.mdx similarity index 100% rename from website/pages/docs/builders/oracle/index.mdx rename to website/content/docs/builders/oracle/index.mdx diff --git a/website/pages/docs/builders/oracle/oci.mdx b/website/content/docs/builders/oracle/oci.mdx similarity index 91% rename from website/pages/docs/builders/oracle/oci.mdx rename to website/content/docs/builders/oracle/oci.mdx index a291d52d0..967e24be6 100644 --- a/website/pages/docs/builders/oracle/oci.mdx +++ b/website/content/docs/builders/oracle/oci.mdx @@ -74,17 +74,19 @@ can also be supplied to override the typical auto-generated key: the user can supply search criteria, and Packer will use the the most recent image that meets all search criteria. If no image meets all search criteria, Packer returns an error. The following fields, if specified, must match exactly: - - `compartment_id` - The OCID of the compartment to find the image. If not specified, will use `compartment_ocid` - used for the instance. - - `display_name` - The full name of the image, e.g., `Oracle-Linux-7.8-2020.05.26-0` - - `operating_system` - The operating system used on the image, e.g., `Oracle Linux` - - `operating_system_version` - The version of the operating system on the image, e.g., `7.8` - - `shape` - A shape that the image supports. If not specified, will use `shape` used for the instance + + - `compartment_id` - The OCID of the compartment to find the image. If not specified, will use `compartment_ocid` + used for the instance. + - `display_name` - The full name of the image, e.g., `Oracle-Linux-7.8-2020.05.26-0` + - `operating_system` - The operating system used on the image, e.g., `Oracle Linux` + - `operating_system_version` - The version of the operating system on the image, e.g., `7.8` + - `shape` - A shape that the image supports. If not specified, will use `shape` used for the instance Additionally, the following field takes a regular expression: - - `display_name_search` - a regular expression for the display name, e.g., `^Oracle-Linux`. This - is ignored if `display_name` is also specified under `base_image_filter`. If no images match - the expression, Packer returns an error. If multiple images match, the most recent is used. + + - `display_name_search` - a regular expression for the display name, e.g., `^Oracle-Linux`. This + is ignored if `display_name` is also specified under `base_image_filter`. If no images match + the expression, Packer returns an error. If multiple images match, the most recent is used. `base_image_filter` is ignored if `base_image_ocid` is also specified. @@ -288,6 +290,7 @@ Build 'oracle-oci' finished. ``` ## Assigning Tags and Network Security Groups to the Instance + Tags are useful for breaking down costs and usage. The keys `instance_tags` and `instance_defined_tags` are assigned to the temporary instance, whereas `tags` and `defined_tags` are assigned to the resulting image. @@ -297,19 +300,20 @@ to the instance. Depending on network (VCN and subnet) setup, this may be required for Packer to successfully SSH into the instance. NSGs are a property of the virtual network interface card (VNIC) attached to the instance, and are listed in `nsg_ids` under `create_vnic_details`. + ```json { - "name": "base-image-{{isotime \"20060102030405\"}}", - "type": "oracle-oci", + "name": "base-image-{{isotime \"20060102030405\"}}", + "type": "oracle-oci", "availability_domain": "aaaa:PHX-AD-1", - "base_image_ocid": "ocid1.image.oc1.iad.aaa", - "compartment_ocid": "ocid1.compartment.oc1..aaa", - "image_name": "my-image-{{isotime \"20060102030405\"}}", - "shape": "VM.Standard.E2.1", - "subnet_ocid": "ocid1.subnet.oc1.iad.aaa", - "use_private_ip": "true", - "instance_name": "packer-build-{{isotime \"20060102030405\"}}", - "instance_tags": { "testing": "yes" }, + "base_image_ocid": "ocid1.image.oc1.iad.aaa", + "compartment_ocid": "ocid1.compartment.oc1..aaa", + "image_name": "my-image-{{isotime \"20060102030405\"}}", + "shape": "VM.Standard.E2.1", + "subnet_ocid": "ocid1.subnet.oc1.iad.aaa", + "use_private_ip": "true", + "instance_name": "packer-build-{{isotime \"20060102030405\"}}", + "instance_tags": { "testing": "yes" }, "instance_defined_tags": { "Operations": { "Team": "CostCenter", @@ -322,16 +326,18 @@ are listed in `nsg_ids` under `create_vnic_details`. "nsg_ids": ["ocid1.networksecuritygroup.oc1.iad.aaa"] }, "tags": { - "CreationDate": "{{isotime \"20060102 03:04:05 MST\"}}" + "CreationDate": "{{isotime \"20060102 03:04:05 MST\"}}" } } ``` ## Base Image Filter Example + Note that `base_image_filter` gets passed as a string, then interpreted as a regular expression. This means that all back-slashes must be doubled, e.g., use `\\w+` to mean `\w+`, and `\\\\` to create the regular expression equivalent of `\\` (which will search for a literal back-slash). + ```json { "name": "base-image-{{isotime \"20060102030405\"}}", @@ -344,3 +350,4 @@ of `\\` (which will search for a literal back-slash). } ... } +``` diff --git a/website/pages/docs/builders/outscale/bsu.mdx b/website/content/docs/builders/outscale/bsu.mdx similarity index 100% rename from website/pages/docs/builders/outscale/bsu.mdx rename to website/content/docs/builders/outscale/bsu.mdx diff --git a/website/pages/docs/builders/outscale/bsusurrogate.mdx b/website/content/docs/builders/outscale/bsusurrogate.mdx similarity index 100% rename from website/pages/docs/builders/outscale/bsusurrogate.mdx rename to website/content/docs/builders/outscale/bsusurrogate.mdx diff --git a/website/pages/docs/builders/outscale/bsuvolume.mdx b/website/content/docs/builders/outscale/bsuvolume.mdx similarity index 100% rename from website/pages/docs/builders/outscale/bsuvolume.mdx rename to website/content/docs/builders/outscale/bsuvolume.mdx diff --git a/website/pages/docs/builders/outscale/chroot.mdx b/website/content/docs/builders/outscale/chroot.mdx similarity index 99% rename from website/pages/docs/builders/outscale/chroot.mdx rename to website/content/docs/builders/outscale/chroot.mdx index cd857e2a5..bacabe209 100644 --- a/website/pages/docs/builders/outscale/chroot.mdx +++ b/website/content/docs/builders/outscale/chroot.mdx @@ -331,8 +331,6 @@ services: "chmod a+x /usr/sbin/policy-rc.d" ] }, -// ... - { "type": "shell", "inline": ["rm -f /usr/sbin/policy-rc.d"] diff --git a/website/pages/docs/builders/outscale/index.mdx b/website/content/docs/builders/outscale/index.mdx similarity index 99% rename from website/pages/docs/builders/outscale/index.mdx rename to website/content/docs/builders/outscale/index.mdx index 365d33c34..3bfe6f9ae 100644 --- a/website/pages/docs/builders/outscale/index.mdx +++ b/website/content/docs/builders/outscale/index.mdx @@ -85,7 +85,6 @@ This adds an additional layer of security, especially desirable on SecNumCloud c You can set this certificates either by environment variables or by the static credentials inside the packer configuration file. - #### Environment variables ```bash @@ -100,11 +99,10 @@ export OUTSCALE_X509KEY="the/path/to/your/x509key" "x509_cert_path": "the/path/to/your/x509cert", "x509_key_path": "the/path/to/your/x509key", "region": "cloudgouv-eu-west-1", - "type": "osc-bsu", + "type": "osc-bsu" } ``` - ### Checking that system time is current Outscale uses the current time as part of the [request signing diff --git a/website/pages/docs/builders/parallels/index.mdx b/website/content/docs/builders/parallels/index.mdx similarity index 100% rename from website/pages/docs/builders/parallels/index.mdx rename to website/content/docs/builders/parallels/index.mdx diff --git a/website/pages/docs/builders/parallels/iso.mdx b/website/content/docs/builders/parallels/iso.mdx similarity index 100% rename from website/pages/docs/builders/parallels/iso.mdx rename to website/content/docs/builders/parallels/iso.mdx diff --git a/website/pages/docs/builders/parallels/pvm.mdx b/website/content/docs/builders/parallels/pvm.mdx similarity index 100% rename from website/pages/docs/builders/parallels/pvm.mdx rename to website/content/docs/builders/parallels/pvm.mdx diff --git a/website/pages/docs/builders/profitbricks.mdx b/website/content/docs/builders/profitbricks.mdx similarity index 100% rename from website/pages/docs/builders/profitbricks.mdx rename to website/content/docs/builders/profitbricks.mdx diff --git a/website/pages/docs/builders/proxmox/clone.mdx b/website/content/docs/builders/proxmox/clone.mdx similarity index 99% rename from website/pages/docs/builders/proxmox/clone.mdx rename to website/content/docs/builders/proxmox/clone.mdx index 892c5e739..05eb0954b 100644 --- a/website/pages/docs/builders/proxmox/clone.mdx +++ b/website/content/docs/builders/proxmox/clone.mdx @@ -191,7 +191,7 @@ in the image's Cloud-Init settings for provisioning. - `full_clone` (bool) - Whether to run a full or shallow clone from the base clone_vm. Defaults to `true`. - `boot` - (string) - Override default boot order. Format example `order=virtio0;ide2;net0`. - Prior to Proxmox 6.2-15 the format was `cdn` (c:CDROM -> d:Disk -> n:Network) + Prior to Proxmox 6.2-15 the format was `cdn` (c:CDROM -> d:Disk -> n:Network) ## Example: Cloud-Init enabled Debian @@ -233,5 +233,4 @@ that there exists a Cloud-Init enabled image on the Proxmox server named ], "description": "A template for building a base" } - ``` diff --git a/website/pages/docs/builders/proxmox/index.mdx b/website/content/docs/builders/proxmox/index.mdx similarity index 100% rename from website/pages/docs/builders/proxmox/index.mdx rename to website/content/docs/builders/proxmox/index.mdx diff --git a/website/pages/docs/builders/proxmox/iso.mdx b/website/content/docs/builders/proxmox/iso.mdx similarity index 96% rename from website/pages/docs/builders/proxmox/iso.mdx rename to website/content/docs/builders/proxmox/iso.mdx index 1f261f62c..48755233d 100644 --- a/website/pages/docs/builders/proxmox/iso.mdx +++ b/website/content/docs/builders/proxmox/iso.mdx @@ -230,22 +230,23 @@ builder. } ] ``` + - `device` (string) - Bus type and bus index that the ISO will be mounted on. Can be `ideX`, `sataX` or `scsiX`. For `ide` the bus index ranges from 0 to 3, for `sata` form 0 to 5 and for `scsi` from 0 to 30. - Defaults to `ide3` since `ide2` is generelly the boot drive. + Defaults to `ide3` since `ide2` is generelly the boot drive. - `iso_file` (string) - Path to the ISO file to boot from, expressed as a - proxmox datastore path, for example - `local:iso/Fedora-Server-dvd-x86_64-29-1.2.iso`. - Either `iso_file` OR `iso_url` must be specifed. + proxmox datastore path, for example + `local:iso/Fedora-Server-dvd-x86_64-29-1.2.iso`. + Either `iso_file` OR `iso_url` must be specifed. - `iso_url` (string) - URL to an ISO file to upload to Proxmox, and then - boot from. Either `iso_file` OR `iso_url` must be specifed. + boot from. Either `iso_file` OR `iso_url` must be specifed. - `iso_storage_pool` (string) - Proxmox storage pool onto which to upload - the ISO file. + the ISO file. - `iso_checksum` (string) - Checksum of the ISO file. - `unmount` (bool) - If true, remove the mounted ISO from the template after finishing. Defaults to `false`. @@ -257,7 +258,7 @@ builder. the VMs IP from. Defaults to the first non loopback interface. - `boot` - (string) - Override default boot order. Format example `order=virtio0;ide2;net0`. - Prior to Proxmox 6.2-15 the format was `cdn` (c:CDROM -> d:Disk -> n:Network) + Prior to Proxmox 6.2-15 the format was `cdn` (c:CDROM -> d:Disk -> n:Network) ## Boot Command diff --git a/website/pages/docs/builders/qemu.mdx b/website/content/docs/builders/qemu.mdx similarity index 99% rename from website/pages/docs/builders/qemu.mdx rename to website/content/docs/builders/qemu.mdx index 971915f58..0de34136a 100644 --- a/website/pages/docs/builders/qemu.mdx +++ b/website/content/docs/builders/qemu.mdx @@ -217,4 +217,4 @@ the input file's format and file extension, and Packer will perform a simple copy operation instead. You will also want to set `"skip_compaction": true,` and `"disk_compression": false` to skip a final image conversion at the end of the build. See -https://bugs.launchpad.net/qemu/+bug/1776920 for more details. \ No newline at end of file +https://bugs.launchpad.net/qemu/+bug/1776920 for more details. diff --git a/website/pages/docs/builders/scaleway.mdx b/website/content/docs/builders/scaleway.mdx similarity index 100% rename from website/pages/docs/builders/scaleway.mdx rename to website/content/docs/builders/scaleway.mdx diff --git a/website/pages/docs/builders/tencentcloud-cvm.mdx b/website/content/docs/builders/tencentcloud-cvm.mdx similarity index 100% rename from website/pages/docs/builders/tencentcloud-cvm.mdx rename to website/content/docs/builders/tencentcloud-cvm.mdx diff --git a/website/pages/docs/builders/triton.mdx b/website/content/docs/builders/triton.mdx similarity index 100% rename from website/pages/docs/builders/triton.mdx rename to website/content/docs/builders/triton.mdx diff --git a/website/pages/docs/builders/ucloud-uhost.mdx b/website/content/docs/builders/ucloud-uhost.mdx similarity index 100% rename from website/pages/docs/builders/ucloud-uhost.mdx rename to website/content/docs/builders/ucloud-uhost.mdx diff --git a/website/pages/docs/builders/vagrant.mdx b/website/content/docs/builders/vagrant.mdx similarity index 100% rename from website/pages/docs/builders/vagrant.mdx rename to website/content/docs/builders/vagrant.mdx diff --git a/website/pages/docs/builders/virtualbox/index.mdx b/website/content/docs/builders/virtualbox/index.mdx similarity index 100% rename from website/pages/docs/builders/virtualbox/index.mdx rename to website/content/docs/builders/virtualbox/index.mdx diff --git a/website/pages/docs/builders/virtualbox/iso.mdx b/website/content/docs/builders/virtualbox/iso.mdx similarity index 99% rename from website/pages/docs/builders/virtualbox/iso.mdx rename to website/content/docs/builders/virtualbox/iso.mdx index 653ac49e4..df3979159 100644 --- a/website/pages/docs/builders/virtualbox/iso.mdx +++ b/website/content/docs/builders/virtualbox/iso.mdx @@ -202,7 +202,6 @@ delay of 100ms between groups. The delay alleviates issues with latency and CPU contention. If you notice missing keys, you can tune this delay by specifying "boot_keygroup_interval" in your Packer template, for example: - diff --git a/website/pages/docs/builders/virtualbox/ovf.mdx b/website/content/docs/builders/virtualbox/ovf.mdx similarity index 99% rename from website/pages/docs/builders/virtualbox/ovf.mdx rename to website/content/docs/builders/virtualbox/ovf.mdx index a267882c0..d41d4015b 100644 --- a/website/pages/docs/builders/virtualbox/ovf.mdx +++ b/website/content/docs/builders/virtualbox/ovf.mdx @@ -248,4 +248,3 @@ directory of the SSH user. @include 'builder/virtualbox/common/VBoxManageConfig.mdx' @include 'builder/virtualbox/common/VBoxManageConfig-not-required.mdx' - diff --git a/website/pages/docs/builders/virtualbox/vm.mdx b/website/content/docs/builders/virtualbox/vm.mdx similarity index 100% rename from website/pages/docs/builders/virtualbox/vm.mdx rename to website/content/docs/builders/virtualbox/vm.mdx diff --git a/website/pages/docs/builders/vmware/index.mdx b/website/content/docs/builders/vmware/index.mdx similarity index 100% rename from website/pages/docs/builders/vmware/index.mdx rename to website/content/docs/builders/vmware/index.mdx diff --git a/website/pages/docs/builders/vmware/iso.mdx b/website/content/docs/builders/vmware/iso.mdx similarity index 99% rename from website/pages/docs/builders/vmware/iso.mdx rename to website/content/docs/builders/vmware/iso.mdx index eef1d5763..04ef24709 100644 --- a/website/pages/docs/builders/vmware/iso.mdx +++ b/website/content/docs/builders/vmware/iso.mdx @@ -131,6 +131,7 @@ necessary for this build to succeed and can be found further down the page. @include 'packer-plugin-sdk/multistep/commonsteps/FloppyConfig-not-required.mdx' ### CD configuration + @include 'packer-plugin-sdk/multistep/commonsteps/CDConfig-not-required.mdx' ### Shutdown configuration diff --git a/website/pages/docs/builders/vmware/vmx.mdx b/website/content/docs/builders/vmware/vmx.mdx similarity index 100% rename from website/pages/docs/builders/vmware/vmx.mdx rename to website/content/docs/builders/vmware/vmx.mdx diff --git a/website/pages/docs/builders/vmware/vsphere-clone.mdx b/website/content/docs/builders/vmware/vsphere-clone.mdx similarity index 98% rename from website/pages/docs/builders/vmware/vsphere-clone.mdx rename to website/content/docs/builders/vmware/vsphere-clone.mdx index 18e921685..14e69f508 100644 --- a/website/pages/docs/builders/vmware/vsphere-clone.mdx +++ b/website/content/docs/builders/vmware/vsphere-clone.mdx @@ -18,8 +18,8 @@ This builder clones VMs from existing templates. - VMware Player is not required. - It uses the official vCenter API, and does not require ESXi host [modification](https://www.packer.io/docs/builders/vmware-iso.html#building-on-a-remote-vsphere-hypervisor) - This builder is supported for vSphere version 6.5 and greater. Builds on lower -versions may work, but some configuration options may throw errors because they -do not exist in the older versions of the vSphere API. + versions may work, but some configuration options may throw errors because they + do not exist in the older versions of the vSphere API. ## Examples diff --git a/website/pages/docs/builders/vmware/vsphere-iso.mdx b/website/content/docs/builders/vmware/vsphere-iso.mdx similarity index 98% rename from website/pages/docs/builders/vmware/vsphere-iso.mdx rename to website/content/docs/builders/vmware/vsphere-iso.mdx index 71ae2edc5..e79397089 100644 --- a/website/pages/docs/builders/vmware/vsphere-iso.mdx +++ b/website/content/docs/builders/vmware/vsphere-iso.mdx @@ -19,8 +19,8 @@ starts from an ISO file and creates new VMs from scratch. - VMware Player is not required. - It uses the official vCenter API, and does not require ESXi host [modification](/docs/builders/vmware-iso#building-on-a-remote-vsphere-hypervisor) - This builder is supported for vSphere version 6.5 and greater. Builds on lower -versions may work, but some configuration options may throw errors because they -do not exist in the older versions of the vSphere API. + versions may work, but some configuration options may throw errors because they + do not exist in the older versions of the vSphere API. ## Examples diff --git a/website/pages/docs/builders/yandex.mdx b/website/content/docs/builders/yandex.mdx similarity index 99% rename from website/pages/docs/builders/yandex.mdx rename to website/content/docs/builders/yandex.mdx index 440ca5ad6..f5dc3d43b 100644 --- a/website/pages/docs/builders/yandex.mdx +++ b/website/content/docs/builders/yandex.mdx @@ -130,7 +130,6 @@ In configuration directives the following variables are available: - `SourceImageFamily` - The source image family (for example `ubuntu-1604-lts`). - `SourceImageFolderID` - The folder ID where source image located (for example `standard-images`). - ## Build Shared Information Variables This builder generates data that are shared with provisioner and post-processor via build function of diff --git a/website/pages/docs/commands/build.mdx b/website/content/docs/commands/build.mdx similarity index 100% rename from website/pages/docs/commands/build.mdx rename to website/content/docs/commands/build.mdx diff --git a/website/pages/docs/commands/console.mdx b/website/content/docs/commands/console.mdx similarity index 100% rename from website/pages/docs/commands/console.mdx rename to website/content/docs/commands/console.mdx diff --git a/website/pages/docs/commands/fix.mdx b/website/content/docs/commands/fix.mdx similarity index 100% rename from website/pages/docs/commands/fix.mdx rename to website/content/docs/commands/fix.mdx diff --git a/website/pages/docs/commands/fmt.mdx b/website/content/docs/commands/fmt.mdx similarity index 92% rename from website/pages/docs/commands/fmt.mdx rename to website/content/docs/commands/fmt.mdx index b277dbc76..b02a88538 100644 --- a/website/pages/docs/commands/fmt.mdx +++ b/website/content/docs/commands/fmt.mdx @@ -38,9 +38,9 @@ my-template.json ## Options - `-check` - Checks if the input is formatted. Exit status will be 0 if all -input is properly formatted and non-zero otherwise. + input is properly formatted and non-zero otherwise. - `-diff` - Display diffs of any formatting change - `-write=false` - Don't write formatting changes to source files -(always disabled if using -check) + (always disabled if using -check) diff --git a/website/pages/docs/commands/hcl2_upgrade.mdx b/website/content/docs/commands/hcl2_upgrade.mdx similarity index 83% rename from website/pages/docs/commands/hcl2_upgrade.mdx rename to website/content/docs/commands/hcl2_upgrade.mdx index f02083671..42eff38f0 100644 --- a/website/pages/docs/commands/hcl2_upgrade.mdx +++ b/website/content/docs/commands/hcl2_upgrade.mdx @@ -56,14 +56,15 @@ locals { `hcl2_upgrade` will do its best to transform your go _template calls_ to HCL2, here is the list of calls that should get transformed: - - ```{{ user `my_var` }}``` becomes ```${var.my_var}```. - - ```{{ env `my_var` }}``` becomes ```${var.my_var}```. Packer HCL2 supports - environment variables through input variables. See - [docs](http://packer.io/docs/from-1.5/variables#environment-variables) - for more info. - - ```{{ timestamp }}``` becomes ```${local.timestamp}```, the local variable - will be created for all generated files. - - ```{{ build `ID` }}``` becomes ```${build.ID}```. + +- `` {{ user `my_var` }} `` becomes `${var.my_var}`. +- `` {{ env `my_var` }} `` becomes `${var.my_var}`. Packer HCL2 supports + environment variables through input variables. See + [docs](http://packer.io/docs/from-1.5/variables#environment-variables) + for more info. +- `{{ timestamp }}` becomes `${local.timestamp}`, the local variable + will be created for all generated files. +- `` {{ build `ID` }} `` becomes `${build.ID}`. The rest of the calls should remain go template calls for now, this will be improved over time. diff --git a/website/pages/docs/commands/index.mdx b/website/content/docs/commands/index.mdx similarity index 100% rename from website/pages/docs/commands/index.mdx rename to website/content/docs/commands/index.mdx diff --git a/website/pages/docs/commands/inspect.mdx b/website/content/docs/commands/inspect.mdx similarity index 100% rename from website/pages/docs/commands/inspect.mdx rename to website/content/docs/commands/inspect.mdx diff --git a/website/pages/docs/commands/validate.mdx b/website/content/docs/commands/validate.mdx similarity index 100% rename from website/pages/docs/commands/validate.mdx rename to website/content/docs/commands/validate.mdx diff --git a/website/pages/docs/communicators/index.mdx b/website/content/docs/communicators/index.mdx similarity index 100% rename from website/pages/docs/communicators/index.mdx rename to website/content/docs/communicators/index.mdx diff --git a/website/pages/docs/communicators/ssh.mdx b/website/content/docs/communicators/ssh.mdx similarity index 93% rename from website/pages/docs/communicators/ssh.mdx rename to website/content/docs/communicators/ssh.mdx index 1f06cc6e5..ea269dbbb 100644 --- a/website/pages/docs/communicators/ssh.mdx +++ b/website/content/docs/communicators/ssh.mdx @@ -61,10 +61,9 @@ The SSH communicator has the following options: @include "packer-plugin-sdk/communicator/SSH-not-required.mdx" ~> Note: SSH communicator options: `ssh_keypair_name`, `ssh_agent_auth`, - `temporary_key_pair_name` and `ssh_private_key_file` are also supported by - the communicator. But they may not be supported for every builder. Please check - the builder specific documentation for additional SSH supported options. - +`temporary_key_pair_name` and `ssh_private_key_file` are also supported by +the communicator. But they may not be supported for every builder. Please check +the builder specific documentation for additional SSH supported options. ### SSH Communicator Details diff --git a/website/pages/docs/communicators/winrm.mdx b/website/content/docs/communicators/winrm.mdx similarity index 100% rename from website/pages/docs/communicators/winrm.mdx rename to website/content/docs/communicators/winrm.mdx diff --git a/website/pages/docs/core-configuration.mdx b/website/content/docs/core-configuration.mdx similarity index 100% rename from website/pages/docs/core-configuration.mdx rename to website/content/docs/core-configuration.mdx diff --git a/website/pages/docs/debugging.mdx b/website/content/docs/debugging.mdx similarity index 100% rename from website/pages/docs/debugging.mdx rename to website/content/docs/debugging.mdx diff --git a/website/pages/docs/environment-variables.mdx b/website/content/docs/environment-variables.mdx similarity index 100% rename from website/pages/docs/environment-variables.mdx rename to website/content/docs/environment-variables.mdx diff --git a/website/pages/docs/extending/custom-builders.mdx b/website/content/docs/extending/custom-builders.mdx similarity index 100% rename from website/pages/docs/extending/custom-builders.mdx rename to website/content/docs/extending/custom-builders.mdx diff --git a/website/pages/docs/extending/custom-post-processors.mdx b/website/content/docs/extending/custom-post-processors.mdx similarity index 100% rename from website/pages/docs/extending/custom-post-processors.mdx rename to website/content/docs/extending/custom-post-processors.mdx diff --git a/website/pages/docs/extending/custom-provisioners.mdx b/website/content/docs/extending/custom-provisioners.mdx similarity index 100% rename from website/pages/docs/extending/custom-provisioners.mdx rename to website/content/docs/extending/custom-provisioners.mdx diff --git a/website/pages/docs/extending/index.mdx b/website/content/docs/extending/index.mdx similarity index 100% rename from website/pages/docs/extending/index.mdx rename to website/content/docs/extending/index.mdx diff --git a/website/pages/docs/extending/plugins.mdx b/website/content/docs/extending/plugins.mdx similarity index 100% rename from website/pages/docs/extending/plugins.mdx rename to website/content/docs/extending/plugins.mdx diff --git a/website/pages/docs/from-1.5/blocks/build/index.mdx b/website/content/docs/from-1.5/blocks/build/index.mdx similarity index 100% rename from website/pages/docs/from-1.5/blocks/build/index.mdx rename to website/content/docs/from-1.5/blocks/build/index.mdx diff --git a/website/pages/docs/from-1.5/blocks/build/post-processor.mdx b/website/content/docs/from-1.5/blocks/build/post-processor.mdx similarity index 97% rename from website/pages/docs/from-1.5/blocks/build/post-processor.mdx rename to website/content/docs/from-1.5/blocks/build/post-processor.mdx index 59b4d36aa..9530ebfda 100644 --- a/website/pages/docs/from-1.5/blocks/build/post-processor.mdx +++ b/website/content/docs/from-1.5/blocks/build/post-processor.mdx @@ -90,6 +90,6 @@ about and see some examples of how to use them. ### Related -* The [`post-processors` block](/docs/from-1.5/blocks/build/post-processor) +- The [`post-processors` block](/docs/from-1.5/blocks/build/post-processor) allows to define one or more chain of `post-processor`s that will take the output from the build and provision steps. diff --git a/website/pages/docs/from-1.5/blocks/build/post-processors.mdx b/website/content/docs/from-1.5/blocks/build/post-processors.mdx similarity index 99% rename from website/pages/docs/from-1.5/blocks/build/post-processors.mdx rename to website/content/docs/from-1.5/blocks/build/post-processors.mdx index 2bf3c3660..2323fe14d 100644 --- a/website/pages/docs/from-1.5/blocks/build/post-processors.mdx +++ b/website/content/docs/from-1.5/blocks/build/post-processors.mdx @@ -31,7 +31,7 @@ build { keep_input_artifact = true # keep the artifact } } - + } ``` diff --git a/website/pages/docs/from-1.5/blocks/build/provisioner.mdx b/website/content/docs/from-1.5/blocks/build/provisioner.mdx similarity index 100% rename from website/pages/docs/from-1.5/blocks/build/provisioner.mdx rename to website/content/docs/from-1.5/blocks/build/provisioner.mdx diff --git a/website/pages/docs/from-1.5/blocks/build/source.mdx b/website/content/docs/from-1.5/blocks/build/source.mdx similarity index 100% rename from website/pages/docs/from-1.5/blocks/build/source.mdx rename to website/content/docs/from-1.5/blocks/build/source.mdx diff --git a/website/pages/docs/from-1.5/blocks/index.mdx b/website/content/docs/from-1.5/blocks/index.mdx similarity index 100% rename from website/pages/docs/from-1.5/blocks/index.mdx rename to website/content/docs/from-1.5/blocks/index.mdx diff --git a/website/pages/docs/from-1.5/blocks/locals.mdx b/website/content/docs/from-1.5/blocks/locals.mdx similarity index 100% rename from website/pages/docs/from-1.5/blocks/locals.mdx rename to website/content/docs/from-1.5/blocks/locals.mdx diff --git a/website/pages/docs/from-1.5/blocks/packer.mdx b/website/content/docs/from-1.5/blocks/packer.mdx similarity index 99% rename from website/pages/docs/from-1.5/blocks/packer.mdx rename to website/content/docs/from-1.5/blocks/packer.mdx index 85d1cc114..3349e1e68 100644 --- a/website/pages/docs/from-1.5/blocks/packer.mdx +++ b/website/content/docs/from-1.5/blocks/packer.mdx @@ -14,7 +14,7 @@ description: |- -> **Note:** The Packer block is only available in Packer v1.6.5 and later. The `packer` configuration block type is used to configure some -behaviors of Packer itself, such as the minimum required Packer version needed to +behaviors of Packer itself, such as the minimum required Packer version needed to apply your configuration. ## Packer Block Syntax @@ -48,7 +48,6 @@ Use Packer version constraints in a collaborative environment to ensure that everyone is using a specific Packer version, or using at least a minimum Packer version that has behavior expected by the configuration. - ## Version Constraints Anywhere that Packer lets you specify a range of acceptable versions for diff --git a/website/pages/docs/from-1.5/blocks/source.mdx b/website/content/docs/from-1.5/blocks/source.mdx similarity index 100% rename from website/pages/docs/from-1.5/blocks/source.mdx rename to website/content/docs/from-1.5/blocks/source.mdx diff --git a/website/pages/docs/from-1.5/blocks/variable.mdx b/website/content/docs/from-1.5/blocks/variable.mdx similarity index 100% rename from website/pages/docs/from-1.5/blocks/variable.mdx rename to website/content/docs/from-1.5/blocks/variable.mdx diff --git a/website/pages/docs/from-1.5/contextual-variables.mdx b/website/content/docs/from-1.5/contextual-variables.mdx similarity index 99% rename from website/pages/docs/from-1.5/contextual-variables.mdx rename to website/content/docs/from-1.5/contextual-variables.mdx index ce707de65..12a951758 100644 --- a/website/pages/docs/from-1.5/contextual-variables.mdx +++ b/website/content/docs/from-1.5/contextual-variables.mdx @@ -86,7 +86,6 @@ For builder-specific builder variables, please also refer to the builder docs: The HCL2 Special Build Variables is in beta; please report any issues or requests on the Packer issue tracker on GitHub. - # Packer Version This variable is set to the Packer version currently running. diff --git a/website/pages/docs/from-1.5/expressions.mdx b/website/content/docs/from-1.5/expressions.mdx similarity index 100% rename from website/pages/docs/from-1.5/expressions.mdx rename to website/content/docs/from-1.5/expressions.mdx diff --git a/website/pages/docs/from-1.5/functions/collection/chunklist.mdx b/website/content/docs/from-1.5/functions/collection/chunklist.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/collection/chunklist.mdx rename to website/content/docs/from-1.5/functions/collection/chunklist.mdx diff --git a/website/pages/docs/from-1.5/functions/collection/coalesce.mdx b/website/content/docs/from-1.5/functions/collection/coalesce.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/collection/coalesce.mdx rename to website/content/docs/from-1.5/functions/collection/coalesce.mdx diff --git a/website/pages/docs/from-1.5/functions/collection/coalescelist.mdx b/website/content/docs/from-1.5/functions/collection/coalescelist.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/collection/coalescelist.mdx rename to website/content/docs/from-1.5/functions/collection/coalescelist.mdx diff --git a/website/pages/docs/from-1.5/functions/collection/compact.mdx b/website/content/docs/from-1.5/functions/collection/compact.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/collection/compact.mdx rename to website/content/docs/from-1.5/functions/collection/compact.mdx diff --git a/website/pages/docs/from-1.5/functions/collection/concat.mdx b/website/content/docs/from-1.5/functions/collection/concat.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/collection/concat.mdx rename to website/content/docs/from-1.5/functions/collection/concat.mdx diff --git a/website/pages/docs/from-1.5/functions/collection/contains.mdx b/website/content/docs/from-1.5/functions/collection/contains.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/collection/contains.mdx rename to website/content/docs/from-1.5/functions/collection/contains.mdx diff --git a/website/pages/docs/from-1.5/functions/collection/distinct.mdx b/website/content/docs/from-1.5/functions/collection/distinct.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/collection/distinct.mdx rename to website/content/docs/from-1.5/functions/collection/distinct.mdx diff --git a/website/pages/docs/from-1.5/functions/collection/element.mdx b/website/content/docs/from-1.5/functions/collection/element.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/collection/element.mdx rename to website/content/docs/from-1.5/functions/collection/element.mdx diff --git a/website/pages/docs/from-1.5/functions/collection/flatten.mdx b/website/content/docs/from-1.5/functions/collection/flatten.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/collection/flatten.mdx rename to website/content/docs/from-1.5/functions/collection/flatten.mdx diff --git a/website/pages/docs/from-1.5/functions/collection/index-fn.mdx b/website/content/docs/from-1.5/functions/collection/index-fn.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/collection/index-fn.mdx rename to website/content/docs/from-1.5/functions/collection/index-fn.mdx diff --git a/website/pages/docs/from-1.5/functions/collection/index.mdx b/website/content/docs/from-1.5/functions/collection/index.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/collection/index.mdx rename to website/content/docs/from-1.5/functions/collection/index.mdx diff --git a/website/pages/docs/from-1.5/functions/collection/keys.mdx b/website/content/docs/from-1.5/functions/collection/keys.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/collection/keys.mdx rename to website/content/docs/from-1.5/functions/collection/keys.mdx diff --git a/website/pages/docs/from-1.5/functions/collection/length.mdx b/website/content/docs/from-1.5/functions/collection/length.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/collection/length.mdx rename to website/content/docs/from-1.5/functions/collection/length.mdx diff --git a/website/pages/docs/from-1.5/functions/collection/lookup.mdx b/website/content/docs/from-1.5/functions/collection/lookup.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/collection/lookup.mdx rename to website/content/docs/from-1.5/functions/collection/lookup.mdx diff --git a/website/pages/docs/from-1.5/functions/collection/merge.mdx b/website/content/docs/from-1.5/functions/collection/merge.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/collection/merge.mdx rename to website/content/docs/from-1.5/functions/collection/merge.mdx diff --git a/website/pages/docs/from-1.5/functions/collection/range.mdx b/website/content/docs/from-1.5/functions/collection/range.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/collection/range.mdx rename to website/content/docs/from-1.5/functions/collection/range.mdx diff --git a/website/pages/docs/from-1.5/functions/collection/reverse.mdx b/website/content/docs/from-1.5/functions/collection/reverse.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/collection/reverse.mdx rename to website/content/docs/from-1.5/functions/collection/reverse.mdx diff --git a/website/pages/docs/from-1.5/functions/collection/setintersection.mdx b/website/content/docs/from-1.5/functions/collection/setintersection.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/collection/setintersection.mdx rename to website/content/docs/from-1.5/functions/collection/setintersection.mdx diff --git a/website/pages/docs/from-1.5/functions/collection/setproduct.mdx b/website/content/docs/from-1.5/functions/collection/setproduct.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/collection/setproduct.mdx rename to website/content/docs/from-1.5/functions/collection/setproduct.mdx diff --git a/website/pages/docs/from-1.5/functions/collection/setunion.mdx b/website/content/docs/from-1.5/functions/collection/setunion.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/collection/setunion.mdx rename to website/content/docs/from-1.5/functions/collection/setunion.mdx diff --git a/website/pages/docs/from-1.5/functions/collection/slice.mdx b/website/content/docs/from-1.5/functions/collection/slice.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/collection/slice.mdx rename to website/content/docs/from-1.5/functions/collection/slice.mdx diff --git a/website/pages/docs/from-1.5/functions/collection/sort.mdx b/website/content/docs/from-1.5/functions/collection/sort.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/collection/sort.mdx rename to website/content/docs/from-1.5/functions/collection/sort.mdx diff --git a/website/pages/docs/from-1.5/functions/collection/values.mdx b/website/content/docs/from-1.5/functions/collection/values.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/collection/values.mdx rename to website/content/docs/from-1.5/functions/collection/values.mdx diff --git a/website/pages/docs/from-1.5/functions/collection/zipmap.mdx b/website/content/docs/from-1.5/functions/collection/zipmap.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/collection/zipmap.mdx rename to website/content/docs/from-1.5/functions/collection/zipmap.mdx diff --git a/website/pages/docs/from-1.5/functions/contextual/aws_secretsmanager.mdx b/website/content/docs/from-1.5/functions/contextual/aws_secretsmanager.mdx similarity index 98% rename from website/pages/docs/from-1.5/functions/contextual/aws_secretsmanager.mdx rename to website/content/docs/from-1.5/functions/contextual/aws_secretsmanager.mdx index 50bbbe376..c5b71f73c 100644 --- a/website/pages/docs/from-1.5/functions/contextual/aws_secretsmanager.mdx +++ b/website/content/docs/from-1.5/functions/contextual/aws_secretsmanager.mdx @@ -5,7 +5,6 @@ sidebar_title: aws_secretsmanager description: The aws_secretsmanager function retrieves secrets from Amazon secretsmanager stores. --- - # `aws_secretsmanager_key` Function Secrets can be read from the [AWS Secrets @@ -50,15 +49,14 @@ This will load the key stored behind `my_secret` from aws secrets manager. The retrieval of single key secrets or plaintext secrets can be obtained by specifying (`null` or empty: `""`) as the `key`. - When obtaining secrets that have multiple keys you can set `key` to the specific key you would like to fetch. For example, given the following secret with two keys if `key` is set to "shell" `aws_secretsmanager` will return only its value. ```json { - "test": "kitchen", - "shell": "powershell" + "test": "kitchen", + "shell": "powershell" } ``` @@ -84,8 +82,6 @@ build { This will load the value `"powershell"` stored in the key `"shell"` behind `multikey/secret`. - - In order to use this function you have to configure valid AWS credentials using one of the following methods: diff --git a/website/pages/docs/from-1.5/functions/contextual/consul.mdx b/website/content/docs/from-1.5/functions/contextual/consul.mdx similarity index 99% rename from website/pages/docs/from-1.5/functions/contextual/consul.mdx rename to website/content/docs/from-1.5/functions/contextual/consul.mdx index 048593ebb..e767a68c6 100644 --- a/website/pages/docs/from-1.5/functions/contextual/consul.mdx +++ b/website/content/docs/from-1.5/functions/contextual/consul.mdx @@ -5,7 +5,6 @@ sidebar_title: consul description: The consul function retrieves secrets from HashiCorp consul KV stores. --- - # `consul_key` Function [Consul](https://www.consul.io) keys can be used within your template using the diff --git a/website/pages/docs/from-1.5/functions/contextual/env.mdx b/website/content/docs/from-1.5/functions/contextual/env.mdx similarity index 99% rename from website/pages/docs/from-1.5/functions/contextual/env.mdx rename to website/content/docs/from-1.5/functions/contextual/env.mdx index 347ea3374..f16d40775 100644 --- a/website/pages/docs/from-1.5/functions/contextual/env.mdx +++ b/website/content/docs/from-1.5/functions/contextual/env.mdx @@ -22,7 +22,6 @@ In the previous example, the value of `aws_region` will be what's stored in the `AWS_DEFAULT_REGION` env var, unless aws_region is also set in a [manner that takes precedence](/docs/from-1.5/variables#variable-definition-precedence). - -> **Why can't I use environment variables elsewhere?** User variables are the single source of configurable input. We felt that having environment variables used _anywhere_ in a configuration would confuse the user about the possible inputs diff --git a/website/pages/docs/from-1.5/functions/contextual/index.mdx b/website/content/docs/from-1.5/functions/contextual/index.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/contextual/index.mdx rename to website/content/docs/from-1.5/functions/contextual/index.mdx diff --git a/website/pages/docs/from-1.5/functions/contextual/vault.mdx b/website/content/docs/from-1.5/functions/contextual/vault.mdx similarity index 99% rename from website/pages/docs/from-1.5/functions/contextual/vault.mdx rename to website/content/docs/from-1.5/functions/contextual/vault.mdx index 477c2ec46..823d3f9f4 100644 --- a/website/pages/docs/from-1.5/functions/contextual/vault.mdx +++ b/website/content/docs/from-1.5/functions/contextual/vault.mdx @@ -73,4 +73,4 @@ The full list of available environment variables is: ``` and detailed documentation for usage of each of those variables can be found -[here](https://www.vaultproject.io/docs/commands/#environment-variables). \ No newline at end of file +[here](https://www.vaultproject.io/docs/commands/#environment-variables). diff --git a/website/pages/docs/from-1.5/functions/conversion/can.mdx b/website/content/docs/from-1.5/functions/conversion/can.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/conversion/can.mdx rename to website/content/docs/from-1.5/functions/conversion/can.mdx diff --git a/website/pages/docs/from-1.5/functions/conversion/convert.mdx b/website/content/docs/from-1.5/functions/conversion/convert.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/conversion/convert.mdx rename to website/content/docs/from-1.5/functions/conversion/convert.mdx diff --git a/website/pages/docs/from-1.5/functions/conversion/index.mdx b/website/content/docs/from-1.5/functions/conversion/index.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/conversion/index.mdx rename to website/content/docs/from-1.5/functions/conversion/index.mdx diff --git a/website/pages/docs/from-1.5/functions/conversion/try.mdx b/website/content/docs/from-1.5/functions/conversion/try.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/conversion/try.mdx rename to website/content/docs/from-1.5/functions/conversion/try.mdx diff --git a/website/pages/docs/from-1.5/functions/crypto/bcrypt.mdx b/website/content/docs/from-1.5/functions/crypto/bcrypt.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/crypto/bcrypt.mdx rename to website/content/docs/from-1.5/functions/crypto/bcrypt.mdx diff --git a/website/pages/docs/from-1.5/functions/crypto/index.mdx b/website/content/docs/from-1.5/functions/crypto/index.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/crypto/index.mdx rename to website/content/docs/from-1.5/functions/crypto/index.mdx diff --git a/website/pages/docs/from-1.5/functions/crypto/md5.mdx b/website/content/docs/from-1.5/functions/crypto/md5.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/crypto/md5.mdx rename to website/content/docs/from-1.5/functions/crypto/md5.mdx diff --git a/website/pages/docs/from-1.5/functions/crypto/rsadecrypt.mdx b/website/content/docs/from-1.5/functions/crypto/rsadecrypt.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/crypto/rsadecrypt.mdx rename to website/content/docs/from-1.5/functions/crypto/rsadecrypt.mdx diff --git a/website/pages/docs/from-1.5/functions/crypto/sha1.mdx b/website/content/docs/from-1.5/functions/crypto/sha1.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/crypto/sha1.mdx rename to website/content/docs/from-1.5/functions/crypto/sha1.mdx diff --git a/website/pages/docs/from-1.5/functions/crypto/sha256.mdx b/website/content/docs/from-1.5/functions/crypto/sha256.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/crypto/sha256.mdx rename to website/content/docs/from-1.5/functions/crypto/sha256.mdx diff --git a/website/pages/docs/from-1.5/functions/crypto/sha512.mdx b/website/content/docs/from-1.5/functions/crypto/sha512.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/crypto/sha512.mdx rename to website/content/docs/from-1.5/functions/crypto/sha512.mdx diff --git a/website/pages/docs/from-1.5/functions/datetime/formatdate.mdx b/website/content/docs/from-1.5/functions/datetime/formatdate.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/datetime/formatdate.mdx rename to website/content/docs/from-1.5/functions/datetime/formatdate.mdx diff --git a/website/pages/docs/from-1.5/functions/datetime/index.mdx b/website/content/docs/from-1.5/functions/datetime/index.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/datetime/index.mdx rename to website/content/docs/from-1.5/functions/datetime/index.mdx diff --git a/website/pages/docs/from-1.5/functions/datetime/timeadd.mdx b/website/content/docs/from-1.5/functions/datetime/timeadd.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/datetime/timeadd.mdx rename to website/content/docs/from-1.5/functions/datetime/timeadd.mdx diff --git a/website/pages/docs/from-1.5/functions/datetime/timestamp.mdx b/website/content/docs/from-1.5/functions/datetime/timestamp.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/datetime/timestamp.mdx rename to website/content/docs/from-1.5/functions/datetime/timestamp.mdx diff --git a/website/pages/docs/from-1.5/functions/encoding/base64decode.mdx b/website/content/docs/from-1.5/functions/encoding/base64decode.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/encoding/base64decode.mdx rename to website/content/docs/from-1.5/functions/encoding/base64decode.mdx diff --git a/website/pages/docs/from-1.5/functions/encoding/base64encode.mdx b/website/content/docs/from-1.5/functions/encoding/base64encode.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/encoding/base64encode.mdx rename to website/content/docs/from-1.5/functions/encoding/base64encode.mdx diff --git a/website/pages/docs/from-1.5/functions/encoding/csvdecode.mdx b/website/content/docs/from-1.5/functions/encoding/csvdecode.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/encoding/csvdecode.mdx rename to website/content/docs/from-1.5/functions/encoding/csvdecode.mdx diff --git a/website/pages/docs/from-1.5/functions/encoding/index.mdx b/website/content/docs/from-1.5/functions/encoding/index.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/encoding/index.mdx rename to website/content/docs/from-1.5/functions/encoding/index.mdx diff --git a/website/pages/docs/from-1.5/functions/encoding/jsondecode.mdx b/website/content/docs/from-1.5/functions/encoding/jsondecode.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/encoding/jsondecode.mdx rename to website/content/docs/from-1.5/functions/encoding/jsondecode.mdx diff --git a/website/pages/docs/from-1.5/functions/encoding/jsonencode.mdx b/website/content/docs/from-1.5/functions/encoding/jsonencode.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/encoding/jsonencode.mdx rename to website/content/docs/from-1.5/functions/encoding/jsonencode.mdx diff --git a/website/pages/docs/from-1.5/functions/encoding/urlencode.mdx b/website/content/docs/from-1.5/functions/encoding/urlencode.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/encoding/urlencode.mdx rename to website/content/docs/from-1.5/functions/encoding/urlencode.mdx diff --git a/website/pages/docs/from-1.5/functions/encoding/yamldecode.mdx b/website/content/docs/from-1.5/functions/encoding/yamldecode.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/encoding/yamldecode.mdx rename to website/content/docs/from-1.5/functions/encoding/yamldecode.mdx diff --git a/website/pages/docs/from-1.5/functions/encoding/yamlencode.mdx b/website/content/docs/from-1.5/functions/encoding/yamlencode.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/encoding/yamlencode.mdx rename to website/content/docs/from-1.5/functions/encoding/yamlencode.mdx diff --git a/website/pages/docs/from-1.5/functions/file/abspath.mdx b/website/content/docs/from-1.5/functions/file/abspath.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/file/abspath.mdx rename to website/content/docs/from-1.5/functions/file/abspath.mdx diff --git a/website/pages/docs/from-1.5/functions/file/basename.mdx b/website/content/docs/from-1.5/functions/file/basename.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/file/basename.mdx rename to website/content/docs/from-1.5/functions/file/basename.mdx diff --git a/website/pages/docs/from-1.5/functions/file/dirname.mdx b/website/content/docs/from-1.5/functions/file/dirname.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/file/dirname.mdx rename to website/content/docs/from-1.5/functions/file/dirname.mdx diff --git a/website/pages/docs/from-1.5/functions/file/file.mdx b/website/content/docs/from-1.5/functions/file/file.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/file/file.mdx rename to website/content/docs/from-1.5/functions/file/file.mdx diff --git a/website/pages/docs/from-1.5/functions/file/fileexists.mdx b/website/content/docs/from-1.5/functions/file/fileexists.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/file/fileexists.mdx rename to website/content/docs/from-1.5/functions/file/fileexists.mdx diff --git a/website/pages/docs/from-1.5/functions/file/fileset.mdx b/website/content/docs/from-1.5/functions/file/fileset.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/file/fileset.mdx rename to website/content/docs/from-1.5/functions/file/fileset.mdx diff --git a/website/pages/docs/from-1.5/functions/file/index.mdx b/website/content/docs/from-1.5/functions/file/index.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/file/index.mdx rename to website/content/docs/from-1.5/functions/file/index.mdx diff --git a/website/pages/docs/from-1.5/functions/file/pathexpand.mdx b/website/content/docs/from-1.5/functions/file/pathexpand.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/file/pathexpand.mdx rename to website/content/docs/from-1.5/functions/file/pathexpand.mdx diff --git a/website/pages/docs/from-1.5/functions/index.mdx b/website/content/docs/from-1.5/functions/index.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/index.mdx rename to website/content/docs/from-1.5/functions/index.mdx diff --git a/website/pages/docs/from-1.5/functions/ipnet/cidrhost.mdx b/website/content/docs/from-1.5/functions/ipnet/cidrhost.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/ipnet/cidrhost.mdx rename to website/content/docs/from-1.5/functions/ipnet/cidrhost.mdx diff --git a/website/pages/docs/from-1.5/functions/ipnet/cidrnetmask.mdx b/website/content/docs/from-1.5/functions/ipnet/cidrnetmask.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/ipnet/cidrnetmask.mdx rename to website/content/docs/from-1.5/functions/ipnet/cidrnetmask.mdx diff --git a/website/pages/docs/from-1.5/functions/ipnet/cidrsubnet.mdx b/website/content/docs/from-1.5/functions/ipnet/cidrsubnet.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/ipnet/cidrsubnet.mdx rename to website/content/docs/from-1.5/functions/ipnet/cidrsubnet.mdx diff --git a/website/pages/docs/from-1.5/functions/ipnet/cidrsubnets.mdx b/website/content/docs/from-1.5/functions/ipnet/cidrsubnets.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/ipnet/cidrsubnets.mdx rename to website/content/docs/from-1.5/functions/ipnet/cidrsubnets.mdx diff --git a/website/pages/docs/from-1.5/functions/ipnet/index.mdx b/website/content/docs/from-1.5/functions/ipnet/index.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/ipnet/index.mdx rename to website/content/docs/from-1.5/functions/ipnet/index.mdx diff --git a/website/pages/docs/from-1.5/functions/numeric/abs.mdx b/website/content/docs/from-1.5/functions/numeric/abs.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/numeric/abs.mdx rename to website/content/docs/from-1.5/functions/numeric/abs.mdx diff --git a/website/pages/docs/from-1.5/functions/numeric/ceil.mdx b/website/content/docs/from-1.5/functions/numeric/ceil.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/numeric/ceil.mdx rename to website/content/docs/from-1.5/functions/numeric/ceil.mdx diff --git a/website/pages/docs/from-1.5/functions/numeric/floor.mdx b/website/content/docs/from-1.5/functions/numeric/floor.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/numeric/floor.mdx rename to website/content/docs/from-1.5/functions/numeric/floor.mdx diff --git a/website/pages/docs/from-1.5/functions/numeric/index.mdx b/website/content/docs/from-1.5/functions/numeric/index.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/numeric/index.mdx rename to website/content/docs/from-1.5/functions/numeric/index.mdx diff --git a/website/pages/docs/from-1.5/functions/numeric/log.mdx b/website/content/docs/from-1.5/functions/numeric/log.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/numeric/log.mdx rename to website/content/docs/from-1.5/functions/numeric/log.mdx diff --git a/website/pages/docs/from-1.5/functions/numeric/max.mdx b/website/content/docs/from-1.5/functions/numeric/max.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/numeric/max.mdx rename to website/content/docs/from-1.5/functions/numeric/max.mdx diff --git a/website/pages/docs/from-1.5/functions/numeric/min.mdx b/website/content/docs/from-1.5/functions/numeric/min.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/numeric/min.mdx rename to website/content/docs/from-1.5/functions/numeric/min.mdx diff --git a/website/pages/docs/from-1.5/functions/numeric/parseint.mdx b/website/content/docs/from-1.5/functions/numeric/parseint.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/numeric/parseint.mdx rename to website/content/docs/from-1.5/functions/numeric/parseint.mdx diff --git a/website/pages/docs/from-1.5/functions/numeric/pow.mdx b/website/content/docs/from-1.5/functions/numeric/pow.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/numeric/pow.mdx rename to website/content/docs/from-1.5/functions/numeric/pow.mdx diff --git a/website/pages/docs/from-1.5/functions/numeric/signum.mdx b/website/content/docs/from-1.5/functions/numeric/signum.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/numeric/signum.mdx rename to website/content/docs/from-1.5/functions/numeric/signum.mdx diff --git a/website/pages/docs/from-1.5/functions/string/chomp.mdx b/website/content/docs/from-1.5/functions/string/chomp.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/string/chomp.mdx rename to website/content/docs/from-1.5/functions/string/chomp.mdx diff --git a/website/pages/docs/from-1.5/functions/string/format.mdx b/website/content/docs/from-1.5/functions/string/format.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/string/format.mdx rename to website/content/docs/from-1.5/functions/string/format.mdx diff --git a/website/pages/docs/from-1.5/functions/string/formatlist.mdx b/website/content/docs/from-1.5/functions/string/formatlist.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/string/formatlist.mdx rename to website/content/docs/from-1.5/functions/string/formatlist.mdx diff --git a/website/pages/docs/from-1.5/functions/string/indent.mdx b/website/content/docs/from-1.5/functions/string/indent.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/string/indent.mdx rename to website/content/docs/from-1.5/functions/string/indent.mdx diff --git a/website/pages/docs/from-1.5/functions/string/index.mdx b/website/content/docs/from-1.5/functions/string/index.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/string/index.mdx rename to website/content/docs/from-1.5/functions/string/index.mdx diff --git a/website/pages/docs/from-1.5/functions/string/join.mdx b/website/content/docs/from-1.5/functions/string/join.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/string/join.mdx rename to website/content/docs/from-1.5/functions/string/join.mdx diff --git a/website/pages/docs/from-1.5/functions/string/lower.mdx b/website/content/docs/from-1.5/functions/string/lower.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/string/lower.mdx rename to website/content/docs/from-1.5/functions/string/lower.mdx diff --git a/website/pages/docs/from-1.5/functions/string/regex_replace.mdx b/website/content/docs/from-1.5/functions/string/regex_replace.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/string/regex_replace.mdx rename to website/content/docs/from-1.5/functions/string/regex_replace.mdx diff --git a/website/pages/docs/from-1.5/functions/string/replace.mdx b/website/content/docs/from-1.5/functions/string/replace.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/string/replace.mdx rename to website/content/docs/from-1.5/functions/string/replace.mdx diff --git a/website/pages/docs/from-1.5/functions/string/split.mdx b/website/content/docs/from-1.5/functions/string/split.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/string/split.mdx rename to website/content/docs/from-1.5/functions/string/split.mdx diff --git a/website/pages/docs/from-1.5/functions/string/strrev.mdx b/website/content/docs/from-1.5/functions/string/strrev.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/string/strrev.mdx rename to website/content/docs/from-1.5/functions/string/strrev.mdx diff --git a/website/pages/docs/from-1.5/functions/string/substr.mdx b/website/content/docs/from-1.5/functions/string/substr.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/string/substr.mdx rename to website/content/docs/from-1.5/functions/string/substr.mdx diff --git a/website/pages/docs/from-1.5/functions/string/title.mdx b/website/content/docs/from-1.5/functions/string/title.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/string/title.mdx rename to website/content/docs/from-1.5/functions/string/title.mdx diff --git a/website/pages/docs/from-1.5/functions/string/trim.mdx b/website/content/docs/from-1.5/functions/string/trim.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/string/trim.mdx rename to website/content/docs/from-1.5/functions/string/trim.mdx diff --git a/website/pages/docs/from-1.5/functions/string/trimprefix.mdx b/website/content/docs/from-1.5/functions/string/trimprefix.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/string/trimprefix.mdx rename to website/content/docs/from-1.5/functions/string/trimprefix.mdx diff --git a/website/pages/docs/from-1.5/functions/string/trimspace.mdx b/website/content/docs/from-1.5/functions/string/trimspace.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/string/trimspace.mdx rename to website/content/docs/from-1.5/functions/string/trimspace.mdx diff --git a/website/pages/docs/from-1.5/functions/string/trimsuffix.mdx b/website/content/docs/from-1.5/functions/string/trimsuffix.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/string/trimsuffix.mdx rename to website/content/docs/from-1.5/functions/string/trimsuffix.mdx diff --git a/website/pages/docs/from-1.5/functions/string/upper.mdx b/website/content/docs/from-1.5/functions/string/upper.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/string/upper.mdx rename to website/content/docs/from-1.5/functions/string/upper.mdx diff --git a/website/pages/docs/from-1.5/functions/uuid/index.mdx b/website/content/docs/from-1.5/functions/uuid/index.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/uuid/index.mdx rename to website/content/docs/from-1.5/functions/uuid/index.mdx diff --git a/website/pages/docs/from-1.5/functions/uuid/uuidv4.mdx b/website/content/docs/from-1.5/functions/uuid/uuidv4.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/uuid/uuidv4.mdx rename to website/content/docs/from-1.5/functions/uuid/uuidv4.mdx diff --git a/website/pages/docs/from-1.5/functions/uuid/uuidv5.mdx b/website/content/docs/from-1.5/functions/uuid/uuidv5.mdx similarity index 100% rename from website/pages/docs/from-1.5/functions/uuid/uuidv5.mdx rename to website/content/docs/from-1.5/functions/uuid/uuidv5.mdx diff --git a/website/pages/docs/from-1.5/index.mdx b/website/content/docs/from-1.5/index.mdx similarity index 100% rename from website/pages/docs/from-1.5/index.mdx rename to website/content/docs/from-1.5/index.mdx diff --git a/website/pages/docs/from-1.5/locals.mdx b/website/content/docs/from-1.5/locals.mdx similarity index 100% rename from website/pages/docs/from-1.5/locals.mdx rename to website/content/docs/from-1.5/locals.mdx diff --git a/website/pages/docs/from-1.5/onlyexcept.mdx b/website/content/docs/from-1.5/onlyexcept.mdx similarity index 100% rename from website/pages/docs/from-1.5/onlyexcept.mdx rename to website/content/docs/from-1.5/onlyexcept.mdx diff --git a/website/pages/docs/from-1.5/path-variables.mdx b/website/content/docs/from-1.5/path-variables.mdx similarity index 99% rename from website/pages/docs/from-1.5/path-variables.mdx rename to website/content/docs/from-1.5/path-variables.mdx index d95e468de..920c4db6b 100644 --- a/website/pages/docs/from-1.5/path-variables.mdx +++ b/website/content/docs/from-1.5/path-variables.mdx @@ -13,7 +13,6 @@ description: |- - `path.root`: the directory of the input HCL file or the input folder. - ## Examples ```HCL diff --git a/website/pages/docs/from-1.5/syntax-json.mdx b/website/content/docs/from-1.5/syntax-json.mdx similarity index 100% rename from website/pages/docs/from-1.5/syntax-json.mdx rename to website/content/docs/from-1.5/syntax-json.mdx diff --git a/website/pages/docs/from-1.5/syntax.mdx b/website/content/docs/from-1.5/syntax.mdx similarity index 100% rename from website/pages/docs/from-1.5/syntax.mdx rename to website/content/docs/from-1.5/syntax.mdx diff --git a/website/pages/docs/from-1.5/variables.mdx b/website/content/docs/from-1.5/variables.mdx similarity index 99% rename from website/pages/docs/from-1.5/variables.mdx rename to website/content/docs/from-1.5/variables.mdx index 73c5c3746..850b9bac8 100644 --- a/website/pages/docs/from-1.5/variables.mdx +++ b/website/content/docs/from-1.5/variables.mdx @@ -134,7 +134,7 @@ value must be convertible to the specified type. If only `default` is specified, the type of the default value will be used. -When the `type` and `default` are both *not* specified and you try to set a +When the `type` and `default` are both _not_ specified and you try to set a variable [from env vars](#environment-variables) or [from the command line](#variables-on-the-command-line), the variable will always be interpreted as a string. diff --git a/website/pages/docs/index.mdx b/website/content/docs/index.mdx similarity index 100% rename from website/pages/docs/index.mdx rename to website/content/docs/index.mdx diff --git a/website/pages/docs/install.mdx b/website/content/docs/install.mdx similarity index 100% rename from website/pages/docs/install.mdx rename to website/content/docs/install.mdx diff --git a/website/pages/docs/post-processors/alicloud-import.mdx b/website/content/docs/post-processors/alicloud-import.mdx similarity index 100% rename from website/pages/docs/post-processors/alicloud-import.mdx rename to website/content/docs/post-processors/alicloud-import.mdx diff --git a/website/pages/docs/post-processors/amazon-import.mdx b/website/content/docs/post-processors/amazon-import.mdx similarity index 97% rename from website/pages/docs/post-processors/amazon-import.mdx rename to website/content/docs/post-processors/amazon-import.mdx index 7160fa1f4..d2f3fd8cb 100644 --- a/website/pages/docs/post-processors/amazon-import.mdx +++ b/website/content/docs/post-processors/amazon-import.mdx @@ -216,14 +216,14 @@ You'll need at least the following permissions in the policy for your IAM user in order to successfully upload an image via the amazon-import post-processor. ```json - "ec2:CancelImportTask", - "ec2:CopyImage", - "ec2:CreateTags", - "ec2:DescribeImages", - "ec2:DescribeImportImageTasks", - "ec2:ImportImage", - "ec2:ModifyImageAttribute", - "ec2:DeregisterImage" +("ec2:CancelImportTask", +"ec2:CopyImage", +"ec2:CreateTags", +"ec2:DescribeImages", +"ec2:DescribeImportImageTasks", +"ec2:ImportImage", +"ec2:ModifyImageAttribute", +"ec2:DeregisterImage") ``` ## Troubleshooting Timeouts diff --git a/website/pages/docs/post-processors/artifice.mdx b/website/content/docs/post-processors/artifice.mdx similarity index 100% rename from website/pages/docs/post-processors/artifice.mdx rename to website/content/docs/post-processors/artifice.mdx diff --git a/website/pages/docs/post-processors/checksum.mdx b/website/content/docs/post-processors/checksum.mdx similarity index 97% rename from website/pages/docs/post-processors/checksum.mdx rename to website/content/docs/post-processors/checksum.mdx index 1bb216336..a1a40d56e 100644 --- a/website/pages/docs/post-processors/checksum.mdx +++ b/website/content/docs/post-processors/checksum.mdx @@ -58,12 +58,13 @@ Optional parameters: - `checksum_types` (array of strings) - An array of strings of checksum types to compute. If empty, Defaults to md5. Allowed values are: - * md5 - * sha1 - * sha224 - * sha256 - * sha384 - * sha512 + + - md5 + - sha1 + - sha224 + - sha256 + - sha384 + - sha512 - `output` (string) - Specify filename to store checksums. This defaults to `packer_{{.BuildName}}_{{.BuilderType}}_{{.ChecksumType}}.checksum`. For diff --git a/website/pages/docs/post-processors/community-supported.mdx b/website/content/docs/post-processors/community-supported.mdx similarity index 100% rename from website/pages/docs/post-processors/community-supported.mdx rename to website/content/docs/post-processors/community-supported.mdx diff --git a/website/pages/docs/post-processors/compress.mdx b/website/content/docs/post-processors/compress.mdx similarity index 100% rename from website/pages/docs/post-processors/compress.mdx rename to website/content/docs/post-processors/compress.mdx diff --git a/website/pages/docs/post-processors/digitalocean-import.mdx b/website/content/docs/post-processors/digitalocean-import.mdx similarity index 100% rename from website/pages/docs/post-processors/digitalocean-import.mdx rename to website/content/docs/post-processors/digitalocean-import.mdx diff --git a/website/pages/docs/post-processors/docker-import.mdx b/website/content/docs/post-processors/docker-import.mdx similarity index 95% rename from website/pages/docs/post-processors/docker-import.mdx rename to website/content/docs/post-processors/docker-import.mdx index 4108bf13b..66adf5084 100644 --- a/website/pages/docs/post-processors/docker-import.mdx +++ b/website/content/docs/post-processors/docker-import.mdx @@ -27,21 +27,23 @@ registry. ```json { - "builders": [{ - "type": "docker", - "image": "ubuntu:18.04", - "export_path": "party_parrot.tar" - }], + "builders": [ + { + "type": "docker", + "image": "ubuntu:18.04", + "export_path": "party_parrot.tar" + } + ], "post-processors": [ { - "type": "docker-import", - "repository": "local/ubuntu", - "tag": "latest" - } -] + "type": "docker-import", + "repository": "local/ubuntu", + "tag": "latest" + } + ] } - ``` + diff --git a/website/pages/docs/post-processors/docker-push.mdx b/website/content/docs/post-processors/docker-push.mdx similarity index 100% rename from website/pages/docs/post-processors/docker-push.mdx rename to website/content/docs/post-processors/docker-push.mdx diff --git a/website/pages/docs/post-processors/docker-save.mdx b/website/content/docs/post-processors/docker-save.mdx similarity index 100% rename from website/pages/docs/post-processors/docker-save.mdx rename to website/content/docs/post-processors/docker-save.mdx diff --git a/website/pages/docs/post-processors/docker-tag.mdx b/website/content/docs/post-processors/docker-tag.mdx similarity index 100% rename from website/pages/docs/post-processors/docker-tag.mdx rename to website/content/docs/post-processors/docker-tag.mdx diff --git a/website/pages/docs/post-processors/exoscale-import.mdx b/website/content/docs/post-processors/exoscale-import.mdx similarity index 100% rename from website/pages/docs/post-processors/exoscale-import.mdx rename to website/content/docs/post-processors/exoscale-import.mdx diff --git a/website/pages/docs/post-processors/googlecompute-export.mdx b/website/content/docs/post-processors/googlecompute-export.mdx similarity index 100% rename from website/pages/docs/post-processors/googlecompute-export.mdx rename to website/content/docs/post-processors/googlecompute-export.mdx diff --git a/website/pages/docs/post-processors/googlecompute-import.mdx b/website/content/docs/post-processors/googlecompute-import.mdx similarity index 100% rename from website/pages/docs/post-processors/googlecompute-import.mdx rename to website/content/docs/post-processors/googlecompute-import.mdx diff --git a/website/pages/docs/post-processors/index.mdx b/website/content/docs/post-processors/index.mdx similarity index 100% rename from website/pages/docs/post-processors/index.mdx rename to website/content/docs/post-processors/index.mdx diff --git a/website/pages/docs/post-processors/manifest.mdx b/website/content/docs/post-processors/manifest.mdx similarity index 97% rename from website/pages/docs/post-processors/manifest.mdx rename to website/content/docs/post-processors/manifest.mdx index 76cda3e95..2dcb5db1d 100644 --- a/website/pages/docs/post-processors/manifest.mdx +++ b/website/content/docs/post-processors/manifest.mdx @@ -36,9 +36,9 @@ post-processors such as Docker and Artifice. @include 'post-processor/manifest/Config-not-required.mdx' -~> **Note**: Unlike most other post-processors, the keep_input_artifact option doesn't apply for the manifest +~> **Note**: Unlike most other post-processors, the keep_input_artifact option doesn't apply for the manifest post-processor. We will always retain the input artifact for manifest, since deleting the files we just recorded -is not a behavior anyone should ever expect. +is not a behavior anyone should ever expect. ### Example Configuration diff --git a/website/pages/docs/post-processors/shell-local.mdx b/website/content/docs/post-processors/shell-local.mdx similarity index 99% rename from website/pages/docs/post-processors/shell-local.mdx rename to website/content/docs/post-processors/shell-local.mdx index 1e98a3f2b..a456433dd 100644 --- a/website/pages/docs/post-processors/shell-local.mdx +++ b/website/content/docs/post-processors/shell-local.mdx @@ -210,7 +210,6 @@ still in beta. There will be some limitations as a result. For example, it will likely not work unless both Packer and the scripts you want to run are both on the C drive. - @@ -409,7 +408,6 @@ post-processor "shell-local" { - Contents of "test_cmd.cmd": echo %SHELLLOCALTEST% @@ -417,7 +415,6 @@ Contents of "test_cmd.cmd": Example of running an inline command on windows: Required customization: tempfile_extension - diff --git a/website/pages/docs/post-processors/ucloud-import.mdx b/website/content/docs/post-processors/ucloud-import.mdx similarity index 100% rename from website/pages/docs/post-processors/ucloud-import.mdx rename to website/content/docs/post-processors/ucloud-import.mdx diff --git a/website/pages/docs/post-processors/vagrant-cloud.mdx b/website/content/docs/post-processors/vagrant-cloud.mdx similarity index 99% rename from website/pages/docs/post-processors/vagrant-cloud.mdx rename to website/content/docs/post-processors/vagrant-cloud.mdx index 9eaf3dc17..3a6e46e97 100644 --- a/website/pages/docs/post-processors/vagrant-cloud.mdx +++ b/website/content/docs/post-processors/vagrant-cloud.mdx @@ -111,6 +111,7 @@ on Vagrant Cloud, as well as authentication and version information. This is a [template engine](/docs/templates/engine). Therefore, you may use user variables and template functions in this field. The following extra variables are also avilable in this engine: + - `Provider`: The Vagrant provider the box is for - `ArtifactId`: The ID of the input artifact. diff --git a/website/pages/docs/post-processors/vagrant.mdx b/website/content/docs/post-processors/vagrant.mdx similarity index 96% rename from website/pages/docs/post-processors/vagrant.mdx rename to website/content/docs/post-processors/vagrant.mdx index 9c718c5a0..f86f4832b 100644 --- a/website/pages/docs/post-processors/vagrant.mdx +++ b/website/content/docs/post-processors/vagrant.mdx @@ -125,22 +125,25 @@ how to do this: ```json { - "builders": [{ - "type": "null", - "communicator": "none" - }], + "builders": [ + { + "type": "null", + "communicator": "none" + } + ], "post-processors": [ [ { "type": "artifice", - "files": ["output-virtualbox-iso/vbox-example-disk001.vmdk", - "output-virtualbox-iso/vbox-example.ovf" - ] + "files": [ + "output-virtualbox-iso/vbox-example-disk001.vmdk", + "output-virtualbox-iso/vbox-example.ovf" + ] }, { "type": "vagrant", "keep_input_artifact": true, - "provider_override": "virtualbox", + "provider_override": "virtualbox" } ] ] diff --git a/website/pages/docs/post-processors/vsphere-template.mdx b/website/content/docs/post-processors/vsphere-template.mdx similarity index 99% rename from website/pages/docs/post-processors/vsphere-template.mdx rename to website/content/docs/post-processors/vsphere-template.mdx index 0ef48e8f0..be925ad43 100644 --- a/website/pages/docs/post-processors/vsphere-template.mdx +++ b/website/content/docs/post-processors/vsphere-template.mdx @@ -166,4 +166,4 @@ defined by the template. If this issue affects you, the solution is to set `"bios.hddOrder": "scsi0:0"` in your builder's vmx_data. Packer doesn't automatically do this for you because it causes strange upload -behavior in certain versions of ovftool. \ No newline at end of file +behavior in certain versions of ovftool. diff --git a/website/pages/docs/post-processors/vsphere.mdx b/website/content/docs/post-processors/vsphere.mdx similarity index 91% rename from website/pages/docs/post-processors/vsphere.mdx rename to website/content/docs/post-processors/vsphere.mdx index 4662c7fdb..8677132b4 100644 --- a/website/pages/docs/post-processors/vsphere.mdx +++ b/website/content/docs/post-processors/vsphere.mdx @@ -83,7 +83,7 @@ You can also use this post-processor with the vmx artifact from a vmware build. -``` json +```json { "builders": [ { @@ -95,19 +95,19 @@ You can also use this post-processor with the vmx artifact from a vmware build. [ { "type": "artifice", - "files":["output-vmware-iso/packer-vmware-iso.vmx"] + "files": ["output-vmware-iso/packer-vmware-iso.vmx"] }, { - "type": "vsphere", - "keep_input_artifact": true, - "vm_name": "packerparty", - "vm_network": "VM Network", - "cluster": "123.45.678.1", - "datacenter": "PackerDatacenter", - "datastore": "datastore1", - "host": "123.45.678.9", - "password": "SuperSecretPassword", - "username": "Administrator@vsphere.local" + "type": "vsphere", + "keep_input_artifact": true, + "vm_name": "packerparty", + "vm_network": "VM Network", + "cluster": "123.45.678.1", + "datacenter": "PackerDatacenter", + "datastore": "datastore1", + "host": "123.45.678.9", + "password": "SuperSecretPassword", + "username": "Administrator@vsphere.local" } ] ] diff --git a/website/pages/docs/post-processors/yandex-export.mdx b/website/content/docs/post-processors/yandex-export.mdx similarity index 100% rename from website/pages/docs/post-processors/yandex-export.mdx rename to website/content/docs/post-processors/yandex-export.mdx diff --git a/website/pages/docs/post-processors/yandex-import.mdx b/website/content/docs/post-processors/yandex-import.mdx similarity index 100% rename from website/pages/docs/post-processors/yandex-import.mdx rename to website/content/docs/post-processors/yandex-import.mdx diff --git a/website/pages/docs/provisioners/ansible-local.mdx b/website/content/docs/provisioners/ansible-local.mdx similarity index 93% rename from website/pages/docs/provisioners/ansible-local.mdx rename to website/content/docs/provisioners/ansible-local.mdx index 221c890e1..51b928a2d 100644 --- a/website/pages/docs/provisioners/ansible-local.mdx +++ b/website/content/docs/provisioners/ansible-local.mdx @@ -37,25 +37,27 @@ The example below is fully functional. ```json { - "builders": [ - { - "type": "docker", - "image": "williamyeh/ansible:ubuntu14.04", - "export_path": "packer_example", - "run_command": [ "-d", "-i", "-t", "--entrypoint=/bin/bash", "{{.Image}}" ] - } - ], - "variables": - { - "topping": "mushroom" - }, - "provisioners": [ - { - "type": "ansible-local", - "playbook_file": "./playbook.yml", - "extra_arguments": ["--extra-vars", "\"pizza_toppings={{ user `topping`}}\""] - } - ] + "builders": [ + { + "type": "docker", + "image": "williamyeh/ansible:ubuntu14.04", + "export_path": "packer_example", + "run_command": ["-d", "-i", "-t", "--entrypoint=/bin/bash", "{{.Image}}"] + } + ], + "variables": { + "topping": "mushroom" + }, + "provisioners": [ + { + "type": "ansible-local", + "playbook_file": "./playbook.yml", + "extra_arguments": [ + "--extra-vars", + "\"pizza_toppings={{ user `topping`}}\"" + ] + } + ] } ``` diff --git a/website/pages/docs/provisioners/ansible.mdx b/website/content/docs/provisioners/ansible.mdx similarity index 95% rename from website/pages/docs/provisioners/ansible.mdx rename to website/content/docs/provisioners/ansible.mdx index 6e754ab21..925161bba 100644 --- a/website/pages/docs/provisioners/ansible.mdx +++ b/website/content/docs/provisioners/ansible.mdx @@ -25,7 +25,6 @@ accept jinja2 `{{ function }}` macro syntax in a way that can be preserved to the Ansible run. If you need to set variables using Ansible macros, you need to do so inside your playbooks or inventory files. - Please see the [Debugging](#debugging), [Limitations](#limitations), or [Troubleshooting](#troubleshooting) if you are having trouble getting started. @@ -347,6 +346,7 @@ explicitly not use any proxying; you can do this by setting the template option ```json "ansible_env_vars": ["no_proxy=\"*\""], ``` + @@ -525,6 +525,7 @@ The ansible provisioner template remains very simple. For example: "playbook_file": "./playbook.yml" } ``` + @@ -565,26 +566,36 @@ Example Packer template: "ansible_host": "default", "ansible_connection": "docker" }, - "builders":[ + "builders": [ { "type": "docker", "image": "centos:7", "commit": true, - "run_command": [ "-d", "-i", "-t", "--name", "{{user `ansible_host`}}", "{{.Image}}", "/bin/bash" ] + "run_command": [ + "-d", + "-i", + "-t", + "--name", + "{{user `ansible_host`}}", + "{{.Image}}", + "/bin/bash" + ] } ], "provisioners": [ { "type": "ansible", - "groups": [ "webserver" ], + "groups": ["webserver"], "playbook_file": "./webserver.yml", "extra_arguments": [ - "--extra-vars", "ansible_host={{user `ansible_host`}} ansible_connection={{user `ansible_connection`}}" + "--extra-vars", + "ansible_host={{user `ansible_host`}} ansible_connection={{user `ansible_connection`}}" ] } ] } ``` + @@ -681,6 +692,7 @@ their configured region. inventory_file_template = "{{ .HostAlias }} ansible_host={{ .ID }} ansible_user={{ .User }} ansible_ssh_common_args='-o StrictHostKeyChecking=no -o ProxyCommand=\"sh -c \\\"aws ssm start-session --target %h --document-name AWS-StartSSHSession --parameters portNumber=%p\\\"\"'\n" } ``` + @@ -696,39 +708,36 @@ Full Packer template example: }, "builders": [ - { - "type": "amazon-ebs", - "region": "us-east-1", - "ami_name": "packer-ami-ansible", - "instance_type": "t2.micro", - "source_ami_filter": { - "filters": { - "virtualization-type": "hvm", - "name": "ubuntu/images/*ubuntu-xenial-16.04-amd64-server-*", - "root-device-type": "ebs" - }, - "owners": [ - "099720109477" - ], - "most_recent": true + { + "type": "amazon-ebs", + "region": "us-east-1", + "ami_name": "packer-ami-ansible", + "instance_type": "t2.micro", + "source_ami_filter": { + "filters": { + "virtualization-type": "hvm", + "name": "ubuntu/images/*ubuntu-xenial-16.04-amd64-server-*", + "root-device-type": "ebs" }, - "communicator": "ssh", - "ssh_username": "ubuntu", - "ssh_interface": "session_manager", - "iam_instance_profile":"{{user `instance_role`}}" - } + "owners": ["099720109477"], + "most_recent": true + }, + "communicator": "ssh", + "ssh_username": "ubuntu", + "ssh_interface": "session_manager", + "iam_instance_profile": "{{user `instance_role`}}" + } ], "provisioners": [ { "type": "ansible", "use_proxy": false, "ansible_env_vars": ["PACKER_BUILD_NAME={{ build_name }}"], - "playbook_file": "./playbooks/playbook_remote.yml", + "playbook_file": "./playbooks/playbook_remote.yml", "inventory_file_template": "{{ .HostAlias }} ansible_host={{ .ID }} ansible_user={{ .User }} ansible_ssh_common_args='-o StrictHostKeyChecking=no -o ProxyCommand=\"sh -c \\\"aws ssm start-session --target %h --document-name AWS-StartSSHSession --parameters portNumber=%p\\\"\"'\n" } - ] + ] } - ``` diff --git a/website/pages/docs/provisioners/breakpoint.mdx b/website/content/docs/provisioners/breakpoint.mdx similarity index 100% rename from website/pages/docs/provisioners/breakpoint.mdx rename to website/content/docs/provisioners/breakpoint.mdx diff --git a/website/pages/docs/provisioners/chef-client.mdx b/website/content/docs/provisioners/chef-client.mdx similarity index 100% rename from website/pages/docs/provisioners/chef-client.mdx rename to website/content/docs/provisioners/chef-client.mdx diff --git a/website/pages/docs/provisioners/chef-solo.mdx b/website/content/docs/provisioners/chef-solo.mdx similarity index 100% rename from website/pages/docs/provisioners/chef-solo.mdx rename to website/content/docs/provisioners/chef-solo.mdx diff --git a/website/pages/docs/provisioners/community-supported.mdx b/website/content/docs/provisioners/community-supported.mdx similarity index 100% rename from website/pages/docs/provisioners/community-supported.mdx rename to website/content/docs/provisioners/community-supported.mdx diff --git a/website/pages/docs/provisioners/converge.mdx b/website/content/docs/provisioners/converge.mdx similarity index 100% rename from website/pages/docs/provisioners/converge.mdx rename to website/content/docs/provisioners/converge.mdx diff --git a/website/pages/docs/provisioners/custom.mdx b/website/content/docs/provisioners/custom.mdx similarity index 100% rename from website/pages/docs/provisioners/custom.mdx rename to website/content/docs/provisioners/custom.mdx diff --git a/website/pages/docs/provisioners/file.mdx b/website/content/docs/provisioners/file.mdx similarity index 100% rename from website/pages/docs/provisioners/file.mdx rename to website/content/docs/provisioners/file.mdx diff --git a/website/pages/docs/provisioners/index.mdx b/website/content/docs/provisioners/index.mdx similarity index 100% rename from website/pages/docs/provisioners/index.mdx rename to website/content/docs/provisioners/index.mdx diff --git a/website/pages/docs/provisioners/inspec.mdx b/website/content/docs/provisioners/inspec.mdx similarity index 97% rename from website/pages/docs/provisioners/inspec.mdx rename to website/content/docs/provisioners/inspec.mdx index 3ff2470b1..3262930c5 100644 --- a/website/pages/docs/provisioners/inspec.mdx +++ b/website/content/docs/provisioners/inspec.mdx @@ -16,8 +16,8 @@ target configured to use SSH, runs an SSH server, executes `inspec exec`, and marshals InSpec tests through the SSH server to the machine being provisioned by Packer. --> **Note:** Inspec is required to be installed on the host machine and -available in it's corresponding path. It is not required to be installed +-> **Note:** Inspec is required to be installed on the host machine and +available in it's corresponding path. It is not required to be installed on the provisioned image. ## Basic Example @@ -83,21 +83,21 @@ Optional Parameters: running InSpec. Usage example: - + ```json "inspec_env_vars": [ "FOO=bar" ] ``` - + ```hcl inspec_env_vars = [ "FOO=bar" ] ``` - + - `command` (string) - The command to invoke InSpec. Defaults to `inspec`. @@ -106,20 +106,21 @@ Optional Parameters: not be quoted. Usage example: - + ```json "extra_arguments": [ "--sudo", "--reporter", "json" ] ``` + - + ```hcl extra_arguments = [ "--sudo", "--reporter", "json" ] ``` - + - `attributes` (array of strings) - Attribute Files used by InSpec which will be passed to the `--input-file` argument of the `inspec` command when this diff --git a/website/pages/docs/provisioners/powershell.mdx b/website/content/docs/provisioners/powershell.mdx similarity index 99% rename from website/pages/docs/provisioners/powershell.mdx rename to website/content/docs/provisioners/powershell.mdx index 928886ec2..fd7aac131 100644 --- a/website/pages/docs/provisioners/powershell.mdx +++ b/website/content/docs/provisioners/powershell.mdx @@ -166,8 +166,8 @@ provisioner "powershell" { - If you specify an empty `elevated_password` value then the PowerShell - script is run as a service account. For example: +If you specify an empty `elevated_password` value then the PowerShell +script is run as a service account. For example: diff --git a/website/pages/docs/provisioners/puppet-masterless.mdx b/website/content/docs/provisioners/puppet-masterless.mdx similarity index 100% rename from website/pages/docs/provisioners/puppet-masterless.mdx rename to website/content/docs/provisioners/puppet-masterless.mdx diff --git a/website/pages/docs/provisioners/puppet-server.mdx b/website/content/docs/provisioners/puppet-server.mdx similarity index 100% rename from website/pages/docs/provisioners/puppet-server.mdx rename to website/content/docs/provisioners/puppet-server.mdx diff --git a/website/pages/docs/provisioners/salt-masterless.mdx b/website/content/docs/provisioners/salt-masterless.mdx similarity index 100% rename from website/pages/docs/provisioners/salt-masterless.mdx rename to website/content/docs/provisioners/salt-masterless.mdx diff --git a/website/pages/docs/provisioners/shell-local.mdx b/website/content/docs/provisioners/shell-local.mdx similarity index 99% rename from website/pages/docs/provisioners/shell-local.mdx rename to website/content/docs/provisioners/shell-local.mdx index 8260a9de6..0cae525a2 100644 --- a/website/pages/docs/provisioners/shell-local.mdx +++ b/website/content/docs/provisioners/shell-local.mdx @@ -69,7 +69,6 @@ build { - ## Configuration Reference The reference of available configuration options is listed below. The only @@ -308,8 +307,6 @@ _must_ be extra careful to `exit 0` when necessary. ## Usage Examples: - - ### Windows Host Example of running a .cmd file on windows: @@ -338,7 +335,6 @@ provisioner "shell-local" { - Contents of "test_cmd.cmd": echo %SHELLLOCALTEST% @@ -346,7 +342,6 @@ Contents of "test_cmd.cmd": Example of running an inline command on windows: Required customization: tempfile_extension - diff --git a/website/pages/docs/provisioners/shell.mdx b/website/content/docs/provisioners/shell.mdx similarity index 100% rename from website/pages/docs/provisioners/shell.mdx rename to website/content/docs/provisioners/shell.mdx diff --git a/website/pages/docs/provisioners/windows-restart.mdx b/website/content/docs/provisioners/windows-restart.mdx similarity index 100% rename from website/pages/docs/provisioners/windows-restart.mdx rename to website/content/docs/provisioners/windows-restart.mdx diff --git a/website/pages/docs/provisioners/windows-shell.mdx b/website/content/docs/provisioners/windows-shell.mdx similarity index 100% rename from website/pages/docs/provisioners/windows-shell.mdx rename to website/content/docs/provisioners/windows-shell.mdx diff --git a/website/pages/docs/templates/builders.mdx b/website/content/docs/templates/builders.mdx similarity index 100% rename from website/pages/docs/templates/builders.mdx rename to website/content/docs/templates/builders.mdx diff --git a/website/pages/docs/templates/communicator.mdx b/website/content/docs/templates/communicator.mdx similarity index 100% rename from website/pages/docs/templates/communicator.mdx rename to website/content/docs/templates/communicator.mdx diff --git a/website/pages/docs/templates/engine.mdx b/website/content/docs/templates/engine.mdx similarity index 100% rename from website/pages/docs/templates/engine.mdx rename to website/content/docs/templates/engine.mdx diff --git a/website/pages/docs/templates/index.mdx b/website/content/docs/templates/index.mdx similarity index 100% rename from website/pages/docs/templates/index.mdx rename to website/content/docs/templates/index.mdx diff --git a/website/pages/docs/templates/post-processors.mdx b/website/content/docs/templates/post-processors.mdx similarity index 95% rename from website/pages/docs/templates/post-processors.mdx rename to website/content/docs/templates/post-processors.mdx index 828560b35..c30bc283e 100644 --- a/website/pages/docs/templates/post-processors.mdx +++ b/website/content/docs/templates/post-processors.mdx @@ -151,23 +151,20 @@ option _ignores_ post-processors. ```json ([ { - // can be skipped when running `packer build -except vbox` "name": "vbox", "type": "vagrant", "only": ["virtualbox-iso"] }, { - "type": "compress" // will only be executed when vbox is + "type": "compress" } ], [ - "compress", // will run even if vbox is skipped, from the same start as vbox. + "compress", { "type": "upload", "endpoint": "http://example.com" } - // this list of post processors will execute - // using build, not another post-processor. ]) ``` diff --git a/website/pages/docs/templates/provisioners.mdx b/website/content/docs/templates/provisioners.mdx similarity index 100% rename from website/pages/docs/templates/provisioners.mdx rename to website/content/docs/templates/provisioners.mdx diff --git a/website/pages/docs/templates/user-variables.mdx b/website/content/docs/templates/user-variables.mdx similarity index 97% rename from website/pages/docs/templates/user-variables.mdx rename to website/content/docs/templates/user-variables.mdx index e4b375c7e..ba44a91d1 100644 --- a/website/pages/docs/templates/user-variables.mdx +++ b/website/content/docs/templates/user-variables.mdx @@ -195,8 +195,8 @@ and used within your template as user variables. The `aws_secretsmanager` functi available _only_ within the default value of a user variable, allowing you to default a user variable to an AWS Secrets Manager secret. - ### Plaintext Secrets + ```json { "variables": { @@ -206,10 +206,11 @@ a user variable to an AWS Secrets Manager secret. ``` In the example above it is assumed that the secret `globalpassword` is not - stored as a key pair but as a single non-JSON string value. Which the - `aws_secretsmanager` function will return as a raw string. +stored as a key pair but as a single non-JSON string value. Which the +`aws_secretsmanager` function will return as a raw string. ### Single Key Secrets + ```json { "variables": { @@ -219,10 +220,11 @@ In the example above it is assumed that the secret `globalpassword` is not ``` In the example above it is assumed that only one key is stored in - `sample/app/password` if there are multiple keys stored in it then you need - to indicate the specific key you want to fetch as shown below. +`sample/app/password` if there are multiple keys stored in it then you need +to indicate the specific key you want to fetch as shown below. ### Multiple Key Secrets + ```json { "variables": { diff --git a/website/pages/docs/terminology.mdx b/website/content/docs/terminology.mdx similarity index 100% rename from website/pages/docs/terminology.mdx rename to website/content/docs/terminology.mdx diff --git a/website/pages/guides/automatic-operating-system-installs/autounattend_windows.mdx b/website/content/guides/automatic-operating-system-installs/autounattend_windows.mdx similarity index 100% rename from website/pages/guides/automatic-operating-system-installs/autounattend_windows.mdx rename to website/content/guides/automatic-operating-system-installs/autounattend_windows.mdx diff --git a/website/pages/guides/automatic-operating-system-installs/index.mdx b/website/content/guides/automatic-operating-system-installs/index.mdx similarity index 100% rename from website/pages/guides/automatic-operating-system-installs/index.mdx rename to website/content/guides/automatic-operating-system-installs/index.mdx diff --git a/website/pages/guides/automatic-operating-system-installs/preseed_ubuntu.mdx b/website/content/guides/automatic-operating-system-installs/preseed_ubuntu.mdx similarity index 100% rename from website/pages/guides/automatic-operating-system-installs/preseed_ubuntu.mdx rename to website/content/guides/automatic-operating-system-installs/preseed_ubuntu.mdx diff --git a/website/pages/guides/hcl/component-object-spec.mdx b/website/content/guides/hcl/component-object-spec.mdx similarity index 100% rename from website/pages/guides/hcl/component-object-spec.mdx rename to website/content/guides/hcl/component-object-spec.mdx diff --git a/website/pages/guides/hcl/from-json-v1.mdx b/website/content/guides/hcl/from-json-v1.mdx similarity index 100% rename from website/pages/guides/hcl/from-json-v1.mdx rename to website/content/guides/hcl/from-json-v1.mdx diff --git a/website/pages/guides/hcl/index.mdx b/website/content/guides/hcl/index.mdx similarity index 100% rename from website/pages/guides/hcl/index.mdx rename to website/content/guides/hcl/index.mdx diff --git a/website/pages/guides/hcl/variables.mdx b/website/content/guides/hcl/variables.mdx similarity index 99% rename from website/pages/guides/hcl/variables.mdx rename to website/content/guides/hcl/variables.mdx index ada556c12..70e37d11b 100644 --- a/website/pages/guides/hcl/variables.mdx +++ b/website/content/guides/hcl/variables.mdx @@ -23,8 +23,8 @@ the "variables" stanza of our json template could simply be passed in via the command line or a var-file; if a variable was never defined it would generally be interpolated to an empty string. -*In the HCL2 packer templates, we must always pre-define our variables in the -HCL equivalent of the "variables" stanza.* +_In the HCL2 packer templates, we must always pre-define our variables in the +HCL equivalent of the "variables" stanza._ Another difference between JSON and HCL packer templates is that in JSON packer templates, the "variables" stanza, if used, was always in the same .json file @@ -207,6 +207,7 @@ $ packer build \ These files can also be JSON: variables.json: + ```json { "weekday": "sunday", diff --git a/website/pages/guides/index.mdx b/website/content/guides/index.mdx similarity index 100% rename from website/pages/guides/index.mdx rename to website/content/guides/index.mdx diff --git a/website/pages/guides/packer-on-cicd/build-image-in-cicd.mdx b/website/content/guides/packer-on-cicd/build-image-in-cicd.mdx similarity index 100% rename from website/pages/guides/packer-on-cicd/build-image-in-cicd.mdx rename to website/content/guides/packer-on-cicd/build-image-in-cicd.mdx diff --git a/website/pages/guides/packer-on-cicd/build-virtualbox-image.mdx b/website/content/guides/packer-on-cicd/build-virtualbox-image.mdx similarity index 100% rename from website/pages/guides/packer-on-cicd/build-virtualbox-image.mdx rename to website/content/guides/packer-on-cicd/build-virtualbox-image.mdx diff --git a/website/pages/guides/packer-on-cicd/index.mdx b/website/content/guides/packer-on-cicd/index.mdx similarity index 100% rename from website/pages/guides/packer-on-cicd/index.mdx rename to website/content/guides/packer-on-cicd/index.mdx diff --git a/website/pages/guides/packer-on-cicd/pipelineing-builds.mdx b/website/content/guides/packer-on-cicd/pipelineing-builds.mdx similarity index 99% rename from website/pages/guides/packer-on-cicd/pipelineing-builds.mdx rename to website/content/guides/packer-on-cicd/pipelineing-builds.mdx index 7363ad00d..5c5d4769d 100644 --- a/website/pages/guides/packer-on-cicd/pipelineing-builds.mdx +++ b/website/content/guides/packer-on-cicd/pipelineing-builds.mdx @@ -280,6 +280,7 @@ different files in a single directory, so the following files are assumed to exist in their own folder: sources.pkr.hcl + ```hcl // In your sources file, you can create a configuration for a builder that you // want to reuse between multiple steps in the build. Just leave the source @@ -293,6 +294,7 @@ source "docker" "example" { ``` build.pkr.hcl + ```hcl build { // Make sure to name your builds so that you can selectively run them one at @@ -342,6 +344,7 @@ build { ``` pipeline.sh + ```sh #!/bin/bash packer build -only='step1.docker.example' . diff --git a/website/pages/guides/packer-on-cicd/trigger-tfe.mdx b/website/content/guides/packer-on-cicd/trigger-tfe.mdx similarity index 100% rename from website/pages/guides/packer-on-cicd/trigger-tfe.mdx rename to website/content/guides/packer-on-cicd/trigger-tfe.mdx diff --git a/website/pages/guides/packer-on-cicd/upload-images-to-artifact.mdx b/website/content/guides/packer-on-cicd/upload-images-to-artifact.mdx similarity index 100% rename from website/pages/guides/packer-on-cicd/upload-images-to-artifact.mdx rename to website/content/guides/packer-on-cicd/upload-images-to-artifact.mdx diff --git a/website/pages/guides/workflow-tips-and-tricks/index.mdx b/website/content/guides/workflow-tips-and-tricks/index.mdx similarity index 100% rename from website/pages/guides/workflow-tips-and-tricks/index.mdx rename to website/content/guides/workflow-tips-and-tricks/index.mdx diff --git a/website/pages/guides/workflow-tips-and-tricks/isotime-template-function.mdx b/website/content/guides/workflow-tips-and-tricks/isotime-template-function.mdx similarity index 100% rename from website/pages/guides/workflow-tips-and-tricks/isotime-template-function.mdx rename to website/content/guides/workflow-tips-and-tricks/isotime-template-function.mdx diff --git a/website/pages/guides/workflow-tips-and-tricks/use-packer-with-comment.mdx b/website/content/guides/workflow-tips-and-tricks/use-packer-with-comment.mdx similarity index 100% rename from website/pages/guides/workflow-tips-and-tricks/use-packer-with-comment.mdx rename to website/content/guides/workflow-tips-and-tricks/use-packer-with-comment.mdx diff --git a/website/pages/guides/workflow-tips-and-tricks/veewee-to-packer.mdx b/website/content/guides/workflow-tips-and-tricks/veewee-to-packer.mdx similarity index 100% rename from website/pages/guides/workflow-tips-and-tricks/veewee-to-packer.mdx rename to website/content/guides/workflow-tips-and-tricks/veewee-to-packer.mdx diff --git a/website/pages/intro/index.mdx b/website/content/intro/index.mdx similarity index 99% rename from website/pages/intro/index.mdx rename to website/content/intro/index.mdx index e84fb23b5..b9c4ebb1a 100644 --- a/website/pages/intro/index.mdx +++ b/website/content/intro/index.mdx @@ -1,5 +1,4 @@ --- -layout: intro page_title: Introduction description: |- Welcome to the world of Packer! This introduction guide will show you what diff --git a/website/pages/intro/use-cases.mdx b/website/content/intro/use-cases.mdx similarity index 99% rename from website/pages/intro/use-cases.mdx rename to website/content/intro/use-cases.mdx index c08474462..3f59588f3 100644 --- a/website/pages/intro/use-cases.mdx +++ b/website/content/intro/use-cases.mdx @@ -1,5 +1,4 @@ --- -layout: intro page_title: Use Cases - Introduction sidebar_title: Use Cases description: |- diff --git a/website/pages/intro/why.mdx b/website/content/intro/why.mdx similarity index 99% rename from website/pages/intro/why.mdx rename to website/content/intro/why.mdx index 6e25c7206..cf98064cf 100644 --- a/website/pages/intro/why.mdx +++ b/website/content/intro/why.mdx @@ -1,5 +1,4 @@ --- -layout: intro page_title: Why Packer - Introduction sidebar_title: Why Use Packer? description: |- diff --git a/website/pages/partials/builder/alicloud/ecs/AlicloudAccessConfig-not-required.mdx b/website/content/partials/builder/alicloud/ecs/AlicloudAccessConfig-not-required.mdx similarity index 100% rename from website/pages/partials/builder/alicloud/ecs/AlicloudAccessConfig-not-required.mdx rename to website/content/partials/builder/alicloud/ecs/AlicloudAccessConfig-not-required.mdx diff --git a/website/pages/partials/builder/alicloud/ecs/AlicloudAccessConfig-required.mdx b/website/content/partials/builder/alicloud/ecs/AlicloudAccessConfig-required.mdx similarity index 100% rename from website/pages/partials/builder/alicloud/ecs/AlicloudAccessConfig-required.mdx rename to website/content/partials/builder/alicloud/ecs/AlicloudAccessConfig-required.mdx diff --git a/website/pages/partials/builder/alicloud/ecs/AlicloudAccessConfig.mdx b/website/content/partials/builder/alicloud/ecs/AlicloudAccessConfig.mdx similarity index 100% rename from website/pages/partials/builder/alicloud/ecs/AlicloudAccessConfig.mdx rename to website/content/partials/builder/alicloud/ecs/AlicloudAccessConfig.mdx diff --git a/website/pages/partials/builder/alicloud/ecs/AlicloudDiskDevice-not-required.mdx b/website/content/partials/builder/alicloud/ecs/AlicloudDiskDevice-not-required.mdx similarity index 90% rename from website/pages/partials/builder/alicloud/ecs/AlicloudDiskDevice-not-required.mdx rename to website/content/partials/builder/alicloud/ecs/AlicloudDiskDevice-not-required.mdx index 9d0a99c0e..13e7bef8e 100644 --- a/website/pages/partials/builder/alicloud/ecs/AlicloudDiskDevice-not-required.mdx +++ b/website/content/partials/builder/alicloud/ecs/AlicloudDiskDevice-not-required.mdx @@ -3,13 +3,10 @@ - `disk_name` (string) - The value of disk name is blank by default. [2, 128] English or Chinese characters, must begin with an uppercase/lowercase letter or Chinese character. Can contain numbers, - ., _ and -. The disk name will appear on the console. It cannot + ., \_ and -. The disk name will appear on the console. It cannot begin with `http://` or `https://`. -- `disk_category` (string) - Category of the system disk. Optional values are: - - cloud - general cloud disk - - cloud_efficiency - efficiency cloud disk - - cloud_ssd - cloud SSD +- `disk_category` (string) - Category of the system disk. Optional values are: - cloud - general cloud disk - cloud_efficiency - efficiency cloud disk - cloud_ssd - cloud SSD - `disk_size` (int) - Size of the system disk, measured in GiB. Value range: [20, 500]. The specified value must be equal to or greater diff --git a/website/pages/partials/builder/alicloud/ecs/AlicloudDiskDevice.mdx b/website/content/partials/builder/alicloud/ecs/AlicloudDiskDevice.mdx similarity index 100% rename from website/pages/partials/builder/alicloud/ecs/AlicloudDiskDevice.mdx rename to website/content/partials/builder/alicloud/ecs/AlicloudDiskDevice.mdx diff --git a/website/pages/partials/builder/alicloud/ecs/AlicloudDiskDevices-not-required.mdx b/website/content/partials/builder/alicloud/ecs/AlicloudDiskDevices-not-required.mdx similarity index 98% rename from website/pages/partials/builder/alicloud/ecs/AlicloudDiskDevices-not-required.mdx rename to website/content/partials/builder/alicloud/ecs/AlicloudDiskDevices-not-required.mdx index 01f5c4edb..8911e8a31 100644 --- a/website/pages/partials/builder/alicloud/ecs/AlicloudDiskDevices-not-required.mdx +++ b/website/content/partials/builder/alicloud/ecs/AlicloudDiskDevices-not-required.mdx @@ -4,7 +4,7 @@ See the [disk device configuration](#disk-devices-configuration) section for more information on options. Usage example: - + ```json "builders": [{ "type":"alicloud-ecs", @@ -20,7 +20,7 @@ See the [disk device configuration](#disk-devices-configuration) section for more information on options. Usage example: - + ```json "builders": [{ "type":"alicloud-ecs", @@ -32,4 +32,4 @@ ], ... } - ``` + ``` diff --git a/website/pages/partials/builder/alicloud/ecs/AlicloudDiskDevices.mdx b/website/content/partials/builder/alicloud/ecs/AlicloudDiskDevices.mdx similarity index 100% rename from website/pages/partials/builder/alicloud/ecs/AlicloudDiskDevices.mdx rename to website/content/partials/builder/alicloud/ecs/AlicloudDiskDevices.mdx diff --git a/website/pages/partials/builder/alicloud/ecs/AlicloudImageConfig-not-required.mdx b/website/content/partials/builder/alicloud/ecs/AlicloudImageConfig-not-required.mdx similarity index 96% rename from website/pages/partials/builder/alicloud/ecs/AlicloudImageConfig-not-required.mdx rename to website/content/partials/builder/alicloud/ecs/AlicloudImageConfig-not-required.mdx index ae957a5e8..cc0fdaa82 100644 --- a/website/pages/partials/builder/alicloud/ecs/AlicloudImageConfig-not-required.mdx +++ b/website/content/partials/builder/alicloud/ecs/AlicloudImageConfig-not-required.mdx @@ -17,10 +17,10 @@ - `image_copy_names` ([]string) - The name of the destination image, [2, 128] English or Chinese characters. It must begin with an uppercase/lowercase letter or a - Chinese character, and may contain numbers, _ or -. It cannot begin with + Chinese character, and may contain numbers, \_ or -. It cannot begin with `http://` or `https://`. -- `image_encrypted` (boolean) - Whether or not to encrypt the target images, including those +- `image_encrypted` (boolean) - Whether or not to encrypt the target images, including those copied if image_copy_regions is specified. If this option is set to true, a temporary image will be created from the provisioned instance in the main region and an encrypted copy will be generated in the same diff --git a/website/pages/partials/builder/alicloud/ecs/AlicloudImageConfig-required.mdx b/website/content/partials/builder/alicloud/ecs/AlicloudImageConfig-required.mdx similarity index 100% rename from website/pages/partials/builder/alicloud/ecs/AlicloudImageConfig-required.mdx rename to website/content/partials/builder/alicloud/ecs/AlicloudImageConfig-required.mdx diff --git a/website/pages/partials/builder/alicloud/ecs/RunConfig-not-required.mdx b/website/content/partials/builder/alicloud/ecs/RunConfig-not-required.mdx similarity index 91% rename from website/pages/partials/builder/alicloud/ecs/RunConfig-not-required.mdx rename to website/content/partials/builder/alicloud/ecs/RunConfig-not-required.mdx index edb8e05e5..0a9d4ed64 100644 --- a/website/pages/partials/builder/alicloud/ecs/RunConfig-not-required.mdx +++ b/website/content/partials/builder/alicloud/ecs/RunConfig-not-required.mdx @@ -12,7 +12,7 @@ - `force_stop_instance` (bool) - Whether to force shutdown upon device restart. The default value is `false`. - + If it is set to `false`, the system is shut down normally; if it is set to `true`, the system is forced to shut down. @@ -34,7 +34,7 @@ - `security_group_name` (string) - The security group name. The default value is blank. [2, 128] English or Chinese characters, must begin with an uppercase/lowercase letter or Chinese character. Can contain numbers, ., - _ or -. It cannot begin with `http://` or `https://`. + \_ or -. It cannot begin with `http://` or `https://`. - `user_data` (string) - User data to apply when launching the instance. Note that you need to be careful about escaping characters due to the templates @@ -49,7 +49,7 @@ - `vpc_name` (string) - The VPC name. The default value is blank. [2, 128] English or Chinese characters, must begin with an uppercase/lowercase - letter or Chinese character. Can contain numbers, _ and -. The disk + letter or Chinese character. Can contain numbers, \_ and -. The disk description will appear on the console. Cannot begin with `http://` or `https://`. @@ -69,21 +69,23 @@ - `internet_charge_type` (string) - Internet charge type, which can be `PayByTraffic` or `PayByBandwidth`. Optional values: - - `PayByBandwidth` - - `PayByTraffic` - + + - `PayByBandwidth` + - `PayByTraffic` + If this parameter is not specified, the default value is `PayByBandwidth`. For the regions out of China, currently only support `PayByTraffic`, you must set it manfully. - `internet_max_bandwidth_out` (int) - Maximum outgoing bandwidth to the public network, measured in Mbps (Mega bits per second). - + Value range: - - `PayByBandwidth`: \[0, 100\]. If this parameter is not specified, API - automatically sets it to 0 Mbps. - - `PayByTraffic`: \[1, 100\]. If this parameter is not specified, an - error is returned. + + - `PayByBandwidth`: \[0, 100\]. If this parameter is not specified, API + automatically sets it to 0 Mbps. + - `PayByTraffic`: \[1, 100\]. If this parameter is not specified, an + error is returned. - `wait_snapshot_ready_timeout` (int) - Timeout of creating snapshot(s). The default timeout is 3600 seconds if this option is not set or is set diff --git a/website/pages/partials/builder/alicloud/ecs/RunConfig-required.mdx b/website/content/partials/builder/alicloud/ecs/RunConfig-required.mdx similarity index 100% rename from website/pages/partials/builder/alicloud/ecs/RunConfig-required.mdx rename to website/content/partials/builder/alicloud/ecs/RunConfig-required.mdx diff --git a/website/pages/partials/builder/amazon/chroot/Config-not-required.mdx b/website/content/partials/builder/amazon/chroot/Config-not-required.mdx similarity index 84% rename from website/pages/partials/builder/amazon/chroot/Config-not-required.mdx rename to website/content/partials/builder/amazon/chroot/Config-not-required.mdx index b113914ba..c5dcc623b 100644 --- a/website/pages/partials/builder/amazon/chroot/Config-not-required.mdx +++ b/website/content/partials/builder/amazon/chroot/Config-not-required.mdx @@ -81,47 +81,47 @@ if building based on top of a source_ami which is also io1. - `source_ami_filter` (awscommon.AmiFilterOptions) - Filters used to populate the source_ami field. Example: - + ```json { - "source_ami_filter": { - "filters": { - "virtualization-type": "hvm", - "name": "ubuntu/images/*ubuntu-xenial-16.04-amd64-server-*", - "root-device-type": "ebs" - }, - "owners": ["099720109477"], - "most_recent": true - } + "source_ami_filter": { + "filters": { + "virtualization-type": "hvm", + "name": "ubuntu/images/*ubuntu-xenial-16.04-amd64-server-*", + "root-device-type": "ebs" + }, + "owners": ["099720109477"], + "most_recent": true + } } ``` - + This selects the most recent Ubuntu 16.04 HVM EBS AMI from Canonical. NOTE: - This will fail unless *exactly* one AMI is returned. In the above example, + This will fail unless _exactly_ one AMI is returned. In the above example, `most_recent` will cause this to succeed by selecting the newest image. - - - `filters` (map of strings) - filters used to select a `source_ami`. - NOTE: This will fail unless *exactly* one AMI is returned. Any filter - described in the docs for - [DescribeImages](http://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeImages.html) - is valid. - - - `owners` (array of strings) - Filters the images by their owner. You - may specify one or more AWS account IDs, "self" (which will use the - account whose credentials you are using to run Packer), or an AWS owner - alias: for example, "amazon", "aws-marketplace", or "microsoft". This - option is required for security reasons. - - - `most_recent` (boolean) - Selects the newest created image when true. - This is most useful for selecting a daily distro build. - + + - `filters` (map of strings) - filters used to select a `source_ami`. + NOTE: This will fail unless _exactly_ one AMI is returned. Any filter + described in the docs for + [DescribeImages](http://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeImages.html) + is valid. + + - `owners` (array of strings) - Filters the images by their owner. You + may specify one or more AWS account IDs, "self" (which will use the + account whose credentials you are using to run Packer), or an AWS owner + alias: for example, "amazon", "aws-marketplace", or "microsoft". This + option is required for security reasons. + + - `most_recent` (boolean) - Selects the newest created image when true. + This is most useful for selecting a daily distro build. + You may set this in place of `source_ami` or in conjunction with it. If you set this in conjunction with `source_ami`, the `source_ami` will be added to the filter. The provided `source_ami` must meet all of the filtering criteria provided in `source_ami_filter`; this pins the AMI returned by the filter, but will cause Packer to fail if the `source_ami` does not exist. -- `root_volume_tags` (map[string]string) - Key/value pair tags to apply to the volumes that are *launched*. This is +- `root_volume_tags` (map[string]string) - Key/value pair tags to apply to the volumes that are _launched_. This is a [template engine](/docs/templates/engine), see [Build template data](#build-template-data) for more information. diff --git a/website/pages/partials/builder/amazon/chroot/Config-required.mdx b/website/content/partials/builder/amazon/chroot/Config-required.mdx similarity index 100% rename from website/pages/partials/builder/amazon/chroot/Config-required.mdx rename to website/content/partials/builder/amazon/chroot/Config-required.mdx diff --git a/website/pages/partials/builder/amazon/chroot/Config.mdx b/website/content/partials/builder/amazon/chroot/Config.mdx similarity index 100% rename from website/pages/partials/builder/amazon/chroot/Config.mdx rename to website/content/partials/builder/amazon/chroot/Config.mdx diff --git a/website/pages/partials/builder/amazon/common/AMIConfig-not-required.mdx b/website/content/partials/builder/amazon/common/AMIConfig-not-required.mdx similarity index 96% rename from website/pages/partials/builder/amazon/common/AMIConfig-not-required.mdx rename to website/content/partials/builder/amazon/common/AMIConfig-not-required.mdx index f5681e72e..c2e45ed85 100644 --- a/website/pages/partials/builder/amazon/common/AMIConfig-not-required.mdx +++ b/website/content/partials/builder/amazon/common/AMIConfig-not-required.mdx @@ -1,7 +1,7 @@ - `ami_description` (string) - The description to set for the resulting - AMI(s). By default this description is empty. This is a + AMI(s). By default this description is empty. This is a [template engine](/docs/templates/engine), see [Build template data](#build-template-data) for more information. @@ -40,7 +40,7 @@ - `ena_support` (boolean) - Enable enhanced networking (ENA but not SriovNetSupport) on HVM-compatible AMIs. If set, add `ec2:ModifyInstanceAttribute` to your AWS IAM policy. - + Note: you must make sure enhanced networking is enabled on your instance. See [Amazon's documentation on enabling enhanced networking](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/enhanced-networking.html#enabling_enhanced_networking). @@ -64,7 +64,7 @@ the encryption setting to what it was in the source image. Setting false will result in an unencrypted image, and true will result in an encrypted one. - + If you have used the `launch_block_device_mappings` to set an encryption key and that key is the same as the one you want the image encrypted with at the end, then you don't need to set this field; leaving it empty will @@ -74,18 +74,18 @@ only applies to the main `region` -- any regions the AMI gets copied to copied will be encrypted by the default EBS KMS key for that region, unless you set region-specific keys in AMIRegionKMSKeyIDs. - + Set this value if you select `encrypt_boot`, but don't want to use the region's default KMS key. - + If you have a custom kms key you'd like to apply to the launch volume, and are only building in one region, it is more efficient to leave this and `encrypt_boot` empty and to instead set the key id in the launch_block_device_mappings (you can find an example below). This saves potentially many minutes at the end of the build by preventing Packer from having to copy and re-encrypt the image at the end of the build. - - For valid formats see *KmsKeyId* in the [AWS API docs - + + For valid formats see _KmsKeyId_ in the [AWS API docs - CopyImage](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CopyImage.html). This field is validated by Packer, when using an alias, you will have to prefix `kms_key_id` with `alias/`. @@ -95,12 +95,11 @@ provided in `ami_regions`. If you just want to encrypt using a default ID, you can stick with `kms_key_id` and `ami_regions`. If you want a region to be encrypted with that region's default key ID, you can use an - empty string `""` instead of a key id in this map. (e.g. `"us-east-1": - ""`) However, you cannot use default key IDs if you are using this in + empty string `""` instead of a key id in this map. (e.g. `"us-east-1": ""`) However, you cannot use default key IDs if you are using this in conjunction with `snapshot_users` -- in that situation you must use - custom keys. For valid formats see *KmsKeyId* in the [AWS API docs - + custom keys. For valid formats see _KmsKeyId_ in the [AWS API docs - CopyImage](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CopyImage.html). - + This option supercedes the `kms_key_id` option -- if you set both, and they are different, Packer will respect the value in `region_kms_key_ids` for your build region and silently disregard the diff --git a/website/pages/partials/builder/amazon/common/AMIConfig-required.mdx b/website/content/partials/builder/amazon/common/AMIConfig-required.mdx similarity index 100% rename from website/pages/partials/builder/amazon/common/AMIConfig-required.mdx rename to website/content/partials/builder/amazon/common/AMIConfig-required.mdx diff --git a/website/pages/partials/builder/amazon/common/AMIConfig.mdx b/website/content/partials/builder/amazon/common/AMIConfig.mdx similarity index 100% rename from website/pages/partials/builder/amazon/common/AMIConfig.mdx rename to website/content/partials/builder/amazon/common/AMIConfig.mdx diff --git a/website/pages/partials/builder/amazon/common/AWSPollingConfig-not-required.mdx b/website/content/partials/builder/amazon/common/AWSPollingConfig-not-required.mdx similarity index 100% rename from website/pages/partials/builder/amazon/common/AWSPollingConfig-not-required.mdx rename to website/content/partials/builder/amazon/common/AWSPollingConfig-not-required.mdx diff --git a/website/pages/partials/builder/amazon/common/AWSPollingConfig.mdx b/website/content/partials/builder/amazon/common/AWSPollingConfig.mdx similarity index 99% rename from website/pages/partials/builder/amazon/common/AWSPollingConfig.mdx rename to website/content/partials/builder/amazon/common/AWSPollingConfig.mdx index 5fbab730c..a3417dd35 100644 --- a/website/pages/partials/builder/amazon/common/AWSPollingConfig.mdx +++ b/website/content/partials/builder/amazon/common/AWSPollingConfig.mdx @@ -5,6 +5,7 @@ volumes or importing image. Usage example: In JSON: + ```json "aws_polling" : { "delay_seconds": 30, @@ -13,6 +14,7 @@ In JSON: ``` In HCL2: + ```hcl aws_polling { delay_seconds = 30 diff --git a/website/pages/partials/builder/amazon/common/AccessConfig-not-required.mdx b/website/content/partials/builder/amazon/common/AccessConfig-not-required.mdx similarity index 68% rename from website/pages/partials/builder/amazon/common/AccessConfig-not-required.mdx rename to website/content/partials/builder/amazon/common/AccessConfig-not-required.mdx index 45b2c116f..0cd869619 100644 --- a/website/pages/partials/builder/amazon/common/AccessConfig-not-required.mdx +++ b/website/content/partials/builder/amazon/common/AccessConfig-not-required.mdx @@ -47,39 +47,40 @@ generating credentials via the Vault engine, see the [Vault docs.](https://www.vaultproject.io/api/secret/aws#generate-credentials) If you set this flag, you must also set the below options: - - `name` (string) - Required. Specifies the name of the role to generate - credentials against. This is part of the request URL. - - `engine_name` (string) - The name of the aws secrets engine. In the - Vault docs, this is normally referred to as "aws", and Packer will - default to "aws" if `engine_name` is not set. - - `role_arn` (string)- The ARN of the role to assume if credential\_type - on the Vault role is assumed\_role. Must match one of the allowed role - ARNs in the Vault role. Optional if the Vault role only allows a single - AWS role ARN; required otherwise. - - `ttl` (string) - Specifies the TTL for the use of the STS token. This - is specified as a string with a duration suffix. Valid only when - credential\_type is assumed\_role or federation\_token. When not - specified, the default\_sts\_ttl set for the role will be used. If that - is also not set, then the default value of 3600s will be used. AWS - places limits on the maximum TTL allowed. See the AWS documentation on - the DurationSeconds parameter for AssumeRole (for assumed\_role - credential types) and GetFederationToken (for federation\_token - credential types) for more details. - + + - `name` (string) - Required. Specifies the name of the role to generate + credentials against. This is part of the request URL. + - `engine_name` (string) - The name of the aws secrets engine. In the + Vault docs, this is normally referred to as "aws", and Packer will + default to "aws" if `engine_name` is not set. + - `role_arn` (string)- The ARN of the role to assume if credential_type + on the Vault role is assumed_role. Must match one of the allowed role + ARNs in the Vault role. Optional if the Vault role only allows a single + AWS role ARN; required otherwise. + - `ttl` (string) - Specifies the TTL for the use of the STS token. This + is specified as a string with a duration suffix. Valid only when + credential_type is assumed_role or federation_token. When not + specified, the default_sts_ttl set for the role will be used. If that + is also not set, then the default value of 3600s will be used. AWS + places limits on the maximum TTL allowed. See the AWS documentation on + the DurationSeconds parameter for AssumeRole (for assumed_role + credential types) and GetFederationToken (for federation_token + credential types) for more details. + JSON example: - + ```json { - "vault_aws_engine": { - "name": "myrole", - "role_arn": "myarn", - "ttl": "3600s" - } + "vault_aws_engine": { + "name": "myrole", + "role_arn": "myarn", + "ttl": "3600s" + } } ``` - + HCL2 example: - + ```hcl vault_aws_engine { name = "myrole" diff --git a/website/pages/partials/builder/amazon/common/AccessConfig-required.mdx b/website/content/partials/builder/amazon/common/AccessConfig-required.mdx similarity index 96% rename from website/pages/partials/builder/amazon/common/AccessConfig-required.mdx rename to website/content/partials/builder/amazon/common/AccessConfig-required.mdx index 23fb2db77..43fd018d0 100644 --- a/website/pages/partials/builder/amazon/common/AccessConfig-required.mdx +++ b/website/content/partials/builder/amazon/common/AccessConfig-required.mdx @@ -1,6 +1,6 @@ -- `access_key` (string) - The access key used to communicate with AWS. [Learn how to set this] +- `access_key` (string) - The access key used to communicate with AWS. [Learn how to set this] (/docs/builders/amazon#specifying-amazon-credentials). On EBS, this is not required if you are using `use_vault_aws_engine` for authentication instead. diff --git a/website/pages/partials/builder/amazon/common/AccessConfig.mdx b/website/content/partials/builder/amazon/common/AccessConfig.mdx similarity index 100% rename from website/pages/partials/builder/amazon/common/AccessConfig.mdx rename to website/content/partials/builder/amazon/common/AccessConfig.mdx diff --git a/website/pages/partials/builder/amazon/common/AmiFilterOptions-not-required.mdx b/website/content/partials/builder/amazon/common/AmiFilterOptions-not-required.mdx similarity index 100% rename from website/pages/partials/builder/amazon/common/AmiFilterOptions-not-required.mdx rename to website/content/partials/builder/amazon/common/AmiFilterOptions-not-required.mdx diff --git a/website/pages/partials/builder/amazon/common/AssumeRoleConfig-not-required.mdx b/website/content/partials/builder/amazon/common/AssumeRoleConfig-not-required.mdx similarity index 100% rename from website/pages/partials/builder/amazon/common/AssumeRoleConfig-not-required.mdx rename to website/content/partials/builder/amazon/common/AssumeRoleConfig-not-required.mdx diff --git a/website/pages/partials/builder/amazon/common/AssumeRoleConfig.mdx b/website/content/partials/builder/amazon/common/AssumeRoleConfig.mdx similarity index 100% rename from website/pages/partials/builder/amazon/common/AssumeRoleConfig.mdx rename to website/content/partials/builder/amazon/common/AssumeRoleConfig.mdx diff --git a/website/pages/partials/builder/amazon/common/BlockDevice-not-required.mdx b/website/content/partials/builder/amazon/common/BlockDevice-not-required.mdx similarity index 100% rename from website/pages/partials/builder/amazon/common/BlockDevice-not-required.mdx rename to website/content/partials/builder/amazon/common/BlockDevice-not-required.mdx diff --git a/website/pages/partials/builder/amazon/common/BlockDevice.mdx b/website/content/partials/builder/amazon/common/BlockDevice.mdx similarity index 100% rename from website/pages/partials/builder/amazon/common/BlockDevice.mdx rename to website/content/partials/builder/amazon/common/BlockDevice.mdx diff --git a/website/pages/partials/builder/amazon/common/PolicyDocument-not-required.mdx b/website/content/partials/builder/amazon/common/PolicyDocument-not-required.mdx similarity index 100% rename from website/pages/partials/builder/amazon/common/PolicyDocument-not-required.mdx rename to website/content/partials/builder/amazon/common/PolicyDocument-not-required.mdx diff --git a/website/pages/partials/builder/amazon/common/RunConfig-not-required.mdx b/website/content/partials/builder/amazon/common/RunConfig-not-required.mdx similarity index 70% rename from website/pages/partials/builder/amazon/common/RunConfig-not-required.mdx rename to website/content/partials/builder/amazon/common/RunConfig-not-required.mdx index 999dc7fd8..cbe7bda14 100644 --- a/website/pages/partials/builder/amazon/common/RunConfig-not-required.mdx +++ b/website/content/partials/builder/amazon/common/RunConfig-not-required.mdx @@ -17,22 +17,26 @@ run. For Windows instances, it is sometimes desirable to [run Sysprep](http://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/ami-create-standard.html) which will stop the instance for you. If this is set to `true`, Packer - *will not* stop the instance but will assume that you will send the stop + _will not_ stop the instance but will assume that you will send the stop signal yourself through your final provisioner. You can do this with a [windows-shell provisioner](/docs/provisioners/windows-shell). Note that Packer will still wait for the instance to be stopped, and failing to send the stop signal yourself, when you have set this flag to `true`, will cause a timeout. - + An example of a valid windows shutdown command in a `windows-shell` provisioner is : + ```shell-session ec2config.exe -sysprep ``` + or + ```sell-session "%programfiles%\amazon\ec2configservice\"ec2config.exe -sysprep"" ``` + -> Note: The double quotation marks in the command are not required if your CMD shell is already in the `C:\Program Files\Amazon\EC2ConfigService\` directory. @@ -54,12 +58,12 @@ up a [T2 Standard](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/t2-std.html) instance instead. - + To use T2 Unlimited you must use a T2 instance type, e.g. `t2.micro`. Additionally, T2 Unlimited cannot be used in conjunction with Spot Instances, e.g. when the `spot_price` option has been configured. Attempting to do so will cause an error. - + !> **Warning!** Additional costs may be incurred by enabling T2 Unlimited - even for instances that would usually qualify for the [AWS Free Tier](https://aws.amazon.com/free/). @@ -72,19 +76,17 @@ - `temporary_iam_instance_profile_policy_document` (\*PolicyDocument) - Temporary IAM instance profile policy document If IamInstanceProfile is specified it will be used instead. Example: - + ```json { - "Version": "2012-10-17", - "Statement": [ - { - "Action": [ - "logs:*" - ], - "Effect": "Allow", - "Resource": "*" - } - ] + "Version": "2012-10-17", + "Statement": [ + { + "Action": ["logs:*"], + "Effect": "Allow", + "Resource": "*" + } + ] } ``` @@ -93,7 +95,7 @@ terminate. Defaults to stop. - `security_group_filter` (SecurityGroupFilterOptions) - Filters used to populate the `security_group_ids` field. JSON Example: - + ```json { "security_group_filter": { @@ -103,9 +105,9 @@ } } ``` - + HCL2 Example: - + ```hcl security_group_filter { filters = { @@ -113,17 +115,17 @@ } } ``` - + This selects the SG's with tag `Class` with the value `packer`. - - - `filters` (map of strings) - filters used to select a - `security_group_ids`. Any filter described in the docs for - [DescribeSecurityGroups](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeSecurityGroups.html) - is valid. - + + - `filters` (map of strings) - filters used to select a + `security_group_ids`. Any filter described in the docs for + [DescribeSecurityGroups](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeSecurityGroups.html) + is valid. + `security_group_ids` take precedence over this. -- `run_tags` (map[string]string) - Key/value pair tags to apply to the instance that is that is *launched* +- `run_tags` (map[string]string) - Key/value pair tags to apply to the instance that is that is _launched_ to create the EBS volumes. This is a [template engine](/docs/templates/engine), see [Build template data](#build-template-data) for more information. @@ -145,25 +147,26 @@ - `source_ami_filter` (AmiFilterOptions) - Filters used to populate the `source_ami` field. JSON Example: - + ```json - "builders" [ + "builders"[ { "type": "amazon-ebs", "source_ami_filter": { - "filters": { - "virtualization-type": "hvm", - "name": "ubuntu/images/\*ubuntu-xenial-16.04-amd64-server-\*", - "root-device-type": "ebs" - }, - "owners": ["099720109477"], - "most_recent": true + "filters": { + "virtualization-type": "hvm", + "name": "ubuntu/images/*ubuntu-xenial-16.04-amd64-server-*", + "root-device-type": "ebs" + }, + "owners": ["099720109477"], + "most_recent": true } } ] ``` + HCL2 example: - + ```hcl source "amazon-ebs" "basic-example" { source_ami_filter { @@ -177,37 +180,37 @@ } } ``` - - This selects the most recent Ubuntu 16.04 HVM EBS AMI from Canonical. NOTE: - This will fail unless *exactly* one AMI is returned. In the above example, - `most_recent` will cause this to succeed by selecting the newest image. - - - `filters` (map of strings) - filters used to select a `source_ami`. - NOTE: This will fail unless *exactly* one AMI is returned. Any filter - described in the docs for - [DescribeImages](http://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeImages.html) - is valid. - - - `owners` (array of strings) - Filters the images by their owner. You - may specify one or more AWS account IDs, "self" (which will use the - account whose credentials you are using to run Packer), or an AWS owner - alias: for example, `amazon`, `aws-marketplace`, or `microsoft`. This - option is required for security reasons. - - - `most_recent` (boolean) - Selects the newest created image when true. - This is most useful for selecting a daily distro build. - - You may set this in place of `source_ami` or in conjunction with it. If you - set this in conjunction with `source_ami`, the `source_ami` will be added - to the filter. The provided `source_ami` must meet all of the filtering - criteria provided in `source_ami_filter`; this pins the AMI returned by the - filter, but will cause Packer to fail if the `source_ami` does not exist. + + This selects the most recent Ubuntu 16.04 HVM EBS AMI from Canonical. NOTE: + This will fail unless _exactly_ one AMI is returned. In the above example, + `most_recent` will cause this to succeed by selecting the newest image. + + - `filters` (map of strings) - filters used to select a `source_ami`. + NOTE: This will fail unless _exactly_ one AMI is returned. Any filter + described in the docs for + [DescribeImages](http://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeImages.html) + is valid. + + - `owners` (array of strings) - Filters the images by their owner. You + may specify one or more AWS account IDs, "self" (which will use the + account whose credentials you are using to run Packer), or an AWS owner + alias: for example, `amazon`, `aws-marketplace`, or `microsoft`. This + option is required for security reasons. + + - `most_recent` (boolean) - Selects the newest created image when true. + This is most useful for selecting a daily distro build. + + You may set this in place of `source_ami` or in conjunction with it. If you + set this in conjunction with `source_ami`, the `source_ami` will be added + to the filter. The provided `source_ami` must meet all of the filtering + criteria provided in `source_ami_filter`; this pins the AMI returned by the + filter, but will cause Packer to fail if the `source_ami` does not exist. - `spot_instance_types` ([]string) - a list of acceptable instance types to run your build on. We will request a spot instance using the max price of spot_price and the allocation strategy of "lowest price". Your instance will be launched on an instance type of the lowest available - price that you have in your list. This is used in place of instance_type. + price that you have in your list. This is used in place of instance_type. You may only set either spot_instance_types or instance_type, not both. This feature exists to help prevent situations where a Packer build fails because a particular availability zone does not have capacity for the @@ -217,7 +220,7 @@ time period your instances are running. Spot Instance prices are set by Amazon EC2 and adjust gradually based on long-term trends in supply and demand for Spot Instance capacity. - + When this field is set, it represents the maximum hourly price you are willing to pay for a spot instance. If you do not set this value, it defaults to a maximum price equal to the on demand price of the @@ -239,9 +242,9 @@ - `subnet_filter` (SubnetFilterOptions) - Filters used to populate the `subnet_id` field. JSON Example: - + ```json - "builders" [ + "builders"[ { "type": "amazon-ebs", "subnet_filter": { @@ -254,8 +257,9 @@ } ] ``` + HCL2 example: - + ```hcl source "amazon-ebs" "basic-example" { subnet_filter { @@ -267,25 +271,25 @@ } } ``` - - This selects the Subnet with tag `Class` with the value `build`, which has - the most free IP addresses. NOTE: This will fail unless *exactly* one - Subnet is returned. By using `most_free` or `random` one will be selected - from those matching the filter. - - - `filters` (map of strings) - filters used to select a `subnet_id`. - NOTE: This will fail unless *exactly* one Subnet is returned. Any - filter described in the docs for - [DescribeSubnets](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeSubnets.html) - is valid. - - - `most_free` (boolean) - The Subnet with the most free IPv4 addresses - will be used if multiple Subnets matches the filter. - - - `random` (boolean) - A random Subnet will be used if multiple Subnets - matches the filter. `most_free` have precendence over this. - - `subnet_id` take precedence over this. + + This selects the Subnet with tag `Class` with the value `build`, which has + the most free IP addresses. NOTE: This will fail unless _exactly_ one + Subnet is returned. By using `most_free` or `random` one will be selected + from those matching the filter. + + - `filters` (map of strings) - filters used to select a `subnet_id`. + NOTE: This will fail unless _exactly_ one Subnet is returned. Any + filter described in the docs for + [DescribeSubnets](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeSubnets.html) + is valid. + + - `most_free` (boolean) - The Subnet with the most free IPv4 addresses + will be used if multiple Subnets matches the filter. + + - `random` (boolean) - A random Subnet will be used if multiple Subnets + matches the filter. `most_free` have precendence over this. + + `subnet_id` take precedence over this. - `subnet_id` (string) - If using VPC, the ID of the subnet, such as subnet-12345def, where Packer will launch the EC2 instance. This field is @@ -293,13 +297,13 @@ - `tenancy` (string) - [Tenancy](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/dedicated-instance.html) used when Packer launches the EC2 instance, allowing it to be launched on dedicated hardware. - + The default is "default", meaning shared tenancy. Allowed values are "default", "dedicated" and "host". - `temporary_security_group_source_cidrs` ([]string) - A list of IPv4 CIDR blocks to be authorized access to the instance, when packer is creating a temporary security group. - + The default is [`0.0.0.0/0`] (i.e., allow any IPv4 source). This is only used when `security_group_id` or `security_group_ids` is not specified. @@ -314,9 +318,9 @@ - `vpc_filter` (VpcFilterOptions) - Filters used to populate the `vpc_id` field. JSON Example: - + ```json - "builders" [ + "builders"[ { "type": "amazon-ebs", "vpc_filter": { @@ -329,8 +333,9 @@ } ] ``` + HCL2 example: - + ```hcl source "amazon-ebs" "basic-example" { vpc_filter { @@ -342,17 +347,17 @@ } } ``` - + This selects the VPC with tag `Class` with the value `build`, which is not the default VPC, and have a IPv4 CIDR block of `/24`. NOTE: This will fail - unless *exactly* one VPC is returned. - - - `filters` (map of strings) - filters used to select a `vpc_id`. NOTE: - This will fail unless *exactly* one VPC is returned. Any filter - described in the docs for - [DescribeVpcs](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeVpcs.html) - is valid. - + unless _exactly_ one VPC is returned. + + - `filters` (map of strings) - filters used to select a `vpc_id`. NOTE: + This will fail unless _exactly_ one VPC is returned. Any filter + described in the docs for + [DescribeVpcs](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeVpcs.html) + is valid. + `vpc_id` take precedence over this. - `vpc_id` (string) - If launching into a VPC subnet, Packer needs the VPC ID @@ -365,25 +370,26 @@ 10m - `ssh_interface` (string) - One of `public_ip`, `private_ip`, `public_dns`, `private_dns` or `session_manager`. - If set, either the public IP address, private IP address, public DNS name - or private DNS name will be used as the host for SSH. The default behaviour - if inside a VPC is to use the public IP address if available, otherwise - the private IP address will be used. If not in a VPC the public DNS name - will be used. Also works for WinRM. - - Where Packer is configured for an outbound proxy but WinRM traffic - should be direct, `ssh_interface` must be set to `private_dns` and - `.compute.internal` included in the `NO_PROXY` environment - variable. - - When using `session_manager` the machine running Packer must have - the AWS Session Manager Plugin installed and within the users' system path. - Connectivity via the `session_manager` interface establishes a secure tunnel - between the local host and the remote host on an available local port to the specified `ssh_port`. - See [Session Manager Connections](#session-manager-connections) for more information. - - Session manager connectivity is currently only implemented for the SSH communicator, not the WinRM communicator. - - Upon termination the secure tunnel will be terminated automatically, if however there is a failure in - terminating the tunnel it will automatically terminate itself after 20 minutes of inactivity. + If set, either the public IP address, private IP address, public DNS name + or private DNS name will be used as the host for SSH. The default behaviour + if inside a VPC is to use the public IP address if available, otherwise + the private IP address will be used. If not in a VPC the public DNS name + will be used. Also works for WinRM. + + Where Packer is configured for an outbound proxy but WinRM traffic + should be direct, `ssh_interface` must be set to `private_dns` and + `.compute.internal` included in the `NO_PROXY` environment + variable. + + When using `session_manager` the machine running Packer must have + the AWS Session Manager Plugin installed and within the users' system path. + Connectivity via the `session_manager` interface establishes a secure tunnel + between the local host and the remote host on an available local port to the specified `ssh_port`. + See [Session Manager Connections](#session-manager-connections) for more information. + + - Session manager connectivity is currently only implemented for the SSH communicator, not the WinRM communicator. + - Upon termination the secure tunnel will be terminated automatically, if however there is a failure in + terminating the tunnel it will automatically terminate itself after 20 minutes of inactivity. - `pause_before_ssm` (duration string | ex: "1h5m2s") - The time to wait before establishing the Session Manager session. The value of this should be a duration. Examples are diff --git a/website/pages/partials/builder/amazon/common/RunConfig-required.mdx b/website/content/partials/builder/amazon/common/RunConfig-required.mdx similarity index 100% rename from website/pages/partials/builder/amazon/common/RunConfig-required.mdx rename to website/content/partials/builder/amazon/common/RunConfig-required.mdx diff --git a/website/pages/partials/builder/amazon/common/RunConfig.mdx b/website/content/partials/builder/amazon/common/RunConfig.mdx similarity index 100% rename from website/pages/partials/builder/amazon/common/RunConfig.mdx rename to website/content/partials/builder/amazon/common/RunConfig.mdx diff --git a/website/pages/partials/builder/amazon/common/StateChangeConf.mdx b/website/content/partials/builder/amazon/common/StateChangeConf.mdx similarity index 100% rename from website/pages/partials/builder/amazon/common/StateChangeConf.mdx rename to website/content/partials/builder/amazon/common/StateChangeConf.mdx diff --git a/website/pages/partials/builder/amazon/common/Statement-not-required.mdx b/website/content/partials/builder/amazon/common/Statement-not-required.mdx similarity index 100% rename from website/pages/partials/builder/amazon/common/Statement-not-required.mdx rename to website/content/partials/builder/amazon/common/Statement-not-required.mdx diff --git a/website/pages/partials/builder/amazon/common/SubnetFilterOptions-not-required.mdx b/website/content/partials/builder/amazon/common/SubnetFilterOptions-not-required.mdx similarity index 100% rename from website/pages/partials/builder/amazon/common/SubnetFilterOptions-not-required.mdx rename to website/content/partials/builder/amazon/common/SubnetFilterOptions-not-required.mdx diff --git a/website/pages/partials/builder/amazon/common/VaultAWSEngineOptions-not-required.mdx b/website/content/partials/builder/amazon/common/VaultAWSEngineOptions-not-required.mdx similarity index 100% rename from website/pages/partials/builder/amazon/common/VaultAWSEngineOptions-not-required.mdx rename to website/content/partials/builder/amazon/common/VaultAWSEngineOptions-not-required.mdx diff --git a/website/pages/partials/builder/amazon/ebs/Config-not-required.mdx b/website/content/partials/builder/amazon/ebs/Config-not-required.mdx similarity index 92% rename from website/pages/partials/builder/amazon/ebs/Config-not-required.mdx rename to website/content/partials/builder/amazon/ebs/Config-not-required.mdx index 2a152c906..3919ddcf0 100644 --- a/website/pages/partials/builder/amazon/ebs/Config-not-required.mdx +++ b/website/content/partials/builder/amazon/ebs/Config-not-required.mdx @@ -16,8 +16,8 @@ from the source instance. See the [BlockDevices](#block-devices-configuration) documentation for fields. -- `run_volume_tags` (map[string]string) - Tags to apply to the volumes that are *launched* to create the AMI. - These tags are *not* applied to the resulting AMI unless they're +- `run_volume_tags` (map[string]string) - Tags to apply to the volumes that are _launched_ to create the AMI. + These tags are _not_ applied to the resulting AMI unless they're duplicated in `tags`. This is a [template engine](/docs/templates/engine), see [Build template data](#build-template-data) for more information. @@ -34,5 +34,5 @@ For more information, see https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/InstanceStorage.html. Because we don't validate the OS type of your guest, it is up to you to - make sure you don't set this for *nix guests; behavior may be + make sure you don't set this for \*nix guests; behavior may be unpredictable. diff --git a/website/pages/partials/builder/amazon/ebssurrogate/BlockDevice-not-required.mdx b/website/content/partials/builder/amazon/ebssurrogate/BlockDevice-not-required.mdx similarity index 100% rename from website/pages/partials/builder/amazon/ebssurrogate/BlockDevice-not-required.mdx rename to website/content/partials/builder/amazon/ebssurrogate/BlockDevice-not-required.mdx diff --git a/website/pages/partials/builder/amazon/ebssurrogate/Config-not-required.mdx b/website/content/partials/builder/amazon/ebssurrogate/Config-not-required.mdx similarity index 94% rename from website/pages/partials/builder/amazon/ebssurrogate/Config-not-required.mdx rename to website/content/partials/builder/amazon/ebssurrogate/Config-not-required.mdx index 71951af3d..dc261354b 100644 --- a/website/pages/partials/builder/amazon/ebssurrogate/Config-not-required.mdx +++ b/website/content/partials/builder/amazon/ebssurrogate/Config-not-required.mdx @@ -16,8 +16,8 @@ from the source instance. See the [BlockDevices](#block-devices-configuration) documentation for fields. -- `run_volume_tags` (map[string]string) - Tags to apply to the volumes that are *launched* to create the AMI. - These tags are *not* applied to the resulting AMI unless they're +- `run_volume_tags` (map[string]string) - Tags to apply to the volumes that are _launched_ to create the AMI. + These tags are _not_ applied to the resulting AMI unless they're duplicated in `tags`. This is a [template engine](/docs/templates/engine), see [Build template data](#build-template-data) for more information. diff --git a/website/pages/partials/builder/amazon/ebssurrogate/Config-required.mdx b/website/content/partials/builder/amazon/ebssurrogate/Config-required.mdx similarity index 58% rename from website/pages/partials/builder/amazon/ebssurrogate/Config-required.mdx rename to website/content/partials/builder/amazon/ebssurrogate/Config-required.mdx index e5994df14..1567a9aed 100644 --- a/website/pages/partials/builder/amazon/ebssurrogate/Config-required.mdx +++ b/website/content/partials/builder/amazon/ebssurrogate/Config-required.mdx @@ -3,7 +3,7 @@ - `ami_root_device` (RootBlockDevice) - A block device mapping describing the root device of the AMI. This looks like the mappings in `ami_block_device_mapping`, except with an additional field: - - - `source_device_name` (string) - The device name of the block device on - the source instance to be used as the root device for the AMI. This - must correspond to a block device in `launch_block_device_mapping`. + + - `source_device_name` (string) - The device name of the block device on + the source instance to be used as the root device for the AMI. This + must correspond to a block device in `launch_block_device_mapping`. diff --git a/website/pages/partials/builder/amazon/ebssurrogate/RootBlockDevice-not-required.mdx b/website/content/partials/builder/amazon/ebssurrogate/RootBlockDevice-not-required.mdx similarity index 100% rename from website/pages/partials/builder/amazon/ebssurrogate/RootBlockDevice-not-required.mdx rename to website/content/partials/builder/amazon/ebssurrogate/RootBlockDevice-not-required.mdx diff --git a/website/pages/partials/builder/amazon/ebsvolume/BlockDevice-not-required.mdx b/website/content/partials/builder/amazon/ebsvolume/BlockDevice-not-required.mdx similarity index 100% rename from website/pages/partials/builder/amazon/ebsvolume/BlockDevice-not-required.mdx rename to website/content/partials/builder/amazon/ebsvolume/BlockDevice-not-required.mdx diff --git a/website/pages/partials/builder/amazon/ebsvolume/Config-not-required.mdx b/website/content/partials/builder/amazon/ebsvolume/Config-not-required.mdx similarity index 94% rename from website/pages/partials/builder/amazon/ebsvolume/Config-not-required.mdx rename to website/content/partials/builder/amazon/ebsvolume/Config-not-required.mdx index ef4f375a7..5a2ac0110 100644 --- a/website/pages/partials/builder/amazon/ebsvolume/Config-not-required.mdx +++ b/website/content/partials/builder/amazon/ebsvolume/Config-not-required.mdx @@ -24,13 +24,13 @@ documentation for fields. - `run_volume_tags` (map[string]string) - Key/value pair tags to apply to the volumes of the instance that is - *launched* to create EBS Volumes. These tags will *not* appear in the + _launched_ to create EBS Volumes. These tags will _not_ appear in the tags of the resulting EBS volumes unless they're duplicated under `tags` in the `ebs_volumes` setting. This is a [template engine](/docs/templates/engine), see [Build template data](#build-template-data) for more information. - - Note: The tags specified here will be *temporarily* applied to volumes + + Note: The tags specified here will be _temporarily_ applied to volumes specified in `ebs_volumes` - but only while the instance is being created. Packer will replace all tags on the volume with the tags configured in the `ebs_volumes` section as soon as the instance is diff --git a/website/pages/partials/builder/amazon/instance/Config-not-required.mdx b/website/content/partials/builder/amazon/instance/Config-not-required.mdx similarity index 100% rename from website/pages/partials/builder/amazon/instance/Config-not-required.mdx rename to website/content/partials/builder/amazon/instance/Config-not-required.mdx diff --git a/website/pages/partials/builder/amazon/instance/Config-required.mdx b/website/content/partials/builder/amazon/instance/Config-required.mdx similarity index 100% rename from website/pages/partials/builder/amazon/instance/Config-required.mdx rename to website/content/partials/builder/amazon/instance/Config-required.mdx diff --git a/website/pages/partials/builder/amazon/instance/Config.mdx b/website/content/partials/builder/amazon/instance/Config.mdx similarity index 100% rename from website/pages/partials/builder/amazon/instance/Config.mdx rename to website/content/partials/builder/amazon/instance/Config.mdx diff --git a/website/pages/partials/builder/azure/arm/Config-not-required.mdx b/website/content/partials/builder/azure/arm/Config-not-required.mdx similarity index 96% rename from website/pages/partials/builder/azure/arm/Config-not-required.mdx rename to website/content/partials/builder/azure/arm/Config-not-required.mdx index f1bfc1ec9..9f8845008 100644 --- a/website/pages/partials/builder/azure/arm/Config-not-required.mdx +++ b/website/content/partials/builder/azure/arm/Config-not-required.mdx @@ -13,11 +13,12 @@ - `shared_image_gallery` (SharedImageGallery) - Use a [Shared Gallery image](https://azure.microsoft.com/en-us/blog/announcing-the-public-preview-of-shared-image-gallery/) - as the source for this build. *VHD targets are incompatible with this - build type* - the target must be a *Managed Image*. When using shared_image_gallery as a source, image_publisher, + as the source for this build. _VHD targets are incompatible with this + build type_ - the target must be a _Managed Image_. When using shared_image_gallery as a source, image_publisher, image_offer, image_sku, image_version, and custom_managed_image_name should not be set. - + In JSON + ```json "shared_image_gallery": { "subscription": "00000000-0000-0000-0000-00000000000", @@ -29,7 +30,9 @@ "managed_image_name": "TargetImageName", "managed_image_resource_group_name": "TargetResourceGroup" ``` + In HCL2 + ```hcl shared_image_gallery { subscription = "00000000-0000-0000-0000-00000000000" @@ -43,10 +46,11 @@ ``` - `shared_image_gallery_destination` (SharedImageGalleryDestination) - The name of the Shared Image Gallery under which the managed image will be published as Shared Gallery Image version. - + Following is an example. - + In JSON + ```json "shared_image_gallery_destination": { "subscription": "00000000-0000-0000-0000-00000000000", @@ -59,7 +63,9 @@ "managed_image_name": "TargetImageName", "managed_image_resource_group_name": "TargetResourceGroup" ``` + In HCL2 + ```hcl shared_image_gallery_destination { subscription = "00000000-0000-0000-0000-00000000000" @@ -75,8 +81,7 @@ - `shared_image_gallery_timeout` (duration string | ex: "1h5m2s") - How long to wait for an image to be published to the shared image gallery before timing out. If your Packer build is failing on the - Publishing to Shared Image Gallery step with the error `Original Error: - context deadline exceeded`, but the image is present when you check your + Publishing to Shared Image Gallery step with the error `Original Error: context deadline exceeded`, but the image is present when you check your Azure dashboard, then you probably need to increase this timeout from its default of "60m" (valid time units include `s` for seconds, `m` for minutes, and `h` for hours.) @@ -96,7 +101,7 @@ across regions due to image synchronization latency. To ensure a consistent version across regions set this value to one that is available in all regions where you are deploying. - + CLI example `az vm image list --location westus --publisher Canonical --offer UbuntuServer --sku 16.04.0-LTS --all` @@ -106,7 +111,7 @@ VM from your VHD. See [pricing](https://azure.microsoft.com/en-us/pricing/details/virtual-machines/) information. Defaults to `Standard_A1`. - + CLI example `az vm list-sizes --location westus` - `managed_image_resource_group_name` (string) - Specify the managed image resource group name where the result of the @@ -203,29 +208,29 @@ terms](https://aka.ms/azuremarketplaceapideployment) for more details. Not all Marketplace images support programmatic deployment, and support is controlled by the image publisher. - - An example plan\_info object is defined below. - + + An example plan_info object is defined below. + ```json { "plan_info": { - "plan_name": "rabbitmq", - "plan_product": "rabbitmq", - "plan_publisher": "bitnami" + "plan_name": "rabbitmq", + "plan_product": "rabbitmq", + "plan_publisher": "bitnami" } } ``` - + `plan_name` (string) - The plan name, required. `plan_product` (string) - The plan product, required. `plan_publisher` (string) - The plan publisher, required. `plan_promotion_code` (string) - Some images accept a promotion code, optional. - + Images created from the Marketplace with `plan_info` **must** specify `plan_info` whenever the image is deployed. The builder automatically adds tags to the image to ensure this information is not lost. The following tags are added. - + ```text 1. PlanName 2. PlanProduct @@ -236,8 +241,7 @@ - `polling_duration_timeout` (duration string | ex: "1h5m2s") - The default PollingDuration for azure is 15mins, this property will override that value. See [Azure DefaultPollingDuration](https://godoc.org/github.com/Azure/go-autorest/autorest#pkg-constants) If your Packer build is failing on the - ARM deployment step with the error `Original Error: - context deadline exceeded`, then you probably need to increase this timeout from + ARM deployment step with the error `Original Error: context deadline exceeded`, then you probably need to increase this timeout from its default of "15m" (valid time units include `s` for seconds, `m` for minutes, and `h` for hours.) @@ -257,12 +261,12 @@ or [Linux](https://docs.microsoft.com/en-us/azure/virtual-machines/linux/about-disks-and-vhds) for more information. - + For VHD builds the final artifacts will be named `PREFIX-dataDisk-.UUID.vhd` and stored in the specified capture container along side the OS disk. The additional disks are included in the deployment template `PREFIX-vmTemplate.UUID`. - + For Managed build the final artifacts are included in the managed image. The additional disk will have the same storage account type as the OS disk, as specified with the `managed_image_storage_account_type` diff --git a/website/pages/partials/builder/azure/arm/Config-required.mdx b/website/content/partials/builder/azure/arm/Config-required.mdx similarity index 99% rename from website/pages/partials/builder/azure/arm/Config-required.mdx rename to website/content/partials/builder/azure/arm/Config-required.mdx index 16cac03d6..018cb1d2f 100644 --- a/website/pages/partials/builder/azure/arm/Config-required.mdx +++ b/website/content/partials/builder/azure/arm/Config-required.mdx @@ -3,20 +3,20 @@ - `image_publisher` (string) - Name of the publisher to use for your base image (Azure Marketplace Images only). See [documentation](https://azure.microsoft.com/en-us/documentation/articles/resource-groups-vm-searching/) for details. - + CLI example `az vm image list-publishers --location westus` - `image_offer` (string) - Name of the publisher's offer to use for your base image (Azure Marketplace Images only). See [documentation](https://azure.microsoft.com/en-us/documentation/articles/resource-groups-vm-searching/) for details. - + CLI example `az vm image list-offers --location westus --publisher Canonical` - `image_sku` (string) - SKU of the image offer to use for your base image (Azure Marketplace Images only). See [documentation](https://azure.microsoft.com/en-us/documentation/articles/resource-groups-vm-searching/) for details. - + CLI example `az vm image list-skus --location westus --publisher Canonical --offer UbuntuServer` diff --git a/website/pages/partials/builder/azure/arm/PlanInformation-not-required.mdx b/website/content/partials/builder/azure/arm/PlanInformation-not-required.mdx similarity index 100% rename from website/pages/partials/builder/azure/arm/PlanInformation-not-required.mdx rename to website/content/partials/builder/azure/arm/PlanInformation-not-required.mdx diff --git a/website/pages/partials/builder/azure/arm/SharedImageGallery-not-required.mdx b/website/content/partials/builder/azure/arm/SharedImageGallery-not-required.mdx similarity index 100% rename from website/pages/partials/builder/azure/arm/SharedImageGallery-not-required.mdx rename to website/content/partials/builder/azure/arm/SharedImageGallery-not-required.mdx diff --git a/website/pages/partials/builder/azure/arm/SharedImageGalleryDestination-not-required.mdx b/website/content/partials/builder/azure/arm/SharedImageGalleryDestination-not-required.mdx similarity index 100% rename from website/pages/partials/builder/azure/arm/SharedImageGalleryDestination-not-required.mdx rename to website/content/partials/builder/azure/arm/SharedImageGalleryDestination-not-required.mdx diff --git a/website/pages/partials/builder/azure/chroot/Config-not-required.mdx b/website/content/partials/builder/azure/chroot/Config-not-required.mdx similarity index 100% rename from website/pages/partials/builder/azure/chroot/Config-not-required.mdx rename to website/content/partials/builder/azure/chroot/Config-not-required.mdx diff --git a/website/pages/partials/builder/azure/chroot/Config-required.mdx b/website/content/partials/builder/azure/chroot/Config-required.mdx similarity index 100% rename from website/pages/partials/builder/azure/chroot/Config-required.mdx rename to website/content/partials/builder/azure/chroot/Config-required.mdx diff --git a/website/pages/partials/builder/azure/chroot/Config.mdx b/website/content/partials/builder/azure/chroot/Config.mdx similarity index 100% rename from website/pages/partials/builder/azure/chroot/Config.mdx rename to website/content/partials/builder/azure/chroot/Config.mdx diff --git a/website/pages/partials/builder/azure/chroot/SharedImageGalleryDestination-not-required.mdx b/website/content/partials/builder/azure/chroot/SharedImageGalleryDestination-not-required.mdx similarity index 100% rename from website/pages/partials/builder/azure/chroot/SharedImageGalleryDestination-not-required.mdx rename to website/content/partials/builder/azure/chroot/SharedImageGalleryDestination-not-required.mdx diff --git a/website/pages/partials/builder/azure/chroot/SharedImageGalleryDestination-required.mdx b/website/content/partials/builder/azure/chroot/SharedImageGalleryDestination-required.mdx similarity index 100% rename from website/pages/partials/builder/azure/chroot/SharedImageGalleryDestination-required.mdx rename to website/content/partials/builder/azure/chroot/SharedImageGalleryDestination-required.mdx diff --git a/website/pages/partials/builder/azure/chroot/SharedImageGalleryDestination.mdx b/website/content/partials/builder/azure/chroot/SharedImageGalleryDestination.mdx similarity index 100% rename from website/pages/partials/builder/azure/chroot/SharedImageGalleryDestination.mdx rename to website/content/partials/builder/azure/chroot/SharedImageGalleryDestination.mdx diff --git a/website/pages/partials/builder/azure/chroot/TargetRegion-not-required.mdx b/website/content/partials/builder/azure/chroot/TargetRegion-not-required.mdx similarity index 100% rename from website/pages/partials/builder/azure/chroot/TargetRegion-not-required.mdx rename to website/content/partials/builder/azure/chroot/TargetRegion-not-required.mdx diff --git a/website/pages/partials/builder/azure/chroot/TargetRegion-required.mdx b/website/content/partials/builder/azure/chroot/TargetRegion-required.mdx similarity index 100% rename from website/pages/partials/builder/azure/chroot/TargetRegion-required.mdx rename to website/content/partials/builder/azure/chroot/TargetRegion-required.mdx diff --git a/website/pages/partials/builder/azure/chroot/TargetRegion.mdx b/website/content/partials/builder/azure/chroot/TargetRegion.mdx similarity index 100% rename from website/pages/partials/builder/azure/chroot/TargetRegion.mdx rename to website/content/partials/builder/azure/chroot/TargetRegion.mdx diff --git a/website/pages/partials/builder/azure/common/client/Config-not-required.mdx b/website/content/partials/builder/azure/common/client/Config-not-required.mdx similarity index 100% rename from website/pages/partials/builder/azure/common/client/Config-not-required.mdx rename to website/content/partials/builder/azure/common/client/Config-not-required.mdx diff --git a/website/pages/partials/builder/azure/common/client/Config.mdx b/website/content/partials/builder/azure/common/client/Config.mdx similarity index 100% rename from website/pages/partials/builder/azure/common/client/Config.mdx rename to website/content/partials/builder/azure/common/client/Config.mdx diff --git a/website/pages/partials/builder/azure/dtl/ArtifactParameter-not-required.mdx b/website/content/partials/builder/azure/dtl/ArtifactParameter-not-required.mdx similarity index 100% rename from website/pages/partials/builder/azure/dtl/ArtifactParameter-not-required.mdx rename to website/content/partials/builder/azure/dtl/ArtifactParameter-not-required.mdx diff --git a/website/pages/partials/builder/azure/dtl/Config-not-required.mdx b/website/content/partials/builder/azure/dtl/Config-not-required.mdx similarity index 92% rename from website/pages/partials/builder/azure/dtl/Config-not-required.mdx rename to website/content/partials/builder/azure/dtl/Config-not-required.mdx index 37fd13eb3..414671673 100644 --- a/website/pages/partials/builder/azure/dtl/Config-not-required.mdx +++ b/website/content/partials/builder/azure/dtl/Config-not-required.mdx @@ -6,9 +6,9 @@ - `shared_image_gallery` (SharedImageGallery) - Use a [Shared Gallery image](https://azure.microsoft.com/en-us/blog/announcing-the-public-preview-of-shared-image-gallery/) - as the source for this build. *VHD targets are incompatible with this - build type* - the target must be a *Managed Image*. - + as the source for this build. _VHD targets are incompatible with this + build type_ - the target must be a _Managed Image_. + ```json "shared_image_gallery": { "subscription": "00000000-0000-0000-0000-00000000000", @@ -22,9 +22,9 @@ ``` - `shared_image_gallery_destination` (SharedImageGalleryDestination) - The name of the Shared Image Gallery under which the managed image will be published as Shared Gallery Image version. - + Following is an example. - + ```json "shared_image_gallery_destination": { "resource_group": "ResourceGroup", @@ -39,8 +39,7 @@ - `shared_image_gallery_timeout` (duration string | ex: "1h5m2s") - How long to wait for an image to be published to the shared image gallery before timing out. If your Packer build is failing on the - Publishing to Shared Image Gallery step with the error `Original Error: - context deadline exceeded`, but the image is present when you check your + Publishing to Shared Image Gallery step with the error `Original Error: context deadline exceeded`, but the image is present when you check your Azure dashboard, then you probably need to increase this timeout from its default of "60m" (valid time units include `s` for seconds, `m` for minutes, and `h` for hours.) @@ -48,20 +47,20 @@ - `image_publisher` (string) - PublisherName for your base image. See [documentation](https://azure.microsoft.com/en-us/documentation/articles/resource-groups-vm-searching/) for details. - + CLI example `az vm image list-publishers --location westus` - `image_offer` (string) - Offer for your base image. See [documentation](https://azure.microsoft.com/en-us/documentation/articles/resource-groups-vm-searching/) for details. - + CLI example `az vm image list-offers --location westus --publisher Canonical` - `image_sku` (string) - SKU for your base image. See [documentation](https://azure.microsoft.com/en-us/documentation/articles/resource-groups-vm-searching/) for details. - + CLI example `az vm image list-skus --location westus --publisher Canonical --offer UbuntuServer` @@ -70,7 +69,7 @@ across regions due to image synchronization latency. To ensure a consistent version across regions set this value to one that is available in all regions where you are deploying. - + CLI example `az vm image list --location westus --publisher Canonical --offer UbuntuServer --sku 16.04.0-LTS --all` @@ -78,14 +77,14 @@ not set image_publisher, image_offer, image_sku, or image_version. - `custom_managed_image_resource_group_name` (string) - Specify the source managed image's resource group used to use. If this - value is set, do not set image\_publisher, image\_offer, image\_sku, or - image\_version. If this value is set, the value + value is set, do not set image_publisher, image_offer, image_sku, or + image_version. If this value is set, the value `custom_managed_image_name` must also be set. See [documentation](https://docs.microsoft.com/en-us/azure/storage/storage-managed-disks-overview#images) to learn more about managed images. - `custom_managed_image_name` (string) - Specify the source managed image's name to use. If this value is set, do - not set image\_publisher, image\_offer, image\_sku, or image\_version. + not set image_publisher, image_offer, image_sku, or image_version. If this value is set, the value `custom_managed_image_resource_group_name` must also be set. See [documentation](https://docs.microsoft.com/en-us/azure/storage/storage-managed-disks-overview#images) @@ -97,7 +96,7 @@ VM from your VHD. See [pricing](https://azure.microsoft.com/en-us/pricing/details/virtual-machines/) information. Defaults to `Standard_A1`. - + CLI example `az vm list-sizes --location westus` - `managed_image_resource_group_name` (string) - Specify the managed image resource group name where the result of the @@ -131,8 +130,7 @@ - `polling_duration_timeout` (duration string | ex: "1h5m2s") - The default PollingDuration for azure is 15mins, this property will override that value. See [Azure DefaultPollingDuration](https://godoc.org/github.com/Azure/go-autorest/autorest#pkg-constants) If your Packer build is failing on the - ARM deployment step with the error `Original Error: - context deadline exceeded`, then you probably need to increase this timeout from + ARM deployment step with the error `Original Error: context deadline exceeded`, then you probably need to increase this timeout from its default of "15m" (valid time units include `s` for seconds, `m` for minutes, and `h` for hours.) diff --git a/website/pages/partials/builder/azure/dtl/DtlArtifact-not-required.mdx b/website/content/partials/builder/azure/dtl/DtlArtifact-not-required.mdx similarity index 100% rename from website/pages/partials/builder/azure/dtl/DtlArtifact-not-required.mdx rename to website/content/partials/builder/azure/dtl/DtlArtifact-not-required.mdx diff --git a/website/pages/partials/builder/azure/dtl/SharedImageGallery-not-required.mdx b/website/content/partials/builder/azure/dtl/SharedImageGallery-not-required.mdx similarity index 100% rename from website/pages/partials/builder/azure/dtl/SharedImageGallery-not-required.mdx rename to website/content/partials/builder/azure/dtl/SharedImageGallery-not-required.mdx diff --git a/website/pages/partials/builder/azure/dtl/SharedImageGalleryDestination-not-required.mdx b/website/content/partials/builder/azure/dtl/SharedImageGalleryDestination-not-required.mdx similarity index 100% rename from website/pages/partials/builder/azure/dtl/SharedImageGalleryDestination-not-required.mdx rename to website/content/partials/builder/azure/dtl/SharedImageGalleryDestination-not-required.mdx diff --git a/website/pages/partials/builder/cloudstack/Config-not-required.mdx b/website/content/partials/builder/cloudstack/Config-not-required.mdx similarity index 99% rename from website/pages/partials/builder/cloudstack/Config-not-required.mdx rename to website/content/partials/builder/cloudstack/Config-not-required.mdx index 95de7e258..7b8483e45 100644 --- a/website/pages/partials/builder/cloudstack/Config-not-required.mdx +++ b/website/content/partials/builder/cloudstack/Config-not-required.mdx @@ -104,6 +104,6 @@ contains tools to support dynamic scaling of VM cpu/memory. Defaults to false. -- `template_tag` (string) - +- `template_tag` (string) - - `tags` (map[string]string) - Tags diff --git a/website/pages/partials/builder/cloudstack/Config-required.mdx b/website/content/partials/builder/cloudstack/Config-required.mdx similarity index 100% rename from website/pages/partials/builder/cloudstack/Config-required.mdx rename to website/content/partials/builder/cloudstack/Config-required.mdx diff --git a/website/pages/partials/builder/cloudstack/Config.mdx b/website/content/partials/builder/cloudstack/Config.mdx similarity index 100% rename from website/pages/partials/builder/cloudstack/Config.mdx rename to website/content/partials/builder/cloudstack/Config.mdx diff --git a/website/pages/partials/builder/digitalocean/Config-not-required.mdx b/website/content/partials/builder/digitalocean/Config-not-required.mdx similarity index 96% rename from website/pages/partials/builder/digitalocean/Config-not-required.mdx rename to website/content/partials/builder/digitalocean/Config-not-required.mdx index 4eabeacce..bbc1bedb7 100644 --- a/website/pages/partials/builder/digitalocean/Config-not-required.mdx +++ b/website/content/partials/builder/digitalocean/Config-not-required.mdx @@ -26,8 +26,7 @@ - `snapshot_timeout` (duration string | ex: "1h5m2s") - How long to wait for an image to be published to the shared image gallery before timing out. If your Packer build is failing on the - Publishing to Shared Image Gallery step with the error `Original Error: - context deadline exceeded`, but the image is present when you check your + Publishing to Shared Image Gallery step with the error `Original Error: context deadline exceeded`, but the image is present when you check your Azure dashboard, then you probably need to increase this timeout from its default of "60m" (valid time units include `s` for seconds, `m` for minutes, and `h` for hours.) diff --git a/website/pages/partials/builder/digitalocean/Config-required.mdx b/website/content/partials/builder/digitalocean/Config-required.mdx similarity index 100% rename from website/pages/partials/builder/digitalocean/Config-required.mdx rename to website/content/partials/builder/digitalocean/Config-required.mdx diff --git a/website/pages/partials/builder/docker/AwsAccessConfig-not-required.mdx b/website/content/partials/builder/docker/AwsAccessConfig-not-required.mdx similarity index 100% rename from website/pages/partials/builder/docker/AwsAccessConfig-not-required.mdx rename to website/content/partials/builder/docker/AwsAccessConfig-not-required.mdx diff --git a/website/pages/partials/builder/docker/Config-not-required.mdx b/website/content/partials/builder/docker/Config-not-required.mdx similarity index 91% rename from website/pages/partials/builder/docker/Config-not-required.mdx rename to website/content/partials/builder/docker/Config-not-required.mdx index e56587dc5..005b9ab7b 100644 --- a/website/pages/partials/builder/docker/Config-not-required.mdx +++ b/website/content/partials/builder/docker/Config-not-required.mdx @@ -33,15 +33,13 @@ used. This defaults to true if not set. - `run_command` ([]string) - An array of arguments to pass to docker run in order to run the - container. By default this is set to `["-d", "-i", "-t", - "--entrypoint=/bin/sh", "--", "{{.Image}}"]` if you are using a linux - container, and `["-d", "-i", "-t", "--entrypoint=powershell", "--", - "{{.Image}}"]` if you are running a windows container. `{{.Image}}` is a + container. By default this is set to `["-d", "-i", "-t", "--entrypoint=/bin/sh", "--", "{{.Image}}"]` if you are using a linux + container, and `["-d", "-i", "-t", "--entrypoint=powershell", "--", "{{.Image}}"]` if you are running a windows container. `{{.Image}}` is a template variable that corresponds to the image template option. Passing the entrypoint option this way will make it the default entrypoint of - the resulting image, so running docker run -it --rm will start the + the resulting image, so running docker run -it --rm will start the docker image from the /bin/sh shell interpreter; you could run a script - or another shell by running docker run -it --rm -c /bin/bash. If your + or another shell by running docker run -it --rm -c /bin/bash. If your docker image embeds a binary intended to be run often, you should consider changing the default entrypoint to point to it. diff --git a/website/pages/partials/builder/docker/Config-required.mdx b/website/content/partials/builder/docker/Config-required.mdx similarity index 100% rename from website/pages/partials/builder/docker/Config-required.mdx rename to website/content/partials/builder/docker/Config-required.mdx diff --git a/website/pages/partials/builder/googlecompute/Config-not-required.mdx b/website/content/partials/builder/googlecompute/Config-not-required.mdx similarity index 93% rename from website/pages/partials/builder/googlecompute/Config-not-required.mdx rename to website/content/partials/builder/googlecompute/Config-not-required.mdx index 3bc4a6647..b650d3d86 100644 --- a/website/pages/partials/builder/googlecompute/Config-not-required.mdx +++ b/website/content/partials/builder/googlecompute/Config-not-required.mdx @@ -50,22 +50,23 @@ - `image_description` (string) - The description of the resulting image. - `image_encryption_key` (\*CustomerEncryptionKey) - Image encryption key to apply to the created image. Possible values: - * kmsKeyName - The name of the encryption key that is stored in Google Cloud KMS. - * RawKey: - A 256-bit customer-supplied encryption key, encodes in RFC 4648 base64. - + + - kmsKeyName - The name of the encryption key that is stored in Google Cloud KMS. + - RawKey: - A 256-bit customer-supplied encryption key, encodes in RFC 4648 base64. + examples: - - ```json - { - "kmsKeyName": "projects/${project}/locations/${region}/keyRings/computeEngine/cryptoKeys/computeEngine/cryptoKeyVersions/4" + + ```json + { + "kmsKeyName": "projects/${project}/locations/${region}/keyRings/computeEngine/cryptoKeys/computeEngine/cryptoKeyVersions/4" + } + ``` + + ```hcl + image_encryption_key { + kmsKeyName = "projects/${var.project}/locations/${var.region}/keyRings/computeEngine/cryptoKeys/computeEngine/cryptoKeyVersions/4" } - ``` - - ```hcl - image_encryption_key { - kmsKeyName = "projects/${var.project}/locations/${var.region}/keyRings/computeEngine/cryptoKeys/computeEngine/cryptoKeyVersions/4" - } - ``` + ``` - `image_family` (string) - The name of the image family to which the resulting image belongs. You can create disks by specifying an image family instead of a specific @@ -79,21 +80,22 @@ - `image_storage_locations` ([]string) - Storage location, either regional or multi-regional, where snapshot content is to be stored and only accepts 1 value. Always defaults to a nearby regional or multi-regional location. - + multi-regional example: - - ```json - { - "image_storage_locations": ["us"] - } - ``` + + ```json + { + "image_storage_locations": ["us"] + } + ``` + regional example: - - ```json - { - "image_storage_locations": ["us-east1"] - } - ``` + + ```json + { + "image_storage_locations": ["us-east1"] + } + ``` - `instance_name` (string) - A name to give the launched instance. Beware that this must be unique. Defaults to `packer-{{uuid}}`. @@ -105,7 +107,7 @@ - `metadata` (map[string]string) - Metadata applied to the launched instance. All metadata configuration values are expected to be of type string. Google metadata options that take a value of `TRUE` or `FALSE` should be - set as a string (i.e `"TRUE"` `"FALSE"` or `"true"` `"false"`). + set as a string (i.e `"TRUE"` `"FALSE"` or `"true"` `"false"`). - `metadata_files` (map[string]string) - Metadata applied to the launched instance. Values are files. @@ -129,7 +131,7 @@ - `on_host_maintenance` (string) - Sets Host Maintenance Option. Valid choices are `MIGRATE` and `TERMINATE`. Please see [GCE Instance Scheduling Options](https://cloud.google.com/compute/docs/instances/setting-instance-scheduling-options), - as not all machine\_types support `MIGRATE` (i.e. machines with GPUs). + as not all machine_types support `MIGRATE` (i.e. machines with GPUs). If preemptible is true this can only be `TERMINATE`. If preemptible is false, it defaults to `MIGRATE` @@ -142,7 +144,7 @@ - `scopes` ([]string) - The service account scopes for launched instance. Defaults to: - + ```json [ "https://www.googleapis.com/auth/userinfo.email", @@ -161,8 +163,9 @@ - `startup_script_file` (string) - The path to a startup script to run on the launched instance from which the image will be made. When set, the contents of the startup script file will be added to the instance metadata under the `"startup_script"` metadata property. See [Providing startup script contents directly](https://cloud.google.com/compute/docs/startupscript#providing_startup_script_contents_directly) for more details. - + When using `startup_script_file` the following rules apply: + - The contents of the script file will overwrite the value of the `"startup_script"` metadata property at runtime. - The contents of the script file will be wrapped in Packer's startup script wrapper, unless `wrap_startup_script` is disabled. See `wrap_startup_script` for more details. - Not supported by Windows instances. See [Startup Scripts for Windows](https://cloud.google.com/compute/docs/startupscript#providing_a_startup_script_for_windows_instances) for more details. @@ -171,8 +174,9 @@ If "true", the contents of `startup_script_file` or `"startup_script"` in the instance metadata is wrapped in a Packer specific script that tracks the execution and completion of the provided startup script. The wrapper ensures that the builder will not continue until the startup script has been executed. + - The use of the wrapped script file requires that the user or service account - running the build has the compute.instance.Metadata role. + running the build has the compute.instance.Metadata role. - `subnetwork` (string) - The Google Compute subnetwork id or URL to use for the launched instance. Only required if the network has been created with custom @@ -191,12 +195,12 @@ and setting the `enable-oslogin` to `TRUE` in the instance metadata. Optionally, `use_os_login` can be used with an existing `ssh_username` and `ssh_private_key_file` if a SSH key has already been added to the Google account's login profile - See [Adding SSH Keys](https://cloud.google.com/compute/docs/instances/managing-instance-access#add_oslogin_keys). - + SSH keys can be added to an individual user account - + ```shell-session $ gcloud compute os-login ssh-keys add --key-file=/home/user/.ssh/my-key.pub - + $ gcloud compute os-login describe-profile PosixAccounts: - accountId: @@ -210,12 +214,13 @@ 000000000000000000000000000000000000000000000000000000000000000a: fingerprint: 000000000000000000000000000000000000000000000000000000000000000a ``` - + Or SSH keys can be added to an associated service account + ```shell-session $ gcloud auth activate-service-account --key-file= $ gcloud compute os-login ssh-keys add --key-file=/home/user/.ssh/my-key.pub - + $ gcloud compute os-login describe-profile PosixAccounts: - accountId: diff --git a/website/pages/partials/builder/googlecompute/Config-required.mdx b/website/content/partials/builder/googlecompute/Config-required.mdx similarity index 100% rename from website/pages/partials/builder/googlecompute/Config-required.mdx rename to website/content/partials/builder/googlecompute/Config-required.mdx diff --git a/website/pages/partials/builder/googlecompute/Config.mdx b/website/content/partials/builder/googlecompute/Config.mdx similarity index 100% rename from website/pages/partials/builder/googlecompute/Config.mdx rename to website/content/partials/builder/googlecompute/Config.mdx diff --git a/website/pages/partials/builder/googlecompute/CustomerEncryptionKey-not-required.mdx b/website/content/partials/builder/googlecompute/CustomerEncryptionKey-not-required.mdx similarity index 100% rename from website/pages/partials/builder/googlecompute/CustomerEncryptionKey-not-required.mdx rename to website/content/partials/builder/googlecompute/CustomerEncryptionKey-not-required.mdx diff --git a/website/pages/partials/builder/googlecompute/IAPConfig-not-required.mdx b/website/content/partials/builder/googlecompute/IAPConfig-not-required.mdx similarity index 96% rename from website/pages/partials/builder/googlecompute/IAPConfig-not-required.mdx rename to website/content/partials/builder/googlecompute/IAPConfig-not-required.mdx index 0ce215f50..5427c892d 100644 --- a/website/pages/partials/builder/googlecompute/IAPConfig-not-required.mdx +++ b/website/content/partials/builder/googlecompute/IAPConfig-not-required.mdx @@ -2,10 +2,11 @@ - `use_iap` (bool) - Whether to use an IAP proxy. Prerequisites and limitations for using IAP: + - You must manually enable the IAP API in the Google Cloud console. - You must have the gcloud sdk installed on the computer running Packer. - You must be using a Service Account with a credentials file (using the - account_file option in the Packer template) + account_file option in the Packer template) - You must add the given service account to project level IAP permissions in https://console.cloud.google.com/security/iap. To do so, click "project" > "SSH and TCP resoures" > "All Tunnel Resources" > diff --git a/website/pages/partials/builder/googlecompute/IAPConfig.mdx b/website/content/partials/builder/googlecompute/IAPConfig.mdx similarity index 100% rename from website/pages/partials/builder/googlecompute/IAPConfig.mdx rename to website/content/partials/builder/googlecompute/IAPConfig.mdx diff --git a/website/pages/partials/builder/hyperone/Config-not-required.mdx b/website/content/partials/builder/hyperone/Config-not-required.mdx similarity index 100% rename from website/pages/partials/builder/hyperone/Config-not-required.mdx rename to website/content/partials/builder/hyperone/Config-not-required.mdx diff --git a/website/pages/partials/builder/hyperone/Config-required.mdx b/website/content/partials/builder/hyperone/Config-required.mdx similarity index 100% rename from website/pages/partials/builder/hyperone/Config-required.mdx rename to website/content/partials/builder/hyperone/Config-required.mdx diff --git a/website/pages/partials/builder/hyperv/common/CommonConfig-not-required.mdx b/website/content/partials/builder/hyperv/common/CommonConfig-not-required.mdx similarity index 97% rename from website/pages/partials/builder/hyperv/common/CommonConfig-not-required.mdx rename to website/content/partials/builder/hyperv/common/CommonConfig-not-required.mdx index aa7a2b789..88d398368 100644 --- a/website/pages/partials/builder/hyperv/common/CommonConfig-not-required.mdx +++ b/website/content/partials/builder/hyperv/common/CommonConfig-not-required.mdx @@ -83,7 +83,7 @@ VM files and folders during the build. By default `%TEMP%` is used which, for most systems, will evaluate to `%USERPROFILE%/AppData/Local/Temp`. - + The build directory housed under `temp_path` will have a name similar to `packerhv1234567`. The seven digit number at the end of the name is automatically generated by Packer to ensure the directory name is @@ -111,29 +111,31 @@ - `first_boot_device` (string) - When configured, determines the device or device type that is given preferential treatment when choosing a boot device. - + For Generation 1: - - `IDE` - - `CD` *or* `DVD` - - `Floppy` - - `NET` - + + - `IDE` + - `CD` _or_ `DVD` + - `Floppy` + - `NET` + For Generation 2: - - `IDE:x:y` - - `SCSI:x:y` - - `CD` *or* `DVD` - - `NET` + + - `IDE:x:y` + - `SCSI:x:y` + - `CD` _or_ `DVD` + - `NET` - `boot_order` ([]string) - When configured, the boot order determines the order of the devices from which to boot. - + The device name must be in the form of `SCSI:x:y`, for example, to boot from the first scsi device use `SCSI:0:0`. - + **NB** You should also set `first_boot_device` (e.g. `DVD`). - + **NB** Although the VM will have this initial boot order, the OS can change it, for example, Ubuntu 18.04 will modify the boot order to include itself as the first boot option. - + **NB** This only works for Generation 2 machines. diff --git a/website/pages/partials/builder/hyperv/common/OutputConfig-not-required.mdx b/website/content/partials/builder/hyperv/common/OutputConfig-not-required.mdx similarity index 100% rename from website/pages/partials/builder/hyperv/common/OutputConfig-not-required.mdx rename to website/content/partials/builder/hyperv/common/OutputConfig-not-required.mdx diff --git a/website/pages/partials/builder/hyperv/iso/Builder.mdx b/website/content/partials/builder/hyperv/iso/Builder.mdx similarity index 100% rename from website/pages/partials/builder/hyperv/iso/Builder.mdx rename to website/content/partials/builder/hyperv/iso/Builder.mdx diff --git a/website/pages/partials/builder/hyperv/iso/Config-not-required.mdx b/website/content/partials/builder/hyperv/iso/Config-not-required.mdx similarity index 100% rename from website/pages/partials/builder/hyperv/iso/Config-not-required.mdx rename to website/content/partials/builder/hyperv/iso/Config-not-required.mdx diff --git a/website/pages/partials/builder/hyperv/vmcx/Builder.mdx b/website/content/partials/builder/hyperv/vmcx/Builder.mdx similarity index 100% rename from website/pages/partials/builder/hyperv/vmcx/Builder.mdx rename to website/content/partials/builder/hyperv/vmcx/Builder.mdx diff --git a/website/pages/partials/builder/hyperv/vmcx/Config-not-required.mdx b/website/content/partials/builder/hyperv/vmcx/Config-not-required.mdx similarity index 100% rename from website/pages/partials/builder/hyperv/vmcx/Config-not-required.mdx rename to website/content/partials/builder/hyperv/vmcx/Config-not-required.mdx diff --git a/website/pages/partials/builder/lxc/Config-not-required.mdx b/website/content/partials/builder/lxc/Config-not-required.mdx similarity index 100% rename from website/pages/partials/builder/lxc/Config-not-required.mdx rename to website/content/partials/builder/lxc/Config-not-required.mdx diff --git a/website/pages/partials/builder/lxc/Config-required.mdx b/website/content/partials/builder/lxc/Config-required.mdx similarity index 100% rename from website/pages/partials/builder/lxc/Config-required.mdx rename to website/content/partials/builder/lxc/Config-required.mdx diff --git a/website/pages/partials/builder/lxd/Config-not-required.mdx b/website/content/partials/builder/lxd/Config-not-required.mdx similarity index 100% rename from website/pages/partials/builder/lxd/Config-not-required.mdx rename to website/content/partials/builder/lxd/Config-not-required.mdx diff --git a/website/pages/partials/builder/lxd/Config-required.mdx b/website/content/partials/builder/lxd/Config-required.mdx similarity index 100% rename from website/pages/partials/builder/lxd/Config-required.mdx rename to website/content/partials/builder/lxd/Config-required.mdx diff --git a/website/pages/partials/builder/ncloud/Config-not-required.mdx b/website/content/partials/builder/ncloud/Config-not-required.mdx similarity index 100% rename from website/pages/partials/builder/ncloud/Config-not-required.mdx rename to website/content/partials/builder/ncloud/Config-not-required.mdx diff --git a/website/pages/partials/builder/ncloud/Config-required.mdx b/website/content/partials/builder/ncloud/Config-required.mdx similarity index 100% rename from website/pages/partials/builder/ncloud/Config-required.mdx rename to website/content/partials/builder/ncloud/Config-required.mdx diff --git a/website/pages/partials/builder/ncloud/Config.mdx b/website/content/partials/builder/ncloud/Config.mdx similarity index 100% rename from website/pages/partials/builder/ncloud/Config.mdx rename to website/content/partials/builder/ncloud/Config.mdx diff --git a/website/pages/partials/builder/openstack/AccessConfig-not-required.mdx b/website/content/partials/builder/openstack/AccessConfig-not-required.mdx similarity index 100% rename from website/pages/partials/builder/openstack/AccessConfig-not-required.mdx rename to website/content/partials/builder/openstack/AccessConfig-not-required.mdx diff --git a/website/pages/partials/builder/openstack/AccessConfig-required.mdx b/website/content/partials/builder/openstack/AccessConfig-required.mdx similarity index 100% rename from website/pages/partials/builder/openstack/AccessConfig-required.mdx rename to website/content/partials/builder/openstack/AccessConfig-required.mdx diff --git a/website/pages/partials/builder/openstack/AccessConfig.mdx b/website/content/partials/builder/openstack/AccessConfig.mdx similarity index 100% rename from website/pages/partials/builder/openstack/AccessConfig.mdx rename to website/content/partials/builder/openstack/AccessConfig.mdx diff --git a/website/pages/partials/builder/openstack/ImageConfig-not-required.mdx b/website/content/partials/builder/openstack/ImageConfig-not-required.mdx similarity index 100% rename from website/pages/partials/builder/openstack/ImageConfig-not-required.mdx rename to website/content/partials/builder/openstack/ImageConfig-not-required.mdx diff --git a/website/pages/partials/builder/openstack/ImageConfig-required.mdx b/website/content/partials/builder/openstack/ImageConfig-required.mdx similarity index 100% rename from website/pages/partials/builder/openstack/ImageConfig-required.mdx rename to website/content/partials/builder/openstack/ImageConfig-required.mdx diff --git a/website/pages/partials/builder/openstack/ImageConfig.mdx b/website/content/partials/builder/openstack/ImageConfig.mdx similarity index 100% rename from website/pages/partials/builder/openstack/ImageConfig.mdx rename to website/content/partials/builder/openstack/ImageConfig.mdx diff --git a/website/pages/partials/builder/openstack/ImageFilter-not-required.mdx b/website/content/partials/builder/openstack/ImageFilter-not-required.mdx similarity index 100% rename from website/pages/partials/builder/openstack/ImageFilter-not-required.mdx rename to website/content/partials/builder/openstack/ImageFilter-not-required.mdx diff --git a/website/pages/partials/builder/openstack/ImageFilterOptions-not-required.mdx b/website/content/partials/builder/openstack/ImageFilterOptions-not-required.mdx similarity index 100% rename from website/pages/partials/builder/openstack/ImageFilterOptions-not-required.mdx rename to website/content/partials/builder/openstack/ImageFilterOptions-not-required.mdx diff --git a/website/pages/partials/builder/openstack/RunConfig-not-required.mdx b/website/content/partials/builder/openstack/RunConfig-not-required.mdx similarity index 98% rename from website/pages/partials/builder/openstack/RunConfig-not-required.mdx rename to website/content/partials/builder/openstack/RunConfig-not-required.mdx index c5035abd8..a0efd79cb 100644 --- a/website/pages/partials/builder/openstack/RunConfig-not-required.mdx +++ b/website/content/partials/builder/openstack/RunConfig-not-required.mdx @@ -92,4 +92,4 @@ - `openstack_provider` (string) - Not really used, but here for BC -- `use_floating_ip` (bool) - *Deprecated* use `floating_ip` or `floating_ip_pool` instead. +- `use_floating_ip` (bool) - _Deprecated_ use `floating_ip` or `floating_ip_pool` instead. diff --git a/website/pages/partials/builder/openstack/RunConfig-required.mdx b/website/content/partials/builder/openstack/RunConfig-required.mdx similarity index 55% rename from website/pages/partials/builder/openstack/RunConfig-required.mdx rename to website/content/partials/builder/openstack/RunConfig-required.mdx index 7351dcd8b..e599bda60 100644 --- a/website/pages/partials/builder/openstack/RunConfig-required.mdx +++ b/website/content/partials/builder/openstack/RunConfig-required.mdx @@ -12,48 +12,48 @@ providing source_image and only either of them can be specified. - `source_image_filter` (ImageFilter) - Filters used to populate filter options. Example: - + ```json { - "source_image_filter": { - "filters": { - "name": "ubuntu-16.04", - "visibility": "protected", - "owner": "d1a588cf4b0743344508dc145649372d1", - "tags": ["prod", "ready"], - "properties": { - "os_distro": "ubuntu" - } - }, - "most_recent": true - } + "source_image_filter": { + "filters": { + "name": "ubuntu-16.04", + "visibility": "protected", + "owner": "d1a588cf4b0743344508dc145649372d1", + "tags": ["prod", "ready"], + "properties": { + "os_distro": "ubuntu" + } + }, + "most_recent": true + } } ``` - + This selects the most recent production Ubuntu 16.04 shared to you by - the given owner. NOTE: This will fail unless *exactly* one image is + the given owner. NOTE: This will fail unless _exactly_ one image is returned, or `most_recent` is set to true. In the example of multiple returned images, `most_recent` will cause this to succeed by selecting the newest image of the returned images. - - - `filters` (map of strings) - filters used to select a - `source_image`. - NOTE: This will fail unless *exactly* one image is returned, or - `most_recent` is set to true. Of the filters described in - [ImageService](https://developer.openstack.org/api-ref/image/v2/), the - following are valid: - - - name (string) - - owner (string) - - tags (array of strings) - - visibility (string) - - properties (map of strings to strings) (fields that can be set - with `openstack image set --property key=value`) - - - `most_recent` (boolean) - Selects the newest created image when - true. - This is most useful for selecting a daily distro build. - + + - `filters` (map of strings) - filters used to select a + `source_image`. + NOTE: This will fail unless _exactly_ one image is returned, or + `most_recent` is set to true. Of the filters described in + [ImageService](https://developer.openstack.org/api-ref/image/v2/), the + following are valid: + + - name (string) + - owner (string) + - tags (array of strings) + - visibility (string) + - properties (map of strings to strings) (fields that can be set + with `openstack image set --property key=value`) + + - `most_recent` (boolean) - Selects the newest created image when + true. + This is most useful for selecting a daily distro build. + You may set use this in place of `source_image` If `source_image_filter` is provided alongside `source_image`, the `source_image` will override the filter. The filter will not be used in this case. diff --git a/website/pages/partials/builder/openstack/RunConfig.mdx b/website/content/partials/builder/openstack/RunConfig.mdx similarity index 100% rename from website/pages/partials/builder/openstack/RunConfig.mdx rename to website/content/partials/builder/openstack/RunConfig.mdx diff --git a/website/pages/partials/builder/parallels/common/HWConfig-not-required.mdx b/website/content/partials/builder/parallels/common/HWConfig-not-required.mdx similarity index 100% rename from website/pages/partials/builder/parallels/common/HWConfig-not-required.mdx rename to website/content/partials/builder/parallels/common/HWConfig-not-required.mdx diff --git a/website/pages/partials/builder/parallels/common/OutputConfig-not-required.mdx b/website/content/partials/builder/parallels/common/OutputConfig-not-required.mdx similarity index 100% rename from website/pages/partials/builder/parallels/common/OutputConfig-not-required.mdx rename to website/content/partials/builder/parallels/common/OutputConfig-not-required.mdx diff --git a/website/pages/partials/builder/parallels/common/OutputConfig.mdx b/website/content/partials/builder/parallels/common/OutputConfig.mdx similarity index 100% rename from website/pages/partials/builder/parallels/common/OutputConfig.mdx rename to website/content/partials/builder/parallels/common/OutputConfig.mdx diff --git a/website/pages/partials/builder/parallels/common/PrlctlConfig-not-required.mdx b/website/content/partials/builder/parallels/common/PrlctlConfig-not-required.mdx similarity index 100% rename from website/pages/partials/builder/parallels/common/PrlctlConfig-not-required.mdx rename to website/content/partials/builder/parallels/common/PrlctlConfig-not-required.mdx diff --git a/website/pages/partials/builder/parallels/common/PrlctlConfig.mdx b/website/content/partials/builder/parallels/common/PrlctlConfig.mdx similarity index 100% rename from website/pages/partials/builder/parallels/common/PrlctlConfig.mdx rename to website/content/partials/builder/parallels/common/PrlctlConfig.mdx diff --git a/website/pages/partials/builder/parallels/common/PrlctlPostConfig-not-required.mdx b/website/content/partials/builder/parallels/common/PrlctlPostConfig-not-required.mdx similarity index 100% rename from website/pages/partials/builder/parallels/common/PrlctlPostConfig-not-required.mdx rename to website/content/partials/builder/parallels/common/PrlctlPostConfig-not-required.mdx diff --git a/website/pages/partials/builder/parallels/common/PrlctlPostConfig.mdx b/website/content/partials/builder/parallels/common/PrlctlPostConfig.mdx similarity index 100% rename from website/pages/partials/builder/parallels/common/PrlctlPostConfig.mdx rename to website/content/partials/builder/parallels/common/PrlctlPostConfig.mdx diff --git a/website/pages/partials/builder/parallels/common/PrlctlVersionConfig-not-required.mdx b/website/content/partials/builder/parallels/common/PrlctlVersionConfig-not-required.mdx similarity index 100% rename from website/pages/partials/builder/parallels/common/PrlctlVersionConfig-not-required.mdx rename to website/content/partials/builder/parallels/common/PrlctlVersionConfig-not-required.mdx diff --git a/website/pages/partials/builder/parallels/common/PrlctlVersionConfig.mdx b/website/content/partials/builder/parallels/common/PrlctlVersionConfig.mdx similarity index 100% rename from website/pages/partials/builder/parallels/common/PrlctlVersionConfig.mdx rename to website/content/partials/builder/parallels/common/PrlctlVersionConfig.mdx diff --git a/website/pages/partials/builder/parallels/common/ToolsConfig-not-required.mdx b/website/content/partials/builder/parallels/common/ToolsConfig-not-required.mdx similarity index 100% rename from website/pages/partials/builder/parallels/common/ToolsConfig-not-required.mdx rename to website/content/partials/builder/parallels/common/ToolsConfig-not-required.mdx diff --git a/website/pages/partials/builder/parallels/common/ToolsConfig-required.mdx b/website/content/partials/builder/parallels/common/ToolsConfig-required.mdx similarity index 100% rename from website/pages/partials/builder/parallels/common/ToolsConfig-required.mdx rename to website/content/partials/builder/parallels/common/ToolsConfig-required.mdx diff --git a/website/pages/partials/builder/parallels/common/ToolsConfig.mdx b/website/content/partials/builder/parallels/common/ToolsConfig.mdx similarity index 100% rename from website/pages/partials/builder/parallels/common/ToolsConfig.mdx rename to website/content/partials/builder/parallels/common/ToolsConfig.mdx diff --git a/website/pages/partials/builder/parallels/iso/Config-not-required.mdx b/website/content/partials/builder/parallels/iso/Config-not-required.mdx similarity index 100% rename from website/pages/partials/builder/parallels/iso/Config-not-required.mdx rename to website/content/partials/builder/parallels/iso/Config-not-required.mdx diff --git a/website/pages/partials/builder/parallels/pvm/Config-not-required.mdx b/website/content/partials/builder/parallels/pvm/Config-not-required.mdx similarity index 100% rename from website/pages/partials/builder/parallels/pvm/Config-not-required.mdx rename to website/content/partials/builder/parallels/pvm/Config-not-required.mdx diff --git a/website/pages/partials/builder/parallels/pvm/Config-required.mdx b/website/content/partials/builder/parallels/pvm/Config-required.mdx similarity index 100% rename from website/pages/partials/builder/parallels/pvm/Config-required.mdx rename to website/content/partials/builder/parallels/pvm/Config-required.mdx diff --git a/website/pages/partials/builder/parallels/pvm/Config.mdx b/website/content/partials/builder/parallels/pvm/Config.mdx similarity index 100% rename from website/pages/partials/builder/parallels/pvm/Config.mdx rename to website/content/partials/builder/parallels/pvm/Config.mdx diff --git a/website/pages/partials/builder/qemu/CommConfig-not-required.mdx b/website/content/partials/builder/qemu/CommConfig-not-required.mdx similarity index 100% rename from website/pages/partials/builder/qemu/CommConfig-not-required.mdx rename to website/content/partials/builder/qemu/CommConfig-not-required.mdx diff --git a/website/pages/partials/builder/qemu/Config-not-required.mdx b/website/content/partials/builder/qemu/Config-not-required.mdx similarity index 92% rename from website/pages/partials/builder/qemu/Config-not-required.mdx rename to website/content/partials/builder/qemu/Config-not-required.mdx index a5fced8ca..cdb867e69 100644 --- a/website/pages/partials/builder/qemu/Config-not-required.mdx +++ b/website/content/partials/builder/qemu/Config-not-required.mdx @@ -8,17 +8,17 @@ software must have already been installed on your build machine to use the accelerator you specified. When no accelerator is specified, Packer will try to use `kvm` if it is available but will default to `tcg` otherwise. - + ~> The `hax` accelerator has issues attaching CDROM ISOs. This is an upstream issue which can be tracked [here](https://github.com/intel/haxm/issues/20). - + ~> The `hvf` and `whpx` accelerator are new and experimental as of [QEMU 2.12.0](https://wiki.qemu.org/ChangeLog/2.12#Host_support). - You may encounter issues unrelated to Packer when using these. You may need to + You may encounter issues unrelated to Packer when using these. You may need to add [ "-global", "virtio-pci.disable-modern=on" ] to `qemuargs` depending on the guest operating system. - + ~> For `whpx`, note that [Stefan Weil's QEMU for Windows distribution](https://qemu.weilnetz.de/w64/) does not include WHPX support and users may need to compile or source a build of QEMU for Windows themselves with WHPX support. @@ -28,22 +28,22 @@ is the default disk. Each string represents the disk image size in bytes. Optional suffixes 'k' or 'K' (kilobyte, 1024), 'M' (megabyte, 1024k), 'G' (gigabyte, 1024M), 'T' (terabyte, 1024G), 'P' (petabyte, 1024T) and 'E' - (exabyte, 1024P) are supported. 'b' is ignored. Per qemu-img documentation. + (exabyte, 1024P) are supported. 'b' is ignored. Per qemu-img documentation. Each additional disk uses the same disk parameters as the default disk. Unset by default. - `cpus` (int) - The number of cpus to use when building the VM. - The default is `1` CPU. + The default is `1` CPU. - `disk_interface` (string) - The interface to use for the disk. Allowed values include any of `ide`, `scsi`, `virtio` or `virtio-scsi`^\*. Note also that any boot commands or kickstart type scripts must have proper adjustments for resulting device names. The Qemu builder uses `virtio` by default. - + ^\* Please be aware that use of the `scsi` disk interface has been disabled by Red Hat due to a bug described [here](https://bugzilla.redhat.com/show_bug.cgi?id=1019220). If you are - running Qemu on RHEL or a RHEL variant such as CentOS, you *must* choose + running Qemu on RHEL or a RHEL variant such as CentOS, you _must_ choose one of the other listed interfaces. Using the `scsi` interface under these circumstances will cause the build to fail. @@ -54,7 +54,7 @@ number is provided with no units, Packer will default to Megabytes. - `skip_resize_disk` (bool) - Packer resizes the QCOW2 image using - qemu-img resize. Set this option to true to disable resizing. + qemu-img resize. Set this option to true to disable resizing. Defaults to false. - `disk_cache` (string) - The cache mode to use for disk. Allowed values include any of @@ -70,7 +70,7 @@ Packer still works with old versions of QEMU that don't have this option. - `skip_compaction` (bool) - Packer compacts the QCOW2 image using - qemu-img convert. Set this option to true to disable compacting. + qemu-img convert. Set this option to true to disable compacting. Defaults to false. - `disk_compression` (bool) - Apply compression to the QCOW2 disk file @@ -87,7 +87,7 @@ - `headless` (bool) - Packer defaults to building QEMU virtual machines by launching a GUI that shows the console of the machine being built. When this value is set to `true`, the machine will start without a console. - + You can still see the console if you make a note of the VNC display number chosen, and then connect using `vncviewer -Shared :` @@ -121,12 +121,12 @@ - `net_bridge` (string) - Connects the network to this bridge instead of using the user mode networking. - + **NB** This bridge must already exist. You can use the `virbr0` bridge as created by vagrant-libvirt. - + **NB** This will automatically enable the QMP socket (see QMPEnable). - + **NB** This only works in Linux based OSes. - `output_directory` (string) - This is the path to the directory where the @@ -141,7 +141,7 @@ that overrides matching default switch/value pairs. Any value specified as an empty string is ignored. All values after the switch are concatenated with no separator. - + ~> **Warning:** The qemu command line allows extreme flexibility, so beware of conflicting arguments causing failures of your run. For instance adding a "--drive" or "--device" override will mean that @@ -152,15 +152,16 @@ you can use those arguments along with the template engines allowed by qemu-args to set up a working configuration that includes both the Packer defaults and your extra arguments. - + Another pitfall could be setting arguments like --no-acpi, which could break the ability to send power signal type commands (e.g., shutdown -P now) to the virtual machine, thus preventing proper shutdown. - + The following shows a sample usage: - + In JSON: + ```json "qemuargs": [ [ "-m", "1024M" ], @@ -174,8 +175,9 @@ [ "-device", "virtio-net,netdev=mynet0" ] ] ``` - + In HCL2: + ```hcl qemuargs = [ [ "-m", "1024M" ], @@ -189,61 +191,66 @@ [ "-device", "virtio-net,netdev=mynet0" ] ] ``` - + would produce the following (not including other defaults supplied by the builder and not otherwise conflicting with the qemuargs): - + ```text qemu-system-x86 -m 1024m --no-acpi -netdev user,id=mynet0,hostfwd=hostip:hostport-guestip:guestport -device virtio-net,netdev=mynet0" ``` - + ~> **Windows Users:** [QEMU for Windows](https://qemu.weilnetz.de/) builds are available though an environmental variable does need to be set for QEMU for Windows to redirect stdout to the console instead of stdout.txt. - + The following shows the environment variable that needs to be set for Windows QEMU support: - + ```text setx SDL_STDIO_REDIRECT=0 ``` - + You can also use the `SSHHostPort` template variable to produce a packer template that can be invoked by `make` in parallel: - + In JSON: + ```json "qemuargs": [ [ "-netdev", "user,hostfwd=tcp::{{ .SSHHostPort }}-:22,id=forward"], [ "-device", "virtio-net,netdev=forward,id=net0"] ] ``` - + In HCL2: + ```hcl qemuargs = [ [ "-netdev", "user,hostfwd=tcp::{{ .SSHHostPort }}-:22,id=forward"], [ "-device", "virtio-net,netdev=forward,id=net0"] ] - + `make -j 3 my-awesome-packer-templates` spawns 3 packer processes, each of which will bind to their own SSH port as determined by each process. This will also work with WinRM, just change the port forward in `qemuargs` to map to WinRM's default port of `5985` or whatever value you have the service set to listen on. - + This is a template engine and allows access to the following variables: `{{ .HTTPIP }}`, `{{ .HTTPPort }}`, `{{ .HTTPDir }}`, `{{ .OutputDir }}`, `{{ .Name }}`, and `{{ .SSHHostPort }}` + ``` + - `qemu_img_args` (QemuImgArgs) - A map of custom arguments to pass to qemu-img commands, where the key is the subcommand, and the values are lists of strings for each flag. Example: - + In JSON: + ```json { "qemu_img_args": { @@ -251,23 +258,25 @@ "resize": ["-foo", "bar"] } ``` + Please note that unlike qemuargs, these commands are not split into switch-value - sub-arrays, because the basic elements in qemu-img calls are unlikely + sub-arrays, because the basic elements in qemu-img calls are unlikely to need an actual override. The arguments will be constructed as follows: + - Convert: - Default is `qemu-img convert -O $format $sourcepath $targetpath`. Adding - arguments ["-foo", "bar"] to qemu_img_args.convert will change this to - `qemu-img convert -foo bar -O $format $sourcepath $targetpath` + Default is `qemu-img convert -O $format $sourcepath $targetpath`. Adding + arguments ["-foo", "bar"] to qemu_img_args.convert will change this to + `qemu-img convert -foo bar -O $format $sourcepath $targetpath` - Create: - Default is `create -f $format $targetpath $size`. Adding arguments - ["-foo", "bar"] to qemu_img_args.create will change this to - "create -f qcow2 -foo bar target.qcow2 1234M" + Default is `create -f $format $targetpath $size`. Adding arguments + ["-foo", "bar"] to qemu_img_args.create will change this to + "create -f qcow2 -foo bar target.qcow2 1234M" - Resize: - Default is `qemu-img resize -f $format $sourcepath $size`. Adding - arguments ["-foo", "bar"] to qemu_img_args.resize will change this to - `qemu-img resize -f $format -foo bar $sourcepath $size` + Default is `qemu-img resize -f $format $sourcepath $size`. Adding + arguments ["-foo", "bar"] to qemu_img_args.resize will change this to + `qemu-img resize -f $format -foo bar $sourcepath $size` - `qemu_binary` (string) - The name of the Qemu binary to look for. This defaults to qemu-system-x86_64, but may need to be changed for diff --git a/website/pages/partials/builder/qemu/QemuImgArgs-not-required.mdx b/website/content/partials/builder/qemu/QemuImgArgs-not-required.mdx similarity index 100% rename from website/pages/partials/builder/qemu/QemuImgArgs-not-required.mdx rename to website/content/partials/builder/qemu/QemuImgArgs-not-required.mdx diff --git a/website/pages/partials/builder/scaleway/Config-not-required.mdx b/website/content/partials/builder/scaleway/Config-not-required.mdx similarity index 100% rename from website/pages/partials/builder/scaleway/Config-not-required.mdx rename to website/content/partials/builder/scaleway/Config-not-required.mdx diff --git a/website/pages/partials/builder/scaleway/Config-required.mdx b/website/content/partials/builder/scaleway/Config-required.mdx similarity index 100% rename from website/pages/partials/builder/scaleway/Config-required.mdx rename to website/content/partials/builder/scaleway/Config-required.mdx diff --git a/website/pages/partials/builder/tencentcloud/cvm/TencentCloudAccessConfig-not-required.mdx b/website/content/partials/builder/tencentcloud/cvm/TencentCloudAccessConfig-not-required.mdx similarity index 100% rename from website/pages/partials/builder/tencentcloud/cvm/TencentCloudAccessConfig-not-required.mdx rename to website/content/partials/builder/tencentcloud/cvm/TencentCloudAccessConfig-not-required.mdx diff --git a/website/pages/partials/builder/tencentcloud/cvm/TencentCloudAccessConfig-required.mdx b/website/content/partials/builder/tencentcloud/cvm/TencentCloudAccessConfig-required.mdx similarity index 92% rename from website/pages/partials/builder/tencentcloud/cvm/TencentCloudAccessConfig-required.mdx rename to website/content/partials/builder/tencentcloud/cvm/TencentCloudAccessConfig-required.mdx index 7c4dd4c3b..d0bff1675 100644 --- a/website/pages/partials/builder/tencentcloud/cvm/TencentCloudAccessConfig-required.mdx +++ b/website/content/partials/builder/tencentcloud/cvm/TencentCloudAccessConfig-required.mdx @@ -8,8 +8,8 @@ - `region` (string) - The region where your cvm will be launch. You should reference Region and Zone - for parameter taking. + for parameter taking. - `zone` (string) - The zone where your cvm will be launch. You should reference Region and Zone - for parameter taking. + for parameter taking. diff --git a/website/pages/partials/builder/tencentcloud/cvm/TencentCloudImageConfig-not-required.mdx b/website/content/partials/builder/tencentcloud/cvm/TencentCloudImageConfig-not-required.mdx similarity index 100% rename from website/pages/partials/builder/tencentcloud/cvm/TencentCloudImageConfig-not-required.mdx rename to website/content/partials/builder/tencentcloud/cvm/TencentCloudImageConfig-not-required.mdx diff --git a/website/pages/partials/builder/tencentcloud/cvm/TencentCloudImageConfig-required.mdx b/website/content/partials/builder/tencentcloud/cvm/TencentCloudImageConfig-required.mdx similarity index 100% rename from website/pages/partials/builder/tencentcloud/cvm/TencentCloudImageConfig-required.mdx rename to website/content/partials/builder/tencentcloud/cvm/TencentCloudImageConfig-required.mdx diff --git a/website/pages/partials/builder/tencentcloud/cvm/TencentCloudRunConfig-not-required.mdx b/website/content/partials/builder/tencentcloud/cvm/TencentCloudRunConfig-not-required.mdx similarity index 90% rename from website/pages/partials/builder/tencentcloud/cvm/TencentCloudRunConfig-not-required.mdx rename to website/content/partials/builder/tencentcloud/cvm/TencentCloudRunConfig-not-required.mdx index 1dbdc9bc6..c5c8fdea2 100644 --- a/website/pages/partials/builder/tencentcloud/cvm/TencentCloudRunConfig-not-required.mdx +++ b/website/content/partials/builder/tencentcloud/cvm/TencentCloudRunConfig-not-required.mdx @@ -24,9 +24,10 @@ type for all data disks, and each data disk size will use the origin value in source image. The data disks allow for the following argument: - - `disk_type` - Type of the data disk. Valid choices: `CLOUD_BASIC`, `CLOUD_PREMIUM` and `CLOUD_SSD`. - - `disk_size` - Size of the data disk. - - `disk_snapshot_id` - Id of the snapshot for a data disk. + + - `disk_type` - Type of the data disk. Valid choices: `CLOUD_BASIC`, `CLOUD_PREMIUM` and `CLOUD_SSD`. + - `disk_size` - Size of the data disk. + - `disk_snapshot_id` - Id of the snapshot for a data disk. - `vpc_id` (string) - Specify vpc your cvm will be launched by. @@ -60,8 +61,8 @@ - `host_name` (string) - host name. -- `run_tags` (map[string]string) - Key/value pair tags to apply to the instance that is *launched* to - create the image. These tags are *not* applied to the resulting image. +- `run_tags` (map[string]string) - Key/value pair tags to apply to the instance that is _launched_ to + create the image. These tags are _not_ applied to the resulting image. - `run_tag` ([]{key string, value string}) - Same as [`run_tags`](#run_tags) but defined as a singular repeatable block containing a `key` and a `value` field. In HCL2 mode the diff --git a/website/pages/partials/builder/tencentcloud/cvm/TencentCloudRunConfig-required.mdx b/website/content/partials/builder/tencentcloud/cvm/TencentCloudRunConfig-required.mdx similarity index 91% rename from website/pages/partials/builder/tencentcloud/cvm/TencentCloudRunConfig-required.mdx rename to website/content/partials/builder/tencentcloud/cvm/TencentCloudRunConfig-required.mdx index 1a612ec47..4c6aad1fe 100644 --- a/website/pages/partials/builder/tencentcloud/cvm/TencentCloudRunConfig-required.mdx +++ b/website/content/partials/builder/tencentcloud/cvm/TencentCloudRunConfig-required.mdx @@ -2,4 +2,4 @@ - `instance_type` (string) - The instance type your cvm will be launched by. You should reference Instace Type - for parameter taking. + for parameter taking. diff --git a/website/pages/partials/builder/tencentcloud/cvm/tencentCloudDataDisk-not-required.mdx b/website/content/partials/builder/tencentcloud/cvm/tencentCloudDataDisk-not-required.mdx similarity index 100% rename from website/pages/partials/builder/tencentcloud/cvm/tencentCloudDataDisk-not-required.mdx rename to website/content/partials/builder/tencentcloud/cvm/tencentCloudDataDisk-not-required.mdx diff --git a/website/pages/partials/builder/triton/AccessConfig-not-required.mdx b/website/content/partials/builder/triton/AccessConfig-not-required.mdx similarity index 100% rename from website/pages/partials/builder/triton/AccessConfig-not-required.mdx rename to website/content/partials/builder/triton/AccessConfig-not-required.mdx diff --git a/website/pages/partials/builder/triton/AccessConfig-required.mdx b/website/content/partials/builder/triton/AccessConfig-required.mdx similarity index 100% rename from website/pages/partials/builder/triton/AccessConfig-required.mdx rename to website/content/partials/builder/triton/AccessConfig-required.mdx diff --git a/website/pages/partials/builder/triton/AccessConfig.mdx b/website/content/partials/builder/triton/AccessConfig.mdx similarity index 100% rename from website/pages/partials/builder/triton/AccessConfig.mdx rename to website/content/partials/builder/triton/AccessConfig.mdx diff --git a/website/pages/partials/builder/triton/MachineImageFilter-not-required.mdx b/website/content/partials/builder/triton/MachineImageFilter-not-required.mdx similarity index 100% rename from website/pages/partials/builder/triton/MachineImageFilter-not-required.mdx rename to website/content/partials/builder/triton/MachineImageFilter-not-required.mdx diff --git a/website/pages/partials/builder/triton/SourceMachineConfig-not-required.mdx b/website/content/partials/builder/triton/SourceMachineConfig-not-required.mdx similarity index 100% rename from website/pages/partials/builder/triton/SourceMachineConfig-not-required.mdx rename to website/content/partials/builder/triton/SourceMachineConfig-not-required.mdx diff --git a/website/pages/partials/builder/triton/SourceMachineConfig-required.mdx b/website/content/partials/builder/triton/SourceMachineConfig-required.mdx similarity index 100% rename from website/pages/partials/builder/triton/SourceMachineConfig-required.mdx rename to website/content/partials/builder/triton/SourceMachineConfig-required.mdx diff --git a/website/pages/partials/builder/triton/SourceMachineConfig.mdx b/website/content/partials/builder/triton/SourceMachineConfig.mdx similarity index 100% rename from website/pages/partials/builder/triton/SourceMachineConfig.mdx rename to website/content/partials/builder/triton/SourceMachineConfig.mdx diff --git a/website/pages/partials/builder/triton/TargetImageConfig-not-required.mdx b/website/content/partials/builder/triton/TargetImageConfig-not-required.mdx similarity index 100% rename from website/pages/partials/builder/triton/TargetImageConfig-not-required.mdx rename to website/content/partials/builder/triton/TargetImageConfig-not-required.mdx diff --git a/website/pages/partials/builder/triton/TargetImageConfig-required.mdx b/website/content/partials/builder/triton/TargetImageConfig-required.mdx similarity index 100% rename from website/pages/partials/builder/triton/TargetImageConfig-required.mdx rename to website/content/partials/builder/triton/TargetImageConfig-required.mdx diff --git a/website/pages/partials/builder/triton/TargetImageConfig.mdx b/website/content/partials/builder/triton/TargetImageConfig.mdx similarity index 100% rename from website/pages/partials/builder/triton/TargetImageConfig.mdx rename to website/content/partials/builder/triton/TargetImageConfig.mdx diff --git a/website/pages/partials/builder/ucloud/common/AccessConfig-not-required.mdx b/website/content/partials/builder/ucloud/common/AccessConfig-not-required.mdx similarity index 100% rename from website/pages/partials/builder/ucloud/common/AccessConfig-not-required.mdx rename to website/content/partials/builder/ucloud/common/AccessConfig-not-required.mdx diff --git a/website/pages/partials/builder/ucloud/common/AccessConfig-required.mdx b/website/content/partials/builder/ucloud/common/AccessConfig-required.mdx similarity index 100% rename from website/pages/partials/builder/ucloud/common/AccessConfig-required.mdx rename to website/content/partials/builder/ucloud/common/AccessConfig-required.mdx diff --git a/website/pages/partials/builder/ucloud/common/ImageConfig-not-required.mdx b/website/content/partials/builder/ucloud/common/ImageConfig-not-required.mdx similarity index 68% rename from website/pages/partials/builder/ucloud/common/ImageConfig-not-required.mdx rename to website/content/partials/builder/ucloud/common/ImageConfig-not-required.mdx index 156297395..8f9e67141 100644 --- a/website/pages/partials/builder/ucloud/common/ImageConfig-not-required.mdx +++ b/website/content/partials/builder/ucloud/common/ImageConfig-not-required.mdx @@ -3,15 +3,15 @@ - `image_description` (string) - The description of the image. - `image_copy_to_mappings` ([]ImageDestination) - The array of mappings regarding the copied images to the destination regions and projects. - - - `project_id` (string) - The destination project id, where copying image in. - - - `region` (string) - The destination region, where copying image in. - - - `name` (string) - The copied image name. If not defined, builder will use `image_name` as default name. - - - `description` (string) - The copied image description. - + + - `project_id` (string) - The destination project id, where copying image in. + + - `region` (string) - The destination region, where copying image in. + + - `name` (string) - The copied image name. If not defined, builder will use `image_name` as default name. + + - `description` (string) - The copied image description. + ```json { "image_copy_to_mappings": [ diff --git a/website/pages/partials/builder/ucloud/common/ImageConfig-required.mdx b/website/content/partials/builder/ucloud/common/ImageConfig-required.mdx similarity index 100% rename from website/pages/partials/builder/ucloud/common/ImageConfig-required.mdx rename to website/content/partials/builder/ucloud/common/ImageConfig-required.mdx diff --git a/website/pages/partials/builder/ucloud/common/ImageDestination-not-required.mdx b/website/content/partials/builder/ucloud/common/ImageDestination-not-required.mdx similarity index 100% rename from website/pages/partials/builder/ucloud/common/ImageDestination-not-required.mdx rename to website/content/partials/builder/ucloud/common/ImageDestination-not-required.mdx diff --git a/website/pages/partials/builder/ucloud/common/RunConfig-not-required.mdx b/website/content/partials/builder/ucloud/common/RunConfig-not-required.mdx similarity index 75% rename from website/pages/partials/builder/ucloud/common/RunConfig-not-required.mdx rename to website/content/partials/builder/ucloud/common/RunConfig-not-required.mdx index f7e1e42b4..c099e8c3f 100644 --- a/website/pages/partials/builder/ucloud/common/RunConfig-not-required.mdx +++ b/website/content/partials/builder/ucloud/common/RunConfig-not-required.mdx @@ -7,7 +7,7 @@ Possible values are: `cloud_ssd` and `cloud_rssd` for cloud boot disk, `local_normal` and `local_ssd` for local boot disk. (Default: `cloud_ssd`). The `cloud_ssd` and `local_ssd` are not fully supported by all regions as boot disk type, please proceed to UCloud console for more details. - + ~> **Note:** It takes around 10 mins for boot disk initialization when `boot_disk_type` is `local_normal` or `local_ssd`. - `vpc_id` (string) - The ID of VPC linked to the UHost instance. If not defined `vpc_id`, the instance will use the default VPC in the current region. @@ -39,16 +39,17 @@ - `min_cpu_platform` (string) - Specifies a minimum CPU platform for the the VM instance. (Default: `Intel/Auto`). You may refer to [min_cpu_platform](https://docs.ucloud.cn/uhost/introduction/uhost/type_new) - - The Intel CPU platform: - - `Intel/Auto` as the Intel CPU platform version will be selected randomly by system; - - `Intel/IvyBridge` as Intel V2, the version of Intel CPU platform selected by system will be `Intel/IvyBridge` and above; - - `Intel/Haswell` as Intel V3, the version of Intel CPU platform selected by system will be `Intel/Haswell` and above; - - `Intel/Broadwell` as Intel V4, the version of Intel CPU platform selected by system will be `Intel/Broadwell` and above; - - `Intel/Skylake` as Intel V5, the version of Intel CPU platform selected by system will be `Intel/Skylake` and above; - - `Intel/Cascadelake` as Intel V6, the version of Intel CPU platform selected by system will be `Intel/Cascadelake`; - - The AMD CPU platform: - - `Amd/Auto` as the Amd CPU platform version will be selected randomly by system; - - `Amd/Epyc2` as the version of Amd CPU platform selected by system will be `Amd/Epyc2` and above; + + - The Intel CPU platform: + - `Intel/Auto` as the Intel CPU platform version will be selected randomly by system; + - `Intel/IvyBridge` as Intel V2, the version of Intel CPU platform selected by system will be `Intel/IvyBridge` and above; + - `Intel/Haswell` as Intel V3, the version of Intel CPU platform selected by system will be `Intel/Haswell` and above; + - `Intel/Broadwell` as Intel V4, the version of Intel CPU platform selected by system will be `Intel/Broadwell` and above; + - `Intel/Skylake` as Intel V5, the version of Intel CPU platform selected by system will be `Intel/Skylake` and above; + - `Intel/Cascadelake` as Intel V6, the version of Intel CPU platform selected by system will be `Intel/Cascadelake`; + - The AMD CPU platform: + - `Amd/Auto` as the Amd CPU platform version will be selected randomly by system; + - `Amd/Epyc2` as the version of Amd CPU platform selected by system will be `Amd/Epyc2` and above; - `use_ssh_private_ip` (bool) - If this value is true, packer will connect to the created UHost instance via a private ip instead of allocating an EIP (elastic public ip).(Default: `false`). diff --git a/website/pages/partials/builder/ucloud/common/RunConfig-required.mdx b/website/content/partials/builder/ucloud/common/RunConfig-required.mdx similarity index 100% rename from website/pages/partials/builder/ucloud/common/RunConfig-required.mdx rename to website/content/partials/builder/ucloud/common/RunConfig-required.mdx diff --git a/website/pages/partials/builder/vagrant/Builder.mdx b/website/content/partials/builder/vagrant/Builder.mdx similarity index 100% rename from website/pages/partials/builder/vagrant/Builder.mdx rename to website/content/partials/builder/vagrant/Builder.mdx diff --git a/website/pages/partials/builder/vagrant/Config-not-required.mdx b/website/content/partials/builder/vagrant/Config-not-required.mdx similarity index 80% rename from website/pages/partials/builder/vagrant/Config-not-required.mdx rename to website/content/partials/builder/vagrant/Config-not-required.mdx index 04535b7d2..a891572b2 100644 --- a/website/pages/partials/builder/vagrant/Config-not-required.mdx +++ b/website/content/partials/builder/vagrant/Config-not-required.mdx @@ -11,22 +11,23 @@ "md5:{$checksum}", "sha1:{$checksum}", "sha256:{$checksum}", "sha512:{$checksum}" or "file:{$path}". Here is a list of valid checksum values: - * md5:090992ba9fd140077b0661cb75f7ce13 - * 090992ba9fd140077b0661cb75f7ce13 - * sha1:ebfb681885ddf1234c18094a45bbeafd91467911 - * ebfb681885ddf1234c18094a45bbeafd91467911 - * sha256:ed363350696a726b7932db864dda019bd2017365c9e299627830f06954643f93 - * ed363350696a726b7932db864dda019bd2017365c9e299627830f06954643f93 - * file:http://releases.ubuntu.com/20.04/MD5SUMS - * file:file://./local/path/file.sum - * file:./local/path/file.sum - * none - Although the checksum will not be verified when it is set to "none", - this is not recommended since these files can be very large and - corruption does happen from time to time. -- `box_name` (string) - if your source_box is a boxfile that we need to add to Vagrant, this is - the name to give it. If left blank, will default to "packer_" plus your + - md5:090992ba9fd140077b0661cb75f7ce13 + - 090992ba9fd140077b0661cb75f7ce13 + - sha1:ebfb681885ddf1234c18094a45bbeafd91467911 + - ebfb681885ddf1234c18094a45bbeafd91467911 + - sha256:ed363350696a726b7932db864dda019bd2017365c9e299627830f06954643f93 + - ed363350696a726b7932db864dda019bd2017365c9e299627830f06954643f93 + - file:http://releases.ubuntu.com/20.04/MD5SUMS + - file:file://./local/path/file.sum + - file:./local/path/file.sum + - none + Although the checksum will not be verified when it is set to "none", + this is not recommended since these files can be very large and + corruption does happen from time to time. + +- `box_name` (string) - if your source*box is a boxfile that we need to add to Vagrant, this is + the name to give it. If left blank, will default to "packer*" plus your buildname. - `insert_key` (bool) - If true, Vagrant will automatically insert a keypair to use for SSH, diff --git a/website/pages/partials/builder/vagrant/Config-required.mdx b/website/content/partials/builder/vagrant/Config-required.mdx similarity index 93% rename from website/pages/partials/builder/vagrant/Config-required.mdx rename to website/content/partials/builder/vagrant/Config-required.mdx index 8b4f6037c..6f5648e7f 100644 --- a/website/pages/partials/builder/vagrant/Config-required.mdx +++ b/website/content/partials/builder/vagrant/Config-required.mdx @@ -11,6 +11,6 @@ You can find the global id of your Vagrant boxes using the command vagrant global-status; your global_id will be a 7-digit number and letter comination that you'll find in the leftmost column of the - global-status output. If you choose to use global_id instead of + global-status output. If you choose to use global_id instead of source_box, Packer will skip the Vagrant initialize and add steps, and simply launch the box directly using the global id. diff --git a/website/pages/partials/builder/virtualbox/common/CommConfig-not-required.mdx b/website/content/partials/builder/virtualbox/common/CommConfig-not-required.mdx similarity index 100% rename from website/pages/partials/builder/virtualbox/common/CommConfig-not-required.mdx rename to website/content/partials/builder/virtualbox/common/CommConfig-not-required.mdx diff --git a/website/pages/partials/builder/virtualbox/common/ExportConfig-not-required.mdx b/website/content/partials/builder/virtualbox/common/ExportConfig-not-required.mdx similarity index 89% rename from website/pages/partials/builder/virtualbox/common/ExportConfig-not-required.mdx rename to website/content/partials/builder/virtualbox/common/ExportConfig-not-required.mdx index 11337947e..0ac97e127 100644 --- a/website/pages/partials/builder/virtualbox/common/ExportConfig-not-required.mdx +++ b/website/content/partials/builder/virtualbox/common/ExportConfig-not-required.mdx @@ -7,23 +7,27 @@ export](https://www.virtualbox.org/manual/ch09.html#vboxmanage-export). This can be useful for passing product information to include in the resulting appliance file. Packer JSON configuration file example: - + In JSON: + ```json { "type": "virtualbox-iso", - "export_opts": - [ + "export_opts": [ "--manifest", - "--vsys", "0", - "--description", "{{user `vm_description`}}", - "--version", "{{user `vm_version`}}" + "--vsys", + "0", + "--description", + "{{user `vm_description`}}", + "--version", + "{{user `vm_version`}}" ], - "format": "ova", + "format": "ova" } ``` - + In HCL2: + ```hcl source "virtualbox-iso" "basic-example" { export_opts = [ @@ -35,7 +39,7 @@ format = "ova" } ``` - + A VirtualBox [VM description](https://www.virtualbox.org/manual/ch09.html#vboxmanage-export-ovf) may contain arbitrary strings; the GUI interprets HTML formatting. However, @@ -43,14 +47,14 @@ multi-line description by preparing the string in the shell before the packer call like this (shell `>` continuation character snipped for easier copy & paste): - + ```shell vm_description='some multiline description' - + vm_version='0.2.0' - + packer build \ -var "vm_description=${vm_description}" \ -var "vm_version=${vm_version}" \ diff --git a/website/pages/partials/builder/virtualbox/common/GuestAdditionsConfig-not-required.mdx b/website/content/partials/builder/virtualbox/common/GuestAdditionsConfig-not-required.mdx similarity index 59% rename from website/pages/partials/builder/virtualbox/common/GuestAdditionsConfig-not-required.mdx rename to website/content/partials/builder/virtualbox/common/GuestAdditionsConfig-not-required.mdx index 214353b06..de5c8e761 100644 --- a/website/pages/partials/builder/virtualbox/common/GuestAdditionsConfig-not-required.mdx +++ b/website/content/partials/builder/virtualbox/common/GuestAdditionsConfig-not-required.mdx @@ -14,19 +14,19 @@ iso_interface is not set. Options are "ide" and "sata". - `guest_additions_path` (string) - The path on the guest virtual machine - where the VirtualBox guest additions ISO will be uploaded. By default this - is `VBoxGuestAdditions.iso` which should upload into the login directory of - the user. This is a [configuration - template](/docs/templates/engine) where the `Version` - variable is replaced with the VirtualBox version. + where the VirtualBox guest additions ISO will be uploaded. By default this + is `VBoxGuestAdditions.iso` which should upload into the login directory of + the user. This is a [configuration + template](/docs/templates/engine) where the `Version` + variable is replaced with the VirtualBox version. - `guest_additions_sha256` (string) - The SHA256 checksum of the guest - additions ISO that will be uploaded to the guest VM. By default the - checksums will be downloaded from the VirtualBox website, so this only needs - to be set if you want to be explicit about the checksum. + additions ISO that will be uploaded to the guest VM. By default the + checksums will be downloaded from the VirtualBox website, so this only needs + to be set if you want to be explicit about the checksum. - `guest_additions_url` (string) - The URL of the guest additions ISO - to upload. This can also be a file URL if the ISO is at a local path. By - default, the VirtualBox builder will attempt to find the guest additions ISO - on the local file system. If it is not available locally, the builder will - download the proper guest additions ISO from the internet. + to upload. This can also be a file URL if the ISO is at a local path. By + default, the VirtualBox builder will attempt to find the guest additions ISO + on the local file system. If it is not available locally, the builder will + download the proper guest additions ISO from the internet. diff --git a/website/pages/partials/builder/virtualbox/common/HWConfig-not-required.mdx b/website/content/partials/builder/virtualbox/common/HWConfig-not-required.mdx similarity index 100% rename from website/pages/partials/builder/virtualbox/common/HWConfig-not-required.mdx rename to website/content/partials/builder/virtualbox/common/HWConfig-not-required.mdx diff --git a/website/pages/partials/builder/virtualbox/common/OutputConfig-not-required.mdx b/website/content/partials/builder/virtualbox/common/OutputConfig-not-required.mdx similarity index 100% rename from website/pages/partials/builder/virtualbox/common/OutputConfig-not-required.mdx rename to website/content/partials/builder/virtualbox/common/OutputConfig-not-required.mdx diff --git a/website/pages/partials/builder/virtualbox/common/RunConfig-not-required.mdx b/website/content/partials/builder/virtualbox/common/RunConfig-not-required.mdx similarity index 92% rename from website/pages/partials/builder/virtualbox/common/RunConfig-not-required.mdx rename to website/content/partials/builder/virtualbox/common/RunConfig-not-required.mdx index 8d15a9f4e..6c278e27c 100644 --- a/website/pages/partials/builder/virtualbox/common/RunConfig-not-required.mdx +++ b/website/content/partials/builder/virtualbox/common/RunConfig-not-required.mdx @@ -11,7 +11,6 @@ - `vrdp_port_min` (int) - The minimum and maximum port to use for VRDP access to the virtual machine. Packer uses a randomly chosen - port in this range that appears available. By default this is 5900 to - 6000. The minimum and maximum ports are inclusive. + port in this range that appears available. By default this is 5900 to 6000. The minimum and maximum ports are inclusive. - `vrdp_port_max` (int) - VRDP Port Max diff --git a/website/pages/partials/builder/virtualbox/common/ShutdownConfig-not-required.mdx b/website/content/partials/builder/virtualbox/common/ShutdownConfig-not-required.mdx similarity index 92% rename from website/pages/partials/builder/virtualbox/common/ShutdownConfig-not-required.mdx rename to website/content/partials/builder/virtualbox/common/ShutdownConfig-not-required.mdx index d018be75e..43a2df243 100644 --- a/website/pages/partials/builder/virtualbox/common/ShutdownConfig-not-required.mdx +++ b/website/content/partials/builder/virtualbox/common/ShutdownConfig-not-required.mdx @@ -19,8 +19,8 @@ or so. By default, the delay is 0s or disabled. - `disable_shutdown` (bool) - Packer normally halts the virtual machine after all provisioners have - run when no `shutdown_command` is defined. If this is set to `true`, Packer - *will not* halt the virtual machine but will assume that you will send the stop + run when no `shutdown_command` is defined. If this is set to `true`, Packer + _will not_ halt the virtual machine but will assume that you will send the stop signal yourself through the preseed.cfg or your final provisioner. Packer will wait for a default of 5 minutes until the virtual machine is shutdown. The timeout can be changed using `shutdown_timeout` option. diff --git a/website/pages/partials/builder/virtualbox/common/VBoxBundleConfig-not-required.mdx b/website/content/partials/builder/virtualbox/common/VBoxBundleConfig-not-required.mdx similarity index 100% rename from website/pages/partials/builder/virtualbox/common/VBoxBundleConfig-not-required.mdx rename to website/content/partials/builder/virtualbox/common/VBoxBundleConfig-not-required.mdx diff --git a/website/pages/partials/builder/virtualbox/common/VBoxManageConfig-not-required.mdx b/website/content/partials/builder/virtualbox/common/VBoxManageConfig-not-required.mdx similarity index 99% rename from website/pages/partials/builder/virtualbox/common/VBoxManageConfig-not-required.mdx rename to website/content/partials/builder/virtualbox/common/VBoxManageConfig-not-required.mdx index 6ebea3a8d..ef0469564 100644 --- a/website/pages/partials/builder/virtualbox/common/VBoxManageConfig-not-required.mdx +++ b/website/content/partials/builder/virtualbox/common/VBoxManageConfig-not-required.mdx @@ -3,23 +3,25 @@ - `vboxmanage` ([][]string) - Custom `VBoxManage` commands to execute in order to further customize the virtual machine being created. The example shown below sets the memory and number of CPUs within the virtual machine: - + In JSON: + ```json "vboxmanage": [ ["modifyvm", "{{.Name}}", "--memory", "1024"], ["modifyvm", "{{.Name}}", "--cpus", "2"] ] ``` - + In HCL2: + ```hcl vboxmanage = [ ["modifyvm", "{{.Name}}", "--memory", "1024"], ["modifyvm", "{{.Name}}", "--cpus", "2"], ] ``` - + The value of `vboxmanage` is an array of commands to execute. These commands are executed in the order defined. So in the above example, the memory will be set followed by the CPUs. diff --git a/website/pages/partials/builder/virtualbox/common/VBoxManageConfig.mdx b/website/content/partials/builder/virtualbox/common/VBoxManageConfig.mdx similarity index 100% rename from website/pages/partials/builder/virtualbox/common/VBoxManageConfig.mdx rename to website/content/partials/builder/virtualbox/common/VBoxManageConfig.mdx diff --git a/website/pages/partials/builder/virtualbox/common/VBoxVersionConfig-not-required.mdx b/website/content/partials/builder/virtualbox/common/VBoxVersionConfig-not-required.mdx similarity index 100% rename from website/pages/partials/builder/virtualbox/common/VBoxVersionConfig-not-required.mdx rename to website/content/partials/builder/virtualbox/common/VBoxVersionConfig-not-required.mdx diff --git a/website/pages/partials/builder/virtualbox/iso/Config-not-required.mdx b/website/content/partials/builder/virtualbox/iso/Config-not-required.mdx similarity index 99% rename from website/pages/partials/builder/virtualbox/iso/Config-not-required.mdx rename to website/content/partials/builder/virtualbox/iso/Config-not-required.mdx index 55e348ac2..726292078 100644 --- a/website/pages/partials/builder/virtualbox/iso/Config-not-required.mdx +++ b/website/content/partials/builder/virtualbox/iso/Config-not-required.mdx @@ -22,15 +22,17 @@ Virtualbox 6, install an [extension pack](https://www.virtualbox.org/wiki/Downloads#VirtualBox6.0.14OracleVMVirtualBoxExtensionPack) and you will need to enable EFI mode for nvme to work, ex: - + In JSON: + ```json "vboxmanage": [ [ "modifyvm", "{{.Name}}", "--firmware", "EFI" ], ] ``` - + In HCL2: + ```hcl vboxmanage = [ [ "modifyvm", "{{.Name}}", "--firmware", "EFI" ], diff --git a/website/pages/partials/builder/virtualbox/ovf/Config-not-required.mdx b/website/content/partials/builder/virtualbox/ovf/Config-not-required.mdx similarity index 100% rename from website/pages/partials/builder/virtualbox/ovf/Config-not-required.mdx rename to website/content/partials/builder/virtualbox/ovf/Config-not-required.mdx diff --git a/website/pages/partials/builder/virtualbox/ovf/Config-required.mdx b/website/content/partials/builder/virtualbox/ovf/Config-required.mdx similarity index 52% rename from website/pages/partials/builder/virtualbox/ovf/Config-required.mdx rename to website/content/partials/builder/virtualbox/ovf/Config-required.mdx index 279ad7c81..0419dd81a 100644 --- a/website/pages/partials/builder/virtualbox/ovf/Config-required.mdx +++ b/website/content/partials/builder/virtualbox/ovf/Config-required.mdx @@ -7,19 +7,20 @@ "md5:{$checksum}", "sha1:{$checksum}", "sha256:{$checksum}", "sha512:{$checksum}" or "file:{$path}". Here is a list of valid checksum values: - * md5:090992ba9fd140077b0661cb75f7ce13 - * 090992ba9fd140077b0661cb75f7ce13 - * sha1:ebfb681885ddf1234c18094a45bbeafd91467911 - * ebfb681885ddf1234c18094a45bbeafd91467911 - * sha256:ed363350696a726b7932db864dda019bd2017365c9e299627830f06954643f93 - * ed363350696a726b7932db864dda019bd2017365c9e299627830f06954643f93 - * file:http://releases.ubuntu.com/20.04/MD5SUMS - * file:file://./local/path/file.sum - * file:./local/path/file.sum - * none - Although the checksum will not be verified when it is set to "none", - this is not recommended since these files can be very large and - corruption does happen from time to time. + + - md5:090992ba9fd140077b0661cb75f7ce13 + - 090992ba9fd140077b0661cb75f7ce13 + - sha1:ebfb681885ddf1234c18094a45bbeafd91467911 + - ebfb681885ddf1234c18094a45bbeafd91467911 + - sha256:ed363350696a726b7932db864dda019bd2017365c9e299627830f06954643f93 + - ed363350696a726b7932db864dda019bd2017365c9e299627830f06954643f93 + - file:http://releases.ubuntu.com/20.04/MD5SUMS + - file:file://./local/path/file.sum + - file:./local/path/file.sum + - none + Although the checksum will not be verified when it is set to "none", + this is not recommended since these files can be very large and + corruption does happen from time to time. - `source_path` (string) - The filepath or URL to an OVF or OVA file that acts as the source of this build. diff --git a/website/pages/partials/builder/virtualbox/ovf/Config.mdx b/website/content/partials/builder/virtualbox/ovf/Config.mdx similarity index 100% rename from website/pages/partials/builder/virtualbox/ovf/Config.mdx rename to website/content/partials/builder/virtualbox/ovf/Config.mdx diff --git a/website/content/partials/builder/virtualbox/vm/Config-not-required.mdx b/website/content/partials/builder/virtualbox/vm/Config-not-required.mdx new file mode 100644 index 000000000..716f44a41 --- /dev/null +++ b/website/content/partials/builder/virtualbox/vm/Config-not-required.mdx @@ -0,0 +1,27 @@ + + +- `attach_snapshot` (string) - Default to `null/empty`. The name of an + **existing** snapshot to which the builder shall attach the VM before + starting it. If no snapshot is specified the builder will simply start the + VM from it's current state i.e. snapshot. + +- `target_snapshot` (string) - Default to `null/empty`. The name of the + snapshot which shall be created after all provisioners has been run by the + builder. If no target snapshot is specified and `keep_registered` is set to + `false` the builder will revert to the snapshot to which the VM was attached + before the builder has been executed, which will revert all changes applied + by the provisioners. This is handy if only an export shall be created and no + further snapshot is required. + +- `force_delete_snapshot` (bool) - Defaults to `false`. If set to `true`, + overwrite an existing `target_snapshot`. Otherwise the builder will yield an + error if the specified target snapshot already exists. + +- `keep_registered` (bool) - Set this to `true` if you would like to keep + the VM attached to the snapshot specified by `attach_snapshot`. Otherwise + the builder will reset the VM to the snapshot to which the VM was attached + before the builder started. Defaults to `false`. + +- `skip_export` (bool) - Defaults to `false`. When enabled, Packer will + not export the VM. Useful if the builder should be applied again on the created + target snapshot. diff --git a/website/pages/partials/builder/virtualbox/vm/Config-required.mdx b/website/content/partials/builder/virtualbox/vm/Config-required.mdx similarity index 88% rename from website/pages/partials/builder/virtualbox/vm/Config-required.mdx rename to website/content/partials/builder/virtualbox/vm/Config-required.mdx index e766d714d..d9cc8b7d2 100644 --- a/website/pages/partials/builder/virtualbox/vm/Config-required.mdx +++ b/website/content/partials/builder/virtualbox/vm/Config-required.mdx @@ -1,4 +1,4 @@ - `vm_name` (string) - This is the name of the virtual machine to which the - builder shall attach. + builder shall attach. diff --git a/website/pages/partials/builder/virtualbox/vm/Config.mdx b/website/content/partials/builder/virtualbox/vm/Config.mdx similarity index 100% rename from website/pages/partials/builder/virtualbox/vm/Config.mdx rename to website/content/partials/builder/virtualbox/vm/Config.mdx diff --git a/website/pages/partials/builder/vmware/common/DiskConfig-not-required.mdx b/website/content/partials/builder/vmware/common/DiskConfig-not-required.mdx similarity index 51% rename from website/pages/partials/builder/vmware/common/DiskConfig-not-required.mdx rename to website/content/partials/builder/vmware/common/DiskConfig-not-required.mdx index 26c66f780..04525ecdf 100644 --- a/website/pages/partials/builder/vmware/common/DiskConfig-not-required.mdx +++ b/website/content/partials/builder/vmware/common/DiskConfig-not-required.mdx @@ -21,25 +21,25 @@ - `disk_type_id` (string) - The type of VMware virtual disk to create. This option is for advanced usage. - - For desktop VMware clients: - - Type ID | Description - ------- | --- - `0` | Growable virtual disk contained in a single file (monolithic sparse). - `1` | Growable virtual disk split into 2GB files (split sparse). - `2` | Preallocated virtual disk contained in a single file (monolithic flat). - `3` | Preallocated virtual disk split into 2GB files (split flat). - `4` | Preallocated virtual disk compatible with ESX server (VMFS flat). - `5` | Compressed disk optimized for streaming. - - The default is `1`. - - For ESXi, this defaults to `zeroedthick`. The available options for ESXi - are: `zeroedthick`, `eagerzeroedthick`, `thin`. `rdm:dev`, `rdmp:dev`, - `2gbsparse` are not supported. Due to default disk compaction, when using - `zeroedthick` or `eagerzeroedthick` set `skip_compaction` to `true`. - - For more information, please consult the [Virtual Disk Manager User's - Guide](https://www.vmware.com/pdf/VirtualDiskManager.pdf) for desktop - VMware clients. For ESXi, refer to the proper ESXi documentation. + + For desktop VMware clients: + + | Type ID | Description | + | ------- | ----------------------------------------------------------------------- | + | `0` | Growable virtual disk contained in a single file (monolithic sparse). | + | `1` | Growable virtual disk split into 2GB files (split sparse). | + | `2` | Preallocated virtual disk contained in a single file (monolithic flat). | + | `3` | Preallocated virtual disk split into 2GB files (split flat). | + | `4` | Preallocated virtual disk compatible with ESX server (VMFS flat). | + | `5` | Compressed disk optimized for streaming. | + + The default is `1`. + + For ESXi, this defaults to `zeroedthick`. The available options for ESXi + are: `zeroedthick`, `eagerzeroedthick`, `thin`. `rdm:dev`, `rdmp:dev`, + `2gbsparse` are not supported. Due to default disk compaction, when using + `zeroedthick` or `eagerzeroedthick` set `skip_compaction` to `true`. + + For more information, please consult the [Virtual Disk Manager User's + Guide](https://www.vmware.com/pdf/VirtualDiskManager.pdf) for desktop + VMware clients. For ESXi, refer to the proper ESXi documentation. diff --git a/website/pages/partials/builder/vmware/common/DriverConfig-not-required.mdx b/website/content/partials/builder/vmware/common/DriverConfig-not-required.mdx similarity index 100% rename from website/pages/partials/builder/vmware/common/DriverConfig-not-required.mdx rename to website/content/partials/builder/vmware/common/DriverConfig-not-required.mdx diff --git a/website/pages/partials/builder/vmware/common/ExportConfig-not-required.mdx b/website/content/partials/builder/vmware/common/ExportConfig-not-required.mdx similarity index 100% rename from website/pages/partials/builder/vmware/common/ExportConfig-not-required.mdx rename to website/content/partials/builder/vmware/common/ExportConfig-not-required.mdx diff --git a/website/pages/partials/builder/vmware/common/HWConfig-not-required.mdx b/website/content/partials/builder/vmware/common/HWConfig-not-required.mdx similarity index 73% rename from website/pages/partials/builder/vmware/common/HWConfig-not-required.mdx rename to website/content/partials/builder/vmware/common/HWConfig-not-required.mdx index fca87b2e3..c6cb94e46 100644 --- a/website/pages/partials/builder/vmware/common/HWConfig-not-required.mdx +++ b/website/content/partials/builder/vmware/common/HWConfig-not-required.mdx @@ -32,58 +32,58 @@ - `serial` (string) - This specifies a serial port to add to the VM. It has a format of `Type:option1,option2,...`. The field `Type` can be one of the following values: `FILE`, `DEVICE`, `PIPE`, `AUTO`, or `NONE`. - - * `FILE:path(,yield)` - Specifies the path to the local file to be used + + - `FILE:path(,yield)` - Specifies the path to the local file to be used as the serial port. - - * `yield` (bool) - This is an optional boolean that specifies + + - `yield` (bool) - This is an optional boolean that specifies whether the vm should yield the cpu when polling the port. By default, the builder will assume this as `FALSE`. - - * `DEVICE:path(,yield)` - Specifies the path to the local device to be -   used as the serial port. If `path` is empty, then default to the first + + - `DEVICE:path(,yield)` - Specifies the path to the local device to be +   used as the serial port. If `path` is empty, then default to the first serial port. - - * `yield` (bool) - This is an optional boolean that specifies + + - `yield` (bool) - This is an optional boolean that specifies whether the vm should yield the cpu when polling the port. By default, the builder will assume this as `FALSE`. - - * `PIPE:path,endpoint,host(,yield)` - Specifies to use the named-pipe + + - `PIPE:path,endpoint,host(,yield)` - Specifies to use the named-pipe "path" as a serial port. This has a few options that determine how the VM should use the named-pipe. - - * `endpoint` (string) - Chooses the type of the VM-end, which can be + + - `endpoint` (string) - Chooses the type of the VM-end, which can be either a `client` or `server`. - - * `host` (string) - Chooses the type of the host-end, which can + + - `host` (string) - Chooses the type of the host-end, which can be either `app` (application) or `vm` (another virtual-machine). - - * `yield` (bool) - This is an optional boolean that specifies + + - `yield` (bool) - This is an optional boolean that specifies whether the vm should yield the cpu when polling the port. By default, the builder will assume this as `FALSE`. - - * `AUTO:(yield)` - Specifies to use auto-detection to determine the + + - `AUTO:(yield)` - Specifies to use auto-detection to determine the serial port to use. This has one option to determine how the VM should support the serial port. - - * `yield` (bool) - This is an optional boolean that specifies + + - `yield` (bool) - This is an optional boolean that specifies whether the vm should yield the cpu when polling the port. By default, the builder will assume this as `FALSE`. - - * `NONE` - Specifies to not use a serial port. (default) + + - `NONE` - Specifies to not use a serial port. (default) - `parallel` (string) - This specifies a parallel port to add to the VM. It has the format of `Type:option1,option2,...`. Type can be one of the following values: `FILE`, `DEVICE`, `AUTO`, or `NONE`. - - * `FILE:path` - Specifies the path to the local file to be used + + - `FILE:path` - Specifies the path to the local file to be used for the parallel port. - - * `DEVICE:path` - Specifies the path to the local device to be used + + - `DEVICE:path` - Specifies the path to the local device to be used for the parallel port. - - * `AUTO:direction` - Specifies to use auto-detection to determine the + + - `AUTO:direction` - Specifies to use auto-detection to determine the parallel port. Direction can be `BI` to specify bidirectional communication or `UNI` to specify unidirectional communication. - - * `NONE` - Specifies to not use a parallel port. (default) + + - `NONE` - Specifies to not use a parallel port. (default) diff --git a/website/pages/partials/builder/vmware/common/OutputConfig-not-required.mdx b/website/content/partials/builder/vmware/common/OutputConfig-not-required.mdx similarity index 94% rename from website/pages/partials/builder/vmware/common/OutputConfig-not-required.mdx rename to website/content/partials/builder/vmware/common/OutputConfig-not-required.mdx index 8ad2776dc..93adae573 100644 --- a/website/pages/partials/builder/vmware/common/OutputConfig-not-required.mdx +++ b/website/content/partials/builder/vmware/common/OutputConfig-not-required.mdx @@ -4,31 +4,31 @@ directory where the resulting virtual machine will be created. This may be relative or absolute. If relative, the path is relative to the working directory when packer is executed. - + If you are running a remote esx build, the output_dir is the path on your local machine (the machine running Packer) to which Packer will export the vm if you have `"skip_export": false`. If you want to manage the virtual machine's path on the remote datastore, use `remote_output_dir`. - + This directory must not exist or be empty prior to running the builder. - + By default this is output-BUILDNAME where "BUILDNAME" is the name of the build. - `remote_output_directory` (string) - This is the directoy on your remote esx host where you will save your vm, relative to your remote_datastore. - + This option's default value is your `vm_name`, and the final path of your vm will be vmfs/volumes/$remote_datastore/$vm_name/$vm_name.vmx where - `$remote_datastore` and `$vm_name` match their corresponding template + `$remote_datastore`and`$vm_name` match their corresponding template options - + For example, setting `"remote_output_directory": "path/to/subdir` will create a directory `/vmfs/volumes/remote_datastore/path/to/subdir`. - + Packer will not create the remote datastore for you; it must already exist. However, Packer will create all directories defined in the option that do not currently exist. - + This option will be ignored unless you are building on a remote esx host. diff --git a/website/pages/partials/builder/vmware/common/ParallelUnion.mdx b/website/content/partials/builder/vmware/common/ParallelUnion.mdx similarity index 100% rename from website/pages/partials/builder/vmware/common/ParallelUnion.mdx rename to website/content/partials/builder/vmware/common/ParallelUnion.mdx diff --git a/website/pages/partials/builder/vmware/common/RunConfig-not-required.mdx b/website/content/partials/builder/vmware/common/RunConfig-not-required.mdx similarity index 100% rename from website/pages/partials/builder/vmware/common/RunConfig-not-required.mdx rename to website/content/partials/builder/vmware/common/RunConfig-not-required.mdx diff --git a/website/pages/partials/builder/vmware/common/RunConfig.mdx b/website/content/partials/builder/vmware/common/RunConfig.mdx similarity index 100% rename from website/pages/partials/builder/vmware/common/RunConfig.mdx rename to website/content/partials/builder/vmware/common/RunConfig.mdx diff --git a/website/pages/partials/builder/vmware/common/SerialConfigPipe.mdx b/website/content/partials/builder/vmware/common/SerialConfigPipe.mdx similarity index 100% rename from website/pages/partials/builder/vmware/common/SerialConfigPipe.mdx rename to website/content/partials/builder/vmware/common/SerialConfigPipe.mdx diff --git a/website/pages/partials/builder/vmware/common/ToolsConfig-not-required.mdx b/website/content/partials/builder/vmware/common/ToolsConfig-not-required.mdx similarity index 100% rename from website/pages/partials/builder/vmware/common/ToolsConfig-not-required.mdx rename to website/content/partials/builder/vmware/common/ToolsConfig-not-required.mdx diff --git a/website/pages/partials/builder/vmware/common/VMXConfig-not-required.mdx b/website/content/partials/builder/vmware/common/VMXConfig-not-required.mdx similarity index 100% rename from website/pages/partials/builder/vmware/common/VMXConfig-not-required.mdx rename to website/content/partials/builder/vmware/common/VMXConfig-not-required.mdx diff --git a/website/pages/partials/builder/vmware/iso/Config-not-required.mdx b/website/content/partials/builder/vmware/iso/Config-not-required.mdx similarity index 99% rename from website/pages/partials/builder/vmware/iso/Config-not-required.mdx rename to website/content/partials/builder/vmware/iso/Config-not-required.mdx index f647cee9a..935a51e14 100644 --- a/website/pages/partials/builder/vmware/iso/Config-not-required.mdx +++ b/website/content/partials/builder/vmware/iso/Config-not-required.mdx @@ -34,7 +34,7 @@ defines the contents of the virtual machine VMX file for VMware. The engine has access to the template variables `{{ .DiskNumber }}` and `{{ .DiskName }}`. - + This is for **advanced users only** as this can render the virtual machine non-functional. See below for more information. For basic VMX modifications, try `vmx_data` first. diff --git a/website/pages/partials/builder/vmware/vmx/Config-not-required.mdx b/website/content/partials/builder/vmware/vmx/Config-not-required.mdx similarity index 99% rename from website/pages/partials/builder/vmware/vmx/Config-not-required.mdx rename to website/content/partials/builder/vmware/vmx/Config-not-required.mdx index f29f2cb78..0885d22dc 100644 --- a/website/pages/partials/builder/vmware/vmx/Config-not-required.mdx +++ b/website/content/partials/builder/vmware/vmx/Config-not-required.mdx @@ -3,7 +3,7 @@ - `linked` (bool) - By default Packer creates a 'full' clone of the virtual machine specified in source_path. The resultant virtual machine is fully independant from the parent it was cloned from. - + Setting linked to true instead causes Packer to create the virtual machine as a 'linked' clone. Linked clones use and require ongoing access to the disks of the parent virtual machine. The benefit of a diff --git a/website/pages/partials/builder/vmware/vmx/Config-required.mdx b/website/content/partials/builder/vmware/vmx/Config-required.mdx similarity index 100% rename from website/pages/partials/builder/vmware/vmx/Config-required.mdx rename to website/content/partials/builder/vmware/vmx/Config-required.mdx diff --git a/website/pages/partials/builder/vmware/vmx/Config.mdx b/website/content/partials/builder/vmware/vmx/Config.mdx similarity index 100% rename from website/pages/partials/builder/vmware/vmx/Config.mdx rename to website/content/partials/builder/vmware/vmx/Config.mdx diff --git a/website/pages/partials/builder/vsphere/clone/CloneConfig-not-required.mdx b/website/content/partials/builder/vsphere/clone/CloneConfig-not-required.mdx similarity index 100% rename from website/pages/partials/builder/vsphere/clone/CloneConfig-not-required.mdx rename to website/content/partials/builder/vsphere/clone/CloneConfig-not-required.mdx diff --git a/website/pages/partials/builder/vsphere/clone/Config-not-required.mdx b/website/content/partials/builder/vsphere/clone/Config-not-required.mdx similarity index 100% rename from website/pages/partials/builder/vsphere/clone/Config-not-required.mdx rename to website/content/partials/builder/vsphere/clone/Config-not-required.mdx diff --git a/website/pages/partials/builder/vsphere/clone/CustomizeConfig-not-required.mdx b/website/content/partials/builder/vsphere/clone/CustomizeConfig-not-required.mdx similarity index 100% rename from website/pages/partials/builder/vsphere/clone/CustomizeConfig-not-required.mdx rename to website/content/partials/builder/vsphere/clone/CustomizeConfig-not-required.mdx diff --git a/website/pages/partials/builder/vsphere/clone/CustomizeConfig.mdx b/website/content/partials/builder/vsphere/clone/CustomizeConfig.mdx similarity index 100% rename from website/pages/partials/builder/vsphere/clone/CustomizeConfig.mdx rename to website/content/partials/builder/vsphere/clone/CustomizeConfig.mdx diff --git a/website/pages/partials/builder/vsphere/clone/GlobalDnsSettings-not-required.mdx b/website/content/partials/builder/vsphere/clone/GlobalDnsSettings-not-required.mdx similarity index 100% rename from website/pages/partials/builder/vsphere/clone/GlobalDnsSettings-not-required.mdx rename to website/content/partials/builder/vsphere/clone/GlobalDnsSettings-not-required.mdx diff --git a/website/pages/partials/builder/vsphere/clone/GlobalDnsSettings.mdx b/website/content/partials/builder/vsphere/clone/GlobalDnsSettings.mdx similarity index 100% rename from website/pages/partials/builder/vsphere/clone/GlobalDnsSettings.mdx rename to website/content/partials/builder/vsphere/clone/GlobalDnsSettings.mdx diff --git a/website/pages/partials/builder/vsphere/clone/GlobalRoutingSettings-not-required.mdx b/website/content/partials/builder/vsphere/clone/GlobalRoutingSettings-not-required.mdx similarity index 100% rename from website/pages/partials/builder/vsphere/clone/GlobalRoutingSettings-not-required.mdx rename to website/content/partials/builder/vsphere/clone/GlobalRoutingSettings-not-required.mdx diff --git a/website/pages/partials/builder/vsphere/clone/GlobalRoutingSettings.mdx b/website/content/partials/builder/vsphere/clone/GlobalRoutingSettings.mdx similarity index 100% rename from website/pages/partials/builder/vsphere/clone/GlobalRoutingSettings.mdx rename to website/content/partials/builder/vsphere/clone/GlobalRoutingSettings.mdx diff --git a/website/pages/partials/builder/vsphere/clone/LinuxOptions-not-required.mdx b/website/content/partials/builder/vsphere/clone/LinuxOptions-not-required.mdx similarity index 100% rename from website/pages/partials/builder/vsphere/clone/LinuxOptions-not-required.mdx rename to website/content/partials/builder/vsphere/clone/LinuxOptions-not-required.mdx diff --git a/website/pages/partials/builder/vsphere/clone/NetworkInterface-not-required.mdx b/website/content/partials/builder/vsphere/clone/NetworkInterface-not-required.mdx similarity index 100% rename from website/pages/partials/builder/vsphere/clone/NetworkInterface-not-required.mdx rename to website/content/partials/builder/vsphere/clone/NetworkInterface-not-required.mdx diff --git a/website/pages/partials/builder/vsphere/clone/vAppConfig-not-required.mdx b/website/content/partials/builder/vsphere/clone/vAppConfig-not-required.mdx similarity index 99% rename from website/pages/partials/builder/vsphere/clone/vAppConfig-not-required.mdx rename to website/content/partials/builder/vsphere/clone/vAppConfig-not-required.mdx index daa4b2d4f..90fe36869 100644 --- a/website/pages/partials/builder/vsphere/clone/vAppConfig-not-required.mdx +++ b/website/content/partials/builder/vsphere/clone/vAppConfig-not-required.mdx @@ -2,7 +2,7 @@ - `properties` (map[string]string) - Set values for the available vApp Properties to supply configuration parameters to a virtual machine cloned from a template that came from an imported OVF or OVA file. - + -> **Note:** The only supported usage path for vApp properties is for existing user-configurable keys. These generally come from an existing template that was created from an imported OVF or OVA file. You cannot set values for vApp properties on virtual machines created from scratch, diff --git a/website/pages/partials/builder/vsphere/common/BootConfig-not-required.mdx b/website/content/partials/builder/vsphere/common/BootConfig-not-required.mdx similarity index 100% rename from website/pages/partials/builder/vsphere/common/BootConfig-not-required.mdx rename to website/content/partials/builder/vsphere/common/BootConfig-not-required.mdx diff --git a/website/pages/partials/builder/vsphere/common/CDRomConfig-not-required.mdx b/website/content/partials/builder/vsphere/common/CDRomConfig-not-required.mdx similarity index 100% rename from website/pages/partials/builder/vsphere/common/CDRomConfig-not-required.mdx rename to website/content/partials/builder/vsphere/common/CDRomConfig-not-required.mdx diff --git a/website/pages/partials/builder/vsphere/common/ConfigParamsConfig-not-required.mdx b/website/content/partials/builder/vsphere/common/ConfigParamsConfig-not-required.mdx similarity index 100% rename from website/pages/partials/builder/vsphere/common/ConfigParamsConfig-not-required.mdx rename to website/content/partials/builder/vsphere/common/ConfigParamsConfig-not-required.mdx diff --git a/website/pages/partials/builder/vsphere/common/ConnectConfig-not-required.mdx b/website/content/partials/builder/vsphere/common/ConnectConfig-not-required.mdx similarity index 100% rename from website/pages/partials/builder/vsphere/common/ConnectConfig-not-required.mdx rename to website/content/partials/builder/vsphere/common/ConnectConfig-not-required.mdx diff --git a/website/pages/partials/builder/vsphere/common/ContentLibraryDestinationConfig-not-required.mdx b/website/content/partials/builder/vsphere/common/ContentLibraryDestinationConfig-not-required.mdx similarity index 99% rename from website/pages/partials/builder/vsphere/common/ContentLibraryDestinationConfig-not-required.mdx rename to website/content/partials/builder/vsphere/common/ContentLibraryDestinationConfig-not-required.mdx index 86eefcb6b..ee3c3fbba 100644 --- a/website/pages/partials/builder/vsphere/common/ContentLibraryDestinationConfig-not-required.mdx +++ b/website/content/partials/builder/vsphere/common/ContentLibraryDestinationConfig-not-required.mdx @@ -8,7 +8,7 @@ the default is [vm_name](#vm_name) + timestamp when not set. VM templates will be always imported to a new library item. For OVF templates, the name defaults to [vm_name](#vm_name) when not set, and if an item with the same name already exists it will be then updated with the new OVF template, otherwise a new item will be created. - + ~> **Note**: It's not possible to update existing library items with a new VM template. If updating an existing library item is necessary, use an OVF template instead by setting the [ovf](#ovf) option as `true`. diff --git a/website/pages/partials/builder/vsphere/common/ContentLibraryDestinationConfig.mdx b/website/content/partials/builder/vsphere/common/ContentLibraryDestinationConfig.mdx similarity index 100% rename from website/pages/partials/builder/vsphere/common/ContentLibraryDestinationConfig.mdx rename to website/content/partials/builder/vsphere/common/ContentLibraryDestinationConfig.mdx diff --git a/website/pages/partials/builder/vsphere/common/DiskConfig-not-required.mdx b/website/content/partials/builder/vsphere/common/DiskConfig-not-required.mdx similarity index 100% rename from website/pages/partials/builder/vsphere/common/DiskConfig-not-required.mdx rename to website/content/partials/builder/vsphere/common/DiskConfig-not-required.mdx diff --git a/website/pages/partials/builder/vsphere/common/DiskConfig-required.mdx b/website/content/partials/builder/vsphere/common/DiskConfig-required.mdx similarity index 100% rename from website/pages/partials/builder/vsphere/common/DiskConfig-required.mdx rename to website/content/partials/builder/vsphere/common/DiskConfig-required.mdx diff --git a/website/pages/partials/builder/vsphere/common/DiskConfig.mdx b/website/content/partials/builder/vsphere/common/DiskConfig.mdx similarity index 99% rename from website/pages/partials/builder/vsphere/common/DiskConfig.mdx rename to website/content/partials/builder/vsphere/common/DiskConfig.mdx index 44040b0f7..fd667c7a5 100644 --- a/website/pages/partials/builder/vsphere/common/DiskConfig.mdx +++ b/website/content/partials/builder/vsphere/common/DiskConfig.mdx @@ -5,6 +5,7 @@ Defines the disk storage for a VM. Example that will create a 15GB and a 20GB disk on the VM. The second disk will be thin provisioned: In JSON: + ```json "storage": [ { @@ -16,7 +17,9 @@ In JSON: } ], ``` + In HCL2: + ```hcl storage { disk_size = 15000 @@ -30,6 +33,7 @@ In HCL2: Example that creates 2 pvscsi controllers and adds 2 disks to each one: In JSON: + ```json "disk_controller_type": ["pvscsi", "pvscsi"], "storage": [ @@ -53,6 +57,7 @@ In JSON: ``` In HCL2: + ```hcl disk_controller_type = ["pvscsi", "pvscsi"] storage { diff --git a/website/pages/partials/builder/vsphere/common/ExportConfig-not-required.mdx b/website/content/partials/builder/vsphere/common/ExportConfig-not-required.mdx similarity index 78% rename from website/pages/partials/builder/vsphere/common/ExportConfig-not-required.mdx rename to website/content/partials/builder/vsphere/common/ExportConfig-not-required.mdx index 8f1a355a4..9a25bc4a7 100644 --- a/website/pages/partials/builder/vsphere/common/ExportConfig-not-required.mdx +++ b/website/content/partials/builder/vsphere/common/ExportConfig-not-required.mdx @@ -9,21 +9,25 @@ - `manifest` (string) - generate manifest using sha1, sha256, sha512. Defaults to 'sha256'. Use 'none' for no manifest. - `options` ([]string) - Advanced ovf export options. Options can include: - * mac - MAC address is exported for all ethernet devices - * uuid - UUID is exported for all virtual machines - * extraconfig - all extra configuration options are exported for a virtual machine - * nodevicesubtypes - resource subtypes for CD/DVD drives, floppy drives, and serial and parallel ports are not exported - + + - mac - MAC address is exported for all ethernet devices + - uuid - UUID is exported for all virtual machines + - extraconfig - all extra configuration options are exported for a virtual machine + - nodevicesubtypes - resource subtypes for CD/DVD drives, floppy drives, and serial and parallel ports are not exported + For example, adding the following export config option would output the mac addresses for all Ethernet devices in the ovf file: - + In JSON: + ```json ... "export": { "options": ["mac"] }, ``` + In HCL2: + ```hcl ... export { diff --git a/website/pages/partials/builder/vsphere/common/ExportConfig.mdx b/website/content/partials/builder/vsphere/common/ExportConfig.mdx similarity index 99% rename from website/pages/partials/builder/vsphere/common/ExportConfig.mdx rename to website/content/partials/builder/vsphere/common/ExportConfig.mdx index 074c74302..ec01bd3d6 100644 --- a/website/pages/partials/builder/vsphere/common/ExportConfig.mdx +++ b/website/content/partials/builder/vsphere/common/ExportConfig.mdx @@ -5,6 +5,7 @@ You may optionally export an ovf from VSphere to the instance running Packer. Example usage: In JSON: + ```json ... "vm_name": "example-ubuntu", @@ -14,7 +15,9 @@ In JSON: "output_directory": "./output_vsphere" }, ``` + In HCL2: + ```hcl # ... vm_name = "example-ubuntu" @@ -24,6 +27,7 @@ In HCL2: output_directory = "./output_vsphere" } ``` + The above configuration would create the following files: ```text diff --git a/website/pages/partials/builder/vsphere/common/FloppyConfig-not-required.mdx b/website/content/partials/builder/vsphere/common/FloppyConfig-not-required.mdx similarity index 100% rename from website/pages/partials/builder/vsphere/common/FloppyConfig-not-required.mdx rename to website/content/partials/builder/vsphere/common/FloppyConfig-not-required.mdx diff --git a/website/pages/partials/builder/vsphere/common/HardwareConfig-not-required.mdx b/website/content/partials/builder/vsphere/common/HardwareConfig-not-required.mdx similarity index 100% rename from website/pages/partials/builder/vsphere/common/HardwareConfig-not-required.mdx rename to website/content/partials/builder/vsphere/common/HardwareConfig-not-required.mdx diff --git a/website/pages/partials/builder/vsphere/common/LocationConfig-not-required.mdx b/website/content/partials/builder/vsphere/common/LocationConfig-not-required.mdx similarity index 100% rename from website/pages/partials/builder/vsphere/common/LocationConfig-not-required.mdx rename to website/content/partials/builder/vsphere/common/LocationConfig-not-required.mdx diff --git a/website/pages/partials/builder/vsphere/common/OutputConfig-not-required.mdx b/website/content/partials/builder/vsphere/common/OutputConfig-not-required.mdx similarity index 93% rename from website/pages/partials/builder/vsphere/common/OutputConfig-not-required.mdx rename to website/content/partials/builder/vsphere/common/OutputConfig-not-required.mdx index 6e5476c97..32b16b445 100644 --- a/website/pages/partials/builder/vsphere/common/OutputConfig-not-required.mdx +++ b/website/content/partials/builder/vsphere/common/OutputConfig-not-required.mdx @@ -9,7 +9,7 @@ "output-BUILDNAME" where "BUILDNAME" is the name of the build. - `directory_permission` (os.FileMode) - The permissions to apply to the "output_directory", and to any parent - directories that get created for output_directory. By default this is + directories that get created for output_directory. By default this is "0750". You should express the permission as quoted string with a leading zero such as "0755" in JSON file, because JSON does not support octal value. In Unix-like OS, the actual permission may differ from diff --git a/website/pages/partials/builder/vsphere/common/RemoveCDRomConfig-not-required.mdx b/website/content/partials/builder/vsphere/common/RemoveCDRomConfig-not-required.mdx similarity index 100% rename from website/pages/partials/builder/vsphere/common/RemoveCDRomConfig-not-required.mdx rename to website/content/partials/builder/vsphere/common/RemoveCDRomConfig-not-required.mdx diff --git a/website/pages/partials/builder/vsphere/common/RunConfig-not-required.mdx b/website/content/partials/builder/vsphere/common/RunConfig-not-required.mdx similarity index 100% rename from website/pages/partials/builder/vsphere/common/RunConfig-not-required.mdx rename to website/content/partials/builder/vsphere/common/RunConfig-not-required.mdx diff --git a/website/pages/partials/builder/vsphere/common/ShutdownConfig-not-required.mdx b/website/content/partials/builder/vsphere/common/ShutdownConfig-not-required.mdx similarity index 93% rename from website/pages/partials/builder/vsphere/common/ShutdownConfig-not-required.mdx rename to website/content/partials/builder/vsphere/common/ShutdownConfig-not-required.mdx index 1b950c176..7013ac9d0 100644 --- a/website/pages/partials/builder/vsphere/common/ShutdownConfig-not-required.mdx +++ b/website/content/partials/builder/vsphere/common/ShutdownConfig-not-required.mdx @@ -10,7 +10,7 @@ - `disable_shutdown` (bool) - Packer normally halts the virtual machine after all provisioners have run when no `shutdown_command` is defined. If this is set to `true`, Packer - *will not* halt the virtual machine but will assume that you will send the stop + _will not_ halt the virtual machine but will assume that you will send the stop signal yourself through a preseed.cfg, a script or the final provisioner. Packer will wait for a default of five minutes until the virtual machine is shutdown. The timeout can be changed using `shutdown_timeout` option. diff --git a/website/pages/partials/builder/vsphere/common/StorageConfig-not-required.mdx b/website/content/partials/builder/vsphere/common/StorageConfig-not-required.mdx similarity index 100% rename from website/pages/partials/builder/vsphere/common/StorageConfig-not-required.mdx rename to website/content/partials/builder/vsphere/common/StorageConfig-not-required.mdx diff --git a/website/pages/partials/builder/vsphere/common/WaitIpConfig-not-required.mdx b/website/content/partials/builder/vsphere/common/WaitIpConfig-not-required.mdx similarity index 84% rename from website/pages/partials/builder/vsphere/common/WaitIpConfig-not-required.mdx rename to website/content/partials/builder/vsphere/common/WaitIpConfig-not-required.mdx index 905d44690..86b9b154e 100644 --- a/website/pages/partials/builder/vsphere/common/WaitIpConfig-not-required.mdx +++ b/website/content/partials/builder/vsphere/common/WaitIpConfig-not-required.mdx @@ -10,11 +10,11 @@ parameter to apx. 2 minutes. Examples 45s and 10m. Defaults to 5s(5 seconds). See the Golang [ParseDuration](https://golang.org/pkg/time/#ParseDuration) documentation - for full details. + for full details. - `ip_wait_address` (\*string) - Set this to a CIDR address to cause the service to wait for an address that is contained in this network range. Defaults to "0.0.0.0/0" for any ipv4 address. Examples include: - - * empty string ("") - remove all filters - * `0:0:0:0:0:0:0:0/0` - allow only ipv6 addresses - * `192.168.1.0/24` - only allow ipv4 addresses from 192.168.1.1 to 192.168.1.254 + + - empty string ("") - remove all filters + - `0:0:0:0:0:0:0:0/0` - allow only ipv6 addresses + - `192.168.1.0/24` - only allow ipv4 addresses from 192.168.1.1 to 192.168.1.254 diff --git a/website/pages/partials/builder/vsphere/iso/Config-not-required.mdx b/website/content/partials/builder/vsphere/iso/Config-not-required.mdx similarity index 100% rename from website/pages/partials/builder/vsphere/iso/Config-not-required.mdx rename to website/content/partials/builder/vsphere/iso/Config-not-required.mdx diff --git a/website/pages/partials/builder/vsphere/iso/CreateConfig-not-required.mdx b/website/content/partials/builder/vsphere/iso/CreateConfig-not-required.mdx similarity index 100% rename from website/pages/partials/builder/vsphere/iso/CreateConfig-not-required.mdx rename to website/content/partials/builder/vsphere/iso/CreateConfig-not-required.mdx diff --git a/website/pages/partials/builder/vsphere/iso/NIC-not-required.mdx b/website/content/partials/builder/vsphere/iso/NIC-not-required.mdx similarity index 100% rename from website/pages/partials/builder/vsphere/iso/NIC-not-required.mdx rename to website/content/partials/builder/vsphere/iso/NIC-not-required.mdx diff --git a/website/pages/partials/builder/vsphere/iso/NIC-required.mdx b/website/content/partials/builder/vsphere/iso/NIC-required.mdx similarity index 100% rename from website/pages/partials/builder/vsphere/iso/NIC-required.mdx rename to website/content/partials/builder/vsphere/iso/NIC-required.mdx diff --git a/website/pages/partials/builder/vsphere/iso/NIC.mdx b/website/content/partials/builder/vsphere/iso/NIC.mdx similarity index 99% rename from website/pages/partials/builder/vsphere/iso/NIC.mdx rename to website/content/partials/builder/vsphere/iso/NIC.mdx index e891469b0..bdd401f23 100644 --- a/website/pages/partials/builder/vsphere/iso/NIC.mdx +++ b/website/content/partials/builder/vsphere/iso/NIC.mdx @@ -5,6 +5,7 @@ Defines a Network Adapter Example that creates two network adapters: In JSON: + ```json "network_adapters": [ { @@ -17,7 +18,9 @@ In JSON: } ], ``` + In HCL2: + ```hcl network_adapters { network = "VM Network" diff --git a/website/pages/partials/builder/yandex/AccessConfig-not-required.mdx b/website/content/partials/builder/yandex/AccessConfig-not-required.mdx similarity index 100% rename from website/pages/partials/builder/yandex/AccessConfig-not-required.mdx rename to website/content/partials/builder/yandex/AccessConfig-not-required.mdx diff --git a/website/pages/partials/builder/yandex/AccessConfig-required.mdx b/website/content/partials/builder/yandex/AccessConfig-required.mdx similarity index 100% rename from website/pages/partials/builder/yandex/AccessConfig-required.mdx rename to website/content/partials/builder/yandex/AccessConfig-required.mdx diff --git a/website/pages/partials/builder/yandex/AccessConfig.mdx b/website/content/partials/builder/yandex/AccessConfig.mdx similarity index 100% rename from website/pages/partials/builder/yandex/AccessConfig.mdx rename to website/content/partials/builder/yandex/AccessConfig.mdx diff --git a/website/pages/partials/builder/yandex/CloudConfig-required.mdx b/website/content/partials/builder/yandex/CloudConfig-required.mdx similarity index 100% rename from website/pages/partials/builder/yandex/CloudConfig-required.mdx rename to website/content/partials/builder/yandex/CloudConfig-required.mdx diff --git a/website/pages/partials/builder/yandex/CommonConfig-not-required.mdx b/website/content/partials/builder/yandex/CommonConfig-not-required.mdx similarity index 100% rename from website/pages/partials/builder/yandex/CommonConfig-not-required.mdx rename to website/content/partials/builder/yandex/CommonConfig-not-required.mdx diff --git a/website/content/partials/builder/yandex/Config-not-required.mdx b/website/content/partials/builder/yandex/Config-not-required.mdx new file mode 100644 index 000000000..4482c4745 --- /dev/null +++ b/website/content/partials/builder/yandex/Config-not-required.mdx @@ -0,0 +1,32 @@ + + +- `service_account_id` (string) - Service account identifier to assign to instance. + +- `source_image_folder_id` (string) - The ID of the folder containing the source image. + +- `source_image_id` (string) - The source image ID to use to create the new image from. + +- `source_image_name` (string) - The source image name to use to create the new image + from. Name will be looked up in `source_image_folder_id`. + +- `target_image_folder_id` (string) - The ID of the folder to save built image in. + This defaults to value of 'folder_id'. +<<<<<<< HEAD:website/pages/partials/builder/yandex/Config-not-required.mdx +======= + +- `use_ipv4_nat` (bool) - If set to true, then launched instance will have external internet + access. + +- `use_ipv6` (bool) - Set to true to enable IPv6 for the instance being + created. This defaults to `false`, or not enabled. + + -> **Note**: Usage of IPv6 will be available in the future. + +- `use_internal_ip` (bool) - If true, use the instance's internal IP address + instead of its external IP during building. + +- `zone` (string) - The name of the zone to launch the instance. This defaults to `ru-central1-a`. + +- `state_timeout` (duration string | ex: "1h5m2s") - The time to wait for instance state changes. + Defaults to `5m`. +>>>>>>> ce92f0ec7 (refactor to mdx remote):website/content/partials/builder/yandex/Config-not-required.mdx diff --git a/website/pages/partials/builder/yandex/Config-required.mdx b/website/content/partials/builder/yandex/Config-required.mdx similarity index 100% rename from website/pages/partials/builder/yandex/Config-required.mdx rename to website/content/partials/builder/yandex/Config-required.mdx diff --git a/website/pages/partials/builder/yandex/DiskConfig-not-required.mdx b/website/content/partials/builder/yandex/DiskConfig-not-required.mdx similarity index 100% rename from website/pages/partials/builder/yandex/DiskConfig-not-required.mdx rename to website/content/partials/builder/yandex/DiskConfig-not-required.mdx diff --git a/website/pages/partials/builder/yandex/ImageConfig-not-required.mdx b/website/content/partials/builder/yandex/ImageConfig-not-required.mdx similarity index 100% rename from website/pages/partials/builder/yandex/ImageConfig-not-required.mdx rename to website/content/partials/builder/yandex/ImageConfig-not-required.mdx diff --git a/website/pages/partials/builder/yandex/InstanceConfig-not-required.mdx b/website/content/partials/builder/yandex/InstanceConfig-not-required.mdx similarity index 100% rename from website/pages/partials/builder/yandex/InstanceConfig-not-required.mdx rename to website/content/partials/builder/yandex/InstanceConfig-not-required.mdx diff --git a/website/pages/partials/builder/yandex/NetworkConfig-not-required.mdx b/website/content/partials/builder/yandex/NetworkConfig-not-required.mdx similarity index 100% rename from website/pages/partials/builder/yandex/NetworkConfig-not-required.mdx rename to website/content/partials/builder/yandex/NetworkConfig-not-required.mdx diff --git a/website/pages/partials/builders/aws-common-block-device-a-i.mdx b/website/content/partials/builders/aws-common-block-device-a-i.mdx similarity index 100% rename from website/pages/partials/builders/aws-common-block-device-a-i.mdx rename to website/content/partials/builders/aws-common-block-device-a-i.mdx diff --git a/website/pages/partials/builders/aws-common-block-device-i-v.mdx b/website/content/partials/builders/aws-common-block-device-i-v.mdx similarity index 100% rename from website/pages/partials/builders/aws-common-block-device-i-v.mdx rename to website/content/partials/builders/aws-common-block-device-i-v.mdx diff --git a/website/pages/partials/builders/aws-common-opional-fields.mdx b/website/content/partials/builders/aws-common-opional-fields.mdx similarity index 100% rename from website/pages/partials/builders/aws-common-opional-fields.mdx rename to website/content/partials/builders/aws-common-opional-fields.mdx diff --git a/website/pages/partials/builders/aws-session-manager.mdx b/website/content/partials/builders/aws-session-manager.mdx similarity index 100% rename from website/pages/partials/builders/aws-session-manager.mdx rename to website/content/partials/builders/aws-session-manager.mdx diff --git a/website/pages/partials/builders/aws-spot-docs.mdx b/website/content/partials/builders/aws-spot-docs.mdx similarity index 100% rename from website/pages/partials/builders/aws-spot-docs.mdx rename to website/content/partials/builders/aws-spot-docs.mdx diff --git a/website/pages/partials/builders/aws-ssh-differentiation-table.mdx b/website/content/partials/builders/aws-ssh-differentiation-table.mdx similarity index 100% rename from website/pages/partials/builders/aws-ssh-differentiation-table.mdx rename to website/content/partials/builders/aws-ssh-differentiation-table.mdx diff --git a/website/pages/partials/builders/boot-command.mdx b/website/content/partials/builders/boot-command.mdx similarity index 100% rename from website/pages/partials/builders/boot-command.mdx rename to website/content/partials/builders/boot-command.mdx diff --git a/website/pages/partials/builders/building_on_remote_vsphere_hypervisor.mdx b/website/content/partials/builders/building_on_remote_vsphere_hypervisor.mdx similarity index 100% rename from website/pages/partials/builders/building_on_remote_vsphere_hypervisor.mdx rename to website/content/partials/builders/building_on_remote_vsphere_hypervisor.mdx diff --git a/website/pages/partials/builders/community_builders.mdx b/website/content/partials/builders/community_builders.mdx similarity index 100% rename from website/pages/partials/builders/community_builders.mdx rename to website/content/partials/builders/community_builders.mdx diff --git a/website/pages/partials/builders/virtualbox-ssh-key-pair.mdx b/website/content/partials/builders/virtualbox-ssh-key-pair.mdx similarity index 96% rename from website/pages/partials/builders/virtualbox-ssh-key-pair.mdx rename to website/content/partials/builders/virtualbox-ssh-key-pair.mdx index 9bccd488d..543ab686d 100644 --- a/website/pages/partials/builders/virtualbox-ssh-key-pair.mdx +++ b/website/content/partials/builders/virtualbox-ssh-key-pair.mdx @@ -1,7 +1,7 @@ ### SSH key pair automation The VirtualBox builders can inject the current SSH key pair's public key into -the template using the `SSHPublicKey` template engine. This is the SSH public +the template using the `SSHPublicKey` template engine. This is the SSH public key as a line in OpenSSH authorized_keys format. When a private key is provided using `ssh_private_key_file`, the key's @@ -17,6 +17,7 @@ For example, the public key can be provided in the boot command as a URL encoded string by appending `| urlquery` to the variable: In JSON: + ```json "boot_command": [ " text ks=http://{{ .HTTPIP }}:{{ .HTTPPort }}/ks.cfg PACKER_USER={{ user `username` }} PACKER_AUTHORIZED_KEY={{ .SSHPublicKey | urlquery }}" @@ -24,6 +25,7 @@ In JSON: ``` In HCL2: + ```hcl boot_command = [ " text ks=http://{{ .HTTPIP }}:{{ .HTTPPort }}/ks.cfg PACKER_USER={{ user `username` }} PACKER_AUTHORIZED_KEY={{ .SSHPublicKey | urlquery }}" diff --git a/website/pages/partials/commands/except.mdx b/website/content/partials/commands/except.mdx similarity index 100% rename from website/pages/partials/commands/except.mdx rename to website/content/partials/commands/except.mdx diff --git a/website/pages/partials/commands/only.mdx b/website/content/partials/commands/only.mdx similarity index 100% rename from website/pages/partials/commands/only.mdx rename to website/content/partials/commands/only.mdx diff --git a/website/pages/partials/from-1.5/beta-hcl2-note.mdx b/website/content/partials/from-1.5/beta-hcl2-note.mdx similarity index 100% rename from website/pages/partials/from-1.5/beta-hcl2-note.mdx rename to website/content/partials/from-1.5/beta-hcl2-note.mdx diff --git a/website/pages/partials/from-1.5/builds/example-block.mdx b/website/content/partials/from-1.5/builds/example-block.mdx similarity index 100% rename from website/pages/partials/from-1.5/builds/example-block.mdx rename to website/content/partials/from-1.5/builds/example-block.mdx diff --git a/website/pages/partials/from-1.5/contextual-source-variables.mdx b/website/content/partials/from-1.5/contextual-source-variables.mdx similarity index 100% rename from website/pages/partials/from-1.5/contextual-source-variables.mdx rename to website/content/partials/from-1.5/contextual-source-variables.mdx diff --git a/website/pages/partials/from-1.5/locals/example-block.mdx b/website/content/partials/from-1.5/locals/example-block.mdx similarity index 100% rename from website/pages/partials/from-1.5/locals/example-block.mdx rename to website/content/partials/from-1.5/locals/example-block.mdx diff --git a/website/pages/partials/from-1.5/sources/example-block.mdx b/website/content/partials/from-1.5/sources/example-block.mdx similarity index 100% rename from website/pages/partials/from-1.5/sources/example-block.mdx rename to website/content/partials/from-1.5/sources/example-block.mdx diff --git a/website/pages/partials/from-1.5/variables/assignment.mdx b/website/content/partials/from-1.5/variables/assignment.mdx similarity index 100% rename from website/pages/partials/from-1.5/variables/assignment.mdx rename to website/content/partials/from-1.5/variables/assignment.mdx diff --git a/website/pages/partials/from-1.5/variables/custom-validation.mdx b/website/content/partials/from-1.5/variables/custom-validation.mdx similarity index 95% rename from website/pages/partials/from-1.5/variables/custom-validation.mdx rename to website/content/partials/from-1.5/variables/custom-validation.mdx index 42af7e1d7..8a6ef4a09 100644 --- a/website/pages/partials/from-1.5/variables/custom-validation.mdx +++ b/website/content/partials/from-1.5/variables/custom-validation.mdx @@ -37,7 +37,7 @@ variable "image_id" { } ``` -If `condition` evaluates to `false`, an error message including the sentences +If `condition` evaluates to `false`, an error message including the sentences given in `error_message` will be produced. The error message string should be at least one full sentence explaining the constraint that failed, using a sentence structure similar to the above examples. @@ -49,7 +49,7 @@ variable "image_metadata" { default = { key: "value", - something: { + something: { foo: "bar", } } diff --git a/website/pages/partials/from-1.5/variables/foo-block.mdx b/website/content/partials/from-1.5/variables/foo-block.mdx similarity index 100% rename from website/pages/partials/from-1.5/variables/foo-block.mdx rename to website/content/partials/from-1.5/variables/foo-block.mdx diff --git a/website/pages/partials/from-1.5/variables/foo-pkrvar.mdx b/website/content/partials/from-1.5/variables/foo-pkrvar.mdx similarity index 100% rename from website/pages/partials/from-1.5/variables/foo-pkrvar.mdx rename to website/content/partials/from-1.5/variables/foo-pkrvar.mdx diff --git a/website/pages/partials/from-1.5/variables/must-be-set.mdx b/website/content/partials/from-1.5/variables/must-be-set.mdx similarity index 100% rename from website/pages/partials/from-1.5/variables/must-be-set.mdx rename to website/content/partials/from-1.5/variables/must-be-set.mdx diff --git a/website/pages/partials/from-1.5/variables/sensitive.mdx b/website/content/partials/from-1.5/variables/sensitive.mdx similarity index 100% rename from website/pages/partials/from-1.5/variables/sensitive.mdx rename to website/content/partials/from-1.5/variables/sensitive.mdx diff --git a/website/pages/partials/guides/hcl2-beta-note.mdx b/website/content/partials/guides/hcl2-beta-note.mdx similarity index 100% rename from website/pages/partials/guides/hcl2-beta-note.mdx rename to website/content/partials/guides/hcl2-beta-note.mdx diff --git a/website/pages/partials/helper/communicator/SSH-Agent-Auth-not-required.mdx b/website/content/partials/helper/communicator/SSH-Agent-Auth-not-required.mdx similarity index 100% rename from website/pages/partials/helper/communicator/SSH-Agent-Auth-not-required.mdx rename to website/content/partials/helper/communicator/SSH-Agent-Auth-not-required.mdx diff --git a/website/pages/partials/helper/communicator/SSH-Key-Pair-Name-not-required.mdx b/website/content/partials/helper/communicator/SSH-Key-Pair-Name-not-required.mdx similarity index 100% rename from website/pages/partials/helper/communicator/SSH-Key-Pair-Name-not-required.mdx rename to website/content/partials/helper/communicator/SSH-Key-Pair-Name-not-required.mdx diff --git a/website/pages/partials/helper/communicator/SSH-Private-Key-File-not-required.mdx b/website/content/partials/helper/communicator/SSH-Private-Key-File-not-required.mdx similarity index 100% rename from website/pages/partials/helper/communicator/SSH-Private-Key-File-not-required.mdx rename to website/content/partials/helper/communicator/SSH-Private-Key-File-not-required.mdx diff --git a/website/pages/partials/helper/communicator/SSH-Temporary-Key-Pair-not-required.mdx b/website/content/partials/helper/communicator/SSH-Temporary-Key-Pair-not-required.mdx similarity index 100% rename from website/pages/partials/helper/communicator/SSH-Temporary-Key-Pair-not-required.mdx rename to website/content/partials/helper/communicator/SSH-Temporary-Key-Pair-not-required.mdx diff --git a/website/pages/partials/packer-plugin-sdk/bootcommand/BootConfig-not-required.mdx b/website/content/partials/packer-plugin-sdk/bootcommand/BootConfig-not-required.mdx similarity index 100% rename from website/pages/partials/packer-plugin-sdk/bootcommand/BootConfig-not-required.mdx rename to website/content/partials/packer-plugin-sdk/bootcommand/BootConfig-not-required.mdx diff --git a/website/pages/partials/packer-plugin-sdk/bootcommand/BootConfig.mdx b/website/content/partials/packer-plugin-sdk/bootcommand/BootConfig.mdx similarity index 51% rename from website/pages/partials/packer-plugin-sdk/bootcommand/BootConfig.mdx rename to website/content/partials/packer-plugin-sdk/bootcommand/BootConfig.mdx index 8d41f834f..dc8eda082 100644 --- a/website/pages/partials/packer-plugin-sdk/bootcommand/BootConfig.mdx +++ b/website/content/partials/packer-plugin-sdk/bootcommand/BootConfig.mdx @@ -11,62 +11,62 @@ sequence. It is an array only to improve readability within the template. There are a set of special keys available. If these are in your boot command, they will be replaced by the proper key: -- `` - Backspace +- `` - Backspace -- `` - Delete +- `` - Delete -- ` ` - Simulates an actual "enter" or "return" keypress. +- ` ` - Simulates an actual "enter" or "return" keypress. -- `` - Simulates pressing the escape key. +- `` - Simulates pressing the escape key. -- `` - Simulates pressing the tab key. +- `` - Simulates pressing the tab key. -- ` - ` - Simulates pressing a function key. +- ` - ` - Simulates pressing a function key. -- ` ` - Simulates pressing an arrow key. +- ` ` - Simulates pressing an arrow key. -- `` - Simulates pressing the spacebar. +- `` - Simulates pressing the spacebar. -- `` - Simulates pressing the insert key. +- `` - Simulates pressing the insert key. -- ` ` - Simulates pressing the home and end keys. +- ` ` - Simulates pressing the home and end keys. -- ` ` - Simulates pressing the page up and page down - keys. +- ` ` - Simulates pressing the page up and page down + keys. -- `` - Simulates pressing the Menu key. +- `` - Simulates pressing the Menu key. -- ` ` - Simulates pressing the alt key. +- ` ` - Simulates pressing the alt key. -- ` ` - Simulates pressing the ctrl key. +- ` ` - Simulates pressing the ctrl key. -- ` ` - Simulates pressing the shift key. +- ` ` - Simulates pressing the shift key. -- ` ` - Simulates pressing the ⌘ or Windows key. +- ` ` - Simulates pressing the ⌘ or Windows key. -- ` ` - Adds a 1, 5 or 10 second pause before - sending any additional keys. This is useful if you have to generally - wait for the UI to update before typing more. +- ` ` - Adds a 1, 5 or 10 second pause before + sending any additional keys. This is useful if you have to generally + wait for the UI to update before typing more. -- `` - Add an arbitrary pause before sending any additional keys. - The format of `XX` is a sequence of positive decimal numbers, each with - optional fraction and a unit suffix, such as `300ms`, `1.5h` or `2h45m`. - Valid time units are `ns`, `us` (or `µs`), `ms`, `s`, `m`, `h`. For - example `` or ``. +- `` - Add an arbitrary pause before sending any additional keys. + The format of `XX` is a sequence of positive decimal numbers, each with + optional fraction and a unit suffix, such as `300ms`, `1.5h` or `2h45m`. + Valid time units are `ns`, `us` (or `µs`), `ms`, `s`, `m`, `h`. For + example `` or ``. -- ` ` - Any printable keyboard character, and of these - "special" expressions, with the exception of the `` types, can - also be toggled on or off. For example, to simulate ctrl+c, use - `c`. Be sure to release them, otherwise they - will be held down until the machine reboots. To hold the `c` key down, - you would use ``. Likewise, `` to release. +- ` ` - Any printable keyboard character, and of these + "special" expressions, with the exception of the `` types, can + also be toggled on or off. For example, to simulate ctrl+c, use + `c`. Be sure to release them, otherwise they + will be held down until the machine reboots. To hold the `c` key down, + you would use ``. Likewise, `` to release. -- `{{ .HTTPIP }} {{ .HTTPPort }}` - The IP and port, respectively of an - HTTP server that is started serving the directory specified by the - `http_directory` configuration parameter. If `http_directory` isn't - specified, these will be blank! +- `{{ .HTTPIP }} {{ .HTTPPort }}` - The IP and port, respectively of an + HTTP server that is started serving the directory specified by the + `http_directory` configuration parameter. If `http_directory` isn't + specified, these will be blank! -- `{{ .Name }}` - The name of the VM. +- `{{ .Name }}` - The name of the VM. Example boot command. This is actually a working boot command used to start an CentOS 6.4 installer: diff --git a/website/pages/partials/packer-plugin-sdk/bootcommand/VNCConfig-not-required.mdx b/website/content/partials/packer-plugin-sdk/bootcommand/VNCConfig-not-required.mdx similarity index 100% rename from website/pages/partials/packer-plugin-sdk/bootcommand/VNCConfig-not-required.mdx rename to website/content/partials/packer-plugin-sdk/bootcommand/VNCConfig-not-required.mdx diff --git a/website/pages/partials/packer-plugin-sdk/bootcommand/VNCConfig.mdx b/website/content/partials/packer-plugin-sdk/bootcommand/VNCConfig.mdx similarity index 100% rename from website/pages/partials/packer-plugin-sdk/bootcommand/VNCConfig.mdx rename to website/content/partials/packer-plugin-sdk/bootcommand/VNCConfig.mdx diff --git a/website/pages/partials/packer-plugin-sdk/communicator/Config-not-required.mdx b/website/content/partials/packer-plugin-sdk/communicator/Config-not-required.mdx similarity index 80% rename from website/pages/partials/packer-plugin-sdk/communicator/Config-not-required.mdx rename to website/content/partials/packer-plugin-sdk/communicator/Config-not-required.mdx index 0400c9f7b..28447b102 100644 --- a/website/pages/partials/packer-plugin-sdk/communicator/Config-not-required.mdx +++ b/website/content/partials/packer-plugin-sdk/communicator/Config-not-required.mdx @@ -1,15 +1,15 @@ - `communicator` (string) - Packer currently supports three kinds of communicators: - - - `none` - No communicator will be used. If this is set, most - provisioners also can't be used. - - - `ssh` - An SSH connection will be established to the machine. This - is usually the default. - - - `winrm` - A WinRM connection will be established. - + + - `none` - No communicator will be used. If this is set, most + provisioners also can't be used. + + - `ssh` - An SSH connection will be established to the machine. This + is usually the default. + + - `winrm` - A WinRM connection will be established. + In addition to the above, some builders have custom communicators they can use. For example, the Docker builder has a "docker" communicator that uses `docker exec` and `docker cp` to execute scripts and copy @@ -19,7 +19,7 @@ guest's bootstrap script, but sometimes you may have a race condition where you need Packer to wait before attempting to connect to your guest. - + If you end up in this situation, you can use the template option `pause_before_connecting`. By default, there is no pause. For example if you set `pause_before_connecting` to `10m` Packer will check whether it diff --git a/website/pages/partials/packer-plugin-sdk/communicator/Config.mdx b/website/content/partials/packer-plugin-sdk/communicator/Config.mdx similarity index 100% rename from website/pages/partials/packer-plugin-sdk/communicator/Config.mdx rename to website/content/partials/packer-plugin-sdk/communicator/Config.mdx diff --git a/website/pages/partials/packer-plugin-sdk/communicator/SSH-Agent-Auth-not-required.mdx b/website/content/partials/packer-plugin-sdk/communicator/SSH-Agent-Auth-not-required.mdx similarity index 100% rename from website/pages/partials/packer-plugin-sdk/communicator/SSH-Agent-Auth-not-required.mdx rename to website/content/partials/packer-plugin-sdk/communicator/SSH-Agent-Auth-not-required.mdx diff --git a/website/pages/partials/packer-plugin-sdk/communicator/SSH-Key-Pair-Name-not-required.mdx b/website/content/partials/packer-plugin-sdk/communicator/SSH-Key-Pair-Name-not-required.mdx similarity index 100% rename from website/pages/partials/packer-plugin-sdk/communicator/SSH-Key-Pair-Name-not-required.mdx rename to website/content/partials/packer-plugin-sdk/communicator/SSH-Key-Pair-Name-not-required.mdx diff --git a/website/pages/partials/packer-plugin-sdk/communicator/SSH-Private-Key-File-not-required.mdx b/website/content/partials/packer-plugin-sdk/communicator/SSH-Private-Key-File-not-required.mdx similarity index 100% rename from website/pages/partials/packer-plugin-sdk/communicator/SSH-Private-Key-File-not-required.mdx rename to website/content/partials/packer-plugin-sdk/communicator/SSH-Private-Key-File-not-required.mdx diff --git a/website/pages/partials/packer-plugin-sdk/communicator/SSH-Temporary-Key-Pair-not-required.mdx b/website/content/partials/packer-plugin-sdk/communicator/SSH-Temporary-Key-Pair-not-required.mdx similarity index 100% rename from website/pages/partials/packer-plugin-sdk/communicator/SSH-Temporary-Key-Pair-not-required.mdx rename to website/content/partials/packer-plugin-sdk/communicator/SSH-Temporary-Key-Pair-not-required.mdx diff --git a/website/pages/partials/packer-plugin-sdk/communicator/SSH-not-required.mdx b/website/content/partials/packer-plugin-sdk/communicator/SSH-not-required.mdx similarity index 95% rename from website/pages/partials/packer-plugin-sdk/communicator/SSH-not-required.mdx rename to website/content/partials/packer-plugin-sdk/communicator/SSH-not-required.mdx index c9218b8b9..6bb2e51fb 100644 --- a/website/pages/partials/packer-plugin-sdk/communicator/SSH-not-required.mdx +++ b/website/content/partials/packer-plugin-sdk/communicator/SSH-not-required.mdx @@ -11,11 +11,11 @@ - `ssh_ciphers` ([]string) - This overrides the value of ciphers supported by default by golang. The default value is [ - "aes128-gcm@openssh.com", - "chacha20-poly1305@openssh.com", - "aes128-ctr", "aes192-ctr", "aes256-ctr", + "aes128-gcm@openssh.com", + "chacha20-poly1305@openssh.com", + "aes128-ctr", "aes192-ctr", "aes256-ctr", ] - + Valid options for ciphers include: "aes128-ctr", "aes192-ctr", "aes256-ctr", "aes128-gcm@openssh.com", "chacha20-poly1305@openssh.com", @@ -89,6 +89,6 @@ useful if, for example, packer hangs on a connection after a reboot. Example: `5m`. Disabled by default. -- `ssh_remote_tunnels` ([]string) - +- `ssh_remote_tunnels` ([]string) - -- `ssh_local_tunnels` ([]string) - +- `ssh_local_tunnels` ([]string) - diff --git a/website/pages/partials/packer-plugin-sdk/communicator/SSHInterface-not-required.mdx b/website/content/partials/packer-plugin-sdk/communicator/SSHInterface-not-required.mdx similarity index 99% rename from website/pages/partials/packer-plugin-sdk/communicator/SSHInterface-not-required.mdx rename to website/content/partials/packer-plugin-sdk/communicator/SSHInterface-not-required.mdx index 1645c72be..ecebede07 100644 --- a/website/pages/partials/packer-plugin-sdk/communicator/SSHInterface-not-required.mdx +++ b/website/content/partials/packer-plugin-sdk/communicator/SSHInterface-not-required.mdx @@ -6,7 +6,7 @@ if inside a VPC is to use the public IP address if available, otherwise the private IP address will be used. If not in a VPC the public DNS name will be used. Also works for WinRM. - + Where Packer is configured for an outbound proxy but WinRM traffic should be direct, `ssh_interface` must be set to `private_dns` and `.compute.internal` included in the `NO_PROXY` environment diff --git a/website/pages/partials/packer-plugin-sdk/communicator/SSHTemporaryKeyPair-not-required.mdx b/website/content/partials/packer-plugin-sdk/communicator/SSHTemporaryKeyPair-not-required.mdx similarity index 99% rename from website/pages/partials/packer-plugin-sdk/communicator/SSHTemporaryKeyPair-not-required.mdx rename to website/content/partials/packer-plugin-sdk/communicator/SSHTemporaryKeyPair-not-required.mdx index cb0027318..8ba76949c 100644 --- a/website/pages/partials/packer-plugin-sdk/communicator/SSHTemporaryKeyPair-not-required.mdx +++ b/website/content/partials/packer-plugin-sdk/communicator/SSHTemporaryKeyPair-not-required.mdx @@ -1,7 +1,7 @@ - `temporary_key_pair_type` (string) - `dsa` | `ecdsa` | `ed25519` | `rsa` ( the default ) - + Specifies the type of key to create. The possible values are 'dsa', 'ecdsa', 'ed25519', or 'rsa'. diff --git a/website/pages/partials/packer-plugin-sdk/communicator/SSHTemporaryKeyPair.mdx b/website/content/partials/packer-plugin-sdk/communicator/SSHTemporaryKeyPair.mdx similarity index 100% rename from website/pages/partials/packer-plugin-sdk/communicator/SSHTemporaryKeyPair.mdx rename to website/content/partials/packer-plugin-sdk/communicator/SSHTemporaryKeyPair.mdx diff --git a/website/pages/partials/packer-plugin-sdk/communicator/WinRM-not-required.mdx b/website/content/partials/packer-plugin-sdk/communicator/WinRM-not-required.mdx similarity index 95% rename from website/pages/partials/packer-plugin-sdk/communicator/WinRM-not-required.mdx rename to website/content/partials/packer-plugin-sdk/communicator/WinRM-not-required.mdx index 3ffa32d16..86933a635 100644 --- a/website/pages/partials/packer-plugin-sdk/communicator/WinRM-not-required.mdx +++ b/website/content/partials/packer-plugin-sdk/communicator/WinRM-not-required.mdx @@ -5,7 +5,7 @@ - `winrm_password` (string) - The password to use to connect to WinRM. - `winrm_host` (string) - The address for WinRM to connect to. - + NOTE: If using an Amazon EBS builder, you can specify the interface WinRM connects to via [`ssh_interface`](/docs/builders/amazon-ebs#ssh_interface) @@ -30,4 +30,4 @@ for WinRM, rather than default (basic authentication), removing the requirement for basic authentication to be enabled within the target guest. Further reading for remote connection authentication can be found - [here](https://msdn.microsoft.com/en-us/library/aa384295(v=vs.85).aspx). + [here](). diff --git a/website/pages/partials/packer-plugin-sdk/multistep/commonsteps/CDConfig-not-required.mdx b/website/content/partials/packer-plugin-sdk/multistep/commonsteps/CDConfig-not-required.mdx similarity index 89% rename from website/pages/partials/packer-plugin-sdk/multistep/commonsteps/CDConfig-not-required.mdx rename to website/content/partials/packer-plugin-sdk/multistep/commonsteps/CDConfig-not-required.mdx index e06fe94d6..ccdd39e1e 100644 --- a/website/pages/partials/packer-plugin-sdk/multistep/commonsteps/CDConfig-not-required.mdx +++ b/website/content/partials/packer-plugin-sdk/multistep/commonsteps/CDConfig-not-required.mdx @@ -5,43 +5,43 @@ will be copied onto the CD recursively, preserving directory structure hierarchy. Symlinks will have the link's target copied into the directory tree on the CD where the symlink was. File globbing is allowed. - + Usage example (JSON): - + ```json "cd_files": ["./somedirectory/meta-data", "./somedirectory/user-data"], "cd_label": "cidata", ``` - + Usage example (HCL): - + ```hcl cd_files = ["./somedirectory/meta-data", "./somedirectory/user-data"] cd_label = "cidata" ``` - + The above will create a CD with two files, user-data and meta-data in the CD root. This specific example is how you would create a CD that can be used for an Ubuntu 20.04 autoinstall. - + Since globbing is also supported, - + ```hcl cd_files = ["./somedirectory/*"] cd_label = "cidata" ``` - + Would also be an acceptable way to define the above cd. The difference between providing the directory with or without the glob is whether the directory itself or its contents will be at the CD root. - + Use of this option assumes that you have a command line tool installed that can handle the iso creation. Packer will use one of the following tools: - - * xorriso - * mkisofs - * hdiutil (normally found in macOS) - * oscdimg (normally found in Windows as part of the Windows ADK) + + - xorriso + - mkisofs + - hdiutil (normally found in macOS) + - oscdimg (normally found in Windows as part of the Windows ADK) - `cd_label` (string) - CD Label diff --git a/website/pages/partials/packer-plugin-sdk/multistep/commonsteps/CDConfig.mdx b/website/content/partials/packer-plugin-sdk/multistep/commonsteps/CDConfig.mdx similarity index 100% rename from website/pages/partials/packer-plugin-sdk/multistep/commonsteps/CDConfig.mdx rename to website/content/partials/packer-plugin-sdk/multistep/commonsteps/CDConfig.mdx diff --git a/website/pages/partials/packer-plugin-sdk/multistep/commonsteps/FloppyConfig-not-required.mdx b/website/content/partials/packer-plugin-sdk/multistep/commonsteps/FloppyConfig-not-required.mdx similarity index 85% rename from website/pages/partials/packer-plugin-sdk/multistep/commonsteps/FloppyConfig-not-required.mdx rename to website/content/partials/packer-plugin-sdk/multistep/commonsteps/FloppyConfig-not-required.mdx index aacdc62f4..812ebb770 100644 --- a/website/pages/partials/packer-plugin-sdk/multistep/commonsteps/FloppyConfig-not-required.mdx +++ b/website/content/partials/packer-plugin-sdk/multistep/commonsteps/FloppyConfig-not-required.mdx @@ -2,7 +2,7 @@ - `floppy_files` ([]string) - A list of files to place onto a floppy disk that is attached when the VM is booted. Currently, no support exists for creating sub-directories on - the floppy. Wildcard characters (\\*, ?, and \[\]) are allowed. Directory + the floppy. Wildcard characters (\\\*, ?, and \[\]) are allowed. Directory names are also allowed, which will add all the files found in the directory to the floppy. @@ -10,7 +10,7 @@ similar to the `floppy_files` option except that the directory structure is preserved. This is useful for when your floppy disk includes drivers or if you just want to organize it's contents as a hierarchy. Wildcard - characters (\\*, ?, and \[\]) are allowed. The maximum summary size of + characters (\\\*, ?, and \[\]) are allowed. The maximum summary size of all files in the listed directories are the same as in `floppy_files`. - `floppy_label` (string) - Floppy Label diff --git a/website/pages/partials/packer-plugin-sdk/multistep/commonsteps/FloppyConfig.mdx b/website/content/partials/packer-plugin-sdk/multistep/commonsteps/FloppyConfig.mdx similarity index 100% rename from website/pages/partials/packer-plugin-sdk/multistep/commonsteps/FloppyConfig.mdx rename to website/content/partials/packer-plugin-sdk/multistep/commonsteps/FloppyConfig.mdx diff --git a/website/pages/partials/packer-plugin-sdk/multistep/commonsteps/HTTPConfig-not-required.mdx b/website/content/partials/packer-plugin-sdk/multistep/commonsteps/HTTPConfig-not-required.mdx similarity index 100% rename from website/pages/partials/packer-plugin-sdk/multistep/commonsteps/HTTPConfig-not-required.mdx rename to website/content/partials/packer-plugin-sdk/multistep/commonsteps/HTTPConfig-not-required.mdx diff --git a/website/pages/partials/packer-plugin-sdk/multistep/commonsteps/HTTPConfig.mdx b/website/content/partials/packer-plugin-sdk/multistep/commonsteps/HTTPConfig.mdx similarity index 85% rename from website/pages/partials/packer-plugin-sdk/multistep/commonsteps/HTTPConfig.mdx rename to website/content/partials/packer-plugin-sdk/multistep/commonsteps/HTTPConfig.mdx index 3ef715056..448224152 100644 --- a/website/pages/partials/packer-plugin-sdk/multistep/commonsteps/HTTPConfig.mdx +++ b/website/content/partials/packer-plugin-sdk/multistep/commonsteps/HTTPConfig.mdx @@ -6,4 +6,4 @@ referenced will be available in your builder. Example usage from a builder: - `wget http://{{ .HTTPIP }}:{{ .HTTPPort }}/foo/bar/preseed.cfg` +`wget http://{{ .HTTPIP }}:{{ .HTTPPort }}/foo/bar/preseed.cfg` diff --git a/website/pages/partials/packer-plugin-sdk/multistep/commonsteps/ISOConfig-not-required.mdx b/website/content/partials/packer-plugin-sdk/multistep/commonsteps/ISOConfig-not-required.mdx similarity index 100% rename from website/pages/partials/packer-plugin-sdk/multistep/commonsteps/ISOConfig-not-required.mdx rename to website/content/partials/packer-plugin-sdk/multistep/commonsteps/ISOConfig-not-required.mdx diff --git a/website/pages/partials/packer-plugin-sdk/multistep/commonsteps/ISOConfig-required.mdx b/website/content/partials/packer-plugin-sdk/multistep/commonsteps/ISOConfig-required.mdx similarity index 54% rename from website/pages/partials/packer-plugin-sdk/multistep/commonsteps/ISOConfig-required.mdx rename to website/content/partials/packer-plugin-sdk/multistep/commonsteps/ISOConfig-required.mdx index f5f6654d5..5cf26596e 100644 --- a/website/pages/partials/packer-plugin-sdk/multistep/commonsteps/ISOConfig-required.mdx +++ b/website/content/partials/packer-plugin-sdk/multistep/commonsteps/ISOConfig-required.mdx @@ -7,19 +7,20 @@ "none", "{$checksum}", "md5:{$checksum}", "sha1:{$checksum}", "sha256:{$checksum}", "sha512:{$checksum}" or "file:{$path}". Here is a list of valid checksum values: - * md5:090992ba9fd140077b0661cb75f7ce13 - * 090992ba9fd140077b0661cb75f7ce13 - * sha1:ebfb681885ddf1234c18094a45bbeafd91467911 - * ebfb681885ddf1234c18094a45bbeafd91467911 - * sha256:ed363350696a726b7932db864dda019bd2017365c9e299627830f06954643f93 - * ed363350696a726b7932db864dda019bd2017365c9e299627830f06954643f93 - * file:http://releases.ubuntu.com/20.04/MD5SUMS - * file:file://./local/path/file.sum - * file:./local/path/file.sum - * none - Although the checksum will not be verified when it is set to "none", - this is not recommended since these files can be very large and - corruption does happen from time to time. + + - md5:090992ba9fd140077b0661cb75f7ce13 + - 090992ba9fd140077b0661cb75f7ce13 + - sha1:ebfb681885ddf1234c18094a45bbeafd91467911 + - ebfb681885ddf1234c18094a45bbeafd91467911 + - sha256:ed363350696a726b7932db864dda019bd2017365c9e299627830f06954643f93 + - ed363350696a726b7932db864dda019bd2017365c9e299627830f06954643f93 + - file:http://releases.ubuntu.com/20.04/MD5SUMS + - file:file://./local/path/file.sum + - file:./local/path/file.sum + - none + Although the checksum will not be verified when it is set to "none", + this is not recommended since these files can be very large and + corruption does happen from time to time. - `iso_url` (string) - A URL to the ISO containing the installation image or virtual hard drive (VHD or VHDX) file to clone. diff --git a/website/pages/partials/packer-plugin-sdk/multistep/commonsteps/ISOConfig.mdx b/website/content/partials/packer-plugin-sdk/multistep/commonsteps/ISOConfig.mdx similarity index 97% rename from website/pages/partials/packer-plugin-sdk/multistep/commonsteps/ISOConfig.mdx rename to website/content/partials/packer-plugin-sdk/multistep/commonsteps/ISOConfig.mdx index 98eca88b2..1f12a1ad5 100644 --- a/website/pages/partials/packer-plugin-sdk/multistep/commonsteps/ISOConfig.mdx +++ b/website/content/partials/packer-plugin-sdk/multistep/commonsteps/ISOConfig.mdx @@ -7,11 +7,11 @@ file mode in order to perform a download. go-getter supports the following protocols: -* Local files -* Git -* Mercurial -* HTTP -* Amazon S3 +- Local files +- Git +- Mercurial +- HTTP +- Amazon S3 Examples: go-getter can guess the checksum type based on `iso_checksum` length, and it is diff --git a/website/pages/partials/packer-plugin-sdk/shutdowncommand/ShutdownConfig-not-required.mdx b/website/content/partials/packer-plugin-sdk/shutdowncommand/ShutdownConfig-not-required.mdx similarity index 100% rename from website/pages/partials/packer-plugin-sdk/shutdowncommand/ShutdownConfig-not-required.mdx rename to website/content/partials/packer-plugin-sdk/shutdowncommand/ShutdownConfig-not-required.mdx diff --git a/website/pages/partials/packer-plugin-sdk/shutdowncommand/ShutdownConfig.mdx b/website/content/partials/packer-plugin-sdk/shutdowncommand/ShutdownConfig.mdx similarity index 100% rename from website/pages/partials/packer-plugin-sdk/shutdowncommand/ShutdownConfig.mdx rename to website/content/partials/packer-plugin-sdk/shutdowncommand/ShutdownConfig.mdx diff --git a/website/pages/partials/post-processor/alicloud-import/Config-not-required.mdx b/website/content/partials/post-processor/alicloud-import/Config-not-required.mdx similarity index 93% rename from website/pages/partials/post-processor/alicloud-import/Config-not-required.mdx rename to website/content/partials/post-processor/alicloud-import/Config-not-required.mdx index 35508c41a..8481613fd 100644 --- a/website/pages/partials/post-processor/alicloud-import/Config-not-required.mdx +++ b/website/content/partials/post-processor/alicloud-import/Config-not-required.mdx @@ -22,10 +22,11 @@ - `image_copy_regions` ([]string) - Alicloud Image Destination Regions - `image_system_size` (string) - Size of the system disk, in GB, values - range: - - cloud - 5 \~ 2000 - - cloud_efficiency - 20 \~ 2048 - - cloud_ssd - 20 \~ 2048 + range: + + - cloud - 5 \~ 2000 + - cloud_efficiency - 20 \~ 2048 + - cloud_ssd - 20 \~ 2048 - `image_force_delete` (bool) - If this value is true, when the target image name is duplicated with an existing image, it will delete the existing image and then create the diff --git a/website/pages/partials/post-processor/alicloud-import/Config-required.mdx b/website/content/partials/post-processor/alicloud-import/Config-required.mdx similarity index 100% rename from website/pages/partials/post-processor/alicloud-import/Config-required.mdx rename to website/content/partials/post-processor/alicloud-import/Config-required.mdx diff --git a/website/pages/partials/post-processor/alicloud-import/Config.mdx b/website/content/partials/post-processor/alicloud-import/Config.mdx similarity index 100% rename from website/pages/partials/post-processor/alicloud-import/Config.mdx rename to website/content/partials/post-processor/alicloud-import/Config.mdx diff --git a/website/pages/partials/post-processor/googlecompute-export/Config-not-required.mdx b/website/content/partials/post-processor/googlecompute-export/Config-not-required.mdx similarity index 100% rename from website/pages/partials/post-processor/googlecompute-export/Config-not-required.mdx rename to website/content/partials/post-processor/googlecompute-export/Config-not-required.mdx diff --git a/website/pages/partials/post-processor/googlecompute-export/Config-required.mdx b/website/content/partials/post-processor/googlecompute-export/Config-required.mdx similarity index 100% rename from website/pages/partials/post-processor/googlecompute-export/Config-required.mdx rename to website/content/partials/post-processor/googlecompute-export/Config-required.mdx diff --git a/website/pages/partials/post-processor/googlecompute-import/Config-not-required.mdx b/website/content/partials/post-processor/googlecompute-import/Config-not-required.mdx similarity index 100% rename from website/pages/partials/post-processor/googlecompute-import/Config-not-required.mdx rename to website/content/partials/post-processor/googlecompute-import/Config-not-required.mdx diff --git a/website/pages/partials/post-processor/googlecompute-import/Config-required.mdx b/website/content/partials/post-processor/googlecompute-import/Config-required.mdx similarity index 100% rename from website/pages/partials/post-processor/googlecompute-import/Config-required.mdx rename to website/content/partials/post-processor/googlecompute-import/Config-required.mdx diff --git a/website/pages/partials/post-processor/manifest/Config-not-required.mdx b/website/content/partials/post-processor/manifest/Config-not-required.mdx similarity index 100% rename from website/pages/partials/post-processor/manifest/Config-not-required.mdx rename to website/content/partials/post-processor/manifest/Config-not-required.mdx diff --git a/website/pages/partials/post-processor/ucloud-import/Config-not-required.mdx b/website/content/partials/post-processor/ucloud-import/Config-not-required.mdx similarity index 74% rename from website/pages/partials/post-processor/ucloud-import/Config-not-required.mdx rename to website/content/partials/post-processor/ucloud-import/Config-not-required.mdx index e19c56ae6..8b46d0536 100644 --- a/website/pages/partials/post-processor/ucloud-import/Config-not-required.mdx +++ b/website/content/partials/post-processor/ucloud-import/Config-not-required.mdx @@ -1,9 +1,9 @@ - `ufile_key_name` (string) - The name of the object key in - `ufile_bucket_name` where the RAW, VHD, VMDK, or qcow2 file will be copied - to import. This is a [template engine](/docs/templates/engine). - Therefore, you may use user variables and template functions in this field. + `ufile_bucket_name` where the RAW, VHD, VMDK, or qcow2 file will be copied + to import. This is a [template engine](/docs/templates/engine). + Therefore, you may use user variables and template functions in this field. - `skip_clean` (bool) - Whether we should skip removing the RAW, VHD, VMDK, or qcow2 file uploaded to UFile after the import process has completed. Possible values are: `true` to diff --git a/website/pages/partials/post-processor/ucloud-import/Config-required.mdx b/website/content/partials/post-processor/ucloud-import/Config-required.mdx similarity index 94% rename from website/pages/partials/post-processor/ucloud-import/Config-required.mdx rename to website/content/partials/post-processor/ucloud-import/Config-required.mdx index b075f37c3..420e0eb34 100644 --- a/website/pages/partials/post-processor/ucloud-import/Config-required.mdx +++ b/website/content/partials/post-processor/ucloud-import/Config-required.mdx @@ -1,7 +1,7 @@ - `ufile_bucket_name` (string) - The name of the UFile bucket where the RAW, VHD, VMDK, or qcow2 file will be copied to for import. - This bucket must exist when the post-processor is run. + This bucket must exist when the post-processor is run. - `image_name` (string) - The name of the user-defined image, which contains 1-63 characters and only supports Chinese, English, numbers, '-\_,.:[]'. diff --git a/website/pages/partials/post-processor/ucloud-import/Config.mdx b/website/content/partials/post-processor/ucloud-import/Config.mdx similarity index 100% rename from website/pages/partials/post-processor/ucloud-import/Config.mdx rename to website/content/partials/post-processor/ucloud-import/Config.mdx diff --git a/website/content/partials/post-processor/yandex-export/Config-not-required.mdx b/website/content/partials/post-processor/yandex-export/Config-not-required.mdx new file mode 100644 index 000000000..c037c0791 --- /dev/null +++ b/website/content/partials/post-processor/yandex-export/Config-not-required.mdx @@ -0,0 +1,19 @@ + + +- `ssh_private_key_file` (string) - Path to a PEM encoded private key file to use to authenticate with SSH. + The `~` can be used in path and will be expanded to the home directory + of current user. Login for attach: `ubuntu` + +<<<<<<< HEAD:website/pages/partials/post-processor/yandex-export/Config-not-required.mdx +- `tries` (int) - Number of attempts to wait for export (must be greater than 0). Default: 1000 +======= +- `disk_type` (string) - Specify disk type for the launched instance. Defaults to `network-ssd`. + +- `platform_id` (string) - Identifier of the hardware platform configuration for the instance. This defaults to `standard-v2`. + +- `subnet_id` (string) - The Yandex VPC subnet id to use for + the launched instance. Note, the zone of the subnet must match the + zone in which the VM is launched. + +- `zone` (string) - The name of the zone to launch the instance. This defaults to `ru-central1-a`. +>>>>>>> ce92f0ec7 (refactor to mdx remote):website/content/partials/post-processor/yandex-export/Config-not-required.mdx diff --git a/website/pages/partials/post-processor/yandex-export/Config-required.mdx b/website/content/partials/post-processor/yandex-export/Config-required.mdx similarity index 100% rename from website/pages/partials/post-processor/yandex-export/Config-required.mdx rename to website/content/partials/post-processor/yandex-export/Config-required.mdx diff --git a/website/pages/partials/post-processor/yandex-export/ExchangeConfig-required.mdx b/website/content/partials/post-processor/yandex-export/ExchangeConfig-required.mdx similarity index 100% rename from website/pages/partials/post-processor/yandex-export/ExchangeConfig-required.mdx rename to website/content/partials/post-processor/yandex-export/ExchangeConfig-required.mdx diff --git a/website/pages/partials/post-processor/yandex-import/Config-not-required.mdx b/website/content/partials/post-processor/yandex-import/Config-not-required.mdx similarity index 99% rename from website/pages/partials/post-processor/yandex-import/Config-not-required.mdx rename to website/content/partials/post-processor/yandex-import/Config-not-required.mdx index 636cb9f04..ba4d2a16f 100644 --- a/website/pages/partials/post-processor/yandex-import/Config-not-required.mdx +++ b/website/content/partials/post-processor/yandex-import/Config-not-required.mdx @@ -2,7 +2,7 @@ - `bucket` (string) - The name of the bucket where the qcow2 file will be uploaded to for import. This bucket must exist when the post-processor is run. - + If import occurred after Yandex-Export post-processor, artifact already in storage service and first paths (URL) is used to, so no need to set this param. diff --git a/website/content/partials/post-processor/yandex-import/Config-required.mdx b/website/content/partials/post-processor/yandex-import/Config-required.mdx new file mode 100644 index 000000000..8b665055b --- /dev/null +++ b/website/content/partials/post-processor/yandex-import/Config-required.mdx @@ -0,0 +1,6 @@ + + +- `folder_id` (string) - The folder ID that will be used to store imported Image. + +- `service_account_id` (string) - Service Account ID with proper permission to use Storage service + for operations 'upload' and 'delete' object to `bucket`. diff --git a/website/pages/partials/post-processors/community_post-processors.mdx b/website/content/partials/post-processors/community_post-processors.mdx similarity index 100% rename from website/pages/partials/post-processors/community_post-processors.mdx rename to website/content/partials/post-processors/community_post-processors.mdx diff --git a/website/content/partials/provisioner/ansible/Config-not-required.mdx b/website/content/partials/provisioner/ansible/Config-not-required.mdx new file mode 100644 index 000000000..a4947e704 --- /dev/null +++ b/website/content/partials/provisioner/ansible/Config-not-required.mdx @@ -0,0 +1,161 @@ + + +- `command` (string) - The command to invoke ansible. Defaults to + `ansible-playbook`. If you would like to provide a more complex command, + for example, something that sets up a virtual environment before calling + ansible, take a look at the ansible wrapper guide below for inspiration. + Please note that Packer expects Command to be a path to an executable. + Arbitrary bash scripting will not work and needs to go inside an + executable script. + +- `extra_arguments` ([]string) - Extra arguments to pass to Ansible. + These arguments _will not_ be passed through a shell and arguments should + not be quoted. Usage example: + + ```json + "extra_arguments": [ "--extra-vars", "Region={{user `Region`}} Stage={{user `Stage`}}" ] + ``` + + If you are running a Windows build on AWS, Azure, Google Compute, or OpenStack + and would like to access the auto-generated password that Packer uses to + connect to a Windows instance via WinRM, you can use the template variable + `{{.WinRMPassword}}` in this option. For example: + + ```json + "extra_arguments": [ + "--extra-vars", "winrm_password={{ .WinRMPassword }}" + ] + ``` + +- `ansible_env_vars` ([]string) - Environment variables to set before + running Ansible. Usage example: + + ```json + "ansible_env_vars": [ "ANSIBLE_HOST_KEY_CHECKING=False", "ANSIBLE_SSH_ARGS='-o ForwardAgent=yes -o ControlMaster=auto -o ControlPersist=60s'", "ANSIBLE_NOCOLOR=True" ] + ``` + + This is a [template engine](/docs/templates/engine). Therefore, you + may use user variables and template functions in this field. + + For example, if you are running a Windows build on AWS, Azure, + Google Compute, or OpenStack and would like to access the auto-generated + password that Packer uses to connect to a Windows instance via WinRM, you + can use the template variable `{{.WinRMPassword}}` in this option. Example: + + ```json + "ansible_env_vars": [ "WINRM_PASSWORD={{.WinRMPassword}}" ], + ``` + +- `ansible_ssh_extra_args` ([]string) - Specifies --ssh-extra-args on command line defaults to -o IdentitiesOnly=yes + +- `groups` ([]string) - The groups into which the Ansible host should + be placed. When unspecified, the host is not associated with any groups. + +- `empty_groups` ([]string) - The groups which should be present in + inventory file but remain empty. + +- `host_alias` (string) - The alias by which the Ansible host should be + known. Defaults to `default`. This setting is ignored when using a custom + inventory file. + +- `user` (string) - The `ansible_user` to use. Defaults to the user running + packer, NOT the user set for your communicator. If you want to use the same + user as the communicator, you will need to manually set it again in this + field. + +- `local_port` (int) - The port on which to attempt to listen for SSH + connections. This value is a starting point. The provisioner will attempt + listen for SSH connections on the first available of ten ports, starting at + `local_port`. A system-chosen port is used when `local_port` is missing or + empty. + +- `ssh_host_key_file` (string) - The SSH key that will be used to run the SSH + server on the host machine to forward commands to the target machine. + Ansible connects to this server and will validate the identity of the + server using the system known_hosts. The default behavior is to generate + and use a onetime key. Host key checking is disabled via the + `ANSIBLE_HOST_KEY_CHECKING` environment variable if the key is generated. + +- `ssh_authorized_key_file` (string) - The SSH public key of the Ansible + `ssh_user`. The default behavior is to generate and use a onetime key. If + this key is generated, the corresponding private key is passed to + `ansible-playbook` with the `-e ansible_ssh_private_key_file` option. + +- `sftp_command` (string) - The command to run on the machine being + provisioned by Packer to handle the SFTP protocol that Ansible will use to + transfer files. The command should read and write on stdin and stdout, + respectively. Defaults to `/usr/lib/sftp-server -e`. + +- `skip_version_check` (bool) - Check if ansible is installed prior to + running. Set this to `true`, for example, if you're going to install + ansible during the packer run. + +- `use_sftp` (bool) - Use SFTP + +- `inventory_directory` (string) - The directory in which to place the + temporary generated Ansible inventory file. By default, this is the + system-specific temporary file location. The fully-qualified name of this + temporary file will be passed to the `-i` argument of the `ansible` command + when this provisioner runs ansible. Specify this if you have an existing + inventory directory with `host_vars` `group_vars` that you would like to + use in the playbook that this provisioner will run. + +- `inventory_file_template` (string) - This template represents the format for the lines added to the temporary + inventory file that Packer will create to run Ansible against your image. + The default for recent versions of Ansible is: + "{{ .HostAlias }} ansible_host={{ .Host }} ansible_user={{ .User }} ansible_port={{ .Port }}\n" + Available template engines are: This option is a template engine; + variables available to you include the examples in the default (Host, + HostAlias, User, Port) as well as any variables available to you via the + "build" template engine. + +- `inventory_file` (string) - The inventory file to use during provisioning. + When unspecified, Packer will create a temporary inventory file and will + use the `host_alias`. + +- `keep_inventory_file` (bool) - If `true`, the Ansible provisioner will + not delete the temporary inventory file it creates in order to connect to + the instance. This is useful if you are trying to debug your ansible run + and using "--on-error=ask" in order to leave your instance running while you + test your playbook. this option is not used if you set an `inventory_file`. + +- `galaxy_file` (string) - A requirements file which provides a way to + install roles or collections with the [ansible-galaxy + cli](https://docs.ansible.com/ansible/latest/galaxy/user_guide.html#the-ansible-galaxy-command-line-tool) + on the local machine before executing `ansible-playbook`. By default, this is empty. + +- `galaxy_command` (string) - The command to invoke ansible-galaxy. By default, this is + `ansible-galaxy`. + +- `galaxy_force_install` (bool) - Force overwriting an existing role. + Adds `--force` option to `ansible-galaxy` command. By default, this is + `false`. + +- `roles_path` (string) - The path to the directory on your local system in which to + install the roles. Adds `--roles-path /path/to/your/roles` to + `ansible-galaxy` command. By default, this is empty, and thus `--roles-path` + option is not added to the command. + +- `collections_path` (string) - The path to the directory on your local system in which to + install the collections. Adds `--collections-path /path/to/your/collections` to + `ansible-galaxy` command. By default, this is empty, and thus `--collections-path` + option is not added to the command. + +- `use_proxy` (boolean) - When `true`, set up a localhost proxy adapter + so that Ansible has an IP address to connect to, even if your guest does not + have an IP address. For example, the adapter is necessary for Docker builds + to use the Ansible provisioner. If you set this option to `false`, but + Packer cannot find an IP address to connect Ansible to, it will + automatically set up the adapter anyway. + + In order for Ansible to connect properly even when use_proxy is false, you + need to make sure that you are either providing a valid username and ssh key + to the ansible provisioner directly, or that the username and ssh key + being used by the ssh communicator will work for your needs. If you do not + provide a user to ansible, it will use the user associated with your + builder, not the user running Packer. + use_proxy=false is currently only supported for SSH and WinRM. + + Currently, this defaults to `true` for all connection types. In the future, + this option will be changed to default to `false` for SSH and WinRM + connections where the provisioner has access to a host IP. diff --git a/website/pages/partials/provisioner/ansible/Config-required.mdx b/website/content/partials/provisioner/ansible/Config-required.mdx similarity index 100% rename from website/pages/partials/provisioner/ansible/Config-required.mdx rename to website/content/partials/provisioner/ansible/Config-required.mdx diff --git a/website/pages/partials/provisioner/file/Config-not-required.mdx b/website/content/partials/provisioner/file/Config-not-required.mdx similarity index 100% rename from website/pages/partials/provisioner/file/Config-not-required.mdx rename to website/content/partials/provisioner/file/Config-not-required.mdx diff --git a/website/pages/partials/provisioner/file/Config-required.mdx b/website/content/partials/provisioner/file/Config-required.mdx similarity index 100% rename from website/pages/partials/provisioner/file/Config-required.mdx rename to website/content/partials/provisioner/file/Config-required.mdx diff --git a/website/pages/partials/provisioners/common-config.mdx b/website/content/partials/provisioners/common-config.mdx similarity index 99% rename from website/pages/partials/provisioners/common-config.mdx rename to website/content/partials/provisioners/common-config.mdx index d5e282d7a..ed8ca8a72 100644 --- a/website/pages/partials/provisioners/common-config.mdx +++ b/website/content/partials/provisioners/common-config.mdx @@ -11,6 +11,7 @@ Parameters common to all provisioners: specific builder, eg : In JSON: + ```json { "builders": [ @@ -40,6 +41,7 @@ Parameters common to all provisioners: ``` In HCL2: + ```hcl source "null" "example1" { communicator = "none" diff --git a/website/pages/partials/provisioners/community_provisioners.mdx b/website/content/partials/provisioners/community_provisioners.mdx similarity index 100% rename from website/pages/partials/provisioners/community_provisioners.mdx rename to website/content/partials/provisioners/community_provisioners.mdx diff --git a/website/pages/partials/provisioners/shell-config.mdx b/website/content/partials/provisioners/shell-config.mdx similarity index 100% rename from website/pages/partials/provisioners/shell-config.mdx rename to website/content/partials/provisioners/shell-config.mdx diff --git a/website/pages/partials/provisioners/unmaintained-plugin.mdx b/website/content/partials/provisioners/unmaintained-plugin.mdx similarity index 100% rename from website/pages/partials/provisioners/unmaintained-plugin.mdx rename to website/content/partials/provisioners/unmaintained-plugin.mdx diff --git a/website/pages/security/index.mdx b/website/content/security.mdx similarity index 81% rename from website/pages/security/index.mdx rename to website/content/security.mdx index 832bdc1e4..7fd211a20 100644 --- a/website/pages/security/index.mdx +++ b/website/content/security.mdx @@ -1,9 +1,6 @@ --- -layout: index page_title: Security -description: |- - Packer takes security very seriously. Please responsibly disclose any - security vulnerabilities found and we'll handle it quickly. +description: Packer takes security very seriously. Please responsibly disclose any security vulnerabilities found and we'll handle it quickly. --- # Packer Security diff --git a/website/data/metadata.js b/website/data/metadata.js new file mode 100644 index 000000000..a803a5148 --- /dev/null +++ b/website/data/metadata.js @@ -0,0 +1,2 @@ +export const productName = 'Packer' +export const productSlug = 'packer' diff --git a/website/jsconfig.json b/website/jsconfig.json index 36aa1a4dc..135bd5248 100644 --- a/website/jsconfig.json +++ b/website/jsconfig.json @@ -1,5 +1,6 @@ { "compilerOptions": { "baseUrl": "." - } + }, + "exclude": ["node_modules", ".next", "out"] } diff --git a/website/layouts/docs.jsx b/website/layouts/docs.jsx deleted file mode 100644 index 9fe1386a7..000000000 --- a/website/layouts/docs.jsx +++ /dev/null @@ -1,48 +0,0 @@ -import Head from 'next/head' -import Link from 'next/link' -import { createMdxProvider } from '@hashicorp/nextjs-scripts/lib/providers/docs' -import DocsPage from '@hashicorp/react-docs-page' -import { SearchProvider } from '@hashicorp/react-search' -import SearchBar from '../components/search-bar' -import { frontMatter as data } from '../pages/docs/**/*.mdx' -import order from 'data/docs-navigation.js' - -const MDXProvider = createMdxProvider({ product: 'packer' }) - -export default function DocsLayoutWrapper(pageMeta) { - function DocsLayout(props) { - const { children, ...propsWithoutChildren } = props - return ( - - - - - {children} - - - - ) - } - - DocsLayout.getInitialProps = ({ asPath }) => ({ path: asPath }) - - return DocsLayout -} diff --git a/website/layouts/guides.jsx b/website/layouts/guides.jsx deleted file mode 100644 index aa1df0d23..000000000 --- a/website/layouts/guides.jsx +++ /dev/null @@ -1,48 +0,0 @@ -import Head from 'next/head' -import Link from 'next/link' -import { createMdxProvider } from '@hashicorp/nextjs-scripts/lib/providers/docs' -import DocsPage from '@hashicorp/react-docs-page' -import { SearchProvider } from '@hashicorp/react-search' -import SearchBar from '../components/search-bar' -import { frontMatter as data } from '../pages/guides/**/*.mdx' -import order from 'data/guides-navigation.js' - -const MDXProvider = createMdxProvider({ product: 'packer' }) - -export default function GuidesLayoutWrapper(pageMeta) { - function GuidesLayout(props) { - const { children, ...propsWithoutChildren } = props - return ( - - - - - {children} - - - - ) - } - - GuidesLayout.getInitialProps = ({ asPath }) => ({ path: asPath }) - - return GuidesLayout -} diff --git a/website/layouts/index.jsx b/website/layouts/index.jsx deleted file mode 100644 index eb94cc700..000000000 --- a/website/layouts/index.jsx +++ /dev/null @@ -1,35 +0,0 @@ -import DocsPage from '@hashicorp/react-docs-page' -import Head from 'next/head' -import Link from 'next/link' - -function DocsLayoutWrapper(pageMeta) { - function DocsLayout(props) { - return ( - - ) - } - - DocsLayout.getInitialProps = ({ asPath }) => ({ path: asPath }) - - return DocsLayout -} - -export default DocsLayoutWrapper diff --git a/website/layouts/intro.jsx b/website/layouts/intro.jsx deleted file mode 100644 index 701fdb96a..000000000 --- a/website/layouts/intro.jsx +++ /dev/null @@ -1,48 +0,0 @@ -import Head from 'next/head' -import Link from 'next/link' -import { createMdxProvider } from '@hashicorp/nextjs-scripts/lib/providers/docs' -import DocsPage from '@hashicorp/react-docs-page' -import { SearchProvider } from '@hashicorp/react-search' -import SearchBar from '../components/search-bar' -import { frontMatter as data } from '../pages/intro/**/*.mdx' -import order from 'data/intro-navigation.js' - -const MDXProvider = createMdxProvider({ product: 'packer' }) - -export default function IntroLayoutWrapper(pageMeta) { - function IntroLayout(props) { - const { children, ...propsWithoutChildren } = props - return ( - - - - - {children} - - - - ) - } - - IntroLayout.getInitialProps = ({ asPath }) => ({ path: asPath }) - - return IntroLayout -} diff --git a/website/next.config.js b/website/next.config.js index aa9c7c255..0ebf8e806 100644 --- a/website/next.config.js +++ b/website/next.config.js @@ -7,15 +7,12 @@ module.exports = withHashicorp({ mdx: { resolveIncludes: path.join(__dirname, 'pages/partials') }, })({ svgo: { plugins: [{ removeViewBox: false }] }, - experimental: { - modern: true, - rewrites: () => [ - { - source: '/api/:path*', - destination: '/api-docs/:path*', - }, - ], - }, + rewrites: () => [ + { + source: '/api/:path*', + destination: '/api-docs/:path*', + }, + ], // Note: These are meant to be public, it's not a mistake that they are here env: { HASHI_ENV: process.env.HASHI_ENV, diff --git a/website/package-lock.json b/website/package-lock.json index 5dd10c1c5..a736c977e 100644 --- a/website/package-lock.json +++ b/website/package-lock.json @@ -5,181 +5,205 @@ "requires": true, "dependencies": { "@algolia/cache-browser-local-storage": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.4.0.tgz", - "integrity": "sha512-2AiKgN7DpFypkRCRkpqH7waXXyFdcnsPWzmN8sLHrB/FfXqgmsQb3pGft+9YHZIDQ0vAnfgMxSGgMhMGW+0Qnw==", + "version": "4.8.3", + "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.8.3.tgz", + "integrity": "sha512-Cwc03hikHSUI+xvgUdN+H+f6jFyoDsC9fegzXzJ2nPn1YSN9EXzDMBnbrgl0sbl9iLGXe0EIGMYqR2giCv1wMQ==", "requires": { - "@algolia/cache-common": "4.4.0" + "@algolia/cache-common": "4.8.3" } }, "@algolia/cache-common": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.4.0.tgz", - "integrity": "sha512-PrIgoMnXaDWUfwOekahro543pgcJfgRu/nd/ZQS5ffem3+Ow725eZY6HDpPaQ1k3cvLii9JH6V2sNJConjqUKA==" + "version": "4.8.3", + "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.8.3.tgz", + "integrity": "sha512-Cf7zZ2i6H+tLSBTkFePHhYvlgc9fnMPKsF9qTmiU38kFIGORy/TN2Fx5n1GBuRLIzaSXvcf+oHv1HvU0u1gE1g==" }, "@algolia/cache-in-memory": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.4.0.tgz", - "integrity": "sha512-9+XlUB0baDU/Dp9URRHPp6Q37YmTO0QmgPWt9+n+wqZrRL0jR3Jezr4jCT7RemqGMxBiR+YpnqaUv0orpb0ptw==", + "version": "4.8.3", + "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.8.3.tgz", + "integrity": "sha512-+N7tkvmijXiDy2E7u1mM73AGEgGPWFmEmPeJS96oT46I98KXAwVPNYbcAqBE79YlixdXpkYJk41cFcORzNh+Iw==", "requires": { - "@algolia/cache-common": "4.4.0" + "@algolia/cache-common": "4.8.3" } }, "@algolia/client-account": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.4.0.tgz", - "integrity": "sha512-Kynu3cMEs0clTLf674rtrCF+FWR/JwlQxKlIWsPzvLBRmNXdvYej9YBcNaOr4OTQFCCZn9JVE8ib91Z7J4IL1Q==", + "version": "4.8.3", + "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.8.3.tgz", + "integrity": "sha512-Uku8LqnXBwfDCtsTCDYTUOz2/2oqcAQCKgaO0uGdIR8DTQENBXFQvzziambHdn9KuFuY+6Et9k1+cjpTPBDTBg==", "requires": { - "@algolia/client-common": "4.4.0", - "@algolia/client-search": "4.4.0", - "@algolia/transporter": "4.4.0" + "@algolia/client-common": "4.8.3", + "@algolia/client-search": "4.8.3", + "@algolia/transporter": "4.8.3" } }, "@algolia/client-analytics": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.4.0.tgz", - "integrity": "sha512-GQyjQimKAc9sZbafxln9Wk7j4pEYiORv28MZkZ+0Bjt7WNXIeO7OgOOECVpQHm9buyV6hCKpNtJcbb5/syRzdQ==", + "version": "4.8.3", + "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.8.3.tgz", + "integrity": "sha512-9ensIWmjYJprZ+YjAVSZdWUG05xEnbytENXp508X59tf34IMIX8BR2xl0RjAQODtxBdAteGxuKt5THX6U9tQLA==", "requires": { - "@algolia/client-common": "4.4.0", - "@algolia/client-search": "4.4.0", - "@algolia/requester-common": "4.4.0", - "@algolia/transporter": "4.4.0" + "@algolia/client-common": "4.8.3", + "@algolia/client-search": "4.8.3", + "@algolia/requester-common": "4.8.3", + "@algolia/transporter": "4.8.3" } }, "@algolia/client-common": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.4.0.tgz", - "integrity": "sha512-a3yr6UhzjWPHDG/8iGp9UvrDOm1aeHVWJIf0Nj/cIvqX5tNCEIo4IMe59ovApkDgLOIpt/cLsyhn9/FiPXRhJA==", + "version": "4.8.3", + "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.8.3.tgz", + "integrity": "sha512-TU3623AEFAWUQlDTznkgAMSYo8lfS9pNs5QYDQzkvzWdqK0GBDWthwdRfo9iIsfxiR9qdCMHqwEu+AlZMVhNSA==", "requires": { - "@algolia/requester-common": "4.4.0", - "@algolia/transporter": "4.4.0" + "@algolia/requester-common": "4.8.3", + "@algolia/transporter": "4.8.3" } }, "@algolia/client-recommendation": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@algolia/client-recommendation/-/client-recommendation-4.4.0.tgz", - "integrity": "sha512-sBszbQH46rko6w2fdEG77ma8+fAg0SDkLZGxWhv4trgcnYGUBFl2dcpEPt/6koto9b4XYlf+eh+qi6iGvYqRPg==", + "version": "4.8.3", + "resolved": "https://registry.npmjs.org/@algolia/client-recommendation/-/client-recommendation-4.8.3.tgz", + "integrity": "sha512-qysGbmkcc6Agt29E38KWJq9JuxjGsyEYoKuX9K+P5HyQh08yR/BlRYrA8mB7vT/OIUHRGFToGO6Vq/rcg0NIOQ==", "requires": { - "@algolia/client-common": "4.4.0", - "@algolia/requester-common": "4.4.0", - "@algolia/transporter": "4.4.0" + "@algolia/client-common": "4.8.3", + "@algolia/requester-common": "4.8.3", + "@algolia/transporter": "4.8.3" } }, "@algolia/client-search": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.4.0.tgz", - "integrity": "sha512-jqWcxCUyPPHnHreoMb2PnN9iHTP+V/nL62R84XuTRDE3VgTnhm4ZnqyuRdzZQqaz+gNy5znav64TmQ9FN9WW5g==", + "version": "4.8.3", + "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.8.3.tgz", + "integrity": "sha512-rAnvoy3GAhbzOQVniFcKVn1eM2NX77LearzYNCbtFrFYavG+hJI187bNVmajToiuGZ10FfJvK99X2OB1AzzezQ==", "requires": { - "@algolia/client-common": "4.4.0", - "@algolia/requester-common": "4.4.0", - "@algolia/transporter": "4.4.0" + "@algolia/client-common": "4.8.3", + "@algolia/requester-common": "4.8.3", + "@algolia/transporter": "4.8.3" } }, "@algolia/logger-common": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.4.0.tgz", - "integrity": "sha512-2vjmSENLaKNuF+ytRDysfWxxgFG95WXCHwHbueThdPMCK3hskkwqJ0Y/pugKfzl+54mZxegb4BYfgcCeuaHVUw==" + "version": "4.8.3", + "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.8.3.tgz", + "integrity": "sha512-03wksHRbhl2DouEKnqWuUb64s1lV6kDAAabMCQ2Du1fb8X/WhDmxHC4UXMzypeOGlH5BZBsgVwSB7vsZLP3MZg==" }, "@algolia/logger-console": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.4.0.tgz", - "integrity": "sha512-st/GUWyKvr6YM72OOfF+RmpdVGda3BPXbQ+chpntUq1WyVkyZXGjSmH1IcBVlua27GzxabwOUYON39cF3x10/g==", + "version": "4.8.3", + "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.8.3.tgz", + "integrity": "sha512-Npt+hI4UF8t3TLMluL5utr9Gc11BjL5kDnGZOhDOAz5jYiSO2nrHMFmnpLT4Cy/u7a5t7EB5dlypuC4/AGStkA==", "requires": { - "@algolia/logger-common": "4.4.0" + "@algolia/logger-common": "4.8.3" } }, "@algolia/requester-browser-xhr": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.4.0.tgz", - "integrity": "sha512-V3a4hXlNch355GnWaT1f5QfXhROpsjT6sd0Znq29gAhwLqfBExhLW6Khdkv5pENC0Qy7ClVhdXFrBL9QCQer1g==", + "version": "4.8.3", + "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.8.3.tgz", + "integrity": "sha512-/LTTIpgEmEwkyhn8yXxDdBWqXqzlgw5w2PtTpIwkSlP2/jDwdR/9w1TkFzhNbJ81ki6LAEQM5mSwoTTnbIIecg==", "requires": { - "@algolia/requester-common": "4.4.0" + "@algolia/requester-common": "4.8.3" } }, "@algolia/requester-common": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.4.0.tgz", - "integrity": "sha512-jPinHlFJEFokxQ5b3JWyjQKKn+FMy0hH99PApzOgQAYOSiFRXiPEZp6LeIexDeLLu7Y3eRt/3nHvjPKa6PmRRw==" + "version": "4.8.3", + "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.8.3.tgz", + "integrity": "sha512-+Yo9vBkofoKR1SCqqtMnmnfq9yt/BiaDewY/6bYSMNxSYCnu2Fw1JKSIaf/4zos09PMSsxGpLohZwGas3+0GDQ==" }, "@algolia/requester-node-http": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.4.0.tgz", - "integrity": "sha512-b7HC9C/GHxiV4+0GpCRTtjscvwarPr3dGm4CAhb6AkNjgjRcFUNr1NfsF75w3WVmzmt79/7QZihddztDdVMGjw==", + "version": "4.8.3", + "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.8.3.tgz", + "integrity": "sha512-k2fiKIeMIFqgC01FnzII6kqC2GQBAfbNaUX4k7QCPa6P8t4sp2xE6fImOUiztLnnL3C9X9ZX6Fw3L+cudi7jvQ==", "requires": { - "@algolia/requester-common": "4.4.0" + "@algolia/requester-common": "4.8.3" } }, "@algolia/transporter": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.4.0.tgz", - "integrity": "sha512-Xxzq91DEEeKIzT3DU46n4LEyTGAKZNtSHc2H9wvIY5MYwhZwEribmXXZ6k8W1FvBvzggv3juu0SP+xwGoR7F0w==", + "version": "4.8.3", + "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.8.3.tgz", + "integrity": "sha512-nU7fy2iU8snxATlsks0MjMyv97QJWQmOVwTjDc+KZ4+nue8CLcgm4LA4dsTBqvxeCQIoEtt3n72GwXcaqiJSjQ==", "requires": { - "@algolia/cache-common": "4.4.0", - "@algolia/logger-common": "4.4.0", - "@algolia/requester-common": "4.4.0" + "@algolia/cache-common": "4.8.3", + "@algolia/logger-common": "4.8.3", + "@algolia/requester-common": "4.8.3" } }, "@ampproject/toolbox-core": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@ampproject/toolbox-core/-/toolbox-core-2.5.0.tgz", - "integrity": "sha512-aQjE8wORKXJ2tLWHuevdSL31zhQdUhC+skyEhESBV/8eOzd7ROaOzR/F43bS7uAhnYta1G0Zd/HqofgN7LRSfw==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@ampproject/toolbox-core/-/toolbox-core-2.7.1.tgz", + "integrity": "sha512-MWGmCLyBOouXTy1Vc30Jw7NkshJ5XkPlcXhhRc9Gw3dDAZJ8rUS69SIQ6cFMt2owCQnw7irMNlvZQTqdyx61rA==", "requires": { - "cross-fetch": "3.0.4", - "lru-cache": "5.1.1" - }, - "dependencies": { - "cross-fetch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.0.4.tgz", - "integrity": "sha512-MSHgpjQqgbT/94D4CyADeNoYh52zMkCX4pcJvPP5WqPsLFMKjr2TCMg381ox5qI0ii2dPwaLx/00477knXqXVw==", - "requires": { - "node-fetch": "2.6.0", - "whatwg-fetch": "3.0.0" - } - }, - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "requires": { - "yallist": "^3.0.2" - } - }, - "whatwg-fetch": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz", - "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==" - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - } + "cross-fetch": "3.0.6", + "lru-cache": "6.0.0" } }, "@ampproject/toolbox-optimizer": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@ampproject/toolbox-optimizer/-/toolbox-optimizer-2.4.0.tgz", - "integrity": "sha512-Bmb+eMF9/VB3H0qPdZy0V5yPSkWe5RwuGbXiMxzqYdJgmMat+NL75EtozQnlpa0uBlESnOGe7bMojm/SA1ImrA==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@ampproject/toolbox-optimizer/-/toolbox-optimizer-2.6.0.tgz", + "integrity": "sha512-saToXVopb15a6zKK6kW4B1N/sYZZddkECcqmfTotRxJ2DaLE+wFB6jgWLbaPkgHwvLPQyA2IjV9BHJ/KUFuGzg==", "requires": { - "@ampproject/toolbox-core": "^2.4.0-alpha.1", - "@ampproject/toolbox-runtime-version": "^2.4.0-alpha.1", - "@ampproject/toolbox-script-csp": "^2.3.0", - "@ampproject/toolbox-validator-rules": "^2.3.0", - "cssnano": "4.1.10", + "@ampproject/toolbox-core": "^2.6.0", + "@ampproject/toolbox-runtime-version": "^2.6.0", + "@ampproject/toolbox-script-csp": "^2.5.4", + "@ampproject/toolbox-validator-rules": "^2.5.4", + "abort-controller": "3.0.0", + "cross-fetch": "3.0.5", + "cssnano-simple": "1.0.5", + "dom-serializer": "1.0.1", "domhandler": "3.0.0", "domutils": "2.1.0", "htmlparser2": "4.1.0", - "lru-cache": "5.1.1", + "https-proxy-agent": "5.0.0", + "lru-cache": "6.0.0", + "node-fetch": "2.6.0", "normalize-html-whitespace": "1.0.0", + "postcss": "7.0.32", "postcss-safe-parser": "4.0.2", - "terser": "4.6.13" + "terser": "4.8.0" }, "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "cross-fetch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.0.5.tgz", + "integrity": "sha512-FFLcLtraisj5eteosnX1gf01qYDCOc4fDy0+euOt8Kn9YBY2NtXL/pCoYPavw24NIQkQqm5ZOLsGD5Zzj0gyew==", + "requires": { + "node-fetch": "2.6.0" + } + }, + "cssnano-simple": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/cssnano-simple/-/cssnano-simple-1.0.5.tgz", + "integrity": "sha512-NJjx2Er1C3pa75v1GwMKm0w6xAp1GsW2Ql1As4CWPNFxTgYFN5e8wblYeHfna13sANAhyIdSIPqKJjBO4CU5Eg==", + "requires": { + "cssnano-preset-simple": "1.1.4", + "postcss": "^7.0.32" + } + }, + "dom-serializer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.0.1.tgz", + "integrity": "sha512-1Aj1Qy3YLbdslkI75QEOfdp9TkQ3o8LRISAzxOibjBs/xWwr1WxZFOQphFkZuepHFGo+kB8e5FVJSS0faAJ4Rw==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^3.0.0", + "entities": "^2.0.0" + } + }, "domelementtype": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz", - "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", + "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==" }, "domhandler": { "version": "3.0.0", @@ -197,13 +221,19 @@ "dom-serializer": "^0.2.1", "domelementtype": "^2.0.1", "domhandler": "^3.0.0" + }, + "dependencies": { + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + } } }, - "entities": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.2.tgz", - "integrity": "sha512-dmD3AvJQBUjKpcNkoqr+x+IF0SdRtPz9Vk0uTy4yWqga9ibB6s4v++QFWNohjiUGoMlF552ZvNyXDxz5iW0qmw==" - }, "htmlparser2": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-4.1.0.tgz", @@ -215,56 +245,50 @@ "entities": "^2.0.0" } }, - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "postcss": { + "version": "7.0.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", + "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", "requires": { - "yallist": "^3.0.2" + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" } }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } } } }, "@ampproject/toolbox-runtime-version": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@ampproject/toolbox-runtime-version/-/toolbox-runtime-version-2.5.0.tgz", - "integrity": "sha512-mDeHgbxkBag1L/HsH3WhA7rRqoq3H7iiqZ8g/1Mvre4wP1YuN2iOjM/8EJvBJ4JM+UQsu3Kyljc88Mf8FHkSmg==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@ampproject/toolbox-runtime-version/-/toolbox-runtime-version-2.7.1.tgz", + "integrity": "sha512-3LsjaOz/Aw4YpWG6ZxpVhA2N8GF0gRfvCrNm0ZspUviz/NR+MLrJ50BPoOOAmKCzoNVA2Q8xF3Y8dfamGuoblA==", "requires": { - "@ampproject/toolbox-core": "^2.5.0" + "@ampproject/toolbox-core": "^2.7.1" } }, "@ampproject/toolbox-script-csp": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@ampproject/toolbox-script-csp/-/toolbox-script-csp-2.3.0.tgz", - "integrity": "sha512-Qba53ohvCH79sYl5O8K5GMSo/372OjuyxNc+XySG26sAsG26WpBKJEE0HTr8rsa//CD3Fc92FieT1gK5U/jK4Q==" + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/@ampproject/toolbox-script-csp/-/toolbox-script-csp-2.5.4.tgz", + "integrity": "sha512-+knTYetI5nWllRZ9wFcj7mYxelkiiFVRAAW/hl0ad8EnKHMH82tRlk40CapEnUHhp6Er5sCYkumQ8dngs3Q4zQ==" }, "@ampproject/toolbox-validator-rules": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@ampproject/toolbox-validator-rules/-/toolbox-validator-rules-2.3.0.tgz", - "integrity": "sha512-S10YIyOKettoRDWoyRymRyjzWZD4/qW7YfHNhHAS13QVneabRcU5MF7vEwkG6dHWx/UdufT5GbqYnvpQRMNt3Q==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@ampproject/toolbox-validator-rules/-/toolbox-validator-rules-2.7.1.tgz", + "integrity": "sha512-LYkGKqFBOC39lvRX38wGjbLf4r8VXJyiCZSLRepiHjO4xbstZLyHPwxHlobQrBhD7UbHZn5TVD+qw+VMJNMSxw==", "requires": { - "cross-fetch": "3.0.4" - }, - "dependencies": { - "cross-fetch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.0.4.tgz", - "integrity": "sha512-MSHgpjQqgbT/94D4CyADeNoYh52zMkCX4pcJvPP5WqPsLFMKjr2TCMg381ox5qI0ii2dPwaLx/00477knXqXVw==", - "requires": { - "node-fetch": "2.6.0", - "whatwg-fetch": "3.0.0" - } - }, - "whatwg-fetch": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz", - "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==" - } + "cross-fetch": "^3.0.6" } }, "@babel/code-frame": { @@ -276,40 +300,28 @@ } }, "@babel/compat-data": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.10.1.tgz", - "integrity": "sha512-CHvCj7So7iCkGKPRFUfryXIkU2gSBw7VSZFYLsqVhrS47269VK2Hfi9S/YcublPMW8k1u2bQBlbDruoQEm4fgw==", - "requires": { - "browserslist": "^4.12.0", - "invariant": "^2.2.4", - "semver": "^5.5.0" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - } - } + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.7.tgz", + "integrity": "sha512-YaxPMGs/XIWtYqrdEOZOCPsVWfEoriXopnsz3/i7apYPXQ3698UFhS6dVT1KN5qOsWmVgw/FOrmQgpRaZayGsw==" }, "@babel/core": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.9.6.tgz", - "integrity": "sha512-nD3deLvbsApbHAHttzIssYqgb883yU/d9roe4RZymBCDaZryMJDbptVpEpeQuRh4BJ+SYI8le9YGxKvFEvl1Wg==", + "version": "7.12.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", + "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/generator": "^7.9.6", - "@babel/helper-module-transforms": "^7.9.0", - "@babel/helpers": "^7.9.6", - "@babel/parser": "^7.9.6", - "@babel/template": "^7.8.6", - "@babel/traverse": "^7.9.6", - "@babel/types": "^7.9.6", + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.5", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helpers": "^7.12.5", + "@babel/parser": "^7.12.7", + "@babel/template": "^7.12.7", + "@babel/traverse": "^7.12.9", + "@babel/types": "^7.12.7", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.1", "json5": "^2.1.2", - "lodash": "^4.17.13", + "lodash": "^4.17.19", "resolve": "^1.3.2", "semver": "^5.4.1", "source-map": "^0.5.0" @@ -338,6 +350,16 @@ "js-tokens": "^4.0.0" } }, + "@babel/types": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", + "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, "chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", @@ -348,6 +370,11 @@ "supports-color": "^5.3.0" } }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" + }, "semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", @@ -356,14 +383,35 @@ } }, "@babel/generator": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.10.1.tgz", - "integrity": "sha512-AT0YPLQw9DI21tliuJIdplVfLHya6mcGa8ctkv7n4Qv+hYacJrKmNWIteAK1P9iyLikFIAkwqJ7HAOqIDLFfgA==", + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.5.tgz", + "integrity": "sha512-m16TQQJ8hPt7E+OS/XVQg/7U184MLXtvuGbCdA7na61vha+ImkyyNM/9DDA0unYCVZn3ZOhng+qz48/KBOT96A==", "requires": { - "@babel/types": "^7.10.1", + "@babel/types": "^7.12.5", "jsesc": "^2.5.1", - "lodash": "^4.17.13", "source-map": "^0.5.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, + "@babel/types": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", + "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" + } } }, "@babel/helper-annotate-as-pure": { @@ -375,42 +423,123 @@ } }, "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.1.tgz", - "integrity": "sha512-cQpVq48EkYxUU0xozpGCLla3wlkdRRqLWu1ksFMXA9CM5KQmyyRpSEsYXbao7JUkOw/tAaYKCaYyZq6HOFYtyw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz", + "integrity": "sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==", "requires": { - "@babel/helper-explode-assignable-expression": "^7.10.1", - "@babel/types": "^7.10.1" + "@babel/helper-explode-assignable-expression": "^7.10.4", + "@babel/types": "^7.10.4" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, + "@babel/types": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", + "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" + } } }, "@babel/helper-builder-react-jsx": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.10.1.tgz", - "integrity": "sha512-KXzzpyWhXgzjXIlJU1ZjIXzUPdej1suE6vzqgImZ/cpAsR/CC8gUcX4EWRmDfWz/cs6HOCPMBIJ3nKoXt3BFuw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.10.4.tgz", + "integrity": "sha512-5nPcIZ7+KKDxT1427oBivl9V9YTal7qk0diccnh7RrcgrT/pGFOjgGw1dgryyx1GvHEpXVfoDF6Ak3rTiWh8Rg==", "requires": { - "@babel/helper-annotate-as-pure": "^7.10.1", - "@babel/types": "^7.10.1" + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/types": "^7.10.4" + }, + "dependencies": { + "@babel/helper-annotate-as-pure": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz", + "integrity": "sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA==", + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, + "@babel/types": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", + "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" + } } }, "@babel/helper-builder-react-jsx-experimental": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.10.1.tgz", - "integrity": "sha512-irQJ8kpQUV3JasXPSFQ+LCCtJSc5ceZrPFVj6TElR6XCHssi3jV8ch3odIrNtjJFRZZVbrOEfJMI79TPU/h1pQ==", + "version": "7.12.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.12.4.tgz", + "integrity": "sha512-AjEa0jrQqNk7eDQOo0pTfUOwQBMF+xVqrausQwT9/rTKy0g04ggFNaJpaE09IQMn9yExluigWMJcj0WC7bq+Og==", "requires": { - "@babel/helper-annotate-as-pure": "^7.10.1", - "@babel/helper-module-imports": "^7.10.1", - "@babel/types": "^7.10.1" + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-module-imports": "^7.12.1", + "@babel/types": "^7.12.1" + }, + "dependencies": { + "@babel/helper-annotate-as-pure": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz", + "integrity": "sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA==", + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, + "@babel/types": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", + "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" + } } }, "@babel/helper-compilation-targets": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.10.1.tgz", - "integrity": "sha512-YuF8IrgSmX/+MV2plPkjEnzlC2wf+gaok8ehMNN0jodF3/sejZauExqpEVGbJua62oaWoNYIXwz4RmAsVcGyHw==", + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.5.tgz", + "integrity": "sha512-+qH6NrscMolUlzOYngSBMIOQpKUGPPsc61Bu5W10mg84LxZ7cmvnBHzARKbDoFxVvqqAbj6Tg6N7bSrWSPXMyw==", "requires": { - "@babel/compat-data": "^7.10.1", - "browserslist": "^4.12.0", - "invariant": "^2.2.4", - "levenary": "^1.1.1", + "@babel/compat-data": "^7.12.5", + "@babel/helper-validator-option": "^7.12.1", + "browserslist": "^4.14.5", "semver": "^5.5.0" }, "dependencies": { @@ -422,16 +551,15 @@ } }, "@babel/helper-create-class-features-plugin": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.10.1.tgz", - "integrity": "sha512-bwhdehBJZt84HuPUcP1HaTLuc/EywVS8rc3FgsEPDcivg+DCW+SHuLHVkYOmcBA1ZfI+Z/oZjQc/+bPmIO7uAA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz", + "integrity": "sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w==", "requires": { - "@babel/helper-function-name": "^7.10.1", - "@babel/helper-member-expression-to-functions": "^7.10.1", - "@babel/helper-optimise-call-expression": "^7.10.1", - "@babel/helper-plugin-utils": "^7.10.1", - "@babel/helper-replace-supers": "^7.10.1", - "@babel/helper-split-export-declaration": "^7.10.1" + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-member-expression-to-functions": "^7.12.1", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/helper-replace-supers": "^7.12.1", + "@babel/helper-split-export-declaration": "^7.10.4" } }, "@babel/helper-create-regexp-features-plugin": { @@ -445,86 +573,285 @@ } }, "@babel/helper-define-map": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.1.tgz", - "integrity": "sha512-+5odWpX+OnvkD0Zmq7panrMuAGQBu6aPUgvMzuMGo4R+jUOvealEj2hiqI6WhxgKrTpFoFj0+VdsuA8KDxHBDg==", + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz", + "integrity": "sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==", "requires": { - "@babel/helper-function-name": "^7.10.1", - "@babel/types": "^7.10.1", - "lodash": "^4.17.13" + "@babel/helper-function-name": "^7.10.4", + "@babel/types": "^7.10.5", + "lodash": "^4.17.19" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, + "@babel/types": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", + "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" + } } }, "@babel/helper-explode-assignable-expression": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.10.1.tgz", - "integrity": "sha512-vcUJ3cDjLjvkKzt6rHrl767FeE7pMEYfPanq5L16GRtrXIoznc0HykNW2aEYkcnP76P0isoqJ34dDMFZwzEpJg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.1.tgz", + "integrity": "sha512-dmUwH8XmlrUpVqgtZ737tK88v07l840z9j3OEhCLwKTkjlvKpfqXVIZ0wpK3aeOxspwGrf/5AP5qLx4rO3w5rA==", "requires": { - "@babel/traverse": "^7.10.1", - "@babel/types": "^7.10.1" + "@babel/types": "^7.12.1" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, + "@babel/types": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", + "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" + } } }, "@babel/helper-function-name": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.1.tgz", - "integrity": "sha512-fcpumwhs3YyZ/ttd5Rz0xn0TpIwVkN7X0V38B9TWNfVF42KEkhkAAuPCQ3oXmtTRtiPJrmZ0TrfS0GKF0eMaRQ==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", + "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", "requires": { - "@babel/helper-get-function-arity": "^7.10.1", - "@babel/template": "^7.10.1", - "@babel/types": "^7.10.1" + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, + "@babel/types": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", + "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" + } } }, "@babel/helper-get-function-arity": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.1.tgz", - "integrity": "sha512-F5qdXkYGOQUb0hpRaPoetF9AnsXknKjWMZ+wmsIRsp5ge5sFh4c3h1eH2pRTTuy9KKAA2+TTYomGXAtEL2fQEw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", + "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", "requires": { - "@babel/types": "^7.10.1" + "@babel/types": "^7.10.4" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, + "@babel/types": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", + "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" + } } }, "@babel/helper-hoist-variables": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.1.tgz", - "integrity": "sha512-vLm5srkU8rI6X3+aQ1rQJyfjvCBLXP8cAGeuw04zeAM2ItKb1e7pmVmLyHb4sDaAYnLL13RHOZPLEtcGZ5xvjg==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz", + "integrity": "sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==", "requires": { - "@babel/types": "^7.10.1" + "@babel/types": "^7.10.4" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, + "@babel/types": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", + "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" + } } }, "@babel/helper-member-expression-to-functions": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.10.1.tgz", - "integrity": "sha512-u7XLXeM2n50gb6PWJ9hoO5oO7JFPaZtrh35t8RqKLT1jFKj9IWeD1zrcrYp1q1qiZTdEarfDWfTIP8nGsu0h5g==", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz", + "integrity": "sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==", "requires": { - "@babel/types": "^7.10.1" + "@babel/types": "^7.12.7" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, + "@babel/types": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", + "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" + } } }, "@babel/helper-module-imports": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.1.tgz", - "integrity": "sha512-SFxgwYmZ3HZPyZwJRiVNLRHWuW2OgE5k2nrVs6D9Iv4PPnXVffuEHy83Sfx/l4SqF+5kyJXjAyUmrG7tNm+qVg==", + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz", + "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==", "requires": { - "@babel/types": "^7.10.1" + "@babel/types": "^7.12.5" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, + "@babel/types": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", + "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" + } } }, "@babel/helper-module-transforms": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.10.1.tgz", - "integrity": "sha512-RLHRCAzyJe7Q7sF4oy2cB+kRnU4wDZY/H2xJFGof+M+SJEGhZsb+GFj5j1AD8NiSaVBJ+Pf0/WObiXu/zxWpFg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz", + "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==", "requires": { - "@babel/helper-module-imports": "^7.10.1", - "@babel/helper-replace-supers": "^7.10.1", - "@babel/helper-simple-access": "^7.10.1", - "@babel/helper-split-export-declaration": "^7.10.1", - "@babel/template": "^7.10.1", - "@babel/types": "^7.10.1", - "lodash": "^4.17.13" + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-replace-supers": "^7.12.1", + "@babel/helper-simple-access": "^7.12.1", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/helper-validator-identifier": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.1", + "@babel/types": "^7.12.1", + "lodash": "^4.17.19" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, + "@babel/types": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", + "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" + } } }, "@babel/helper-optimise-call-expression": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.1.tgz", - "integrity": "sha512-a0DjNS1prnBsoKx83dP2falChcs7p3i8VMzdrSbfLhuQra/2ENC4sbri34dz/rWmDADsmF1q5GbfaXydh0Jbjg==", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.7.tgz", + "integrity": "sha512-I5xc9oSJ2h59OwyUqjv95HRyzxj53DAubUERgQMrpcCEYQyToeHA+NEcUEsVWB4j53RDeskeBJ0SgRAYHDBckw==", "requires": { - "@babel/types": "^7.10.1" + "@babel/types": "^7.12.7" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, + "@babel/types": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", + "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" + } } }, "@babel/helper-plugin-utils": { @@ -541,43 +868,166 @@ } }, "@babel/helper-remap-async-to-generator": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.10.1.tgz", - "integrity": "sha512-RfX1P8HqsfgmJ6CwaXGKMAqbYdlleqglvVtht0HGPMSsy2V6MqLlOJVF/0Qyb/m2ZCi2z3q3+s6Pv7R/dQuZ6A==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz", + "integrity": "sha512-9d0KQCRM8clMPcDwo8SevNs+/9a8yWVVmaE80FGJcEP8N1qToREmWEGnBn8BUlJhYRFz6fqxeRL1sl5Ogsed7A==", "requires": { - "@babel/helper-annotate-as-pure": "^7.10.1", - "@babel/helper-wrap-function": "^7.10.1", - "@babel/template": "^7.10.1", - "@babel/traverse": "^7.10.1", - "@babel/types": "^7.10.1" + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-wrap-function": "^7.10.4", + "@babel/types": "^7.12.1" + }, + "dependencies": { + "@babel/helper-annotate-as-pure": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz", + "integrity": "sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA==", + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, + "@babel/types": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", + "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" + } } }, "@babel/helper-replace-supers": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.1.tgz", - "integrity": "sha512-SOwJzEfpuQwInzzQJGjGaiG578UYmyi2Xw668klPWV5n07B73S0a9btjLk/52Mlcxa+5AdIYqws1KyXRfMoB7A==", + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.5.tgz", + "integrity": "sha512-5YILoed0ZyIpF4gKcpZitEnXEJ9UoDRki1Ey6xz46rxOzfNMAhVIJMoune1hmPVxh40LRv1+oafz7UsWX+vyWA==", "requires": { - "@babel/helper-member-expression-to-functions": "^7.10.1", - "@babel/helper-optimise-call-expression": "^7.10.1", - "@babel/traverse": "^7.10.1", - "@babel/types": "^7.10.1" + "@babel/helper-member-expression-to-functions": "^7.12.1", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/traverse": "^7.12.5", + "@babel/types": "^7.12.5" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, + "@babel/types": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", + "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" + } } }, "@babel/helper-simple-access": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.1.tgz", - "integrity": "sha512-VSWpWzRzn9VtgMJBIWTZ+GP107kZdQ4YplJlCmIrjoLVSi/0upixezHCDG8kpPVTBJpKfxTH01wDhh+jS2zKbw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz", + "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==", "requires": { - "@babel/template": "^7.10.1", - "@babel/types": "^7.10.1" + "@babel/types": "^7.12.1" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, + "@babel/types": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", + "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" + } + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz", + "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==", + "requires": { + "@babel/types": "^7.12.1" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, + "@babel/types": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", + "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" + } } }, "@babel/helper-split-export-declaration": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.10.1.tgz", - "integrity": "sha512-UQ1LVBPrYdbchNhLwj6fetj46BcFwfS4NllJo/1aJsT+1dLTEnXJL0qHqtY7gPzF8S2fXBJamf1biAXV3X077g==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", + "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", "requires": { - "@babel/types": "^7.10.1" + "@babel/types": "^7.11.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, + "@babel/types": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", + "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" + } } }, "@babel/helper-validator-identifier": { @@ -585,25 +1035,74 @@ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.1.tgz", "integrity": "sha512-5vW/JXLALhczRCWP0PnFDMCJAchlBvM7f4uk/jXritBnIa6E1KmqmtrS3yn1LAnxFBypQ3eneLuXjsnfQsgILw==" }, + "@babel/helper-validator-option": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.1.tgz", + "integrity": "sha512-YpJabsXlJVWP0USHjnC/AQDTLlZERbON577YUVO/wLpqyj6HAtVYnWaQaN0iUN+1/tWn3c+uKKXjRut5115Y2A==" + }, "@babel/helper-wrap-function": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.10.1.tgz", - "integrity": "sha512-C0MzRGteVDn+H32/ZgbAv5r56f2o1fZSA/rj/TYo8JEJNHg+9BdSmKBUND0shxWRztWhjlT2cvHYuynpPsVJwQ==", + "version": "7.12.3", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.12.3.tgz", + "integrity": "sha512-Cvb8IuJDln3rs6tzjW3Y8UeelAOdnpB8xtQ4sme2MSZ9wOxrbThporC0y/EtE16VAtoyEfLM404Xr1e0OOp+ow==", "requires": { - "@babel/helper-function-name": "^7.10.1", - "@babel/template": "^7.10.1", - "@babel/traverse": "^7.10.1", - "@babel/types": "^7.10.1" + "@babel/helper-function-name": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, + "@babel/types": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", + "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" + } } }, "@babel/helpers": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.1.tgz", - "integrity": "sha512-muQNHF+IdU6wGgkaJyhhEmI54MOZBKsFfsXFhboz1ybwJ1Kl7IHlbm2a++4jwrmY5UYsgitt5lfqo1wMFcHmyw==", + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz", + "integrity": "sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==", "requires": { - "@babel/template": "^7.10.1", - "@babel/traverse": "^7.10.1", - "@babel/types": "^7.10.1" + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.5", + "@babel/types": "^7.12.5" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, + "@babel/types": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", + "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" + } } }, "@babel/highlight": { @@ -629,91 +1128,357 @@ } }, "@babel/parser": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.10.1.tgz", - "integrity": "sha512-AUTksaz3FqugBkbTZ1i+lDLG5qy8hIzCaAxEtttU6C0BtZZU9pkNZtWSVAht4EW9kl46YBiyTGMp9xTTGqViNg==" + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.7.tgz", + "integrity": "sha512-oWR02Ubp4xTLCAqPRiNIuMVgNO5Aif/xpXtabhzW2HWUD47XJsAB4Zd/Rg30+XeQA3juXigV7hlquOTmwqLiwg==" }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.1.tgz", - "integrity": "sha512-vzZE12ZTdB336POZjmpblWfNNRpMSua45EYnRigE2XsZxcXcIyly2ixnTJasJE4Zq3U7t2d8rRF7XRUuzHxbOw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.1.tgz", + "integrity": "sha512-d+/o30tJxFxrA1lhzJqiUcEJdI6jKlNregCv5bASeGf2Q4MXmnwH7viDo7nhx1/ohf09oaH8j1GVYG/e3Yqk6A==", "requires": { - "@babel/helper-plugin-utils": "^7.10.1", - "@babel/helper-remap-async-to-generator": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.12.1", "@babel/plugin-syntax-async-generators": "^7.8.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-proposal-class-properties": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.8.3.tgz", - "integrity": "sha512-EqFhbo7IosdgPgZggHaNObkmO1kNUe3slaKu54d5OWvy+p9QIKOzK1GAEpAIsZtWVtPXUHSMcT4smvDrCfY4AA==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.10.4.tgz", + "integrity": "sha512-vhwkEROxzcHGNu2mzUC0OFFNXdZ4M23ib8aRRcJSsW8BZK9pQMD7QB7csl97NBbgGZO7ZyHUyKDnxzOaP4IrCg==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-create-class-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-proposal-dynamic-import": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.10.1.tgz", - "integrity": "sha512-Cpc2yUVHTEGPlmiQzXj026kqwjEQAD9I4ZC16uzdbgWgitg/UHKHLffKNCQZ5+y8jpIZPJcKcwsr2HwPh+w3XA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.1.tgz", + "integrity": "sha512-a4rhUSZFuq5W8/OO8H7BL5zspjnc1FLd9hlOxIK/f7qG4a0qsqk8uvF/ywgBA8/OmjsapjpvaEOYItfGG1qIvQ==", "requires": { - "@babel/helper-plugin-utils": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-dynamic-import": "^7.8.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.1.tgz", + "integrity": "sha512-6CThGf0irEkzujYS5LQcjBx8j/4aQGiVv7J9+2f7pGfxqyKh3WnmVJYW3hdrQjyksErMGBPQrCnHfOtna+WLbw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-proposal-json-strings": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.10.1.tgz", - "integrity": "sha512-m8r5BmV+ZLpWPtMY2mOKN7wre6HIO4gfIiV+eOmsnZABNenrt/kzYBwrh+KOfgumSWpnlGs5F70J8afYMSJMBg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.1.tgz", + "integrity": "sha512-GoLDUi6U9ZLzlSda2Df++VSqDJg3CG+dR0+iWsv6XRw1rEq+zwt4DirM9yrxW6XWaTpmai1cWJLMfM8qQJf+yw==", "requires": { - "@babel/helper-plugin-utils": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-json-strings": "^7.8.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.12.1.tgz", + "integrity": "sha512-k8ZmVv0JU+4gcUGeCDZOGd0lCIamU/sMtIiX3UWnUc5yzgq6YUGyEolNYD+MLYKfSzgECPcqetVcJP9Afe/aCA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-TS9MlfzXpXKt6YYomudb/KU7nQI6/xnapG6in1uZxoxDghuSMZsPb6D2fyUwNYSAp4l1iR7QtFOjkqcRYcUsfw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz", + "integrity": "sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-proposal-numeric-separator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.8.3.tgz", - "integrity": "sha512-jWioO1s6R/R+wEHizfaScNsAx+xKgwTLNXSh7tTC4Usj3ItsPEhYkEpU4h+lpnBwq7NBVOJXfO6cRFYcX69JUQ==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.10.4.tgz", + "integrity": "sha512-73/G7QoRoeNkLZFxsoCCvlg4ezE4eM+57PnOqgaPOozd5myfj7p0muD1mRVJvbUWbOzD+q3No2bWbaKy+DJ8DA==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.9.6.tgz", - "integrity": "sha512-Ga6/fhGqA9Hj+y6whNpPv8psyaK5xzrQwSPsGPloVkvmH+PqW1ixdnfJ9uIO06OjQNYol3PMnfmJ8vfZtkzF+A==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.11.0.tgz", + "integrity": "sha512-wzch41N4yztwoRw0ak+37wxwJM2oiIiy6huGCoqkvSTA9acYWcPfn9Y4aJqmFFJ70KTJUu29f3DQ43uJ9HXzEA==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-transform-parameters": "^7.9.5" + "@babel/plugin-transform-parameters": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.10.1.tgz", - "integrity": "sha512-VqExgeE62YBqI3ogkGoOJp1R6u12DFZjqwJhqtKc2o5m1YTUuUWnos7bZQFBhwkxIFpWYJ7uB75U7VAPPiKETA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.1.tgz", + "integrity": "sha512-hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g==", "requires": { - "@babel/helper-plugin-utils": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-proposal-optional-chaining": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.9.0.tgz", - "integrity": "sha512-NDn5tu3tcv4W30jNhmc2hyD5c56G6cXx4TesJubhxrJeCvuuMpttxr0OnNCqbZGhFjLrg+NIhxxC+BK5F6yS3w==", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.7.tgz", + "integrity": "sha512-4ovylXZ0PWmwoOvhU2vhnzVNnm88/Sm9nx7V8BPgMvAzn5zDou3/Awy0EjglyubVHasJj+XCEkr/r1X3P5elCA==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", "@babel/plugin-syntax-optional-chaining": "^7.8.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.12.1.tgz", + "integrity": "sha512-mwZ1phvH7/NHK6Kf8LP7MYDogGV+DKB1mryFOEwx5EBNQrosvIczzZFTUmWaeujd5xT6G1ELYWUz3CutMhjE1w==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "@babel/generator": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.5.tgz", + "integrity": "sha512-m16TQQJ8hPt7E+OS/XVQg/7U184MLXtvuGbCdA7na61vha+ImkyyNM/9DDA0unYCVZn3ZOhng+qz48/KBOT96A==", + "requires": { + "@babel/types": "^7.12.5", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz", + "integrity": "sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w==", + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-member-expression-to-functions": "^7.12.1", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/helper-replace-supers": "^7.12.1", + "@babel/helper-split-export-declaration": "^7.10.4" + } + }, + "@babel/helper-function-name": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", + "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", + "requires": { + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", + "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz", + "integrity": "sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==", + "requires": { + "@babel/types": "^7.12.7" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.7.tgz", + "integrity": "sha512-I5xc9oSJ2h59OwyUqjv95HRyzxj53DAubUERgQMrpcCEYQyToeHA+NEcUEsVWB4j53RDeskeBJ0SgRAYHDBckw==", + "requires": { + "@babel/types": "^7.12.7" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + }, + "@babel/helper-replace-supers": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.5.tgz", + "integrity": "sha512-5YILoed0ZyIpF4gKcpZitEnXEJ9UoDRki1Ey6xz46rxOzfNMAhVIJMoune1hmPVxh40LRv1+oafz7UsWX+vyWA==", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.12.1", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/traverse": "^7.12.5", + "@babel/types": "^7.12.5" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", + "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", + "requires": { + "@babel/types": "^7.11.0" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, + "@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.7.tgz", + "integrity": "sha512-oWR02Ubp4xTLCAqPRiNIuMVgNO5Aif/xpXtabhzW2HWUD47XJsAB4Zd/Rg30+XeQA3juXigV7hlquOTmwqLiwg==" + }, + "@babel/template": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", + "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.12.7", + "@babel/types": "^7.12.7" + } + }, + "@babel/traverse": { + "version": "7.12.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.9.tgz", + "integrity": "sha512-iX9ajqnLdoU1s1nHt36JDI9KG4k+vmI8WgjK5d+aDTwQbL2fUnzedNedssA645Ede3PM2ma1n8Q4h2ohwXgMXw==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.5", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/parser": "^7.12.7", + "@babel/types": "^7.12.7", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "@babel/types": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", + "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" + } } }, "@babel/plugin-proposal-unicode-property-regex": { @@ -741,6 +1506,21 @@ "@babel/helper-plugin-utils": "^7.8.0" } }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz", + "integrity": "sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } + } + }, "@babel/plugin-syntax-dynamic-import": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", @@ -749,6 +1529,14 @@ "@babel/helper-plugin-utils": "^7.8.0" } }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, "@babel/plugin-syntax-json-strings": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", @@ -758,11 +1546,33 @@ } }, "@babel/plugin-syntax-jsx": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.8.3.tgz", - "integrity": "sha512-WxdW9xyLgBdefoo0Ynn3MRSkhe5tFVxxKNVdnZSh318WrG2e2jH+E9wd/++JsqcLJZPfz87njQJ8j2Upjm0M0A==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.10.4.tgz", + "integrity": "sha512-KCg9mio9jwiARCB7WAcQ7Y1q+qicILjoK8LP/VkPkEKaf5dkaZZK1EcTe91a3JJlZ3qy6L5s9X52boEYi8DM9g==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-syntax-nullish-coalescing-operator": { @@ -774,11 +1584,18 @@ } }, "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.1.tgz", - "integrity": "sha512-uTd0OsHrpe3tH5gRPTxG8Voh99/WCU78vIm5NMRYPAqC8lR4vajt6KkCAknCHrx24vkPdd/05yfdGSB4EIY2mg==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", "requires": { - "@babel/helper-plugin-utils": "^7.10.1" + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-syntax-object-rest-spread": { @@ -806,85 +1623,175 @@ } }, "@babel/plugin-syntax-top-level-await": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.10.1.tgz", - "integrity": "sha512-hgA5RYkmZm8FTFT3yu2N9Bx7yVVOKYT6yEdXXo6j2JTm0wNxgqaGeQVaSHRjhfnQbX91DtjFB6McRFSlcJH3xQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz", + "integrity": "sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A==", "requires": { - "@babel/helper-plugin-utils": "^7.10.1" + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-syntax-typescript": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.10.1.tgz", - "integrity": "sha512-X/d8glkrAtra7CaQGMiGs/OGa6XgUzqPcBXCIGFCpCqnfGlT0Wfbzo/B89xHhnInTaItPK8LALblVXcUOEh95Q==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.1.tgz", + "integrity": "sha512-UZNEcCY+4Dp9yYRCAHrHDU+9ZXLYaY9MgBXSRLkB9WjYFRR6quJBumfVrEkUxrePPBwFcpWfNKXqVRQQtm7mMA==", "requires": { - "@babel/helper-plugin-utils": "^7.10.1" + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-transform-arrow-functions": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.10.1.tgz", - "integrity": "sha512-6AZHgFJKP3DJX0eCNJj01RpytUa3SOGawIxweHkNX2L6PYikOZmoh5B0d7hIHaIgveMjX990IAa/xK7jRTN8OA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.1.tgz", + "integrity": "sha512-5QB50qyN44fzzz4/qxDPQMBCTHgxg3n0xRBLJUmBlLoU/sFvxVWGZF/ZUfMVDQuJUKXaBhbupxIzIfZ6Fwk/0A==", "requires": { - "@babel/helper-plugin-utils": "^7.10.1" + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-transform-async-to-generator": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.10.1.tgz", - "integrity": "sha512-XCgYjJ8TY2slj6SReBUyamJn3k2JLUIiiR5b6t1mNCMSvv7yx+jJpaewakikp0uWFQSF7ChPPoe3dHmXLpISkg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.1.tgz", + "integrity": "sha512-SDtqoEcarK1DFlRJ1hHRY5HvJUj5kX4qmtpMAm2QnhOlyuMC4TMdCRgW6WXpv93rZeYNeLP22y8Aq2dbcDRM1A==", "requires": { - "@babel/helper-module-imports": "^7.10.1", - "@babel/helper-plugin-utils": "^7.10.1", - "@babel/helper-remap-async-to-generator": "^7.10.1" + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.12.1" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-transform-block-scoped-functions": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.10.1.tgz", - "integrity": "sha512-B7K15Xp8lv0sOJrdVAoukKlxP9N59HS48V1J3U/JGj+Ad+MHq+am6xJVs85AgXrQn4LV8vaYFOB+pr/yIuzW8Q==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.1.tgz", + "integrity": "sha512-5OpxfuYnSgPalRpo8EWGPzIYf0lHBWORCkj5M0oLBwHdlux9Ri36QqGW3/LR13RSVOAoUUMzoPI/jpE4ABcHoA==", "requires": { - "@babel/helper-plugin-utils": "^7.10.1" + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-transform-block-scoping": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.10.1.tgz", - "integrity": "sha512-8bpWG6TtF5akdhIm/uWTyjHqENpy13Fx8chg7pFH875aNLwX8JxIxqm08gmAT+Whe6AOmaTeLPe7dpLbXt+xUw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.1.tgz", + "integrity": "sha512-zJyAC9sZdE60r1nVQHblcfCj29Dh2Y0DOvlMkcqSo0ckqjiCwNiUezUKw+RjOCwGfpLRwnAeQ2XlLpsnGkvv9w==", "requires": { - "@babel/helper-plugin-utils": "^7.10.1", - "lodash": "^4.17.13" + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-transform-classes": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.10.1.tgz", - "integrity": "sha512-P9V0YIh+ln/B3RStPoXpEQ/CoAxQIhRSUn7aXqQ+FZJ2u8+oCtjIXR3+X0vsSD8zv+mb56K7wZW1XiDTDGiDRQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.1.tgz", + "integrity": "sha512-/74xkA7bVdzQTBeSUhLLJgYIcxw/dpEpCdRDiHgPJ3Mv6uC11UhjpOhl72CgqbBCmt1qtssCyB2xnJm1+PFjog==", "requires": { - "@babel/helper-annotate-as-pure": "^7.10.1", - "@babel/helper-define-map": "^7.10.1", - "@babel/helper-function-name": "^7.10.1", - "@babel/helper-optimise-call-expression": "^7.10.1", - "@babel/helper-plugin-utils": "^7.10.1", - "@babel/helper-replace-supers": "^7.10.1", - "@babel/helper-split-export-declaration": "^7.10.1", + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-define-map": "^7.10.4", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.12.1", + "@babel/helper-split-export-declaration": "^7.10.4", "globals": "^11.1.0" + }, + "dependencies": { + "@babel/helper-annotate-as-pure": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz", + "integrity": "sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA==", + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + }, + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, + "@babel/types": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", + "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" + } } }, "@babel/plugin-transform-computed-properties": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.10.1.tgz", - "integrity": "sha512-mqSrGjp3IefMsXIenBfGcPXxJxweQe2hEIwMQvjtiDQ9b1IBvDUjkAtV/HMXX47/vXf14qDNedXsIiNd1FmkaQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.1.tgz", + "integrity": "sha512-vVUOYpPWB7BkgUWPo4C44mUQHpTZXakEqFjbv8rQMg7TC6S6ZhGZ3otQcRH6u7+adSlE5i0sp63eMC/XGffrzg==", "requires": { - "@babel/helper-plugin-utils": "^7.10.1" + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-transform-destructuring": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.10.1.tgz", - "integrity": "sha512-V/nUc4yGWG71OhaTH705pU8ZSdM6c1KmmLP8ys59oOYbT7RpMYAR3MsVOt6OHL0WzG7BlTU076va9fjJyYzJMA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.1.tgz", + "integrity": "sha512-fRMYFKuzi/rSiYb2uRLiUENJOKq4Gnl+6qOv5f8z0TZXg3llUwUhsNNwrwaT/6dUhJTzNpBr+CUvEWBtfNY1cw==", "requires": { - "@babel/helper-plugin-utils": "^7.10.1" + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-transform-dotall-regex": { @@ -897,252 +1804,472 @@ } }, "@babel/plugin-transform-duplicate-keys": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.10.1.tgz", - "integrity": "sha512-wIEpkX4QvX8Mo9W6XF3EdGttrIPZWozHfEaDTU0WJD/TDnXMvdDh30mzUl/9qWhnf7naicYartcEfUghTCSNpA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.1.tgz", + "integrity": "sha512-iRght0T0HztAb/CazveUpUQrZY+aGKKaWXMJ4uf9YJtqxSUe09j3wteztCUDRHs+SRAL7yMuFqUsLoAKKzgXjw==", "requires": { - "@babel/helper-plugin-utils": "^7.10.1" + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-transform-exponentiation-operator": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.10.1.tgz", - "integrity": "sha512-lr/przdAbpEA2BUzRvjXdEDLrArGRRPwbaF9rvayuHRvdQ7lUTTkZnhZrJ4LE2jvgMRFF4f0YuPQ20vhiPYxtA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.1.tgz", + "integrity": "sha512-7tqwy2bv48q+c1EHbXK0Zx3KXd2RVQp6OC7PbwFNt/dPTAV3Lu5sWtWuAj8owr5wqtWnqHfl2/mJlUmqkChKug==", "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.1", - "@babel/helper-plugin-utils": "^7.10.1" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-transform-for-of": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.10.1.tgz", - "integrity": "sha512-US8KCuxfQcn0LwSCMWMma8M2R5mAjJGsmoCBVwlMygvmDUMkTCykc84IqN1M7t+agSfOmLYTInLCHJM+RUoz+w==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.1.tgz", + "integrity": "sha512-Zaeq10naAsuHo7heQvyV0ptj4dlZJwZgNAtBYBnu5nNKJoW62m0zKcIEyVECrUKErkUkg6ajMy4ZfnVZciSBhg==", "requires": { - "@babel/helper-plugin-utils": "^7.10.1" + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-transform-function-name": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.10.1.tgz", - "integrity": "sha512-//bsKsKFBJfGd65qSNNh1exBy5Y9gD9ZN+DvrJ8f7HXr4avE5POW6zB7Rj6VnqHV33+0vXWUwJT0wSHubiAQkw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.1.tgz", + "integrity": "sha512-JF3UgJUILoFrFMEnOJLJkRHSk6LUSXLmEFsA23aR2O5CSLUxbeUX1IZ1YQ7Sn0aXb601Ncwjx73a+FVqgcljVw==", "requires": { - "@babel/helper-function-name": "^7.10.1", - "@babel/helper-plugin-utils": "^7.10.1" + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-transform-literals": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.10.1.tgz", - "integrity": "sha512-qi0+5qgevz1NHLZroObRm5A+8JJtibb7vdcPQF1KQE12+Y/xxl8coJ+TpPW9iRq+Mhw/NKLjm+5SHtAHCC7lAw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.1.tgz", + "integrity": "sha512-+PxVGA+2Ag6uGgL0A5f+9rklOnnMccwEBzwYFL3EUaKuiyVnUipyXncFcfjSkbimLrODoqki1U9XxZzTvfN7IQ==", "requires": { - "@babel/helper-plugin-utils": "^7.10.1" + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-transform-member-expression-literals": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.10.1.tgz", - "integrity": "sha512-UmaWhDokOFT2GcgU6MkHC11i0NQcL63iqeufXWfRy6pUOGYeCGEKhvfFO6Vz70UfYJYHwveg62GS83Rvpxn+NA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.1.tgz", + "integrity": "sha512-1sxePl6z9ad0gFMB9KqmYofk34flq62aqMt9NqliS/7hPEpURUCMbyHXrMPlo282iY7nAvUB1aQd5mg79UD9Jg==", "requires": { - "@babel/helper-plugin-utils": "^7.10.1" + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-transform-modules-amd": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.10.1.tgz", - "integrity": "sha512-31+hnWSFRI4/ACFr1qkboBbrTxoBIzj7qA69qlq8HY8p7+YCzkCT6/TvQ1a4B0z27VeWtAeJd6pr5G04dc1iHw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.1.tgz", + "integrity": "sha512-tDW8hMkzad5oDtzsB70HIQQRBiTKrhfgwC/KkJeGsaNFTdWhKNt/BiE8c5yj19XiGyrxpbkOfH87qkNg1YGlOQ==", "requires": { - "@babel/helper-module-transforms": "^7.10.1", - "@babel/helper-plugin-utils": "^7.10.1", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.9.6.tgz", - "integrity": "sha512-7H25fSlLcn+iYimmsNe3uK1at79IE6SKW9q0/QeEHTMC9MdOZ+4bA+T1VFB5fgOqBWoqlifXRzYD0JPdmIrgSQ==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.4.tgz", + "integrity": "sha512-Xj7Uq5o80HDLlW64rVfDBhao6OX89HKUmb+9vWYaLXBZOma4gA6tw4Ni1O5qVDoZWUV0fxMYA0aYzOawz0l+1w==", "requires": { - "@babel/helper-module-transforms": "^7.9.0", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-simple-access": "^7.8.3", + "@babel/helper-module-transforms": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-simple-access": "^7.10.4", "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.1.tgz", - "integrity": "sha512-ewNKcj1TQZDL3YnO85qh9zo1YF1CHgmSTlRQgHqe63oTrMI85cthKtZjAiZSsSNjPQ5NCaYo5QkbYqEw1ZBgZA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.1.tgz", + "integrity": "sha512-Hn7cVvOavVh8yvW6fLwveFqSnd7rbQN3zJvoPNyNaQSvgfKmDBO9U1YL9+PCXGRlZD9tNdWTy5ACKqMuzyn32Q==", "requires": { - "@babel/helper-hoist-variables": "^7.10.1", - "@babel/helper-module-transforms": "^7.10.1", - "@babel/helper-plugin-utils": "^7.10.1", + "@babel/helper-hoist-variables": "^7.10.4", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-validator-identifier": "^7.10.4", "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + }, + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + } } }, "@babel/plugin-transform-modules-umd": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.10.1.tgz", - "integrity": "sha512-EIuiRNMd6GB6ulcYlETnYYfgv4AxqrswghmBRQbWLHZxN4s7mupxzglnHqk9ZiUpDI4eRWewedJJNj67PWOXKA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.1.tgz", + "integrity": "sha512-aEIubCS0KHKM0zUos5fIoQm+AZUMt1ZvMpqz0/H5qAQ7vWylr9+PLYurT+Ic7ID/bKLd4q8hDovaG3Zch2uz5Q==", "requires": { - "@babel/helper-module-transforms": "^7.10.1", - "@babel/helper-plugin-utils": "^7.10.1" + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.8.3.tgz", - "integrity": "sha512-f+tF/8UVPU86TrCb06JoPWIdDpTNSGGcAtaD9mLP0aYGA0OS0j7j7DHJR0GTFrUZPUU6loZhbsVZgTh0N+Qdnw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.1.tgz", + "integrity": "sha512-tB43uQ62RHcoDp9v2Nsf+dSM8sbNodbEicbQNA53zHz8pWUhsgHSJCGpt7daXxRydjb0KnfmB+ChXOv3oADp1Q==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.8.3" + "@babel/helper-create-regexp-features-plugin": "^7.12.1" + }, + "dependencies": { + "@babel/helper-annotate-as-pure": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz", + "integrity": "sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA==", + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.7.tgz", + "integrity": "sha512-idnutvQPdpbduutvi3JVfEgcVIHooQnhvhx0Nk9isOINOIGYkZea1Pk2JlJRiUnMefrlvr0vkByATBY/mB4vjQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "regexpu-core": "^4.7.1" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, + "@babel/types": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", + "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" + }, + "regexpu-core": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", + "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" + } + } } }, "@babel/plugin-transform-new-target": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.10.1.tgz", - "integrity": "sha512-MBlzPc1nJvbmO9rPr1fQwXOM2iGut+JC92ku6PbiJMMK7SnQc1rytgpopveE3Evn47gzvGYeCdgfCDbZo0ecUw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.1.tgz", + "integrity": "sha512-+eW/VLcUL5L9IvJH7rT1sT0CzkdUTvPrXC2PXTn/7z7tXLBuKvezYbGdxD5WMRoyvyaujOq2fWoKl869heKjhw==", "requires": { - "@babel/helper-plugin-utils": "^7.10.1" + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-transform-object-super": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.10.1.tgz", - "integrity": "sha512-WnnStUDN5GL+wGQrJylrnnVlFhFmeArINIR9gjhSeYyvroGhBrSAXYg/RHsnfzmsa+onJrTJrEClPzgNmmQ4Gw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.1.tgz", + "integrity": "sha512-AvypiGJH9hsquNUn+RXVcBdeE3KHPZexWRdimhuV59cSoOt5kFBmqlByorAeUlGG2CJWd0U+4ZtNKga/TB0cAw==", "requires": { - "@babel/helper-plugin-utils": "^7.10.1", - "@babel/helper-replace-supers": "^7.10.1" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.12.1" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-transform-parameters": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.1.tgz", - "integrity": "sha512-tJ1T0n6g4dXMsL45YsSzzSDZCxiHXAQp/qHrucOq5gEHncTA3xDxnd5+sZcoQp+N1ZbieAaB8r/VUCG0gqseOg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.1.tgz", + "integrity": "sha512-xq9C5EQhdPK23ZeCdMxl8bbRnAgHFrw5EOC3KJUsSylZqdkCaFEXxGSBuTSObOpiiHHNyb82es8M1QYgfQGfNg==", "requires": { - "@babel/helper-get-function-arity": "^7.10.1", - "@babel/helper-plugin-utils": "^7.10.1" + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-transform-property-literals": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.10.1.tgz", - "integrity": "sha512-Kr6+mgag8auNrgEpbfIWzdXYOvqDHZOF0+Bx2xh4H2EDNwcbRb9lY6nkZg8oSjsX+DH9Ebxm9hOqtKW+gRDeNA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.1.tgz", + "integrity": "sha512-6MTCR/mZ1MQS+AwZLplX4cEySjCpnIF26ToWo942nqn8hXSm7McaHQNeGx/pt7suI1TWOWMfa/NgBhiqSnX0cQ==", "requires": { - "@babel/helper-plugin-utils": "^7.10.1" + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-transform-react-display-name": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.10.1.tgz", - "integrity": "sha512-rBjKcVwjk26H3VX8pavMxGf33LNlbocMHdSeldIEswtQ/hrjyTG8fKKILW1cSkODyRovckN/uZlGb2+sAV9JUQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.1.tgz", + "integrity": "sha512-cAzB+UzBIrekfYxyLlFqf/OagTvHLcVBb5vpouzkYkBclRPraiygVnafvAoipErZLI8ANv8Ecn6E/m5qPXD26w==", "requires": { - "@babel/helper-plugin-utils": "^7.10.1" + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-transform-react-jsx": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.10.1.tgz", - "integrity": "sha512-MBVworWiSRBap3Vs39eHt+6pJuLUAaK4oxGc8g+wY+vuSJvLiEQjW1LSTqKb8OUPtDvHCkdPhk7d6sjC19xyFw==", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.12.7.tgz", + "integrity": "sha512-YFlTi6MEsclFAPIDNZYiCRbneg1MFGao9pPG9uD5htwE0vDbPaMUMeYd6itWjw7K4kro4UbdQf3ljmFl9y48dQ==", "requires": { - "@babel/helper-builder-react-jsx": "^7.10.1", - "@babel/helper-builder-react-jsx-experimental": "^7.10.1", - "@babel/helper-plugin-utils": "^7.10.1", - "@babel/plugin-syntax-jsx": "^7.10.1" + "@babel/helper-builder-react-jsx": "^7.10.4", + "@babel/helper-builder-react-jsx-experimental": "^7.12.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-jsx": "^7.12.1" }, "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + }, "@babel/plugin-syntax-jsx": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.10.1.tgz", - "integrity": "sha512-+OxyOArpVFXQeXKLO9o+r2I4dIoVoy6+Uu0vKELrlweDM3QJADZj+Z+5ERansZqIZBcLj42vHnDI8Rz9BnRIuQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", + "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", "requires": { - "@babel/helper-plugin-utils": "^7.10.1" + "@babel/helper-plugin-utils": "^7.10.4" } } } }, "@babel/plugin-transform-react-jsx-development": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.10.1.tgz", - "integrity": "sha512-XwDy/FFoCfw9wGFtdn5Z+dHh6HXKHkC6DwKNWpN74VWinUagZfDcEJc3Y8Dn5B3WMVnAllX8Kviaw7MtC5Epwg==", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.7.tgz", + "integrity": "sha512-Rs3ETtMtR3VLXFeYRChle5SsP/P9Jp/6dsewBQfokDSzKJThlsuFcnzLTDRALiUmTC48ej19YD9uN1mupEeEDg==", "requires": { - "@babel/helper-builder-react-jsx-experimental": "^7.10.1", - "@babel/helper-plugin-utils": "^7.10.1", - "@babel/plugin-syntax-jsx": "^7.10.1" + "@babel/helper-builder-react-jsx-experimental": "^7.12.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-jsx": "^7.12.1" }, "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + }, "@babel/plugin-syntax-jsx": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.10.1.tgz", - "integrity": "sha512-+OxyOArpVFXQeXKLO9o+r2I4dIoVoy6+Uu0vKELrlweDM3QJADZj+Z+5ERansZqIZBcLj42vHnDI8Rz9BnRIuQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", + "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", "requires": { - "@babel/helper-plugin-utils": "^7.10.1" + "@babel/helper-plugin-utils": "^7.10.4" } } } }, "@babel/plugin-transform-react-jsx-self": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.10.1.tgz", - "integrity": "sha512-4p+RBw9d1qV4S749J42ZooeQaBomFPrSxa9JONLHJ1TxCBo3TzJ79vtmG2S2erUT8PDDrPdw4ZbXGr2/1+dILA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.12.1.tgz", + "integrity": "sha512-FbpL0ieNWiiBB5tCldX17EtXgmzeEZjFrix72rQYeq9X6nUK38HCaxexzVQrZWXanxKJPKVVIU37gFjEQYkPkA==", "requires": { - "@babel/helper-plugin-utils": "^7.10.1", - "@babel/plugin-syntax-jsx": "^7.10.1" + "@babel/helper-plugin-utils": "^7.10.4" }, "dependencies": { - "@babel/plugin-syntax-jsx": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.10.1.tgz", - "integrity": "sha512-+OxyOArpVFXQeXKLO9o+r2I4dIoVoy6+Uu0vKELrlweDM3QJADZj+Z+5ERansZqIZBcLj42vHnDI8Rz9BnRIuQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.1" - } + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" } } }, "@babel/plugin-transform-react-jsx-source": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.10.1.tgz", - "integrity": "sha512-neAbaKkoiL+LXYbGDvh6PjPG+YeA67OsZlE78u50xbWh2L1/C81uHiNP5d1fw+uqUIoiNdCC8ZB+G4Zh3hShJA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.12.1.tgz", + "integrity": "sha512-keQ5kBfjJNRc6zZN1/nVHCd6LLIHq4aUKcVnvE/2l+ZZROSbqoiGFRtT5t3Is89XJxBQaP7NLZX2jgGHdZvvFQ==", "requires": { - "@babel/helper-plugin-utils": "^7.10.1", - "@babel/plugin-syntax-jsx": "^7.10.1" + "@babel/helper-plugin-utils": "^7.10.4" }, "dependencies": { - "@babel/plugin-syntax-jsx": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.10.1.tgz", - "integrity": "sha512-+OxyOArpVFXQeXKLO9o+r2I4dIoVoy6+Uu0vKELrlweDM3QJADZj+Z+5ERansZqIZBcLj42vHnDI8Rz9BnRIuQ==", + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } + } + }, + "@babel/plugin-transform-react-pure-annotations": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.12.1.tgz", + "integrity": "sha512-RqeaHiwZtphSIUZ5I85PEH19LOSzxfuEazoY7/pWASCAIBuATQzpSVD+eT6MebeeZT2F4eSL0u4vw6n4Nm0Mjg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-annotate-as-pure": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz", + "integrity": "sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA==", "requires": { - "@babel/helper-plugin-utils": "^7.10.1" + "@babel/types": "^7.10.4" } + }, + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + }, + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, + "@babel/types": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", + "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" } } }, "@babel/plugin-transform-regenerator": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.1.tgz", - "integrity": "sha512-B3+Y2prScgJ2Bh/2l9LJxKbb8C8kRfsG4AdPT+n7ixBHIxJaIG8bi8tgjxUMege1+WqSJ+7gu1YeoMVO3gPWzw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.1.tgz", + "integrity": "sha512-gYrHqs5itw6i4PflFX3OdBPMQdPbF4bj2REIUxlMRUFk0/ZOAIpDFuViuxPjUL7YC8UPnf+XG7/utJvqXdPKng==", "requires": { "regenerator-transform": "^0.14.2" } }, "@babel/plugin-transform-reserved-words": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.10.1.tgz", - "integrity": "sha512-qN1OMoE2nuqSPmpTqEM7OvJ1FkMEV+BjVeZZm9V9mq/x1JLKQ4pcv8riZJMNN3u2AUGl0ouOMjRr2siecvHqUQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.1.tgz", + "integrity": "sha512-pOnUfhyPKvZpVyBHhSBoX8vfA09b7r00Pmm1sH+29ae2hMTKVmSp4Ztsr8KBKjLjx17H0eJqaRC3bR2iThM54A==", "requires": { - "@babel/helper-plugin-utils": "^7.10.1" + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-transform-runtime": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.9.6.tgz", - "integrity": "sha512-qcmiECD0mYOjOIt8YHNsAP1SxPooC/rDmfmiSK9BNY72EitdSc7l44WTEklaWuFtbOEBjNhWWyph/kOImbNJ4w==", + "version": "7.11.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.11.5.tgz", + "integrity": "sha512-9aIoee+EhjySZ6vY5hnLjigHzunBlscx9ANKutkeWTJTx6m5Rbq6Ic01tLvO54lSusR+BxV7u4UDdCmXv5aagg==", "requires": { - "@babel/helper-module-imports": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", "resolve": "^1.8.1", "semver": "^5.5.1" }, "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + }, "semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", @@ -1151,133 +2278,327 @@ } }, "@babel/plugin-transform-shorthand-properties": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.10.1.tgz", - "integrity": "sha512-AR0E/lZMfLstScFwztApGeyTHJ5u3JUKMjneqRItWeEqDdHWZwAOKycvQNCasCK/3r5YXsuNG25funcJDu7Y2g==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.1.tgz", + "integrity": "sha512-GFZS3c/MhX1OusqB1MZ1ct2xRzX5ppQh2JU1h2Pnfk88HtFTM+TWQqJNfwkmxtPQtb/s1tk87oENfXJlx7rSDw==", "requires": { - "@babel/helper-plugin-utils": "^7.10.1" + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-transform-spread": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.10.1.tgz", - "integrity": "sha512-8wTPym6edIrClW8FI2IoaePB91ETOtg36dOkj3bYcNe7aDMN2FXEoUa+WrmPc4xa1u2PQK46fUX2aCb+zo9rfw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.1.tgz", + "integrity": "sha512-vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng==", "requires": { - "@babel/helper-plugin-utils": "^7.10.1" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-transform-sticky-regex": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.10.1.tgz", - "integrity": "sha512-j17ojftKjrL7ufX8ajKvwRilwqTok4q+BjkknmQw9VNHnItTyMP5anPFzxFJdCQs7clLcWpCV3ma+6qZWLnGMA==", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.7.tgz", + "integrity": "sha512-VEiqZL5N/QvDbdjfYQBhruN0HYjSPjC4XkeqW4ny/jNtH9gcbgaqBIXYEZCNnESMAGs0/K/R7oFGMhOyu/eIxg==", "requires": { - "@babel/helper-plugin-utils": "^7.10.1", - "@babel/helper-regex": "^7.10.1" + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-transform-template-literals": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.1.tgz", - "integrity": "sha512-t7B/3MQf5M1T9hPCRG28DNGZUuxAuDqLYS03rJrIk2prj/UV7Z6FOneijhQhnv/Xa039vidXeVbvjK2SK5f7Gg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.1.tgz", + "integrity": "sha512-b4Zx3KHi+taXB1dVRBhVJtEPi9h1THCeKmae2qP0YdUHIFhVjtpqqNfxeVAa1xeHVhAy4SbHxEwx5cltAu5apw==", "requires": { - "@babel/helper-annotate-as-pure": "^7.10.1", - "@babel/helper-plugin-utils": "^7.10.1" + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-transform-typeof-symbol": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.10.1.tgz", - "integrity": "sha512-qX8KZcmbvA23zDi+lk9s6hC1FM7jgLHYIjuLgULgc8QtYnmB3tAVIYkNoKRQ75qWBeyzcoMoK8ZQmogGtC/w0g==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.1.tgz", + "integrity": "sha512-EPGgpGy+O5Kg5pJFNDKuxt9RdmTgj5sgrus2XVeMp/ZIbOESadgILUbm50SNpghOh3/6yrbsH+NB5+WJTmsA7Q==", "requires": { - "@babel/helper-plugin-utils": "^7.10.1" + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-transform-typescript": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.10.1.tgz", - "integrity": "sha512-v+QWKlmCnsaimLeqq9vyCsVRMViZG1k2SZTlcZvB+TqyH570Zsij8nvVUZzOASCRiQFUxkLrn9Wg/kH0zgy5OQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.12.1.tgz", + "integrity": "sha512-VrsBByqAIntM+EYMqSm59SiMEf7qkmI9dqMt6RbD/wlwueWmYcI0FFK5Fj47pP6DRZm+3teXjosKlwcZJ5lIMw==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.10.1", - "@babel/helper-plugin-utils": "^7.10.1", - "@babel/plugin-syntax-typescript": "^7.10.1" + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-typescript": "^7.12.1" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.1.tgz", + "integrity": "sha512-I8gNHJLIc7GdApm7wkVnStWssPNbSRMPtgHdmH3sRM1zopz09UWPS4x5V4n1yz/MIWTVnJ9sp6IkuXdWM4w+2Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-transform-unicode-regex": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.10.1.tgz", - "integrity": "sha512-Y/2a2W299k0VIUdbqYm9X2qS6fE0CUBhhiPpimK6byy7OJ/kORLlIX+J6UrjgNu5awvs62k+6RSslxhcvVw2Tw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.1.tgz", + "integrity": "sha512-SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.10.1", - "@babel/helper-plugin-utils": "^7.10.1" + "@babel/helper-create-regexp-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-annotate-as-pure": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz", + "integrity": "sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA==", + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.7.tgz", + "integrity": "sha512-idnutvQPdpbduutvi3JVfEgcVIHooQnhvhx0Nk9isOINOIGYkZea1Pk2JlJRiUnMefrlvr0vkByATBY/mB4vjQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "regexpu-core": "^4.7.1" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + }, + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, + "@babel/types": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", + "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" + }, + "regexpu-core": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", + "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" + } + } } }, "@babel/preset-env": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.9.6.tgz", - "integrity": "sha512-0gQJ9RTzO0heXOhzftog+a/WyOuqMrAIugVYxMYf83gh1CQaQDjMtsOpqOwXyDL/5JcWsrCm8l4ju8QC97O7EQ==", + "version": "7.11.5", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.11.5.tgz", + "integrity": "sha512-kXqmW1jVcnB2cdueV+fyBM8estd5mlNfaQi6lwLgRwCby4edpavgbFhiBNjmWA3JpB/yZGSISa7Srf+TwxDQoA==", "requires": { - "@babel/compat-data": "^7.9.6", - "@babel/helper-compilation-targets": "^7.9.6", - "@babel/helper-module-imports": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-proposal-async-generator-functions": "^7.8.3", - "@babel/plugin-proposal-dynamic-import": "^7.8.3", - "@babel/plugin-proposal-json-strings": "^7.8.3", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-proposal-numeric-separator": "^7.8.3", - "@babel/plugin-proposal-object-rest-spread": "^7.9.6", - "@babel/plugin-proposal-optional-catch-binding": "^7.8.3", - "@babel/plugin-proposal-optional-chaining": "^7.9.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.8.3", + "@babel/compat-data": "^7.11.0", + "@babel/helper-compilation-targets": "^7.10.4", + "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-proposal-async-generator-functions": "^7.10.4", + "@babel/plugin-proposal-class-properties": "^7.10.4", + "@babel/plugin-proposal-dynamic-import": "^7.10.4", + "@babel/plugin-proposal-export-namespace-from": "^7.10.4", + "@babel/plugin-proposal-json-strings": "^7.10.4", + "@babel/plugin-proposal-logical-assignment-operators": "^7.11.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.10.4", + "@babel/plugin-proposal-numeric-separator": "^7.10.4", + "@babel/plugin-proposal-object-rest-spread": "^7.11.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.10.4", + "@babel/plugin-proposal-optional-chaining": "^7.11.0", + "@babel/plugin-proposal-private-methods": "^7.10.4", + "@babel/plugin-proposal-unicode-property-regex": "^7.10.4", "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-class-properties": "^7.10.4", "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", - "@babel/plugin-syntax-numeric-separator": "^7.8.0", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", "@babel/plugin-syntax-object-rest-spread": "^7.8.0", "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", "@babel/plugin-syntax-optional-chaining": "^7.8.0", - "@babel/plugin-syntax-top-level-await": "^7.8.3", - "@babel/plugin-transform-arrow-functions": "^7.8.3", - "@babel/plugin-transform-async-to-generator": "^7.8.3", - "@babel/plugin-transform-block-scoped-functions": "^7.8.3", - "@babel/plugin-transform-block-scoping": "^7.8.3", - "@babel/plugin-transform-classes": "^7.9.5", - "@babel/plugin-transform-computed-properties": "^7.8.3", - "@babel/plugin-transform-destructuring": "^7.9.5", - "@babel/plugin-transform-dotall-regex": "^7.8.3", - "@babel/plugin-transform-duplicate-keys": "^7.8.3", - "@babel/plugin-transform-exponentiation-operator": "^7.8.3", - "@babel/plugin-transform-for-of": "^7.9.0", - "@babel/plugin-transform-function-name": "^7.8.3", - "@babel/plugin-transform-literals": "^7.8.3", - "@babel/plugin-transform-member-expression-literals": "^7.8.3", - "@babel/plugin-transform-modules-amd": "^7.9.6", - "@babel/plugin-transform-modules-commonjs": "^7.9.6", - "@babel/plugin-transform-modules-systemjs": "^7.9.6", - "@babel/plugin-transform-modules-umd": "^7.9.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.8.3", - "@babel/plugin-transform-new-target": "^7.8.3", - "@babel/plugin-transform-object-super": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.9.5", - "@babel/plugin-transform-property-literals": "^7.8.3", - "@babel/plugin-transform-regenerator": "^7.8.7", - "@babel/plugin-transform-reserved-words": "^7.8.3", - "@babel/plugin-transform-shorthand-properties": "^7.8.3", - "@babel/plugin-transform-spread": "^7.8.3", - "@babel/plugin-transform-sticky-regex": "^7.8.3", - "@babel/plugin-transform-template-literals": "^7.8.3", - "@babel/plugin-transform-typeof-symbol": "^7.8.4", - "@babel/plugin-transform-unicode-regex": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.10.4", + "@babel/plugin-transform-arrow-functions": "^7.10.4", + "@babel/plugin-transform-async-to-generator": "^7.10.4", + "@babel/plugin-transform-block-scoped-functions": "^7.10.4", + "@babel/plugin-transform-block-scoping": "^7.10.4", + "@babel/plugin-transform-classes": "^7.10.4", + "@babel/plugin-transform-computed-properties": "^7.10.4", + "@babel/plugin-transform-destructuring": "^7.10.4", + "@babel/plugin-transform-dotall-regex": "^7.10.4", + "@babel/plugin-transform-duplicate-keys": "^7.10.4", + "@babel/plugin-transform-exponentiation-operator": "^7.10.4", + "@babel/plugin-transform-for-of": "^7.10.4", + "@babel/plugin-transform-function-name": "^7.10.4", + "@babel/plugin-transform-literals": "^7.10.4", + "@babel/plugin-transform-member-expression-literals": "^7.10.4", + "@babel/plugin-transform-modules-amd": "^7.10.4", + "@babel/plugin-transform-modules-commonjs": "^7.10.4", + "@babel/plugin-transform-modules-systemjs": "^7.10.4", + "@babel/plugin-transform-modules-umd": "^7.10.4", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.10.4", + "@babel/plugin-transform-new-target": "^7.10.4", + "@babel/plugin-transform-object-super": "^7.10.4", + "@babel/plugin-transform-parameters": "^7.10.4", + "@babel/plugin-transform-property-literals": "^7.10.4", + "@babel/plugin-transform-regenerator": "^7.10.4", + "@babel/plugin-transform-reserved-words": "^7.10.4", + "@babel/plugin-transform-shorthand-properties": "^7.10.4", + "@babel/plugin-transform-spread": "^7.11.0", + "@babel/plugin-transform-sticky-regex": "^7.10.4", + "@babel/plugin-transform-template-literals": "^7.10.4", + "@babel/plugin-transform-typeof-symbol": "^7.10.4", + "@babel/plugin-transform-unicode-escapes": "^7.10.4", + "@babel/plugin-transform-unicode-regex": "^7.10.4", "@babel/preset-modules": "^0.1.3", - "@babel/types": "^7.9.6", - "browserslist": "^4.11.1", + "@babel/types": "^7.11.5", + "browserslist": "^4.12.0", "core-js-compat": "^3.6.2", "invariant": "^2.2.2", "levenary": "^1.1.1", "semver": "^5.5.0" }, "dependencies": { + "@babel/helper-annotate-as-pure": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz", + "integrity": "sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA==", + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.7.tgz", + "integrity": "sha512-idnutvQPdpbduutvi3JVfEgcVIHooQnhvhx0Nk9isOINOIGYkZea1Pk2JlJRiUnMefrlvr0vkByATBY/mB4vjQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "regexpu-core": "^4.7.1" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + }, + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.1.tgz", + "integrity": "sha512-MYq+l+PvHuw/rKUz1at/vb6nCnQ2gmJBNaM62z0OgH7B2W1D9pvkpYtlti9bGtizNIU1K3zm4bZF9F91efVY0w==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.1.tgz", + "integrity": "sha512-B2pXeRKoLszfEW7J4Hg9LoFaWEbr/kzo3teWHmtFCszjRNa/b40f9mfeqZsIDLLt/FjwQ6pz/Gdlwy85xNckBA==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/types": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", + "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" + }, + "regexpu-core": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", + "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" + } + }, "semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", @@ -1298,79 +2619,109 @@ } }, "@babel/preset-react": { - "version": "7.9.4", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.9.4.tgz", - "integrity": "sha512-AxylVB3FXeOTQXNXyiuAQJSvss62FEotbX2Pzx3K/7c+MKJMdSg6Ose6QYllkdCFA8EInCJVw7M/o5QbLuA4ZQ==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.10.4.tgz", + "integrity": "sha512-BrHp4TgOIy4M19JAfO1LhycVXOPWdDbTRep7eVyatf174Hff+6Uk53sDyajqZPu8W1qXRBiYOfIamek6jA7YVw==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-transform-react-display-name": "^7.8.3", - "@babel/plugin-transform-react-jsx": "^7.9.4", - "@babel/plugin-transform-react-jsx-development": "^7.9.0", - "@babel/plugin-transform-react-jsx-self": "^7.9.0", - "@babel/plugin-transform-react-jsx-source": "^7.9.0" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-transform-react-display-name": "^7.10.4", + "@babel/plugin-transform-react-jsx": "^7.10.4", + "@babel/plugin-transform-react-jsx-development": "^7.10.4", + "@babel/plugin-transform-react-jsx-self": "^7.10.4", + "@babel/plugin-transform-react-jsx-source": "^7.10.4", + "@babel/plugin-transform-react-pure-annotations": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/preset-typescript": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.9.0.tgz", - "integrity": "sha512-S4cueFnGrIbvYJgwsVFKdvOmpiL0XGw9MFW9D0vgRys5g36PBhZRL8NX8Gr2akz8XRtzq6HuDXPD/1nniagNUg==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.10.4.tgz", + "integrity": "sha512-SdYnvGPv+bLlwkF2VkJnaX/ni1sMNetcGI1+nThF1gyv6Ph8Qucc4ZZAjM5yZcE/AKRXIOTZz7eSRDWOEjPyRQ==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-transform-typescript": "^7.9.0" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-transform-typescript": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/runtime": { - "version": "7.7.7", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.7.7.tgz", - "integrity": "sha512-uCnC2JEVAu8AKB5do1WRIsvrdJ0flYx/A/9f/6chdacnEZ7LmavjdsDXr5ksYBegxtuTPR5Va9/+13QF/kFkCA==", + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", + "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", "requires": { - "regenerator-runtime": "^0.13.2" + "regenerator-runtime": "^0.13.4" } }, "@babel/runtime-corejs3": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.10.4.tgz", - "integrity": "sha512-BFlgP2SoLO9HJX9WBwN67gHWMBhDX/eDz64Jajd6mR/UAUzqrNMm99d4qHnVaKscAElZoFiPv+JpR/Siud5lXw==", + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.12.5.tgz", + "integrity": "sha512-roGr54CsTmNPPzZoCP1AmDXuBoNao7tnSA83TXTwt+UK5QVyh1DIJnrgYRPWKCF2flqZQXwa7Yr8v7VmLzF0YQ==", "requires": { "core-js-pure": "^3.0.0", "regenerator-runtime": "^0.13.4" }, "dependencies": { "regenerator-runtime": { - "version": "0.13.5", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz", - "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==" + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" } } }, "@babel/template": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.1.tgz", - "integrity": "sha512-OQDg6SqvFSsc9A0ej6SKINWrpJiNonRIniYondK2ViKhB06i3c0s+76XUft71iqBEe9S1OKsHwPAjfHnuvnCig==", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", + "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", "requires": { - "@babel/code-frame": "^7.10.1", - "@babel/parser": "^7.10.1", - "@babel/types": "^7.10.1" + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.12.7", + "@babel/types": "^7.12.7" }, "dependencies": { "@babel/code-frame": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.1.tgz", - "integrity": "sha512-IGhtTmpjGbYzcEDOw7DcQtbQSXcG9ftmAXtWTu9V936vDye4xjjekktFAtgZsWpzTj/X01jocB46mTywm/4SZw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", "requires": { - "@babel/highlight": "^7.10.1" + "@babel/highlight": "^7.10.4" } }, + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, "@babel/highlight": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.1.tgz", - "integrity": "sha512-8rMof+gVP8mxYZApLF/JgNDAkdKa+aJt3ZYxF8z6+j/hpeXL7iMsKCPHa2jNMHu/qqBwzQF4OHNoYi8dMA/rYg==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", "requires": { - "@babel/helper-validator-identifier": "^7.10.1", + "@babel/helper-validator-identifier": "^7.10.4", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, + "@babel/types": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", + "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, "chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", @@ -1380,43 +2731,63 @@ "escape-string-regexp": "^1.0.5", "supports-color": "^5.3.0" } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" } } }, "@babel/traverse": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.10.1.tgz", - "integrity": "sha512-C/cTuXeKt85K+p08jN6vMDz8vSV0vZcI0wmQ36o6mjbuo++kPMdpOYw23W2XH04dbRt9/nMEfA4W3eR21CD+TQ==", + "version": "7.12.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.9.tgz", + "integrity": "sha512-iX9ajqnLdoU1s1nHt36JDI9KG4k+vmI8WgjK5d+aDTwQbL2fUnzedNedssA645Ede3PM2ma1n8Q4h2ohwXgMXw==", "requires": { - "@babel/code-frame": "^7.10.1", - "@babel/generator": "^7.10.1", - "@babel/helper-function-name": "^7.10.1", - "@babel/helper-split-export-declaration": "^7.10.1", - "@babel/parser": "^7.10.1", - "@babel/types": "^7.10.1", + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.5", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/parser": "^7.12.7", + "@babel/types": "^7.12.7", "debug": "^4.1.0", "globals": "^11.1.0", - "lodash": "^4.17.13" + "lodash": "^4.17.19" }, "dependencies": { "@babel/code-frame": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.1.tgz", - "integrity": "sha512-IGhtTmpjGbYzcEDOw7DcQtbQSXcG9ftmAXtWTu9V936vDye4xjjekktFAtgZsWpzTj/X01jocB46mTywm/4SZw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", "requires": { - "@babel/highlight": "^7.10.1" + "@babel/highlight": "^7.10.4" } }, + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, "@babel/highlight": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.1.tgz", - "integrity": "sha512-8rMof+gVP8mxYZApLF/JgNDAkdKa+aJt3ZYxF8z6+j/hpeXL7iMsKCPHa2jNMHu/qqBwzQF4OHNoYi8dMA/rYg==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", "requires": { - "@babel/helper-validator-identifier": "^7.10.1", + "@babel/helper-validator-identifier": "^7.10.4", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, + "@babel/types": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", + "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, "chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", @@ -1426,6 +2797,11 @@ "escape-string-regexp": "^1.0.5", "supports-color": "^5.3.0" } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" } } }, @@ -1440,17 +2816,17 @@ } }, "@bugsnag/browser": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@bugsnag/browser/-/browser-7.2.0.tgz", - "integrity": "sha512-mD0oBpruWOIDEcbmlyw5EiSURX84FW4wYxU4SNQ59gw2tZskxXV4bcWjdxXmdH2SorI8R2SsNXWM+V1N+sMiKg==", + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/@bugsnag/browser/-/browser-7.5.3.tgz", + "integrity": "sha512-iGmKFtHz91hNovWW8rb/qLD9X5TMVEc7OUEfwE5s1M8ElReEmUAVbgTfQjkahG8aHvjGQ+M+zyM0gHfk+tTczg==", "requires": { - "@bugsnag/core": "^7.2.0" + "@bugsnag/core": "^7.5.3" } }, "@bugsnag/core": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@bugsnag/core/-/core-7.2.0.tgz", - "integrity": "sha512-v1XpF5TVQYrwKpveL8cb1dBSA0DniGzI5we2ICJNmWhylLgzRKZuAs1HUxYB+5+beU51YNrEp8yQy/WKC6HiMg==", + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/@bugsnag/core/-/core-7.5.3.tgz", + "integrity": "sha512-HaAPWN+z3ZlEjwF2JeuAx83eKoVd6osgx2Hyn8dlmGsRfUvpi+7rG9DI483PGexEM0O6i/ORvD6Qx92/E9zW7w==", "requires": { "@bugsnag/cuid": "^3.0.0", "@bugsnag/safe-json-stringify": "^6.0.0", @@ -1465,20 +2841,20 @@ "integrity": "sha512-LOt8aaBI+KvOQGneBtpuCz3YqzyEAehd1f3nC5yr9TIYW1+IzYKa2xWS4EiMz5pPOnRPHkyyS5t/wmSmN51Gjg==" }, "@bugsnag/js": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@bugsnag/js/-/js-7.2.0.tgz", - "integrity": "sha512-tEt0/rHWKdl0VhpnECY/sfjH0SZB7a2EX3oLz6IcSGoTEsm6V228DMa9AEtgk/0cdvBfriYy63zaAG/WUoCLaQ==", + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/@bugsnag/js/-/js-7.3.3.tgz", + "integrity": "sha512-4++QE1cebYVI87smjc9IsyIJWtNjL5WG4jp7htd+HEtT0QkhbokIbRH2b4MpN6+l4Y7GzyzMBNDOr1qDdBluBw==", "requires": { - "@bugsnag/browser": "^7.2.0", - "@bugsnag/node": "^7.2.0" + "@bugsnag/browser": "^7.3.3", + "@bugsnag/node": "^7.3.3" } }, "@bugsnag/node": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@bugsnag/node/-/node-7.2.0.tgz", - "integrity": "sha512-ydgRAT2JcZ+yLyfAZeH8TL31xLVHQ6+3/Flo/7vyH/pmMORtuGErtzhT9G9L31Qx8OqBfG4a2dJ28ib11ZLubw==", + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/@bugsnag/node/-/node-7.5.3.tgz", + "integrity": "sha512-irNGOTcxi7u8lUziLfv7rKzWGg2Yd+ZXZnwD0r6ZDhdlOwA3UnGq6Fud3SOTJNKPcUk/16Sv0mcuKkcLdHTodg==", "requires": { - "@bugsnag/core": "^7.2.0", + "@bugsnag/core": "^7.5.3", "byline": "^5.0.0", "error-stack-parser": "^2.0.2", "iserror": "^0.0.2", @@ -1487,12 +2863,9 @@ } }, "@bugsnag/plugin-react": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@bugsnag/plugin-react/-/plugin-react-7.2.0.tgz", - "integrity": "sha512-JgJArvaEMFh4MzW7rJ/XoOts86JeTi+odIMRf4qk2Lc9uVWFSGAOFceDlk9zfgoYUJWddJLaC6nEp8joQd1v0Q==", - "requires": { - "@bugsnag/core": "^7.2.0" - } + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/@bugsnag/plugin-react/-/plugin-react-7.3.3.tgz", + "integrity": "sha512-JFd5QNZYXN3aHNHrcAHsfmHuxiQZHF4CqR5+sp3PPRlZ+OhRInHSUJe4RLAy2mp/yH56m3E4iQC6mOy7aVnUfg==" }, "@bugsnag/safe-json-stringify": { "version": "6.0.0", @@ -1505,93 +2878,85 @@ "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==" }, "@csstools/normalize.css": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-10.1.0.tgz", - "integrity": "sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg==" + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-11.0.1.tgz", + "integrity": "sha512-kUlWZHQkll+lOlYdj7dg8XwziO9WALkfG2dAXLITZMB8gO99CXQBH5W/HleXC3YwWFWXVxe1UClMk/2qsB9oAw==" }, - "@hapi/address": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", - "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==" + "@hapi/accept": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@hapi/accept/-/accept-5.0.1.tgz", + "integrity": "sha512-fMr4d7zLzsAXo28PRRQPXR1o2Wmu+6z+VY1UzDp0iFo13Twj8WePakwXBiqn3E1aAlTpSNzCXdnnQXFhst8h8Q==", + "requires": { + "@hapi/boom": "9.x.x", + "@hapi/hoek": "9.x.x" + } }, - "@hapi/bourne": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", - "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==" + "@hapi/boom": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/@hapi/boom/-/boom-9.1.0.tgz", + "integrity": "sha512-4nZmpp4tXbm162LaZT45P7F7sgiem8dwAh2vHWT6XX24dozNjGMg6BvKCRvtCUcmcXqeMIUqWN8Rc5X8yKuROQ==", + "requires": { + "@hapi/hoek": "9.x.x" + } }, "@hapi/hoek": { - "version": "8.5.1", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz", - "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==" - }, - "@hapi/joi": { - "version": "15.1.1", - "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz", - "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==", - "requires": { - "@hapi/address": "2.x.x", - "@hapi/bourne": "1.x.x", - "@hapi/hoek": "8.x.x", - "@hapi/topo": "3.x.x" - } - }, - "@hapi/topo": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", - "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", - "requires": { - "@hapi/hoek": "^8.3.0" - } + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.1.0.tgz", + "integrity": "sha512-i9YbZPN3QgfighY/1X1Pu118VUz2Fmmhd6b2n0/O8YVgGGfw0FbUYoA97k7FkpGJ+pLCFEDLUmAPPV4D1kpeFw==" }, "@hashicorp/js-utils": { - "version": "1.0.9-alpha.0", - "resolved": "https://registry.npmjs.org/@hashicorp/js-utils/-/js-utils-1.0.9-alpha.0.tgz", - "integrity": "sha512-/Mgw6ufzjsysw5U0v7c0tCXMQeE4BSbGeasDaTuh1r6jQ+2Cokl1XhPqKqXn4+xkcx3CIVdyoUYOSLmgzutn3Q==" + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/@hashicorp/js-utils/-/js-utils-1.0.10.tgz", + "integrity": "sha512-59AS4kK3EURCTU9ibJmk8MVT8i3qc5tEHv985dxECZrWTL4+3kKr45u/13OPpcRlpUSIKeWEsN9FL1f5/ztHww==" + }, + "@hashicorp/mktg-global-styles": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@hashicorp/mktg-global-styles/-/mktg-global-styles-2.0.0.tgz", + "integrity": "sha512-8mny7VU5M1AwjT8r5IahLLhuZ2+p54KpD1HpRKXOYOJgtoBi4s7evIrEWqJj4eJ821+PPt+Yc2DzxPM29ELj3Q==" }, "@hashicorp/nextjs-scripts": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/@hashicorp/nextjs-scripts/-/nextjs-scripts-11.1.0.tgz", - "integrity": "sha512-qUkUsXcBRaa3DMhz6FJQ77qX+eNhFnBmuALnPIZqdu+V9cxRDFRkshf7aDPnGc9AVSDy9/tWrGGzDbBAzS7Puw==", + "version": "13.0.0-canary.1", + "resolved": "https://registry.npmjs.org/@hashicorp/nextjs-scripts/-/nextjs-scripts-13.0.0-canary.1.tgz", + "integrity": "sha512-i0qP3Xwot5jgyDylnZGKkRTnlU5N3eWJDKUPHP4gzRAqjXa08oilADg5ubiXdzZmSlep0vhwSKHpU59HMbn74g==", "requires": { - "@bugsnag/js": "7.2.0", - "@bugsnag/plugin-react": "7.2.0", - "@hashicorp/react-consent-manager": "2.1.3", - "@hashicorp/react-enterprise-alert": "^2.1.0", - "@hashicorp/react-tabs": "^0.4.0", + "@bugsnag/js": "7.3.3", + "@bugsnag/plugin-react": "7.3.3", + "@hashicorp/react-consent-manager": "2.1.6", + "@hashicorp/react-enterprise-alert": "^2.1.2", + "@hashicorp/react-tabs": "^0.4.2", "@hashicorp/remark-plugins": "3.0.0", "@mapbox/rehype-prism": "0.5.0", - "@mdx-js/react": "^1.6.6", - "@next/bundle-analyzer": "9.4.4", - "@typescript-eslint/eslint-plugin": "3.6.0", - "@typescript-eslint/parser": "3.6.0", + "@mdx-js/react": "^1.6.16", + "@next/bundle-analyzer": "9.5.2", + "@typescript-eslint/eslint-plugin": "3.10.1", + "@typescript-eslint/parser": "3.10.1", "babel-eslint": "10.1.0", "chalk": "4.1.0", "debug": "4.1.1", - "ejs": "3.1.3", - "eslint": "7.4.0", + "ejs": "3.1.5", + "eslint": "7.7.0", "eslint-config-prettier": "6.11.0", "eslint-plugin-jsx-a11y": "6.3.1", "eslint-plugin-prettier": "3.1.4", - "eslint-plugin-react": "7.20.3", + "eslint-plugin-react": "7.20.6", "fs-extra": "9.0.1", "globby": "^11.0.1", "imagemin-mozjpeg": "^9.0.0", "imagemin-optipng": "^8.0.0", "imagemin-svgo": "^8.0.0", - "inquirer": "7.3.0", - "lint-staged": "10.2.11", - "next-mdx-enhanced": "3.0.0", - "next-optimized-images": "2.6.1", - "next-transpile-modules": "3.3.0", + "inquirer": "7.3.3", + "lint-staged": "10.2.13", + "next-optimized-images": "2.6.2", + "next-transpile-modules": "4.1.0", "nprogress": "0.2.0", - "open": "7.0.4", + "open": "7.2.1", "postcss-flexbugs-fixes": "4.2.1", "postcss-normalize": "9.0.0", "postcss-preset-env": "6.7.0", "readdirp": "3.4.0", - "rehype-katex": "^3.0.0", - "remark-math": "^2.0.1", - "rivet-graphql": "0.2.0", + "rehype-katex": "^4.0.0", + "remark-math": "^3.0.1", + "rivet-graphql": "0.3.1", "signale": "1.4.0", "stylelint": "^13.6.1", "stylelint-config-css-modules": "^2.2.0", @@ -1601,75 +2966,105 @@ "stylelint-order": "^4.1.0", "stylelint-use-nesting": "^3.0.0", "stylelint-value-no-unknown-custom-properties": "^3.0.0", - "typescript": "3.9.6", - "typewriter": "7.1.0" + "typescript": "4.0.2" } }, "@hashicorp/react-button": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@hashicorp/react-button/-/react-button-2.2.1.tgz", - "integrity": "sha512-DxiCj+MGEpmmlYpczeqeBnVTu4ETo+ZA6/10rrCzTlTMrb6ani71mnbDAU9pVkDr8HTxpLPe/R21Wm76dgbD4g==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@hashicorp/react-button/-/react-button-4.0.0.tgz", + "integrity": "sha512-fN87I2mEV+5whhfKlRzjMSl3RjzgDq7RTrVWHzIaHS8szUpl3rHiVThx+3kYLXEjOH5Q8y3wVyR/b2UPzYU9Ig==", "requires": { - "@hashicorp/react-global-styles": "^4.4.0", "@hashicorp/react-inline-svg": "^1.0.0", - "slugify": "^1.3.6" + "slugify": "1.3.6" + }, + "dependencies": { + "slugify": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.3.6.tgz", + "integrity": "sha512-wA9XS475ZmGNlEnYYLPReSfuz/c3VQsEMoU43mi6OnKMCdbnFXd4/Yg7J0lBv8jkPolacMpOrWEaoYxuE1+hoQ==" + } } }, "@hashicorp/react-consent-manager": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/@hashicorp/react-consent-manager/-/react-consent-manager-2.1.3.tgz", - "integrity": "sha512-fTexdZn8bgiItSa3mpyMDCB0auIAz/1fxO/XXJcG+lxojGRqzkSYyaEqk6ckNvPDrY72VhYoLEOnM/pZO/dHEA==", + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/@hashicorp/react-consent-manager/-/react-consent-manager-2.1.6.tgz", + "integrity": "sha512-wFhfrliwSpjBuhrNryguj1p4WwD3xO344NqBExHALo3/qobNHPDY8zAuwEfeYS+bCnBW3FD0c7ilLEicseIzyQ==", "requires": { - "@hashicorp/react-button": "^2.2.1", - "@hashicorp/react-toggle": "^1.0.1", + "@hashicorp/react-button": "^2.2.4", + "@hashicorp/react-toggle": "^1.0.3", "@segment/in-eu": "^0.2.1", "js-cookie": "^2.2.0", "object-assign": "^4.1.1", "unfetch": "^4.1.0" + }, + "dependencies": { + "@hashicorp/react-button": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@hashicorp/react-button/-/react-button-2.3.0.tgz", + "integrity": "sha512-1C6V8OxadkdDAkwgItDfNxx7ns9EB6znK39V94RBiPvElmsNLCEG7zujcQX71V2n+HMSv1JPgDvXp4WLICzK+Q==", + "requires": { + "@hashicorp/react-inline-svg": "^1.0.0", + "slugify": "^1.3.6" + } + } } }, "@hashicorp/react-content": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@hashicorp/react-content/-/react-content-4.0.0.tgz", - "integrity": "sha512-vbaOv7f/pj8XCqRWXRvx+qtb4l27ojNT/jlowj6c3Ednd+N5qnkQdpKGYMTHv2gRrFtIXfkTsNv7w7+CZ5jxrA==" + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@hashicorp/react-content/-/react-content-6.0.0.tgz", + "integrity": "sha512-AYIe6tcOxlKPe5Sq89o/Vk0rGE6Z1dCzf+N3ynECTh5L2A1zusf9xeM659QEh/edE/Ll9EBBLmq49sQXLNDxTw==" }, "@hashicorp/react-docs-page": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-4.0.0.tgz", - "integrity": "sha512-UzzQ0PAaOMtkUYgrdaVDmDYQcZgekxUcNnEhD3J3bI2OscmZXBBcFMsZ6VQHqBQyYH4qgj+1rqA7R1iReCPKjg==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-10.0.1.tgz", + "integrity": "sha512-mGG34KLYuM4mdjfNLEG9LvKJxRblrrjFoSYgekrvhQNzT6CkgWcv++OCPEFCD8XjcB5nHNuecEkqb4Ua8EDTeA==", "requires": { - "@hashicorp/react-content": "^4.0.0", - "@hashicorp/react-docs-sidenav": "^3.2.5", - "@hashicorp/react-head": "^1.1.1", - "@hashicorp/react-inline-svg": "^1.0.0" + "@hashicorp/react-content": "^6.0.0", + "@hashicorp/react-docs-sidenav": "^6.0.1", + "@hashicorp/react-head": "^1.1.6", + "fs-exists-sync": "0.1.0", + "gray-matter": "4.0.2", + "js-yaml": "3.14.0", + "line-reader": "0.4.0", + "readdirp": "3.5.0" + }, + "dependencies": { + "readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "requires": { + "picomatch": "^2.2.1" + } + } } }, "@hashicorp/react-docs-sidenav": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/@hashicorp/react-docs-sidenav/-/react-docs-sidenav-3.2.5.tgz", - "integrity": "sha512-peiak4kk4buLEi0NFTGlzhC7HmCtIKwvVj6sd0y/4BAAzxLlsgQpZCLyhL57Qpulqrnh+907kHsjDHuPqinB2w==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@hashicorp/react-docs-sidenav/-/react-docs-sidenav-6.0.1.tgz", + "integrity": "sha512-M1G9iehFrNCaBj0v9l9gAi6nRSc43wdkIf6OUeQS82I3QkIKzrBw3hx1PJpElkqoq+CJKk45yZv9jFFjEF3yxg==", "requires": { "@hashicorp/react-link-wrap": "^0.0.3", - "fuzzysearch": "^1.0.3" + "fuzzysearch": "1.0.3" } }, "@hashicorp/react-enterprise-alert": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@hashicorp/react-enterprise-alert/-/react-enterprise-alert-2.1.0.tgz", - "integrity": "sha512-SYSn7I23aPQewdw43DtDm8tgeUXmlRIxX1UKpGqE1gmBOk9ygEBdyd5OZ/Cecg+doIKJwWB7V9uv2vMu6+GSFQ==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@hashicorp/react-enterprise-alert/-/react-enterprise-alert-2.1.2.tgz", + "integrity": "sha512-3nDFLo0jVyz1u+DKdJUs3tWqCTCS0hdrC9zkEMcx8HB76LvJRia++JjZrPUrO0+G9oHXe/VPw9UsMS0vJfm1Iw==", "requires": { - "@hashicorp/js-utils": "^1.0.9-alpha.0" + "@hashicorp/js-utils": "^1.0.10" } }, "@hashicorp/react-global-styles": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@hashicorp/react-global-styles/-/react-global-styles-4.4.0.tgz", - "integrity": "sha512-lv6XR2plm2m3+qO6VE+RYquTzOODIt3mQ/1fBT1bn7wsR0qxFiuryW4JfsF94oCGk++LkDkRt/8V742HiT+fHw==" + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@hashicorp/react-global-styles/-/react-global-styles-4.6.1.tgz", + "integrity": "sha512-a2eWgjLwGAC2LjUHE7Xt6sRGGjyTWfrc4N+qVxsyZw4eE0EiNhMIKDYHWjmtb+tGh8r8j+ca3tSjsuOUePVPUw==" }, "@hashicorp/react-hashi-stack-menu": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@hashicorp/react-hashi-stack-menu/-/react-hashi-stack-menu-1.0.8.tgz", - "integrity": "sha512-qKNkYguud3rmZQczIaPLYzhuaOahyRulV0KIxKo4TCjfHEzXJfbXaKi8uq1GJw2wAMOl0tV3brMTC0z1S3uTEw==", + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/@hashicorp/react-hashi-stack-menu/-/react-hashi-stack-menu-1.0.10.tgz", + "integrity": "sha512-Mi5SbxepZWTSDeMFyZ94ryNK5EITj8gg1mchSkneGK9aHT3ORDK2cBsURLBJSIHjoVA754BMJK3to2K0lGMtxQ==", "requires": { "@hashicorp/react-inline-svg": "^1.0.2", "slugify": "1.3.4" @@ -1688,14 +3083,14 @@ } }, "@hashicorp/react-head": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@hashicorp/react-head/-/react-head-1.1.1.tgz", - "integrity": "sha512-zYr1kaPQuy14+EVVqyXTN6sXc+9Z/ezLLQTMfnx1lMgFXNl+Fe3npRRnWyku+h0xFbJ1yzjn8cmRHiff0eiYhg==" + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@hashicorp/react-head/-/react-head-1.1.6.tgz", + "integrity": "sha512-5r2g9XNO6YHhl9/4GniiN1Reqs/mOu/7rUML+JQsN2qe7V3libr+cLa+iSYK7+pLmRlnc+Uwk7JwPPPJHVj5bA==" }, "@hashicorp/react-image": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@hashicorp/react-image/-/react-image-2.0.1.tgz", - "integrity": "sha512-c9M6XzcjUBx/qLyAXaKAB5ZcXVv28OEzFg/a/SGIqGhqQtGPYHg5rmNRFdx8LyXv+Ojei+5zRx3uPMYO2NtZ7g==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@hashicorp/react-image/-/react-image-2.0.4.tgz", + "integrity": "sha512-rJCx74lxQE9l9LpFhlxSjQ0yjrzjce5uzEGmMgPvMsNiQtgetjNyeg1p5N8k7xRGYXNapt8uY2kZiE69OyL9cQ==", "requires": { "object-assign": "^4.1.1", "query-string": "5.1.1" @@ -1720,12 +3115,23 @@ "integrity": "sha512-k7CcpZmKc4kSCoZZq0lskXAhtMAzlTVnBzeFUCNME5iSbTLpUVU9m56zHg2g03o+kFdhwd73B4gXCXk0Oyan2A==", "requires": { "@hashicorp/react-button": "^2.2.1" + }, + "dependencies": { + "@hashicorp/react-button": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@hashicorp/react-button/-/react-button-2.3.0.tgz", + "integrity": "sha512-1C6V8OxadkdDAkwgItDfNxx7ns9EB6znK39V94RBiPvElmsNLCEG7zujcQX71V2n+HMSv1JPgDvXp4WLICzK+Q==", + "requires": { + "@hashicorp/react-inline-svg": "^1.0.0", + "slugify": "^1.3.6" + } + } } }, "@hashicorp/react-search": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@hashicorp/react-search/-/react-search-2.1.0.tgz", - "integrity": "sha512-vaTht+2G9ipsVyusK3b3TtUpuy9ccsxj3NMSWXJyGsoT39K1Oovb8aLiIlbUU5Ll72KEi5yq5OS3WAJDdSqW+g==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@hashicorp/react-search/-/react-search-2.1.3.tgz", + "integrity": "sha512-FVNroEmFM8BMOUtrAxykg9sHb5zi/AmX81n/vEADXu2NvZrE+sWDDsGDuhrs+NWHoN3ETbNc5mGW5+FvriGcpQ==", "requires": { "@hashicorp/react-inline-svg": "^1.0.2", "@hashicorp/remark-plugins": "^3.0.0", @@ -1747,61 +3153,80 @@ } }, "@hashicorp/react-section-header": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@hashicorp/react-section-header/-/react-section-header-2.0.0.tgz", - "integrity": "sha512-8fK09b5RHw0wWxE5yjuyyH9XzxyAnx0tI4Fw1OCIMoazgk6YsFdUKQyk7V76fgJ/JAWhaxo1h43h0aS1UbNj8w==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@hashicorp/react-section-header/-/react-section-header-3.0.1.tgz", + "integrity": "sha512-wqffNUyPzCHwdyPMZ+we4hj2Knn1zNxDCtU85Rk8iUgBcpArZF/pleCpIW5w65z6MgPniGAjxUhD0wt29Bc+Yw==", "requires": { - "@hashicorp/js-utils": "^1.0.9-alpha.0", + "@hashicorp/js-utils": "^1.0.10", "marked": "^0.7.0" - }, - "dependencies": { - "@hashicorp/js-utils": { - "version": "1.0.9-alpha.0", - "resolved": "https://registry.npmjs.org/@hashicorp/js-utils/-/js-utils-1.0.9-alpha.0.tgz", - "integrity": "sha512-/Mgw6ufzjsysw5U0v7c0tCXMQeE4BSbGeasDaTuh1r6jQ+2Cokl1XhPqKqXn4+xkcx3CIVdyoUYOSLmgzutn3Q==" - } } }, "@hashicorp/react-subnav": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/@hashicorp/react-subnav/-/react-subnav-3.2.3.tgz", - "integrity": "sha512-MoF8Inz9gwAqHUOT1DY0IOyH/4BG4sWQ5PuyDQyelVJ4sbflYD8XFmdj9BjTAcWZNwLeIBlHpNzHfF3hWojx1Q==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@hashicorp/react-subnav/-/react-subnav-7.0.0.tgz", + "integrity": "sha512-tWqg5Svtw2dBl/9/TgGHqQcWoK5UDb3C3A0cs72CthMKzyPduwZ23sdhDdvnLkWZhN5r3glymuLxcPGiFOELXQ==", "requires": { - "@hashicorp/react-button": "^2.2.1", - "@hashicorp/react-global-styles": "^4.4.0", - "@hashicorp/react-inline-svg": "^1.0.0", - "@hashicorp/react-link-wrap": "1.0.0", + "@hashicorp/react-button": "^2.2.4", + "@hashicorp/react-global-styles": "^4.4.2", + "@hashicorp/react-inline-svg": "^1.0.2", + "@hashicorp/react-link-wrap": "^1.0.2", "isomorphic-unfetch": "^3.0.0" }, "dependencies": { + "@hashicorp/react-button": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@hashicorp/react-button/-/react-button-2.3.0.tgz", + "integrity": "sha512-1C6V8OxadkdDAkwgItDfNxx7ns9EB6znK39V94RBiPvElmsNLCEG7zujcQX71V2n+HMSv1JPgDvXp4WLICzK+Q==", + "requires": { + "@hashicorp/react-inline-svg": "^1.0.0", + "slugify": "^1.3.6" + } + }, + "@hashicorp/react-inline-svg": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@hashicorp/react-inline-svg/-/react-inline-svg-1.0.2.tgz", + "integrity": "sha512-AAFnBslSTgnEr++dTbMn3sybAqvn7myIj88ijGigF6u11eSRiV64zqEcyYLQKWTV6dF4AvYoxiYC6GSOgiM0Yw==" + }, "@hashicorp/react-link-wrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@hashicorp/react-link-wrap/-/react-link-wrap-1.0.0.tgz", - "integrity": "sha512-ZWXWGWUtraHBtbGbPlFKzFtIv08ObyHX2bKdSHJsDy6xq6r4cfT8Hm5DxQGBl8f2h8idBAQaYS4BBQMsH3DyRg==" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@hashicorp/react-link-wrap/-/react-link-wrap-1.0.2.tgz", + "integrity": "sha512-Eypcd6LkYFb56cltIARJTlcKQPkZDkRXU3sDxLz+vlQDl5kmxFsh5iiPnRn2/JkpOwfC91x92OXpBNUszqHfbA==" } } }, "@hashicorp/react-tabs": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@hashicorp/react-tabs/-/react-tabs-0.4.0.tgz", - "integrity": "sha512-KSkd3akWC9843ybMEw1Ahga/yCfiG2BWLvjb1Hl1qVWrYIHPAYQ+W+mLvMRKJrGPlCMCTqpiNR5bK8iBvcDC/Q==", + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@hashicorp/react-tabs/-/react-tabs-0.4.2.tgz", + "integrity": "sha512-sPW1zBdlAbDU7uK57U1/TUKhQbkqcLrxO6mwQLfybuEI1pRmljGK1h9hTXOfHRy9bBxGQeJ1FtmbqcvKspP/Kg==", "requires": { - "@hashicorp/react-global-styles": "^4.4.0", - "@hashicorp/react-inline-svg": "^1.0.0", + "@hashicorp/react-global-styles": "^4.4.2", + "@hashicorp/react-inline-svg": "^1.0.2", "@tippy.js/react": "^3.1.1" + }, + "dependencies": { + "@hashicorp/react-global-styles": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@hashicorp/react-global-styles/-/react-global-styles-4.6.1.tgz", + "integrity": "sha512-a2eWgjLwGAC2LjUHE7Xt6sRGGjyTWfrc4N+qVxsyZw4eE0EiNhMIKDYHWjmtb+tGh8r8j+ca3tSjsuOUePVPUw==" + }, + "@hashicorp/react-inline-svg": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@hashicorp/react-inline-svg/-/react-inline-svg-1.0.2.tgz", + "integrity": "sha512-AAFnBslSTgnEr++dTbMn3sybAqvn7myIj88ijGigF6u11eSRiV64zqEcyYLQKWTV6dF4AvYoxiYC6GSOgiM0Yw==" + } } }, "@hashicorp/react-toggle": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@hashicorp/react-toggle/-/react-toggle-1.0.1.tgz", - "integrity": "sha512-KW7HBPKHdzk+R34pAFuqkcdKRCe04Qvv6xJw8FCeieuq/mBMd4dI+ZNSEbm68+STUKoiq5OAp2dWzAF/iwmKqg==" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@hashicorp/react-toggle/-/react-toggle-1.0.3.tgz", + "integrity": "sha512-8RImlv34csyEh9hbPPZxFOHKtoHGvZJj8yQshafeggm8AOM8C5BOnx9nz/l6OBUOngn/2wOPulxOVB8AtcvaKA==" }, "@hashicorp/react-vertical-text-block-list": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@hashicorp/react-vertical-text-block-list/-/react-vertical-text-block-list-2.0.1.tgz", - "integrity": "sha512-QWpqIRoLE2alpna1i6uQiak6KbAtsyR4pxi+tryZ6Rg7tv+9SIaynG+XAn4fdQxrM8XOQxL6bRShJ7bucKBg1w==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@hashicorp/react-vertical-text-block-list/-/react-vertical-text-block-list-3.0.1.tgz", + "integrity": "sha512-ci6GJjnnVtC+7IuGKo37aAyXFrhzlh1sb21XUA8xrGbq5QMlYjCSv2lmLJm8ZNW1Z2L+gcMYCJOP24xJoPDhhQ==", "requires": { - "@hashicorp/react-image": "^2.0.1", + "@hashicorp/react-image": "^2.0.3", "@hashicorp/react-link-wrap": "^0.0.3", "marked": "^0.7.0" } @@ -1971,125 +3396,10 @@ "unist-util-visit": "^2.0.2" } }, - "@mdx-js/loader": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/@mdx-js/loader/-/loader-1.6.6.tgz", - "integrity": "sha512-9jTmXGf5DsVM3XFEX6eYuB8DzIRg2Qo13DHMS2uOBYjrU3w1AUa06Tzz/CnDYQcPSPxHCuRy+m0tMXmG2rQ4Xg==", - "requires": { - "@mdx-js/mdx": "^1.6.6", - "@mdx-js/react": "^1.6.6", - "loader-utils": "2.0.0" - } - }, - "@mdx-js/mdx": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-1.6.6.tgz", - "integrity": "sha512-Q1j/RtjNbRZRC/ciaOqQLplsJ9lb0jJhDSvkusmzCsCX+NZH7YTUvccWf7l6zKW1CAiofJfqZdZtXkeJUDZiMw==", - "requires": { - "@babel/core": "7.9.6", - "@babel/plugin-syntax-jsx": "7.8.3", - "@babel/plugin-syntax-object-rest-spread": "7.8.3", - "@mdx-js/util": "^1.6.6", - "babel-plugin-apply-mdx-type-prop": "^1.6.6", - "babel-plugin-extract-import-names": "^1.6.6", - "camelcase-css": "2.0.1", - "detab": "2.0.3", - "hast-util-raw": "5.0.2", - "lodash.uniq": "4.5.0", - "mdast-util-to-hast": "9.1.0", - "remark-footnotes": "1.0.0", - "remark-mdx": "^1.6.6", - "remark-parse": "8.0.2", - "remark-squeeze-paragraphs": "4.0.0", - "style-to-object": "0.3.0", - "unified": "9.0.0", - "unist-builder": "2.0.3", - "unist-util-visit": "2.0.2" - }, - "dependencies": { - "parse-entities": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", - "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", - "requires": { - "character-entities": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "character-reference-invalid": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-hexadecimal": "^1.0.0" - } - }, - "remark-parse": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-8.0.2.tgz", - "integrity": "sha512-eMI6kMRjsAGpMXXBAywJwiwAse+KNpmt+BK55Oofy4KvBZEqUDj6mWbGLJZrujoPIPPxDXzn3T9baRlpsm2jnQ==", - "requires": { - "ccount": "^1.0.0", - "collapse-white-space": "^1.0.2", - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-whitespace-character": "^1.0.0", - "is-word-character": "^1.0.0", - "markdown-escapes": "^1.0.0", - "parse-entities": "^2.0.0", - "repeat-string": "^1.5.4", - "state-toggle": "^1.0.0", - "trim": "0.0.1", - "trim-trailing-lines": "^1.0.0", - "unherit": "^1.0.4", - "unist-util-remove-position": "^2.0.0", - "vfile-location": "^3.0.0", - "xtend": "^4.0.1" - } - }, - "unified": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/unified/-/unified-9.0.0.tgz", - "integrity": "sha512-ssFo33gljU3PdlWLjNp15Inqb77d6JnJSfyplGJPT/a+fNRNyCBeveBAYJdO5khKdF6WVHa/yYCC7Xl6BDwZUQ==", - "requires": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^2.0.0", - "trough": "^1.0.0", - "vfile": "^4.0.0" - } - }, - "unist-util-remove-position": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz", - "integrity": "sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==", - "requires": { - "unist-util-visit": "^2.0.0" - } - }, - "unist-util-visit": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.2.tgz", - "integrity": "sha512-HoHNhGnKj6y+Sq+7ASo2zpVdfdRifhTgX2KTU3B/sO/TTlZchp7E3S4vjRzDJ7L60KmrCPsQkVK3lEF3cz36XQ==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - } - }, - "vfile-location": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.0.1.tgz", - "integrity": "sha512-yYBO06eeN/Ki6Kh1QAkgzYpWT1d3Qln+ZCtSbJqFExPl1S3y2qqotJQXoh6qEvl/jDlgpUJolBn3PItVnnZRqQ==" - } - } - }, "@mdx-js/react": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-1.6.6.tgz", - "integrity": "sha512-zOOdNreHUNSFQ0dg3wYYg9sOGg2csf7Sk8JGBigeBq+4Xk4LO0QdycGAmgKNfeme+SyBV5LBIPjt1NNsScyWEQ==" - }, - "@mdx-js/util": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/@mdx-js/util/-/util-1.6.6.tgz", - "integrity": "sha512-PKTHVgMHnK5p+kcMWWNnZuoR7O19VmHiOujmVcyN50hya7qIdDb5vvsYC+dwLxApEXiABhLozq0dlIwFeS3yjg==" + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-1.6.22.tgz", + "integrity": "sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==" }, "@mrmlnc/readdir-enhanced": { "version": "2.2.1", @@ -2101,19 +3411,29 @@ } }, "@next/bundle-analyzer": { - "version": "9.4.4", - "resolved": "https://registry.npmjs.org/@next/bundle-analyzer/-/bundle-analyzer-9.4.4.tgz", - "integrity": "sha512-MRBk0SYyKvnTet3g6vzMbqTGtcGFIwge7XA+iUpZp45wdePYYPCIdSNz4xv1Dk4iPZRKTEMScLprsUPmtXGXnw==", + "version": "9.5.2", + "resolved": "https://registry.npmjs.org/@next/bundle-analyzer/-/bundle-analyzer-9.5.2.tgz", + "integrity": "sha512-JO6Ol5Bx9g7fVNFdCfbWk/uEIzHiWqU7ZmFmhBvDaGnt9k3iRN2itBlLthl2KbXD6ngFqV2mEAT+nqWs7Ak7iw==", "requires": { "webpack-bundle-analyzer": "3.6.1" } }, + "@next/env": { + "version": "9.5.5", + "resolved": "https://registry.npmjs.org/@next/env/-/env-9.5.5.tgz", + "integrity": "sha512-N9wdjU6XoqLqNQWtrGiWtp1SUuJsYK1cNrZ24A6YD+4w5CNV5SkZX6aewKZCCLP5Y8UNfTij2FkJiSYUfBjX8g==" + }, + "@next/polyfill-module": { + "version": "9.5.5", + "resolved": "https://registry.npmjs.org/@next/polyfill-module/-/polyfill-module-9.5.5.tgz", + "integrity": "sha512-itqYFeHo3yN4ccpHq2uNFC2UVQm12K6DxUVwYdui9MJiiueT0pSGb2laYEjf/G5+vVq7M2vb+DkjkOkPMBVfeg==" + }, "@next/react-dev-overlay": { - "version": "9.4.4", - "resolved": "https://registry.npmjs.org/@next/react-dev-overlay/-/react-dev-overlay-9.4.4.tgz", - "integrity": "sha512-UUAa8RbH7BeWDPCkagIkR4sUsyvTPlEdFrPZ9kGjf2+p8HkLHpcVY7y+XRnNvJQs4PsAF0Plh20FBz7t54U2iQ==", + "version": "9.5.5", + "resolved": "https://registry.npmjs.org/@next/react-dev-overlay/-/react-dev-overlay-9.5.5.tgz", + "integrity": "sha512-B1nDANxjXr2oyohv+tX0OXZTmJtO5qEWmisNPGnqQ2Z32IixfaAgyNYVuCVf20ap6EUz5elhgNUwRIFh/e26mQ==", "requires": { - "@babel/code-frame": "7.8.3", + "@babel/code-frame": "7.10.4", "ally.js": "1.4.1", "anser": "1.4.9", "chalk": "4.0.0", @@ -2126,19 +3446,24 @@ }, "dependencies": { "@babel/code-frame": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", - "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", "requires": { - "@babel/highlight": "^7.8.3" + "@babel/highlight": "^7.10.4" } }, + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, "@babel/highlight": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.1.tgz", - "integrity": "sha512-8rMof+gVP8mxYZApLF/JgNDAkdKa+aJt3ZYxF8z6+j/hpeXL7iMsKCPHa2jNMHu/qqBwzQF4OHNoYi8dMA/rYg==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", "requires": { - "@babel/helper-validator-identifier": "^7.10.1", + "@babel/helper-validator-identifier": "^7.10.4", "chalk": "^2.0.0", "js-tokens": "^4.0.0" }, @@ -2165,18 +3490,17 @@ }, "dependencies": { "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { - "@types/color-name": "^1.1.1", "color-convert": "^2.0.1" } }, "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { "has-flag": "^4.0.0" } @@ -2212,9 +3536,9 @@ } }, "@next/react-refresh-utils": { - "version": "9.4.4", - "resolved": "https://registry.npmjs.org/@next/react-refresh-utils/-/react-refresh-utils-9.4.4.tgz", - "integrity": "sha512-9nKENeWRI6kQk44TbeqleIVtNLfcS3klVUepzl/ZCqzR5Bi06uqBCD277hdVvG/wL1pxA+R/pgJQLqnF5E2wPQ==" + "version": "9.5.5", + "resolved": "https://registry.npmjs.org/@next/react-refresh-utils/-/react-refresh-utils-9.5.5.tgz", + "integrity": "sha512-Gz5z0+ID+KAGto6Tkgv1a340damEw3HG6ANLKwNi5/QSHqQ3JUAVxMuhz3qnL54505I777evpzL89ofWEMIWKw==" }, "@nodelib/fs.scandir": { "version": "2.1.3", @@ -2239,6 +3563,21 @@ "fastq": "^1.6.0" } }, + "@npmcli/move-file": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.0.1.tgz", + "integrity": "sha512-Uv6h1sT+0DrblvIrolFtbvM1FgWm+/sy4B3pvLp67Zys+thcukzS5ekn7HsZFGpWP4Q3fYJCljbWQE/XivMRLw==", + "requires": { + "mkdirp": "^1.0.4" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + } + } + }, "@segment/in-eu": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/@segment/in-eu/-/in-eu-0.2.1.tgz", @@ -2247,136 +3586,58 @@ "jstz": "^2.0.0" } }, - "@segment/loosely-validate-event": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@segment/loosely-validate-event/-/loosely-validate-event-2.0.0.tgz", - "integrity": "sha512-ZMCSfztDBqwotkl848ODgVcAmN4OItEWDCkshcKz0/W6gGSQayuuCtWV/MlodFivAZD793d6UgANd6wCXUfrIw==", - "requires": { - "component-type": "^1.2.1", - "join-component": "^1.1.0" - } - }, "@sindresorhus/is": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==" }, "@stylelint/postcss-css-in-js": { - "version": "0.37.1", - "resolved": "https://registry.npmjs.org/@stylelint/postcss-css-in-js/-/postcss-css-in-js-0.37.1.tgz", - "integrity": "sha512-UMf2Rni3JGKi3ZwYRGMYJ5ipOA5ENJSKMtYA/pE1ZLURwdh7B5+z2r73RmWvub+N0UuH1Lo+TGfCgYwPvqpXNw==", + "version": "0.37.2", + "resolved": "https://registry.npmjs.org/@stylelint/postcss-css-in-js/-/postcss-css-in-js-0.37.2.tgz", + "integrity": "sha512-nEhsFoJurt8oUmieT8qy4nk81WRHmJynmVwn/Vts08PL9fhgIsMhk1GId5yAN643OzqEEb5S/6At2TZW7pqPDA==", "requires": { "@babel/core": ">=7.9.0" } }, "@stylelint/postcss-markdown": { - "version": "0.36.1", - "resolved": "https://registry.npmjs.org/@stylelint/postcss-markdown/-/postcss-markdown-0.36.1.tgz", - "integrity": "sha512-iDxMBWk9nB2BPi1VFQ+Dc5+XpvODBHw2n3tYpaBZuEAFQlbtF9If0Qh5LTTwSi/XwdbJ2jt+0dis3i8omyggpw==", + "version": "0.36.2", + "resolved": "https://registry.npmjs.org/@stylelint/postcss-markdown/-/postcss-markdown-0.36.2.tgz", + "integrity": "sha512-2kGbqUVJUGE8dM+bMzXG/PYUWKkjLIkRLWNh39OaADkiabDRdw8ATFCgbMz5xdIcvwspPAluSL7uY+ZiTWdWmQ==", "requires": { - "remark": "^12.0.0", - "unist-util-find-all-after": "^3.0.1" + "remark": "^13.0.0", + "unist-util-find-all-after": "^3.0.2" }, "dependencies": { - "markdown-table": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz", - "integrity": "sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==", - "requires": { - "repeat-string": "^1.0.0" - } - }, - "mdast-util-compact": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-compact/-/mdast-util-compact-2.0.1.tgz", - "integrity": "sha512-7GlnT24gEwDrdAwEHrU4Vv5lLWrEer4KOkAiKT9nYstsTad7Oc1TwqT2zIMKRdZF7cTuaf+GA1E4Kv7jJh8mPA==", - "requires": { - "unist-util-visit": "^2.0.0" - } - }, - "parse-entities": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", - "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", - "requires": { - "character-entities": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "character-reference-invalid": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-hexadecimal": "^1.0.0" - } - }, "remark": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/remark/-/remark-12.0.0.tgz", - "integrity": "sha512-oX4lMIS0csgk8AEbzY0h2jdR0ngiCHOpwwpxjmRa5TqAkeknY+tkhjRJGZqnCmvyuWh55/0SW5WY3R3nn3PH9A==", + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/remark/-/remark-13.0.0.tgz", + "integrity": "sha512-HDz1+IKGtOyWN+QgBiAT0kn+2s6ovOxHyPAFGKVE81VSzJ+mq7RwHFledEvB5F1p4iJvOah/LOKdFuzvRnNLCA==", "requires": { - "remark-parse": "^8.0.0", - "remark-stringify": "^8.0.0", - "unified": "^9.0.0" + "remark-parse": "^9.0.0", + "remark-stringify": "^9.0.0", + "unified": "^9.1.0" } }, "remark-parse": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-8.0.2.tgz", - "integrity": "sha512-eMI6kMRjsAGpMXXBAywJwiwAse+KNpmt+BK55Oofy4KvBZEqUDj6mWbGLJZrujoPIPPxDXzn3T9baRlpsm2jnQ==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-9.0.0.tgz", + "integrity": "sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==", "requires": { - "ccount": "^1.0.0", - "collapse-white-space": "^1.0.2", - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-whitespace-character": "^1.0.0", - "is-word-character": "^1.0.0", - "markdown-escapes": "^1.0.0", - "parse-entities": "^2.0.0", - "repeat-string": "^1.5.4", - "state-toggle": "^1.0.0", - "trim": "0.0.1", - "trim-trailing-lines": "^1.0.0", - "unherit": "^1.0.4", - "unist-util-remove-position": "^2.0.0", - "vfile-location": "^3.0.0", - "xtend": "^4.0.1" + "mdast-util-from-markdown": "^0.8.0" } }, "remark-stringify": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-8.1.0.tgz", - "integrity": "sha512-FSPZv1ds76oAZjurhhuV5qXSUSoz6QRPuwYK38S41sLHwg4oB7ejnmZshj7qwjgYLf93kdz6BOX9j5aidNE7rA==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-9.0.0.tgz", + "integrity": "sha512-8x29DpTbVzEc6Dwb90qhxCtbZ6hmj3BxWWDpMhA+1WM4dOEGH5U5/GFe3Be5Hns5MvPSFAr1e2KSVtKZkK5nUw==", "requires": { - "ccount": "^1.0.0", - "is-alphanumeric": "^1.0.0", - "is-decimal": "^1.0.0", - "is-whitespace-character": "^1.0.0", - "longest-streak": "^2.0.1", - "markdown-escapes": "^1.0.0", - "markdown-table": "^2.0.0", - "mdast-util-compact": "^2.0.0", - "parse-entities": "^2.0.0", - "repeat-string": "^1.5.4", - "state-toggle": "^1.0.0", - "stringify-entities": "^3.0.0", - "unherit": "^1.0.4", - "xtend": "^4.0.1" - } - }, - "stringify-entities": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-3.0.1.tgz", - "integrity": "sha512-Lsk3ISA2++eJYqBMPKcr/8eby1I6L0gP0NlxF8Zja6c05yr/yCYyb2c9PwXjd08Ib3If1vn1rbs1H5ZtVuOfvQ==", - "requires": { - "character-entities-html4": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-decimal": "^1.0.2", - "is-hexadecimal": "^1.0.0" + "mdast-util-to-markdown": "^0.5.0" } }, "unified": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/unified/-/unified-9.0.0.tgz", - "integrity": "sha512-ssFo33gljU3PdlWLjNp15Inqb77d6JnJSfyplGJPT/a+fNRNyCBeveBAYJdO5khKdF6WVHa/yYCC7Xl6BDwZUQ==", + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz", + "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==", "requires": { "bail": "^1.0.0", "extend": "^3.0.0", @@ -2385,30 +3646,9 @@ "trough": "^1.0.0", "vfile": "^4.0.0" } - }, - "unist-util-remove-position": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz", - "integrity": "sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==", - "requires": { - "unist-util-visit": "^2.0.0" - } - }, - "vfile-location": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.0.1.tgz", - "integrity": "sha512-yYBO06eeN/Ki6Kh1QAkgzYpWT1d3Qln+ZCtSbJqFExPl1S3y2qqotJQXoh6qEvl/jDlgpUJolBn3PItVnnZRqQ==" } } }, - "@szmarczak/http-timer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", - "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", - "requires": { - "defer-to-connect": "^1.0.1" - } - }, "@tippy.js/react": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/@tippy.js/react/-/react-3.1.1.tgz", @@ -2418,20 +3658,28 @@ "tippy.js": "^5.1.1" } }, - "@types/color-name": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", - "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==" - }, "@types/eslint-visitor-keys": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", "integrity": "sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==" }, + "@types/hast": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.1.tgz", + "integrity": "sha512-viwwrB+6xGzw+G1eWpF9geV3fnsDgXqHG+cqgiHrvQfDUW5hzhCyV7Sy3UJxhfRFBsgky2SSW33qi/YrIkjX5Q==", + "requires": { + "@types/unist": "*" + } + }, "@types/json-schema": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.4.tgz", - "integrity": "sha512-8+KAKzEvSUdeo+kmqnKrqgeE+LcA0tjYWFY7RPProVYwnqDjukzO+3b6dLD56rYX5TdWejnEOLJYOIeh4CXKuA==" + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.6.tgz", + "integrity": "sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw==" + }, + "@types/katex": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@types/katex/-/katex-0.11.0.tgz", + "integrity": "sha512-27BfE8zASRLYfSBNMk5/+KIjr2CBBrH0i5lhsO04fca4TGirIIMay73v3zNkzqmsaeIa/Mi5kejWDcxPLAmkvA==" }, "@types/mdast": { "version": "3.0.3", @@ -2442,9 +3690,9 @@ } }, "@types/minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY=" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.1.tgz", + "integrity": "sha512-fZQQafSREFyuZcdWFAExYjBiCL7AUCdgsk80iO0q4yihYYdcIiH28CcuPTGFgLOCC8RlW49GSQxdHwZP+I7CNg==" }, "@types/normalize-package-data": { "version": "2.4.0", @@ -2456,6 +3704,11 @@ "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" }, + "@types/parse5": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-5.0.3.tgz", + "integrity": "sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==" + }, "@types/q": { "version": "1.5.4", "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", @@ -2466,17 +3719,12 @@ "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.3.tgz", "integrity": "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==" }, - "@types/yoga-layout": { - "version": "1.9.2", - "resolved": "https://registry.npmjs.org/@types/yoga-layout/-/yoga-layout-1.9.2.tgz", - "integrity": "sha512-S9q47ByT2pPvD65IvrWp7qppVMpk9WGMbVq9wbWZOHg6tnXSD4vyhao6nOSBwwfDdV2p3Kx9evA9vI+XWTfDvw==" - }, "@typescript-eslint/eslint-plugin": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-3.6.0.tgz", - "integrity": "sha512-ubHlHVt1lsPQB/CZdEov9XuOFhNG9YRC//kuiS1cMQI6Bs1SsqKrEmZnpgRwthGR09/kEDtr9MywlqXyyYd8GA==", + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-3.10.1.tgz", + "integrity": "sha512-PQg0emRtzZFWq6PxBcdxRH3QIQiyFO3WCVpRL3fgj5oQS3CDs3AeAKfv4DxNhzn8ITdNJGJ4D3Qw8eAJf3lXeQ==", "requires": { - "@typescript-eslint/experimental-utils": "3.6.0", + "@typescript-eslint/experimental-utils": "3.10.1", "debug": "^4.1.1", "functional-red-black-tree": "^1.0.1", "regexpp": "^3.0.0", @@ -2485,41 +3733,41 @@ } }, "@typescript-eslint/experimental-utils": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-3.6.0.tgz", - "integrity": "sha512-4Vdf2hvYMUnTdkCNZu+yYlFtL2v+N2R7JOynIOkFbPjf9o9wQvRwRkzUdWlFd2YiiUwJLbuuLnl5civNg5ykOQ==", + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1.tgz", + "integrity": "sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==", "requires": { "@types/json-schema": "^7.0.3", - "@typescript-eslint/types": "3.6.0", - "@typescript-eslint/typescript-estree": "3.6.0", + "@typescript-eslint/types": "3.10.1", + "@typescript-eslint/typescript-estree": "3.10.1", "eslint-scope": "^5.0.0", "eslint-utils": "^2.0.0" } }, "@typescript-eslint/parser": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-3.6.0.tgz", - "integrity": "sha512-taghDxuLhbDAD1U5Fk8vF+MnR0yiFE9Z3v2/bYScFb0N1I9SK8eKHkdJl1DAD48OGFDMFTeOTX0z7g0W6SYUXw==", + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-3.10.1.tgz", + "integrity": "sha512-Ug1RcWcrJP02hmtaXVS3axPPTTPnZjupqhgj+NnZ6BCkwSImWk/283347+x9wN+lqOdK9Eo3vsyiyDHgsmiEJw==", "requires": { "@types/eslint-visitor-keys": "^1.0.0", - "@typescript-eslint/experimental-utils": "3.6.0", - "@typescript-eslint/types": "3.6.0", - "@typescript-eslint/typescript-estree": "3.6.0", + "@typescript-eslint/experimental-utils": "3.10.1", + "@typescript-eslint/types": "3.10.1", + "@typescript-eslint/typescript-estree": "3.10.1", "eslint-visitor-keys": "^1.1.0" } }, "@typescript-eslint/types": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-3.6.0.tgz", - "integrity": "sha512-JwVj74ohUSt0ZPG+LZ7hb95fW8DFOqBuR6gE7qzq55KDI3BepqsCtHfBIoa0+Xi1AI7fq5nCu2VQL8z4eYftqg==" + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-3.10.1.tgz", + "integrity": "sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==" }, "@typescript-eslint/typescript-estree": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-3.6.0.tgz", - "integrity": "sha512-G57NDSABHjvob7zVV09ehWyD1K6/YUKjz5+AufObFyjNO4DVmKejj47MHjVHHlZZKgmpJD2yyH9lfCXHrPITFg==", + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz", + "integrity": "sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==", "requires": { - "@typescript-eslint/types": "3.6.0", - "@typescript-eslint/visitor-keys": "3.6.0", + "@typescript-eslint/types": "3.10.1", + "@typescript-eslint/visitor-keys": "3.10.1", "debug": "^4.1.1", "glob": "^7.1.6", "is-glob": "^4.0.1", @@ -2529,9 +3777,9 @@ } }, "@typescript-eslint/visitor-keys": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-3.6.0.tgz", - "integrity": "sha512-p1izllL2Ubwunite0ITjubuMQRBGgjdVYwyG7lXPX8GbrA6qF0uwSRz9MnXZaHMxID4948gX0Ez8v9tUDi/KfQ==", + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz", + "integrity": "sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==", "requires": { "eslint-visitor-keys": "^1.1.0" } @@ -2703,6 +3951,14 @@ "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" }, + "abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "requires": { + "event-target-shim": "^5.0.0" + } + }, "accepts": { "version": "1.3.7", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", @@ -2713,14 +3969,14 @@ } }, "acorn": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.3.1.tgz", - "integrity": "sha512-tLc0wSnatxAQHVHUapaHdz72pi9KUyHjq5KyHjGg9Y8Ifdc79pTh2XvI6I1/chZbnM7QtNKzh66ooDogPZSleA==" + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" }, "acorn-jsx": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.2.0.tgz", - "integrity": "sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ==" + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", + "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==" }, "acorn-walk": { "version": "7.2.0", @@ -2769,19 +4025,34 @@ } } }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "requires": { + "debug": "4" + } + }, "aggregate-error": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.0.1.tgz", - "integrity": "sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", "requires": { "clean-stack": "^2.0.0", "indent-string": "^4.0.0" + }, + "dependencies": { + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + } } }, "ajv": { - "version": "6.12.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.2.tgz", - "integrity": "sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==", + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "requires": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -2795,35 +4066,35 @@ "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==" }, "ajv-keywords": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.1.tgz", - "integrity": "sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ==" + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" }, "algoliasearch": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.4.0.tgz", - "integrity": "sha512-Ag3wxe/nSodNl/1KbHibtkh7TNLptKE300/wnGVtszRjXivaWD6333nUpCumrYObHym/fHMHyLcmQYezXbAIWQ==", + "version": "4.8.3", + "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.8.3.tgz", + "integrity": "sha512-pljX9jEE2TQ3i1JayhG8afNdE8UuJg3O9c7unW6QO67yRWCKr6b0t5aKC3hSVtjt7pA2TQXLKoAISb4SHx9ozQ==", "requires": { - "@algolia/cache-browser-local-storage": "4.4.0", - "@algolia/cache-common": "4.4.0", - "@algolia/cache-in-memory": "4.4.0", - "@algolia/client-account": "4.4.0", - "@algolia/client-analytics": "4.4.0", - "@algolia/client-common": "4.4.0", - "@algolia/client-recommendation": "4.4.0", - "@algolia/client-search": "4.4.0", - "@algolia/logger-common": "4.4.0", - "@algolia/logger-console": "4.4.0", - "@algolia/requester-browser-xhr": "4.4.0", - "@algolia/requester-common": "4.4.0", - "@algolia/requester-node-http": "4.4.0", - "@algolia/transporter": "4.4.0" + "@algolia/cache-browser-local-storage": "4.8.3", + "@algolia/cache-common": "4.8.3", + "@algolia/cache-in-memory": "4.8.3", + "@algolia/client-account": "4.8.3", + "@algolia/client-analytics": "4.8.3", + "@algolia/client-common": "4.8.3", + "@algolia/client-recommendation": "4.8.3", + "@algolia/client-search": "4.8.3", + "@algolia/logger-common": "4.8.3", + "@algolia/logger-console": "4.8.3", + "@algolia/requester-browser-xhr": "4.8.3", + "@algolia/requester-common": "4.8.3", + "@algolia/requester-node-http": "4.8.3", + "@algolia/transporter": "4.8.3" } }, "algoliasearch-helper": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.2.2.tgz", - "integrity": "sha512-/3XvE33R+gQKaiPdy3nmHYqhF8hqIu8xnlOicVxb1fD6uMFmxW8rGLzzrRfsPfxgAfm+c1NslLb3TzQVIB8aVA==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.3.3.tgz", + "integrity": "sha512-1MKryf/yLQK9qgCaHtM+OBmG+R3qD6wxN8NnZstlCB8LijCZjoX1mgdema3+cBaa/zfmsD2q6/aP9kUKQmH4DQ==", "requires": { "events": "^1.1.1" }, @@ -2844,26 +4115,6 @@ "platform": "1.3.3" } }, - "alphanum-sort": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" - }, - "analytics-node": { - "version": "3.4.0-beta.1", - "resolved": "https://registry.npmjs.org/analytics-node/-/analytics-node-3.4.0-beta.1.tgz", - "integrity": "sha512-+0F/y4Asc5S2qhWcYss+iCob6TTXQktwbqlIk02gcZaRxpekCbnTbJu/rcaRooVHxqp9WSzUXiWCesJYPJETZQ==", - "requires": { - "@segment/loosely-validate-event": "^2.0.0", - "axios": "^0.18.1", - "axios-retry": "^3.0.2", - "lodash.isstring": "^4.0.1", - "md5": "^2.2.1", - "ms": "^2.0.0", - "remove-trailing-slash": "^0.1.0", - "uuid": "^3.2.1" - } - }, "anser": { "version": "1.4.9", "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.9.tgz", @@ -3046,9 +4297,9 @@ "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" }, "arch": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/arch/-/arch-2.1.2.tgz", - "integrity": "sha512-NTBIIbAfkJeIletyABbVtdPgeKfDafR+1mZV/AyyfC1UkVkp9iUjV+wwmqtUgphHYajbI86jejBJp5e+jkGTiQ==" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==" }, "archive-type": { "version": "4.0.0", @@ -3083,17 +4334,17 @@ }, "dependencies": { "@babel/runtime": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.10.4.tgz", - "integrity": "sha512-UpTN5yUJr9b4EX2CnGNWIvER7Ab83ibv0pcvvHc4UOdrBI5jb8bj+32cCwPX6xu0mt2daFNjYhoi+X7beH0RSw==", + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", + "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", "requires": { "regenerator-runtime": "^0.13.4" } }, "regenerator-runtime": { - "version": "0.13.5", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz", - "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==" + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" } } }, @@ -3112,11 +4363,6 @@ "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" }, - "arr-rotate": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/arr-rotate/-/arr-rotate-1.0.0.tgz", - "integrity": "sha512-yOzOZcR9Tn7enTF66bqKorGGH0F36vcPaSWg8fO0c0UYb3LX3VMXj5ZxEqQLNOecAhlRJ7wYZja5i4jTlnbIfQ==" - }, "arr-union": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", @@ -3133,12 +4379,14 @@ "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" }, "array-includes": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.1.tgz", - "integrity": "sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.2.tgz", + "integrity": "sha512-w2GspexNQpx+PutG3QpT437/BenZBj0M/MZGn5mzv/MofYqo0xmRHzn4lFsoDlWJ+THYsGJmFlW68WlDFx7VRw==", "requires": { + "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.17.0", + "es-abstract": "^1.18.0-next.1", + "get-intrinsic": "^1.0.1", "is-string": "^1.0.5" } }, @@ -3158,12 +4406,13 @@ "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" }, "array.prototype.flatmap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.3.tgz", - "integrity": "sha512-OOEk+lkePcg+ODXIpvuU9PAryCikCJyo7GlDG1upleEpQRx6mzL9puEBkozQ5iAx20KV0l3DbyQwqciJtqe5Pg==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz", + "integrity": "sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==", "requires": { + "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1", + "es-abstract": "^1.18.0-next.1", "function-bind": "^1.1.1" } }, @@ -3173,13 +4422,14 @@ "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" }, "asn1.js": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", - "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", "requires": { "bn.js": "^4.0.0", "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" }, "dependencies": { "bn.js": { @@ -3202,6 +4452,11 @@ "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" }, + "ast-types": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.2.tgz", + "integrity": "sha512-uWMHxJxtfj/1oZClOxDEV1sQ1HCDkA4MG8Gr69KKeBjEVH0R84WlejZ0y2DcwyBlpAEMltmVYkVgqfLFb2oyiA==" + }, "ast-types-flow": { "version": "0.0.7", "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", @@ -3227,6 +4482,11 @@ "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, "at-least-node": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", @@ -3237,73 +4497,18 @@ "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" }, - "auto-bind": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/auto-bind/-/auto-bind-4.0.0.tgz", - "integrity": "sha512-Hdw8qdNiqdJ8LqT0iK0sVzkFbzg6fhnQqqfWhBDxcHZvU75+B+ayzTy8x+k5Ix0Y92XOhOUlx74ps+bA6BeYMQ==" - }, "autoprefixer": { - "version": "9.8.4", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.4.tgz", - "integrity": "sha512-84aYfXlpUe45lvmS+HoAWKCkirI/sw4JK0/bTeeqgHYco3dcsOn0NqdejISjptsYwNji/21dnkDri9PsYKk89A==", + "version": "9.8.6", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", + "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", "requires": { "browserslist": "^4.12.0", - "caniuse-lite": "^1.0.30001087", - "colorette": "^1.2.0", + "caniuse-lite": "^1.0.30001109", + "colorette": "^1.2.1", "normalize-range": "^0.1.2", "num2fraction": "^1.2.2", "postcss": "^7.0.32", "postcss-value-parser": "^4.1.0" - }, - "dependencies": { - "caniuse-lite": { - "version": "1.0.30001096", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001096.tgz", - "integrity": "sha512-PFTw9UyVfbkcMEFs82q8XVlRayj7HKvnhu5BLcmjGpv+SNyiWasCcWXPGJuO0rK0dhLRDJmtZcJ+LHUfypbw1w==" - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss": { - "version": "7.0.32", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", - "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "requires": { - "has-flag": "^3.0.0" - } - } } }, "axe-core": { @@ -3311,80 +4516,11 @@ "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-3.5.5.tgz", "integrity": "sha512-5P0QZ6J5xGikH780pghEdbEKijCTrruK9KxtPZCFWUpef0f6GipO+xEZ5GKCb020mmqgbiNO6TcA55CriL784Q==" }, - "axios": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.18.1.tgz", - "integrity": "sha512-0BfJq4NSfQXd+SkFdrvFbG7addhYSBA2mQwISr46pD6E5iqkWg02RAs8vyTT/j0RTnoYmeXauBuSv1qKwR179g==", - "requires": { - "follow-redirects": "1.5.10", - "is-buffer": "^2.0.2" - } - }, - "axios-retry": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/axios-retry/-/axios-retry-3.1.8.tgz", - "integrity": "sha512-yPw5Y4Bg6Dgmhm35KaJFtlh23s1TecW0HsUerK4/IS1UKl0gtN2aJqdEKtVomiOS/bDo5w4P3sqgki/M10eF8Q==", - "requires": { - "is-retry-allowed": "^1.1.0" - } - }, "axobject-query": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" }, - "babel-code-frame": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", - "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", - "requires": { - "chalk": "^1.1.3", - "esutils": "^2.0.2", - "js-tokens": "^3.0.2" - }, - "dependencies": { - "ansi-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=" - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=" - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" - } - } - }, "babel-eslint": { "version": "10.1.0", "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", @@ -3398,22 +4534,6 @@ "resolve": "^1.12.0" } }, - "babel-plugin-apply-mdx-type-prop": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.6.6.tgz", - "integrity": "sha512-rUzVvkQa8/9M63OZT6qQQ1bS8P0ozhXp9e5uJ3RwRJF5Me7s4nZK5SYhyNHYc0BkAflWnCOGMP3oPQUfuyB8tg==", - "requires": { - "@babel/helper-plugin-utils": "7.8.3", - "@mdx-js/util": "^1.6.6" - }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" - } - } - }, "babel-plugin-dynamic-import-node": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", @@ -3422,30 +4542,6 @@ "object.assign": "^4.1.0" } }, - "babel-plugin-extract-import-names": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.6.6.tgz", - "integrity": "sha512-UtMuiQJnhVPAGE2+pDe7Nc9NVEmDdqGTN74BtRALgH+7oag88RpxFLOSiA+u5mFkFg741wW9Ut5KiyJpksEj/g==", - "requires": { - "@babel/helper-plugin-utils": "7.8.3" - }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" - } - } - }, - "babel-plugin-import-glob-array": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/babel-plugin-import-glob-array/-/babel-plugin-import-glob-array-0.2.0.tgz", - "integrity": "sha512-z7JhHOQ2hq4MBaNL9aAtDsilS12V01QNbhlZzPBIAkTymXmJhvkZVQIDvb6CJrfFN7wy9ScOTpwhv9RsvGSEWg==", - "requires": { - "glob": "^7.1.3", - "is-glob": "^4.0.0" - } - }, "babel-plugin-syntax-jsx": { "version": "6.18.0", "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", @@ -3526,9 +4622,9 @@ } }, "base64-js": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", - "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" }, "bfj": { "version": "6.1.2", @@ -3592,6 +4688,15 @@ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, "npm-run-path": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", @@ -3625,6 +4730,11 @@ "requires": { "isexe": "^2.0.0" } + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" } } }, @@ -3671,6 +4781,15 @@ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, "npm-run-path": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", @@ -3704,6 +4823,11 @@ "requires": { "isexe": "^2.0.0" } + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" } } }, @@ -3950,30 +5074,6 @@ "requires": { "readable-stream": "^2.3.5", "safe-buffer": "^5.1.1" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "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==", - "requires": { - "safe-buffer": "~5.1.0" - } - } } }, "bluebird": { @@ -3982,9 +5082,9 @@ "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" }, "bn.js": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.2.tgz", - "integrity": "sha512-40rZaf3bUNKTVYu9sIeeEGOg7g14Yvnj9kH7b50EiwX0Q7A6umbvfI5tvHaOERH0XigqKkfLkFQxzb4e6CIXnA==" + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", + "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==" }, "body-parser": { "version": "1.19.0", @@ -4075,37 +5175,40 @@ } }, "browserify-rsa": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", - "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", "requires": { - "bn.js": "^4.1.0", + "bn.js": "^5.0.0", "randombytes": "^2.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" - } } }, "browserify-sign": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.0.tgz", - "integrity": "sha512-hEZC1KEeYuoHRqhGhTy6gWrpJA3ZDjFWv0DE61643ZnOXAKJb3u7yWcrU0mMc9SwAqK1n7myPGndkp0dFG7NFA==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", "requires": { "bn.js": "^5.1.1", "browserify-rsa": "^4.0.1", "create-hash": "^1.2.0", "create-hmac": "^1.1.7", - "elliptic": "^6.5.2", + "elliptic": "^6.5.3", "inherits": "^2.0.4", "parse-asn1": "^5.1.5", "readable-stream": "^3.6.0", "safe-buffer": "^5.2.0" }, "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, "safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", @@ -4122,23 +5225,24 @@ } }, "browserslist": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.12.0.tgz", - "integrity": "sha512-UH2GkcEDSI0k/lRkuDSzFl9ZZ87skSy9w2XAn1MsZnL+4c4rqbBd3e82UWHbYDpztABrPBhZsTEeuxVfHppqDg==", + "version": "4.15.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.15.0.tgz", + "integrity": "sha512-IJ1iysdMkGmjjYeRlDU8PQejVwxvVO5QOfXH7ylW31GO6LwNRSmm/SgRXtNsEXqMLl2e+2H5eEJ7sfynF8TCaQ==", "requires": { - "caniuse-lite": "^1.0.30001043", - "electron-to-chromium": "^1.3.413", - "node-releases": "^1.1.53", - "pkg-up": "^2.0.0" + "caniuse-lite": "^1.0.30001164", + "colorette": "^1.2.1", + "electron-to-chromium": "^1.3.612", + "escalade": "^3.1.1", + "node-releases": "^1.1.67" } }, "buffer": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz", - "integrity": "sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==", + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4" + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" } }, "buffer-alloc": { @@ -4191,58 +5295,41 @@ "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" }, "cacache": { - "version": "13.0.1", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-13.0.1.tgz", - "integrity": "sha512-5ZvAxd05HDDU+y9BVvcqYu2LLXmPnQ0hW62h32g4xBTgL/MppR4/04NHfj/ycM2y6lmTnbw6HVi+1eN0Psba6w==", + "version": "15.0.5", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.5.tgz", + "integrity": "sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==", "requires": { - "chownr": "^1.1.2", - "figgy-pudding": "^3.5.1", + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", "fs-minipass": "^2.0.0", "glob": "^7.1.4", - "graceful-fs": "^4.2.2", "infer-owner": "^1.0.4", - "lru-cache": "^5.1.1", - "minipass": "^3.0.0", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", "minipass-collect": "^1.0.2", "minipass-flush": "^1.0.5", "minipass-pipeline": "^1.2.2", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "p-map": "^3.0.0", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", "promise-inflight": "^1.0.1", - "rimraf": "^2.7.1", - "ssri": "^7.0.0", + "rimraf": "^3.0.2", + "ssri": "^8.0.0", + "tar": "^6.0.2", "unique-filename": "^1.1.1" }, "dependencies": { - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "requires": { - "yallist": "^3.0.2" - } - }, - "p-map": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", - "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", - "requires": { - "aggregate-error": "^3.0.0" - } + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" }, "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "requires": { "glob": "^7.1.3" } - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" } } }, @@ -4288,32 +5375,20 @@ } } }, + "call-bind": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.0.tgz", + "integrity": "sha512-AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.0" + } + }, "call-me-maybe": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=" }, - "caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", - "requires": { - "callsites": "^2.0.0" - } - }, - "caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", - "requires": { - "caller-callsite": "^2.0.0" - } - }, - "callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=" - }, "camelcase": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", @@ -4333,21 +5408,10 @@ "map-obj": "^1.0.0" } }, - "caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "requires": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, "caniuse-lite": { - "version": "1.0.30001066", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001066.tgz", - "integrity": "sha512-Gfj/WAastBtfxLws0RCh2sDbTK/8rJuSeZMecrSkNGYxPcv7EzblmDGfWQCFEQcSqYE2BRgQiJh8HOD07N5hIw==" + "version": "1.0.30001164", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001164.tgz", + "integrity": "sha512-G+A/tkf4bu0dSp9+duNiXc7bGds35DioCyC6vgK2m/rjA4Krpy5WeZgZyfH2f0wj2kI6yAWWucyap6oOwmY1mg==" }, "caw": { "version": "2.0.1", @@ -4375,11 +5439,10 @@ }, "dependencies": { "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { - "@types/color-name": "^1.1.1", "color-convert": "^2.0.1" } }, @@ -4402,9 +5465,9 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { "has-flag": "^4.0.0" } @@ -4436,11 +5499,6 @@ "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" }, - "charenc": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", - "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=" - }, "check-types": { "version": "8.0.3", "resolved": "https://registry.npmjs.org/check-types/-/check-types-8.0.3.tgz", @@ -4577,20 +5635,6 @@ } } }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, "readdirp": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", @@ -4601,14 +5645,6 @@ "readable-stream": "^2.0.2" } }, - "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==", - "requires": { - "safe-buffer": "~5.1.0" - } - }, "to-regex-range": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", @@ -4621,9 +5657,9 @@ } }, "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==" }, "chrome-trace-event": { "version": "1.0.2", @@ -4636,7 +5672,8 @@ "ci-info": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true }, "cipher-base": { "version": "1.0.4", @@ -4686,11 +5723,6 @@ "restore-cursor": "^3.1.0" } }, - "cli-spinners": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-1.3.1.tgz", - "integrity": "sha512-1QL4544moEsDVH9T/l6Cemov/37iv1RtoKf7NJ04A60+4MREXNfx/QvavbH6QoGdsD4N4Mwy49cmaINR/o2mdg==" - }, "cli-truncate": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", @@ -4701,11 +5733,10 @@ }, "dependencies": { "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { - "@types/color-name": "^1.1.1", "color-convert": "^2.0.1" } }, @@ -4775,51 +5806,6 @@ "tiny-emitter": "^2.0.0" } }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "requires": { - "ansi-regex": "^4.1.0" - } - }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - } - } - } - }, - "clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "requires": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - } - }, "clone-regexp": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-2.2.0.tgz", @@ -4879,15 +5865,6 @@ "object-visit": "^1.0.0" } }, - "color": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/color/-/color-3.1.2.tgz", - "integrity": "sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==", - "requires": { - "color-convert": "^1.9.1", - "color-string": "^1.5.2" - } - }, "color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -4901,20 +5878,19 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" }, - "color-string": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", - "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", - "requires": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, "colorette": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==" }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, "comma-separated-tokens": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz", @@ -4941,11 +5917,6 @@ "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" }, - "component-type": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/component-type/-/component-type-1.2.1.tgz", - "integrity": "sha1-ikeQFwAjjk/DIml3EjAibyS0Fak=" - }, "compose-function": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/compose-function/-/compose-function-3.0.3.tgz", @@ -4968,30 +5939,6 @@ "inherits": "^2.0.3", "readable-stream": "^2.2.2", "typedarray": "^0.0.6" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "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==", - "requires": { - "safe-buffer": "~5.1.0" - } - } } }, "config-chain": { @@ -5068,11 +6015,11 @@ "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" }, "core-js-compat": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.5.tgz", - "integrity": "sha512-7ItTKOhOZbznhXAQ2g/slGg1PJV5zDO/WdkTwi7UEOJmkvsE32PWvx6mKtDjiMpjnR2CNf6BAD6sSxIlv7ptng==", + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.8.0.tgz", + "integrity": "sha512-o9QKelQSxQMYWHXc/Gc4L8bx/4F7TTraE5rhuN8I7mKBt5dBIUpXpIR3omv70ebr8ST5R3PqbDQr+ZI3+Tt1FQ==", "requires": { - "browserslist": "^4.8.5", + "browserslist": "^4.14.7", "semver": "7.0.0" }, "dependencies": { @@ -5084,9 +6031,9 @@ } }, "core-js-pure": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.6.5.tgz", - "integrity": "sha512-lacdXOimsiD0QyNf9BC/mxivNJ/ybBGJXQFKzRekp1WTHoVUWsUHEn+2T8GJAzzIhyOuXA+gOxCVN3l+5PLPUA==" + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.8.0.tgz", + "integrity": "sha512-fRjhg3NeouotRoIV0L1FdchA6CK7ZD+lyINyMoz19SyV+ROpC4noS1xItWHFtwZdlqfMfVPJEyEGdfri2bD1pA==" }, "core-util-is": { "version": "1.0.2", @@ -5094,37 +6041,42 @@ "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" }, "cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", + "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", "requires": { "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", + "import-fresh": "^3.2.1", "parse-json": "^5.0.0", "path-type": "^4.0.0", - "yaml": "^1.7.2" + "yaml": "^1.10.0" }, "dependencies": { "parse-json": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.0.0.tgz", - "integrity": "sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz", + "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==", "requires": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1", + "json-parse-even-better-errors": "^2.3.0", "lines-and-columns": "^1.1.6" } + }, + "yaml": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", + "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==" } } }, "create-ecdh": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", - "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", "requires": { "bn.js": "^4.1.0", - "elliptic": "^6.0.0" + "elliptic": "^6.5.3" }, "dependencies": { "bn.js": { @@ -5160,11 +6112,18 @@ } }, "cross-fetch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.0.5.tgz", - "integrity": "sha512-FFLcLtraisj5eteosnX1gf01qYDCOc4fDy0+euOt8Kn9YBY2NtXL/pCoYPavw24NIQkQqm5ZOLsGD5Zzj0gyew==", + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.0.6.tgz", + "integrity": "sha512-KBPUbqgFjzWlVcURG+Svp9TlhA5uliYtiNx/0r8nv0pdypeQCRJ9IaSIc3q/x3q8t3F75cHuwxVql1HFGHCNJQ==", "requires": { - "node-fetch": "2.6.0" + "node-fetch": "2.6.1" + }, + "dependencies": { + "node-fetch": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" + } } }, "cross-spawn": { @@ -5177,11 +6136,6 @@ "which": "^2.0.1" } }, - "crypt": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", - "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=" - }, "crypto-browserify": { "version": "3.12.0", "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", @@ -5226,20 +6180,6 @@ "postcss": "^7.0.5" } }, - "css-color-names": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", - "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=" - }, - "css-declaration-sorter": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", - "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", - "requires": { - "postcss": "^7.0.1", - "timsort": "^0.3.0" - } - }, "css-has-pseudo": { "version": "0.10.0", "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz", @@ -5250,67 +6190,53 @@ } }, "css-loader": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.5.3.tgz", - "integrity": "sha512-UEr9NH5Lmi7+dguAm+/JSPovNjYbm2k3TK58EiwQHzOHH5Jfq1Y+XoP2bQO6TMn7PptMd0opxxedAWcaSTRKHw==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-4.3.0.tgz", + "integrity": "sha512-rdezjCjScIrsL8BSYszgT4s476IcNKt6yX69t0pHjJVnPUTDpn4WfIpDQTN3wCJvUvfsz/mFjuGOekf3PY3NUg==", "requires": { - "camelcase": "^5.3.1", + "camelcase": "^6.0.0", "cssesc": "^3.0.0", "icss-utils": "^4.1.1", - "loader-utils": "^1.2.3", - "normalize-path": "^3.0.0", - "postcss": "^7.0.27", + "loader-utils": "^2.0.0", + "postcss": "^7.0.32", "postcss-modules-extract-imports": "^2.0.0", - "postcss-modules-local-by-default": "^3.0.2", + "postcss-modules-local-by-default": "^3.0.3", "postcss-modules-scope": "^2.2.0", "postcss-modules-values": "^3.0.0", - "postcss-value-parser": "^4.0.3", - "schema-utils": "^2.6.6", - "semver": "^6.3.0" + "postcss-value-parser": "^4.1.0", + "schema-utils": "^2.7.1", + "semver": "^7.3.2" }, "dependencies": { "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==" }, "cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "requires": { - "minimist": "^1.2.0" - } - }, "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", "requires": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", - "json5": "^1.0.1" + "json5": "^2.1.2" } }, "schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", "requires": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" } } }, @@ -5355,9 +6281,9 @@ } }, "css-what": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.2.1.tgz", - "integrity": "sha512-WwOrosiQTvyms+Ti5ZC5vGEK0Vod3FTt1ca+payZqvKuGJF+dq7bG63DstxtN0dpm6FxY27a/zS3Wten+gEtGw==" + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" }, "css.escape": { "version": "1.5.1", @@ -5374,134 +6300,55 @@ "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" }, - "cssnano": { - "version": "4.1.10", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", - "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", + "cssnano-preset-simple": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/cssnano-preset-simple/-/cssnano-preset-simple-1.1.4.tgz", + "integrity": "sha512-EYKDo65W+AxMViUijv/hvhbEnxUjmu3V7omcH1MatPOwjRLrAgVArUOE8wTUyc1ePFEtvV8oCT4/QSRJDorm/A==", "requires": { - "cosmiconfig": "^5.0.0", - "cssnano-preset-default": "^4.0.7", - "is-resolvable": "^1.0.0", - "postcss": "^7.0.0" + "postcss": "^7.0.32" + } + }, + "cssnano-simple": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/cssnano-simple/-/cssnano-simple-1.2.0.tgz", + "integrity": "sha512-pton9cZ70/wOCWMAbEGHO1ACsW1KggTB6Ikj7k71uOEsz6SfByH++86+WAmXjRSc9q/g9gxkpFP9bDX9vRotdA==", + "requires": { + "cssnano-preset-simple": "1.2.0", + "postcss": "^7.0.32" }, "dependencies": { - "cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "cssnano-preset-simple": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/cssnano-preset-simple/-/cssnano-preset-simple-1.2.0.tgz", + "integrity": "sha512-zojGlY+KasFeQT/SnD/WqYXHcKddz2XHRDtIwxrWpGqGHp5IyLWsWFS3UW7pOf3AWvfkpYSRdxOSlYuJPz8j8g==", "requires": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" + "caniuse-lite": "^1.0.30001093", + "postcss": "^7.0.32" } - }, - "import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", - "requires": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - } - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" } } }, - "cssnano-preset-default": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", - "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", - "requires": { - "css-declaration-sorter": "^4.0.1", - "cssnano-util-raw-cache": "^4.0.1", - "postcss": "^7.0.0", - "postcss-calc": "^7.0.1", - "postcss-colormin": "^4.0.3", - "postcss-convert-values": "^4.0.1", - "postcss-discard-comments": "^4.0.2", - "postcss-discard-duplicates": "^4.0.2", - "postcss-discard-empty": "^4.0.1", - "postcss-discard-overridden": "^4.0.1", - "postcss-merge-longhand": "^4.0.11", - "postcss-merge-rules": "^4.0.3", - "postcss-minify-font-values": "^4.0.2", - "postcss-minify-gradients": "^4.0.2", - "postcss-minify-params": "^4.0.2", - "postcss-minify-selectors": "^4.0.2", - "postcss-normalize-charset": "^4.0.1", - "postcss-normalize-display-values": "^4.0.2", - "postcss-normalize-positions": "^4.0.2", - "postcss-normalize-repeat-style": "^4.0.2", - "postcss-normalize-string": "^4.0.2", - "postcss-normalize-timing-functions": "^4.0.2", - "postcss-normalize-unicode": "^4.0.1", - "postcss-normalize-url": "^4.0.1", - "postcss-normalize-whitespace": "^4.0.2", - "postcss-ordered-values": "^4.1.2", - "postcss-reduce-initial": "^4.0.3", - "postcss-reduce-transforms": "^4.0.2", - "postcss-svgo": "^4.0.2", - "postcss-unique-selectors": "^4.0.1" - } - }, - "cssnano-util-get-arguments": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", - "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=" - }, - "cssnano-util-get-match": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", - "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=" - }, - "cssnano-util-raw-cache": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", - "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", - "requires": { - "postcss": "^7.0.0" - } - }, - "cssnano-util-same-parent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", - "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==" - }, "csso": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.0.3.tgz", - "integrity": "sha512-NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", "requires": { - "css-tree": "1.0.0-alpha.39" + "css-tree": "^1.1.2" }, "dependencies": { "css-tree": { - "version": "1.0.0-alpha.39", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.39.tgz", - "integrity": "sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.2.tgz", + "integrity": "sha512-wCoWush5Aeo48GLhfHPbmvZs59Z+M7k5+B1xDnXbdWNcEF423DoFdqSWE0PM5aNk5nI5cp1q7ms36zGApY/sKQ==", "requires": { - "mdn-data": "2.0.6", + "mdn-data": "2.0.14", "source-map": "^0.6.1" } }, "mdn-data": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.6.tgz", - "integrity": "sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA==" + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" }, "source-map": { "version": "0.6.1", @@ -5710,21 +6557,11 @@ "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" }, - "deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" - }, "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=" }, - "defer-to-connect": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", - "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" - }, "define-properties": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", @@ -5770,6 +6607,11 @@ } } }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, "delegate": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz", @@ -5795,14 +6637,6 @@ "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" }, - "detab": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/detab/-/detab-2.0.3.tgz", - "integrity": "sha512-Up8P0clUVwq0FnFjDclzZsy9PadzRn5FFxrr47tQQvMHqyiFYVbpH8oXDzWtF0Q7pYy3l+RPmtBl+BsFF6wH0A==", - "requires": { - "repeat-string": "^1.5.4" - } - }, "diffie-hellman": { "version": "5.0.3", "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", @@ -5846,14 +6680,9 @@ }, "dependencies": { "domelementtype": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz", - "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==" - }, - "entities": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.2.tgz", - "integrity": "sha512-dmD3AvJQBUjKpcNkoqr+x+IF0SdRtPz9Vk0uTy4yWqga9ibB6s4v++QFWNohjiUGoMlF552ZvNyXDxz5iW0qmw==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", + "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==" } } }, @@ -5884,21 +6713,6 @@ "domelementtype": "1" } }, - "dot-prop": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.2.0.tgz", - "integrity": "sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==", - "requires": { - "is-obj": "^2.0.0" - }, - "dependencies": { - "is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" - } - } - }, "dotenv": { "version": "8.2.0", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", @@ -5935,9 +6749,9 @@ } }, "duplexer": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", - "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=" + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" }, "duplexer3": { "version": "0.1.4", @@ -5953,30 +6767,6 @@ "inherits": "^2.0.1", "readable-stream": "^2.0.0", "stream-shift": "^1.0.0" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "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==", - "requires": { - "safe-buffer": "~5.1.0" - } - } } }, "ee-first": { @@ -5985,22 +6775,22 @@ "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" }, "ejs": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.3.tgz", - "integrity": "sha512-wmtrUGyfSC23GC/B1SMv2ogAUgbQEtDmTIhfqielrG5ExIM9TP4UoYdi90jLF1aTcsWCJNEO0UrgKzP0y3nTSg==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.5.tgz", + "integrity": "sha512-dldq3ZfFtgVTJMLjOe+/3sROTzALlL9E34V4/sDtUd/KlBSS0s6U1/+WPE1B4sj9CXHJpL1M6rhNJnc9Wbal9w==", "requires": { "jake": "^10.6.1" } }, "electron-to-chromium": { - "version": "1.3.453", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.453.tgz", - "integrity": "sha512-IQbCfjJR0NDDn/+vojTlq7fPSREcALtF8M1n01gw7nQghCtfFYrJ2dfhsp8APr8bANoFC8vRTFVXMOGpT0eetw==" + "version": "1.3.614", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.614.tgz", + "integrity": "sha512-JMDl46mg4G+n6q/hAJkwy9eMTj5FJjsE+8f/irAGRMLM4yeRVbMuRrdZrbbGGOrGVcZc4vJPjUpEUWNb/fA6hg==" }, "elliptic": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.2.tgz", - "integrity": "sha512-f4x70okzZbIQl/NSRLkI/+tteV/9WqL98zx+SQ69KbXxmVrmjwsNUPn/gYJJ0sHvEak24cZgHIPegRePAtA/xw==", + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz", + "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==", "requires": { "bn.js": "^4.4.0", "brorand": "^1.0.1", @@ -6042,9 +6832,9 @@ } }, "enhanced-resolve": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.1.tgz", - "integrity": "sha512-98p2zE+rL7/g/DzMHMTF4zZlCgeVdJ7yr6xzEpJRYwFYrGi9ANdn5DnJURg6RpBkyk60XYDnWIv51VfIhfNGuA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz", + "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==", "requires": { "graceful-fs": "^4.1.2", "memory-fs": "^0.5.0", @@ -6059,28 +6849,6 @@ "errno": "^0.1.3", "readable-stream": "^2.0.1" } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "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==", - "requires": { - "safe-buffer": "~5.1.0" - } } } }, @@ -6093,9 +6861,9 @@ } }, "entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", + "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==" }, "errno": { "version": "0.1.7", @@ -6122,21 +6890,35 @@ } }, "es-abstract": { - "version": "1.17.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz", - "integrity": "sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==", + "version": "1.18.0-next.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", + "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", "requires": { "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", "has": "^1.0.3", "has-symbols": "^1.0.1", - "is-callable": "^1.1.5", - "is-regex": "^1.0.5", - "object-inspect": "^1.7.0", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.0", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimleft": "^2.1.1", - "string.prototype.trimright": "^2.1.1" + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + }, + "dependencies": { + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + } } }, "es-to-primitive": { @@ -6178,6 +6960,11 @@ "ext": "^1.1.2" } }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, "escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", @@ -6189,9 +6976,9 @@ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" }, "eslint": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.4.0.tgz", - "integrity": "sha512-gU+lxhlPHu45H3JkEGgYhWhkR9wLHHEXC9FbWFnTlEkbKyZKWgWRLgf61E8zWmBuI6g5xKBph9ltg3NtZMVF8g==", + "version": "7.7.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.7.0.tgz", + "integrity": "sha512-1KUxLzos0ZVsyL81PnRN335nDtQ8/vZUD6uMtWbF+5zDtjKcsklIi78XoE0MVL93QvWTu+E5y44VyyCsOMBrIg==", "requires": { "@babel/code-frame": "^7.0.0", "ajv": "^6.10.0", @@ -6201,9 +6988,9 @@ "doctrine": "^3.0.0", "enquirer": "^2.3.5", "eslint-scope": "^5.1.0", - "eslint-utils": "^2.0.0", - "eslint-visitor-keys": "^1.2.0", - "espree": "^7.1.0", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^1.3.0", + "espree": "^7.2.0", "esquery": "^1.2.0", "esutils": "^2.0.2", "file-entry-cache": "^5.0.1", @@ -6217,7 +7004,7 @@ "js-yaml": "^3.13.1", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", - "lodash": "^4.17.14", + "lodash": "^4.17.19", "minimatch": "^3.0.4", "natural-compare": "^1.4.0", "optionator": "^0.9.1", @@ -6238,6 +7025,11 @@ "requires": { "type-fest": "^0.8.1" } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" } } }, @@ -6268,22 +7060,22 @@ }, "dependencies": { "@babel/runtime": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.10.4.tgz", - "integrity": "sha512-UpTN5yUJr9b4EX2CnGNWIvER7Ab83ibv0pcvvHc4UOdrBI5jb8bj+32cCwPX6xu0mt2daFNjYhoi+X7beH0RSw==", + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", + "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", "requires": { "regenerator-runtime": "^0.13.4" } }, "emoji-regex": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.0.0.tgz", - "integrity": "sha512-6p1NII1Vm62wni/VR/cUMauVQoxmLVb9csqQlvLz+hO2gk8U2UYDfXHQSUYIBKmZwAKz867IDqG7B+u0mj+M6w==" + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.0.tgz", + "integrity": "sha512-DNc3KFPK18bPdElMJnf/Pkv5TXhxFU3YFDEuGLDRtPmV4rkmCjBkCSEp22u6rBHdSN9Vlp/GK7k98prmE1Jgug==" }, "regenerator-runtime": { - "version": "0.13.5", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz", - "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==" + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" } } }, @@ -6296,9 +7088,9 @@ } }, "eslint-plugin-react": { - "version": "7.20.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.20.3.tgz", - "integrity": "sha512-txbo090buDeyV0ugF3YMWrzLIUqpYTsWSDZV9xLSmExE1P/Kmgg9++PD931r+KEWS66O1c9R4srLVVHmeHpoAg==", + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.20.6.tgz", + "integrity": "sha512-kidMTE5HAEBSLu23CUDvj8dc3LdBU0ri1scwHBZjI41oDv4tjsWZKU7MQccFzH1QYPYhsnTF2ovh7JlcIcmxgg==", "requires": { "array-includes": "^3.1.1", "array.prototype.flatmap": "^1.2.3", @@ -6324,11 +7116,11 @@ } }, "eslint-scope": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.0.tgz", - "integrity": "sha512-iiGRvtxWqgtx5m8EyQUJihBloE4EnYeGE/bz1wSPwJE6tZuJUtHlhqDM4Xj2ukE8Dyy1+HCZ4hE0fzIVMzb58w==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", "requires": { - "esrecurse": "^4.1.0", + "esrecurse": "^4.3.0", "estraverse": "^4.1.1" } }, @@ -6346,13 +7138,13 @@ "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" }, "espree": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.1.0.tgz", - "integrity": "sha512-dcorZSyfmm4WTuTnE5Y7MEN1DyoPYy1ZR783QW1FJoenn7RailyWFsq/UL6ZAAA7uXurN9FIpYyUs3OfiIW+Qw==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.0.tgz", + "integrity": "sha512-dksIWsvKCixn1yrEXO8UosNSxaDoSYpq9reEjZSbHLpT5hpaCAKTLBwq0RHtLrIr+c0ByiYzWT8KTMRzoRCNlw==", "requires": { - "acorn": "^7.2.0", + "acorn": "^7.4.0", "acorn-jsx": "^5.2.0", - "eslint-visitor-keys": "^1.2.0" + "eslint-visitor-keys": "^1.3.0" } }, "esprima": { @@ -6369,18 +7161,25 @@ }, "dependencies": { "estraverse": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.1.0.tgz", - "integrity": "sha512-FyohXK+R0vE+y1nHLoBM7ZTyqRpqAlhdZHCWIWEviFLiGB8b04H6bQs8G+XTthacvT8VuwvteiP7RJSxMs8UEw==" + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" } } }, "esrecurse": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", - "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "requires": { - "estraverse": "^4.1.0" + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" + } } }, "estraverse": { @@ -6398,10 +7197,15 @@ "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" }, + "event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==" + }, "events": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.1.0.tgz", - "integrity": "sha512-Rv+u8MLHNOdMjTAFeT3nCjHn2aGlx435FP/sDHNaRhDEMwyI/aB22Kj2qIN8R0cw3z28psEQLYwxVKLsKrMgWg==" + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", + "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==" }, "evp_bytestokey": { "version": "1.0.3", @@ -6458,6 +7262,15 @@ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, "npm-run-path": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", @@ -6496,13 +7309,18 @@ "requires": { "isexe": "^2.0.0" } + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" } } }, "execa": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.0.3.tgz", - "integrity": "sha512-WFDXGHckXPWZX19t1kCsXzOpqX9LWYNqn4C+HqZlk/V0imTkzJZqf87ZBhvpHaftERYknpk0fjSylnXVlVgI0A==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", "requires": { "cross-spawn": "^7.0.0", "get-stream": "^5.0.0", @@ -6626,9 +7444,9 @@ }, "dependencies": { "type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/type/-/type-2.0.0.tgz", - "integrity": "sha512-KBt58xCHry4Cejnc2ISQAF7QY+ORngsWfxezO68+12hKV6lQY8P/psIkcbjeHWn7MqcgciWJyCCevFMJdIXpow==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.1.0.tgz", + "integrity": "sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA==" } } }, @@ -6723,10 +7541,15 @@ } } }, + "extract-files": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/extract-files/-/extract-files-9.0.0.tgz", + "integrity": "sha512-CvdFfHkC95B4bBBk36hcEmvdR2awOdhhVUYH6S/zrVj3477zven/fJMYg7121h4T1xHZC+tetUpubpAhxwI7hQ==" + }, "fast-deep-equal": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", - "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==" + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, "fast-diff": { "version": "1.2.0", @@ -6756,10 +7579,15 @@ "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" }, + "fastest-levenshtein": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", + "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==" + }, "fastq": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.8.0.tgz", - "integrity": "sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.9.0.tgz", + "integrity": "sha512-i7FVWL8HhVY+CTkwFxkN2mk3h+787ixS5S63eb78diVRc1MCssarHq3W5cj0av7YDSwmaV928RNag+U1etRQ7w==", "requires": { "reusify": "^1.0.4" } @@ -6801,26 +7629,6 @@ "requires": { "loader-utils": "^1.0.2", "schema-utils": "^1.0.0" - }, - "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - } } }, "file-type": { @@ -6920,11 +7728,12 @@ } }, "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", "requires": { - "locate-path": "^2.0.0" + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" } }, "find-versions": { @@ -6962,48 +7771,6 @@ "requires": { "inherits": "^2.0.3", "readable-stream": "^2.3.6" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "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==", - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "follow-redirects": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", - "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", - "requires": { - "debug": "=3.1.0" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "requires": { - "ms": "2.0.0" - } - } } }, "for-in": { @@ -7011,200 +7778,14 @@ "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" }, - "fork-ts-checker-webpack-plugin": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-3.1.1.tgz", - "integrity": "sha512-DuVkPNrM12jR41KM2e+N+styka0EgLkTnXmNcXdgOM37vtGeY+oCBK/Jx0hzSeEU6memFCtWb4htrHPMDfwwUQ==", + "form-data": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.0.tgz", + "integrity": "sha512-CKMFDglpbMi6PyN+brwB9Q/GOw0eAnsrEZDgcsH5Krhz5Od/haKHAX0NmQfha2zPPz0JpWzA7GJHGSnvCRLWsg==", "requires": { - "babel-code-frame": "^6.22.0", - "chalk": "^2.4.1", - "chokidar": "^3.3.0", - "micromatch": "^3.1.10", - "minimatch": "^3.0.4", - "semver": "^5.6.0", - "tapable": "^1.0.0", - "worker-rpc": "^0.1.0" - }, - "dependencies": { - "anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "binary-extensions": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz", - "integrity": "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==" - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "chokidar": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.0.tgz", - "integrity": "sha512-aXAaho2VJtisB/1fg1+3nlLJqGOuewTzQpd/Tz0yTg2R0e4IGtshYvtjowyEumcBv2z+y4+kc75Mz7j5xJskcQ==", - "requires": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "fsevents": "~2.1.2", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.4.0" - } - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fsevents": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", - "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", - "optional": true - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "dependencies": { - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - } - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - } + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" } }, "forwarded": { @@ -7232,30 +7813,6 @@ "requires": { "inherits": "^2.0.1", "readable-stream": "^2.0.0" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "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==", - "requires": { - "safe-buffer": "~5.1.0" - } - } } }, "fs-constants": { @@ -7263,6 +7820,11 @@ "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" }, + "fs-exists-sync": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz", + "integrity": "sha1-mC1ok6+RjnLQjeyehnP/K1qNat0=" + }, "fs-extra": { "version": "9.0.1", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz", @@ -7291,30 +7853,6 @@ "iferr": "^0.1.5", "imurmurhash": "^0.1.4", "readable-stream": "1 || 2" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "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==", - "requires": { - "safe-buffer": "~5.1.0" - } - } } }, "fs.realpath": { @@ -7342,11 +7880,6 @@ "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" }, - "fuse.js": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/fuse.js/-/fuse.js-3.6.1.tgz", - "integrity": "sha512-hT9yh/tiinkmirKrlv4KWOjztdoZo1mx9Qh4KvWqC7isoXwdUY3PNWUxceF4/qO9R6riA2C29jdTOeQOIROjgw==" - }, "fuzzysearch": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/fuzzysearch/-/fuzzysearch-1.0.3.tgz", @@ -7357,10 +7890,15 @@ "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==" }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + "get-intrinsic": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.1.tgz", + "integrity": "sha512-ZnWP+AmS1VUaLgTRy47+zKtjTxz+0xMpx3I52i+aalBK1QP19ggLF3Db89KJX7kjfOfP2eoa01qc++GwPgufPg==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } }, "get-own-enumerable-property-symbols": { "version": "3.0.2", @@ -7381,9 +7919,9 @@ "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==" }, "get-stream": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", - "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", "requires": { "pump": "^3.0.0" } @@ -7545,22 +8083,19 @@ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" }, - "graceful-readlink": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", - "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=" - }, "graphql": { - "version": "15.3.0", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.3.0.tgz", - "integrity": "sha512-GTCJtzJmkFLWRfFJuoo9RWWa/FfamUHgiFosxi/X1Ani4AVWbeyBenZTNX6dM+7WSbbFfTo/25eh0LLkwHMw2w==" + "version": "15.4.0", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.4.0.tgz", + "integrity": "sha512-EB3zgGchcabbsU9cFe1j+yxdzKQKAbGUWRb13DsrsMN1yyfmmIq+2+L5MqVWcDCE4V89R5AyUOi7sMOGxdsYtA==" }, "graphql-request": { - "version": "2.1.0-next.1", - "resolved": "https://registry.npmjs.org/graphql-request/-/graphql-request-2.1.0-next.1.tgz", - "integrity": "sha512-9Qr+z4FCzxwFrnG9BE366v9KcgRXLv2bmFkj3RHfSQNDgPHCUM2mA83bwjhgxg4jig/F8X/pcceOZPwRkMleKQ==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/graphql-request/-/graphql-request-3.3.0.tgz", + "integrity": "sha512-NHj65WSIUh8j7TBYgzWU0fqvLfxrqFDrLG8nZUh+IREZw50ljR6JXlXRkr52/fL/46wpItiQNLDrG+UZI+KmzA==", "requires": { - "cross-fetch": "^3.0.4" + "cross-fetch": "^3.0.6", + "extract-files": "^9.0.0", + "form-data": "^3.0.0" } }, "gray-matter": { @@ -7583,24 +8118,6 @@ "pify": "^4.0.1" } }, - "handlebars": { - "version": "4.5.3", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.5.3.tgz", - "integrity": "sha512-3yPecJoJHK/4c6aZhSvxOyG4vJKDshV36VHp0iVCDVh7o9w2vwi3NSnL2MMPj3YdduqaBcu7cGbggJQM0br9xA==", - "requires": { - "neo-async": "^2.6.0", - "optimist": "^0.6.1", - "source-map": "^0.6.1", - "uglify-js": "^3.1.4" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, "hard-rejection": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", @@ -7714,6 +8231,16 @@ "safe-buffer": "^5.2.0" }, "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, "safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", @@ -7730,92 +8257,45 @@ "minimalistic-assert": "^1.0.1" } }, - "hast-to-hyperscript": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-7.0.4.tgz", - "integrity": "sha512-vmwriQ2H0RPS9ho4Kkbf3n3lY436QKLq6VaGA1pzBh36hBi3tm1DO9bR+kaJIbpT10UqaANDkMjxvjVfr+cnOA==", + "hast-util-from-parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-6.0.1.tgz", + "integrity": "sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA==", "requires": { - "comma-separated-tokens": "^1.0.0", - "property-information": "^5.3.0", - "space-separated-tokens": "^1.0.0", - "style-to-object": "^0.2.1", - "unist-util-is": "^3.0.0", - "web-namespaces": "^1.1.2" + "@types/parse5": "^5.0.0", + "hastscript": "^6.0.0", + "property-information": "^5.0.0", + "vfile": "^4.0.0", + "vfile-location": "^3.2.0", + "web-namespaces": "^1.0.0" }, "dependencies": { - "style-to-object": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.2.3.tgz", - "integrity": "sha512-1d/k4EY2N7jVLOqf2j04dTc37TPOv/hHxZmvpg8Pdh8UYydxeu/C1W1U4vD8alzf5V2Gt7rLsmkr4dxAlDm9ng==", - "requires": { - "inline-style-parser": "0.1.1" - } - }, - "unist-util-is": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", - "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==" + "vfile-location": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.2.0.tgz", + "integrity": "sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==" } } }, - "hast-util-from-parse5": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-5.0.3.tgz", - "integrity": "sha512-gOc8UB99F6eWVWFtM9jUikjN7QkWxB3nY0df5Z0Zq1/Nkwl5V4hAAsl0tmwlgWl/1shlTF8DnNYLO8X6wRV9pA==", - "requires": { - "ccount": "^1.0.3", - "hastscript": "^5.0.0", - "property-information": "^5.0.0", - "web-namespaces": "^1.1.2", - "xtend": "^4.0.1" - } - }, "hast-util-is-element": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-1.0.4.tgz", - "integrity": "sha512-NFR6ljJRvDcyPP5SbV7MyPBgF47X3BsskLnmw1U34yL+X6YC0MoBx9EyMg8Jtx4FzGH95jw8+c1VPLHaRA0wDQ==" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-1.1.0.tgz", + "integrity": "sha512-oUmNua0bFbdrD/ELDSSEadRVtWZOf3iF6Lbv81naqsIV99RnSCieTbWuWCY8BAeEfKJTKl0gRdokv+dELutHGQ==" }, "hast-util-parse-selector": { "version": "2.2.4", "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.4.tgz", "integrity": "sha512-gW3sxfynIvZApL4L07wryYF4+C9VvH3AUi7LAnVXV4MneGEgwOByXvFo18BgmTWnm7oHAe874jKbIB1YhHSIzA==" }, - "hast-util-raw": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-5.0.2.tgz", - "integrity": "sha512-3ReYQcIHmzSgMq8UrDZHFL0oGlbuVGdLKs8s/Fe8BfHFAyZDrdv1fy/AGn+Fim8ZuvAHcJ61NQhVMtyfHviT/g==", - "requires": { - "hast-util-from-parse5": "^5.0.0", - "hast-util-to-parse5": "^5.0.0", - "html-void-elements": "^1.0.0", - "parse5": "^5.0.0", - "unist-util-position": "^3.0.0", - "web-namespaces": "^1.0.0", - "xtend": "^4.0.0", - "zwitch": "^1.0.0" - } - }, - "hast-util-to-parse5": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-5.1.2.tgz", - "integrity": "sha512-ZgYLJu9lYknMfsBY0rBV4TJn2xiwF1fXFFjbP6EE7S0s5mS8LIKBVWzhA1MeIs1SWW6GnnE4In6c3kPb+CWhog==", - "requires": { - "hast-to-hyperscript": "^7.0.0", - "property-information": "^5.0.0", - "web-namespaces": "^1.0.0", - "xtend": "^4.0.0", - "zwitch": "^1.0.0" - } - }, "hast-util-to-string": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/hast-util-to-string/-/hast-util-to-string-1.0.4.tgz", "integrity": "sha512-eK0MxRX47AV2eZ+Lyr18DCpQgodvaS3fAQO2+b9Two9F5HEoRPhiUMNzoXArMJfZi2yieFzUBMRl3HNJ3Jus3w==" }, "hast-util-to-text": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-2.0.0.tgz", - "integrity": "sha512-idXqFGmKInLKcFMbLvh0fldmV94o+aOdXL/z5H5XhPhUp/5vzycu7i15c8V9kC6W3XgGHg2uuiIcRJlWtESVfQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-2.0.1.tgz", + "integrity": "sha512-8nsgCARfs6VkwH2jJU9b8LNTuR4700na+0h3PqCaEk4MAnMDeu5P0tP8mjk9LLNGxIeQRLbiDbZVw6rku+pYsQ==", "requires": { "hast-util-is-element": "^1.0.0", "repeat-string": "^1.0.0", @@ -7823,20 +8303,21 @@ } }, "hastscript": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-5.1.2.tgz", - "integrity": "sha512-WlztFuK+Lrvi3EggsqOkQ52rKbxkXL3RwB6t5lwoa8QLMemoWfBuL43eDrwOamJyR7uKQKdmKYaBH1NZBiIRrQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-6.0.0.tgz", + "integrity": "sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==", "requires": { + "@types/hast": "^2.0.0", "comma-separated-tokens": "^1.0.0", "hast-util-parse-selector": "^2.0.0", "property-information": "^5.0.0", "space-separated-tokens": "^1.0.0" } }, - "hex-color-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", - "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" }, "hmac-drbg": { "version": "1.0.1", @@ -7858,16 +8339,6 @@ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==" }, - "hsl-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", - "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=" - }, - "hsla-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", - "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=" - }, "html-comment-regex": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", @@ -7894,6 +8365,23 @@ "entities": "^1.1.1", "inherits": "^2.0.1", "readable-stream": "^3.1.1" + }, + "dependencies": { + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } } }, "http-cache-semantics": { @@ -7925,120 +8413,36 @@ "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" }, + "https-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "requires": { + "agent-base": "6", + "debug": "4" + } + }, "human-signals": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==" }, "husky": { - "version": "4.2.5", - "resolved": "https://registry.npmjs.org/husky/-/husky-4.2.5.tgz", - "integrity": "sha512-SYZ95AjKcX7goYVZtVZF2i6XiZcHknw50iXvY7b0MiGoj5RwdgRQNEHdb+gPDPCXKlzwrybjFjkL6FOj8uRhZQ==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/husky/-/husky-4.3.0.tgz", + "integrity": "sha512-tTMeLCLqSBqnflBZnlVDhpaIMucSGaYyX6855jM4AguGeWCeSzNdb1mfyWduTZ3pe3SJVvVWGL0jO1iKZVPfTA==", "dev": true, "requires": { "chalk": "^4.0.0", "ci-info": "^2.0.0", "compare-versions": "^3.6.0", - "cosmiconfig": "^6.0.0", + "cosmiconfig": "^7.0.0", "find-versions": "^3.2.0", "opencollective-postinstall": "^2.0.2", "pkg-dir": "^4.2.0", "please-upgrade-node": "^3.2.0", "slash": "^3.0.0", "which-pm-runs": "^1.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", - "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", - "dev": true, - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "import-fresh": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", - "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "parse-json": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.0.0.tgz", - "integrity": "sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1", - "lines-and-columns": "^1.1.6" - } - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, - "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } } }, "iconv-lite": { @@ -8058,9 +8462,9 @@ } }, "ieee754": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", - "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" }, "iferr": { "version": "0.1.5", @@ -8341,37 +8745,17 @@ } }, "img-loader": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/img-loader/-/img-loader-3.0.1.tgz", - "integrity": "sha512-0jDJqexgzOuq3zlXwFTBKJlMcaP1uXyl5t4Qu6b1IgXb3IwBDjPfVylBC8vHFIIESDw/S+5QkBbtBrt4T8wESA==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/img-loader/-/img-loader-3.0.2.tgz", + "integrity": "sha512-rSriLKgvi85Km7ppSF+AEAM3nU4fxpvCkaXtC/IoCEU7jfks55bEANFs0bB9YXYkxY9JurZQIZFtXh5Gue3upw==", "requires": { "loader-utils": "^1.1.0" - }, - "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - } } }, "import-fresh": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", - "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.2.tgz", + "integrity": "sha512-cTPNrlvJT6twpYy+YmKUKrTSjWFs3bjYjAhCwm+z4EOCubZxAuO+hHpRN64TqjEaYSHs7tJAE0w1CKMGmsG/lw==", "requires": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" @@ -8388,9 +8772,12 @@ "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" }, "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "requires": { + "repeating": "^2.0.0" + } }, "indexes-of": { "version": "1.0.1", @@ -8421,296 +8808,15 @@ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" }, - "ink": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/ink/-/ink-2.7.1.tgz", - "integrity": "sha512-s7lJuQDJEdjqtaIWhp3KYHl6WV3J04U9zoQ6wVc+Xoa06XM27SXUY57qC5DO46xkF0CfgXMKkKNcgvSu/SAEpA==", - "requires": { - "ansi-escapes": "^4.2.1", - "arrify": "^2.0.1", - "auto-bind": "^4.0.0", - "chalk": "^3.0.0", - "cli-cursor": "^3.1.0", - "cli-truncate": "^2.1.0", - "is-ci": "^2.0.0", - "lodash.throttle": "^4.1.1", - "log-update": "^3.0.0", - "prop-types": "^15.6.2", - "react-reconciler": "^0.24.0", - "scheduler": "^0.18.0", - "signal-exit": "^3.0.2", - "slice-ansi": "^3.0.0", - "string-length": "^3.1.0", - "widest-line": "^3.1.0", - "wrap-ansi": "^6.2.0", - "yoga-layout-prebuilt": "^1.9.3" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" - }, - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "arrify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", - "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==" - }, - "astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==" - }, - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "log-update": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-3.4.0.tgz", - "integrity": "sha512-ILKe88NeMt4gmDvk/eb615U/IVn7K9KWGkoYbdatQ69Z65nj1ZzjM6fHXfcs0Uge+e+EGnMW7DY4T9yko8vWFg==", - "requires": { - "ansi-escapes": "^3.2.0", - "cli-cursor": "^2.1.0", - "wrap-ansi": "^5.0.0" - }, - "dependencies": { - "ansi-escapes": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==" - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "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=", - "requires": { - "restore-cursor": "^2.0.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - } - } - } - }, - "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==" - }, - "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "requires": { - "mimic-fn": "^1.0.0" - } - }, - "restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", - "requires": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - } - }, - "slice-ansi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", - "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", - "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "requires": { - "ansi-regex": "^4.1.0" - } - }, - "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "ink-link": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ink-link/-/ink-link-1.1.0.tgz", - "integrity": "sha512-a716nYz4YDPu8UOA2PwabTZgTvZa3SYB/70yeXVmTOKFAEdMbJyGSVeNuB7P+aM2olzDj9AGVchA7W5QytF9uA==", - "requires": { - "prop-types": "^15.7.2", - "terminal-link": "^2.1.1" - } - }, - "ink-select-input": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/ink-select-input/-/ink-select-input-3.1.2.tgz", - "integrity": "sha512-PaLraGx8A54GhSkTNzZI8bgY0elAoa1jSPPe5Q52B5VutcBoJc4HE3ICDwsEGJ88l1Hw6AWjpeoqrq82a8uQPA==", - "requires": { - "arr-rotate": "^1.0.0", - "figures": "^2.0.0", - "lodash.isequal": "^4.5.0", - "prop-types": "^15.5.10" - }, - "dependencies": { - "figures": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", - "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", - "requires": { - "escape-string-regexp": "^1.0.5" - } - } - } - }, - "ink-spinner": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/ink-spinner/-/ink-spinner-3.1.0.tgz", - "integrity": "sha512-sPqmE4qeJ43vJFk9DGLd0wIqhMBAr3129ZqHPt7b847fVl+YTZ3g96khI82Db+FYE7v/Fc5B3lp4ZNtJfqpRUg==", - "requires": { - "cli-spinners": "^1.0.0", - "prop-types": "^15.5.10" - } - }, - "ink-text-input": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/ink-text-input/-/ink-text-input-3.3.0.tgz", - "integrity": "sha512-gO4wrOf2ie3YuEARTIwGlw37lMjFn3Gk6CKIDrMlHb46WFMagZU7DplohjM24zynlqfnXA5UDEIfC2NBcvD8kg==", - "requires": { - "chalk": "^3.0.0", - "prop-types": "^15.5.10" - }, - "dependencies": { - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, "inline-style-parser": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" }, "inquirer": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.0.tgz", - "integrity": "sha512-K+LZp6L/6eE5swqIcVXrxl21aGDU4S50gKH0/d96OMQnSBCyGyZl/oZhbkVmdp5sBoINHd4xZvFSARh2dk6DWA==", + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", + "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", "requires": { "ansi-escapes": "^4.2.1", "chalk": "^4.1.0", @@ -8718,7 +8824,7 @@ "cli-width": "^3.0.0", "external-editor": "^3.0.3", "figures": "^3.0.0", - "lodash": "^4.17.15", + "lodash": "^4.17.19", "mute-stream": "0.0.8", "run-async": "^2.4.0", "rxjs": "^6.6.0", @@ -8745,6 +8851,11 @@ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" + }, "string-width": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", @@ -8765,6 +8876,37 @@ "es-abstract": "^1.17.0-next.1", "has": "^1.0.3", "side-channel": "^1.0.2" + }, + "dependencies": { + "es-abstract": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", + "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + } } }, "into-stream": { @@ -8785,9 +8927,9 @@ } }, "ip-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.1.0.tgz", - "integrity": "sha512-pKnZpbgCTfH/1NLIlOduP/V+WRXzC2MOz3Qo8xmxk8C5GudJLgK5QyLVXOSWy3ParAH7Eemurl3xjv/WXYFvMA==" + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.2.0.tgz", + "integrity": "sha512-n5cDDeTWWRwK1EBoWwRti+8nP4NbytBBY0pldmnIkq6Z55KNFmWofh4rl9dPZpj+U/nVq7gweR3ylrvMt4YZ5A==" }, "ipaddr.js": { "version": "1.9.1", @@ -8860,30 +9002,9 @@ "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==" }, "is-callable": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", - "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==" - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-color-stop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", - "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", - "requires": { - "css-color-names": "^0.0.4", - "hex-color-regex": "^1.1.0", - "hsl-regex": "^1.0.0", - "hsla-regex": "^1.0.0", - "rgb-regex": "^1.0.1", - "rgba-regex": "^1.0.0" - } + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", + "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==" }, "is-data-descriptor": { "version": "0.1.4", @@ -8935,15 +9056,10 @@ } } }, - "is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" - }, "is-docker": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.0.0.tgz", - "integrity": "sha512-pJEdRugimx4fBMra5z2/5iRdZ63OhYV0vr0Dwm5+xtW4D1FvRkB8hamMIhnWfyJeDdyr/aa7BDyNbtG38VxgoQ==" + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", + "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==" }, "is-extendable": { "version": "0.1.1", @@ -8988,6 +9104,11 @@ "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", "integrity": "sha1-q5124dtM7VHjXeDHLr7PCfc0zeg=" }, + "is-negative-zero": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.0.tgz", + "integrity": "sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE=" + }, "is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", @@ -8999,9 +9120,9 @@ "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" }, "is-object": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.1.tgz", - "integrity": "sha1-iVJojF7C/9awPsyF52ngKQMINHA=" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz", + "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==" }, "is-plain-obj": { "version": "2.1.0", @@ -9022,11 +9143,11 @@ "integrity": "sha512-4KPGizaVGj2LK7xwJIz8o5B2ubu1D/vcQsgOGFEDlpcvgZHto4gBnyd0ig7Ws+67ixmwKoNmu0hYnpo6AaKb5g==" }, "is-regex": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", - "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", "requires": { - "has": "^1.0.3" + "has-symbols": "^1.0.1" } }, "is-regexp": { @@ -9034,11 +9155,6 @@ "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=" }, - "is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" - }, "is-retry-allowed": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", @@ -9132,12 +9248,24 @@ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" }, "isomorphic-unfetch": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/isomorphic-unfetch/-/isomorphic-unfetch-3.0.0.tgz", - "integrity": "sha512-V0tmJSYfkKokZ5mgl0cmfQMTb7MLHsBMngTkbLY0eXvKqiVRRoZP04Ly+KhKrJfKtzC9E6Pp15Jo+bwh7Vi2XQ==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/isomorphic-unfetch/-/isomorphic-unfetch-3.1.0.tgz", + "integrity": "sha512-geDJjpoZ8N0kWexiwkX8F9NkTsXhetLPVbZFQ+JTW239QNOwvB0gniuR1Wc6f0AMTn7/mFGyXvHTifrCp/GH8Q==", "requires": { - "node-fetch": "^2.2.0", - "unfetch": "^4.0.0" + "node-fetch": "^2.6.1", + "unfetch": "^4.2.0" + }, + "dependencies": { + "node-fetch": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" + }, + "unfetch": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/unfetch/-/unfetch-4.2.0.tgz", + "integrity": "sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA==" + } } }, "isurl": { @@ -9191,11 +9319,6 @@ } } }, - "join-component": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/join-component/-/join-component-1.1.0.tgz", - "integrity": "sha1-uEF7dQZho5K+4sJTfGiyqdSXfNU=" - }, "js-cookie": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-2.2.1.tgz", @@ -9230,19 +9353,16 @@ "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" }, - "json-stable-stringify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", - "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", - "requires": { - "jsonify": "~0.0.0" - } - }, "json-stable-stringify-without-jsonify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", @@ -9257,19 +9377,21 @@ } }, "jsonfile": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.0.1.tgz", - "integrity": "sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "requires": { "graceful-fs": "^4.1.6", - "universalify": "^1.0.0" + "universalify": "^2.0.0" + }, + "dependencies": { + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + } } }, - "jsonify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", - "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" - }, "jstz": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/jstz/-/jstz-2.1.1.tgz", @@ -9285,9 +9407,9 @@ } }, "katex": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/katex/-/katex-0.11.1.tgz", - "integrity": "sha512-5oANDICCTX0NqYIyAiFCCwjQ7ERu3DQG2JFHLbYOf+fXaMoH8eg/zOq5WSYJsKMi/QebW+Eh3gSM+oss1H/bww==", + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/katex/-/katex-0.12.0.tgz", + "integrity": "sha512-y+8btoc/CK70XqcHqjxiGWBOeIL8upbS0peTPXTvgrh21n1RiWWcIpSWM+4uXq+IAgNh9YYQWdc7LVDPDAEEAg==", "requires": { "commander": "^2.19.0" } @@ -9305,15 +9427,20 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" }, + "klona": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz", + "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==" + }, "known-css-properties": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.19.0.tgz", - "integrity": "sha512-eYboRV94Vco725nKMlpkn3nV2+96p9c3gKXRsYqAJSswSENvBhN7n5L+uDhY58xQa0UukWsDMTGELzmD8Q+wTA==" + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.20.0.tgz", + "integrity": "sha512-URvsjaA9ypfreqJ2/ylDr5MUERhJZ+DhguoWRr2xgS5C7aGCalXo+ewL+GixgKBfhT2vuL02nbIgNGqVWgTOYw==" }, "language-subtag-registry": { - "version": "0.3.20", - "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.20.tgz", - "integrity": "sha512-KPMwROklF4tEx283Xw0pNKtfTj1gZ4UByp4EsIFWLgBavJltF4TiYPc39k06zSTsLzxTVXXDSpbwaQXaFB4Qeg==" + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", + "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==" }, "language-tags": { "version": "1.0.5", @@ -9323,14 +9450,6 @@ "language-subtag-registry": "~0.3.2" } }, - "latest-version": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", - "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", - "requires": { - "package-json": "^6.3.0" - } - }, "leven": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", @@ -9353,25 +9472,30 @@ "type-check": "~0.4.0" } }, + "line-reader": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/line-reader/-/line-reader-0.4.0.tgz", + "integrity": "sha1-F+RIGNoKwzVnW6MAlU+U72cOZv0=" + }, "lines-and-columns": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" }, "lint-staged": { - "version": "10.2.11", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-10.2.11.tgz", - "integrity": "sha512-LRRrSogzbixYaZItE2APaS4l2eJMjjf5MbclRZpLJtcQJShcvUzKXsNeZgsLIZ0H0+fg2tL4B59fU9wHIHtFIA==", + "version": "10.2.13", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-10.2.13.tgz", + "integrity": "sha512-conwlukNV6aL9SiMWjFtDp5exeDnTMekdNPDZsKGnpfQuHcO0E3L3Bbf58lcR+M7vk6LpCilxDAVks/DDVBYlA==", "requires": { - "chalk": "^4.0.0", - "cli-truncate": "2.1.0", - "commander": "^5.1.0", - "cosmiconfig": "^6.0.0", + "chalk": "^4.1.0", + "cli-truncate": "^2.1.0", + "commander": "^6.0.0", + "cosmiconfig": "^7.0.0", "debug": "^4.1.1", "dedent": "^0.7.0", - "enquirer": "^2.3.5", - "execa": "^4.0.1", - "listr2": "^2.1.0", + "enquirer": "^2.3.6", + "execa": "^4.0.3", + "listr2": "^2.6.0", "log-symbols": "^4.0.0", "micromatch": "^4.0.2", "normalize-path": "^3.0.0", @@ -9381,24 +9505,24 @@ }, "dependencies": { "commander": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", - "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==" + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.0.tgz", + "integrity": "sha512-zP4jEKbe8SHzKJYQmq8Y9gYjtO/POJLgIdKgV7B9qNmABVFVc+ctqSX6iXh4mCpJfRBOabiZ2YKPg8ciDw6C+Q==" } } }, "listr2": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-2.2.0.tgz", - "integrity": "sha512-Q8qbd7rgmEwDo1nSyHaWQeztfGsdL6rb4uh7BA+Q80AZiDET5rVntiU1+13mu2ZTDVaBVbvAD1Db11rnu3l9sg==", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-2.6.2.tgz", + "integrity": "sha512-6x6pKEMs8DSIpA/tixiYY2m/GcbgMplMVmhQAaLFxEtNSKLeWTGjtmU57xvv6QCm2XcqzyNXL/cTSVf4IChCRA==", "requires": { - "chalk": "^4.0.0", + "chalk": "^4.1.0", "cli-truncate": "^2.1.0", "figures": "^3.2.0", "indent-string": "^4.0.0", "log-update": "^4.0.0", "p-map": "^4.0.0", - "rxjs": "^6.5.5", + "rxjs": "^6.6.2", "through": "^2.3.8" }, "dependencies": { @@ -9409,6 +9533,11 @@ "requires": { "escape-string-regexp": "^1.0.5" } + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" } } }, @@ -9437,13 +9566,23 @@ "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==" }, "loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", "requires": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", - "json5": "^2.1.2" + "json5": "^1.0.1" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + } } }, "locate-path": { @@ -9453,6 +9592,13 @@ "requires": { "p-locate": "^2.0.0", "path-exists": "^3.0.0" + }, + "dependencies": { + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + } } }, "lodash": { @@ -9465,21 +9611,6 @@ "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=" }, - "lodash.isequal": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" - }, - "lodash.isstring": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", - "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=" - }, - "lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" - }, "lodash.sortby": { "version": "4.7.0", "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", @@ -9502,11 +9633,6 @@ "lodash._reinterpolate": "^3.0.0" } }, - "lodash.throttle": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", - "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=" - }, "lodash.uniq": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", @@ -9532,11 +9658,10 @@ }, "dependencies": { "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { - "@types/color-name": "^1.1.1", "color-convert": "^2.0.1" } }, @@ -9631,24 +9756,15 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=" - }, - "indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", - "requires": { - "repeating": "^2.0.0" - } } } }, "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" + "yallist": "^4.0.0" } }, "make-dir": { @@ -9707,23 +9823,6 @@ "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==" }, - "md5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/md5/-/md5-2.2.1.tgz", - "integrity": "sha1-U6s41f48iJG6RlMp6iP6wFQBJvk=", - "requires": { - "charenc": "~0.0.1", - "crypt": "~0.0.1", - "is-buffer": "~1.1.1" - }, - "dependencies": { - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - } - } - }, "md5.js": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", @@ -9750,32 +9849,42 @@ "unist-util-visit": "^2.0.0" } }, - "mdast-util-definitions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-3.0.1.tgz", - "integrity": "sha512-BAv2iUm/e6IK/b2/t+Fx69EL/AGcq/IG2S+HxHjDJGfLJtd6i9SZUS76aC9cig+IEucsqxKTR0ot3m933R3iuA==", - "requires": { - "unist-util-visit": "^2.0.0" - } - }, - "mdast-util-to-hast": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-9.1.0.tgz", - "integrity": "sha512-Akl2Vi9y9cSdr19/Dfu58PVwifPXuFt1IrHe7l+Crme1KvgUT+5z+cHLVcQVGCiNTZZcdqjnuv9vPkGsqWytWA==", + "mdast-util-from-markdown": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.1.tgz", + "integrity": "sha512-qJXNcFcuCSPqUF0Tb0uYcFDIq67qwB3sxo9RPdf9vG8T90ViKnksFqdB/Coq2a7sTnxL/Ify2y7aIQXDkQFH0w==", "requires": { "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.3", - "collapse-white-space": "^1.0.0", - "detab": "^2.0.0", - "mdast-util-definitions": "^3.0.0", - "mdurl": "^1.0.0", - "trim-lines": "^1.0.0", - "unist-builder": "^2.0.0", - "unist-util-generated": "^1.0.0", - "unist-util-position": "^3.0.0", - "unist-util-visit": "^2.0.0" + "mdast-util-to-string": "^1.0.0", + "micromark": "~2.10.0", + "parse-entities": "^2.0.0" } }, + "mdast-util-to-markdown": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-0.5.4.tgz", + "integrity": "sha512-0jQTkbWYx0HdEA/h++7faebJWr5JyBoBeiRf0u3F4F3QtnyyGaWIsOwo749kRb1ttKrLLr+wRtOkfou9yB0p6A==", + "requires": { + "@types/unist": "^2.0.0", + "longest-streak": "^2.0.0", + "mdast-util-to-string": "^2.0.0", + "parse-entities": "^2.0.0", + "repeat-string": "^1.0.0", + "zwitch": "^1.0.0" + }, + "dependencies": { + "mdast-util-to-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", + "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==" + } + } + }, + "mdast-util-to-string": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-1.1.0.tgz", + "integrity": "sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A==" + }, "mdn-data": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", @@ -9798,30 +9907,6 @@ "requires": { "errno": "^0.1.3", "readable-stream": "^2.0.1" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "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==", - "requires": { - "safe-buffer": "~5.1.0" - } - } } }, "meow": { @@ -9861,10 +9946,14 @@ "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" }, - "microevent.ts": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz", - "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==" + "micromark": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.10.1.tgz", + "integrity": "sha512-fUuVF8sC1X7wsCS29SYQ2ZfIZYbTymp0EYr6sab3idFjigFFjGa5UwoniPlV9tAgntjuapW1t9U+S0yDYeGKHQ==", + "requires": { + "debug": "^4.0.0", + "parse-entities": "^2.0.0" + } }, "micromatch": { "version": "4.0.2", @@ -9924,75 +10013,6 @@ "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" }, - "mini-css-extract-plugin": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.8.0.tgz", - "integrity": "sha512-MNpRGbNA52q6U92i0qbVpQNsgk7LExy41MdAlG84FeytfDOtRIf/mCHdEgG8rpTKOaNKiqUnZdlptF469hxqOw==", - "requires": { - "loader-utils": "^1.1.0", - "normalize-url": "1.9.1", - "schema-utils": "^1.0.0", - "webpack-sources": "^1.1.0" - }, - "dependencies": { - "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=" - }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, - "normalize-url": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", - "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", - "requires": { - "object-assign": "^4.0.1", - "prepend-http": "^1.0.0", - "query-string": "^4.1.0", - "sort-keys": "^1.0.0" - } - }, - "prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=" - }, - "query-string": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", - "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", - "requires": { - "object-assign": "^4.1.0", - "strict-uri-encode": "^1.0.0" - } - }, - "sort-keys": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", - "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", - "requires": { - "is-plain-obj": "^1.0.0" - } - } - } - }, "minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", @@ -10039,13 +10059,6 @@ "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", "requires": { "yallist": "^4.0.0" - }, - "dependencies": { - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - } } }, "minipass-collect": { @@ -10065,13 +10078,22 @@ } }, "minipass-pipeline": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.3.tgz", - "integrity": "sha512-cFOknTvng5vqnwOpDsZTWhNll6Jf8o2x+/diplafmxpuIymAjzoOolZG0VvQf3V2HgqzJNhnuKHYp2BqDgz8IQ==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", "requires": { "minipass": "^3.0.0" } }, + "minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "requires": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + } + }, "mississippi": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", @@ -10150,9 +10172,9 @@ "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" }, "nan": { - "version": "2.14.1", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.1.tgz", - "integrity": "sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==", + "version": "2.14.2", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", + "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", "optional": true }, "nanomatch": { @@ -10193,9 +10215,9 @@ } }, "native-url": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/native-url/-/native-url-0.3.1.tgz", - "integrity": "sha512-VL0XRW8nNBdSpxqZCbLJKrLHmIMn82FZ8pJzriJgyBmErjdEtrUX6eZAJbtHjlkMooEWUV+EtJ0D5tOP3+1Piw==", + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/native-url/-/native-url-0.3.4.tgz", + "integrity": "sha512-6iM8R99ze45ivyH8vybJ7X0yekIcPf5GgLV5K0ENCbmRcaRIDoj37BC8iLEmaaBfqqb8enuZ5p0uhY+lVAbAcA==", "requires": { "querystring": "^0.2.0" } @@ -10216,69 +10238,78 @@ "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==" }, "next": { - "version": "9.4.4", - "resolved": "https://registry.npmjs.org/next/-/next-9.4.4.tgz", - "integrity": "sha512-ZT8bU2SAv5jkFQ+y8py+Rl5RJRJ6DnZDS+VUnB1cIscmtmUhDi7LYED7pYm4MCKkYhPbEEM1Lbpo7fnoZJGWNQ==", + "version": "9.5.5", + "resolved": "https://registry.npmjs.org/next/-/next-9.5.5.tgz", + "integrity": "sha512-KF4MIdTYeI6YIGODNw27w9HGzCll4CXbUpkP6MNvyoHlpsunx8ybkQHm/hYa7lWMozmsn58LwaXJOhe4bSrI0g==", "requires": { - "@ampproject/toolbox-optimizer": "2.4.0", - "@babel/code-frame": "7.8.3", + "@ampproject/toolbox-optimizer": "2.6.0", + "@babel/code-frame": "7.10.4", "@babel/core": "7.7.7", - "@babel/plugin-proposal-class-properties": "7.8.3", - "@babel/plugin-proposal-nullish-coalescing-operator": "7.8.3", - "@babel/plugin-proposal-numeric-separator": "7.8.3", - "@babel/plugin-proposal-object-rest-spread": "7.9.6", - "@babel/plugin-proposal-optional-chaining": "7.9.0", + "@babel/plugin-proposal-class-properties": "7.10.4", + "@babel/plugin-proposal-export-namespace-from": "7.10.4", + "@babel/plugin-proposal-numeric-separator": "7.10.4", + "@babel/plugin-proposal-object-rest-spread": "7.11.0", "@babel/plugin-syntax-bigint": "7.8.3", "@babel/plugin-syntax-dynamic-import": "7.8.3", - "@babel/plugin-transform-modules-commonjs": "7.9.6", - "@babel/plugin-transform-runtime": "7.9.6", - "@babel/preset-env": "7.9.6", - "@babel/preset-modules": "0.1.3", - "@babel/preset-react": "7.9.4", - "@babel/preset-typescript": "7.9.0", - "@babel/runtime": "7.9.6", - "@babel/types": "7.9.6", - "@next/react-dev-overlay": "9.4.4", - "@next/react-refresh-utils": "9.4.4", - "babel-plugin-syntax-jsx": "6.18.0", + "@babel/plugin-syntax-jsx": "7.10.4", + "@babel/plugin-transform-modules-commonjs": "7.10.4", + "@babel/plugin-transform-runtime": "7.11.5", + "@babel/preset-env": "7.11.5", + "@babel/preset-modules": "0.1.4", + "@babel/preset-react": "7.10.4", + "@babel/preset-typescript": "7.10.4", + "@babel/runtime": "7.11.2", + "@babel/types": "7.11.5", + "@hapi/accept": "5.0.1", + "@next/env": "9.5.5", + "@next/polyfill-module": "9.5.5", + "@next/react-dev-overlay": "9.5.5", + "@next/react-refresh-utils": "9.5.5", + "ast-types": "0.13.2", "babel-plugin-transform-define": "2.0.0", "babel-plugin-transform-react-remove-prop-types": "0.4.24", - "browserslist": "4.12.0", - "cacache": "13.0.1", + "browserslist": "4.13.0", + "buffer": "5.6.0", + "cacache": "15.0.5", + "caniuse-lite": "^1.0.30001113", "chokidar": "2.1.8", - "css-loader": "3.5.3", + "crypto-browserify": "3.12.0", + "css-loader": "4.3.0", + "cssnano-simple": "1.2.0", "find-cache-dir": "3.3.1", - "fork-ts-checker-webpack-plugin": "3.1.1", "jest-worker": "24.9.0", "loader-utils": "2.0.0", - "mini-css-extract-plugin": "0.8.0", "mkdirp": "0.5.3", - "native-url": "0.3.1", + "native-url": "0.3.4", "neo-async": "2.6.1", + "node-html-parser": "^1.2.19", + "path-browserify": "1.0.1", "pnp-webpack-plugin": "1.6.4", - "postcss": "7.0.29", + "postcss": "7.0.32", + "process": "0.11.10", "prop-types": "15.7.2", - "prop-types-exact": "1.2.0", "react-is": "16.13.1", "react-refresh": "0.8.3", "resolve-url-loader": "3.1.1", - "sass-loader": "8.0.2", - "schema-utils": "2.6.6", + "sass-loader": "10.0.2", + "schema-utils": "2.7.1", + "stream-browserify": "3.0.0", "style-loader": "1.2.1", "styled-jsx": "3.3.0", "use-subscription": "1.4.1", + "vm-browserify": "1.1.2", "watchpack": "2.0.0-beta.13", - "web-vitals": "0.2.1", - "webpack": "4.43.0", + "web-vitals": "0.2.4", + "webpack": "4.44.1", "webpack-sources": "1.4.3" }, "dependencies": { "@babel/code-frame": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", - "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", "requires": { - "@babel/highlight": "^7.8.3" + "@babel/highlight": "^7.10.4" } }, "@babel/core": { @@ -10302,32 +10333,90 @@ "source-map": "^0.5.0" } }, + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + }, + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, "@babel/highlight": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.1.tgz", - "integrity": "sha512-8rMof+gVP8mxYZApLF/JgNDAkdKa+aJt3ZYxF8z6+j/hpeXL7iMsKCPHa2jNMHu/qqBwzQF4OHNoYi8dMA/rYg==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", "requires": { - "@babel/helper-validator-identifier": "^7.10.1", + "@babel/helper-validator-identifier": "^7.10.4", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.10.4.tgz", + "integrity": "sha512-aNdf0LY6/3WXkhh0Fdb6Zk9j1NMD8ovj3F6r0+3j837Pn1S1PdNtcwJ5EG9WkVPNHPxyJDaxMaAOVq4eki0qbg==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/preset-modules": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", + "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, "@babel/runtime": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.6.tgz", - "integrity": "sha512-64AF1xY3OAkFHqOb9s4jpgk1Mm5vDZ4L3acHvAml+53nO1XbXLuDodsVpO4OIUsmemlUHMxNdYMNJmsvOwLrvQ==", + "version": "7.11.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.11.2.tgz", + "integrity": "sha512-TeWkU52so0mPtDcaCTxNBI/IHiz0pZgr8VEFqXFtZWpYD08ZB6FaSwVAS8MKRQAP3bYKiVjwysOJgMFY28o6Tw==", "requires": { "regenerator-runtime": "^0.13.4" } }, "@babel/types": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.6.tgz", - "integrity": "sha512-qxXzvBO//jO9ZnoasKF1uJzHd2+M6Q2ZPIVfnFps8JJvXy0ZBbwbNOmE6SGIY5XOY6d1Bo5lb9d9RJ8nv3WSeA==", + "version": "7.11.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz", + "integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==", "requires": { - "@babel/helper-validator-identifier": "^7.9.5", - "lodash": "^4.17.13", + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", "to-fast-properties": "^2.0.0" + }, + "dependencies": { + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" + } + } + }, + "browserslist": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.13.0.tgz", + "integrity": "sha512-MINatJ5ZNrLnQ6blGvePd/QOz9Xtu+Ne+x29iQSCHfkU5BugKVJwZKn/iiL8UbpIpa3JhviKjz+XxMo0m2caFQ==", + "requires": { + "caniuse-lite": "^1.0.30001093", + "electron-to-chromium": "^1.3.488", + "escalade": "^3.0.1", + "node-releases": "^1.1.58" + } + }, + "buffer": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz", + "integrity": "sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4" } }, "chalk": { @@ -10340,6 +10429,16 @@ "supports-color": "^5.3.0" } }, + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, "mkdirp": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz", @@ -10349,9 +10448,9 @@ } }, "postcss": { - "version": "7.0.29", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.29.tgz", - "integrity": "sha512-ba0ApvR3LxGvRMMiUa9n0WR4HjzcYm7tS+ht4/2Nd0NLtHpPIH77fuB9Xh1/yJVz9O/E/95Y/dn8ygWsyffXtw==", + "version": "7.0.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", + "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", "requires": { "chalk": "^2.4.2", "source-map": "^0.6.1", @@ -10379,17 +10478,18 @@ "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, "regenerator-runtime": { - "version": "0.13.5", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz", - "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==" + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" }, "schema-utils": { - "version": "2.6.6", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.6.6.tgz", - "integrity": "sha512-wHutF/WPSbIi9x6ctjGGk2Hvl0VOz5l3EKEuKbjPlB30mKZUzb9A5k9yEXRX3pwyqVLPvpfZZEllaFq/M718hA==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", "requires": { - "ajv": "^6.12.0", - "ajv-keywords": "^3.4.1" + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" } }, "semver": { @@ -10399,25 +10499,1134 @@ } } }, - "next-mdx-enhanced": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/next-mdx-enhanced/-/next-mdx-enhanced-3.0.0.tgz", - "integrity": "sha512-TBLg7TmfYB8lT+MHK7/AKz2ony4w0URg0N3L2CpHpAQXNwsJvp9ghPpcI5q55SbP+iTF0McMrnn5S7754OcPKQ==", + "next-mdx-remote": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-mdx-remote/-/next-mdx-remote-1.0.0.tgz", + "integrity": "sha512-18QulBpZKCMRiDx1YTlCwKWu3HWHqw4dXDeTHrJK0s5cJPbMhITwFIxZRhtzGPPPI1OxbmcLB76OpnRafBxymg==", "requires": { - "@mdx-js/loader": "^1.6.1", - "debug": "^4.1.1", - "fs-extra": "^9.0.0", - "glob": "^7.1.6", - "gray-matter": "^4.0.2", - "loader-utils": "^2.0.0", - "prebuild-webpack-plugin": "1.1.0", - "stringify-object": "^3.3.0" + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/preset-react": "^7.10.4", + "@mdx-js/mdx": "^1.6.16", + "@mdx-js/react": "^1.6.16" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "@babel/compat-data": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.7.tgz", + "integrity": "sha512-YaxPMGs/XIWtYqrdEOZOCPsVWfEoriXopnsz3/i7apYPXQ3698UFhS6dVT1KN5qOsWmVgw/FOrmQgpRaZayGsw==" + }, + "@babel/core": { + "version": "7.12.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", + "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.5", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helpers": "^7.12.5", + "@babel/parser": "^7.12.7", + "@babel/template": "^7.12.7", + "@babel/traverse": "^7.12.9", + "@babel/types": "^7.12.7", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + } + }, + "@babel/generator": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.5.tgz", + "integrity": "sha512-m16TQQJ8hPt7E+OS/XVQg/7U184MLXtvuGbCdA7na61vha+ImkyyNM/9DDA0unYCVZn3ZOhng+qz48/KBOT96A==", + "requires": { + "@babel/types": "^7.12.5", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz", + "integrity": "sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA==", + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz", + "integrity": "sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-builder-react-jsx": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.10.4.tgz", + "integrity": "sha512-5nPcIZ7+KKDxT1427oBivl9V9YTal7qk0diccnh7RrcgrT/pGFOjgGw1dgryyx1GvHEpXVfoDF6Ak3rTiWh8Rg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-builder-react-jsx-experimental": { + "version": "7.12.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.12.4.tgz", + "integrity": "sha512-AjEa0jrQqNk7eDQOo0pTfUOwQBMF+xVqrausQwT9/rTKy0g04ggFNaJpaE09IQMn9yExluigWMJcj0WC7bq+Og==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-module-imports": "^7.12.1", + "@babel/types": "^7.12.1" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.5.tgz", + "integrity": "sha512-+qH6NrscMolUlzOYngSBMIOQpKUGPPsc61Bu5W10mg84LxZ7cmvnBHzARKbDoFxVvqqAbj6Tg6N7bSrWSPXMyw==", + "requires": { + "@babel/compat-data": "^7.12.5", + "@babel/helper-validator-option": "^7.12.1", + "browserslist": "^4.14.5", + "semver": "^5.5.0" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz", + "integrity": "sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w==", + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-member-expression-to-functions": "^7.12.1", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/helper-replace-supers": "^7.12.1", + "@babel/helper-split-export-declaration": "^7.10.4" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.7.tgz", + "integrity": "sha512-idnutvQPdpbduutvi3JVfEgcVIHooQnhvhx0Nk9isOINOIGYkZea1Pk2JlJRiUnMefrlvr0vkByATBY/mB4vjQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "regexpu-core": "^4.7.1" + } + }, + "@babel/helper-define-map": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz", + "integrity": "sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==", + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/types": "^7.10.5", + "lodash": "^4.17.19" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.1.tgz", + "integrity": "sha512-dmUwH8XmlrUpVqgtZ737tK88v07l840z9j3OEhCLwKTkjlvKpfqXVIZ0wpK3aeOxspwGrf/5AP5qLx4rO3w5rA==", + "requires": { + "@babel/types": "^7.12.1" + } + }, + "@babel/helper-function-name": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", + "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", + "requires": { + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", + "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz", + "integrity": "sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==", + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz", + "integrity": "sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==", + "requires": { + "@babel/types": "^7.12.7" + } + }, + "@babel/helper-module-imports": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz", + "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==", + "requires": { + "@babel/types": "^7.12.5" + } + }, + "@babel/helper-module-transforms": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz", + "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==", + "requires": { + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-replace-supers": "^7.12.1", + "@babel/helper-simple-access": "^7.12.1", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/helper-validator-identifier": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.1", + "@babel/types": "^7.12.1", + "lodash": "^4.17.19" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.7.tgz", + "integrity": "sha512-I5xc9oSJ2h59OwyUqjv95HRyzxj53DAubUERgQMrpcCEYQyToeHA+NEcUEsVWB4j53RDeskeBJ0SgRAYHDBckw==", + "requires": { + "@babel/types": "^7.12.7" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz", + "integrity": "sha512-9d0KQCRM8clMPcDwo8SevNs+/9a8yWVVmaE80FGJcEP8N1qToREmWEGnBn8BUlJhYRFz6fqxeRL1sl5Ogsed7A==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-wrap-function": "^7.10.4", + "@babel/types": "^7.12.1" + } + }, + "@babel/helper-replace-supers": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.5.tgz", + "integrity": "sha512-5YILoed0ZyIpF4gKcpZitEnXEJ9UoDRki1Ey6xz46rxOzfNMAhVIJMoune1hmPVxh40LRv1+oafz7UsWX+vyWA==", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.12.1", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/traverse": "^7.12.5", + "@babel/types": "^7.12.5" + } + }, + "@babel/helper-simple-access": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz", + "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==", + "requires": { + "@babel/types": "^7.12.1" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", + "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", + "requires": { + "@babel/types": "^7.11.0" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, + "@babel/helper-wrap-function": { + "version": "7.12.3", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.12.3.tgz", + "integrity": "sha512-Cvb8IuJDln3rs6tzjW3Y8UeelAOdnpB8xtQ4sme2MSZ9wOxrbThporC0y/EtE16VAtoyEfLM404Xr1e0OOp+ow==", + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helpers": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz", + "integrity": "sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==", + "requires": { + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.5", + "@babel/types": "^7.12.5" + } + }, + "@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.7.tgz", + "integrity": "sha512-oWR02Ubp4xTLCAqPRiNIuMVgNO5Aif/xpXtabhzW2HWUD47XJsAB4Zd/Rg30+XeQA3juXigV7hlquOTmwqLiwg==" + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.1.tgz", + "integrity": "sha512-d+/o30tJxFxrA1lhzJqiUcEJdI6jKlNregCv5bASeGf2Q4MXmnwH7viDo7nhx1/ohf09oaH8j1GVYG/e3Yqk6A==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.12.1", + "@babel/plugin-syntax-async-generators": "^7.8.0" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz", + "integrity": "sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.1.tgz", + "integrity": "sha512-a4rhUSZFuq5W8/OO8H7BL5zspjnc1FLd9hlOxIK/f7qG4a0qsqk8uvF/ywgBA8/OmjsapjpvaEOYItfGG1qIvQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-dynamic-import": "^7.8.0" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.1.tgz", + "integrity": "sha512-GoLDUi6U9ZLzlSda2Df++VSqDJg3CG+dR0+iWsv6XRw1rEq+zwt4DirM9yrxW6XWaTpmai1cWJLMfM8qQJf+yw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.0" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz", + "integrity": "sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.7.tgz", + "integrity": "sha512-8c+uy0qmnRTeukiGsjLGy6uVs/TFjJchGXUeBqlG4VWYOdJWkhhVPdQ3uHwbmalfJwv2JsV0qffXP4asRfL2SQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz", + "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-transform-parameters": "^7.12.1" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.1.tgz", + "integrity": "sha512-hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.7.tgz", + "integrity": "sha512-4ovylXZ0PWmwoOvhU2vhnzVNnm88/Sm9nx7V8BPgMvAzn5zDou3/Awy0EjglyubVHasJj+XCEkr/r1X3P5elCA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.1.tgz", + "integrity": "sha512-MYq+l+PvHuw/rKUz1at/vb6nCnQ2gmJBNaM62z0OgH7B2W1D9pvkpYtlti9bGtizNIU1K3zm4bZF9F91efVY0w==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", + "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz", + "integrity": "sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.1.tgz", + "integrity": "sha512-5QB50qyN44fzzz4/qxDPQMBCTHgxg3n0xRBLJUmBlLoU/sFvxVWGZF/ZUfMVDQuJUKXaBhbupxIzIfZ6Fwk/0A==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.1.tgz", + "integrity": "sha512-SDtqoEcarK1DFlRJ1hHRY5HvJUj5kX4qmtpMAm2QnhOlyuMC4TMdCRgW6WXpv93rZeYNeLP22y8Aq2dbcDRM1A==", + "requires": { + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.12.1" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.1.tgz", + "integrity": "sha512-5OpxfuYnSgPalRpo8EWGPzIYf0lHBWORCkj5M0oLBwHdlux9Ri36QqGW3/LR13RSVOAoUUMzoPI/jpE4ABcHoA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.1.tgz", + "integrity": "sha512-zJyAC9sZdE60r1nVQHblcfCj29Dh2Y0DOvlMkcqSo0ckqjiCwNiUezUKw+RjOCwGfpLRwnAeQ2XlLpsnGkvv9w==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.1.tgz", + "integrity": "sha512-/74xkA7bVdzQTBeSUhLLJgYIcxw/dpEpCdRDiHgPJ3Mv6uC11UhjpOhl72CgqbBCmt1qtssCyB2xnJm1+PFjog==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-define-map": "^7.10.4", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.12.1", + "@babel/helper-split-export-declaration": "^7.10.4", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.1.tgz", + "integrity": "sha512-vVUOYpPWB7BkgUWPo4C44mUQHpTZXakEqFjbv8rQMg7TC6S6ZhGZ3otQcRH6u7+adSlE5i0sp63eMC/XGffrzg==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.1.tgz", + "integrity": "sha512-fRMYFKuzi/rSiYb2uRLiUENJOKq4Gnl+6qOv5f8z0TZXg3llUwUhsNNwrwaT/6dUhJTzNpBr+CUvEWBtfNY1cw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.1.tgz", + "integrity": "sha512-B2pXeRKoLszfEW7J4Hg9LoFaWEbr/kzo3teWHmtFCszjRNa/b40f9mfeqZsIDLLt/FjwQ6pz/Gdlwy85xNckBA==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.1.tgz", + "integrity": "sha512-iRght0T0HztAb/CazveUpUQrZY+aGKKaWXMJ4uf9YJtqxSUe09j3wteztCUDRHs+SRAL7yMuFqUsLoAKKzgXjw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.1.tgz", + "integrity": "sha512-7tqwy2bv48q+c1EHbXK0Zx3KXd2RVQp6OC7PbwFNt/dPTAV3Lu5sWtWuAj8owr5wqtWnqHfl2/mJlUmqkChKug==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.1.tgz", + "integrity": "sha512-Zaeq10naAsuHo7heQvyV0ptj4dlZJwZgNAtBYBnu5nNKJoW62m0zKcIEyVECrUKErkUkg6ajMy4ZfnVZciSBhg==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.1.tgz", + "integrity": "sha512-JF3UgJUILoFrFMEnOJLJkRHSk6LUSXLmEFsA23aR2O5CSLUxbeUX1IZ1YQ7Sn0aXb601Ncwjx73a+FVqgcljVw==", + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.1.tgz", + "integrity": "sha512-+PxVGA+2Ag6uGgL0A5f+9rklOnnMccwEBzwYFL3EUaKuiyVnUipyXncFcfjSkbimLrODoqki1U9XxZzTvfN7IQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.1.tgz", + "integrity": "sha512-1sxePl6z9ad0gFMB9KqmYofk34flq62aqMt9NqliS/7hPEpURUCMbyHXrMPlo282iY7nAvUB1aQd5mg79UD9Jg==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.1.tgz", + "integrity": "sha512-tDW8hMkzad5oDtzsB70HIQQRBiTKrhfgwC/KkJeGsaNFTdWhKNt/BiE8c5yj19XiGyrxpbkOfH87qkNg1YGlOQ==", + "requires": { + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.1.tgz", + "integrity": "sha512-dY789wq6l0uLY8py9c1B48V8mVL5gZh/+PQ5ZPrylPYsnAvnEMjqsUXkuoDVPeVK+0VyGar+D08107LzDQ6pag==", + "requires": { + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-simple-access": "^7.12.1", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.1.tgz", + "integrity": "sha512-Hn7cVvOavVh8yvW6fLwveFqSnd7rbQN3zJvoPNyNaQSvgfKmDBO9U1YL9+PCXGRlZD9tNdWTy5ACKqMuzyn32Q==", + "requires": { + "@babel/helper-hoist-variables": "^7.10.4", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-validator-identifier": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.1.tgz", + "integrity": "sha512-aEIubCS0KHKM0zUos5fIoQm+AZUMt1ZvMpqz0/H5qAQ7vWylr9+PLYurT+Ic7ID/bKLd4q8hDovaG3Zch2uz5Q==", + "requires": { + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.1.tgz", + "integrity": "sha512-tB43uQ62RHcoDp9v2Nsf+dSM8sbNodbEicbQNA53zHz8pWUhsgHSJCGpt7daXxRydjb0KnfmB+ChXOv3oADp1Q==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.1" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.1.tgz", + "integrity": "sha512-+eW/VLcUL5L9IvJH7rT1sT0CzkdUTvPrXC2PXTn/7z7tXLBuKvezYbGdxD5WMRoyvyaujOq2fWoKl869heKjhw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.1.tgz", + "integrity": "sha512-AvypiGJH9hsquNUn+RXVcBdeE3KHPZexWRdimhuV59cSoOt5kFBmqlByorAeUlGG2CJWd0U+4ZtNKga/TB0cAw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.12.1" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.1.tgz", + "integrity": "sha512-xq9C5EQhdPK23ZeCdMxl8bbRnAgHFrw5EOC3KJUsSylZqdkCaFEXxGSBuTSObOpiiHHNyb82es8M1QYgfQGfNg==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.1.tgz", + "integrity": "sha512-6MTCR/mZ1MQS+AwZLplX4cEySjCpnIF26ToWo942nqn8hXSm7McaHQNeGx/pt7suI1TWOWMfa/NgBhiqSnX0cQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.1.tgz", + "integrity": "sha512-cAzB+UzBIrekfYxyLlFqf/OagTvHLcVBb5vpouzkYkBclRPraiygVnafvAoipErZLI8ANv8Ecn6E/m5qPXD26w==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.12.7.tgz", + "integrity": "sha512-YFlTi6MEsclFAPIDNZYiCRbneg1MFGao9pPG9uD5htwE0vDbPaMUMeYd6itWjw7K4kro4UbdQf3ljmFl9y48dQ==", + "requires": { + "@babel/helper-builder-react-jsx": "^7.10.4", + "@babel/helper-builder-react-jsx-experimental": "^7.12.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-jsx": "^7.12.1" + } + }, + "@babel/plugin-transform-react-jsx-development": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.7.tgz", + "integrity": "sha512-Rs3ETtMtR3VLXFeYRChle5SsP/P9Jp/6dsewBQfokDSzKJThlsuFcnzLTDRALiUmTC48ej19YD9uN1mupEeEDg==", + "requires": { + "@babel/helper-builder-react-jsx-experimental": "^7.12.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-jsx": "^7.12.1" + } + }, + "@babel/plugin-transform-react-jsx-self": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.12.1.tgz", + "integrity": "sha512-FbpL0ieNWiiBB5tCldX17EtXgmzeEZjFrix72rQYeq9X6nUK38HCaxexzVQrZWXanxKJPKVVIU37gFjEQYkPkA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-react-jsx-source": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.12.1.tgz", + "integrity": "sha512-keQ5kBfjJNRc6zZN1/nVHCd6LLIHq4aUKcVnvE/2l+ZZROSbqoiGFRtT5t3Is89XJxBQaP7NLZX2jgGHdZvvFQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.1.tgz", + "integrity": "sha512-gYrHqs5itw6i4PflFX3OdBPMQdPbF4bj2REIUxlMRUFk0/ZOAIpDFuViuxPjUL7YC8UPnf+XG7/utJvqXdPKng==", + "requires": { + "regenerator-transform": "^0.14.2" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.1.tgz", + "integrity": "sha512-pOnUfhyPKvZpVyBHhSBoX8vfA09b7r00Pmm1sH+29ae2hMTKVmSp4Ztsr8KBKjLjx17H0eJqaRC3bR2iThM54A==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.1.tgz", + "integrity": "sha512-GFZS3c/MhX1OusqB1MZ1ct2xRzX5ppQh2JU1h2Pnfk88HtFTM+TWQqJNfwkmxtPQtb/s1tk87oENfXJlx7rSDw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.1.tgz", + "integrity": "sha512-vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.7.tgz", + "integrity": "sha512-VEiqZL5N/QvDbdjfYQBhruN0HYjSPjC4XkeqW4ny/jNtH9gcbgaqBIXYEZCNnESMAGs0/K/R7oFGMhOyu/eIxg==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.1.tgz", + "integrity": "sha512-b4Zx3KHi+taXB1dVRBhVJtEPi9h1THCeKmae2qP0YdUHIFhVjtpqqNfxeVAa1xeHVhAy4SbHxEwx5cltAu5apw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.1.tgz", + "integrity": "sha512-EPGgpGy+O5Kg5pJFNDKuxt9RdmTgj5sgrus2XVeMp/ZIbOESadgILUbm50SNpghOh3/6yrbsH+NB5+WJTmsA7Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.1.tgz", + "integrity": "sha512-SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/preset-env": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.7.tgz", + "integrity": "sha512-OnNdfAr1FUQg7ksb7bmbKoby4qFOHw6DKWWUNB9KqnnCldxhxJlP+21dpyaWFmf2h0rTbOkXJtAGevY3XW1eew==", + "requires": { + "@babel/compat-data": "^7.12.7", + "@babel/helper-compilation-targets": "^7.12.5", + "@babel/helper-module-imports": "^7.12.5", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-validator-option": "^7.12.1", + "@babel/plugin-proposal-async-generator-functions": "^7.12.1", + "@babel/plugin-proposal-class-properties": "^7.12.1", + "@babel/plugin-proposal-dynamic-import": "^7.12.1", + "@babel/plugin-proposal-export-namespace-from": "^7.12.1", + "@babel/plugin-proposal-json-strings": "^7.12.1", + "@babel/plugin-proposal-logical-assignment-operators": "^7.12.1", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", + "@babel/plugin-proposal-numeric-separator": "^7.12.7", + "@babel/plugin-proposal-object-rest-spread": "^7.12.1", + "@babel/plugin-proposal-optional-catch-binding": "^7.12.1", + "@babel/plugin-proposal-optional-chaining": "^7.12.7", + "@babel/plugin-proposal-private-methods": "^7.12.1", + "@babel/plugin-proposal-unicode-property-regex": "^7.12.1", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-class-properties": "^7.12.1", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0", + "@babel/plugin-syntax-top-level-await": "^7.12.1", + "@babel/plugin-transform-arrow-functions": "^7.12.1", + "@babel/plugin-transform-async-to-generator": "^7.12.1", + "@babel/plugin-transform-block-scoped-functions": "^7.12.1", + "@babel/plugin-transform-block-scoping": "^7.12.1", + "@babel/plugin-transform-classes": "^7.12.1", + "@babel/plugin-transform-computed-properties": "^7.12.1", + "@babel/plugin-transform-destructuring": "^7.12.1", + "@babel/plugin-transform-dotall-regex": "^7.12.1", + "@babel/plugin-transform-duplicate-keys": "^7.12.1", + "@babel/plugin-transform-exponentiation-operator": "^7.12.1", + "@babel/plugin-transform-for-of": "^7.12.1", + "@babel/plugin-transform-function-name": "^7.12.1", + "@babel/plugin-transform-literals": "^7.12.1", + "@babel/plugin-transform-member-expression-literals": "^7.12.1", + "@babel/plugin-transform-modules-amd": "^7.12.1", + "@babel/plugin-transform-modules-commonjs": "^7.12.1", + "@babel/plugin-transform-modules-systemjs": "^7.12.1", + "@babel/plugin-transform-modules-umd": "^7.12.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.1", + "@babel/plugin-transform-new-target": "^7.12.1", + "@babel/plugin-transform-object-super": "^7.12.1", + "@babel/plugin-transform-parameters": "^7.12.1", + "@babel/plugin-transform-property-literals": "^7.12.1", + "@babel/plugin-transform-regenerator": "^7.12.1", + "@babel/plugin-transform-reserved-words": "^7.12.1", + "@babel/plugin-transform-shorthand-properties": "^7.12.1", + "@babel/plugin-transform-spread": "^7.12.1", + "@babel/plugin-transform-sticky-regex": "^7.12.7", + "@babel/plugin-transform-template-literals": "^7.12.1", + "@babel/plugin-transform-typeof-symbol": "^7.12.1", + "@babel/plugin-transform-unicode-escapes": "^7.12.1", + "@babel/plugin-transform-unicode-regex": "^7.12.1", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.12.7", + "core-js-compat": "^3.7.0", + "semver": "^5.5.0" + } + }, + "@babel/preset-react": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.12.7.tgz", + "integrity": "sha512-wKeTdnGUP5AEYCYQIMeXMMwU7j+2opxrG0WzuZfxuuW9nhKvvALBjl67653CWamZJVefuJGI219G591RSldrqQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-transform-react-display-name": "^7.12.1", + "@babel/plugin-transform-react-jsx": "^7.12.7", + "@babel/plugin-transform-react-jsx-development": "^7.12.7", + "@babel/plugin-transform-react-jsx-self": "^7.12.1", + "@babel/plugin-transform-react-jsx-source": "^7.12.1", + "@babel/plugin-transform-react-pure-annotations": "^7.12.1" + } + }, + "@babel/template": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", + "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.12.7", + "@babel/types": "^7.12.7" + } + }, + "@babel/traverse": { + "version": "7.12.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.9.tgz", + "integrity": "sha512-iX9ajqnLdoU1s1nHt36JDI9KG4k+vmI8WgjK5d+aDTwQbL2fUnzedNedssA645Ede3PM2ma1n8Q4h2ohwXgMXw==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.5", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/parser": "^7.12.7", + "@babel/types": "^7.12.7", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "@babel/types": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", + "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "@mdx-js/mdx": { + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-1.6.22.tgz", + "integrity": "sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA==", + "requires": { + "@babel/core": "7.12.9", + "@babel/plugin-syntax-jsx": "7.12.1", + "@babel/plugin-syntax-object-rest-spread": "7.8.3", + "@mdx-js/util": "1.6.22", + "babel-plugin-apply-mdx-type-prop": "1.6.22", + "babel-plugin-extract-import-names": "1.6.22", + "camelcase-css": "2.0.1", + "detab": "2.0.4", + "hast-util-raw": "6.0.1", + "lodash.uniq": "4.5.0", + "mdast-util-to-hast": "10.0.1", + "remark-footnotes": "2.0.0", + "remark-mdx": "1.6.22", + "remark-parse": "8.0.3", + "remark-squeeze-paragraphs": "4.0.0", + "style-to-object": "0.3.0", + "unified": "9.2.0", + "unist-builder": "2.0.3", + "unist-util-visit": "2.0.3" + } + }, + "@mdx-js/react": { + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-1.6.22.tgz", + "integrity": "sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==" + }, + "@mdx-js/util": { + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/@mdx-js/util/-/util-1.6.22.tgz", + "integrity": "sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==" + }, + "babel-plugin-apply-mdx-type-prop": { + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.6.22.tgz", + "integrity": "sha512-VefL+8o+F/DfK24lPZMtJctrCVOfgbqLAGZSkxwhazQv4VxPg3Za/i40fu22KR2m8eEda+IfSOlPLUSIiLcnCQ==", + "requires": { + "@babel/helper-plugin-utils": "7.10.4", + "@mdx-js/util": "1.6.22" + } + }, + "babel-plugin-extract-import-names": { + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.6.22.tgz", + "integrity": "sha512-yJ9BsJaISua7d8zNT7oRG1ZLBJCIdZ4PZqmH8qa9N5AK01ifk3fnkc98AXhtzE7UkfCsEumvoQWgoYLhOnJ7jQ==", + "requires": { + "@babel/helper-plugin-utils": "7.10.4" + } + }, + "browserslist": { + "version": "4.15.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.15.0.tgz", + "integrity": "sha512-IJ1iysdMkGmjjYeRlDU8PQejVwxvVO5QOfXH7ylW31GO6LwNRSmm/SgRXtNsEXqMLl2e+2H5eEJ7sfynF8TCaQ==", + "requires": { + "caniuse-lite": "^1.0.30001164", + "colorette": "^1.2.1", + "electron-to-chromium": "^1.3.612", + "escalade": "^3.1.1", + "node-releases": "^1.1.67" + } + }, + "caniuse-lite": { + "version": "1.0.30001164", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001164.tgz", + "integrity": "sha512-G+A/tkf4bu0dSp9+duNiXc7bGds35DioCyC6vgK2m/rjA4Krpy5WeZgZyfH2f0wj2kI6yAWWucyap6oOwmY1mg==" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "core-js-compat": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.8.0.tgz", + "integrity": "sha512-o9QKelQSxQMYWHXc/Gc4L8bx/4F7TTraE5rhuN8I7mKBt5dBIUpXpIR3omv70ebr8ST5R3PqbDQr+ZI3+Tt1FQ==", + "requires": { + "browserslist": "^4.14.7", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" + } + } + }, + "detab": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detab/-/detab-2.0.4.tgz", + "integrity": "sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g==", + "requires": { + "repeat-string": "^1.5.4" + } + }, + "electron-to-chromium": { + "version": "1.3.614", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.614.tgz", + "integrity": "sha512-JMDl46mg4G+n6q/hAJkwy9eMTj5FJjsE+8f/irAGRMLM4yeRVbMuRrdZrbbGGOrGVcZc4vJPjUpEUWNb/fA6hg==" + }, + "hast-to-hyperscript": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-9.0.1.tgz", + "integrity": "sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA==", + "requires": { + "@types/unist": "^2.0.3", + "comma-separated-tokens": "^1.0.0", + "property-information": "^5.3.0", + "space-separated-tokens": "^1.0.0", + "style-to-object": "^0.3.0", + "unist-util-is": "^4.0.0", + "web-namespaces": "^1.0.0" + } + }, + "hast-util-from-parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-6.0.1.tgz", + "integrity": "sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA==", + "requires": { + "@types/parse5": "^5.0.0", + "hastscript": "^6.0.0", + "property-information": "^5.0.0", + "vfile": "^4.0.0", + "vfile-location": "^3.2.0", + "web-namespaces": "^1.0.0" + } + }, + "hast-util-raw": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-6.0.1.tgz", + "integrity": "sha512-ZMuiYA+UF7BXBtsTBNcLBF5HzXzkyE6MLzJnL605LKE8GJylNjGc4jjxazAHUtcwT5/CEt6afRKViYB4X66dig==", + "requires": { + "@types/hast": "^2.0.0", + "hast-util-from-parse5": "^6.0.0", + "hast-util-to-parse5": "^6.0.0", + "html-void-elements": "^1.0.0", + "parse5": "^6.0.0", + "unist-util-position": "^3.0.0", + "vfile": "^4.0.0", + "web-namespaces": "^1.0.0", + "xtend": "^4.0.0", + "zwitch": "^1.0.0" + } + }, + "hast-util-to-parse5": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-6.0.0.tgz", + "integrity": "sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ==", + "requires": { + "hast-to-hyperscript": "^9.0.0", + "property-information": "^5.0.0", + "web-namespaces": "^1.0.0", + "xtend": "^4.0.0", + "zwitch": "^1.0.0" + } + }, + "hastscript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-6.0.0.tgz", + "integrity": "sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==", + "requires": { + "@types/hast": "^2.0.0", + "comma-separated-tokens": "^1.0.0", + "hast-util-parse-selector": "^2.0.0", + "property-information": "^5.0.0", + "space-separated-tokens": "^1.0.0" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" + }, + "mdast-util-definitions": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz", + "integrity": "sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==", + "requires": { + "unist-util-visit": "^2.0.0" + } + }, + "mdast-util-to-hast": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-10.0.1.tgz", + "integrity": "sha512-BW3LM9SEMnjf4HXXVApZMt8gLQWVNXc3jryK0nJu/rOXPOnlkUjmdkDlmxMirpbU9ILncGFIwLH/ubnWBbcdgA==", + "requires": { + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "mdast-util-definitions": "^4.0.0", + "mdurl": "^1.0.0", + "unist-builder": "^2.0.0", + "unist-util-generated": "^1.0.0", + "unist-util-position": "^3.0.0", + "unist-util-visit": "^2.0.0" + } + }, + "node-releases": { + "version": "1.1.67", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.67.tgz", + "integrity": "sha512-V5QF9noGFl3EymEwUYzO+3NTDpGfQB4ve6Qfnzf3UNydMhjQRVPR1DZTuvWiLzaFJYw2fmDwAfnRNEVb64hSIg==" + }, + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "regexpu-core": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", + "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" + } + }, + "remark-footnotes": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/remark-footnotes/-/remark-footnotes-2.0.0.tgz", + "integrity": "sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ==" + }, + "remark-mdx": { + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-1.6.22.tgz", + "integrity": "sha512-phMHBJgeV76uyFkH4rvzCftLfKCr2RZuF+/gmVcaKrpsihyzmhXjA0BEMDaPTXG5y8qZOKPVo83NAOX01LPnOQ==", + "requires": { + "@babel/core": "7.12.9", + "@babel/helper-plugin-utils": "7.10.4", + "@babel/plugin-proposal-object-rest-spread": "7.12.1", + "@babel/plugin-syntax-jsx": "7.12.1", + "@mdx-js/util": "1.6.22", + "is-alphabetical": "1.0.4", + "remark-parse": "8.0.3", + "unified": "9.2.0" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "unified": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz", + "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==", + "requires": { + "bail": "^1.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^2.0.0", + "trough": "^1.0.0", + "vfile": "^4.0.0" + } + }, + "vfile-location": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.2.0.tgz", + "integrity": "sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==" + } } }, "next-optimized-images": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/next-optimized-images/-/next-optimized-images-2.6.1.tgz", - "integrity": "sha512-P+vDuXUv9yasf8vVXoJthmSRsV1jhTxZ5mlm9Ga+iVLuM7TwwwttIGbvFBYTm7H9AulukqyI5yuA9wOFytapgw==", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/next-optimized-images/-/next-optimized-images-2.6.2.tgz", + "integrity": "sha512-yH/f3eLmoQ/TxvWRiSuM6AuF3tR1s4nePdHPTm9gl4lAaGEKxTGaSuUL+ZxE5j/c/ITrnHVHibQzOz1Jl8euQw==", "requires": { "chalk": "^2.4.2", "figures": "^3.0.0", @@ -10448,15 +11657,85 @@ } } }, + "next-remote-watch": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/next-remote-watch/-/next-remote-watch-0.3.0.tgz", + "integrity": "sha512-NWrUv7B74KfkVX48bB/dbgkRfuT/n7eJhayWYAu4DoumxY8NKLkb4xLKYE141FhjMhKrS00iRKdrMvTwphh7HQ==", + "requires": { + "body-parser": "^1.19.0", + "chalk": "^4.0.0", + "chokidar": "^3.4.0", + "commander": "^5.0.0", + "express": "^4.17.1" + }, + "dependencies": { + "anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "binary-extensions": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", + "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==" + }, + "chokidar": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz", + "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==", + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.1.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + } + }, + "commander": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==" + }, + "fsevents": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", + "optional": true + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "requires": { + "picomatch": "^2.2.1" + } + } + } + }, "next-tick": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" }, "next-transpile-modules": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/next-transpile-modules/-/next-transpile-modules-3.3.0.tgz", - "integrity": "sha512-QIaBunwtC9oNaluQvfJw5hv1uXSAlTzDCc7/FUxZw5Rnm0yo1HJjW6YodFvA+7Xm9k/2fZV2itF99vMBwTOUjQ==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/next-transpile-modules/-/next-transpile-modules-4.1.0.tgz", + "integrity": "sha512-brb9S2Dq7l01fV0fdZw1pO2cWMu7fFTclIV2nccmX2Jzwtz1c9iScPMqGyWP6/wglOPOColoJlHzOrSG6cnEIQ==", "requires": { "micromatch": "^4.0.2", "slash": "^3.0.0" @@ -10472,6 +11751,14 @@ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz", "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==" }, + "node-html-parser": { + "version": "1.4.9", + "resolved": "https://registry.npmjs.org/node-html-parser/-/node-html-parser-1.4.9.tgz", + "integrity": "sha512-UVcirFD1Bn0O+TSmloHeHqZZCxHjvtIeGdVdGMhyZ8/PWlEiZaZ5iJzR189yKZr8p0FXN58BUeC7RHRkf/KYGw==", + "requires": { + "he": "1.2.0" + } + }, "node-libs-browser": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", @@ -10512,33 +11799,23 @@ "isarray": "^1.0.0" } }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" + }, "punycode": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - }, - "dependencies": { - "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==", - "requires": { - "safe-buffer": "~5.1.0" - } - } + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" } }, "util": { @@ -10558,15 +11835,10 @@ } } }, - "node-machine-id": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/node-machine-id/-/node-machine-id-1.1.12.tgz", - "integrity": "sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ==" - }, "node-releases": { - "version": "1.1.57", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.57.tgz", - "integrity": "sha512-ZQmnWS7adi61A9JsllJ2gdj2PauElcjnOwTp2O011iGzoakTxUsDGSe+6vD7wXbKdqhSFymC0OSx35aAMhrSdw==" + "version": "1.1.67", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.67.tgz", + "integrity": "sha512-V5QF9noGFl3EymEwUYzO+3NTDpGfQB4ve6Qfnzf3UNydMhjQRVPR1DZTuvWiLzaFJYw2fmDwAfnRNEVb64hSIg==" }, "normalize-html-whitespace": { "version": "1.0.0", @@ -10717,9 +11989,9 @@ } }, "object-inspect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", - "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", + "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==" }, "object-keys": { "version": "1.1.1", @@ -10751,33 +12023,35 @@ } }, "object.entries": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.2.tgz", - "integrity": "sha512-BQdB9qKmb/HyNdMNWVr7O3+z5MUIx3aiegEIJqjMBbBf0YT9RRxTJSim4mzFqtyr7PDAHigq0N9dO0m0tRakQA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.3.tgz", + "integrity": "sha512-ym7h7OZebNS96hn5IJeyUmaWhaSM4SVtAPPfNLQEI2MYWCO2egsITb9nab2+i/Pwibx+R0mtn+ltKJXRSeTMGg==", "requires": { + "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", + "es-abstract": "^1.18.0-next.1", "has": "^1.0.3" } }, "object.fromentries": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.2.tgz", - "integrity": "sha512-r3ZiBH7MQppDJVLx6fhD618GKNG40CZYH9wgwdhKxBDDbQgjeWGGd4AtkZad84d291YxvWe7bJGuE65Anh0dxQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.3.tgz", + "integrity": "sha512-IDUSMXs6LOSJBWE++L0lzIbSqHl9KDCfff2x/JSEIDtEUavUnyMYC2ZGay/04Zq4UT8lvd4xNhU4/YHKibAOlw==", "requires": { + "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1", - "function-bind": "^1.1.1", + "es-abstract": "^1.18.0-next.1", "has": "^1.0.3" } }, "object.getownpropertydescriptors": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", - "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz", + "integrity": "sha512-6DtXgZ/lIZ9hqx4GtZETobXLR/ZLaa0aqV0kzbn80Rf8Z2e/XFnhA0I7p07N2wH8bBBltr2xQPi6sbKWAY2Eng==", "requires": { + "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" + "es-abstract": "^1.18.0-next.1" } }, "object.pick": { @@ -10789,13 +12063,13 @@ } }, "object.values": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", - "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.2.tgz", + "integrity": "sha512-MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag==", "requires": { + "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1", - "function-bind": "^1.1.1", + "es-abstract": "^1.18.0-next.1", "has": "^1.0.3" } }, @@ -10816,48 +12090,32 @@ } }, "onetime": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", - "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "requires": { "mimic-fn": "^2.1.0" } }, "open": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/open/-/open-7.0.4.tgz", - "integrity": "sha512-brSA+/yq+b08Hsr4c8fsEW2CRzk1BmfN3SAK/5VCHQ9bdoZJ4qa/+AfR0xHjlbbZUyPkUHs1b8x1RqdyZdkVqQ==", + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/open/-/open-7.2.1.tgz", + "integrity": "sha512-xbYCJib4spUdmcs0g/2mK1nKo/jO2T7INClWd/beL7PFkXRWgr8B23ssDHX/USPn2M2IjDR5UdpYs6I67SnTSA==", "requires": { "is-docker": "^2.0.0", "is-wsl": "^2.1.1" } }, "opencollective-postinstall": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.2.tgz", - "integrity": "sha512-pVOEP16TrAO2/fjej1IdOyupJY8KDUM1CvsaScRbw6oddvpQoOfGk4ywha0HKKVAD6RkW4x6Q+tNBwhf3Bgpuw==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", + "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", "dev": true }, "opener": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.1.tgz", - "integrity": "sha512-goYSy5c2UXE4Ra1xixabeVh1guIX/ZV/YokJksb6q2lubWu6UbvPQ20p542/sFIll1nl8JnCyK9oBaOcCWXwvA==" - }, - "optimist": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", - "requires": { - "minimist": "~0.0.1", - "wordwrap": "~0.0.2" - }, - "dependencies": { - "minimist": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", - "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=" - } - } + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==" }, "optionator": { "version": "0.9.1", @@ -10993,112 +12251,6 @@ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" }, - "package-json": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", - "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", - "requires": { - "got": "^9.6.0", - "registry-auth-token": "^4.0.0", - "registry-url": "^5.0.0", - "semver": "^6.2.0" - }, - "dependencies": { - "@sindresorhus/is": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==" - }, - "cacheable-request": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", - "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", - "requires": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^3.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^1.0.2" - }, - "dependencies": { - "get-stream": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", - "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", - "requires": { - "pump": "^3.0.0" - } - }, - "lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" - } - } - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "requires": { - "pump": "^3.0.0" - } - }, - "got": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", - "requires": { - "@sindresorhus/is": "^0.14.0", - "@szmarczak/http-timer": "^1.1.2", - "cacheable-request": "^6.0.0", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^4.1.0", - "lowercase-keys": "^1.0.1", - "mimic-response": "^1.0.1", - "p-cancelable": "^1.0.0", - "to-readable-stream": "^1.0.0", - "url-parse-lax": "^3.0.0" - } - }, - "http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" - }, - "normalize-url": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", - "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==" - }, - "p-cancelable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==" - }, - "prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=" - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - }, - "url-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", - "requires": { - "prepend-http": "^2.0.0" - } - } - } - }, "pako": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", @@ -11112,30 +12264,6 @@ "cyclist": "^1.0.1", "inherits": "^2.0.3", "readable-stream": "^2.1.5" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "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==", - "requires": { - "safe-buffer": "~5.1.0" - } - } } }, "parent-module": { @@ -11154,13 +12282,12 @@ } }, "parse-asn1": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.5.tgz", - "integrity": "sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==", + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", "requires": { - "asn1.js": "^4.0.0", + "asn1.js": "^5.2.0", "browserify-aes": "^1.0.0", - "create-hash": "^1.1.0", "evp_bytestokey": "^1.0.0", "pbkdf2": "^3.0.3", "safe-buffer": "^5.1.1" @@ -11188,9 +12315,9 @@ } }, "parse5": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", - "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==" + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" }, "parseurl": { "version": "1.3.3", @@ -11203,9 +12330,9 @@ "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" }, "path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==" }, "path-dirname": { "version": "1.0.2", @@ -11213,9 +12340,12 @@ "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=" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "requires": { + "pinkie-promise": "^2.0.0" + } }, "path-is-absolute": { "version": "1.0.1", @@ -11243,9 +12373,9 @@ "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" }, "pbkdf2": { - "version": "3.0.17", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", - "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", + "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", "requires": { "create-hash": "^1.1.2", "create-hmac": "^1.1.4", @@ -11291,6 +12421,14 @@ "load-json-file": "^4.0.0" }, "dependencies": { + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "requires": { + "locate-path": "^2.0.0" + } + }, "load-json-file": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", @@ -11363,14 +12501,6 @@ } } }, - "pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", - "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", - "requires": { - "find-up": "^2.1.0" - } - }, "platform": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/platform/-/platform-1.3.3.tgz", @@ -11403,9 +12533,9 @@ "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" }, "postcss": { - "version": "7.0.31", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.31.tgz", - "integrity": "sha512-a937VDHE1ftkjk+8/7nj/mrjtmkn69xxzJgRETXdAUU+IgOYPQNJF17haGWbeDxSyk++HA14UA98FurvPyBJOA==", + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", "requires": { "chalk": "^2.4.2", "source-map": "^0.6.1", @@ -11462,13 +12592,14 @@ "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" }, "postcss-selector-parser": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", - "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz", + "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==", "requires": { "cssesc": "^3.0.0", "indexes-of": "^1.0.1", - "uniq": "^1.0.1" + "uniq": "^1.0.1", + "util-deprecate": "^1.0.2" } } } @@ -11481,33 +12612,6 @@ "postcss": "^7" } }, - "postcss-calc": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.2.tgz", - "integrity": "sha512-rofZFHUg6ZIrvRwPeFktv06GdbDYLcGqh9EwiMutZg+a0oePCCw1zHOEiji6LCpyRcjTREtPASuUqeAvYlEVvQ==", - "requires": { - "postcss": "^7.0.27", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.2" - }, - "dependencies": { - "cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" - }, - "postcss-selector-parser": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", - "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", - "requires": { - "cssesc": "^3.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } - } - }, "postcss-color-functional-notation": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz", @@ -11555,41 +12659,6 @@ "postcss-values-parser": "^2.0.0" } }, - "postcss-colormin": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", - "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", - "requires": { - "browserslist": "^4.0.0", - "color": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } - } - }, - "postcss-convert-values": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", - "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } - } - }, "postcss-custom-media": { "version": "7.0.8", "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz", @@ -11625,38 +12694,6 @@ "postcss-selector-parser": "^5.0.0-rc.3" } }, - "postcss-discard-comments": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", - "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", - "requires": { - "postcss": "^7.0.0" - } - }, - "postcss-discard-duplicates": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", - "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", - "requires": { - "postcss": "^7.0.0" - } - }, - "postcss-discard-empty": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", - "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", - "requires": { - "postcss": "^7.0.0" - } - }, - "postcss-discard-overridden": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", - "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", - "requires": { - "postcss": "^7.0.0" - } - }, "postcss-double-position-gradients": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz", @@ -11700,9 +12737,9 @@ } }, "postcss-font-variant": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.0.tgz", - "integrity": "sha512-M8BFYKOvCrI2aITzDad7kWuXXTm0YhGdP9Q8HanmN4EF1Hmcgs1KK5rSHylt/lUJe8yLxiSwWAHdScoEiIxztg==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz", + "integrity": "sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA==", "requires": { "postcss": "^7.0.2" } @@ -11780,126 +12817,6 @@ "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", "integrity": "sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=" }, - "postcss-merge-longhand": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", - "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", - "requires": { - "css-color-names": "0.0.4", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "stylehacks": "^4.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } - } - }, - "postcss-merge-rules": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", - "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", - "requires": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "cssnano-util-same-parent": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0", - "vendors": "^1.0.0" - }, - "dependencies": { - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } - } - }, - "postcss-minify-font-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", - "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } - } - }, - "postcss-minify-gradients": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", - "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "is-color-stop": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } - } - }, - "postcss-minify-params": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", - "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", - "requires": { - "alphanum-sort": "^1.0.0", - "browserslist": "^4.0.0", - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "uniqs": "^2.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } - } - }, - "postcss-minify-selectors": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", - "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", - "requires": { - "alphanum-sort": "^1.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "dependencies": { - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } - } - }, "postcss-modules-extract-imports": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", @@ -11909,14 +12826,14 @@ } }, "postcss-modules-local-by-default": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.2.tgz", - "integrity": "sha512-jM/V8eqM4oJ/22j0gx4jrp63GSvDH6v86OqyTHHUvk4/k1vceipZsaymiZ5PvocqZOl5SFHiFJqjs3la0wnfIQ==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", + "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", "requires": { "icss-utils": "^4.1.1", - "postcss": "^7.0.16", + "postcss": "^7.0.32", "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.0" + "postcss-value-parser": "^4.1.0" }, "dependencies": { "cssesc": { @@ -11925,13 +12842,14 @@ "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" }, "postcss-selector-parser": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", - "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz", + "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==", "requires": { "cssesc": "^3.0.0", "indexes-of": "^1.0.1", - "uniq": "^1.0.1" + "uniq": "^1.0.1", + "util-deprecate": "^1.0.2" } } } @@ -11951,13 +12869,14 @@ "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" }, "postcss-selector-parser": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", - "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz", + "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==", "requires": { "cssesc": "^3.0.0", "indexes-of": "^1.0.1", - "uniq": "^1.0.1" + "uniq": "^1.0.1", + "util-deprecate": "^1.0.2" } } } @@ -11990,179 +12909,6 @@ "sanitize.css": "*" } }, - "postcss-normalize-charset": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", - "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", - "requires": { - "postcss": "^7.0.0" - } - }, - "postcss-normalize-display-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", - "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", - "requires": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } - } - }, - "postcss-normalize-positions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", - "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } - } - }, - "postcss-normalize-repeat-style": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", - "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } - } - }, - "postcss-normalize-string": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", - "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", - "requires": { - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } - } - }, - "postcss-normalize-timing-functions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", - "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", - "requires": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } - } - }, - "postcss-normalize-unicode": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", - "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", - "requires": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } - } - }, - "postcss-normalize-url": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", - "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", - "requires": { - "is-absolute-url": "^2.0.0", - "normalize-url": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "is-absolute-url": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", - "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=" - }, - "normalize-url": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", - "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==" - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } - } - }, - "postcss-normalize-whitespace": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", - "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } - } - }, - "postcss-ordered-values": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", - "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } - } - }, "postcss-overflow-shorthand": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz", @@ -12241,35 +12987,6 @@ "postcss-selector-parser": "^5.0.0-rc.3" } }, - "postcss-reduce-initial": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", - "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", - "requires": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0" - } - }, - "postcss-reduce-transforms": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", - "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", - "requires": { - "cssnano-util-get-match": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } - } - }, "postcss-replace-overflow-wrap": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz", @@ -12278,37 +12995,6 @@ "postcss": "^7.0.2" } }, - "postcss-reporter": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-6.0.1.tgz", - "integrity": "sha512-LpmQjfRWyabc+fRygxZjpRxfhRf9u/fdlKf4VHG4TSPbV2XNsuISzYW1KL+1aQzx53CAppa1bKG4APIB/DOXXw==", - "requires": { - "chalk": "^2.4.1", - "lodash": "^4.17.11", - "log-symbols": "^2.2.0", - "postcss": "^7.0.7" - }, - "dependencies": { - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "log-symbols": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", - "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", - "requires": { - "chalk": "^2.0.1" - } - } - } - }, "postcss-resolve-nested-selector": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz", @@ -12376,47 +13062,11 @@ "postcss": "^7.0.17" } }, - "postcss-svgo": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", - "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", - "requires": { - "is-svg": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "svgo": "^1.0.0" - }, - "dependencies": { - "is-svg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", - "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", - "requires": { - "html-comment-regex": "^1.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } - } - }, "postcss-syntax": { "version": "0.36.2", "resolved": "https://registry.npmjs.org/postcss-syntax/-/postcss-syntax-0.36.2.tgz", "integrity": "sha512-nBRg/i7E3SOHWxF3PpF5WnJM/jQ1YpY9000OaVXlAQj6Zp/kIqJxEDWIZ67tAd7NLuk7zqN4yqe9nc0oNAOs1w==" }, - "postcss-unique-selectors": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", - "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", - "requires": { - "alphanum-sort": "^1.0.0", - "postcss": "^7.0.0", - "uniqs": "^2.0.0" - } - }, "postcss-value-parser": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", @@ -12432,16 +13082,6 @@ "uniq": "^1.0.1" } }, - "prebuild-webpack-plugin": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/prebuild-webpack-plugin/-/prebuild-webpack-plugin-1.1.0.tgz", - "integrity": "sha512-/IdXyCP+7Ij/5ndsKsySTTlwsijwx8cafuU8BOisUiVIMsVjsZniJH/PiThBFG1vU1HI+/+pBwgQSIJ/GkZ7kA==", - "requires": { - "debug": "^4.1.1", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - } - }, "prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", @@ -12453,9 +13093,9 @@ "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=" }, "prettier": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.0.5.tgz", - "integrity": "sha512-7PtVymN48hGcO4fGjybyBSIWDsLU4H4XlvOHfq91pz9kkGlonzwTfYkaIEwiRg/dAJF9YlbsduBAgtYLi+8cFg==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.2.1.tgz", + "integrity": "sha512-PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q==", "dev": true }, "prettier-linter-helpers": { @@ -12467,9 +13107,9 @@ } }, "prismjs": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.20.0.tgz", - "integrity": "sha512-AEDjSrVNkynnw6A+B1DsFkd6AVdTnp+/WoUixFRULlCLZVRZlVQMVWio/16jv7G1FscUxQxOQhWwApgbnxr6kQ==", + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.22.0.tgz", + "integrity": "sha512-lLJ/Wt9yy0AiSYBf212kK3mM5L8ycwlyTlSxHBAneXLR0nzFMlZ5y7riFPF3E33zXOF2IH95xdY5jIyZbM9z/w==", "requires": { "clipboard": "^2.0.0" } @@ -12509,16 +13149,6 @@ "react-is": "^16.8.1" } }, - "prop-types-exact": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/prop-types-exact/-/prop-types-exact-1.2.0.tgz", - "integrity": "sha512-K+Tk3Kd9V0odiXFP9fwDHUYRyvK3Nun3GVyPapSIs5OBkITAm15W0CPFD/YKTkMUAbc0b9CUwRQp2ybiBIq+eA==", - "requires": { - "has": "^1.0.3", - "object.assign": "^4.1.0", - "reflect.ownkeys": "^0.2.0" - } - }, "property-information": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/property-information/-/property-information-5.5.0.tgz", @@ -12681,44 +13311,6 @@ "requires": { "loader-utils": "^1.1.0", "schema-utils": "^1.0.0" - }, - "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - } - } - }, - "rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "dependencies": { - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" - } } }, "react": { @@ -12759,9 +13351,9 @@ "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==" }, "react-instantsearch-core": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/react-instantsearch-core/-/react-instantsearch-core-6.7.0.tgz", - "integrity": "sha512-wIvSIwkWfqPbaQZcbKsfBK3Gpm1e7ahSwU8Bmx1N5RfUqA/NghqS0Ppv3sz4vCXjoEAdPV06R+Fpn9lT+cE9/Q==", + "version": "6.8.2", + "resolved": "https://registry.npmjs.org/react-instantsearch-core/-/react-instantsearch-core-6.8.2.tgz", + "integrity": "sha512-UdAjcNIXb2mSECEDS/2XuB4W6rcbnph1NjJBUpY5TLLzSCdKXNTzS2PxF5hkdeuY0L/m/hvDQX6YqxV28PqKLA==", "requires": { "@babel/runtime": "^7.1.2", "algoliasearch-helper": "^3.1.0", @@ -12770,15 +13362,16 @@ } }, "react-instantsearch-dom": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/react-instantsearch-dom/-/react-instantsearch-dom-6.7.0.tgz", - "integrity": "sha512-J1C9xkHHLLa6rkKLKFDa7szA0TDo6yPFGmDzh2+JLaq4o694RIqivfUpROHus0Ki3BAQu9QmzLtodf6K1NOBWQ==", + "version": "6.8.2", + "resolved": "https://registry.npmjs.org/react-instantsearch-dom/-/react-instantsearch-dom-6.8.2.tgz", + "integrity": "sha512-d6YBsjW/aF3qzul7qqUV/KuzEFPVxlAZm3QhREPqMvOyrPTnG5itZZBLe7sFm9OKJ/8shR4TyNp3hb94as7COg==", "requires": { "@babel/runtime": "^7.1.2", "algoliasearch-helper": "^3.1.0", "classnames": "^2.2.5", "prop-types": "^15.5.10", - "react-instantsearch-core": "^6.7.0" + "react-fast-compare": "^3.0.0", + "react-instantsearch-core": "^6.8.2" } }, "react-is": { @@ -12786,17 +13379,6 @@ "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.12.0.tgz", "integrity": "sha512-rPCkf/mWBtKc97aLL9/txD8DZdemK0vkA3JMLShjlJB3Pj3s+lpf1KaBzMfQrAmhMQB0n1cU/SUGgKKBCe837Q==" }, - "react-reconciler": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/react-reconciler/-/react-reconciler-0.24.0.tgz", - "integrity": "sha512-gAGnwWkf+NOTig9oOowqid9O0HjTDC+XVGBCAmJYYJ2A2cN/O4gDdIuuUQjv8A4v6GDwVfJkagpBBLW5OW9HSw==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "scheduler": "^0.18.0" - } - }, "react-refresh": { "version": "0.8.3", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz", @@ -12836,35 +13418,20 @@ "requires": { "find-up": "^1.0.0", "read-pkg": "^1.0.0" - }, - "dependencies": { - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "requires": { - "pinkie-promise": "^2.0.0" - } - } } }, "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, "readdirp": { @@ -12882,46 +13449,16 @@ "requires": { "indent-string": "^2.1.0", "strip-indent": "^1.0.1" - }, - "dependencies": { - "indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", - "requires": { - "repeating": "^2.0.0" - } - } } }, - "reflect.ownkeys": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/reflect.ownkeys/-/reflect.ownkeys-0.2.0.tgz", - "integrity": "sha1-dJrO7H8/34tj+SegSAnpDFwLNGA=" - }, "refractor": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/refractor/-/refractor-3.0.0.tgz", - "integrity": "sha512-eCGK/oP4VuyW/ERqjMZRZHxl2QsztbkedkYy/SxqE/+Gh1gLaAF17tWIOcVJDiyGhar1NZy/0B9dFef7J0+FDw==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/refractor/-/refractor-3.2.0.tgz", + "integrity": "sha512-hSo+EyMIZTLBvNNgIU5lW4yjCzNYMZ4dcEhBq/3nReGfqzd2JfVhdlPDfU9rEsgcAyWx+OimIIUoL4ZU7NtYHQ==", "requires": { - "hastscript": "^5.0.0", + "hastscript": "^6.0.0", "parse-entities": "^2.0.0", - "prismjs": "~1.20.0" - }, - "dependencies": { - "parse-entities": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", - "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", - "requires": { - "character-entities": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "character-reference-invalid": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-hexadecimal": "^1.0.0" - } - } + "prismjs": "~1.22.0" } }, "regenerate": { @@ -12938,9 +13475,9 @@ } }, "regenerator-runtime": { - "version": "0.13.3", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz", - "integrity": "sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw==" + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" }, "regenerator-transform": { "version": "0.14.4", @@ -13006,6 +13543,37 @@ "requires": { "define-properties": "^1.1.3", "es-abstract": "^1.17.0-next.1" + }, + "dependencies": { + "es-abstract": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", + "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + } } }, "regexpp": { @@ -13026,22 +13594,6 @@ "unicode-match-property-value-ecmascript": "^1.2.0" } }, - "registry-auth-token": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.1.1.tgz", - "integrity": "sha512-9bKS7nTl9+/A1s7tnPeGrUpRcVY+LUh7bfFgzpndALdPfXQBfQV77rQVtqgUV3ti4vc/Ik81Ex8UJDWDQ12zQA==", - "requires": { - "rc": "^1.2.8" - } - }, - "registry-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", - "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", - "requires": { - "rc": "^1.2.8" - } - }, "regjsgen": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", @@ -13063,25 +13615,40 @@ } }, "rehype-katex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/rehype-katex/-/rehype-katex-3.0.0.tgz", - "integrity": "sha512-gWC86mSCzTQ4ogpBOTIeCPRaJUyGVFAL+CcR/rhaPET99RADjXKBEWVyheeWFqbJjYzDGWZoanznc63E0tpOIg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/rehype-katex/-/rehype-katex-4.0.0.tgz", + "integrity": "sha512-0mgBqYugQyIW0eUl6RDOZ28Cat2YzrnWGaYgKCMQnJw6ClmKgLqXBnkDAPGh2mwxvkkKwQOUMUpSLpA5rt7rzA==", "requires": { + "@types/katex": "^0.11.0", "hast-util-to-text": "^2.0.0", - "katex": "^0.11.0", - "rehype-parse": "^6.0.0", - "unified": "^8.0.0", + "katex": "^0.12.0", + "rehype-parse": "^7.0.0", + "unified": "^9.0.0", "unist-util-visit": "^2.0.0" + }, + "dependencies": { + "unified": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz", + "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==", + "requires": { + "bail": "^1.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^2.0.0", + "trough": "^1.0.0", + "vfile": "^4.0.0" + } + } } }, "rehype-parse": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-6.0.2.tgz", - "integrity": "sha512-0S3CpvpTAgGmnz8kiCyFLGuW5yA4OQhyNTm/nwPopZ7+PI11WnGl1TTWTGv/2hPEe/g2jRLlhVVSsoDH8waRug==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-7.0.1.tgz", + "integrity": "sha512-fOiR9a9xH+Le19i4fGzIEowAbwG7idy2Jzs4mOrFWBSJ0sNUgy0ev871dwWnbOo371SjgjG4pwzrbgSVrKxecw==", "requires": { - "hast-util-from-parse5": "^5.0.0", - "parse5": "^5.0.0", - "xtend": "^4.0.0" + "hast-util-from-parse5": "^6.0.0", + "parse5": "^6.0.0" } }, "remark": { @@ -13109,99 +13676,10 @@ } } }, - "remark-footnotes": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/remark-footnotes/-/remark-footnotes-1.0.0.tgz", - "integrity": "sha512-X9Ncj4cj3/CIvLI2Z9IobHtVi8FVdUrdJkCNaL9kdX8ohfsi18DXHsCVd/A7ssARBdccdDb5ODnt62WuEWaM/g==" - }, "remark-math": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/remark-math/-/remark-math-2.0.1.tgz", - "integrity": "sha512-FokDg5BmlPbKaAdD4IfSVuRgYH6FBPeIn0zxZA6oZ6epc4qOSjoSJPyhsH0H/WKABuaCVMJuF5O2STti6UmBQw==" - }, - "remark-mdx": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-1.6.6.tgz", - "integrity": "sha512-BkR7SjP+3OvrCsWGlYy1tWEsZ8aQ86x+i7XWbW79g73Ws/cCaeVsEn0ZxAzzoTRH+PJWVU7Mbe64GdejEyKr2g==", - "requires": { - "@babel/core": "7.9.6", - "@babel/helper-plugin-utils": "7.8.3", - "@babel/plugin-proposal-object-rest-spread": "7.9.6", - "@babel/plugin-syntax-jsx": "7.8.3", - "@mdx-js/util": "^1.6.6", - "is-alphabetical": "1.0.4", - "remark-parse": "8.0.2", - "unified": "9.0.0" - }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" - }, - "parse-entities": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", - "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", - "requires": { - "character-entities": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "character-reference-invalid": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-hexadecimal": "^1.0.0" - } - }, - "remark-parse": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-8.0.2.tgz", - "integrity": "sha512-eMI6kMRjsAGpMXXBAywJwiwAse+KNpmt+BK55Oofy4KvBZEqUDj6mWbGLJZrujoPIPPxDXzn3T9baRlpsm2jnQ==", - "requires": { - "ccount": "^1.0.0", - "collapse-white-space": "^1.0.2", - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-whitespace-character": "^1.0.0", - "is-word-character": "^1.0.0", - "markdown-escapes": "^1.0.0", - "parse-entities": "^2.0.0", - "repeat-string": "^1.5.4", - "state-toggle": "^1.0.0", - "trim": "0.0.1", - "trim-trailing-lines": "^1.0.0", - "unherit": "^1.0.4", - "unist-util-remove-position": "^2.0.0", - "vfile-location": "^3.0.0", - "xtend": "^4.0.1" - } - }, - "unified": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/unified/-/unified-9.0.0.tgz", - "integrity": "sha512-ssFo33gljU3PdlWLjNp15Inqb77d6JnJSfyplGJPT/a+fNRNyCBeveBAYJdO5khKdF6WVHa/yYCC7Xl6BDwZUQ==", - "requires": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^2.0.0", - "trough": "^1.0.0", - "vfile": "^4.0.0" - } - }, - "unist-util-remove-position": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz", - "integrity": "sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==", - "requires": { - "unist-util-visit": "^2.0.0" - } - }, - "vfile-location": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.0.1.tgz", - "integrity": "sha512-yYBO06eeN/Ki6Kh1QAkgzYpWT1d3Qln+ZCtSbJqFExPl1S3y2qqotJQXoh6qEvl/jDlgpUJolBn3PItVnnZRqQ==" - } - } + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/remark-math/-/remark-math-3.0.1.tgz", + "integrity": "sha512-epT77R/HK0x7NqrWHdSV75uNLwn8g9qTyMqCRCDujL0vj/6T6+yhdrR7mjELWtkse+Fw02kijAaBuVcHBor1+Q==" }, "remark-parse": { "version": "8.0.3", @@ -13260,11 +13738,6 @@ "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" }, - "remove-trailing-slash": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-slash/-/remove-trailing-slash-0.1.0.tgz", - "integrity": "sha1-FJjl3wmEwn5Jt26/Boh8otARUNI=" - }, "repeat-element": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", @@ -13288,16 +13761,6 @@ "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=" }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" - }, "resolve": { "version": "1.17.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", @@ -13454,16 +13917,6 @@ "resolved": "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz", "integrity": "sha1-mUWygD8hni96ygCtuLyfZA+ELJo=" }, - "rgb-regex": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", - "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=" - }, - "rgba-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", - "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=" - }, "rimraf": { "version": "2.6.3", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", @@ -13482,12 +13935,12 @@ } }, "rivet-graphql": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/rivet-graphql/-/rivet-graphql-0.2.0.tgz", - "integrity": "sha512-TUjTvG3gIBwvbE5KZfMszAlTJhhxAGy7vvMlOihDQQJh7kriMOlyegNEKJo2lWfEi/s1LibpuH53IR85lk8LiQ==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/rivet-graphql/-/rivet-graphql-0.3.1.tgz", + "integrity": "sha512-HEov02XhZ6H1jOME+mO8CZwliu/UtgZSHixYUwvQ7HSx3gk8EOVaQY5c3zscOYjZECvP8cR4+1Ob3KHWJRWEMw==", "requires": { "graphql": "^15.3.0", - "graphql-request": "^2.1.0-next.1" + "graphql-request": "^3.0.0" } }, "run-async": { @@ -13496,9 +13949,9 @@ "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==" }, "run-parallel": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz", - "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==" + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.10.tgz", + "integrity": "sha512-zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw==" }, "run-queue": { "version": "1.0.3", @@ -13509,9 +13962,9 @@ } }, "rxjs": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.0.tgz", - "integrity": "sha512-3HMA8z/Oz61DUHe+SdOiQyzIf4tOx5oQHmMir7IZEu6TMqCLHT4LRcmNaUS0NwOz8VLvmmBduMsoaUvMaIiqzg==", + "version": "6.6.3", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", + "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", "requires": { "tslib": "^1.9.0" } @@ -13535,54 +13988,46 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "sanitize.css": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-11.0.1.tgz", - "integrity": "sha512-Q762QXJGHIyFLayll6zUueGKslmGxNpbEDpSB/sdaZ9Xgz+v6AYlVc5P49sorc9cPR9y47npHBfXswGo1I32tg==" + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-12.0.1.tgz", + "integrity": "sha512-QbusSBnWHaRBZeTxsJyknwI0q+q6m1NtLBmB76JfW/rdVN7Ws6Zz70w65+430/ouVcdNVT3qwrDgrM6PaYyRtw==" }, "sass-loader": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-8.0.2.tgz", - "integrity": "sha512-7o4dbSK8/Ol2KflEmSco4jTjQoV988bM82P9CZdmo9hR3RLnvNc0ufMNdMrB0caq38JQ/FgF4/7RcbcfKzxoFQ==", + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.0.2.tgz", + "integrity": "sha512-wV6NDUVB8/iEYMalV/+139+vl2LaRFlZGEd5/xmdcdzQcgmis+npyco6NsDTVOlNA3y2NV9Gcz+vHyFMIT+ffg==", "requires": { - "clone-deep": "^4.0.1", - "loader-utils": "^1.2.3", - "neo-async": "^2.6.1", - "schema-utils": "^2.6.1", - "semver": "^6.3.0" + "klona": "^2.0.3", + "loader-utils": "^2.0.0", + "neo-async": "^2.6.2", + "schema-utils": "^2.7.1", + "semver": "^7.3.2" }, "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "requires": { - "minimist": "^1.2.0" - } - }, "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", "requires": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", - "json5": "^1.0.1" + "json5": "^2.1.2" } }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, "schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", "requires": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" } } }, @@ -13591,15 +14036,6 @@ "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" }, - "scheduler": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.18.0.tgz", - "integrity": "sha512-agTSHR1Nbfi6ulI0kYNK0203joW2Y5W4po4l+v03tOoiJKpTBbxpNhWDvqc/4IcOw+KLmSiQLTasZ4cab2/UWQ==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, "schema-utils": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", @@ -13611,9 +14047,9 @@ } }, "search-insights": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/search-insights/-/search-insights-1.6.2.tgz", - "integrity": "sha512-mpy+57HZVMZH5HsMHYMCLvkf+tUvhy+ycP2tDy1j7wmj+mQsNZ3LC61IcMYomok02NozaMR3GiGyfH6uc+ibdA==" + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/search-insights/-/search-insights-1.6.3.tgz", + "integrity": "sha512-Tvqm+M5A7Udw4MgVMYsy1zRbO1f1wb92ZpexADVu01WLX9yCLHek71EpjPsLDSqkbDwlXI3KFjM+1Y+JFQHpsQ==" }, "section-matter": { "version": "1.0.0", @@ -13625,21 +14061,11 @@ } }, "seek-bzip": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.5.tgz", - "integrity": "sha1-z+kXyz0nS8/6x5J1ivUxc+sfq9w=", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", + "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==", "requires": { - "commander": "~2.8.1" - }, - "dependencies": { - "commander": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz", - "integrity": "sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ=", - "requires": { - "graceful-readlink": ">= 1.0.0" - } - } + "commander": "^2.8.1" } }, "select": { @@ -13649,9 +14075,12 @@ "optional": true }, "semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==" + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "requires": { + "lru-cache": "^6.0.0" + } }, "semver-compare": { "version": "1.0.0", @@ -13721,9 +14150,12 @@ } }, "serialize-javascript": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-2.1.2.tgz", - "integrity": "sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ==" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "requires": { + "randombytes": "^2.1.0" + } }, "serve-static": { "version": "1.14.1", @@ -13736,11 +14168,6 @@ "send": "0.17.1" } }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" - }, "set-value": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", @@ -13771,14 +14198,6 @@ "safe-buffer": "^5.0.1" } }, - "shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "requires": { - "kind-of": "^6.0.2" - } - }, "shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -13798,12 +14217,12 @@ "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" }, "side-channel": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.2.tgz", - "integrity": "sha512-7rL9YlPHg7Ancea1S96Pa8/QWb4BtXL/TZvS6B8XFetGBeuhAsfmUspK6DokBeZ64+Kj9TCNRD/30pVz1BvQNA==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.3.tgz", + "integrity": "sha512-A6+ByhlLkksFoUepsGxfj5x1gTSrs+OydsRptUxeNCabQpCFUvcwIczgOigI8vhY/OJCnPnyE9rGiwgvr9cS1g==", "requires": { - "es-abstract": "^1.17.0-next.1", - "object-inspect": "^1.7.0" + "es-abstract": "^1.18.0-next.0", + "object-inspect": "^1.8.0" } }, "signal-exit": { @@ -13841,21 +14260,6 @@ } } }, - "simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", - "requires": { - "is-arrayish": "^0.3.1" - }, - "dependencies": { - "is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" - } - } - }, "slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", @@ -14073,9 +14477,9 @@ } }, "spdx-license-ids": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", - "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==" + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", + "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==" }, "specificity": { "version": "0.4.1", @@ -14162,11 +14566,10 @@ } }, "ssri": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-7.1.0.tgz", - "integrity": "sha512-77/WrDZUWocK0mvA5NTRQyveUf+wsrIc6vyrxpS8tVvYBcX215QbafrJR3KtkpskIzoFLqqNuuYQvxaMjXJ/0g==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.0.tgz", + "integrity": "sha512-aq/pz989nxVYwn16Tsbj1TqFpD5LLrQxHf5zaHuieFV+R0Bbr4y8qUsOA45hXT/N4/9UNXTarBjnjVmjSOVaAA==", "requires": { - "figgy-pudding": "^3.5.1", "minipass": "^3.1.1" } }, @@ -14233,34 +14636,22 @@ "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" }, "stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", + "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", "requires": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" + "inherits": "~2.0.4", + "readable-stream": "^3.5.0" }, "dependencies": { "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "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==", - "requires": { - "safe-buffer": "~5.1.0" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" } } } @@ -14284,30 +14675,6 @@ "readable-stream": "^2.3.6", "to-arraybuffer": "^1.0.0", "xtend": "^4.0.0" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "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==", - "requires": { - "safe-buffer": "~5.1.0" - } - } } }, "stream-shift": { @@ -14330,30 +14697,6 @@ "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", "integrity": "sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=" }, - "string-length": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-3.1.0.tgz", - "integrity": "sha512-Ttp5YvkGm5v9Ijagtaz1BnN+k9ObpvS0eIBblPMp2YWL8FBmi9qblQ9fexc2k/CXFgrTIteU3jAw3payCnwSTA==", - "requires": { - "astral-regex": "^1.0.0", - "strip-ansi": "^5.2.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, "string-width": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", @@ -14385,81 +14728,53 @@ } }, "string.prototype.matchall": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.2.tgz", - "integrity": "sha512-N/jp6O5fMf9os0JU3E72Qhf590RSRZU/ungsL/qJUYVTNv7hTG0P/dbPjxINVN9jpscu3nzYwKESU3P3RY5tOg==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.3.tgz", + "integrity": "sha512-OBxYDA2ifZQ2e13cP82dWFMaCV9CGF8GzmN4fljBVw5O5wep0lu4gacm1OL6MjROoUnB8VbkWRThqkV2YFLNxw==", "requires": { + "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.17.0", + "es-abstract": "^1.18.0-next.1", "has-symbols": "^1.0.1", "internal-slot": "^1.0.2", "regexp.prototype.flags": "^1.3.0", - "side-channel": "^1.0.2" + "side-channel": "^1.0.3" } }, "string.prototype.trimend": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", - "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz", + "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==", "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - } - }, - "string.prototype.trimleft": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz", - "integrity": "sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimstart": "^1.0.0" - } - }, - "string.prototype.trimright": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz", - "integrity": "sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimend": "^1.0.0" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" } }, "string.prototype.trimstart": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", - "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz", + "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==", "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" } }, "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "requires": { - "safe-buffer": "~5.2.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - } + "safe-buffer": "~5.1.0" } }, "stringify-entities": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-3.0.1.tgz", - "integrity": "sha512-Lsk3ISA2++eJYqBMPKcr/8eby1I6L0gP0NlxF8Zja6c05yr/yCYyb2c9PwXjd08Ib3If1vn1rbs1H5ZtVuOfvQ==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-3.1.0.tgz", + "integrity": "sha512-3FP+jGMmMV/ffZs86MoghGqAoqXAdxLrJP4GUdrDN1aIScYih5tuIO3eF4To5AJZ79KDZ8Fpdy7QJnK8SsL1Vg==", "requires": { "character-entities-html4": "^1.0.0", "character-entities-legacy": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-decimal": "^1.0.2", - "is-hexadecimal": "^1.0.0" + "xtend": "^4.0.0" } }, "stringify-object": { @@ -14527,9 +14842,9 @@ } }, "strip-json-comments": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.0.tgz", - "integrity": "sha512-e6/d0eBu7gHtdCqFt0xJr642LdToM5/cN4Qb9DbHjVx1CP5RyeM+zH7pbecEmDv/lBqb0QH+6Uqq75rxFPkM0w==" + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" }, "strip-outer": { "version": "1.0.1", @@ -14548,14 +14863,24 @@ "schema-utils": "^2.6.6" }, "dependencies": { - "schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", "requires": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" } } } @@ -14628,42 +14953,22 @@ } } }, - "stylehacks": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", - "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", - "requires": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "dependencies": { - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } - } - }, "stylelint": { - "version": "13.6.1", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-13.6.1.tgz", - "integrity": "sha512-XyvKyNE7eyrqkuZ85Citd/Uv3ljGiuYHC6UiztTR6sWS9rza8j3UeQv/eGcQS9NZz/imiC4GKdk1EVL3wst5vw==", + "version": "13.8.0", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-13.8.0.tgz", + "integrity": "sha512-iHH3dv3UI23SLDrH4zMQDjLT9/dDIz/IpoFeuNxZmEx86KtfpjDOscxLTFioQyv+2vQjPlRZnK0UoJtfxLICXQ==", "requires": { - "@stylelint/postcss-css-in-js": "^0.37.1", - "@stylelint/postcss-markdown": "^0.36.1", - "autoprefixer": "^9.8.0", + "@stylelint/postcss-css-in-js": "^0.37.2", + "@stylelint/postcss-markdown": "^0.36.2", + "autoprefixer": "^9.8.6", "balanced-match": "^1.0.0", "chalk": "^4.1.0", - "cosmiconfig": "^6.0.0", - "debug": "^4.1.1", + "cosmiconfig": "^7.0.0", + "debug": "^4.2.0", "execall": "^2.0.0", - "file-entry-cache": "^5.0.1", + "fast-glob": "^3.2.4", + "fastest-levenshtein": "^1.0.12", + "file-entry-cache": "^6.0.0", "get-stdin": "^8.0.0", "global-modules": "^2.0.0", "globby": "^11.0.1", @@ -14672,24 +14977,22 @@ "ignore": "^5.1.8", "import-lazy": "^4.0.0", "imurmurhash": "^0.1.4", - "known-css-properties": "^0.19.0", - "leven": "^3.1.0", - "lodash": "^4.17.15", + "known-css-properties": "^0.20.0", + "lodash": "^4.17.20", "log-symbols": "^4.0.0", "mathml-tag-names": "^2.1.3", - "meow": "^7.0.1", + "meow": "^8.0.0", "micromatch": "^4.0.2", "normalize-selector": "^0.2.0", - "postcss": "^7.0.32", + "postcss": "^7.0.35", "postcss-html": "^0.36.0", "postcss-less": "^3.1.4", "postcss-media-query-parser": "^0.2.3", - "postcss-reporter": "^6.0.1", "postcss-resolve-nested-selector": "^0.1.1", "postcss-safe-parser": "^4.0.2", "postcss-sass": "^0.4.4", "postcss-scss": "^2.1.1", - "postcss-selector-parser": "^6.0.2", + "postcss-selector-parser": "^6.0.4", "postcss-syntax": "^0.36.2", "postcss-value-parser": "^4.1.0", "resolve-from": "^5.0.0", @@ -14700,20 +15003,28 @@ "style-search": "^0.1.0", "sugarss": "^2.0.0", "svg-tags": "^1.0.0", - "table": "^5.4.6", - "v8-compile-cache": "^2.1.1", + "table": "^6.0.3", + "v8-compile-cache": "^2.2.0", "write-file-atomic": "^3.0.3" }, "dependencies": { - "arrify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", - "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==" + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==" }, "camelcase": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.0.0.tgz", - "integrity": "sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==" + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" }, "camelcase-keys": { "version": "6.2.2", @@ -14723,25 +15034,47 @@ "camelcase": "^5.3.1", "map-obj": "^4.0.0", "quick-lru": "^4.0.1" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - } } }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, "cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "requires": { + "ms": "2.1.2" + } + }, "emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, + "file-entry-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.0.tgz", + "integrity": "sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA==", + "requires": { + "flat-cache": "^3.0.4" + } + }, "find-up": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", @@ -14751,11 +15084,33 @@ "path-exists": "^4.0.0" } }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.0.tgz", + "integrity": "sha512-tW+UkmtNg/jv9CSofAKvgVcO7c2URjhTdW1ZTkcAritblu8tajiYy7YisnIflEwtKssCtOxpnBRoCB7iap0/TA==" + }, "get-stdin": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==" }, + "hosted-git-info": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.7.tgz", + "integrity": "sha512-fWqc0IcuXs+BmE9orLDyVykAG9GJtGLGuZAAqgcckPgv5xad4AcXGIv8galtQvlwutxSlaMcdw7BUtq2EIvqCQ==", + "requires": { + "lru-cache": "^6.0.0" + } + }, "ignore": { "version": "5.1.8", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", @@ -14766,6 +15121,11 @@ "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==" }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + }, "is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", @@ -14779,29 +15139,48 @@ "p-locate": "^4.1.0" } }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" + }, "map-obj": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz", "integrity": "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==" }, "meow": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/meow/-/meow-7.0.1.tgz", - "integrity": "sha512-tBKIQqVrAHqwit0vfuFPY3LlzJYkEOFyKa3bPgxzNl6q/RtN8KQ+ALYEASYuFayzSAsjlhXj/JZ10rH85Q6TUw==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-8.0.0.tgz", + "integrity": "sha512-nbsTRz2fwniJBFgUkcdISq8y/q9n9VbiHYbfwklFh5V4V2uAcxtKQkDc0yCLPM/kP0d+inZBewn3zJqewHE7kg==", "requires": { "@types/minimist": "^1.2.0", - "arrify": "^2.0.1", - "camelcase": "^6.0.0", "camelcase-keys": "^6.2.2", "decamelize-keys": "^1.1.0", "hard-rejection": "^2.1.0", - "minimist-options": "^4.0.2", - "normalize-package-data": "^2.5.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", "read-pkg-up": "^7.0.1", "redent": "^3.0.0", "trim-newlines": "^3.0.0", - "type-fest": "^0.13.1", - "yargs-parser": "^18.1.3" + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "normalize-package-data": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.0.tgz", + "integrity": "sha512-6lUjEI0d3v6kFrtgA/lOx4zHCWULXsFNIjHolnZCKCTLA6m/G625cdn3O7eNmT0iD3jfo6HZ9cdImGZwf21prw==", + "requires": { + "hosted-git-info": "^3.0.6", + "resolve": "^1.17.0", + "semver": "^7.3.2", + "validate-npm-package-license": "^3.0.1" } }, "p-locate": { @@ -14813,13 +15192,13 @@ } }, "parse-json": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.0.0.tgz", - "integrity": "sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz", + "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==", "requires": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1", + "json-parse-even-better-errors": "^2.3.0", "lines-and-columns": "^1.1.6" } }, @@ -14828,46 +15207,15 @@ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" }, - "postcss": { - "version": "7.0.32", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", - "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "dependencies": { - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - } - } - }, "postcss-selector-parser": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", - "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz", + "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==", "requires": { "cssesc": "^3.0.0", "indexes-of": "^1.0.1", - "uniq": "^1.0.1" + "uniq": "^1.0.1", + "util-deprecate": "^1.0.2" } }, "read-pkg": { @@ -14881,6 +15229,27 @@ "type-fest": "^0.6.0" }, "dependencies": { + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==" + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, "type-fest": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", @@ -14919,10 +15288,23 @@ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + } + }, + "slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + } }, "string-width": { "version": "4.2.0", @@ -14942,12 +15324,15 @@ "min-indent": "^1.0.0" } }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "table": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/table/-/table-6.0.4.tgz", + "integrity": "sha512-sBT4xRLdALd+NFBvwOz8bw4b15htyythha+q+DVZqy2RS08PPC8O2sZFgJYEY7bJvbCFKccs+WIZ/cd+xxTWCw==", "requires": { - "has-flag": "^3.0.0" + "ajv": "^6.12.4", + "lodash": "^4.17.20", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.0" } }, "trim-newlines": { @@ -14956,9 +15341,9 @@ "integrity": "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==" }, "type-fest": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", - "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==" + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==" } } }, @@ -15057,30 +15442,6 @@ "has-flag": "^3.0.0" } }, - "supports-hyperlinks": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz", - "integrity": "sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==", - "requires": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, "svg-tags": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", @@ -15134,6 +15495,26 @@ "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" }, + "tar": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.0.5.tgz", + "integrity": "sha512-0b4HOimQHj9nXNEAA7zWwMM91Zhhba3pspja6sQbgTpynOJf+bkjBnfybNYzbpLbnwXnbyB4LOREvlyXLkCHSg==", + "requires": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + } + } + }, "tar-stream": { "version": "1.6.2", "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", @@ -15146,30 +15527,6 @@ "readable-stream": "^2.3.0", "to-buffer": "^1.1.1", "xtend": "^4.0.0" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "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==", - "requires": { - "safe-buffer": "~5.1.0" - } - } } }, "temp-dir": { @@ -15186,19 +15543,10 @@ "uuid": "^3.0.1" } }, - "terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", - "requires": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - } - }, "terser": { - "version": "4.6.13", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.6.13.tgz", - "integrity": "sha512-wMvqukYgVpQlymbnNbabVZbtM6PN63AzqexpwJL8tbh/mRT9LE5o+ruVduAGL7D6Fpjl+Q+06U5I9Ul82odAhw==", + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", "requires": { "commander": "^2.20.0", "source-map": "~0.6.1", @@ -15213,15 +15561,15 @@ } }, "terser-webpack-plugin": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.3.tgz", - "integrity": "sha512-QMxecFz/gHQwteWwSo5nTc6UaICqN1bMedC5sMtUc7y3Ha3Q8y6ZO0iCR8pq4RJC8Hjf0FEPEHZqcMB/+DFCrA==", + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", "requires": { "cacache": "^12.0.2", "find-cache-dir": "^2.1.0", "is-wsl": "^1.1.0", "schema-utils": "^1.0.0", - "serialize-javascript": "^2.1.2", + "serialize-javascript": "^4.0.0", "source-map": "^0.6.1", "terser": "^4.1.2", "webpack-sources": "^1.4.0", @@ -15250,6 +15598,11 @@ "y18n": "^4.0.0" } }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, "find-cache-dir": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", @@ -15307,6 +15660,11 @@ "p-limit": "^2.0.0" } }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, "pkg-dir": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", @@ -15357,30 +15715,6 @@ "requires": { "readable-stream": "~2.3.6", "xtend": "~4.0.1" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "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==", - "requires": { - "safe-buffer": "~5.1.0" - } - } } }, "timed-out": { @@ -15389,18 +15723,13 @@ "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=" }, "timers-browserify": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz", - "integrity": "sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==", + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", "requires": { "setimmediate": "^1.0.4" } }, - "timsort": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" - }, "tiny-emitter": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz", @@ -15416,9 +15745,9 @@ } }, "tlds": { - "version": "1.207.0", - "resolved": "https://registry.npmjs.org/tlds/-/tlds-1.207.0.tgz", - "integrity": "sha512-k7d7Q1LqjtAvhtEOs3yN14EabsNO8ZCoY6RESSJDB9lst3bTx3as/m1UuAeCKzYxiyhR1qq72ZPhpSf+qlqiwg==" + "version": "1.214.0", + "resolved": "https://registry.npmjs.org/tlds/-/tlds-1.214.0.tgz", + "integrity": "sha512-+i48KYsrCkkIZnsj31cTIj9cu5NtFxKo7xlNIB7jg8kXi//b4Ertl5qaHgqFF+y+g0nFwt/k+eph2uUNQJgfwg==" }, "tmp": { "version": "0.0.33", @@ -15466,11 +15795,6 @@ } } }, - "to-readable-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", - "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==" - }, "to-regex": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", @@ -15541,11 +15865,6 @@ "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=" }, - "trim-lines": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-1.1.3.tgz", - "integrity": "sha512-E0ZosSWYK2mkSu+KEtQ9/KqarVjA9HztOSX+9FDdNacRAq29RRV6ZQNgob3iuW8Htar9vAfEa6yyt5qBAHZDBA==" - }, "trim-newlines": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", @@ -15580,9 +15899,9 @@ "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==" }, "tslib": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", - "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, "tsutils": { "version": "3.17.1", @@ -15646,165 +15965,9 @@ } }, "typescript": { - "version": "3.9.6", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.6.tgz", - "integrity": "sha512-Pspx3oKAPJtjNwE92YS05HQoY7z2SFyOpHo9MqJor3BXAGNaPUs83CuVp9VISFkSjyRfiTpmKuAYGJB7S7hOxw==" - }, - "typewriter": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/typewriter/-/typewriter-7.1.0.tgz", - "integrity": "sha512-sdSqoyAMG/CkFbmL1vIe3VoNMmdmIbDVLmDApudrwjq9JHg+aE123GOFAaRRvJA0TP9esWmGgQCZaej5LWP0IA==", - "requires": { - "@hapi/joi": "^15.1.1", - "analytics-node": "3.4.0-beta.1", - "figures": "^3.0.0", - "fuse.js": "^3.4.5", - "got": "^9.6.0", - "handlebars": "4.5.3", - "ink": "^2.5.0", - "ink-link": "^1.0.0", - "ink-select-input": "^3.1.2", - "ink-spinner": "^3.0.1", - "ink-text-input": "^3.2.1", - "js-yaml": "^3.13.1", - "json-stable-stringify": "^1.0.1", - "latest-version": "^5.1.0", - "lodash": "4.17.12", - "node-machine-id": "^1.1.12", - "prettier": "^1.17.0", - "react": "^16.9.0", - "semver": "^6.3.0", - "sort-keys": "^3.0.0", - "typescript": "^3.4.5", - "yargs": "^13.2.2" - }, - "dependencies": { - "@sindresorhus/is": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==" - }, - "cacheable-request": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", - "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", - "requires": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^3.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^1.0.2" - }, - "dependencies": { - "get-stream": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", - "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", - "requires": { - "pump": "^3.0.0" - } - }, - "lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" - } - } - }, - "figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "requires": { - "pump": "^3.0.0" - } - }, - "got": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", - "requires": { - "@sindresorhus/is": "^0.14.0", - "@szmarczak/http-timer": "^1.1.2", - "cacheable-request": "^6.0.0", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^4.1.0", - "lowercase-keys": "^1.0.1", - "mimic-response": "^1.0.1", - "p-cancelable": "^1.0.0", - "to-readable-stream": "^1.0.0", - "url-parse-lax": "^3.0.0" - } - }, - "http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" - }, - "lodash": { - "version": "4.17.12", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.12.tgz", - "integrity": "sha512-+CiwtLnsJhX03p20mwXuvhoebatoh5B3tt+VvYlrPgZC1g36y+RRbkufX95Xa+X4I59aWEacDFYwnJZiyBh9gA==" - }, - "normalize-url": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", - "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==" - }, - "p-cancelable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==" - }, - "prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=" - }, - "prettier": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", - "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==" - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - }, - "sort-keys": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-3.0.0.tgz", - "integrity": "sha512-77XUKMiZN5LvQXZ9sgWfJza19AvYIDwaDGwGiULM+B5XYru8Z90Oh06JvqDlJczvjjYvssrV0aK1GI6+YXvn5A==", - "requires": { - "is-plain-obj": "^2.0.0" - } - }, - "url-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", - "requires": { - "prepend-http": "^2.0.0" - } - } - } - }, - "uglify-js": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.10.0.tgz", - "integrity": "sha512-Esj5HG5WAyrLIdYU74Z3JdG2PxdIusvj6IWHMtlyESxc7kcDz7zYlYjpnSokn1UbpV0d/QX9fan7gkCNd/9BQA==", - "optional": true + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.0.2.tgz", + "integrity": "sha512-e4ERvRV2wb+rRZ/IQeb3jm2VxBsirQLpQhdxplZ2MEzGvDkkMmPglecnNDfSUBivMjP93vRbngYYDQqQ/78bcQ==" }, "unbzip2-stream": { "version": "1.4.3", @@ -15881,11 +16044,6 @@ "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" }, - "uniqs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", - "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=" - }, "unique-filename": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", @@ -15916,9 +16074,9 @@ } }, "unist-util-find-all-after": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/unist-util-find-all-after/-/unist-util-find-all-after-3.0.1.tgz", - "integrity": "sha512-0GICgc++sRJesLwEYDjFVJPJttBpVQaTNgc6Jw0Jhzvfs+jtKePEMu+uD+PqkRUrAvGQqwhpDwLGWo1PK8PDEw==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/unist-util-find-all-after/-/unist-util-find-all-after-3.0.2.tgz", + "integrity": "sha512-xaTC/AGZ0rIM2gM28YVRAFPIZpzbpDtU3dRmp7EXlNVA8ziQc4hY3H7BHXM1J49nEmiqc3svnqMReW+PGqbZKQ==", "requires": { "unist-util-is": "^4.0.0" } @@ -16052,9 +16210,9 @@ "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" }, "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==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz", + "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==", "requires": { "punycode": "^2.1.0" } @@ -16090,24 +16248,6 @@ "schema-utils": "^1.0.0" }, "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, "mime": { "version": "2.4.6", "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz", @@ -16179,6 +16319,37 @@ "es-abstract": "^1.17.2", "has-symbols": "^1.0.1", "object.getownpropertydescriptors": "^2.1.0" + }, + "dependencies": { + "es-abstract": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", + "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + } } }, "utils-merge": { @@ -16192,9 +16363,9 @@ "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" }, "v8-compile-cache": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz", - "integrity": "sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ==" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", + "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==" }, "validate-npm-package-license": { "version": "3.0.4", @@ -16210,11 +16381,6 @@ "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" }, - "vendors": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", - "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==" - }, "vfile": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.1.1.tgz", @@ -16263,9 +16429,9 @@ } }, "watchpack-chokidar2": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.0.tgz", - "integrity": "sha512-9TyfOyN/zLUbA288wZ8IsMZ+6cbzvsNyEzSBp6e/zkifi6xxbl8SmQ/CxQq32k8NNqrdVEVUVSEf56L4rQ/ZxA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", + "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", "optional": true, "requires": { "chokidar": "^2.1.8" @@ -16277,9 +16443,9 @@ "integrity": "sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==" }, "web-vitals": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-0.2.1.tgz", - "integrity": "sha512-2pdRlp6gJpOCg0oMMqwFF0axjk5D9WInc09RSYtqFgPXQ15+YKNQ7YnBBEqAL5jvmfH9WvoXDMb8DHwux7pIew==" + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-0.2.4.tgz", + "integrity": "sha512-6BjspCO9VriYy12z356nL6JBS0GYeEcA457YyRzD+dD6XYCQ75NKhcOHUMHentOE7OcVCIXXDvOm0jKFfQG2Gg==" }, "webidl-conversions": { "version": "4.0.2", @@ -16287,9 +16453,9 @@ "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" }, "webpack": { - "version": "4.43.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.43.0.tgz", - "integrity": "sha512-GW1LjnPipFW2Y78OOab8NJlCflB7EFskMih2AHdvjbpKMeDJqEgSx24cXXXiPS65+WSwVyxtDsJH6jGX2czy+g==", + "version": "4.44.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.1.tgz", + "integrity": "sha512-4UOGAohv/VGUNQJstzEywwNxqX417FnjZgZJpJQegddzPmTvph37eBIRbRTfdySXzVtJXLJfbMN3mMYhM6GdmQ==", "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-module-context": "1.9.0", @@ -16299,7 +16465,7 @@ "ajv": "^6.10.2", "ajv-keywords": "^3.4.1", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^4.1.0", + "enhanced-resolve": "^4.3.0", "eslint-scope": "^4.0.3", "json-parse-better-errors": "^1.0.2", "loader-runner": "^2.4.0", @@ -16312,14 +16478,14 @@ "schema-utils": "^1.0.0", "tapable": "^1.1.3", "terser-webpack-plugin": "^1.4.3", - "watchpack": "^1.6.1", + "watchpack": "^1.7.4", "webpack-sources": "^1.4.1" }, "dependencies": { "acorn": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", - "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==" + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==" }, "anymatch": { "version": "3.1.1", @@ -16332,9 +16498,9 @@ } }, "binary-extensions": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz", - "integrity": "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", + "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", "optional": true }, "braces": { @@ -16365,9 +16531,9 @@ } }, "chokidar": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.0.tgz", - "integrity": "sha512-aXAaho2VJtisB/1fg1+3nlLJqGOuewTzQpd/Tz0yTg2R0e4IGtshYvtjowyEumcBv2z+y4+kc75Mz7j5xJskcQ==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz", + "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==", "optional": true, "requires": { "anymatch": "~3.1.1", @@ -16377,7 +16543,7 @@ "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", - "readdirp": "~3.4.0" + "readdirp": "~3.5.0" }, "dependencies": { "braces": { @@ -16502,24 +16668,6 @@ } } }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, "micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", @@ -16540,6 +16688,15 @@ "to-regex": "^3.0.2" } }, + "readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "optional": true, + "requires": { + "picomatch": "^2.2.1" + } + }, "to-regex-range": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", @@ -16550,14 +16707,14 @@ } }, "watchpack": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.2.tgz", - "integrity": "sha512-ymVbbQP40MFTp+cNMvpyBpBtygHnPzPkHqoIwRRj/0B8KhqQwV8LaKjtbaxF2lK4vl8zN9wCxS46IFCU5K4W0g==", + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", "requires": { - "chokidar": "^3.4.0", + "chokidar": "^3.4.1", "graceful-fs": "^4.1.2", "neo-async": "^2.5.0", - "watchpack-chokidar2": "^2.0.0" + "watchpack-chokidar2": "^2.0.1" } } } @@ -16633,57 +16790,17 @@ "isexe": "^2.0.0" } }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" - }, "which-pm-runs": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz", "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=", "dev": true }, - "widest-line": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", - "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", - "requires": { - "string-width": "^4.0.0" - }, - "dependencies": { - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - } - } - }, "word-wrap": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" }, - "wordwrap": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=" - }, "worker-farm": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", @@ -16692,14 +16809,6 @@ "errno": "~0.1.7" } }, - "worker-rpc": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz", - "integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==", - "requires": { - "microevent.ts": "~0.1.1" - } - }, "wrap-ansi": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", @@ -16711,11 +16820,10 @@ }, "dependencies": { "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { - "@types/color-name": "^1.1.1", "color-convert": "^2.0.1" } }, @@ -16792,96 +16900,19 @@ "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" }, "y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", + "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==" }, "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" - }, - "yaml": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.7.2.tgz", - "integrity": "sha512-qXROVp90sb83XtAoqE8bP9RwAkTTZbugRUTm5YeFCBfNRPEp2YzTeqWiz7m5OORHzEvrA/qcGS8hp/E+MMROYw==", - "requires": { - "@babel/runtime": "^7.6.3" - } - }, - "yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "requires": { - "p-limit": "^2.0.0" - } - }, - "yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - } - } + "version": "20.2.4", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", + "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==" }, "yauzl": { "version": "2.10.0", @@ -16892,14 +16923,6 @@ "fd-slicer": "~1.1.0" } }, - "yoga-layout-prebuilt": { - "version": "1.9.6", - "resolved": "https://registry.npmjs.org/yoga-layout-prebuilt/-/yoga-layout-prebuilt-1.9.6.tgz", - "integrity": "sha512-Wursw6uqLXLMjBAO4SEShuzj8+EJXhCF71/rJ7YndHTkRAYSU0GY3OghRqfAk9HPUAAFMuqp3U1Wl+01vmGRQQ==", - "requires": { - "@types/yoga-layout": "1.9.2" - } - }, "zwitch": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", diff --git a/website/package.json b/website/package.json index e0ffb6e64..7178048f4 100644 --- a/website/package.json +++ b/website/package.json @@ -4,28 +4,27 @@ "version": "1.0.0", "author": "HashiCorp", "dependencies": { - "@hashicorp/nextjs-scripts": "11.1.0", - "@hashicorp/react-button": "2.2.1", - "@hashicorp/react-content": "4.0.0", - "@hashicorp/react-docs-page": "4.0.0", - "@hashicorp/react-docs-sidenav": "3.2.5", - "@hashicorp/react-global-styles": "4.4.0", - "@hashicorp/react-hashi-stack-menu": "^1.0.8", - "@hashicorp/react-head": "1.1.1", + "@hashicorp/mktg-global-styles": "2.0.0", + "@hashicorp/nextjs-scripts": "13.0.0-canary.1", + "@hashicorp/react-button": "4.0.0", + "@hashicorp/react-docs-page": "^10.0.1", + "@hashicorp/react-hashi-stack-menu": "^1.0.10", + "@hashicorp/react-head": "1.1.6", "@hashicorp/react-product-downloader": "4.0.2", - "@hashicorp/react-search": "^2.1.0", - "@hashicorp/react-section-header": "2.0.0", - "@hashicorp/react-subnav": "3.2.3", - "@hashicorp/react-vertical-text-block-list": "2.0.1", - "babel-plugin-import-glob-array": "0.2.0", - "next": "9.4.4", + "@hashicorp/react-search": "^2.1.3", + "@hashicorp/react-section-header": "3.0.1", + "@hashicorp/react-subnav": "7.0.0", + "@hashicorp/react-vertical-text-block-list": "3.0.1", + "next": "9.5.5", + "next-mdx-remote": "1.0.0", + "next-remote-watch": "0.3.0", "react": "16.13.1", "react-dom": "16.13.1" }, "devDependencies": { "dart-linkcheck": "2.0.15", - "husky": "4.2.5", - "prettier": "2.0.5" + "husky": "4.3.0", + "prettier": "2.2.1" }, "husky": { "hooks": { @@ -41,7 +40,7 @@ "generate:component": "next-hashicorp generate component", "generate:readme": "next-hashicorp markdown-blocks README.md", "lint": "next-hashicorp lint", - "start": "rm -rf .next/cache/next-babel-loader/ && next dev", + "start": "next-remote-watch ./content/**/*.mdx", "static": "npm run build && npm run export && cp _redirects out/.", "linkcheck": "linkcheck https://packer.io" } diff --git a/website/pages/_app.js b/website/pages/_app.js index 9880acf00..7cf850b17 100644 --- a/website/pages/_app.js +++ b/website/pages/_app.js @@ -31,18 +31,6 @@ export default function App({ Component, pageProps }) { platforms from a single source configuration." image="https://www.packer.io/img/og-image.png" icon={[{ href: '/favicon.ico' }]} - preload={[ - { href: '/fonts/klavika/medium.woff2', as: 'font' }, - { href: '/fonts/gilmer/light.woff2', as: 'font' }, - { href: '/fonts/gilmer/regular.woff2', as: 'font' }, - { href: '/fonts/gilmer/medium.woff2', as: 'font' }, - { href: '/fonts/gilmer/bold.woff2', as: 'font' }, - { href: '/fonts/metro-sans/book.woff2', as: 'font' }, - { href: '/fonts/metro-sans/regular.woff2', as: 'font' }, - { href: '/fonts/metro-sans/semi-bold.woff2', as: 'font' }, - { href: '/fonts/metro-sans/bold.woff2', as: 'font' }, - { href: '/fonts/dejavu/mono.woff2', as: 'font' }, - ]} /> diff --git a/website/pages/_document.js b/website/pages/_document.js index b37711bf4..f313d5726 100644 --- a/website/pages/_document.js +++ b/website/pages/_document.js @@ -1,15 +1,10 @@ -import Document, { Head, Main, NextScript } from 'next/document' +import Document, { Html, Head, Main, NextScript } from 'next/document' import HashiHead from '@hashicorp/react-head' export default class MyDocument extends Document { - static async getInitialProps(ctx) { - const initialProps = await Document.getInitialProps(ctx) - return { ...initialProps } - } - render() { return ( - +
@@ -21,7 +16,7 @@ export default class MyDocument extends Document { }} /> - + ) } } diff --git a/website/pages/community-plugins.jsx b/website/pages/community-plugins.jsx new file mode 100644 index 000000000..9913b7ffd --- /dev/null +++ b/website/pages/community-plugins.jsx @@ -0,0 +1,10 @@ +import MarkdownPage from 'components/_temporary-markdown-page' +import generateStaticProps from 'components/_temporary-markdown-page/server' + +export default function CommunityToolsPage({ staticProps }) { + return +} + +export const getStaticProps = generateStaticProps({ + pagePath: 'content/community-plugins.mdx', +}) diff --git a/website/pages/community-tools.jsx b/website/pages/community-tools.jsx new file mode 100644 index 000000000..d81f82fae --- /dev/null +++ b/website/pages/community-tools.jsx @@ -0,0 +1,10 @@ +import MarkdownPage from 'components/_temporary-markdown-page' +import generateStaticProps from 'components/_temporary-markdown-page/server' + +export default function CommunityToolsPage({ staticProps }) { + return +} + +export const getStaticProps = generateStaticProps({ + pagePath: 'content/community-tools.mdx', +}) diff --git a/website/pages/docs/[[...page]].jsx b/website/pages/docs/[[...page]].jsx new file mode 100644 index 000000000..e0fc952c8 --- /dev/null +++ b/website/pages/docs/[[...page]].jsx @@ -0,0 +1,32 @@ +import { productName, productSlug } from 'data/metadata' +import order from 'data/docs-navigation.js' +import DocsPage from '@hashicorp/react-docs-page' +import { + generateStaticPaths, + generateStaticProps, +} from '@hashicorp/react-docs-page/server' + +const subpath = 'docs' + +export default function DocsLayout(props) { + return ( + + ) +} + +export async function getStaticPaths() { + return generateStaticPaths(subpath) +} + +export async function getStaticProps({ params }) { + return generateStaticProps({ + subpath, + productName, + params, + }) +} diff --git a/website/pages/guides/[[...page]].jsx b/website/pages/guides/[[...page]].jsx new file mode 100644 index 000000000..bcf519f42 --- /dev/null +++ b/website/pages/guides/[[...page]].jsx @@ -0,0 +1,32 @@ +import { productName, productSlug } from 'data/metadata' +import order from 'data/guides-navigation.js' +import DocsPage from '@hashicorp/react-docs-page' +import { + generateStaticPaths, + generateStaticProps, +} from '@hashicorp/react-docs-page/server' + +const subpath = 'guides' + +export default function GuidesLayout(props) { + return ( + + ) +} + +export async function getStaticPaths() { + return generateStaticPaths(subpath) +} + +export async function getStaticProps({ params }) { + return generateStaticProps({ + subpath, + productName, + params, + }) +} diff --git a/website/pages/intro/[[...page]].jsx b/website/pages/intro/[[...page]].jsx new file mode 100644 index 000000000..f2e5ce7a0 --- /dev/null +++ b/website/pages/intro/[[...page]].jsx @@ -0,0 +1,32 @@ +import { productName, productSlug } from 'data/metadata' +import order from 'data/intro-navigation.js' +import DocsPage from '@hashicorp/react-docs-page' +import { + generateStaticPaths, + generateStaticProps, +} from '@hashicorp/react-docs-page/server' + +const subpath = 'intro' + +export default function IntroLayout(props) { + return ( + + ) +} + +export async function getStaticPaths() { + return generateStaticPaths(subpath) +} + +export async function getStaticProps({ params }) { + return generateStaticProps({ + subpath, + productName, + params, + }) +} diff --git a/website/pages/partials/builder/virtualbox/vm/Config-not-required.mdx b/website/pages/partials/builder/virtualbox/vm/Config-not-required.mdx deleted file mode 100644 index 2990f94a8..000000000 --- a/website/pages/partials/builder/virtualbox/vm/Config-not-required.mdx +++ /dev/null @@ -1,27 +0,0 @@ - - -- `attach_snapshot` (string) - Default to `null/empty`. The name of an - **existing** snapshot to which the builder shall attach the VM before - starting it. If no snapshot is specified the builder will simply start the - VM from it's current state i.e. snapshot. - -- `target_snapshot` (string) - Default to `null/empty`. The name of the - snapshot which shall be created after all provisioners has been run by the - builder. If no target snapshot is specified and `keep_registered` is set to - `false` the builder will revert to the snapshot to which the VM was attached - before the builder has been executed, which will revert all changes applied - by the provisioners. This is handy if only an export shall be created and no - further snapshot is required. - -- `force_delete_snapshot` (bool) - Defaults to `false`. If set to `true`, - overwrite an existing `target_snapshot`. Otherwise the builder will yield an - error if the specified target snapshot already exists. - -- `keep_registered` (bool) - Set this to `true` if you would like to keep - the VM attached to the snapshot specified by `attach_snapshot`. Otherwise - the builder will reset the VM to the snapshot to which the VM was attached - before the builder started. Defaults to `false`. - -- `skip_export` (bool) - Defaults to `false`. When enabled, Packer will - not export the VM. Useful if the builder should be applied again on the created - target snapshot. diff --git a/website/pages/partials/builder/yandex/Config-not-required.mdx b/website/pages/partials/builder/yandex/Config-not-required.mdx deleted file mode 100644 index 0a5bbcbed..000000000 --- a/website/pages/partials/builder/yandex/Config-not-required.mdx +++ /dev/null @@ -1,13 +0,0 @@ - - -- `service_account_id` (string) - Service account identifier to assign to instance. - -- `source_image_folder_id` (string) - The ID of the folder containing the source image. - -- `source_image_id` (string) - The source image ID to use to create the new image from. - -- `source_image_name` (string) - The source image name to use to create the new image - from. Name will be looked up in `source_image_folder_id`. - -- `target_image_folder_id` (string) - The ID of the folder to save built image in. - This defaults to value of 'folder_id'. diff --git a/website/pages/partials/post-processor/yandex-export/Config-not-required.mdx b/website/pages/partials/post-processor/yandex-export/Config-not-required.mdx deleted file mode 100644 index 82ecaff31..000000000 --- a/website/pages/partials/post-processor/yandex-export/Config-not-required.mdx +++ /dev/null @@ -1,7 +0,0 @@ - - -- `ssh_private_key_file` (string) - Path to a PEM encoded private key file to use to authenticate with SSH. - The `~` can be used in path and will be expanded to the home directory - of current user. Login for attach: `ubuntu` - -- `tries` (int) - Number of attempts to wait for export (must be greater than 0). Default: 1000 diff --git a/website/pages/partials/provisioner/ansible/Config-not-required.mdx b/website/pages/partials/provisioner/ansible/Config-not-required.mdx deleted file mode 100644 index 99d0df0f5..000000000 --- a/website/pages/partials/provisioner/ansible/Config-not-required.mdx +++ /dev/null @@ -1,161 +0,0 @@ - - -- `command` (string) - The command to invoke ansible. Defaults to - `ansible-playbook`. If you would like to provide a more complex command, - for example, something that sets up a virtual environment before calling - ansible, take a look at the ansible wrapper guide below for inspiration. - Please note that Packer expects Command to be a path to an executable. - Arbitrary bash scripting will not work and needs to go inside an - executable script. - -- `extra_arguments` ([]string) - Extra arguments to pass to Ansible. - These arguments _will not_ be passed through a shell and arguments should - not be quoted. Usage example: - - ```json - "extra_arguments": [ "--extra-vars", "Region={{user `Region`}} Stage={{user `Stage`}}" ] - ``` - - If you are running a Windows build on AWS, Azure, Google Compute, or OpenStack - and would like to access the auto-generated password that Packer uses to - connect to a Windows instance via WinRM, you can use the template variable - `{{.WinRMPassword}}` in this option. For example: - - ```json - "extra_arguments": [ - "--extra-vars", "winrm_password={{ .WinRMPassword }}" - ] - ``` - -- `ansible_env_vars` ([]string) - Environment variables to set before - running Ansible. Usage example: - - ```json - "ansible_env_vars": [ "ANSIBLE_HOST_KEY_CHECKING=False", "ANSIBLE_SSH_ARGS='-o ForwardAgent=yes -o ControlMaster=auto -o ControlPersist=60s'", "ANSIBLE_NOCOLOR=True" ] - ``` - - This is a [template engine](/docs/templates/engine). Therefore, you - may use user variables and template functions in this field. - - For example, if you are running a Windows build on AWS, Azure, - Google Compute, or OpenStack and would like to access the auto-generated - password that Packer uses to connect to a Windows instance via WinRM, you - can use the template variable `{{.WinRMPassword}}` in this option. Example: - - ```json - "ansible_env_vars": [ "WINRM_PASSWORD={{.WinRMPassword}}" ], - ``` - -- `ansible_ssh_extra_args` ([]string) - Specifies --ssh-extra-args on command line defaults to -o IdentitiesOnly=yes - -- `groups` ([]string) - The groups into which the Ansible host should - be placed. When unspecified, the host is not associated with any groups. - -- `empty_groups` ([]string) - The groups which should be present in - inventory file but remain empty. - -- `host_alias` (string) - The alias by which the Ansible host should be - known. Defaults to `default`. This setting is ignored when using a custom - inventory file. - -- `user` (string) - The `ansible_user` to use. Defaults to the user running - packer, NOT the user set for your communicator. If you want to use the same - user as the communicator, you will need to manually set it again in this - field. - -- `local_port` (int) - The port on which to attempt to listen for SSH - connections. This value is a starting point. The provisioner will attempt - listen for SSH connections on the first available of ten ports, starting at - `local_port`. A system-chosen port is used when `local_port` is missing or - empty. - -- `ssh_host_key_file` (string) - The SSH key that will be used to run the SSH - server on the host machine to forward commands to the target machine. - Ansible connects to this server and will validate the identity of the - server using the system known_hosts. The default behavior is to generate - and use a onetime key. Host key checking is disabled via the - `ANSIBLE_HOST_KEY_CHECKING` environment variable if the key is generated. - -- `ssh_authorized_key_file` (string) - The SSH public key of the Ansible - `ssh_user`. The default behavior is to generate and use a onetime key. If - this key is generated, the corresponding private key is passed to - `ansible-playbook` with the `-e ansible_ssh_private_key_file` option. - -- `sftp_command` (string) - The command to run on the machine being - provisioned by Packer to handle the SFTP protocol that Ansible will use to - transfer files. The command should read and write on stdin and stdout, - respectively. Defaults to `/usr/lib/sftp-server -e`. - -- `skip_version_check` (bool) - Check if ansible is installed prior to - running. Set this to `true`, for example, if you're going to install - ansible during the packer run. - -- `use_sftp` (bool) - Use SFTP - -- `inventory_directory` (string) - The directory in which to place the - temporary generated Ansible inventory file. By default, this is the - system-specific temporary file location. The fully-qualified name of this - temporary file will be passed to the `-i` argument of the `ansible` command - when this provisioner runs ansible. Specify this if you have an existing - inventory directory with `host_vars` `group_vars` that you would like to - use in the playbook that this provisioner will run. - -- `inventory_file_template` (string) - This template represents the format for the lines added to the temporary - inventory file that Packer will create to run Ansible against your image. - The default for recent versions of Ansible is: - "{{ .HostAlias }} ansible_host={{ .Host }} ansible_user={{ .User }} ansible_port={{ .Port }}\n" - Available template engines are: This option is a template engine; - variables available to you include the examples in the default (Host, - HostAlias, User, Port) as well as any variables available to you via the - "build" template engine. - -- `inventory_file` (string) - The inventory file to use during provisioning. - When unspecified, Packer will create a temporary inventory file and will - use the `host_alias`. - -- `keep_inventory_file` (bool) - If `true`, the Ansible provisioner will - not delete the temporary inventory file it creates in order to connect to - the instance. This is useful if you are trying to debug your ansible run - and using "--on-error=ask" in order to leave your instance running while you - test your playbook. this option is not used if you set an `inventory_file`. - -- `galaxy_file` (string) - A requirements file which provides a way to - install roles or collections with the [ansible-galaxy - cli](https://docs.ansible.com/ansible/latest/galaxy/user_guide.html#the-ansible-galaxy-command-line-tool) - on the local machine before executing `ansible-playbook`. By default, this is empty. - -- `galaxy_command` (string) - The command to invoke ansible-galaxy. By default, this is - `ansible-galaxy`. - -- `galaxy_force_install` (bool) - Force overwriting an existing role. - Adds `--force` option to `ansible-galaxy` command. By default, this is - `false`. - -- `roles_path` (string) - The path to the directory on your local system in which to - install the roles. Adds `--roles-path /path/to/your/roles` to - `ansible-galaxy` command. By default, this is empty, and thus `--roles-path` - option is not added to the command. - -- `collections_path` (string) - The path to the directory on your local system in which to - install the collections. Adds `--collections-path /path/to/your/collections` to - `ansible-galaxy` command. By default, this is empty, and thus `--collections-path` - option is not added to the command. - -- `use_proxy` (boolean) - When `true`, set up a localhost proxy adapter - so that Ansible has an IP address to connect to, even if your guest does not - have an IP address. For example, the adapter is necessary for Docker builds - to use the Ansible provisioner. If you set this option to `false`, but - Packer cannot find an IP address to connect Ansible to, it will - automatically set up the adapter anyway. - - In order for Ansible to connect properly even when use_proxy is false, you - need to make sure that you are either providing a valid username and ssh key - to the ansible provisioner directly, or that the username and ssh key - being used by the ssh communicator will work for your needs. If you do not - provide a user to ansible, it will use the user associated with your - builder, not the user running Packer. - use_proxy=false is currently only supported for SSH and WinRM. - - Currently, this defaults to `true` for all connection types. In the future, - this option will be changed to default to `false` for SSH and WinRM - connections where the provisioner has access to a host IP. diff --git a/website/pages/security.jsx b/website/pages/security.jsx new file mode 100644 index 000000000..fcdb5abce --- /dev/null +++ b/website/pages/security.jsx @@ -0,0 +1,10 @@ +import MarkdownPage from 'components/_temporary-markdown-page' +import generateStaticProps from 'components/_temporary-markdown-page/server' + +export default function CommunityToolsPage({ staticProps }) { + return +} + +export const getStaticProps = generateStaticProps({ + pagePath: 'content/security.mdx', +}) diff --git a/website/pages/style.css b/website/pages/style.css index de32f6c7f..3c2551d8d 100644 --- a/website/pages/style.css +++ b/website/pages/style.css @@ -1,27 +1,25 @@ /* Global Component Styles */ -@import '~@hashicorp/react-global-styles/style.css'; +@import '~@hashicorp/mktg-global-styles/style.css'; @import '~@hashicorp/nextjs-scripts/prism/style.css'; -@import '~@hashicorp/react-global-styles/custom-properties/color.css'; -@import '~@hashicorp/react-global-styles/custom-properties/font.css'; -@import '~@hashicorp/react-global-styles/_temporary-to-remove/layout.css'; -@import '~@hashicorp/react-global-styles/_temporary-to-remove/tables.css'; +@import '~@hashicorp/mktg-global-styles/_temporary-to-remove/layout.css'; +@import '~@hashicorp/mktg-global-styles/_temporary-to-remove/tables.css'; :root { --highlight-color: var(--packer); } -@import '~@hashicorp/react-button/dist/style.css'; +@import '~@hashicorp/react-button/styles/index.css'; @import '~@hashicorp/react-consent-manager/dist/style.css'; -@import '~@hashicorp/react-content/dist/style.css'; +@import '~@hashicorp/react-content/style.css'; @import '~@hashicorp/react-docs-page/style.css'; -@import '~@hashicorp/react-docs-sidenav/dist/style.css'; +@import '~@hashicorp/react-docs-sidenav/style.css'; @import '~@hashicorp/react-product-downloader/dist/style.css'; -@import '~@hashicorp/react-search/dist/style.css'; -@import '~@hashicorp/react-section-header/dist/style.css'; -@import '~@hashicorp/react-subnav/dist/style.css'; +@import '~@hashicorp/react-search/style.css'; +@import '~@hashicorp/react-section-header/style.css'; +@import '~@hashicorp/react-subnav/style.css'; @import '~@hashicorp/react-tabs/dist/style.css'; @import '~@hashicorp/react-toggle/dist/style.css'; -@import '~@hashicorp/react-vertical-text-block-list/dist/style.css'; +@import '~@hashicorp/react-vertical-text-block-list/style.css'; /* Local Components */ @import '../components/footer/style.css'; @@ -132,87 +130,3 @@ background: var(--gray-1); color: white; } - -/* Web Fonts */ -@font-face { - font-family: 'klavika-web'; - src: url('/fonts/klavika/medium.woff2') format('woff2'), - url('/fonts/klavika/medium.woff') format('woff'); - font-weight: 700; - font-style: normal; -} - -/* Display Font (Gilmer) */ -@font-face { - font-family: 'gilmer-web'; - src: url('/fonts/gilmer/light.woff2') format('woff2'), - url('/fonts/gilmer/light.woff') format('woff'); - font-weight: 300; - font-style: normal; -} - -@font-face { - font-family: 'gilmer-web'; - src: url('/fonts/gilmer/regular.woff2') format('woff2'), - url('/fonts/gilmer/regular.woff') format('woff'); - font-weight: 400; - font-style: normal; -} - -@font-face { - font-family: 'gilmer-web'; - src: url('/fonts/gilmer/medium.woff2') format('woff2'), - url('/fonts/gilmer/medium.woff') format('woff'); - font-weight: 500; - font-style: normal; -} - -@font-face { - font-family: 'gilmer-web'; - src: url('/fonts/gilmer/bold.woff2') format('woff2'), - url('/fonts/gilmer/bold.woff') format('woff'); - font-weight: 700; - font-style: normal; -} - -/* Body Font (Metro) */ -@font-face { - font-family: 'metro-web'; - src: url('/fonts/metro-sans/book.woff2') format('woff2'), - url('/fonts/metro-sans/book.woff') format('woff'); - font-weight: 300; - font-style: normal; -} - -@font-face { - font-family: 'metro-web'; - src: url('/fonts/metro-sans/regular.woff2') format('woff2'), - url('/fonts/metro-sans/regular.woff') format('woff'); - font-weight: 400; - font-style: normal; -} - -@font-face { - font-family: 'metro-web'; - src: url('/fonts/metro-sans/semi-bold.woff2') format('woff2'), - url('/fonts/metro-sans/semi-bold.woff') format('woff'); - font-weight: 600; - font-style: normal; -} - -@font-face { - font-family: 'metro-web'; - src: url('/fonts/metro-sans/bold.woff2') format('woff2'), - url('/fonts/metro-sans/bold.woff') format('woff'); - font-weight: 700; - font-style: normal; -} - -/* Code Font (Deja Vu) */ -@font-face { - font-family: 'dejavu-sans-mono-web'; - src: url('/fonts/dejavu/mono.woff2') format('woff2'), - url('/fonts/dejavu/mono.woff') format('woff'); - font-style: normal; - font-weight: 400; -} diff --git a/website/public/fonts/dejavu/mono.woff b/website/public/fonts/dejavu/mono.woff deleted file mode 100644 index b896d1d76ad18aac43ccbfb446ba02fdf601a241..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 301144 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
  • ~F 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

    l<^9S=s^C$CX^B411^EdN%^AGb+^Dp`lI%`Rm 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 Mswhc0L`m}h02iBiVgLXD diff --git a/website/public/fonts/dejavu/mono.woff2 b/website/public/fonts/dejavu/mono.woff2 deleted file mode 100644 index bfd9b06e590acb7cab4807f565043ac7971e59ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 148000 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ⅅ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 diff --git a/website/public/fonts/gilmer/bold.woff b/website/public/fonts/gilmer/bold.woff deleted file mode 100644 index 9ac3a190e8ea7bf73dda6a3e3dcf81f969a1cc3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47548 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 MObjjn9QGt50C*$GjQ{`u diff --git a/website/public/fonts/gilmer/light.woff2 b/website/public/fonts/gilmer/light.woff2 deleted file mode 100644 index 5dab907f5dea5cf76905ee1cbbdda76fa6e36df0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31612 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

    nQ(bpbJ`;j9R(3Qo{Tb`u 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 diff --git a/website/public/fonts/gilmer/medium.woff b/website/public/fonts/gilmer/medium.woff deleted file mode 100644 index e248e37d6a62582aeead32e9dec822df120cfaa7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46992 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�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 jj^vOCkdjCs*v!Mh$fLD`@qgmR31m>lfG9;6 z9@q?LR2aChdzP@805C3a3W#`l_y}tNB*~8mRA>@}5GcJ8_2ki|g6rK`ftw1`#g;yv;4=6hHW_qzd?rZm^Bc zEH(Q6fQfRl;^7dWGOE6Mz@X`X!FAdmd42Qu&kDWt?cWQVPi^DP;LftO;TD+8m@Ko4 zi2EhWXEH2SxAnd{2JLBN#)d{!Z2<6LQv4_8c*5&ni~ogxpN(&eKhBNZ2B{6U>0m5~ zGnUF%Q=rXAP&f9)nM0{yNT^^CidZh?9Z5wt#cZn=4R$7z6_pWgXi(5bJVT#7fz%KH z{krdejS9ZmJba%doP_K0gZW(1m5r2y9Y#Hc39FDQkvgyoVU@Kk#0UqFl&L=+?P^{I zq3==Aw>9M-b)whMNb3Wfs=qy6c+aw%AYo7_3S788?4XrtRhv$cb#$#e##$;Vc1dEm zu~7)11{?`pI41eMR&^fd5Fh_I5C5{F1UAQ*7VsVFTS-Q;|IYQgrZLNG>h?FX6f;{| z4|!kP#&=fzD?XL<$Gs@HN8rJ0b15u%aF(cXs^CFsPrwi313h8FxreL?GUT6OehmIM z37`FHqSp{lvOM}LSwGhY;y_6YbpM?kgYUvNTQSVfe-!2jug{lm{|M(v1y*ry7 zxk-(J8uIJL(ZEQ}(1uIOOMKj;bfnY=($D{vAXT1ilHz|&DGq4exjhh&-QD?GqWHcp zQWETtVQ#-D=1UC1FUQY7%o}pAoebS}bsh>qE}@B0tXLA*Kh>fwOH&msM#jS+L7K~v zo$DSs=Ch81H7H(v_JD#+nEYbRgx;=I{qJmY1osN|hema%YI(p97XLvFrGyib)=x@6 zI9)Z(-3%cww8zz&L|t12!aaR(BrqP3>RUQ zYkj@d=z`mnM_p}zVhPF*+3RvqctsQ0L+~7I{m0+C>MbWRkv}8-LyjJpG8LCn@i60K z7RzE2-oN~Up6;K`BB52;T7k}_CL{?6Wv@#q-SA17q6}hi>1G;bpbUdNzYqx+9U6%n z?=#^Wfx;-F39`xW@Av2Joz*gymiR=L0h{&Nb{mi;*|59sU*#hp_^0S{WYDGjUgNRm zBrvqey@!PG_Ilb!r_r2}G3i5_9L&3g*lxGph>FT#4Ggkp>HFsMduDU-_$)Vp%v8y3 z2}N8yRJ(}`E!PY0!Ruy(w~0o!(XTAYxP=EDi}F_I3gD>j!tr@wzZ z-mmOZqQf?((@8>d-{tb0zoLVup*bHkJ1->x-mG+oyl$IVj6@I!nat3(JW%eeo0E=% z!^ZLI5$TO4;G?rp%!FwIyjy%d@YRJ;+Bebg1dn9ebI8lTUh8H8Iz3#aN#xoE-rdTa z(B#QjqE|P+sN9m>%c0K2r-tA5VL2j#qmts17%4K8`9;CqqG<@4%*m>xFMzGmzM>o2 zb}(%@Ht;1#BC4S>ws)ymJ*Cid*M)2iCdvOkqIIy!qfktvN2N^fjA1@sF=K=O4iE36 zCpTfz8-|MKnpZ8_TvQcpdex=v&^csg-vsdQT|Ii!Bo!)FE;0OqNHC?%bfvpK(MubN zm)7Z!EdYP$Oy^9TyV2lP3Dnq7tGY~&S>(a7u)_(=UQ@b%JX}1iPe)OhMnzAeDfzoS z2L=`?(Q;HQt0oH!@TC$>EoSesfAs5b7n^}_r;CL*C8;n>C4g~;A z>9c4CAsi4}1g0Tn(kK}h?&%h;^zC|#d&C>m3sm|FKWE;=p1IGyjVRym&)j|qJ0x6@ z@J5@~v!i)Trnse7;$!7(RghU0yKoYQU82olK)_1wQshJf?e+wYRSf{;_AUCHn`v0l$4jfaP+u5rc+sI>eY}g749iV9Pik$Sh6QZA+HfNve3E z)upJ`jX?>Bm*q84&8gp)af5Xn14A3|m&#g_{vlM5Z%!<-1z{qV5iY%>d3d_HqPvS4 zctj@q9FWqnsS)}Y1-~Y%w-NqQwFGzkIT^aDxq`?vyQei>MJxqtnb`JbJ;hL2TZ7C; z>XFQcLg~dcaFj!)~uk-ZdF9x4h0Kn))cBcok_#2?)MQwbr(}tKD zUQ7@o8@gkA^4qiu-n`5T0J_AZ=GElYk08aj8gJ-q8^*5kv?Ws4LWOQR2wS^DLiw(9 zWp%OhKSobs76MaWp3n3;$A&=5lYrOdOvJHJBm&0~DD#B-Bc0YV+XBRUnq8sU3zcKP zTB;MP>EO9}CG`Ds|9?xXh3^|g9`M_i2+jL$xnkOhuSg)b|4HR|S+2pRTXA+dk6r$T z$Zf>8qrrs`iYI2J%0j~@VJ`~Y)aXKFZowf&bs`Z}fS4ixtCN2HqIPH}pA)}3{wPY>ck z=aOVtuH%CJal57Bf2^b9h_!^~xka^ng(2{?LRTiTf6l8V)!|9Xx?nHbEgJ36zi8K` z4&T2{J=wxfC0Hz#ihEa%MwSihatvv+g`HWqdnGKg)_Tz8FVBnsO(@Um6d)=vms&|n zVaIX@u;?Eox_a)g$1ckhBK_Q_2r85N$2XFwtn_nV@(gG%b-p6K(Vb;;aX?xCLz@!= z${6^PLTK*Ib zwdJ5i_Xe}cVq`IS&e38YRkacw;`3^2=q|Y?kkh~nKvrk5&Lg^7!1p%#2p>9Jo}6 zGG7dLluU_UOWU^LtiOw;v??knQ9t{$4$7%8^IRFb@jW9jpgnCek`%S&f4K^$Wm#nO ztRnj||8+cEO+mvz25*SyO}doW`3gJG`8^Uc7$8XcB9AXVt-ya*J}mj0sl6+dzd-*G zqp!enH5lF#QQ^}~j>dvU50NJlB>*q(8H068KOSx;MV17NR?F2W-eh$Ie)kW zHXn8<#1armo~MRCZ%5#$&FaNKWWP(`S|36X<_-0Th>AnUC4aaPG$G|3g=iF5`#KpVo0v%}$LaV+8& z^$R`2&ByjOJop!Sk9qWSNU3(usJ7pGXpaO&q`FudBk{-39Xci8*NL{Q2p{>qjt;mZ2^SiH@VJ50UEo}QARL(FPV&FWk65mc z)0d)jqYfM(Uq7d~r$ogWOz$nJEI zEU{hFRdsXj0@ZES@EQNA3IuJ9W_rF&f;Wc`_SP?PkKLOmNt?Mqy!jWdhf1AQZ2FqP zVN#O=?Ea~S@!^WgfWn3rGN)8Vszj}gy2C| z`1uspYPwUoG~8+((+sBb=9NdthEK(2E2BmNqAUqSUan06X)b(qsBp&NxCsDJf^s3T zAw-!%Z!O$~OW@;0x|)#*Kpu#SU8$ICpe;rQWyn6lqA+(vJKi7W9xD`VNaxM%_YWg5 zZ48e+n5r+vGq6Od=l+&O0275Br-6(Zp5eE!C%T|z!XrHpWupYt9wxIRFd_yW*z`1 z)0;$tl-K24G@uz^%f7+Z->8{1;oS#;d^A<3x+)lXKmyVu%LyiaM@HPmbn&L}ZD50ihNd1@d=L3k{hFmW)&^UMzCaihc~DHWd}#WktuLoah5E+tTX!jVcE$&8o)IX1%-JH^PO$P_c z=cx6k(-`JwQB>Fj%blAb5*u@~Mrp1-;aZ1q6RXHZMyQO^9LUiqN{5;3xx{5iev{!z z&hH#+7s`MaAdesy2&o#IL&8d`_%Eh?4Ms5!W2-`I7eNjc&#R-($debFP^EP0`g?pQ z`R3d^G!a^i2hZc+Ds0}}jI0gL82Z2e;zi(v<3-|)KI6D%=zDx+I_!?S560x+xI6= zY1vZ~(-Zs!R=W5jarUg}s8*Z4g_t4yiZ97; z)Ky&7mUY?$m7~$^uc|g!;AbN^ zEe)Q`fUa;joY)TtiI2x*MC_Be6scr6aJbH^Scp=u7cHY(u^p>bwEpANv;rER^|Hpu zi}c!XNDLx2vS0CqI)cMnWtN8noNxLU`JtSq=(Q{vJc&4)+Fn-nC$OIRWmzix31QQ#N!V zR)Jt*Z5%GaG|g`eh=Mx=pS)r2X_wlD&gW^lG6@*qp43I~mob^6i`p@l)-VV8>N4Kh z32D~iMc$It`*|dOY9vv_n+B`*qCY{qER+&t;iEpFxM7Ub#xT}@9H+B?LvbajYI)-+ z-7evw4YzRu`or5YL0B zIrLi@BHJ6AMyKmh0M?g$`p^*M!yGQA7C#&~H|kZ)Jl#Vq=b$)RElUttTu%%~#=s)W zLT=V!P*CBWDvn^>_jcG49*4MBz7Cx^6HsyveVYgQ*tkIxbM8@%48MlOQxBTKvG}Jr zO~0WT=+M2HXT_w%+b=}UmJ5Bg;(lR#4Dx*=#_w?#bsM789>oL!DH{y9K)>M{gY{OT zdT<6q>YvrF;^rJRI3spXip2U$4mD$d;YR+agem`Q&QWaG`I~;cB=Ng+*q?$foi?{FXRN*+i&Ot zxs6nF%GT%KraYqR8R_Cp|ITD~JF>_vwxkYF>MITJ2GXk?O!S>K=$rK2@_4HojMKWW zr|3f!ms@-_P5xoeJFvmE{^tbSboU|IxJ?oAOxX<_Vuw@f_8sR2F z`0;$;>j?}mOfI05#kbtgm@X<5KKm6SA6qU z3(3b6idB(+ykEi(Do{!ZpN8|jxDWyrxnc5j0N~YFS60Uz1~AyL_Z<&{tao+M;56Zj zQK|COdPTfgy0+c2Nx@JkDKLsdMnqCb`J}l@QP`lp;a>qD zxJ{-lQv0vEJ4S!xZx123tqb-*sAQjQF8lbjjXUu5uCcxKK&=r8;cKr{sq?@@r+&@W zE^@x|PDLlNvzJ=K`B*=RhO6fKi`kv^o1KNcfL5iK(Y{@;cbER_mz|YJJe+ZId75EY zei{xkJ|NSu~R4fujjj8Qvf8urddgx*EbnYt<)rD5)hXtnsA!)h3?G;;i5H45S z9M#Xwje5`airyQ$AewCHvzT<>8hn5XB%W01ypFy$TPm{#{>}63S5j$UpG*n+F9xni z{E?Ou%b+g7-F~4a`KpDSTBLTRzD=UJ_A}}rNN|3C00kB&H2J+cNV%T#=Vu@cK{#cS zjXaXDsfwF> zCd?bOeXX=M{{BLpLCfizx^nP5skJry@A(74t~}Ne$L+>#k2pWqXh)F0Kj7=*o13-0 z*~8iM@h|J?=2@T9x3G;tfoqk*)>F|!^hM`r`cvIbh_Sk;uA+*Bft*$pZRV!02liJg zMbw)UI}doYs97U`K+f`^%(i6b3Su}3hd+AC_;J6=zDVEB^9@xKhroM38hiJ3KbH7w zXwtt;AlK>l?{6bAEgMA3oF#I`)$XH{udb^G<^N|7Wn;VWGe3PHq+zqsF?U=;T)Vsw z7TmM+i`1()b%R@)FDjlo`ibL`5tyqYZVohl&TRebc_SMj*P-Z^eWsEKVN-aMXZuYT zNTZA{f?=>(;Xv3B}r1DmU{9JE;ynMtEu5L#&Z@v=o_e+<^8fV3_7P z=P861AMC(VGH58m%jr+jN5+%p5>C5m#r@d`{CQ2qz3w)T?2J*&gREyJ=7wntAuH?A z6R|1JV!_2sHwBk&3o1f_3uk{zhMhwSg(@m&S4mH|M7QdiS)6+!cX04`QW4^@W z7~DjKmQt8u>hN-+9IOPvYG8v%EQbqPg{mvICsu<;ArCxVz6hr}eKL z&apFGY>xWgx4C49_){(fBsyy)4I6<{3zO1+%EcX_dC1i6gUcE+Eawed!QU5ng>I3G zjbIO%1NX=Z-&~MJfx<%Y0QE1lAHIgLZh5$hb-T&+bkw3l`kY12p8p2c-HiI7&tMmG zL@D&x>!{jSJ;CtWqFdNiCz}%TmfM8CX%sYlVwpwZCtkRwM<%mE5o4mG5V-dj$`$r{4znNw zPyi^5GeIb=gmYjc5)qcK<6|PnZD4j>&7EL7h@YAXJ|Fz=<`p$4MsUdBvWO(goI*T| z7(OLcy$GfGNk$uu-N@Vn0v>~2;LcsjM)hT~)DQ|!M+Vubl7=8pzlEW78%l%A4kT4^ zG}ry7?`(Ito#kXHm3!!f_7Me9ePP|@K_eJcbB+4U<5wL}WY_fAqN(vyRS@}>1=OpH>tTK|zjt9Vc|UiW6vq(3ZyFM3Kh(=|O>k%#W8 z*`r^Gmi0kdr@)~~u~uH4%iPZvZ9I5t>{{C4kR3BUg`=DaHd?rhL!nB^w7f_)r~VE%ni zn4&W&QHhmPku4R=m=|A@rxpe)_{))F`U_BoL731?75Jjim`MJ8&^+C8TilOHtt7T& zUd}`uuNA-J=B4`lTgVXULQyoSlQLffbBKJ;|F@c#gk_|*d8mt$r$#rl#n%`IIFpV2 z7wkz<9>`#04~H7XpdFi|MeaUkVG2C^D2$|tZpRaqj4fQ8jd|*_e?()dW0vSx>#Q15 z`IYgTeclE@&x%ixvI_E7ZuE$1r9z) z1qM-nd%V{?YP~mX8r=)c2El#Je^cDX-*ny-dm?%sbT=C87^E9)7~JP&{`~C)^0M@l z^y2wx<$3MJ;7QS5;6UxD)?NZ4Z)bLZcJgyDYhP*CAW8&ldH7Ju^2%q~lG*P!C~6et zm2f}>-5F#asJHp79WH#@2D&Qs{#`wD+-X-2Qe|7UUpLH3>~QYo5@J^})H<7tM&omI zRp?Mwnef7UKen+>vt~6NJn^#;VQy+(;i^`yS8b!?yyU3tw-squgkg-&*3)fW*dZs# zL@PtMN28FU)WfYK`y!-}lZ}~a=Yl_1%a!0s%4FkqW22H3R@Abqz&$Lr3N+V&*=80} z3&x&pn(}&ek%Y=i5ILKxZnJ6%xJYj-%}ec^r_{*~I;NmWE#cBj)``Jo1dXW1I-xce=#8Ia&z6Wb+{7a%S_sji*AbS86sS>MuC%ZT2m7wat1- zJr5A8?Zb6Mhf(x?MjnppEuN_zuaR43F|X{3m(G5xP7kb&jHSB`KxpgqLxgG|5kZRg z{~al;dM&!Yt9oxH;{An?AS7i~Z+koX&%}L3jq=UIsb8KBX2EhQQ>-2v#iSP1G=!KA zO!Z3$?i%+|8ski&*0Q^BDKwM2 zr6*417jhODy?zVS4fO)-x-1?`2EyHeim>2CWEE$?gV`iu&BH|m8H=rje=xu5slsww zm?f%#1(O4h5*Xzw&FfnEEiL#lnol1umgWu`T0ml_IoxDEn)n8R%ctCOpSPen!i?>n zgi5H-l(!#V?Dv~Z^w3_QH=Va1#$LXBWx8Mc%4%(~u#LwlfnOjFL`XRVLr8tqjLi#o`g{~h@RiW|D_ zmNw%|Z^WDrOE}S@2a)tN1_PLg5Ko$Y1^B=&wOH$Zu7!NE8AiY0$BZ}MM$(*R|5HqL ziNBSPrHkPj%BO@+sX3gfVF#He(EaK09+b+vNt57Vh?h41se1Ny8BqZNpe};$(a)Hg z)p_rg-eSzl{gWc~WY;b&JpdE)g6?zoLG!ijaNm6SW9U#Y+?Y(P4er!sljVqC%C|+> z6O$R;EFaH>YpJYqUA^uXGgJ9%RlE#EDB`DNysvvy>i_}OY>WiNvZW1E2}N5-IZP7X zqNFOAF%z+2AA&z$N<~G#T1*lG$t0-2=S@w84ec~f42Ard*2b8Lg5PRZU4LA6>$Dp6 z8wnP7rjF|7q_?jQjoJcHcaC1UFUo4dph$1Te~(im(aY=wrhL=1!O@$bE${Mhd0gSQ zw{6`pIQq=>6|)Zoik+(HC;7Ab zm!36%YNMhJ$rq3{wy_ZAT}ahxV|uXP0ut!Ccf$lU)V*iy*-AvJ$gWh=) zys^~E7?mdz<@^WBfCc*at&B4SIaxA{o_D2@u)^<;2{_R1f{S(ekxIV^ z2ZcsP;NIV(NBkW@DYYUA&WzBxfBKJ&p_F=&Tt6IaVo|zishg~n@us|{n|Q69si56> zCovmAXmw;X(0goCo{)bd_xWG4HvOayfxhhIWS?5WtnOkrxvfOYpIzrl>7+Pb0OFK(^1ns6kp#xs(GCxlHVrE|1EHF$6elq!-(6YoYr(gz4sK_A0r`+{HZ1Ifo6AQ(k^QIwHz zF1rA%q2e$Wxrv;JDKy5#S2y}F^f6#tB#7nP1V7%CqtvTG98qB)*(zJaH0Q*K-j)*BCna)ZI{Prv_)!cF#F@-d zRg{HiL!a?-2jX^0`*cvdgER}d`h^FI$2a^{sY z#TgS8YRDE8v?MNQgaRhI#;23z&h2*QvtS~n56>iu1*mk*th2KTQ%IkmL06dXlw7Xv zPccyd*sd+!-3X2&N=0JeuwPJLF)u}%@i_^kOfxF!W&8sh>+e(jJ`V7B*=8eaZuIvm zB4u$hB*CJB%pjdpV(frFMtEmv->p0bC^xphDZg+2b^_MSZs2LcWZ`bm@aq)*I2J<$ z(Z-t6mH9M!H9fGt#Bq-Ow&0J&8eDc3U(IO05+-cG4qc%LeU8aZ7X{aSP{@HV-nFjF zxQpPlM5Z8sn&WpgDNR1IbPs#Zz%`%Yz#bp=l9y8!3wXCzQTXiK3!uFfEA7nsGMHe zfhZL@OwY6&Ve|7t`nXt-=}T+md)+3UnxuNh3>c+@wju96#UqCq&RUz7@JLwJT1~yK zZU+`kI69Xf3J-pBSbBcyH`S>2j3E}K!d)D0MdE`7SqP)6S&TLG(1sJfNhwQMOwk~_ z<6LOTQ7hN7l0|_C7MCinlRc*?TSWfSK0j-UOF30OoadtIVv7gDn&CtTDWF z9h=Fnwoaw>Mw>^`0fJTBRRoXTYu22~m+KUC%_7ltYaa~BqIwu`h`t;LtE$j#|47U! z&rb6+hUEWgL_Hx|p{+vS_sGKxNt z1LlcohI$dFD3XQrqRDLI%VE>;S+*msC6R~)l|FN*%*i7{cW{*U?W5;I6q!aE* zkYLVB#3spR6Y0yCiK(bqWhhn{MR*J+N7;(8cxJY=5U-27i^^lM=}a5I&hnYlr=`>w zTN41KQ;Waf0?2+wzWXP8Ffq%IrYXwQWD>@PW+dsL&Jm866Ene*Rvz!T)ix`w&V%njnNcO--F2YqPVb)7_IZ@g@$A=hk>k(dZb&G1&6>{FSSmVp)u`#cf z<8AgwQRnH**2`)H+kk}kFM}k7m87fZyl_X1Wm6&os$|}wxaidc`;iz_^#WSk`(Nkz zlwK_)aUd{c6#An3O%mndmx}zc802W=D^VhKGZ9BEMF!Tvc1P3ddd~~Cd zi94a^@9HJ5!jad~UA7SP7c0YEp=aJRy zmJ`_oVTI$XTnA`-Eq$0h$jIRCl_qc>K)GLQa?~Bw-QE4%)T**GX67p^?fTy+w~JR-BERvGKE9M6SVDNB zWK;WNSYp?8-Uz5v=d!WowyTHyvD!Wd@Z|Pu&V zsH9wArU=3=h4x0g&}f@PIDH~3AvnBGF4bUqQ^t8gdRI46e0?WSXtHj0aLy2Guz4RD z<}?~8Hc`BjTEY>c6MOYDQT_9Hzs1Yc1)e}9Z<+A{kFM&kEnJDRQEdb0)#2TyH-1v4oElYPsT+ra8mOmuwrDX_i@ zuc*B+LG-i;9f>B_&Dgt#FNqs7>wE?0EyT8N-QMu^fP|zNJ2FK)B6Fn-R$$a)veiEJ zTFUOL=ZhRLjM*GHc01U3Hb1?;xI?9TBf4RAY&OUd&sDS2hh*vMvVK4UPw&4`e#wjq ztqqJrm>U*=(hfsIV>Mu@=nC1G5BQ}1&$5*Gs$kGiP1ldYQ^1Qx7scL+U zw}PjWl0)W;9P+D5G93gll)CUH{PvN;JSGay;C_K+x#WAPCj~t+{JP2G717hA?OJvf zD5UzVv}U(RInHihXW{k}NbJI1s5~n%o8cwWzR#uBg^G}tLM#(nbHe2AtcFXE70`*L z&m}|4u$x43FG2v@pC4(oKwH(|rQK zk3LRu9a^BMww2mTxoQR@NZO-|&;nHlEsQN->wMODxV5F9S)ScZuZ@1DzdR%8JMJ7{MSw|xK-71y-H`|dj3g$9DJm~Lsn_KMy+_`jxh=af zZot*qjViaeqYJ-v2N~qML=#>F@2wvgyXkYRdAbN|4JuF-HMA!O4as9zyrvUV8bu(@ zy2PY^tHLa7aSx)D`2@Rbc#vL1_SxN79G#Ne4~9?$WYJgSZgyQ!iJn~l97{y~SBZD) zftf#@+j@z#kZ+7jknfbqHHYxne&?L7n>N*LxL^&+!7tU~Oztcyt99<05%&iXl3x(1 zC;pf3=7oBWbo>_W?TvZsY3TcqbLG2kHp3H<&x6D#nwFHa{P?bN;~ zDJzfl)1#f-aZNs%9cP(=1>MJSC9sI*-v2$zVqOm?a+eriv#vW(#>3o15ZJ)3Uv@)z zPX~=qdpdSIoczI@IaRy2j%Ru0}SvS z_I7YG*kOy7|8iqwh=O`f#>h8w#8Z2d)oo_qqV*;mo6}Hr>Lfb!gp-8+bY(ed%m~03 zrD?pLB6K#AvBFs{ilx~4K8ovZ;y@6I1qAYTt{wBe!o6|o{`7%TjF>|)LP+SgEK*Zi zydbfN9^~L}E=qXD+hAUpcZBk?TxlQ>N#;}~|+1T|tOjx;h zqLP?o-Iw&@s4k8^u`glX9bp~K9Q}9xg+G$nIYOQ?3Jn2jrW?~bXAk_|o(cP3x7fWD zCKb!a_V1Y#$I2}nVPl2B6YtH(EO`#RcP)`VWavxrp87iPP z0PQrtC>&+Qe<_ZC2qlCb_6TBBL6`BJrngS}Z=gmaO(D?d`9?DY1h16z+f`dUm-^^J z=T%gPOX@-12OZIWfFAoNE=01p?$%5&9Kg&_8r>NmbzM5x$5tklR)tLGj~!#Rbo#b( z&Yqo~w+;VnOgGkNNjE#?z%(n3yw8Ld}dC4caeR+Box#@3uWKPo-AnN)j0Uwj!`D_WyX~?fAkx~N6 zTbaMF;+wugN$+ld=Sa{5gseozqLXSacViUQ=?_weHE}Ih$*B!;MH7!}-RKuldzq~? zrdI1a6(|xD*DD1QyN3!Jn!Yoz`b7A@IJWofPI_k!kgcpQZ`jW7KSvwB_DkBJyTM>+ zssQLCFPm;0_G*2e=>l&x?ykd#=qCP)lwj(UhHZ9)z8I>UT0g&=&}h+*&w`d%6S6XJ zG?K~1vRE^!fBy5dRQr44$`(LMt|E6va``-2#~s$9d{6B}*)PJoWQ}s-`4peq)ur{L zY_d<&*H$NxQR9VbD&B!nkZ7Z(x2{*ap_2bwC9wCYZv})Y`dR32AnsifI30ED5GfSv?yuwQJr|bR2<+*8+2EAb6L7uX@WN*EOO)1mzXKh^RBO*7Cd8@)I?DcDoyX z=vYZO>qs>DHMCL!&|DlQs&M8j9-Uy$c=h7`?vA7q&c;n5-SXw2x(t6@5~?rcAtopy<=#(fw5Fpr(p!)$Z88JjxVbXF;~(D zi9=2Uun7$TI@Z#^5)E)x3tTwK>VdR!xZD{|M}8pw-~DSh7QbT*etz+~{DNOtl{j{`ADzi77^w0Sf{d(aNGo@z$`pqXwNX<5 z#&AhpO$y2_fuM$((5j(o$VGqG5)Kg!9( z`UymcxQjYFIKVP0@O;gaTY3=}|4j+Bx82bacf6&;yKVofT$1sP;==ElKwgVCGpm%3 zv+>XG|P>{E9ay(y; z3&QMg@*980O!ILR_C~^0rF;L=7rMUXGf62grCE%zGbC-f>R}#eC{%p(&tlaokl@Wf zXzOc2*HB|zY-I>rkkJrl%wjvg#Yf{1G?O!zna4&G-NQ`JhL*f@-2vYqG{8KL{nT)K=>+dd?4>Prz3EtN>5|fWbpnn!xlQAFPG{59 zy+NIIXSP*n@~!4~z3r6$!FA=a9LohoF^Dn`lmKl{gx^1fnAw89s^DBZ>G%W6LgA$H z(2>&%on3UfzjWMN_yp7K#H+GcSA!BTk6Scd;g8}h2Z(=v;B55AgfHyrM`Z<`lELs= z4E)BsgWol4;f+lxqrXc(lp`l(C5qb{CAMWGWO;-2LNoszXw=*O=C+!>KCt_Q!rsn3 zwju3n-;E&eAgLgT3)IGL7NS>b5gHgJn363OAq!n^AX&OzJB-Xmqsyi~hnJTBL74k8 zE&&sqkNV?R`nkq=9#1b7j~kiNMaClRU`Y%R>RE|Wlg<3UB10xn({pOUlHqm~6PLjB z_|FEmP4##Y1z4Jl>tD)Xt7if`T%WU)^&LOm$xr9P1X<=Dmr^O2jQS2K)0_%!;)NJ) z67x~ZSxcXJlgD|y*OCtO*Cx2jl`p)HSN6L8T43QfV_Sfn4vjT{Vp%H``wvl185`H`eDGeI?^Kx$}h-C$y!$OoOFC>ozJ2J5#NBxwRTVGEI~0X(O+UIK*)cw-_k>m32&S2 z^1Z)IhTCnJ1QP~5okcqqZN@1uElodW!@ypr;F`&?unhG$wZGl0%_maNYy?a{TZ#dR zENJ5<0Y0XC@B>9PzFS;)YFAhyEc}ptp(w$`B#r}XXos#Si8V6`7-$`@z9+L&`cD9m z;MeP2@AnRO<$+h0^v1;PG_W$LD*>7S@%8Psj*2}4(5Ec*b7pg<)vR;&5nsYMqFOxXSTD*3p&3A;l?E|Hs=Y&hn0CYIkN~BlsTK zJYl%de|~6+Oke-rkOxtCk!EvuCfc6Oz;<6kK8weU;AXyrG#ke$G!`GKT&nI@Y0R;( za#5i5bCd}}ThC2FLy*KRkJ#ZKImdSR>xg?|pZA2@{QwQ`*Yqhh8_tIV%KN{O+0FjHMiMu5S}N(90)Y zhw&K9=U(sr#0bs4$t`KNc15*<;(t+GzSgd=>$0K_bRh3wOER9(lt+UoBkKS$xRP`n*Mrf8-MR7 z>EJfu-U|1}a^NH><=N4MbB%F>?BcKFT0fO}3&DbQ_J}S!NZO4Se?_Er&y zoJ+ZU^K&3_Nsd{a{y%>3iLU2lyhE!Lj^|p+c~k;7YJ>$bE@H%R(D&J5Y@Kem^)3aA0NAm_L0WV_boaYex9IG>pzAr zaFI}aa%%htZ7qoZ7XT+f*uSJQeEq5Ef!3F7RA>s|vu#NYN)mw6`h|$uwTQJy&3Xy* zD-kP^x)%7N|L$n=I;`dT5;#btIEAFG?D2W5E1Wa}6bWbYgtQd0Ub zP4OXbuJ^wWfaE00-P)asQ;7WPx42k=ZZIqGGSMLDyg34oGmV$aE7m$5)WEuyUYB-_ zWO0RrwU?7*`H4g`F2uK0-NT=W_Iy5oo;mZtJUjK=_x^*=J-xraOt|XZ&jm?p_{$7>aQ~V&UN(Si#5s+HC#m5@ zF%wlvu{MI<-WWHUzw&9|VlJYYGUctoRFo6|tms!F<`*IsA~n|{*CJ-$qPpLL;!#Vx zC779u)a*f48}_kl&qN{e0&A;l17M%iohScYsn%#-ZTjQPSs|>TEAwu)#G0*@Th2V( z3Tvx{zZl3E{BA9 z+g-+_uX9Gllw`|Z9XFM4`TL@lAo#4)%ZYU*DAM04o-~L|!wd)9BPrhVOfuh^Xq>v| z3V5^%3{gkD*KoR&r%9aoZ4hq@G%xuAg#qVKr5Xyu2E zWP@CwYU*%H^MF9RaBPkdB*XDvJO+q8M>^H7-eHg(g7d~ z0P-B01|fx{)I-e8142UtJ^qCGx<{lu)Z3`~@WOz(T7!~@vkuK4&5u$+u095wtny#~ zCl{M@MssR#YF`@>fYicceSk5Yk+KLt3hP9##3$Z3o_mLgCNI`$rcxU*DR{T0P7$VZ z0W%dLdA2D*Ao^EPOQNB*mNwECZEh0m<8Sw7nwj+@aGlX|h_DIH6hLxhJ!6u3ktAj+ zFk{&(A{xs)`=~qq@0qgk^N$rpYWUDFQ!^A0GrS7^&@!CuhgES+ z&O53TrdVIs>?Zxi#>!CR6ZAl+@R!LlvdP1yX7T*SM-Oij(qZu4$xR`(yF;ZE%Rh8$ zqw+^eSyN=h*)Nx&Axk?JmNAyTc;eZ9^2oK!veel4LPokjS2He~b|sKT4ZEJz#5&w~ z{~UoHP5*n)xq4RbS+l-hM}X>9xezN*WHdX%brg!7B#f4+^Bmn{$d)v3TY7$`w8b#8 zO+5oPRf+3}@^GP|W4EF1r!%YoAm|}5IM9g(AdEb?rNsry{2=4Ybv*s7z5fk%^pJsG z@a^-1ApE9p#)SdjGC;!Lj-QFGNzr1u&cxHSzLJa)r|fYPlh_w|wTHA`_Sl?1V#>#= z8H4+PC*9PME1cw`v_^JjYF|A}mRi?8;Zs9lbpqMTYq!fKW&NS_ab9@HTg6fo-L?c0 z(&6pHP~};|oh4)4g68Vz9GTwQa>c9^2+iK&=p1=4*`dQhEy&Rlfb>mE&u3T3r+X@ z>@*Zq$s0mO444n)8<1e+wfG0;jTYc)VWU2~YP{PwRD1kLPi!~c-vUp$5}V{FABS}C zJInNkoOgI6gqNqNsGyWPIGH!PI+%H#oEw=)MO9I4MzMPaQ7!MwyHJUq+xC5ir&G7K zd0}luffR0r#{>=$L{RGPw&zG_?s5{=V~8RhcgwO>8X88Z#C1l=j*#}lIILbu)(OG7 zLAo=xh6t!?hJXdz`+W+os49=ctw?ZvDFsx zM_lgBO)91%|152=f}i42-{xJ#b>zY63aoP%GGIhSC)UU``2&mnP^M3C8tku`Uaa`0 zVlq@tc6%F3PA)_1n0ByvA!3`#tx|$%FF{n+Aj98G1)S9gjX^ocxlpjo)y@QuCbl~Tp9WSd^W z@ON}1nYp@MMD1aRszi2rVSWGVr+d(~i6f~aw>a~h-TU)^J}`bF^eL|mRX z%V^ZP(JY(&jY*A<+a(U3&TM7&7BIh*eyNeysN{C@D9SKNd%yLb#=t;s%b-b2734=p zw4N7Orm@p_sM7JPXXs61t`?}cqr+d%rF^)fy{JBm=b0(9tcfPym_Yj6gTmRd8FYs; zRu_v5ogGPzcJorj)8i*Wfwt6I$wNyDRFp~q8-*!d;1GvOx*~q}kTFtnhQLs7eRO2j zd;g75Y7Os&3)bck3n=}rJ53?NLpeuBD?ow&7JKzW*#SFfvj;ev`vEKY=glX=La87b z`YeV{(r-k7>G#d(Av)at5@PvE46t%kH{)N&Z>us{%)RZs*L$0LPp-ar{lZ+=4LbcG z%c#9IJ3YH`qcJo+6qD40=j(R{|IMIA=h9Z=mvD)65b_Ri1E|$@U{H;zK07>b}l9Qf|mGHiu}H=6zU zG?W@bj$H423I zfgZ^(rD#ZX$fKMLX0r*D(9ypX^V`x2NkPfCQt%p`>u$K;=yg^D*0yAU!=Lwv(2v;- z#RX5ud#d72-BOd6mlmw;eQw@FDv2_bq@1hKjQJ^Hh(l1a{tm?y4|xLPTnOkxOf`7E z4V>T8w|E3BFau$9V*Dp1xha<1j|Tr*4((<0wSW%(uW<>nFj z-RDOXkx2$(+P-)ZT3>m(Z;qqxxCt`+V12W0?knQuXNfo8q79eP$hS97$NeF~U*1a0 zIh52!uC!d|J36a@otfTMKL%1Bn_=aR-B%vHm(SWVZK@kiseM?c%$S{a!z9~;f&Mm_ z<1sKZP>)gr_}<3-bU^nQI`we3%8X`V!Ev2xH(_06kII7Ki-QyEH?Eetin~b)6V_n@ zjhQMHVZ@~Cj~^Irg$-JOkn+|mW*N-iJ85isTf#e~l(e4u^uGk+4MN_n4cnHa)IOo> z(s;HOm|2u&@d7d0?x z9j+>_LPpT9C`fhl7U-7^zUpY$^gW}q^-^a6lcd?Q7!Q{K6>2Ae)$gO2ZjAr7zgxH4 zXcD5DYb$7njZU24=5wcps#&YsSKCi1_h(K#B5q)5cPFQY zP@h!UHTn0DPB@tYn&_D?N_Ta4C=Yc`2R$THzBh}=y+`C+o9hxx{@h!%`iZhI=zAPK zk0Lo1vu56^Qt4JOV-~}J!~CI^e%OM~s!jTQ6@j`p^vG%E8EY~|eWtvqcJ zK~lj-!{VSr%yWkfz^;0+bV5AHadb?TL)c^F{v}QI>QP3TblZ;wrc<`lS|BlziDv>< zs0Ygc(UDT3a6vX8=nTqc3uyMesiiBCJTTmIqHkbv2akfq(*bZm$QJusT4C>`41FF; zmw$G@Hx{eAYUbQc(*2dEc+#vzBT}?|D;~u5^angYa8ZGEFlha^aDdBUbGdxFA7t8b zy20$BTIZ$?Y+Vbs*?BtdKL^v!(~va33i(cTP6>h3S^{+1Y1eCc>v#`YmRQD14Yt{w zb<&GUPcNhN6c_#~!9x}3H0ic(8tbGYJ}n+wuAIPA>FG1Ht6GapOeKYsmYO-^_8Qq$EWYUuBq@mo1c8$JI}+*EAM)WSFX0! z)M9>MO?AzD0K3=&@B>NKClnOEt1qM9XrfE{xuH6@yQ5lu{p zBxfr_6xoJo?P`rSbhW}tQ+6{u>i81e%r1P0;BrK|p>cM%j4Idq=YQJcZBlro;r)6=?Oc|W&xs`YJnO8BYGQ}HSB$EV;EutEYk zDSt*8n1mH-KTIKiudH3kx{Q{I3XpJ?4(?!m?x-0GGn%rF{gkOGEH+cZXv?D92Q;GF z$O4y?C^G|CREi6__}}hq)fpc>SvjCBQBP7EC4{FN#TqAt-;tZ2z5MiysM_nn56IIi zjUu2T5tBt9NTbJ9j+8~Sl$jI5(i3-?Ios{Xyg4y~f|iKD19P4GINLEGkQET@XuE!s z*z(x~1W5OYRQgoroW>uM+($rKp z0}g%LdHX*jg}%`m{y%7h-~jilO<9%EgeUfd98*TBKFe$gFJg8B^u86zEA||)Y9g7i zCanlfHmCzzJm*JhGrvUWLc7posm;*YxlV9eMva9h9b z?b(C_$Exj&Y8<071~)SU=w((UXTd>(pbFia?-GZLO*jf`JYel+1U6)MjDcL7}v$h0(i zxLR%-hcFMYBLMwWor{W#O48GMyIej(UwF+WrNw8z-Q@}c>}mlTIV-euY+@Y%N)&Xk zxTrX;#qy;A9ms&ii(vr*e9`0W?c)JQfEESYN9_^53$PfW?3=IvpdTM_9KrSm7^?xh zA)Iv+79$7@cEiE&YdXfR9tpVg#~Emle+<{ySeKQ0{5ik)^w|GLTc=BI!FxIi4*+7s z1}}TFEWU~I=^saWkPcH3v8lZs*Hilkg^dozlac_fXih?Mj(g*BQj)DTjdq?6s6QnJ zn&aap22-ilHU^*C1JUG>Au>8Rb)X+JnSQ&EFD=;2b8O7R`ABjc+uzyi#}dHbed<${|8(1r}OWBcv8U)VVdZr;yZc)E}ZPf_R$3PQp@0zmqT^}wv{3!Rx6yO$e?B@FcCTg?O<*bqQM0h#z&axat2#$!@^FB*4SdSHz$%? zkE3?B)2~pxe&qGEsHVLclT$%C!(wuo+@3t`(?<{oIFtq;8u`f-Ez z#kueuk?#(ZlN}x(Ioa1R_9J4AbeKuUSQC)=4bFdvwAI zj4;^7%6UpbC4+d90+{Uf6zhTSJIn8)&6!PYo-eI4CYOvlA45Qx_eHgiM`hNV z0J4sTrqJq*S@Gr=4(Y0Z<|t?D(>HZl7_Fq>j1sUaOpa#@RF5V!_TfbwT%HKo^zUaR z$lb?+Fzp;r+z0NS8W3!U~>=)xgtOzMvKqZ1>Ko?CnW=}p@dMsR|&Tw3dP z15V^%xs*HKw@t-pqB9XLzz|98i+PcDrzCeQ3DA7yFtafLnkCFx-P2dELH2%a7q<+H z#V5I509Sz);|T?OhNeabe-Rf5L4u2{MsTk=%NGcBliybKbv?po@i>85nh%UaML> z$Re4v;zq1OQ$BX~JWXnA8f_8e)u0K<7Hsmxs|88IKM#aLLU$i%-{bYW7>qJfozcXn zvmT#`)8z;5o`V|(XS$CNI>I@5lZ&9^4L057*rx#$44Z1Jp6Xb^7(~+w z@zn|#Wl=G}KF5ZbB;+(Av;<;0qS!Hue>^&%AsS>u7%r{!veE&XSlgY8$oiTBY7_qg~mC=A91)hMus9V=2P$hxah^-U_wsgQx6iO5UETm%kfld7>sl8IGIA}RT=>XC zux{0Xrp&_zmG_UT)$K5yb30#EiT*4i?{*xn<%w_@ZhComOpt4be zJFfpJl;}hUIb~BJ$y#v|bVJ+92xQz}?*RB$#z4IAC3DG!JHe@#h;NQT>SmZ=gt7M) z!sMgB2X~^t(m)yE8AqD#UZ*juOBXk(dUyS(%6jGeMGdvNXekr|qSLnUuyA{#B4OGs z#SHhU)F=uz20+us&-;{WKHQ<*mQi%p)!ef4%&+cb!u33Ic6}q=(X@TOV+YEoe7_+0J}UYJ(|-Xc3>-?zf;ofj$tWcGl%uM@&Ku@lQ^@NmSkp>^V z4`u4p{qElQTm=HA&OB|&wyM>j`zpLB~i%lBxY z=;@R!jO9Qwe*oT_wl=n~-aCgcHtzLnrX7wCK3G!qa?xgi6c=&nn-Y$#^no!~PR5X4 z%JMgXv&-4rvmevZWN?STXlvePZL1Tvdu%uQ`RnEYjzBho5KtH7z|u+}IucM~9v0Kk zdsBo8oYt#9(YPx~LkWwwV#j@%tb7}_8)dY2Bi`~M za!!EO!b4&GG&r4u&E&>83$@mpiOzbs24f(wv*16JM%WNSa~tM<<`HxQ4v+dw?vg?< zkq%oO%bpdfS?FVPC*VHnXT8;!wZ#FOkj}-)bY}T@9T&a_enyRgujzVn%mz?n@ZIos zquO1!H@ow9wEH%Z259Jb8m*K=9f{;uTG;w(HXM;xe(x`FB&I*`Z zk%=t_sLiQsBCfZzjCG|NCSXb8cP$9r;S$oHdFacB}J=Yv<9tUS3a?Ts{;qngUc#6*4LC zjZx5Cb{?~8?T-4OroS z?LLsgk^Aw|(nH~TVi8{AtiisE`8d>?7bYK0n0n3ertmXgcd!#EzV=N6mvTJj;{|kv zt&5B;fa=GU6eEe>QPjAk~V9& zWyOmt>e&yviQ_JfJ6eXYR&s9$O#U|%yVrtQFBpYtYZ5=!u`uDRC zHTb?d1L?~rdvKCfk!4rh{n+Oht^mlSs>lV7eBys2Fu9!pM|t(O?hZUjw!ucKF2@`W&NnG&4$~j8*7^$pcl$)k*orBd7!a9H+pLo4R{YIi1dJUy zwc|XU^>!KykZzKBP9)-_*jZf?kdSswsC9c4uFKGHq`3usjKrKCYj~d(9|(?Z$#eS+ z4uuWp*VqKwulrEh##w9hIbG{Dhk4I77kp_A{|5q@SdUF@Wln8=gUx4!lBIvTG*>D0 zU7|ejc4(WY)l~t-g`786ygsbUJPn>uA}WW@B6)AQXVH?*HnZ5rPPdcSDh zkWEEw1kTP83n!tLps?1%6J#+ya*=YA-ms-RZj*BE^XbwBxM^aAt;$laWTYoIVdU8V z?AdSVlLkny zd(+KY7^43K2zMig7&MjT(F{Pby1Qz!7H*4?~Xmn0hMGOzr2l%@=w1I*&csH-olam!$C0 zXNPWo zj2^uCgGv)YKoKcdI)K3`3T4mA5p;45Q4-#-*DO-xQX)-=lM?it!0^2Gb;pwG;~j8~ zA72Yna9huvHgy+!BneKe?M+fG^k*OW?L;eUdY;QB)B#^;hmI{RQ*J=gzE~fn%^_)N#?Yl^)4E}j*3?Q*#cSf7vh15Q6s5IU0Qhm%v-5U3 zDTLMeMREvO(nODJOkH5i0EupcZCvpc7}N>$E2)z$&R=tdC&u^Yxprgjz%=Etj2par z&DD{CIPFT*2-)$7)RwoKDv^@n!+v2T&lwuL9DKR(S31^YRWSsyGFjK*5ic0;TVTw@ zr{ktBbY()^jsI!pcUf4;u#@Z48>0{6Z4ttzTzd=4fHz{I1(>S6oi{@}40NP}grLaP z(I=*S@TN%TwfJJC?%E222CUrqwMf_P$_ny#cJlii;ea`KQ0eENaoL7Jjtic>Q;rKaRmv9_^o7lb%sbq>n8@(sh5(PJYj@z^Mkj^=jDYF^`1@wWO_hF(t0*dIoD z+Pz0kGxl{@{gmgzWZRRpN&{>&A+W`5$EL<&?8`m9we-wKKEOg z&Z26y_mb@GD}sqgP$-@sqtb!C$Eo>FS2cicWL?Tmb)J1zMB?`P5;siwJ=zBT1WJ2o zz>Y__y6K>eMApe9;k9|G$jH5mnkFr6lm68hy3pY*V-At93r_8Gd3IrPz;xLXytoFJ zZh7b&hZ49U%`B5MN=$kl7~&%=Tv|VY)b2_kO-mflYCvZr^hMj@L~<#<_^OdBFU~}v zXRzT;V|tOW3nuq@yqnO!ddnyq!%9n|ZlPNzFrdV*m+t0ooyOja7;c4~26BcKb6fvD z{ApZzA1Es|d*V)j2Qel0zO~zJUI!qa^ZQ+;wZeVgavCOVZLd%jF_; z1I`AQM;uD2`kL}IM%Z*9|B*$9V%C%VEBV?fYEgrYu<BXh_GFGO#?-;<+6eIZy~v?FP^QhA70NRwbZ}g zj|_Xes?^M5s-n!y-&4G{e5WO#o~Y zV6aV`m)PZO7p-#BG|3S9LOIV$hIxjcVc?C3c+2q2&in5WGU{Aa>%63tOFEB8zVjK! z)!H_f%>tw^U_`C){dQfvg`00Mi`m_a#ByiRRaR`Z*fLFqQdq@T>)JGZ+S>$sQqnAJ z6=fw&aihYi)C9fp@mNt;I4VM#OyaOw;qT#ql7yOWS90Qstu#W@VJ(It6so6_JS=ge zMxUU;(K%`FHF%MjOzMd)aeZ+&fqO=7I|pC@aEM^AuWENWi|)c@(E^rY4J@2g zIw}q@^um8Rl!buF`{wy4u6;SpAR z5e~J>-QdQ?WldnInxM(wZ`Dk^px<6&30cR12#U78c|1?r4f2{bzKa1}2*5#49pyhH(oJh&4}Wvzu(2(vbUX8}^e|$mjt$>us!; zSvL9^#Aah{&QbzyL4U<4%(nC#x-b1u<0j3o?^RZ;8p;OXB%bi%{~io5QQ_MvvGrQy z#tomo2v}f?X?cs(MUD+|ZAbpmhADUFh|dVH;-mH1x2q`|?cjwOwG>kYJ1-gH7W;%h zjZ3${Hvx|{$FAAjWA1&PXbn<1}xBB5sM)CN*wt$W+85eY%&{t9EZKp&bo(kI8Vl z1{r5UE3*|!lqw)96$Z$%0pz^)ww{{FW0GNRBc1-3$+9DJ0vCwWtcIYmBF9maEo;AB{8SMuXVVFp^%VVyt)=|jFqd!j9Y;iAg!;Jz#YxXO! zmjBe-J>gI!(Je{cZ?N_>(s4@&NIV}6v4*(Vmq@rnI0>h77^-a87RB4i-|N0 z%MM}Iy{HPpWMp%LMySdT?o`(%3v^%Xz-mF3(#EIg6rsn0l9C3I7by)I&cRzkjmq%1jYB$IgVF#v12BQtm$SpG{^*iF!t|&Xq}*<`N;>( zifD@k6U*5|L&U8ZZmIl|T3)gj1{2PR=M|)KvVziXH08HxaC75Rf>_s=_J`4{Xqk6-k!xi$-9~n~W4WEgTYIpFR`K=caf4 z2?;ifQPY)PMd^)R*Oa`ip^3^BUqk;ygHDQKjm<-r;6ckIlHrLDCyGt$30{wrE^v1Ls`}vDLYXmN;$H$j!K; z{7ZJ1Xl}8&HaE{hCKrW{MsX#5;dM0LN?1^9ed4X`;|NLXGE;5v_;?4jB*HXpQxcwq z@C3xQ5e6P^bzbIP#==@EG~KZZ{3Fu9lWbh~1vhGnW`y-9&a;)tRugn;*H8uA)1AGG zyH?Am7>8bGhH6TW8;s$glDCI@JeXK;nm^&5FzpmMgl%PRSV30c+by9sI4e!R{Z-Io zd|+j1>J1)luLcXc`GZA})8wp{wj2|1t>{*W_#jK=vla%_O{SUs(2i;w*>qH_??q*P zM-`LGZ8a;wAuikW%Fwrr zHawMTSySp+t=Y~W?%s>3q}?j)!Z>i?r91a z{=%Dq=t_p;a;y%5WEqz1oQu@$OJoYyBF6pX&H&h51cM9#-?hRPpQL||*(e2di16ew zRdEx-I$$IlMkgdFxB15JKzV;e#SDeA%#Z#_%&~~^1#=HJ>YOYt1eRzu$nU7pP+rqZ z>$g_HRiS?cGc2mePZ&HIb{{V!B4RXI$r4`@z|6A0TuCFW0FVWKcudd=BSlmz#yDn` z*bk5bY>VD&7|8_t#n}{&`Ru$&oL4Q`m1Y4-WSkjuKsKzq#F1a1KgC%EBZeB^E9!V} z7fsdl^o}-IhjP9gbF&Y2PD8lVT=Ip zh){@!_phClxr7IEYMzAn0r~MwArf_(a2k!l?b^pwiBsi7Ma~^A8tIOWAEllB_EP#5 z)q)+WsfjCvk%|6+qoKH_{wx4zAt>&WdJS8gniV=-5rfHXgcGY$s;N@AJLY9fe>dml zYA1UvvYr(0TLz<4dA3CeZxe5@4B_=2cw^qTg5`NuCwvbfzcn5TZ$oCOh|XqBqS`J^FVa8a7Q78A z1oE-eRRFeJr^HMM#vYxk!1Ch`-EXUALiXKd)i4o^cr_q(Dl_#|-X3D0cfbvq05x)Y z8ZS;O^GuT_nqa~c0OvN8(kl0u-3;&R)JDPnMp^(ATVNZoDM=U7Iqi)z+KHTDx}Yi; zpYPc4&GtqU#hITgRk9J!PL~l=i@bRhBzRpaw})9Wbp+L&GG!{`N{2<6Mg@h05sC6# z1<%QhsY%i67o^pRr6R3w3)*bi4uW$4QwURehX$$i1)l}$M!v)0KJ?D!JvXR31h|v^>0tKn)+)KeE9$GIo_y+Vhi6BBT=@1JU0dVQ6&@q59$` z5}=a@MiS6WG&yT({46_NFl7fzmwRE$&nCF#dy79Ye=j)w_2j|?L{bXg%YIc zA|WJGp~Kn|K11q zd^H+e7%XjZp!j)a&j3A}-wJ&lfN#t7a^4o$%Pg}ou!L#uox)U>Tpmnxowsso6Tx)qj$qI3 z=9$8x<&@Q?9H|lw!%ldZ4Zn`=AAyl)j$x;V+mD$3@M<1#JV!=V8aPI zHu$jKvA!jscP5427_`H}!utG9@q{gAvbT_D>+G`D3#p)^60BW&4r@Yt=!S9fvd~LW zo-&i}SD;df!6&I7r(Y|54k3oqfU$THKd3tTqY)x>f_MhV(-dV268g`Y=Gtog2${osy=(2*w1EZxC5qMCGSI1Xo;ff z>{y73F1@+Kv8%POCm;)9lU&wdRLj=h6dG-A^A`B#plTwqNRr3N%)c4DPMW7QheEc3 zT6FQk;oM5%z?4ZRYI4uE$?aC^)Qyi}OKpQWNwu7QeLKc)_;XK@8Z_3oudB$_To!l} zcd6O3pabac(4U{Ydii);X2+>4+Qu2mq38k`IpPE$h;2_BR+2UMX``5i+~9DEeI+i_ zbkl5F7%e06=1r3~XTFhzJ$u&lk~lA6(V~Q7P|kRjOdM~DVR2s=9hwTakJu^Fodz~= z1l;IeF~?gJY!a7ABYRhHip>XhwnC>VR0Q0ml*#%A6sIvs`C!rC?e9VG9~Y$aln|iE zp`XA%x7&iPq)?x|3J7{mTwmExX4E4%e{fb|OWyX(k!B3Ept;S5~ymYsjv8ES<_k^4Da zc(DCp9AtMkJlQJk^qsWiCgMv;$xm`5b%Abdc(PRn`flGg-ZAK8VX-1Gz1>a@h5Ot3 zXXG@q;~cc^9A@5TgO`17edSe+pW16!>6I1J4G?Z|w`rmS0D`YU@|8tPR8iUt=--ej zwPgwY1vg?0ZQ<0UhT$pBgLgh`7{Ry2Bs2qrKCe1MVdBXKZrSWSPB?AsX%g6yMC;CQ z7@e$9L$;#2jsLYe8-c$&S6~~V-AI^f)75|tW6xf@$E(PabNLsl;sXAaFUIJ{^^#Re zc^;E;?vAr4H96r?Ek-%C@*EyK--h=kz%HxppFgfI9$pNtU+iKK?IJJQK&yEM?1V10 zv??pU*9N&EO2*1|tXArINQtv1A%YzLbQBwk2&^$IS$?^wY=FD$qzLfgq`NT*r4g-c znaeOt>yo2k(?9SkwKeFwWxJ)vFIAzCMGNeGRTbD7eVP@~GBMJloAlzf`LSd|nk{MDv!c|;EfY`3 zMb|dn8Vo$NZCX4ab(25jJ;dc{eaO~HK1v20;31*yoj~tHS-tr3`qlr-FQ@5g@X4#s zuRqU&w~Lz4*aRxJ^{lHBS?j#DX?-g5LIKs#${E<8HcxC?oEa3;t#Qv0Nu(uH2z7l11n<%w>Yk@6#p zrj}-f)T}P!-$+5RG=IN4>9K$uWiptribaRY*uWbq(Rrr(o#l^(9@eTqU6xT~`XTk# zJjww7(e6syu`P+lNZ{$C5^<{+9pt8D@&lhD@#(8k{D?%h>9$vqY608+$T|+c)Y)Y% z-Wz3uSx4jZnf}blHrHK&vfkhL9FM z3Lq3reXDY*Dfpi5i_`=)iUHm!r( zq;Yr5YjEN1phVJeJ#A-32b)QgU;2O~~2Rz}`ZNxee*Z znB9mwUqeEUl-D$U0| zy0$B?#eK#QK*hV)^xSy08Xe5)Lx!au@c+yL^>Kt)p(=?)nu}Mdvj!3e>T~6(N|By> z5gCP`=E1Fud5Q1@TyFI2a~9+%p1pbc1MR(I=5@&<0di&0yJRq4?}Jy;Q*PWl|Et1( ziSfbj<5J1dcT2xig=|&3JaNe2ld#@la=q#e?0_}c7@TARGgR`2Do6e*RcAQSBo0GyOs2*MqQ2mc zv34W88R6mr!!K(L=k5nHN9O%!__vg^!szG*&|t~^?SKaTXi}%suEH`3I@*Y=B&Lg$*^$GAJKz$k1W7T!Ax%C9s z$4%@J=c+a{9LCm^VFD_z_yD5{+)Tu6OKO#{U| zO-f9lkEfI&)2yau<=nT%7{jA&YRqR$`K=&7w;UNdZ~wxyN(OCt=OY(nPm5A!e_q3% zJ#@yIOT6ra;ABjF}>!bu7^ObPIm@9K3}$XR7ILLW9O}T zhl-gaRLjUv$}SFBb8`Ha^= zc4q$hjL(63_jCUiu*q!Np=I)zGx3>V(?!fmMk;%lyjwYH+W5R`uIq`HBB~z2)L!Ia znle7@e)9|CO4H_e`Q?UAoh%^MsFk=5|6;rBqN#euRV07I*@3)HlGI^N)ks>o#C3TN zy)tHdvlv^u*=-=}n4c(G!bMnwFszr5uXizZr%}s($|VZBvg5R};ItfO@lM8Ngyi%U zJBcRh2&DGMO-IspndNb95WyiHUVn^l>R1f60?vzMBSwCvyU4X(^)5Y=FrQdI(_r$?t9aHl5 zm9rKqQAdd?S1l!Q_f2r<24{KNQ%A;&`|m$-*AbMakj)n3GQBZNj~K#O8?DW*zEY&q#>~Nq zI50&Ht*J7!3R44vG(LDGwPcC3WWolH+hAQjcFpBw2%i)~!t)$SY2YDw>dOr`NI!Hq zPx8zK`!Do?bYK6{?>K%QwJvA%-_9jR|W~4 QzvKODEXZYF#V`>70N6+zCjbBd diff --git a/website/public/fonts/gilmer/regular.woff b/website/public/fonts/gilmer/regular.woff deleted file mode 100644 index c66fc561409cf2d4a2f39518e00b3d08134ee072..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47036 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 diff --git a/website/public/fonts/gilmer/regular.woff2 b/website/public/fonts/gilmer/regular.woff2 deleted file mode 100644 index e92be881e245e0877ac0f3489811f5f732a059b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33596 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 diff --git a/website/public/fonts/klavika/medium.woff b/website/public/fonts/klavika/medium.woff deleted file mode 100644 index b60e91eb07921642dfdab2108b050a8274111b31..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38852 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 z 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 diff --git a/website/public/fonts/klavika/medium.woff2 b/website/public/fonts/klavika/medium.woff2 deleted file mode 100644 index 2b95919799aeba0142468e1e63c60c314e0eee01..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31956 zcmV)IK)k8We*Z24EJKIsk_*2s#OZVG#%lg0WbFhj$Wzhadqq0we>BU<-ya00bZf zg&qfyRt$l0TaY4=0J{5L1tkQv6QJr$w*Q7LVH<<8UC(Viu9&t`xr7}v6wn<(;(E1^ z$^QTU|4&XTGG?1?Nm&sA1ie>OBa#&KLs(~6%E^tCyG(YSmu@*HW2Fr~6@g@%y2;ba zZ9*iZ5#H#-laAco5qCRmdceQgCVJr;>@_#I?T}BHS(+SB2(lncmdj)NFBx0XVnn@C zG|}-;Nlh#-{ASgtt2S7dc=PAsMo%PTfgGIxD?jZ-v=8F<*U0HUES&8jBm(*Xbgc6l zzw7M3PC6~S8wR=vm&c81#sxW2{I7jTHo2B*nB+G*z$FYN_ETTlx;X8Qz(t1KdLr-&o!?>D7Yf&x$w`+&tPFb2#xYz`lb z)-;I`z_S5+fEc5Y?xBgf$zfipH5%$ z8p3i2?EvvdEU9RUJG1X7$M=`cT;H?~@e!Kmo=%~6U3dXRXS(cYC2Mr+3GBnl*8a

    +#}@x#Hj;nugBq zF1eC*HPYE~G}*Iu0sK=TlQl@%3^Ttg+jRBRh{>p0&&1a)V7$bl#w`FjKs`p}drsCU)@CNx)wn%;V2I^i z8pu_%{e$gXY12e2<4+T^68{m>kS{^_pE?c6NuJVvS^fs)dOEupDxgaCR-#Eo4O5c< z0sr%x>s8vB0N)fiG0ywg_IQwaP|6mXp4RqbzsJVbBaK9Ra9-$r_Qh5;|8r)0GI@Sv zHz9!?>w>eLEdXDL3P1^eph_=gJ3yRYsEK5nei4`kaIeTtRK?5z*u{ECN`8{Gw;lep z{CwutNCKqkD$s50tw~;~^FNo``vU+6>_`}tsw(-pb@}&?QqHABDW@rAgrty?UI!T_ z1H#)><$y^|?oCdKDLpkw5cR6BEq179lPQV7>~ zI;Z2hfO>JlfkJ<+z54&&r_D@0pvpwaJ(uvRD1CR?;O>5)An9;Hm>2iTH&v09m61ga zBs*28T%D`!{A<%{zl3olVdqKYlCk|BkH`v21zF7 zus0mOIC2Q)FmsV?gHy4$<5XWwI0(-n_2(m({!86fv{+tPA;DgBqp>uR&T1+xewP|YzNY-lKlK6Uaj zZ`%vFphZIBLN;2!HYWbi-cAcRUag(5+ut!u3%sX4#%ur|1YlR&oeL4SdFV51?s^y0dE=E zm?v+H^Wpq_;@}DAWrKOV(pLR4FUQ)u?yk4jzX$0d`v7}<)LPigsGg{c(X417S|8m4 z84{ zWE(Y;IJcHi%s%Zg#bC`d#`AR-AYV``PFq2`)>K$gC6!i{zM5*=*tWK}qn+(a zNz#K!OGk8)nssS(+BVXMo!+EaGleWaRPBQqJpy8hK=P{g(Iy`B>Jq?&^pH<3-b`ck zm7v-k4Gz1&Zp!97nRrcKP!^RjA2l)`ruYJ|O#%vd?)O|g;GC&ILJZCAfI%d}-W({s z>F%4?L?1?9As)h@1hbL|6reVQ8p^ZEQ%6WZ%}8?;M7>E(y-OYRUA7FU1yoRt2?ZE0 z4fFylZUp8qibaGpsK*jBpj~*^%~2D5A^{_P3B@NdWt!+JzjHKehLTZr0M5Zq%57BH zFi_RV&k;+kpUnamwW$EBPzuUVY-2Tmur!Mea+8RP5V|uT0s#VtX}R4NeYhtaIKD=_ zSb}RTWyMp8?ZVKz*@ksfJS6c#V6cd#CI%KbaZ2Z=3qwP|(UsT{E?|JM4{#3cX;n#9 zGT^M5vDq>jh)qZ3z*vF_o(#j0xkk&}^)+IOSBAn0Uu}-e)nF{TIYIX_dFUw4SSsH& zub{{e8wJW;bvU|lk1ik+JO8t)6@^Qx9n@C!7yJbVcs=Nb5Q2GN|XmSc|Io`vxvRK}*L3dnu(fQP5 z9b)H8ZP+kaRH+pqEhq|2A?$`g!BC#}qvp_13CCB6E)*Qtimm&ZRKrn-s)XF5W6pV*EC9VL#K0|L$g4e=@_Dk8>WKwHyWaG?^L#&5Y5@4^00?;u7=t`A zAhtG=Y4Ch(7`5h>9%OJ+(Vzf6sF%_wJdD_kNj3-(Xmsrp)TZLA>E?bth2FWNudd@k z>3r4nT1P^r{m7R_j?*yjgPs=R$J%58M9Ry|m_vV7L#xwj7|V{kEs79x86YyPp%9%R41`jG>G7L<n`X4theHzu%!L7tyw2)+o-gV;8P8uu3$L<((dB$PL#dK17@_;f*YBbn3^O1 zjW5pwxY8>vyI{TIs=}=z@!+}qd4O3BFETg<_qW(nLS??3*7%9B=@1~-9t6_LF!EKC zxe5!_V{L$D!c&X`-R3po$;cP25dNyy@DY(XiW{RaSd@tRx$-1vr9s8Ap506$k*9O~ zgb*uc$ybF}rdjE;B$cf=U&yB7yx{$t|L(3XPMXbA`5HniU#b=(`@U`O{~Wz@tigJt z>r?<8EG^F0LP|wGdozswR{UX~B$}tcK@;Op!Cv5LFsDrDRKb%A!wS*v41TNzwkrC$ zWtIFy1Xk(wgMl&X8xOwu6!|GEswi7waxPNuEPYO&-sK^=2=3xy?+}|kVIcZog8*IA z4D(!4yQ-=q&3Nk!=lpsmuZW77abNI1hs+Qflot@LSe9>F*o38@c$5v$Qvjr`Y`5`;J4Tw zJR7gTJMqi$dkIGT&tTK@%On&NUJ+qLH8G8NlK7W*kdjY+U+Q!<~RsNyFl=GI>SX$fr8w?0{TL0+PPT!n#hP|bHH8g+a)%ip^o=IU^B zN&sn$Uizz`Y|4jXNlK}fIvVPx(0nZ|&{lUKOvC~k2Ny5t3|(~7Loa;{43Aq=nqJjUi$aOvWG%A%qY%+3CSMH`hy+Np6+mth5FIR3JhZi~f2T+68<+tedg9 zX|o7WL5JWB79e3rWMUFhvSgjLVaqPs9~Cy0NFvoMigu6O0ux14nopWnqk|>&SM+HrPv9NJ))iV#rXC6azuhI|P|6O9zZ=OJ-Tg?oPq|I6)5(%c%e3;#& zfSiSb$Rd1laGyhDgM7CbFh#K3sG-8zG(1`6%DgPbQmEj!)yu+Zr@10XoWV$Ovud+MizZgBdJg6xHPrAvU(= zX60fn*a+|-gb+dqT`kdCT0c`pR;~a%;s-DAd`2xZs&X|vmE2pkenX{Rk2Dh9CrC(0 zNJy1r6n7+~rZk$hEvzD5m2gUrHWVTEoB|LG+iSYdlO6Kc)gpB%4gR*K|7Z>^Beui{ zd7{ZHS`Q`+!!QhMn!z+Ah8amFhq?Lub z$X$jhnp#o#`%U7TlCRPy`rks_l+sX#HmeJ$O)&|Uv2k$mLM+l~G#V|H3|6@Du9KeCU8`= z>rU3A9DwIs<-v&}W1|2p6cI5AX_OtJKx98{`?_s@Xfzs)<{FLWA6gpQYuj(CeOREt zz)vU$wPjY2ph{euhV%#ZmqssmFwpx#gO%;_QKOfZe^0oudsH{qpx11cK7~j0Qkx}4 zh|>~R_#)c1>?r~#5JKpf92GHHbUK}GT_}siCqDC;&pQ*l>l2;s zI>Hdb5DZ3?Od_>gib6=}s5EiBf;8G74A(CbV%0^ueuDLxG@z^efX~zguGL7Ixb#)M{I z==MC(k0rBFGL=u_M}cM9SvGb)Xe*WC$F`aU6fW3u{9ZMZJ@Z%9$tJ>7T}om%M`GN~d4i`H1bhdOR~~1*DR(kJNt)tC(^HEWV-5(G);sPp)6|;ehav zTLB9vq2yYrKp15wMYte>y`if+0a8GxUleC%HRqkKEUEt2_)9O)Q0F3W^7@f7sTh3y zCXXmZCyJM#GtT1EAxEBUm zV{mFv5%}P5PQ`e=}jwuRvg*yd3Giql;+&?&|yG!Mnm4DZ6T3 zQl4}GfM5MhLo-zy&T#VNPMMV)=8kekcgOsl z5{Qk;_0ZsU|>~Xn(?Uz1tH)~{0q%7&#&JY6-6KeG8CXJ(y7QVB%L!%^?{Vf zm;wb5(Av_)QZim}+^t=Ez%Jz6t#kQYyi?u6;s&~LQkShzH|CqFsTpmyhh%K=hSW}h z9*=RJZ0oKVMW^N3W*20S zMfN%XcM#HbnC@swnQ;gxE&;_OpeVu$(v`yyUbr}dSWFy6EG3qCAc~DmhjD)nH4mJs z0!c#X;6SuGcC~gq5f%JZ)QW}kBzAgosfM_1e8YfgbOuDZYFWQ4Uw(LkAP@o)4p(FZ zxT;{{gulatix62DlHn~Cku==V!E|Kd$Q3^BEG&5tT8%F)e)9295T4F1UJAih6fTYz zzu%2jKY>AkR1hXiL}54zkyHC3f7Ku3?t-a~ScPQ_p6eFN8jhNl5V5`2o*m7&Bi3&6qw*cQtJ`9>oD$mAEG*;Kj`@{6uA z6X69ec!bXuFPN$kL?A$b00AQBm|E}*C6Mp}W6Ma6yh|jPo={mwS58BM3=5)g+hV05 z|11lBp$8Hqyg-71WpD-m=+?L&-)D_%YqzzF5CXrOO6ZkRroI6<8keAN3L=mQdZexN zi7>fxe=)$m=8c3n;MlzaS}@_ojVJzrbifG4MEaDM>25R_zd%MGwNE+h`^2`DqZ=$MSwcwI zGq^rUOWH~F-l5RPJ7bXZ7}?^vLyG8mHd-zm?DbB2$b{%*kTYS(3K4JGICY)KCQw08 zA7%c^al}(V_?)y$Ak7NSfOl|n)I9^1KyqobQZDj3u>D&k@FCD75;6D30lfY0=6+6Q z9?S_WoR}U$ybFBz-ay?I%=_N^zFHbmz<&V!W_$RQ9!Wgxt}#jhzCzR zc_puEjyG>B;06(N;p(HgOm?=!V%5rKukVi0VNciK za_i>t^7`~;Lfbjpq4Q6jy6DnPw;p;}u&`ofd%c(a&!+FkuKybYJNgYUU`T@u8Ln^O z_!x$EAl?WiBB+C5$+-|IP-)9#LtIV*DQ}fRk5trel4b{MEh93q- z42>C?*sc-OUHr6Q+<)BQe z9M;s6wk_MDYpHsgk#4FFbJJv5*jA3sUVFoHreFCbjrrTZ{9{u8@}DUtO%F0VuVW%T3kRnY;%X_uj=EfCeSW;BZ$7@OcjaHokVYOjSgbeqwDkBi z@l!d2_Y~NFjrZuo7p8&#zj`+=o!Uk$I8bSejW$^C)NkUx5q}f>_5FWi^2wpJuNtVO zloIms<3ReA=U48ZU4f!wyB^$=e8c@+d{Xc3#hebT_O!dSRz}5Y#>k7?rdgRW91z+g zwmG`646h~2q(bi2r&1J{Sno$&=Vwy{e*A~q-l$KhU_+?=NfqZGJ(vF<>UvXtW`)X} z-;?Y)8*)m@z?gGo&<0y)!w)#>h+|GT?qvVQW~@&OU38%jgI)_}4Q{zuaZHt|?>9+k5Y7*dr{ruAi~E}c-VP1JNW5(SEBg-+cp!0|hou$MSJCY&(NjA5@xtQo|aQ^4nh zY>n;_+O3I@^OGs;+4#-1LnH=*H$znJ5EBzch(lbAFuou(Jk*NCO0yY{SQFy)?vX^O z$6^OOt=4!Tc>3nv-dACY&8-`stnE7_SnMHYS8Fhbcj7(oY;uEt2PvLBUp#E72g+WP zV~Vjk5d<7xs!y4Hi?t3J>M?KO<1MWyVa_rl%3)Do=17^6BdC=l&{Prju2#8~^8EA& z<6A}uriZ1l!qZSz; zoCmt-tgbk(*Rm)AtF#0uOr>q&uob&ZmF~I}(q#Y+{j}&}@u54eq(HmYV;HwMbfzs= z0w|XO(zIGLoW#@|C`c{X;Zi2fKtmKA=Z1n9#GAB8HPq=kcDAXt)2|-e-5tj&$~3f& zU5y?YQNpUrmP))PnW>jpGcHz?BxN{kblPH8)MKYUcqRKJoohH9(vtF!SY4gYp$jK4 zlV2wk2DPxNT@WqaHC|I+-Co-ZDLDm|3$o-FLfc_iaQHqd(-EXHk)L3$%6^x9kM!4= z2Zq;jWO(kx%NVg~czXz`BK=kR6VzQn0$OJYto-OCwHM2#dwL1xp20)qw$0CH4p%7y zkXR}_-n>2dR`VkOi~Qe@9Ju^rBpw7_slZavs#Aa@QVYv+5s{{)U$UA;2KPV04IX!I z0v3Y=%N4o-E`}LxZ;?U>35*0n_7^xkPZ-FZ>*f5w$ly~1LQ)1fUn$t+x><6xi~9t; z87cOHmKTT$guZ9EGVf*?NjqiwAdU|6w9M~{;JBuw4l;`F}zE_3} zhiao0Si!t*d!EK+LCYS5ih^rB^Gmr-(xp(B~5s zthqp6n~;Avt(%QAkacLtLanUn-Et+{q21RV*xb1E{kE>cD~oI)W^;|``g+|nr1r6l zdl@!yLIMr{ZhK^M#xMpLC56A1EE;kkUA%TVKILWLKR zt`H|e!GzZUMnFSePw}BPxca^Yo6+|)dP`iOYk5=a324bqfezQ*TY7iN+5S7qA{qAS z7Zq|^??xr`zrS&wum!5P%jmyZ{DoxD)!*eTCOYXF8F&sSs? z2fV=+-2MzyF+{$b9CA&_`-Q-B@gh}2;g{~B?+{)c>Vj3vgIpFq!>jMcY^QhG!1B89GWkG{S zw(dpo)R5C`m}!gNH8jYWrNIj0^WzSUEM&-18Ef#!KXr;m-CKtA&YhsyJDsU ze_mtWh#wC*iN+DnaOQmt@rkiBPG`8m*3P8}Dhy3?j|QaiAhQD*0`-FCKAA;i;99Fe z9C>|@bephz=-e!}v!YTquig=+0jqL)ySQlOv!}NuaTw|&R*o$3nm_!^wY3(SSu+AX`ao7o_rHbrmBDnAOoZ%MFlWDI z?~ecOCOuoex6cBb{HtD5AfcW^IyyYP-T_xzHgwq3u-%qavJjYe>`Bb@HDL8B3+r{G zv_e{a+0ep_p}{}_=TpYSARD4?3xnrashAY|heFe>Ioh9xN(BNDv{=)U%f;t8+4&Lt zk%dRAhX)14UpCGE3*fgM9!B_@EZ0z(F;9iIsJn)sA*-H&^#AqGj$?;78D_y|2L*mu z3+}QQsMzh$q{gz)eGy2Y#t45$pI}59(n}Zc?-J8kkdQv?$Na{J-3t>c?=>h7`NVTf zPs5KB7U`xL14(dy8e~s_EZ=3>@c#}S4{7ma3UXmI{O8`$i-Hgp4=^;CqB+^C7WEt?0H($w1ER1)E}~Gk9k9vkIS)X$Q?yrs5l@r<(n!9 z-wnz{Rloagp#{PwsGv z2}Yx8)o{>ktzj<0PiPWhoqJAv@g!DrE5-$`_NiM`1X99xEdd&mBe~2HTg)&v*W#Zm6Dyh zQ6?@Q7#KXt(vR-CUfNb4|9w}jK>GEg7W)^c8N--iECL81(1pDVbv6SvQ3+(QF=!nc z*8(|)26S{^ElUc50~*lqOAcAFOQzW}+)!4&X8?1^LGf^rwmH?8eYxP_vwW$88NyZz z@^8rhqh@S)tx$?YhPxlohRDFMz#TH`a^oL)zyMj(p`x0_(~#OZ4|b6MI~++fUz$me zAX+FQK?@icCw98HFUxwFJ&u?C+kMRXFz_DDd?n~*^~42nKIQwHhyl5^#cR?3<`~^S z*ZlK$K~J#qlJ6<(>f18}SNiA$(wiYC{&6i!eiX!LENlf^#^JN>mK$uB7#Eh-3RK~V zKjSm8bUgSXU#>iPUN<0~QcT#v>$C2!z%i-&>2jRmR9+mJ@3YCojJsiKYWvr>O4evZ z`0^{clLR>>k62<56@A)KpsFl3?m=#!2)Iq6cDjKwKCm6*OsQOkU2Ch*rjbxj_K{mq zhBC9yjkL&rx8qL)&Ug<8=kD`Vs5U_jJ5f)BYq-7i-hRYOrx;pPw34Q!EEuxSCs#-? z-A({12!8}gD)@ps=0kPO6}_kg`Zn<|xU~rYB*DL8K$7sblVMHwRO&%SVFwveZ$c&$ z$2%$(z)w#6Fw2N@X?PZL?FMa8R3~uZ+H=1dddiSJ3HS%8u8kGw;!7Y65Gz`Dp>5-X znRPy1=8nk*NDi^pRLhz5%6bu*MNLyjX!FU+#TJh4T`Doa_}6LCT7YX==Vx~q`oSL~ zASZWlpr#@MV_L$c1;6vX;K-tzkT1ogrde!$vqZsyfMq8mR`PDX)D_1sDj0RS2 zOeaH_HRcBgv?@kOq1nFxO)=}blL{XnV%e&uC7X2NOe(9MOiZEkmp}H2mF<`-H`d%+ z3pbJ;m03nde=PC=nyz>nN?`F-IF^OKUcLHX6?Z{JE!M+$e-GBdgq z(>!k#WB;`g7xNaCXa2c~KGS)1olVsID_;I(OT9v0ALYh~lEFau!X`rfJ4{;fK*%p^ z(X4l?aYLr&<`8Osfa{Q(XbkJH76`LUPTaPzGfNR`;i%~GyN$MNOf~~J?LQ{7c2E0y z3w4@4pN%V(K^_-cI0923&hm!Tz$zZD!k$PHVA<1;>=tE6U?gY)>MKnBfx}aqZ;Jt} z6U#K2Y?+xQBuDzzJPLUsW%uOL_FW?oPyikBUK&4fGZ>F<)C_~26R3d}KS%2Ztjx`! z?1Fzcrh1Ij^LuQ>GjlCkTiBo-;4%s^lDG6PX7X?nuf_BGwa8m-cV|U4J=fzpXy}k` zcRnkC>zCn9=aGT7cI7VaaChsoUR*kz9?En{Yi=%G<|`YICzGgltfE){IyO_gjLDpd zY_dj^K`z#?P8|rf;Hxys5(^WPdIScDpBWWPKwB)mX`0nZ62!R5i0KhT*h;Iz-bJ1# zl4IQ{3pNl)u`J6 zOOWy<8=_BcTFUYJmOnQmt5bfSur=!_o_5|E!jo55=vkLtP1Zd;w0l7Ayq|HCSNVa< z=_Wk@Til(PETG0>9(jrSXTh756|r;DCV<*%gLZSoLSFaoqE$AaDpHBmTQ;Jun&PKP z_l@ukcTElw)uhSEMkf7x9K5zr8s@PK;?_7mDrX#cWm|A7cv%2w8SsNF8++1Y{uo+Z zvOZ@yXyvkrXGb+=xlmMm1(1!BGV)BtB$C^_Gk>O$CSD~Mqw4jfr^Bj-?RmKoUaKvD z@Bn;9E18t69Gdi*W{HMK#Rx;{*50PZEU23fpY0d+^&#VF!hWfAf5KBn=DPV35T%R5 z>7o>)0Tw4?xN`L%64AGy5>qmWfQy$X=bBH9yvkQ|UE~ZxN_++6FId&xO0ZO(%1og@ z7~fp)YL)Dq|&16 zQ1`0qqxG=%V1I$iT;P8^XSRR9oDV(qa!}Xh2%)^q3TC)MGmdEcFu7+eoXE>{?C`S6 zW#Lj+2g^BQ{6f#9Hti4@pmY9H^A9_uZRU8~`cNZkGPw!*X)_ThS(tJpzT{wCV@J#XhQr$9)`93l!nM^SNElv$mgSGh zLsyZ5C{40A7E~x8a=hNrBFFPxGavufFh!o$WJg+A9huEI0T1BMX=slB5-i}>Ch*MQ zZ}1whA1c;)u+MqiG$p8XN2e-@?-2TM2F%+1ozHSk&6+)SwrqGr$GW-x+RHV>eFR6w z)XMrdYY=)x=Jh?BwBG_#1*pG$M3XEZE<#q=G9X-bEz5;tat0|^&r_grrUQ*iQ^4!V zQwU;>AH5WvAp#EB%0#4K#GE)z>^l!)+?N>Yx!`I{%@I$t^Q8qFZ;pmM7c z(YajT-wRr9E}FudrP0jd?cgI#gC0NB{df?M6w&{Smj4&v&L$X)O1WKxGon1CBz>j< zwm>GdLLU?SH+YJTHHwZpEXR4owXUylof0K(*F&D8d~d~GzH`^3cuV^n-<(>@4@JCj z9xuMLVsH6go@3WT`6|tbIUBM%dn82Cgz~XWrUwef)D{F{B!(=)dyGZSjsJW4rNsk% zKQgjB%(Jn4&z9b^TrZnBw>EgTKa|p)lVvMA)Bfg+e+UjyBTJr-fDwlJ(*y9wIC&r=NGb~&U zYs^NG2OwShlNmTR?Z=8~Q~JAio9j%8_}){P>~@7gC0P!$MWo2QFIU=Zg;@dZ1NNt| znZLA)13W@D^);t?*I3?lTB>d!*i_jn55U5Rp`E!9j)9RdC_XcA7Tx*EcHsa_-r7_d z6dSu!eN+WO&sB4qls;?}0Qy zVnm0oDDg&sv*6+wo;QR{7&of2l3LSTHaV^qdI`~VKLA!5xhnBV@()p4xDES5kWBg2 zl^)vp?hQcC8{=@N?=YHZMu%w^61I7{{rAjy_cO29=V;G2Vw>iM+gLCCt6TD6JKJg9 zv$ow+@GM$)`$M7m?9V^D!khn@n|C*$Ms-?5c5EtTT5ToFO=O1%cU-xIX|tB9HN)jq zHtQ%kNIuGHtCHvA6BISFB#`3Je!bE6DLB0*JW|=c#DAiqH%0w z_U%LJ@xx@xM>A5;Jy`m1?4!0YCd5sWmm0&J%qe))J_e?m=dITliN>7msG$2MBUN=Ov0?r8cLw0SA5uF zM7ij$38^l->6QL`P>a%W8FvokWM=e%m#r*<>;+ugNZVPwwkJ+?VpJ zMdtO3+9F%mcW-SbirzZu)<=f1k()=jy5_#^wRBzgo_BUmdr5cpj6=3|cig!*VL27s zIXEXH^-6uhkkj?5Ug3~^L!7?Wg|{mMmjjh3$-1V#GORI{)*AfH++K*1tXhchFGjc| zpW|OBqj>k!0THzPaW#5MT z_QqCQa-^NooCIRR;_pA;7(G<1 zG-tUA{Y*3X?4=I$iL##WYKqM1^7+`0LQ4SF3D$P{DmHzK(y?W$v@%hYg;)J@YRI~j{mRzU-*Xqk}xw^#~rGK>6?IVi4_nmQg-I;x|k!&~Mx zyB*FfEzSP6JsMpWIvL}=b~Mtj)GI_wm>z@*9|`))f(ahWhI5iXkcjlXttic}0tVh0 z%hxMq?gD>3IfPqmDIV8>kvYo!$jcnHOseKcxmjXKHfLhB4~NAQt;9ijEjydh|Mr)W z1*r;;vCLw9+48bkJga4v^4N>PUJDP>%dDOy?_VUueqI@ateDPEa9+&*wDa5G{BMp= z@=)hAR;zhg)N`kfBIaD|>8qnk8Jb$Q%uLL8k?d}E0E@a_F756CKGyto6(c>}Tlp$5 z^T+Y97JpV2UUQ^qno>DUG#Leo2iDYr;Xrumo=jnKfz>tO`JK4b1&D7)8h7>>yAbTU%6uVxG5Lokugdn_0C24o?#pwZk`3L zW@kWt#FX!MLukTmB8qvbXR37L#|h_uzi@TTFd=Ai{IM(8Z1mI)=6L6126W>ptSb_{&^*L|NmOBa+ZXqjt0 z^tGpSaoOT(qrNwk(kt#JQ^-qtQBizP^tiae-Of8n5?nEkgo}M;*Ey{@@kN#!b+&=>HNWS~qcdDQ`oX!tK2A=#0%Soto);O!3a!T7oW!8b`(^)J{lS& zqFSQ|O-qI}$7f2hRhqM~!1G3<-R^XX#H6YyhtqC18hcn>%tHxvIh;{dB(cb;a-LO- zWZ_xtXjVNdn!S>;G(&PGkUKhbm&8=c$r>vxSmRwYvTdYGEV;1->qD+JuBd&l*3_3` z>=wL1ID;`0JHwD{G{KwAT|hXp(p(2(4kZub1+CCU-X7b_f0z{JDvS9Rwu0qp8zcWxr? z5*B?Gi@Cp{Zq5G8_~0xNIa=FE_sPwMqmpx%{_mcs;hG3O$?(`f5s8eH$0P%PUMOXx zrVZ48x`p!bk8c$7+kehn?f;t;^Xq?q^{U7k?nbjlj-}Oa7a>MsaC8|RJ{HoiY5i-} zUwj!FpbdUXr~iTc0e}|q2c7;j!rw@y-C;2A&?qk%^q2gnOM^?7sPB&dZ*{f@M>(2s z?DSRpsZcC|LB*f1LV3p6V%YZ48VrgwU5WzrcdVDL7N*lm1aA~*-OEGZ( zxg4Lt#G5}e)6|Peo_$I><@1~KDi%OK_|_Xo(}NSzbj3WoJRo;0GsTUP>R+_nUcbZo zGRnLoE%u)74TRY*dSuDQj)#Tu@NUrqIV)pp22*}O9(!9@8PdCwe-Qe0G*^;{0fSba zF{9`*Bm#zyW|m&Tl_tSWnUBFzK3?*;!(m?(kY)>I)=%Dt`&B}Ls{b&_yA}fBi`;{O zFoQ82$Ofj@r7*y{^+#KsFz?CDx1k0yv+}YI8s`lj|8KHwo^^L{7wm+ECOT-QQE~)4 zbr?qwek@ma(PJH_v?wd}p?Ws4vp&(e2P>zfgt2FLQ5LwY@z~XQN>g3@YG%{F@!NiF zN&~U|ZkWHqixibn1rAo^NMLJhfe*I2g$pxe6HKxYe`42G0xYL1tE;Ma0ayj|-ipx3 zP{?Wxy}%O!1kgy5*3_ukMzje5UzQ3d>WVxgHQv9CX#JyHDbuP1$C&2#ZY$(&?X6V& zhyVFtz9wV9X{0;5+v+Vz-oNhx8zVlh&=B2ce|lV3ObZ`WAkG7bhM;D2ps5 z1861$X*!J6iquRludt9L*rjkdn1%4krR67FUKS1wzxt!QKnNk~OsLuAcL>Jvrbmk5 zoVzY;nRpjhBFF+dmKWZf;#v&1$dB<+yIep@iko-@&bLZY=7tw?AnqdSwZ2v9ftp3c zzQG1kL*OET`Hthp7Y@2p9$h?`y&SwW)Ew%6PP?&45{|VBpv5wUmxr9#CN+j}R{l8f zA@ux=)NhkIw>U!`6mv$$YEmlN zDtnmezA1JOZTQht4=+zzl&CU8St%lJ-RZv=cGBeDqqSXtqLk0bFA2AW zovwBOgCU{HqmmE*Ng`;Ql`z#iVY4X%Rd{YTBhllb7V!}@}0-2JJo8OSXEG%+6J1gV|cbYE}TE0 z!58$T6b~z-87;QZ7@jI|VoTIbc>??x?kDVy9)7@-aUq>wiGs=Mt8!3k7vuH_C{9aE zm2(fWVbp{{i`*IdlH~HuN6YVSQ;tW7KP2}$%rx7K0 zy)}n$|LvAf#W#;wCgl7TDUIW{wmO)(1*w{w3!C{OK5jN%f->#$05`_DpXU5CXR*%` z&JO<89rVyLaj_P7cXH6kqgKPtDytAXxBQ6kJFB~Ts)ag*iUjX1C;E&T>(ud)LD0eljzZ zy4@tr>SrF~^AB@aJNvOg*JI7%pd!%d2-D73=AAg>cf-di85Om8?F0FEUru0Hof@a9 z#l;lu{qxF~9bX0YldM{b#HIyn0#nV^UM!P|^;WBQF5ATBEZIiY#KjwcdsWRjEfN3D z=k$vur;Hdb<_YiyOaASoJ+!J9>##8|YwkOdn3m-v1f7ZL0f4#~G^Tt-pM-g{P;sYH!p{e7f@^mOIT*J@1uhh zo4^)15f=L%M?R0v)BY4$()CH0>FuN2>#A+lUcGZf^$2LDiL8!<_HEk49E|AP@zGjF zTZi(~_ANzQ=KJRl6b;N*D-X_pc5VFS{x0v(7%6F-rxeOlRT`z`i2v!>Y0&=^7~n^s zJ-Qedqx24CpkZ&Q1>6du)%P4`NA|ORR2n0AfJy+*4zb%8N+O`M>F9f$~tK$m2SNyvfz4EbXY7I;jSSVuDQu+ zv_mr+GRYwQVHMIRiviS9GQa7vnlR-xHE~1Z&wb->$)$_dY8r*cfbKkNY8~D?oT-Oj z!(4-|TQNNH68N>)$ooX{bxxoffS&8VR>vGxxz6*YYUwYd)d?7)glbH&5k#y>vU^ok z_hge;A}b+rZ6s_CH#CZ z{e)6vLOxjV)^5@3Q-S+LZ0;m;3}FwZ-tvEHBRL;ebcoF4lnakPXMS!q;EAk3QLkFR zMgZ;R;Q-Jl6Fa)kvI?;WDz+nFX@6p#V&y7Je7=bZHNW@<3=^zeSz(S3jB7Zc)%n8y z@c7*54xZh;!{pvt(Sm>XxgH34o`S2wub1J%UwV4o9#1&zVeaX;zO9#>ws91^sE@hf zXLfG4%~XvqcOVv?1B@Z!tG)X}xyJIyGtf|z_>Rm$>Yc*C?UQXXCF^wl7TdIIc^REv zww)EdF8^5Ntl1S;h}tf4+%&#B>D(Whf5N84k-N0S%ayZdRUY#+#E+VpUgH*Ji?NYs zwAE$RCrgX0U+u0XGJ?cFWv!>JZ{5^gD(*!mA9(0pL3=DaO(PMO}?Aq z8loihEcWE5;(Hgviw16RSG~t75hy#KxmDEx@nOYg^R=UMJZocp&u=IUy9;5xfhSSO zME4hywqP`N8ynF~zI_boxy%sTk44|-O*CV{VGyLff#*{=iam4{wXwG_$D^|7d$LQA zu9;i{(Yq&VD+dFyXSk%6>M`JkRN!dJI~^I*)0OC(X0onOQG4ydGM`9dmgZQxIm(!x z;v+XKiP~%0zgx-2bH;Rzk9;AE+K)o6$hswHddl0SOUE$ja}|lcEoHKUzy;zfqR)f?TlM<5sZ37RcDLeK*Nh%<*|>wz56~ zrOePz6^3tSEZQ{jIkKG`2FO>^XZ8ot7U&;0*UCkJZ3K) zA6^<_e*v@qBoGQczIVAevLWS)-ML^udUn+6+8dUBzu<5~R%z^+;ofP<@}iQG>ShCj zF9s0VH+Qj9!4 zn9fcCS9A)kzPMNStQ>o%JVRRhA@-**`|X7(1NlEgX{W6A)To+Ft9`LuEecvV8+dHI z-mSbLxKf2)E{4xHu2kRzMe(2#TdaaVA-k2J_dnnRcWV83fzOu$u9)>c07tjYaoK*y zk6kH;WAY1b_xjiW|NrU%^8Z<^pZwYO_f!7={=VB!{d4h{^9Ar~aAR;Dm}jiYeZ!p2 z(N5khp$7f7X9YQ3s&)mw(Ly7qfm?DiuG@=pxw(v<5L9eWb^Jez6ISzGK`&?#H&e?e#FrRrC+ztukO zZS8Kfs6D=elFwF<8%-tTPVTorwnJ-^%xadi%bA?g=7qjom1*8F6Uph^s4Ka8tX5g) zh6Qq|-W(3*wzJCby*|P6$ ztke4jz3Dx@YQT_$4`I-y=uNp_=h4i@PZ4qe|6Y#TM4wF4Id7(~OV9*?HZmLGb9OGfoHRIo$3xZkJL|+?>=m=3X8V(qI*aqVQ?AI}9|RYFm~nit-c2F^^P%8D%SX4!zoexEv+zoC z(EE_j$(6Vcta)$YhivP%sS0jIv>Rb(1X`3lq@#N2;$+Bq>yf2EyWY zn&ClF-rAXHApTkW1?BxOl_NKhist%@aofaTtiT5;yT#B-2!lJ4Y^`t^G@VX;6kUTR zIydGb&DDPIkz(s+HIx+8L%Ytw+I_x8&=O1%07R6S#TTK2 zIgK)Y%$|V*q1DmQlb9kii8_UW4|Asora1P<84VJv$5kN|3f#k^-fkRApf4~~6AZs+ z$b?u04SR+AlC?rLp-{+r4{7`B7Z?Zm9RQ}E$>6i1Nk|wMQ+D$soO7*d;fews(xIz< z!wkCI-a!F!W1;eKLKkvDMhGor%-R@?p`RK-E7q5@Z2Cj%!&F#R%D>USuKwOBXoqUTK0%4snpHM?Oj1M7`}p+ixIvQX<3KU04@%4f)Je!!~EE zrh@y&T3)l`hf5^F{cLGU2gYDXKTy|&B5#idLg-7^yi}kYx+&&X{YXRJ*6+JSTh);c{a6yrg4`2LWFg*a$dhvVii?lG@>d?<-RHz@^hfeM{Qnwc?mF5I4hXO&aX8biD|o^?MnWU8PI3QRs7T=NqfwwxtSs-Zu}|@%qaE=w z)3&q%z2yKWp^XV>hvO0yiAOdmbq~f%$ zi-mU5JJSHOBONjhE6&c;b=6{nc@VbA&fr&=>~6UfZ|mJADg3M*>qlD1wQ zUnUio@`<-dQC9w>^1#<**MMSRf4GQ4^)}>;;{)yNvxcS*kHMlkSY^-3RC-bCXV2{0pT=@tA|Z;t*NXc zI;&6)E6xBs8kr~bq(ucL&!<3Z_qmoW)e4P-YHD7reKXPeacDF0)1RvtB0TNa&+u}Q z6}GS;YAE;O)TKKF;kdB3Xyz_yE2u3hRyDUX?#XN>)Cil zdz7y5$#IF|ikAA8av&ll(hJKjQoG-tF|y<1Uc<-g_*MOMs2LeQO4CQ>;Qdg)!Don@ zRzfrcei(xYqK*m-9>F?qN29T5fuK0d0(u|}?LE=+q7Z9eWyNuk;4MOkOElt$7utIz z$MW8_OAb74Kes(}>iHPO&At^6f?gS9VpzRrL-sgGV(41tpsNZG0~I_3!)&&TTZjY@ znOb^)tC=t&9)uG;e&?PSj(fP^K0Au7OQw-KrsOuU9v>ArnSYpktz!+~3$3(O7UV0` zw0>J&QQd3C8&QU-m^4AgY~CV#RNHl2wlY=lnGY&Yv&dHMPyIS>|=uqf3+>`z_N7dj{`N zgL8&z65(0%H#K{AX4~E2e%SY|lkOOBsLdg(Kec2jG>%CDZVvZE+QVeoMsPZak>vYr4O#gJ5`6 zyk{5p##e1$E|*}wP^K5s-`m39qC`ywyK$k&g@&*PV|!Z!;9Pj2Ux_WnuGEK;{gl4o=F?KIj*lCZ=N?V zn;zYZP2*ty(_K+d^2O0&ugDc_;})cU7tO8}%MNICBvT zN|K4=9MSw@&>7D;UlWoK*T7l6mFx~xzvJ~1Ll>J@@{cGh^EdQAZn$ntgw?P&of2A6 zgVI(Rt>r;zdezIy7kXa%ul0-0Dd^ZJ7{2LswkSxm66zt1xiNxH8X9XyldYNV?KxJA zftfaZV8=Xb(hwZ(l0tp@M6n+OGsBRj<%n6i3;?Supe!qd$aZ7{} zRd|O8W<>XB2@~O1Jj1WVwTF45wEgsJO*Y9og<6{o8|-sJAl{Jy(z3%gbcF;evNjQK zW=KrSZ!2x)MoZIlKd3=`EV`H7!>mGfpMVr6K=s>HN)lCJ4_f@pn5R?t7PLBA7U-GW zzaXcq#FAfT-cKh@r3MLVJ69c4BRF~l`(SB4{OoKra%r;=i)q+%6NZZ$JW=0q6u=N zTW6SqsnhPa(@)jK94M@qps7&*BbQfftSX9U4(UR#3g4^@=^Q0$28riFR5zlCxjQ9{ z)`Jx_C^Xc)esAb*A7&XeMR63SF}?+xq^?T zUQWySc&1Xg%KMBSU2qoF9u&Mf3KWb^bY-km@yPD5f;I=3jy8<4VH7(O<2f1|v13P9 zvLJVY9%vg|#REq6)$!9q?!y?&~FgKOWTe?En=1-em1vqYM4%;T9$jouBs)5&toHsqvD1~&{ zeL2W*Z8DMpsmrS{FvgWs=)H;J?t`&o`(3&mMN$Kjx<2Y^Mum@~uP>AGvKlYaI-oq? zcj2WtpH=8CECWlQQEKrHZAF9e*TgD)1=~K??_eRU3@#9u7phkSZ4XM$X;HVf?BNs4 z3+A*=ofD5(*TwSWRbUck3yx%5`CMk(ZCxwI=xkAh)e9d=cGg)M)kEIfIuej1EZU6b zZg9l7E&Mf(A^sY@qJhqH3GX80eFgvR3WWktG!oD-8;G{Mw?$05;W!%YIqfz#vHl`W ztraiVBWtAf!ZSU$cqb8xFtcT_K2N73;fLA^`ed#PgkH*dip^Y==`_xA_)!?W73 z8He|#q?b?M+W7gmxMaiv$*^(`WaU{E`7BbYZ6l>=|W4wTyWYI?uE_4Bv zSGphv+W%)CF>sL=B3jkcYBL9p66rpl38qZyT4c33-a#c{ouNkIE@tE}aac}<-$?V1 zeQ|q)V*uFp?|P9zm=_B`BQ*!l7=^jUJxG;1kT06^N5*V73;;+S=k;<;ed;u0WU-UMB0=-Op;%qHWG?SSx+yL5c2mP%o8*CoL zA;+Fjl3b1g4X5ICeQ0DuR}-hNo;02=Z|2|pe6Z!;PyJU0XPD~*t@XkGu2T1eg@N;i00EhzpAM>+;!g)~8a-Ol-)BH?1CF4HL2+%qu zglR&0;2o7j$F zU#r@y!pZ_|BbP9n0$&QjrZBg>6NsPl887O6_vQwPbmNw2gl2ESbfTI-EDN$Prfgxj z)La+hiN6ibPU;wOwACn4H*k^IBCIiPR-3-fbKlV#Eia1)Mqu?d=;7Eefn?Rz`A7~v zI2M^lzfZ_&n_Q$!Sh7lzBe~isBj>QBpAZ=Fj6cH}eK_;b4V@T+j(VV<-Wq)J#tY%q zFWh)Ny!!QnR3Py7w_w7^7$$o<>CBjoQ#Hr4Pby#S4@^S3^XSZVRq|S8hDy8cKb9 zxh>41bwtywfz0Im?I5%ap`aQZs2F&=O(d<~UF*_OQg^D9cyr+18T~#TrENil7RIuk zsK|CM&K`GB&OKQN4AEv>;xPzfomJnh@7qN#tQoAUan2C)`=O~3Zap0j5K7s7Am(9@ z?IBEu{3g>77Rr5)MwI0JN2N~WifkK3_+Jh~y2gDlHTFi8`Sa2!HNpZoDtHlg(ZI^E zE3hE)We~YqGM>k?L7bnO7EuqTZhwF89U5enfq@Uuw^9Wi+cE6S&TYqu~Y zH@cv4Q)bcokJ!kkJ{mC14|)&9u?4vfoaQ3O-(=1rVl-PJF#wsbi7w9{-Zf;^O+;PB zA5#eNd1W4K@YVs<^M_}Nu5t2%M5`OB1zB}1?mN58P0M4SVw7N_25Ac$>P3XU>VfP9wq zWT{@}Yr0Fus}~qrGJPxT{atBPg{E00bQZFmC6$ppw->`6r(Dl&$ zZC#UQGn{Mod{dZ(JQ+A?*@Q64ex)=Iua zpA$yQ4y%ir2bttlCtlx#wQMVrH!V%$f7W4cF;}-b&q6$ z3v+>=qm#~wDBDq}`gxa_N({2|CrA*&O3H+_)|c_eRSRf-vpwXI_WJe;;nH`E&UM-R zQ;bY!_C##ql)G!vlU+%NoYVCcYdYO9En{RynfUAK)*?ObJf2-Lm9;0Q+zorNb=bu^ z)UmuN#yzXn(8<{$AM3{n_eydQN=MZCCee2h$7$=_K2932VcAR7Ve!j{1}fZm-8nfxWCto(gr$rW4 z;E&SCR_;cD@J9c!qD$2UQ63a@<4nUl(CG6c&l17-ke}&%<)GOo;%Ie^gXaqCMpqw_ zs%mvlSo1kmfCZM0_tYpO9?m(V+s!7spwrp3fb&P{=hQhrMZ?B?DE(0aU8dRQ-l@~r z;@mZ~FW_Y0xvq%=)5b-iPwOIIGUuqMR5$0e(cpnYq_$N6oYt$|@up>VQMJhzGAqrL zqL(!hh^7Gk5OvyRCTxaaqOVB1TXDP1X7w~D9{dR3Vl+%NMu}c%x|EwVZ=)L%nk(J+ zhj&__y68f&@O0HFxM?j039G{tsv|FCrV6mpj)CIvg>uB7!?%ba0Wt(?PnpF1)i?*o zXk|8tIv-m7a~i-wd#mb_2BzkMlcrJX7+{Nfg=`xD>4nP_GInF0uEPCYeCm*Xg3tvf z;rK8IuqFf-eKAX`s}v)hSPpI=zg>#zZVW+|KXV_iD zL31NBkXg;in6jWK7igKnMJfse&xu4+;E)89AUzSqgKp{~Hkxq~LTRi522u$Z%N(E3 zl+gkq=92xHb56q=Y!grr{hO6nRRN38W^0-NI8t?WzE9~g&&yp=%|Yll$0tBmmon8S zfvggRXsk`?IXuyM0=M=`mlhP+43Q$wus>F4!gRTCi$u51iD@PlN}V*Ty|R$4K#DKr z0LccCh(tDO|NE_0$;iuabr^2$dDs?HXZ znfItBFQbI*Z8niEXq9?=p{wAldrf+_>ko`Q`EVz?18P#VDiY(13(HmJ#IhypT52?5 z;OJRZu~vpRS`3MhDEufUewmr14lnl#xg>1Gok((UormpXjTBe9aQ{q?K z6!Mn4MF^LwOtR`tsMkPt)K2M+n>4Q)jR>oLBP!=&G&iQujZ+22H)s{K$q{!}5BY-if?W9@WQBuJN{ z>Z;RCWIC5I#%l{@TbkCP+a5-#qwvbSyAOy;6eFsWzD95&PMD620%d&AR;Gg#@!d^p zZ5+`8vCpXC@Ef8#mI$CUc}BKH1w8gQ9MVhc+3bb7;%o14m2jHmoR?p(h;-mMy=U|U z49T>KePQTgNV=jsaW>WD6*H|gox~6<^RQ@*&}rH(^FltZWF1Y*|1qzR3Oi^8@Q`^j>2g*c6^5o?uy@@8Z6rI~nxJ0{Q0&>(>;ZVNIbma}9UL zzJQZ4&;P+^Co}fs9T5mp+qx88k2?(sUr8va=v;YdhGg99^ovK6c^TI1D`Z8AYuET*cc8VQ5Y|rS#v7r8gHpB07D-)7J8y7n$kWx} zo__&$Z!*3cA30~c$1kKeC)OvSdzX!J z@tJhHU-5evh_5U(T&*M>rUEjFl;7{ z)i(Q+?y=nf%^**P>hzodV6VO*2!jc>J`C$J<@MVghjjNtw1&Oi?c(#i{{QpC`0JYc zg!>-R=Db`Ov9(7|&ch|8FSk#7qQl-o)&ZoiB3WODU$`(OHBYq4Na>j#Gw(SW4{L7^4IMeNI*=B#n&kNDyDY!d>}`@Bbw)wuPF#1^K4tiO z7#!F;S^dlO{7|^bzlDD(rBajc{f0y7_#(bP*Y%t78#T`>x}T=-0gifmDwytjez7+N z7k=ZDFaMI6FeQ`m?AzJA?&c`B7X}EscjoSIlBF4!Mw1tW^w0S@hUVmP%w`H6i$-sY zVP~3^&sxD&_(W2$?n5?vDRGu%Uh++?MPx>=Wnzkb>Dzl}b|*G4cRDViJu?Pm4=cCz z4AuEI$I!}`K@oTAzsgLiUMx4CLdKFBke~Z2l}xTLOhSD}O#Vir-f7R*vY**62@$9U zaK8TH9Ho?i3!Qq+S3_qYWHs42$PM6Mcnfo9_5tpEihG~gd;bzq`Jctpo7s?; z^N7K_z5ZBEq-}~bXqxZdp;q}CB=dEXq$})Rp>n6ARt!wz8Oe#_PrZ+xJo60N{X6J8 zGbl<|`5JZ7bFD#Jaj$c=zSRE~vOg4Vw!h7k!+AY_YwRNPV01?4^Lt&I`Ii&*$s4~0 zT}Qh8AOU{;<9$mq>(9xAU;VhZI6He1CEmT0<=#>l^ex@z*?sQ6=nE3Q-q9=&iri(i z17-j?jqEN0UwZd!?oN!yK8g8@mRZlMhla{~?^x#JzNxh+yR(^@o$ql6<sZLmy zfu*f=V3)ZOPmM6S5zbD`q?Wo9h(;mZoc?EqcE6I2B=!hq(l7z6aS5AaaDk->#km*JlCrSS?@rK-{EsQgQ2TveLfW#~v4*YE>=uE9=x znxPt$j$l91O+@#jr{fywV{i-_gP~+zVK4{jBCnvqebn`0(FOR;jLe8l17M8bpmA~B z2zg;8rQrrix)i5?5GA0+=D|DjQd%uNG^EM3_0e96wpi{6v<#MWq5{*n`Z7aVBsubt zGbE0n#Ie(b4+o~aA{y&MvB`0`c{+^&GZy6>i6ukFE;jb-(DMH;?)&v}@(WJtSY{R^ zSr7AxzHD*X0m->0&nZxPtc##5Ib}hY|E*4q7^p-RMQNalTL>GmW?>DXOe_O$EBoXr7|w|6e?xWr@;14ECV9 zMxl~=h&(MQzA#~T&Mx~7OvoI)a&V3=3u9MQBeBXX!Z4Ich`{3R{w13*1%6kdTuQ&x zDJM%ODa{bJ+4EG;CwrAyq&{<^T4oSq%S2f!GYhKcZtA4K;(W(Z?4PP+aSSg&?-{c) z6$FZ1MeO7EgT_4OfVeavCUIn&Mq&@TT;AV$$w0a&8imZ(H7DvFJq*>Wk#7NA%QVo zU0O-=@>-;ug<0s;S)KG;w*s%YH*n#~MVZF#j9f;Iy^aoIsEKu{>bBi$myz}|TIb5o zuj`skCv}O=&9};-OQNTRD3{-NpL(7yRKEFc+MMb^nvH4_BXj=6N(tDAZ^ ziVOJ$1_hS%mn#Y+iKK*p^CAm7n!o03jp7BU-+d=zo6@|twWEiI$|6eYdBK-X3dlI$ zwZe7CjSbK8K4a&{&(|g|iwY$;xXibAFB(P_VO&2#P#pg}ZQ9b9;bkZXb^8&yD!$yR z%J1(%7Y)hb-KzvPv$fH2T)OeO?7W;i)mBTJz<(eg-UH2RbCF3|BD}6kO5K%@VotJo zrfHan+i9w?vfB(oz?Af|3Cl>#NlB!%tl^q5Utl&CIyok*C8l{rw|HOul()AJXDz(iz=>FBX&UaK5))cT7ye;3Hl& zTbNpaMIn)pEyg2MP7{lDJ-nr>hiJ^@-bzV{r*(RlGAh!O5;3E?sK4a`@XA`s$H`$m zhhR9H9khUYdC+MPn(z30(r4i!Jj)M<1p1m+56eKE^xTX(us*C+n{rn-h{>^zNs&YK z=G9YPMjF)Iwm(b3lqZSxDUg&_>~MefiHeFro8HIoC#7Y=EQ+aD&U8)524NFgX`L}~ z9VL4Yi%<=}-7G?y$`n)%)peQcuA(AgG0jx7%a-5e!z1EFI^wIK9?|*0LlDBL&HqD-(`HY8(o)a}pPpEm`%OH!t~etZnMAr(SCYzIeBrW^nDmjif;lcZkAcHfjGs`sy=+GXHc`oi=d`)xC$MSuo`hX2vnz^OGJ;TF}O+ z`!6>$23#qaQBzB4U+8qAx_FMw+|Q$zZ}Ys<)Lbfiq_$nVh>y#M{yMB>!Y&`ouYpC}UT{I6X&C=_Qe%``j#^&3wjOn+Ttw_Va%0F!ID%ue_hF6YcDX?lY@}wgd0C>+Gbap2 zVpm3_NLMieoTI9DRX@dRI@3pVTog~I}Bdd~Tg(gmh9cn@v|Q|$dnqv;ZC75UAE(C7*np3S`_) z{P!MdWfQRo$0DVw1dKo$XUthh6jAtKqF_b`25)c_-Ut%)8FLhTL0*yg>?aQ6)!t=o zS+}GJ3!p5wWkFI`CgQ}yI+%%o;AogA7vU)Ou_|oXI0N-7D*Cb#E9edkXwpktQwM#9 z9^^BmpIARKMXGUT(jT!L;P?|{TdNYY9l3TXCcTZe|0cYDx<(22G*Owbw=E%TGyn#A}cNo@fcddHYQA!UD6^KQdHk7*q!Igw*9P(m1 zfP$MD!;V)%^|) zh0mXX2h3bg&Rb82$eU`%4R~WhbJmC49~nE={2h13EbvIeu1ykX#wdgm zz73W#oXF&^%-+1mphhw1R)sHNkcFOVa@Cu}bn7gokYR8gJD}RO?_dZUlFYLg6LiUD zPVOJVG|D7wLZe}#T!f?8CuX=|;|$bql*yM_y49_j`PIqL5y7kJ+D+jM)K|FhtJI~* zU44~$Hx>>!vcDNkdg)wBfU}{=y@Z~Z zg{w|0kM$hbj-EO5o4j|;rl&ohwE@n1m{eRO>D);dfM$t7X6K?TJ!o%P^AO2)Wzi5J z{GB5s5YVTDn1ci-KmbYm?Ky4(y=C;1JLG}R`yC6JlgXVeBiI#0vocGpMQdHqr7h$e z-%O!%{l}~nW(=Ay?;}<62hrs+HIPEM#n?xhD|8y?{ zlQE5oAQk+G!~Rbofp^+;o^AI*fS>0%*c&?MSAM-Jw~RSTp4;~i-Rs*@CoXg((lgn? zE=Ef=&casX_+u(osz}Mttl>&ga3Ijc--U$^fd0N?e0z(ib~ElH2@btBz=5&+cu+;S zvnZHTL8vRMWukjEgIU5PD!Wrmb)dx4}T1CPmfh+8LY&B@dWko$j)Ob#c zN=T*qQdoeEw<^xKbI9YdHSpQG`Eew`G&DJw}O9b}z;2;3e1%V|dA?`Mtcq zH={=3SXaZ}{Ah37vw#d{G8R<-A(>Vn>tapueqUzpjHnbh|m?}S3;}JYJy=EJR%q^nf{5Si_b9ar? zHR||d%-ekVC?6k_v`jcjY1ck{0R`q_N``CZwPh(Px%rTubIr9WQ{Hdo9($q{xZCbe z6}`G3`7zXtO$Q*ieMTZbt|vF5bVYgZJy*hA*>YjXX1Wt)2%@74q_j<7%a_&$P;lqI zrjx$&#@^L*m$LERtipaC;D-X}UB<@yVq`VWXg^}6=s#-PZ-`FI^uCN;BW`YVKi7Ev z$D^uz@sZa<ohUBYOZ-bY9UHBaQy!Eqwe$Gtvp3^izo)afJAV=XWN~R4yweU7& zt*T|}ZI|4amfNJ(%16!3sTih$^2p|3y1%Su?Qt+(t656escG5Vp3W#n<7g>yS4T~9 zJzqT8!%H!j2KiOUxhk_mEwZMOHL-@2`}m|pFlg@J96p8*H?p8TF4fQ+E9GJjt~+QGDyLBWRsJ)~sZb$(LZ}@&3O+L%-!L+i7Wj zMT_wAY%SOrl&2iqV*9FJU$eGs@LBrw+c13PHNVNwlsDhUB-G<+MfR!Cc3!;Yv9{7? zv#EZzTzcvm`xv(+f18>PIJ%g=fy}}ku$WWoX+QIPy$gAsWn`XbHKi?;b7|6cA5#8o zVxtReyiI6k&C>u19a=u?$DFvKqrIAOO?~g@JfMsPRY!|9erYlF&oy&C54G_m&%LRw zi>u2mpKGQvgKr4cjr8OH8EpC^_p*Z}m2H{wf`bkq{7*FxzZca1SYw2}N9u=5>bK4F z6@O#-u2(wnnGa|=_@m#seu1m=_y120H`d?4aklweS_TEy>;L~gIQ-=)Oy9iluWy;x zk?EEn|IUMCK1tSJ%xV}qbI{(RC<9%j!oE`sx+yGW=AC-=>RuzC_|-};PE%v#U1<{d zwNd2tmx+e$4zvxeEZoVQ&r{HuSN2A6DzF>2V{=qp3&YtH5u+F=gK& zXPls0xP6K2b@F^9oIak9Cu~5lcR?4@bVuFLDMm#g!>JFL5c0wli^>C}2^k z0IoENxZQ3qjzzfsaWvP*11!)I5LoqtR-^k(bQ+sKAff(R3P8@u#8S-amVcWi(?6C9 zbjl1`L=#v5R^eV4BpRg=Ai!QWQcD@oEI7!d3!DTX_SDvw3U&&VS|aupZ<;`y*+GbK zeS5{sOKkpq0R(}7AwjOve*}S=x8XDc=#dy3AMi$rv%mQR5QPUZSJN2#Xb0J{W|k9X zBeD>5Y$<__prw`wYHUrU3w#IY$0aHCBKV=TRNxYM1!yz`XTSvPIu{u|J~2*!wsNm; z`8s(%*((g25%c92q9s`~m6}TaKo*Sod2dYcpx6YtJv+Tl&T7FUV|PBoWUHx3${C0i zP{$%x*{2nMN(Al)vIpsK@};3Z{0b`)%&O%L19QHBi2_)^ppI6B1qdG-**xk+xZoL- zZP)5HldNXpwGobh;sSXkOQejZgV#{)vySM&o`j%D7|d>td&8v79FBclp5)r;)Kn( zrB6w(MH{_pQNdXiJQJJLX=WISqb@flhFYTvZR#|rK&d16#G18a#cFy@OJ0ixlx8&( zc9bT(Qh=}uC08RbLoq@#qa@K&&h@;oFdY%lXNQ0NXR|#vM8cQ;aoBlNCQUo;l2^RsvUQ-gs`eVam%ZvOuY1Fr zeo^B+Z+piTYyEAT56u?yP-`++m|^v8)>)HA21hkpSHnAN(#ovOdcSJdsY90@-9{Z_ zWijA&=YRL7yD<_y`drMGlA(HCpr-X3ZI? zwfpQiapT2Lkg&K!iIXHvmOO=ziZS>VCCqnDTVhEirz@q@(n|NO?@CEoYEPTJnlrY}kA8BxmQ0yzt*!O7*WqK|_{`_N@U>5TRi^_cTOH`0ELrQ#mfdwX+;+$F zZo1_KcF!7e!HXVxC%f~LOiN1alRG{tJf!|OD1;SycsHrH zk4|VnU85EvKA;Li*Qn~^ur#RRZ@f{pn_(Qab7{P1(ld8;@_kaLA~|w)-jacBt3orn zXEJc;Z28c7g1HHX0!^4u&5~$2YWL`>WaRTi#h)irnhF z1v=!(#M9$>PW0@FtWNHgxj=gTL>opPb=hit42eDOYNA2Tm1hd=snm7_G3`q@doSj# zhpYO;RU8TsD(>Z>0&v&<-(0QaEHP{8&l99 rVuLT#dcf_&*#<@)ySR)e@icCi|2LcnBaAS@2qVlf_l3>Alpg>9KAaOA diff --git a/website/public/fonts/metro-sans/bold.woff b/website/public/fonts/metro-sans/bold.woff deleted file mode 100644 index 4c0afc9a8d64e3a8afb938560487f1c5563fa630..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31960 zcmY&;V~{94)Ari7chB0kZQHhO>#S|twr$(CjkEstuIK&prRthYU(=m*rqW%ROx)x| zMF9W-ev9`S0Mc&-2$%Ig`9JReFQTH#GQSE*zbwvwaL-Vq6cZK^{pIR@W&B?d00shp zh{?+-{c>{v0Kl>U0FdHyTuVb@N-BZ?0H6f_>HG&_S7{eHB|64mj{jGd`-Q$oWP7ZU zje-3y7Y6_U#Pe%!Dmh`cWaR2h0002~+a3VbFWAYEf%#4C&1`{&G#f z@_*wXM!*60F}HDc|K*l`eR=rpM;TDj2FKdY=vU8a?3b(h565G8&Nc?_zx}#8|Jo7! z2OvMdTU!GglV2|B_dVqPj)Mte>y*yk&goajof!ZCg!I>UJLh+AUwcQBUt4eOUpuc~ zgkFk?5B%1EzW|uxDVY7QUZEx6{9m0!;GSiqZ>+Ds2W$ulhM;fwdv6Q_m_V(M2MhrI z01yV?o|UY+DT}OtqGM*daUPP7A`p);43eAy0d^PBLk@@(Jt1=ZvKJXXKLqj(u zH`O}J*W(0xcg45Uh;hg>$`H*m&G;`uFP(3HcZ>FCR?-h>l{mU>|7HG;BWgv8{E>H+ zNK0-!g*aMxaOPHuvya`>KJ~7CVEdK*g@gNF#&T6t6__fJ*V+euc=)Q_H1n-PMhD&2YET@heen+=fQ)To z#_OFYh=u`U2Jv@w!bkPe?(Y03cX8wghzxhOIMgH19D6Y2Kkc zJNR?a&INQ8WCtD_T9`8APRK~a5@*gv{L;2_nPN)6C<}<}xXgCVo^|o;hgYOTJZlP7 zv_WBO{?6c;b)P>JugKZn-E{kKo78e~4!Us{J4Kx;d9j=&jNfGke@-KMIF^gAJ2=cD zzd9b|97+?<1RqE%WI^6X&>KpT=L8#y>%w3n3PBl$(S?E-ii^UGNBoJG-Avu^z^!ec zCG}_#vZ*wgodx!M5Ye5j1B(8_t81=}pj(66;BDpEkW>@vptTlpui(*hK`bL=d|;x| zGPu~>YrUFoOsR64(=d>mJ36v$TzV*eT&ADg&c?rS?9HC?x^Cw8m~}+E_$YBY4gmu9 zT-hdPtkhp2td8lpP4qJyN(lIky8j{(>Nnrv0RRe%N-O_n7Lfm9@#p8i>u)sw#-pi) z(Z*okL|?z9grOq5LW{h>|*5N9Ty?#9)I`0 z7`SJF-S;&R!*=2=eUM+bwH%*0VzomVGE}Pe>0d1hk;%5X_c3{p2qY3n;Vj}zwc2Qg zQ%spLZ=+^M+?dv2m|z!eM>4`qL)TGlVrA>VH>|E)BrPh+Ev(unh1jm+|BhfoCMip# zGRisF>)a(Y(gQPr6!=T!M? zsYWy5m*=}%s=xUkQU3O}<}OX2$f zs-=Hsq<50(Jf!ud@9%z;K5JyA9je*I^ms3@)KYmnF-?-c}UqMm)8r+u#)E<|a^RB#^x&&~R|>?E0@9^JTQ?+ng6h*=HkjM(ACV{50G#DDPs1qf%?)QfjXfPts$*NAy zi$vi%@3{}(-P3zC-f%i&^VPh?rX!APIPb0(F`%FP}vZY8(W`c(2 zoL1{lpj&0v7mIVEo-4n|l*!qgr-4KTL#05xghz3q#H8$GUW95@rH?I__bj6!CcQGpuT@FiW*g zs%7!Bht8wajf1aV&rYG`h#!9}=4$WCnM5yGOUq!ZDe;v3N$j1JI(hy9Tl=EY2HaDlsGn-7A?F(O z;x$`#Gks^nt(%5Mw+I>tIq4xZM}r!sKcSPRJ_Q+RgPNRhiF<@Ldt$ z2lgDE+%g5EbV!;?m@2fghX8bj^KO4!B>fQ(TpWFHF|d%jZr~qkR2YMH2qASe1BgiyjDZIui~&c?(7LWF zljS8PiNlR_bueo|eZv^M_9>BLOUia-!A^5!OQ9Sj+hk>w*$O|CJYDXGP>wn@@zk*l zJ%*X&SkdEuE2uPfSX^p-^%r*dF)tkViYt*Je4szeE6OC@hSP(Im3P>oIo4zqtmW>` zGO4pFJRRS9%F61{PuSui>f{p**7jzE!Lgj#p_X~cLQ~dL+)bA*lNq^#Uu+D5X!2kG z*if*bw}NCfBs8w~s+Lzb8@9ND9NCenB^cNq-&Ow+5;ZRP#%oOE#Cqe|gGNc3tXTqA zqjs&6F~Fzq5YK`*XeqFYZ>-ILgu~)I`g=TPgOD0rRKOm|?uWwu12wSi_aM_Q@GPYM zdn0o7NM7`*ReB)&Qf402*SL;tP)SNTLz{#vfg1M zI0E-XMCm%%P<1dkiuRhEV1pU#T@<~B6 zsX5LlW&^C$ij}Oinjv(k^7rCI;kojY5ST{#2S~c4!LgII;=yALLa0$RRKfa!&J@QF$bt}mlF|?~ z6d;Zj2a1(R(hwpf=<|aSCW^h26eA#A>0A2Y>Rl)xrssQCcu%LYFr)Egz5K|Ku+F(( zbgizReGx=2AoCwh1VIYo=I0^)5Ee(xkq)HE(wJSU{`aRbSz3VwdvobxP}!}o-H$?hG>o$W#fygDNg+9Y*|<53VY z6)vKNLt;`IDeKR+*+g+(N3oMzB$ShLnwfN@4emQmkrtKJ5#Zm9Pfm}+nSy@u%6;;c z=P@2ZFNb&={Hs8`s}zNNtgWLX{vCNW_d)7ZQ)MrwzuBeqW}7k>c{YFAgEo0t>b0ux#!>W9T&LPYE@Qa z9to4P4A-5iD|8hBg2A~}2)Wwnk>^M?fepZ&IP*14| zGHIOLV>&!O2SJXTjG}MDaEy-oGq)f2?#4&YQr8;aiKKV3kmL8#-6gqfO+F3MZsE2i zkH*HwlTtL1LY3uMG@Ik(XmQ7H*o#lo-Aod1QyDJ*Dxe#MM6lX zN3c&-|6SG#wj?BlB3OTgA8K~%B7r!}KLHw01RJ0H0NnXSlfj-qVhe5JC7&51=5<|B z2@RtY_*9f*Q2)B%u*XZ*D~@WDBqsu}_N)x2-3eSYAXkzhnNi};hdLmSv#6oU?YwbC z-t`w{hsig6T+~L3?R=h3oG-RyGMgvGdP<-1N@1Bwc(l;U&n)L_a5ZutSH3&_e4IyL z9(%XuUt$+)YfLv_t1s_7_B$t4Wj{XAN!4a*Bi7v(u1aX0Z9pt|h;Qn!7C=1^$B4Y zy8b&No&n%ZO=*<2(}|wqPTwKm*>?CeU!{A+{XT}PeqpZEr>SbVbiYb*mFdLm^o8AJ zgWF-dl=IR<+Z`3IB}){sZ0JgtF5kSL9Q=@V#r63D*SuyyD>2XAXBI6wAGt*vVOBc_rtCCO2(RCSDmV_omhqz(`&L3LwNz@h1ZMDX4fxyp)0^zY{W5coC5$mh=@nHP^2>cYrdg{-LyrMC0R|=|3N=XrpmOtc= z+=h`OaS6#+awnZ!HYQiBZ&K%KNPJa}c(id`)%|z=!)lFk=-dallx*GE0J;;pw1Pe( zHHQ4o*-3vT6o_oyZvDyUI@2D$c z7Z}7OZ{ZzFpKvq8PW$HLRx@(pJ`ePGs_Wb90P-B5zTct}$d?3SBml%07F=y9Hh)ky zoNN%!9)w?ZqfF-HG}fI_f?=FE{(ffzl3IHJ$d^v5*23)EctecLqST8kHs|bu+nYMk zH`*^v~P<8dQNiu zR3Dm_ar5xiI6~3Y1Qe87vKa+|g7ag;Jg6nMhErNA2HNdbuOL8-1P8DAZi;(N4Kf`8 zSB!!iqMizYvZ=t^#(xxe5fKCt1yI2`9HJCSF+uIXM>;fhX=$O{k;aTj(w(pzlMd|D zmLez=i0Q0UNNa=#8}D?dslcZ5qbB=An@f)AE0NGfg{y(KamI?7?A9tdvf@-&YJ=5U z!zH|-2f2BcI=n}{o!0)7u%^1^$HpPcIWCGYH$pZ9HN1{>t%W$U`YycxMN2>#LK!6^ zoR|VuSOJDtlATqut2loF$u6DpSZzVDV$85DSlIH2nwDUa%A)!^$mPBPL8Ci6d}Euc zwP|>#w&#(6i2#(48R2CutZrli#3Ecg!I2bvD5(P&rLcmC&3Um0-Gjah-ygS<`} zq+n7&o&||CLi$}GR1t+F$P&0n{AD;bms$D}c3vX|gEB$wrbR0S(s=0`Yn~=&j{hD^ zY8sTtwlF{<5SBavv9vKw>AtW|r@Kxkl`eW~t<@#ca7=BL--#@j7niH)0Mvfiir0C> z%S~aV)ylPI&xJhjWoOx!Io?1~3Vl7+Q?s_BY)*viqk;rK7TAChze5Mm9X0hdJQQ%?i3yBe2{eOiYb?TnG#joD0Tg!& ze_iiXpZwcc!CLp@B|3;xW~TRDWT&DpVhCkMuxGy7DPs3HpbWM>_@q4czY2%`02#DY z)8i$^&LZb&4Gbcn>-$-ClLCRv=7(7&C@MV+Nt2$$rp0kUq2#s@5xbJDxY0yVe>Fu3rhqn>{}#C)52Od{#dyBJ%<0uexn*ZqGYaW9=_O zuOX3&I5FYuuY(r|^m={WHRgRXxK4+&FZq0gz0zDLPVF+wryMGM_yMrBoB1Y6ml~VkY@kvJufO<$;l1x^_oGblQ0(1#u)RY2drBvbF_(OZCMQdGc zB3EPJQftN3bY9oePl1oqrdeW0lPqy6>-?eYm?f$J0?Ve+Eb+fYK z;s&q&H|(;kvUy)p7E0?QC34bIuXOahe$~iq^~@ffRsyT_kW>tx%_I&c3#sZ4a{xpY zq%^QXh1m2e$@I)D8F4Q;zBEVEkz^MtWfpthS9#$0;-r*I05OWZFzhyC?e(w+uFQ1j zI!E%mY*z8X7P?-VSL5Fn8m;y2r^m@0%?8Km5#$XqKFz1?(~RExb(RfQAqRcoYd*T^ zc#QJE#h=d7PAY!nrc?ROvl403yrV;Ki64LtAG}Wwlq`4*xf`c}jG~1Vd#F!MkmEGFl+L&^LstN<@@&{4PcIh(0Y#fUkcH zfno_RR;^8_O+je$IPb^MnQA=qcMBUctE*}(?(5}*t&N_JQhaZ_YE75SKirW+9b|qt zZ{yIGXNpizz~nrgO&{BCr?gwG^_Qk1>=izBHNM-AX1pu3I((J51!}53uE07fy=e9d zfTn`LcY2`2RO-mC@)iNJd5Gjtv-a!#W&I%m@KSjTp%eVY(2)8o&`kxobq!ioRk_wt zI=PZRC%NfOjjbW9xn|J&khoty2O91z*z8UW=_uJ{is4oo4mDHF(5KY43F9R_8ro@@ z(el9`+J8W2MCOnes%hr9w(`#YI^*Fyr1Lq~&Eom`op-I!NPAzVZUDU}bI^G^)VC-V zS!JqL>sD1G7uPU>r(BU&wza*isTk};K4Pc5j#Fiz*Umq$fquOfvs&Pf@0W%I$cz`M z((>%r4T*r)i^E99o6QczujrWNw&j(=G0jO#^7;1(F~G za#SIy#szwBpsQ_NqX7i(z1JlwLV*9)8F8B&a$tiWNyoS0$ z>Jvq5L~dwYH?0iN0+Rx*+RgbBU(}rg(6RvApY3f$Au0!Dg!NlZxTHL0J&g@{B0Ul)RiHgc0-a?JnJ3>S2hZw*B#*oQBvtz%FGf?X@c9%Znvb z8j%^{^mXS@b+%ZKV23H@jv*?7gCa|fkcqMaZ5V1J#_`AY|KlCtcy;~{c+=-rw@Tt7 z?Aq+Po5tG4I{SNz=gx+Td$kEN9=)g$@^veo(^Koo>+|b17}!1*y!olk1I#6OSXMS?MX%n zrq|0OPpa6UYbJ~{@CD~_CK~8SS|n!Xi)Z_G6m;<)YWWPs&`MwyU7bu)lSBkQiWV1^`>~;#0HYz8f&M`h7E*kQp7>Yf?gt)IjdIsqp*qa1&rUgiSbJKRa~I&(6M^E4MvGE==W# z&pp0XWUisl&AXabSFd@_KrfeIvVaTYw~wCM_PTqU`Gr< z7@5_{K?aS6#xVXs>QBaW_tqHP6Ly*>cJs=(l;`=4_m5Mdy&`k^4WHQgiGUy6zS^)W zDBrE_Vzv4lT*diKHBF=xyq|>ZuhIVLx~fL!u$j5|5#OS^CMnj=i9kvguG47a`UX|6 zm;=yf$%1z9$jHn_z4K7kKoO^)QE|?RyYd$UWgh>4qeR~HmDbl+NZR2Z0d+m06^>*gCaohE~V68&`MvisBB}buIDx}bUL@XcYLM_0!VUy=1 z%-2unzh$6F3>Qm3F*-<>N?j}D?0JR#dM%Q6S0x>fG==`;*X$zisf+zc+*>=6*LNcA zokXD>zOk^|;%+y4#b#r&z*PxBf7j)3KNu4DRP)lmQ{Cg_*isF3fnx4gLDGht0;W5a z{G(|E%oD9LY}+fvbzXTpWQ%Rq9l}=$!P?9^Q)mq63}s9pZKmju56C@nxa^ViE$nT+ zCVDPnvtv`oM@hF>&g?AZb(7#K*$HB|M#j2_UPrY@d$t+O!Z!TIELsD0x|pTZk1cre zLzTwoioUe_?2J1dvu)ygtz%Q&5}IvxYUHL)po(1CPbIzPzRyGX{6FQT}A!!7u=cX+MCNYmWPCSsAr;QyOqvWaFxiP*47?R3l*2fs4lu5lUNpSD@|%n zJaBzw=^`gWUO%9&!>+Tf#;&yPU#R`HTkj=RC*bThzSc11kqo~|VS!07wvhx_!5Hii zal>Ok7@!kNU2YAJ8*R(P$@Z)MMNj;@zC)>D-EFTPT8{y{fzm1fG=S`auza(yAA=sS zgpLpmIZR&X6`xy7O?34}X;=O2_unnn>s+dwqg(8eQyk&kMsYZN-YJibr0>oFUk30t zWze@0yyJ$y{la6V!UwK--vUW(xM6;@qO)8g*I9})qJg4kqEVx6lHj^PK*suErEL&! z0wNBen%2B_CD_R=?qQ|2hS?TxrT_s(b>J;GCGl0^i)B>=Klxm(-!G5TqbDmp^7kR7 zxmGH>4u0-OL%lsZoo3#Tau}JPi$b~gKhth4vl*Ebl^%x^mZmfw5iUC1i>R5Mp6^$O z4-<5BaP3TLE7KzE)@OclAPjPh;&{_O9b94d07{U?@Mi=N;9tNvxWPfN-`aVdqcFNy z%%5IMAOnlrF@WeMFkNFT31lWwM-u(}xhSy3pSZZHXrsi2pg)mdJn8znpp1{)9&nk2 zK?!LBOfXZzcL?szwZsw+lCD)Zv~BhVZ_S0wW!r5#-xrnFRvjII)h=56?VVc^&2Be* zbGEr3!&I3+-_O^XdW&!8N#C)-c=LQk+vqquH$rS!0ztgAnR7Rl@gk}YDj)v8AFWI1 z?xUTa3Y%25Rq9<6Uom=-fF#?#v8vy$uUo}`-EKI)KNr2e+4$gZ!{Y;-0Uo#o!0!aa zg}_HNUF@NP<^X%ijrK%p;<+h|h~=Q*eu_YF)9#jm>xAY57W)D5N`Z0r1eo>j z^evqk0W|ds{P9$uKG+a7WT}y*g%e>Kf&hETmpi3!^Q2T;o9)ymV<2{@{EELQS7rNwT z=zuOGxHsW;ulGUnM}`=&hIGs~u)+~Qlt~*t&ow%rzb{qZaLmR`ZhZDu%+|C$A)1(N z`m%iIHn;lP&4sqyJy2Ocba|WH_M4&6m72KO&W~=O;a+F~T^#weptOTJ!q#jC@cOfw zp2`6$5!XMgZeux`(Dnh4iQ3^YaKjb6rFI zdXBjFB8ArDx|5%;r+RoZMld%NBy?=2Fib(f6n$3lU|F^mczk~K6~-T=@LH^ z+IWImd%~`nW4%~eSpeqQpi>pc^;tbLttMF+KYLr=0DQ!CUWfR^#I_~*#I%p?(wZV7 zIeJw1+h-IQaijPExYl4i)7rL^#UQ1^FHOYxKwk^y8{k(A`!7NNAU1kln&$@lC8SYO zlADzReithZ0>{P>Dqg*;_<3&mn95d}t@W#Q^tPv|?HKzrQ+&lGhtniKqcFRk_i>k9 z`>XDon(>u|KtsK!#}WV3tc<{HsGOA!Yl(;)_^h4b0*ikkU|$>yjV-RgrTexgjjRJO zUcl;;FAe9%jf0|&*=!CKq`^`CueCuv@Q~j!$+eB9{W&4c+)huE@967F?PkxkERo%A z0qRDwmYtQ_Ebd0vbMtD8HE+~A+S!y%-zEP{0(zlqfFy{uZ(KzQfRKy=IP3(;j4QCe zG@y7eG(B7qF<`1UEDn^uaOhp&s&P^%59R8COWFDUUf5sFmO8+r<%>b)qHgekNHh$r zs1-sN|Dgq2zP8%#N6Rb5O0o8khseh(GzP;fqw4;~>?C{z9XmH8v)K|A{*Pjty zJ5l3zC-B|xzp+7ln{2fP`%T3jJD9WFI^7)~{I5;3?w6#r=H(Q2fWq3V8AC~o*>`ih|Q z6_(_<_&8;2>4vU<#HasREZtFsoYs+8T~st5yX{9G)x4Y^GgKc>tvnBmuQ|JZ&U;?l z42}erR);*7KIa?5916wH{bdZ{!TV^wQ@*0EffRR>2ORm)TBO_G^P=+5x-W3`U$MS;m0gF^<) zJ?jp=U82=c>^y&DS;Wh1a=$OSATz?|Or3Xg{XA~FU8>rZ+|{VJvAb5DZv3_@m3ixY z&M%-FH!-F3R7Xp$q{w+RI zh!TGlMK-9eB{>4KrIqr+imy;6Nw?9`eya~=3h zbMqsv{YQt;XgqpVRB7(r^kSz}LU=?cqFVM}v5vidhky1Og@sDFd10UsN=9E(JQhFy zKQqKmTo$24X1GD%3osvmwM+os;`IlD%WM6#lJ>;)b^(?>S$%}}&2R%*r+xO6DBMT& zqAk4xnrCAVArji(lT2E2qP}9=LmlDq_BIH<^gP#4ee!UD(qjWk0rIG7WoD{$7ukwD zx!u2x1CgSAJ->6#MSR5K=f6Znrgvg#_6(}iT(7KviRe9N7M4sWS?rwDz{*LtbJ~rR zYNCBdWqZHuaizjnTN_$Gr;_e|uD_?AR?rDk-EUF6?>jy+G~6YupT%@kYyY2En#G)azR=oX&FY({Wy^iD?@sK$ zdhAm>BCmGT*uGr>O}(%)_kx8fhsdW77$>VON~N-pB3GtWXY&G|F>+Qny`;CvLU+pW z<-~mM9i33-MnL*&C1WkBIif+p^0>kN+66J?&%3HWfeFf_En*#kYr;duZ8E>4s7) zQJHYn_*< z)KaG{oq)v9b}p@5PjnLO)l2<=+HykR*%XRrq*8TkrAg z=j^3?<>9)!hjLqI?T@_iN_c1T>QTVgATkY3=vAPX|I@hC>U67C|2DeD*Cds*^-yek zJv^rJeL8GiOQezGwOD%t|J_SOzr;+R;++FlyL=1d3cx%4COfO25sc-s$aX~wQ}}rP z__t_xR~m3MCJudO>vMplu85cpgaZJhPH8{OA~MSoPl5F=lc&Wb|B3lnx1Khm6qlQs zy^j`IRNziZECVi?f1j@r z(du36GWgCwS9PV+c^W8nAJF6D&OA*Te|3jV%;ZL_c2dG*N(?uomL^3?EH-o33^Tvj zL+c#U#v^ay%@AiZ(rSt|pWz#pEjG=TST*PGT+}ih=Owy#dBV5^fU~UvwkOnI7R@j@ zbFoT~NK%s+?1?)*9$2VEH<#Vb2fXbO0EW+&@UZ*rhQiPVv6AZ}9RzWKSLuTjiw4UU z&m%+7kUuhmm|z@?9NmSbq@1mXe;Ys~p;mY0i(S$6`lxN$&Pwe7F-dtjWZS)hCAHz} ziJ?r8lavU)^6BUV-~lNM7Aw7KG7FO9B4g_}?^>0Jk)?BEC&Op;H1C;aX?fzj3CUyJrE|lrI@1F+?e#B$d*uOCl+PP|ioEJ;2 z&8~JjMptjRY}}f;6?pag?o>`aPm3LGRx@1__nAT3%L)(M@`TYt4c-U#Iq0(oN)reH z3Hf4D`O`4P+3+CrVGOHhkLd>mb;7c;d||wN1V97ihu~yxrp!9KeAVWCp%YZU)epHR zY_B0?Puo8>E3W;T?=SVK3^BFk-1zo5>Dbw@!l$q04SkVZ#*|WLD}X5yy7KaQNc3DF z@^@?KVbqTVA$mD75-KDW66+c{FbV{RXY9Ik`DSjWbKxCC;LH|N)vHS9$>KWa{#Sgi zsbt=v%~rQDm1Swmbu|_@DSI7L<_ha=bUqg$pqg}5p8TA@=|85bCvSVqR^H^}(J5nv zMY!@|f;2^z7E)#%6C^+@C4tTI2-;wW^t2z-*z-v#xGeOBa-c>eXWkr5W2`~Zt}x<2 z(GEn#6C%OBHBFO0`d;+lEQo^Y7S12?e%IsTRLsQWxMKVz~_1Y>K? z^uh3Q5*~&u;NB$QWy#P-&~5uh-4*ixaBw5c0?7?bX`Xj>HFTP$L@O87=Rl#`$&t z(55420|I1`WK{J8;uWWGe&uD=+alJ?NmeZtM4AdYk=C>TEa+GV4UZ@j2WL$=Gr8U5 zp$X&Gaa}xLV-4I(K1j|9-k3r_)*h!a2;|Z*tXWW52+iGWkZ&)K>|MNnu50eL?3y^E zJiMyR_>u6>hNd2KeT-LzbcSrMw=v<$cu@vl`hayo6WsnOxR1a}_u=Hs4scOoRUF$CM+1edT9q&n*LkTf*-PmVk%gmhocbMoC7;src1hz60l2 z(y!S_ui`wBMMqS^59;7o<7qF}Ei$_?vx-JS@lTVJ(*ei;qejb>nL>nHuTKYAViu%} zQR!%*dN49-s?m~0t2i;K$kR?JE?5~%bN8lP7Si@{OAfVF;LS!zgCwq9!LX_O@Vd#0 z#%!k)pn5HyY-2$^$SoT07Gyw~EwVTx)wGX%j9`sENMh+|#n36pY8LeH^QmPtz9Hfn z+jP5^@tmi)CW7H@;X4|PbR==uzc2;h0lKCv);7uuX+8?m@f7o?T|fJe&Ags`xHNN) z8XpjUA+cdyW%1;ircdC^(2vPOv#e@N&Q7^IMuS)B9{S#A_#Ge!)WKNTJ zyZB=yVC$;^`Wn(-vAEtLGmZJocNoaYzH{A!L`TRop45;1Q#c$X86>|z`~q1fk(Kwv zLU6rbEHcJXF89rnyk}qkhKot$!8P&z$EdbBSiP%`nxE+0{WS{T{KrCs*<5|~kSCAo zM}rw^vlX%;zkgJx$<erx$AM`apJ=q6#*pZxHFFpyoULM!NQjbvYgOE*R ziwn9=fLTc2cW3cep4m}6{af=**NaE_SOip%2Hc#7h{|ngKCj4Ty*b$2T*ty4aThl=4^+Bq9{f7L^M=S6=mk?auf5LXK7D8L6hT?XKBJ z4?{Q$orco`UvMq!P*3M4cqzUlu3gURw+vS?i=9pBfdwU@ZVDfE<;Dw(t3!wD@yq>m zeW0mk(WF4mVzn`l@mB}_+TMoZ0xeJ%egB~>vw{NB6eq`K=Jt^{Ct3U>&9g$UE4sO{ z{zdDXZ+dSpwWgut5n%0WKt!QhHxafeu;Ub2A-GZUaWTHaPtfb4NoMA47TjmbsdfHk^Ys#RN9Bke<0VSAZf;G;#YT0yTTMRmk|Wak=>p=MiSQ*s7>@Q8u#F5pmoNeD&LVBc2VFcij&zt8k4U zXVnhCPhjVL!EV~!GEO;R;_$V+v8k##Xd_7_3v!$Rm?8P#&HjA*0y>aclm#v!a`jF` zQx)sgi0h4=cBU4*x97{25<$_Kvat9uBQA;Ssh-IVYCIhp&}WMLE(0cFkQB5GDzm_Py; z6j1k+==;WC%~N?b;QjU}E$gJ+c?=qA*uq>EZ52%w<+RkG@&UteWu(+UTful1o^K-C z74P>j6@(9TGMh#X2f?FKCZ^)Z(v<9lBfRgDe?736>tb_4TJN_$pa{Bh<#HJ&?3=p zMHRt~6%h#=6Vxcg5!&N|o=PhD0`&|t{Ets$YH6+Zs#KRPX7AYiEclntU-SRKRy?Hd@6lunHNVYo$O-3) z3Haqmo6gl@-HC#7O5$D+Q*s?xMjp4if{y}StcL5QO-Rxxp#Cl3)D+NjWi%A3Mz<1@ z_k9S|)dDu}@7J)supfhUMQ2LB0m6I4U!NYbb;FdiSEyX!C7A|pJ7Szr3iS|o_SANX zc|+g#nPrt(mYL+jG zK+6_7mLQX0Q@uq4eyUQN$J+S^)U3U1nv}Inc4Rr4dwZ9`x2-d*q9aNxTe%mRn&Xgk z5wh%z*I&R6@F_VqVy*3xg3)%V&0a!5K-bnaMbnn5^^DV&h<7|&o=7+;G^S#&4#R@! zI!(+_u=Q^6hR~v$(Uj# zxJGb%PC?9!JBX=lo8iBp#kmn7)`2UJ|vY-3{1I_xLlrXTmd+) z2+0W$$tzk)`5A+Kbjt(u=ywx$u&V@XI~L|aRYSMFUe^WdLI|FxnLi_OD&b3Ux^i$% z$lx5`Wvl>uO15@U@44Ouwg+wXMir8hT`K!X@PSxCBKH%S_71^hY{dagCF@>NQpP08 zvX{>M;Ekjc*ha~I&(DLgxwGw$87rN<-Y(lOZc6z+l{SOzo823FIX^MdyXZ!!5KkVt zw%?FE1*=8Y^8ypT$fEjTpO90%|ZYUrxzXV1)nNBY>cj{tGQnm4&{6D4io@= zc@E`{DVnt-74AA4nVqF7%2V$+qQwm>CbCqN*sBjq4W}{P$;tz+XK$r$-=vMOK?;qT zD=gBL6I9hSnK)1~JlgzDbea(x2hJo<_C8GFP-CBGW?|HZQqih=(*;#wGOUrd!50xZ zYBUm6{WVr$Ws0Y#$Hqox8m*HC$U%zq62)j>)tv=u?MU4YcNbJbUf&Z0BI@Orxyae+ z9lntnnO)wQ?Vn4-S}vOcR3oYmHmM9Ughq!V8X#5;SML%^$pr(S+}5@SNc7)~}g)ma6$wMlxHs&>1Z!bKlmkdw!9wun`r zKzTTWka{V4jlmAyiHYG>{G@bRAMMO-)ylEXr%|_o>+Bd4nAXjwq14Q~p%k2Ne6cV& zNN=2{%f0=)YAMpY(WwD)-ir?CED$fYl{t!|%OjZ?;bcR8t?H$EIAJBjzqwAl%Ogrn z29u;07dQNXkiz+5{)Wb-TJ-o9U$$EJ%e=GrMy>Xk8^F~R)?+dOQw8S2oSRAVM}Mh4 zY5}?62nBl1G!eTFip?lxamM|^-++VHR3fiIJ60`2AXWbWZ%#*si!O&Z*>JbG7uiJ~ z@9KB29+RuY(b+;m!Jt9r6l2bF&+j`84hu>uID44V3I>&7tSfZB0?HO3L4ThuCm3?~NuT90r}rj>Sb}<`l%A z6#XL4oU(nrN6_z2m~-vLu?8!!u;+#1IV2|{$F-KTXvVT6cpLF9+m&bM-c&Rp^4(H# zbo2?P*=UZVYnJN4X}u)43|uVfO?^&Q|7~LqhgSv@+gY~#$v`31TqdKd^lC`L|YoWI~`x=O`~U25^b-ub^jAEw-04jk515m0P|hl)|dz- zBN0B^zA`*Dv&*-Mydt+*X4gSI)z8>^vouO>YWBfNfHF#a0kb<0Y)t~|nJ zvKfDsjri+Calx*oRD1j4-gWbS+ucL~ZC$HB75iQ;-7tCny6vp8O#AXvi`MTD$)PPL z0bR}Yr#Bq}UGwWW?{^#p&xU{pBE$m=lkL9G+0LVGr z-4Ac4)}H9T{~{yK{NoYDnJW^ZV-$C~4`7h!eAN)w{wc9}zSWTiKSkEAFyqB zu*9s@S;X@^g6OLV^6Cx&GcVf65TzY@ih79`_+LRKDdznqu*+~wQnActZQlv;u-IJR z@C^LZcVl3I%+=0CYZz;9=zRE8I$R!<-h;JOl8N!0fw5p5SC~;8{evZnQ$dXQ37!bq zMrBKU%b~|^>?TL78sb{c81)VjoJ_4?PDgpeLh~^5Imfgz*+FpxYsanS_JN z$V+fSDU)f^3H6qGJ)SHdPq7Nh5u8j>7ZyUiLM%SS0q`v?duGGwRj=HU0ks=+Jcs?8 z_D1V!Tl#(ksMhZOzne1DueP09VpPfWz9=7Tu8B?+zRVHM$duTJVzrnu`Nf9dG- zPoRoWZc}-vlAG(Y2zZbGTC)5)o^2z*K^NeJqKPLP8)GbPkSYpoz(yqj%Cl{Tyc!6? zW!$3AS^))h+}N>CjC-QgU*fHb_-t0N)D9N;0n8^rl|a96u?a!;VeOv!bcl~^+B@y> z+7?YUv2TL#^paK6XQ#z}gOh`l-bs$LF}*iA&jIH(Tws4F5^^yt)|Ouwm~0KaEUu$U zBF22ZnLLnCAQhm_V<>Zj_MR6easR@;;X2UsGDbE;8+z{J{7C4Lmh!c))jf~ZsT)Y+ zA+c_OGwva`oP2#_G%&=j2k*RC&%-CD2kXBmE(DGCTWOjwCUB(8fJ0b}lYorKi6pBs zCfleOKzJcd;yLiEc(#qI6c*&=1bjSbQmhv98lr@UW$;k}s|{~9oi`lDlo>pAGGin- z+s*g#+34J~dr9js`UJZf6bmiC*j zU)Od&ygw4y@8^4&AN@@Fy;vw-l1M!@eP6@v#%JtiP#k=8^#{0_bIpU2{(juVqrGVm zA?PzdlsZ^@2Fb=AWX$Ya#Yh|G0kjdLb0%lCVuNBdncF*wX&uTt))D+fwlLYu~f%~z>K|Nsf#spDBMQw2XMo9?gz0MY}-r%`Q(`^y1_YU zu7CWSTBSQ&0Qbap4eZ8?=uQztNT-mN{v@3mRR5=FN zl@=%p)3trS0E_9_`i3SnEO%NevTr6#${A_k+6`+fCgo)7)7{lc86BpvtEXi=V+>J9 zPR@uY?oBXuHptECZ)=R^xLsHoT3C>ui>?4yvAcK>19C7732NM=Zjug*+L9rVH8~E6 z-pj+{EbqUN=2J?-S<%O_Z(2y+j{%g2cN54FEcrG_^WV}L;kZwnw1o!UCp#>S(fpy$ zi$&o{b6&3X>=`bxX0W6hz1{_E-t!>G3UKndpQqFFx(^i$bKr_pH7wF}sGtpso&iy+ zx32K}&=(W8MlB620&(k8Y~v>9o!H|Ed{k`u8?e&9lrYdu#9Yv=Ny9eh{mMs?G02gM zsX()-DCAH{6wF?M*gsDaMC=G8y@X@ym`X5EXVwN7;Z3ZM^;QJRvOHn#JhCKDD#5U< zxT&Gcm>V$?2aVK8p~rx8=GGNA$mD#wXAJdmgsF5MFHfaQQ6&db_YFfYUO7Y}-5#z? z{`DYvV}@S8fY-77AnMTVz%W(J;b>!lu5GepYfTuoHi8}HQgwX0!;I2Q7|AVIioox4 zn30=YRndF@#Fc8j3dK33eVjBnZG#cXp_4~2K}}h}>$cf&gVY4Q2flQg!)P4&h0gnU zX-_e=D}HLT$7_Ay7pndXqqA}?@HXTONwq$9dm{N6^MtUtT6c^%%#O=-=6xK9ybeHB zGxS@@5O+343$dD~sU=FauZotxIwa!P_E1#Y>T@RCoZJIBgM&HB34@cNK zKTdzoaUb&b!xg|>BYk<@rn*M|nN#1nOW{0Oj>BG3g_~F=LXZo46c!9&Kj{MT-?p;nD zYA%H%h(34tVADSsH2Aoo3jsp{w#0QI6?GwpLv29jh$SpQSB(IrfbQvWnhpM+9OPD; zEn^nHpA2z(W3&i8@-^cgtE;L*pL}6{FaShofY+VID?c)l6e6fyzQ%Pd1oYft2~%8@ zP&z{+qfV1HGkL6P$KhfsCumcYR7u1NJG-I7s08)Q0sbb38JC(cl3PH{*6(w~!&9jH z08h-fxO>d-lyh)*RT5V`*z@xd5F(xzt@q*G5!2uf4wo_Hb%O>As7?0pP){EJpm@x< zkIn}LNd)Di)t;1DuIEVVX;l1#2J}1yhu)qrFFGmReTtHy-%N(Mw=r6x$M!~#3Xdrr zgVDW!&+Sx|H~?L7^>L)Eu&?JA!;{)pu05ar1UxX-Vaz3skUQpNQoXTo>bz0a1t;CH zICVm)6WgbwaIn<_Ts$^2-=}WC15AcE)PwZK!Xv*kKKj&Y&gqGUi*Srqq$r|y^cy$_ z)jj+iRC5%!e?$XO|8}|1-ou6-iyGUrhP{l~`9BFd1|m`c?lt6`LB}Pqy)2WL!UtQH zm6uMoutH-tnv)7D5v=UgO${+^@I#l$PNxlicQQvEllzAO-(JdA~_pcS*+`u=_mT&`j!HWcJaARLCi{Y z+7v;ui;OrV(gcSN7U^J3*e?@j7jnbW?{vZNJ_KJv zZ73k^+5kZM!}#$AxWp5`>|+QcLHp&u!++X0jvX`R!{98SLbSBw zY_N;H8iVF)%z4KFe|%7bIhZMRe2u=Qnm{-(l`=i?>h4RJjP(5TS1(+scvZ|x0g%|T z|6AYMe|ypw3G2t^bX$}nk`I>G&xgnsF0yt~QjHXST)N>QF%pE!)AUbDcQqE)57sqF zr30=9E||v?@QVwIQ&aElBS^jX(Btj@4NIjhnf6Ah^vl}nJJOXj>Ak%bMvuMzz3{C; z+R0(`$01-8vTW9pQH?bP$xte@T$qv!oqX|Fo~Ip8pf({h#64*mxy5fwdq?Ac9=00? ztzytN+!E)fOP%i4>xWoB7WS-?uYc0Mh=P$Lj9EfecjT(>?uVD+Jq)q2{32<7x@Qhm zy=6W#1kViJ5_ffXKWa7#w^;vW_;yHH1-3#a_C-wb^`d*%7@pvAxiVdu+^dUedMRFA zfY!YvZ*J`V9hoKcX|u0m{~`FcmFEMce_zIk-*-OwefMrz^J;#oZ;%v9mi3?eYlVhjhJQLpA=vrD~MKI{jc$d-XuCel9+b5GS>@lKhZ9AkC6 z^?t?lxZ!>~Vjt3b`rI(A0L`SLfStB+%BV2YiE11%d$Ke35>J7UsnPgEA8~{IaX_#4 zWVnG>nysO*$>1PsYwMv|dKM46RiQ6W>cD*WhYQR_0&tx1Me<&o^f-@`f3hB)Mq%68 zkF|I27!hqv$1~-#=YYzHIWH|^ka=nCw-Pmk{{DO78Kn|rZ?-9WaZa_x$06%U6Gn!J zV*1AP9Azb2&E~E8;{FTIfYI>G%qp-!is$&ds_kGW`P^hLX^7V$^09Zx zomu$kvv^V~j=dA$XF>Wx%4Mjaxw+Qj@s)V>oL93V(K7R{+fWeZR8Rlx)gxO0gP5@K zdCTBC(3ij_(C66uNn6wwpJZ>&yA^>IippZ$uc-3jKgc4bdSa}xFs`_#xs>O%JDuk@v-|vHmAMCM?xECN7>N(_OSg}b)P1C0KC-{9)?L~k#fX!Cfjy}fXJ7VX4D=h(duSi5wY`X2_Rjz=?Z z#`RLRL;moS_rukzYyWUdx=I5Ny@@`u0C(6Ak%*f-uLC+4DTq z$IX)v+=6nrX^^WC)ImP1z%9G=s1gn=@OUuuN*@zuS{`x->@;=@sHBHczE>+ikv2Bd zPR=`>I3=tM%Qdk2Mq-lwR^*i2tmLkI?i0-iGXVzxH4VHF6aTU}A9IRMOSDThSdnQ< z${TJSG1t`F65DLrGQ{X3EHa*3;l!B@1LF%uUp?t_h8%;V?o^ySo`6SP(Eat?ItffN zk|;!ggOM;1N#MMHKYZK9?IAn%i%b8m^~GZ`LXs6((Fy%e!j@q0jF8oAz%Gd<;vb3?anRf z5`SowDOb3r05svk`DPfk#H4c-N5|=_hHE~jXCDMSnF1VyG7Q=%wRPCfE+Em3ti5mN z&Yd4nkM@U~H(6xv$*0**WB<76mz(rhULGtwhx4Q2Xn_Ma49866!?d_m=2;s7AHy`l zfC5rje>BVayIaea-4es6KGk=VovC=Ef_b!=W*=nvJnxA+CR%Bi^m+&*aZ%)&G`xc! z91(%-@_KxUN(f6g;V`BpPL4MYJ_^UVCbdtnS(~ia2R-*19szS|r==o@$4&)4;m_>B zmsAmCPI5HMRE=vIqZzQoTrn4|TokmqCYu>p0?b#(fmWt3?$zZPP!I3< z^WqVi^1*T`!i;g{2)H^X#|$mZte4_&z-+sn5WCmz)f=H31LIHtgyK+6I7RN8kd8HR zF=hpItTRQ1bsKY1i^$iKCZ*!+9*prd5y?(fNnLE2oN9|tPK^w>DtVHsEj~##Cl~}< zx+qvwz-Ka;Q&k;^r6oNMC`3m>P{6*A` z@3({4VKdFbdd6GZ=xK%Zx-&+Poa&WErh6t2?M*%IntZ8I`6Ae;P1^fN&dFvR9RG4VE_2!w$ z)5pzCV1e^Qtf!g+^qo)s>NOuPUDJVIj0<4o&yDx<4uX0+1B1Ee>6&tB%5}UM0Vpea zkkY(1T9&e(^w)t|?+AN*VVv=S!)`(~{xGNVxZfy_9?@R`%0-t^z-D0OKG1jEVH8IS zN%Sv2_n+;tj@em*w0ge5+S7G`!hS)>Hvmr{Wg53s71-r3o~!u()Kc8T98M9NJz_0t1V zIGz+meJ)-1?6(u%hp|KVUDx4yis!qPk~X8F-4ZCK){1t_$P^n@Gl{G${U%ec1D!ZG z$L%UE%qh(+^?O~}?rhwyeXyLd0fqe!lDr+-s&v?yr|}Z?3ri|Lkvm zt>@LAPp6}LHC~4J`(bF`>^smD?>jIn`soq068Nv^BjD}n?9slT4&Dv%g4nJ>&IHDX z@2cyh{rp7y-l%@_^UMPggqYzsh2PllH!6=O!3RbEV0IxbF$UA}u}3wu*JHvu2^nP=BqTEb^8Ie7TR zOqHsY%Q!)Vii5QwYM}^qU19{&DeYbDCXxm%qB(B}2YOc-)M1WeI&_Ab#BuiLkE&8< zJ51?+PpJ{zK*?cJO{W?aGNm2*U@v{-Mz*z8)P~6*&x>TgZdLOk;F!rE&Ux7n-}pLbcc50UTk_eHT7PSxRqy}4)c`glOunCeuk}y zd*~VWmz7pllvbBjd%fXO-U88?wgsYDpfE8M?|NuC8%m9(?cvqGoPKGoeoWR~dulz+ zN;ErsbkjI8X0OBFFIl0Vn6JHXQ_tRu-A(TI0(z%-Mv3tJfzc@IoLupU`#oeL3bNR2 zX3K+~FEPWQ96hQmES88RqYFwf5@(c@o5LszX|PZThR2AJF@mMFIXl8f^j&7lj=jIG zVeulnXp_A@O$B9FW^!=yipBke&R?On4Y3ZkSIh*hE{p7bO&{W(>R-e_rEZt0x~6S0Ep>bibTX#g zg9o!bjVF?~J1|T+HLk>FyFq(&XSuU@AT$FO=L(gY?#Kih;|UHM;)pz`+oKjlCix-F zv(vtnHHd84xJ2HELPp@!`dfq z_9^Co$qcai{E8osm2SNH;{Lh>PTGt;o{XbJy2!1(Ey8Eo<3hw043ybzA4lK@n#p zup7L5_kZ5f_GfB&KiRZqht{iI)$Y@hH$S5J_CKmW`P!`2fW)N^g$q6n|4BG<62NEzPi&KuU9!4(lR+M;yWtDs?uU{U#t@3bq7x(s_iwqq5IqQ;k(LFQ; z(9Z7PduI%6xxB%B_qXXOg73X1c2{T@y<{q88RhZK%T(ay-%RGwYC&e$R~p;H7%;H5 zmkxU?OLEI9dB=$%Ha><9jaZ@m)W*pJ8%r#!K-KS z^KGqPmI>xKf~-_TiF*$fkticP;3@UXBRSx7p5aS;X+-B+_ng{BbiPmX^S${sX6QhA zfmX^6Er(Q5;#JMC$Hw>puO1dE!K6FVobc3A=;2TJMyzD{ckSGFhB@D-5g?D&4}ZRi zwpu(Ub&w+LhFlQv`|LK%dzy(&Q_SKZ*cj@&9x~hG$tf$7K-DfwOUWRQBB5ZJFg}Z2 zOFgD}cBW-A@hH=LV5<0?Epw9SvRXWI=@NT1Paw4auI6O>rCC6MaP9(Nw2sDQN!Se- zEFQ7V;5IT}qS3hx3z!J6U-F<^)RR|MhBaBzASbSt*WA`{Gu@vxnJQsrBD1Hix#79h zKl;&S)S_$VY-V4dP|<+L>3`@GgmKwZc6-0Ols$fw&eDz^)yTX_Cl{%@&Vvq{V?0Lc z)~BIbR#S(BdM&k<1ip32*Ll6w z?C6Z-_sUrHF3D}^kdx|-&S_v@H`;ZTTvc*{{`iz!ONEsYOT~6Tseqef)K<}8dzS@R z@^!wnbsaA!fk&q~gbkl-T^)T4+a2p6Q66`Y>&>J|-c$>_kQvFEJp6!@S%t6<*MMMQ z=X-nEHMV!J4ifRK*3cc>%9eN2y_YWWcXa8{1t4r zg`p<}od!htjNHVv9jSY{a`cQ4KSnqHD_qFkbX;t}jcO~)ACF9hs3Dys?q zqW&AZ8t+c6e`ri@Po2_k8o`mFgTwAj8f=ulJ+*N?uiC?#oC8|yI?}Y*9sIuG+gcBD zCpx%7yu)ra&Q&QZEvPB18A*rTI%|jBbS*A#44x6%ozg9_E#3IhM=uZ7*HfQYc#!-l zb0Up^Q_6V4!>oO=g{-vh?uQ?xpG&CI&?KHSuxf~&qWSSIfN49W7N`FClk`c|<5B5) zQASw1wm1d2o4UInEgqx^rO9imiIWsy-b`|UCNcZ5(FksYeLVDpI(lm8Ddhm~O$x$n zvq1M)BG~kWv~xJkKBrC+CV!#BIAnAI4JCB}9k^Pv3#g5y4>_fF0kxSSr-0jqwX(U{ z0lzEk4i6G=N&|DjpIoGv+S9cu(Uag{S}YjzH~KXY-l}oJ(`OJCw6bK*qdyx8cRVlb|Jv--?w(hBnk`tmX@=5zGtyzm z#Lr5jkM3*#xjwqO?`mYtboHL){8DrK>00jo=X>r}VZZWusZt~!VjM(r@cfL}hf*f! zl;vp0gaprs&>6vWOClC^ApV(j(xF+R^Ku4sIRj<_Mx}|r_ho0 zI;t`Yu`8rtwtvJ5dHyTO@+-4Xx3#yU$b%*PRK=S>mZZ7BNbpJYeYBT)ec`M~QX|YV z-Zd!&BZ*!c5#DQqvWi#REVwB!+BzC}|L2#iG7?EF2vXHV9RS#vL|Myy3qI`7iVilf z%Z}xfiOMobWGL*x7BGz>pW^d)y{Q#tyuB}W_zi=3-DD(+AJOLBrnR*4GM!38x3uRj zX{WSH$}FBXj)}zk#0LE8ZNcOoeNA@YPFJN}d`(8Zow+89laH?|Vv21f z8Z0m}GA84>wHZo=*JsAS%)vh9pyY@#Me1^5RI-x8Au=O*ShCr-`Z$j*Jg4`#$Z+yJ zHzT-Ug$Om${pCiqUp=U+=EWOX4E(DZR`7Xw#y>Z34WK2pYo?ox;)G=bS~g3^xffSW zX?86bGo`O^zL<$VgAAulK%EWKRs}_fFUiRhQUHNQC+SQTE5+@DaP0W7X}T8KQrI$U z`eK|_S0@3Hkp*De-cT6Np8^`UQwA?)Gc2J@)2o6exPikoNv}Z0AyfxJtG<e=ihP z_iY!~_3acEOCM7I1MP-z?RUTHE4!i7%@lb4S{|2hkuUzte67ypi<7ci`TH}H-k%(6 zO>==BYfZaGiLa4I7-DYrcp^*13Lq^_p5nAv1ZTDaBL($9HAwJcizT%)FU(K00V4n5$11W<^5r#Q6IVgba$xwKCtc zP@HHVdgU5`_(G^}V#Wj%^8a8)A$Fy&d!+gO(l23@$0(yvl7DvlYyL5`i9xpeg~9$e z%_pr~LL1C}+Eb~L>ZF&fP55R>Q9)I(W~CUE?C~_Nfs^zCciO!``3nq#Xh}hxDz9d> z%w;R&^ngt8Mb*_HRo7M5A!VVqrmQ3y2?Y&Jk)c%Xq62@zH`P-9{B!>;=jivhlx z+j;*f5z}LH`tHra6um>N+hRPSKNVNMC$dN#sMp(be=eybm(P)XI=&SphT*K07|SFs zqX&b;(uiCBeqU-7z%AD~Jwk~RY}a%eJA=)BW%je}>IU&1FOUvc@?!dOd8ecofLHf+ zphC;qZ3PxHh5CR(9XuX#@&^stL#Gx_#;iG8;xmkgg&q-J5ME$~-lMISs@EXib99Eq z^SHNDaau5x;os($tnjET|91L)+IqV1ZaaeeovVvLaQl&VAE24&exjGjum z>8K%3v2NawriDxGeC+9R5)I@+a2bf@%)xNcA(MM!sp!9sZD z49)Bs>z=ulTSw#BWb(Tk+4V^dEYuYz%pVjyeG zUB-(P8pa+YtuPhVC-P(%6#J;`ow+NYJ)w?6gnx+{1is&%cyw-=0`rzB&73%C$#gl> znoxd8wUSQeS`!XFw@8+iiRCF-Y|fnxkDd|*1qqT(5?O?&4Bk_GdlF4;TZcpKs;;XK8v>Jtt| zZzj!Jv7%4&ggR2#srVcE@~ugXa1@Q+A5DMWa4%v@|M~i(tST@kPQ^`%B47@W*&f zr8E!0{|}SlIe7i%6-Tz!yhkZl{9^WtN##CMaZH!nKRZ67~G zzPKVWnjf+g1=tZJ4!W*&X(tL$G`feZ(@=UpW`qrf!=cI$S)NLcBNZR`hpr>leC(T| zTnDPT(-M!y)w7BhJ+@MrG-P>E!$^F;zg&Fc3hnsYP?~@xjiOtr!<-%CAZ_YlIQA0z zEDR2yQ+3EWQ#>S9d{?#2c~7QPV5PAbNU^e*&`(lnfuaz#o>9IH3N$}?rmu9@WO+Up zDIZAPyQPzy{s}q>Rr5=^m-@u2RQdsbBTX$iiYwC8BbnYM*T1y(C+j98L8jN}YbqpY z?#Y<=l~>Sz8-`IM zJl}R z-Jl$rVi7IY5M0UFzl1W1B|UG0P(S&1biEzodfUbMKcg@%JBykycdzrQzac6X^M_6(U`jk5N%90eHgUxU$(s&R zL&*NJh_UO!!1^_QWPs+PhcYTc#ui(~yAsVB8jOS?@>K+g3i``7k_ZAv=lWI>aT^J5 zI;IWImm&+2oi@gu4m4@@+{Rfi8ziiQmJe96uS1k4XjiSZ?|UyA%em;*jEmmRxh6n6 zoRur&p&uUC5R3=K*>A&H_>7m(fj%*N><3M<>ck?aN6c)Zt)c3&rjo34l!a}ulhol~ z-y{@FLhu_$&#TjF3qed8 zzAeHo^ui`X^UHRT_2t+JCTLd`c^(ZmiB(uEk1Lknv9yLLFlD7tOwQ`k4+3}-Vj3#O z9m@J>crk_n&>pS*gJOSHIR_Ny%T^_RZTg=VuMP}c9pLY_uU_4LxBAJ|BS)?d%uLab z&`3X;m)qB@X1=b~xNUBtw zSfWtgr~C6gT2(9w_-Lz1nT6wg44TLIJ8Vc&t_yua3~$gOx$KQVzkPzrkhpR~bA{oH+j2!-rd5X7W)u*4D=O zW|-uAVK*;;jr=(NS@ZGQ*{}7O7M4n+8qxRSQWg7F?YKoL7>O^51jDgtyuONRBgN|* zgFmmWS*&Y%Ff0%AL*}fQn;(ZAOq%+ALGg8HItI1dcR$5nG>esl5x!ym`DR$$*n46D z*#IB#dj5LE;BB$8&kuAzKP1-#;6%K5;%4arzBxeSY%ffzt?Zb1xwO~BkgB7#bg%M0 zOrAVR$Hfq971K#b952$uafl=MvM?4KoENjqZ9lZoKBkkY-V_L z7-FpFQj&iQM)Fc}Yz*&zbaqs2P>)fL8RL|p6SmdDii>z46p1&gb<>BG&Y3Q`SDWrR z&F#+%e^yQO6PR1@{DMIPRyL6=ghI)<}daU z?_&1b+0T^=;@L)}3Nf#F&%_s&#lpH=XXU1(t=XztG1{7{u%=Bzuo{C9mxGK|pB930 zVE{|o4Dm0bEe}?JKJ-b~B_7_^7h@HrFKq2R95S!Q`dG&a-u8U+j$2nwynFo!TQ>97 zXM29r`6u(Y`@6dKXUFInr!bo)j<5eGppHp(vs~G(4oHPUvo%hI{M1(}3=S&6jg_in z+eW`QvJW2mHy`C!pmk?&?@pe?@V2RQ2d^$QM_9A@Hk;|bu}Ac~Rp7Kv@k)MSy&0#% z0c)J1{ZcG|X+*VHOPMf5QMO`?bN=?&(;t2G#H-yezuf&ye}4>?eR>m?9(Z;}>KQ!u z`iuQmLMe?xHHa*_fdg*^P zcfv{lc${NkWME(b;=5TKN8xa zg1&@^M2PetCJ`Zq6w{g6UD6e!hr^jW^WC{~&%O7P89)-^EfE5oEkxV~w0l5Oox&|O zkC^(7drlFKi#zBRFHtMT(d6|wQKu2rGK^X0IzsX(9;rjPB(EVZn^7k_P%j_gr0hYH zjM46--JV@Ls|blUq|`cQ)gt;0^DLyg;8%U9R>h2+MvHokr0geZY5%4@iKGZ3MY}`= zxL=8+_km|q#1FJEkEB=3?`n9qi3@TXP{T;jF7Z7_g}TqXPt&&?Euspe=FNuHUB)kC z4r55jpyiNZ(MxTnxqgU*vyQm4sh8wYuD>DSE9bY|m(iRbeZ(sy+;Id&ul~xjxVz2x zYbfH~CGG~`F7lf}+z??bSU!(8@*@2+Xj9E-<^GUQ;Hvz>_fKJ#>vnew>wM!F_eNwZ zI^+Oz=-UrpluXU6Ub`T|de)61h+3<=+|zU{zd-mM)XJVL{Esc ze#hLC;v7=W3gRk^5^-BE+a6{=nLc*QvMd@5vsR^g)Y<{sCm_UG95Zz@@%Hhm?U#g| z0i$C9`)APNyUD!fcprOoH@gvZn^`e^dmwX;#0=|VctWQwXK=*yhN;j0uqr~_&LHQ( z^pmY+ZWhg47?yomc0bwPY1k8=GnMyq*7Q>Tu0j@#NQuLYnb#oyhI~xUx}R$&f?6j) ztmCriLxt#sWDTM+<3zkt4EgI26KT#ULEkfK152E-2K&DvycnkW-yOGA6g%VAFdzV zAQB*EAr2v6A*><*BElmcBSItUBq}6iB&H-iD8ea*DqJfTD~K!T zEJQ4*Eif%!Eru<|E&MLjFOo0jFg7rbF;X$cG6FKDGZHg;GwL*AG^8~0H9|FnHXJr; zHx4&qI1o5)IN~`-IjA}aI$%1+J0v@JJWxEOJmx(_J(4~iK43oFKQKR{Kj=VAK;A)& zLL@@kLuNz{M9M{gMZ!iBMp#CsM>t33NDxRmNODN3Na{&ENoGlaNyRTA*6;TPRy@TpC>dT|8Z+UG83HUcO&M zUyfiLU~pjWVK`xcVZLG-VqjvNV(w!uV{T)zWDaCSXfamg-g`e!VA>5!e#0Q;YIvW zq3{y7=fcaVs=vY&^1bj1*3^q|6>Ft+pSfJ2mCQ~dE1vvcxJ0=UULfBHm&td+i@3m} zu&==hFJn`k3s=bhgjcYoo`tLASM0%Jf+k)O%?-3)hXD8EicoI8(sT)B()cvXM_C{w>qW62JQD*dR zlIS8L(`l4NX&xPM-y87s)%UPSpYd4BYt$^*uxu|K9I#|v@Vqx>q{EP4Xvey4f*|M|bafESFt%=B$GKlH?RICxuBRj z$)wjwW|D{Wo=n<%dQTqH6KU^))-TbF?sxu~`kn9R~3cKEQ`~6mk5DJMbw!#wSSN2mFMaFoYzAkwywC?m-48F#-)) z7|=0_9KOdXjAIO^aTaIr9PY(=oWliN#E}s8JBYfS8^3sa}C#W9oKUMH*ym-+u6Z=>|_`B z^8o(DU-%MVv70^YWtayU;UV_1pNDybM|q6Ld4e(r7-ftK2N}l;OfbnI4&!Tl!xYn0 znc)aeQe&1n4URI$Qyk+sPxB1V@*L0e0x#kTJc(!UEMCD=cp9(b8Xm%Hco8r05^m*X z{DRwXC+^}EUgZtE#v7%0YHTFo6{vC=YO=D@A8`89a#YKxPFYa$4`|A$BFQG4{!Bch zD#K1$(A^YGYEdISm{Lx;qebm%ie+>;8dX%?6`hn)ASxG1#smWS`m*i}S`8JeVNf(w zOt^x@Ldv9c2CXp^K`AIIDkj`5wxQy-p<0Ty;*-+T63wL3vK7Q_fxFdKCsEXn)&W^_ zB=UAWB*oE%teKP6(Y4vC4;8hi-9FE-Es#3osG%!T%7mxG zzAts%K5-f;6ON9&RYxknNSz{I75Sa^eAS-cDe_elB|$Y_qNs6am*p;Fx$6?{GA1gz z5{4R=H6xvp4ZR{`kECwVR}+1^?R_4iHBi#s#KorNt|hUF?OTp1=x!&*{}ml}n&B7B`g!yY-q*4-M`-9~KF=4`sp zrpJm}>K9(eO}P4t&*^yanJ>Jc-uh-wkKJ+B7MMG#ync&~g1#z?K8tlyB(BMMk2!&e z=$$iB9*HFtP01#+<+%w}$nyr9{1zK6Hdzb^2CFUBNPVL4m6 vmyK#5-Y$*?21XW#j^vOCkdjCs*v!Mh$fLD`@qg`PnFD&XO;v1 z!nkmA#RYRAQ>G`chwIQuWwJ0<;G<_Cr>!t<;f0ipL!bWhI(^T5dIC04Y}qnn5+(i! zJQY&HEo+I~wNw9I*t(7N0L`ttjg2T_V{F72m6I4CNJLLsV$h>PqH2VIfT%cXL<$mC zfe6Tx0|S#VUWIt#-rWDY9a2jLJ4>k)<5I_CwE$J{0}dwdN2mG16}lR9fssUaX^E5m zrX>G+m~L3MG;;aRKF&k9{Pr@LNph{Jr8MWhLdH0Z#7WMf4VKm1=V!CV40zZgbiBrK zr6>JA3iOY!Qrv3VObSS@^I$ETt~*WL9{vA+b^iZc ztM4tzifq8tKw7)ywaQnFZ!3;;1~I zmH5mo6GP4`> zGBbIt2_fA!U9LIY_ITW@wbCwxNk++3JUh2{Pc#p_SJkuG?EtWPq?zj82_Z_!Am509 zX%1uPTIrndP!$HA1J%==uYLACLkwevFhcJko7E0wMWJOWP{krZ5~38ndl_V|>Vk~3 zhdN&Q?~bRE3P{nA0!i1e{xjU#!whc6v{@Ma%>?c3e!unn!L9tiQDCiZx}k#P4DjMc z0U!YW^4k9e0Q}d)X_V?}XYUQO05Jf-5GoEMd`$uMu1Ra6#brxJKnYu8es*Zu+l>kb zl)6%k#D`HZ30vnkRCLp~o$227L`)tBgrvSEV7}5q9z_I{FCAm^W6E{o&T;!Ch-z5! zc5re5j%s!amd+KIMuKYuLYQmRC?o3J(Gff0Bv${=0K#Lc2uQ&Eu+GeL?wpe*&Z(IL zEtEr`W4>}yGB-l%+>6%*JFE`OL9(|O#v!p_&isfAp?uDRiqlodLOZOs=ad|Zxlomy z4}%}boEp>QgbH(I4)SDOpC5t(%Adyne|143I0B+5{lga!Qs?u32m#^?=};73M?0xN zHFs9LMsq?@h~npKj^{4(tsJkPuV^6Ro=8l{b6ugIcT0tXoRU=@2~rqPg>lSTWUL^0 z-7_VTSpm#*0+B@2{^v1ARK=RxA-m2)5Fy1(Nr^ILDyVR7epA%&RMMof7FBd9)1#_B zWd>9;q`DC`j4PTZ7Fm|4ZJGLb9)Gj1K*MASl(VVIPgVJ#NC(g*;u<0+tl0^LOYJ2l z$&z3yHs*?k&9*Xaqkh||X)g`fM}ziL(*YWCkeUwBu*1}HgvK4MXglUOpA$6VB#k-c zi8crJb;B60pbBVck#u>~4oUbLN(mfjqo`%DE{e)%o`;&xOD~E>^D;w5EnGD7+dtPi z4J6IyNW+LhBnk-MH7jJmJ0X(&JYUqBE;P=03D3mJ(b?c+vls#}LY$MwRFOmmC^=oF z(J=wtNla1{y-21cOS&oB6*wt{%NpUbIwVyxBux?|E{T%F%^NM>)U@|)cH8fOLk>Fv zxN#?(bP97F2RO=zVtd)_$TAO6Z`o@ynlZ900cPOLc9Ouk=ORTe;mj^S7Dzuwnuf$U zZWD0xRBzgq3T30r2Zm_gn1Yg&lEHe2ZFBy)iv*Cf5?3>7qq$+9;+;AJV8&?xU_F|g zdq9(teuPre)eH4IF-fE}y?g?|dbuR_i4-KjFIZd_MsVcfVhuQ)Z~jL5CpF3fruhqe z`3Ksc0357C2!~A}0BD8K3pa%qQ^0OhB7@!@fESPgTtgRb;1;Op!w4qm9H+8 zSO(#TC_~h+IoKyyI`#;M#PQ*=xns! zZ5P}jZcqih0Gd0BhA8!)j(v#T!+yshaA=%>8}|b7dl6~AGvA(1n=)bCm{9|I^|pUuN32tiq_vyb6-TyOElT>Q> zf8}gBH&R)iUI7IK&4px}ziAt_}+TINVQ*_@j%6iekwwN`I5 zTkTG_*B=Z=V|xiprM#8ZDFDy|0Q#TYD3mf~#+(I9R;<~WK4||kyYtH%$DIdH0000H zB1MapB2&H+#Y&YcQ=v+YYPIS#s7KML*;OrCwQJL*({JY-qgX}LjBLEPJEW=rrh7?pma0H zShzT0;>AdmBw2zq=>Q;At~@#3I$X`<5g5=rC|_%j4d%bq0;_&Z{n|fU3cODLpe}GE zjHC4OA1u3z%~Ad=fwNSj5o9fQRRbGj4Wv_c@Y)4m)cklF9R9>QSkFPD;DiVDdGv<8Zi z8Q28Zq;c!!T9B1wAgM?b=g6S%xebC^Gon8~I<8KhU@;`c%K9J%2y;Jm`aswc%EHQc zxpbJwtg(g5&B$Q^$|MZFz-4J%e8jvG4hm*#hYjJAhpm6y`F8oBVKJ#aFD&uq@Zsfd z$h;cGvzWCVI{bLK6<+S-=tcQ11;-8`!#3FS+p9Q~du)qf6HI+Jeg)HpHl{u_Y=$g3 z8?L_9EwpK-rQ!I_fuaiPS2O*>*bAKUj?;o1ddf$8Lu3G9BZy$7qsV4@9t6?Ln9**) z7Oye7cr<}BuLR}4eX})i0Q$Z?p97s55BtTL=m;Sr*ms1HDIpP&k*Fw;n8-<76iGsq zNK%wZN>s>#sD{(%v9OH^AtR&(2RzII0OkMyT>!v50AK+Cum}KH0st%nz{CnvyAr7; zC48BN?en3!W0X;`sFoV2T3q%4A9EzyN+?5g(AM#KLJ_-L-C2cfO%D!sW==e)m9dFzIR3`L*BZi zS93g{R~0RF>a?m+7=Ka6V&~(j7cDKjImPqoF}?&-rLgOoYzNh`$~7PAJC^hIvN;zI zvGeNFUI7E6=vW0qYg+|NVVrj24FYFH%^Xwb@+lT9tG%gKWp`;^xHk;4(kgg6{8vmJ z4_JpOMXzn#$TW3r8Tr#TO2XH7aZ_z+&uSkk#T7OO!UNOj@CaTmM=Cn0V@px$)Mh(u0v0z3mUkh2uf z!E+!IInN330?2Ui#Q`H3YnLu`mNMzGu*|Qx67vL)Tn&v8wQC>)zn%f`8vsA#=7tmP zRv-hvy#wHP0D#=xa8bJ#$iVOK0Qds{IK;!jPqoE1MLqaFN{#T`JX}g_*INU?zf947 zZ2&;0SclwiD{qKr3#P6-f318i}HK%|Te4M@dNv`)Hy{ zdO|ppG%k=x6OLoD7m8Xl2f{9Fg?P9D^Gva(oh!`A#tSiFcEJ~tTi~c<5xX22BC9-q zmfLX_4=Rh@4&?-R!Oxs-7xz=UC{JORMMfMdE$d9LX=BK9f-SSGI&F!~+EhnUBs_O% z^{o2dI!a^BkHEzIQ)Z`pGK=*iFflRe$8_zOW4jx5yp>x>u~SqDNg zfbRsgl(1=X!_o3cFRZY4Kbs6h=9YbyA6EXN86acue9grU8l73cAYv(8uu9gTziYDN zsMqyYt1NnEiHGpTQX&2~AQt5uD2#B^Bism7+?>~)dv5HfVVtRyWYr4;$MD~U` z0E8GI+PSONN27z|7SATaLZ0rCZ!Pu#X z09XNffCYrUPz19&Z@atMM~Y)bBPiW6h+5NPS7LXl$6;WzW%O^26wl!y*B^m4;b3c) zWYdrv43#{(D_AC)3+7BPnfx!oM0{i@SW&4cC5T!5%lk+I8xGH=Dv^xiTG2}Kk-pVj z8#iRd#AM35Nx~UJOj7w%!Hlc(!>TW#7XNr8>zhp#CU5mj85|6K&OK|NuR2v|?+-K= z{sB)K?MqaLU)d;q(A*ZiX1geCwgkAA!V1aeARj{yI0rl2-3u#eVec=G=La&KxtKVV zS`gcVeIR>d9Ot+xc%^+P-&dc?lNv8~R#H`R7DG(=XZc5TgX9ELu*@S$3(dJyniUbI zS;#lDpP+3tTxX!(yf9e~aYm^sb-zL!%A_$5+CjCJ7k1)S>6wdI$x_LG`Y)-}t}fD4 zdxe+@UF zH5{>|t`kbm^{9si!e|T!fdo%?!5cGzxmH=|6LzyQWnciKJS zRfsIBc!TS4R#{>($bogbrBuLrdCM3Wyw>D8 zHIYfr4$`@P4DHgJYBlTAzN(NDWWnljHuYAboVK^TzNieF$#ohHENvwnuwa_(pPnF& zgmLwt@(KBZp7=yc-`CdT$Z#l*kfl>EvLjyLC#vpWr?`OP#GBz zSEf+jS>wLm{us<1}L6Rg9D-m*gOIf4CJU1&k zLt=Wy?FJpqS)X5n<(K=5&bZgc2(~>~NEO3M`%d?t-OQ5Bt`PnIWg)3VQ9N780s7C=UzD>ggW?0d7I^ zZGxoBJ`FssLG(E=<*igcQ5AGLwVE=e|uyBuM2lA=3@GIL*qp8_Bo}S_O zxQ5UJvR)p+QW06ym>TrgeqRCi^TQ_%m?+jvOLRIrs>b3Z`KDV)K}Ms|j+ zO|aHf3PM3$rny`07OxFJ1;0Uo876vq4#c(D=zNELHd~<0V8~vhwb6V`%6EG#FGhdm zyZnY{&OR|wQv3gn-dGfVqQ{@YHT@I<#-;FyY2-P=MG3(fWIIQ_x+sqByR)8)PW(Md~rI7HU5^!C{JGxX=>QiBwpQ^aGDLpsq&&;Xm898fYA!^o5 zJI)T3{^246Ka63o^pA-W+%AmF?Tt8}fFRMQa=1Q70-hIn15P;eR18~>!vwjOJ?rH> zjkYprUW@I8IyI8lv^nRQq}O1UB-~v`3e+JW8q6JoK^7jvEm}Zraf|6V9m9NW z=S7r)C~N6ETXbGAR!||IN$m(wZfb)^jtdc3t#eL$(KCvVRtGRGD&$>?ODe`AR-wv zvH-goBU6(65+~!q{q-2;zSC1$NpQL_G7&^i%YjOr_hm!GypNn9sIe5Sj*ZH&WjmeF zn(M8Ie1<^}mMu69NbJm-k#!}0B|hg%qj)VCT9c8=v4k9@Zab*b*LM2gch00IMsKu; z5{l^A_rgcbYCSdoO5i#Vo17gKaV7K8>j=}WxZ(NF>+2e2<#XV+OmF%kjt-s3)h3ee z9kz74a3b(F2Ot=MXNX{5z;`u;BiZmcvYoO@lUg{6h{hZVx8aQ$!Rz`t@?4_z=GW}o z38=cJdfu2gzGcZ|E2?N8?l>p(fjDZCiSof%Dtv*kSDB|`r-?2KK~%%>?mCNX4Y{tx^{do|5A%vHkMOXI5`W$Z`q(4WFF5(e1?oK5 zO)sR(5r4C`Z>I8HF&f_5hf)K#X@LVU`cM90r`0Fmua=Z zITyrU@w6$p&=l*)NyG*cHxSw#jyCPA!tpK*=R}x^egX-8bdWV&r^Rs$j|b{d!37Z% zrPSaM_X@b)3RB6jY5kOoq(*4?u2o!`jD4N~*q?wex0%`EQ>WFZ7h+# z2gK0)gQjcUDcnx+-%FAmhjmvT=NlpUZmSg2>2*R5d4#bTXqd(>0Vv12uuD;;p@XO= z4`M0shy%zG8>>#Ux7ANIi-ZcX+dWa`Iz_~iS_o9#dH7%WrmMD=R zw5w^!bJLKD(Pl7V%VTN^KAH-r?ou#ILC6hof8@fv6xdO;hSf{FDAsKQ0p#CEDv)n1 zC``iY#&x_g0M$C&k)0Vw>fDu`A#eK!Zc-%+Zo!%4O6+-U7(|fV(4H*G!ku|Z31f^o zlp6^+5vM8~SRmMO7KLX3spGTwFhFo5As&o+(F50n^ORz{Q~)?k0-JGN0T(4Y?@%HhMlwk-}~6 zzyPLiX9x#@+W=(wvW`R(a#j2QpvLvdl%!Xx;Y|E?!B)iv_pY`;i)l-FO$|<51JH1x zJTUgLs}Ey1%$XVX5hkt^f^D>D)OwdNp{n@^G2)4J4 z)K5N)va#vp+eY{Pk7mK_?bdVJ2ed?E;l(Q$D#*70`NlohiHl{#th zuM^`P@+fi63~z)RcIZ#RkKo6x5TAe8Fh3zh8j)#kp1D3T$R{p(N2F$rp!%@9zeZ8< zLB5xf&NerX$dD$b>gNeuqN}MEam{n+syW^>A=TV!#Af7^n9#h)TeXO$D%Ik7-@x}Z z#>#rihP#K$d&X5&VQ=4 z`oJajpE6^Eq#M-nw&H$<}($Fq1} zQaEq6DMHTAjwV+Yv&S7WzeI!UPdNXdCLlc3eaYb=4{OpLmnNECs3=9z6J#ofz+7lQ z;$Vd?1cN<4ghthuXT?@Ux%)N7Rd{STX4ORb5wkX&MuJDhC^TCxZwBg?aWNVO&Z73K$# z3Nwv_Pg+hu3_m+^gw)m%qpjg@dA95cNM4@iW?J4A@jX>n!-YoDOltLuzjUa5`_<*H zJ)Z)Eaa{YV=?)|NK7w)k#gu7Ln^ONa-Y%2y%-p^weU>lMb{2j{W$KpY;#BEMj}r2^mzkOfZTJUT92>4a1d{R0!9(d2om=(I>(^5HR?i<{1~|?VfPOJ?+95X8vpnNC34{ z+hieDVz?a$D(T_vy6FR{_2oT*v8G2u=mdz^mYs|y?fVskib1oh)HIVC_(0tyQRqCB z8M(0uMb0wFK_w{wjMDS=MOxR(uF4nd_{%T6?$u;v#dJly^gCvu#ClMzi|e_M9R-WQ ztpSEPF@8-PU(?#tBs-q*V|4v7|8YJ#JN=A&6GYC<3nitM zW-J^$S!V`ik&CX(Ce3iWHAeo$e(|WjJ}hw`|1_4oEwoEP2_P@?8(wCE;a34P4Y(6W z0zh{vOBV3U|$IZ`{nRaYzj>RE1^j@FI&g`a}|(SOO@ojsM>-S{CQ z(E!%@)%?Nn_rIpbzZ}h^T=-*4E={7BrH0$eI=0$xcD4mP6(asNWIONAmM)~an@HVA zj;?uqHKF)*Lz{|S5Q3h#-R_+9DHp7pz@>KPg7Zw3PF$wAf6-4;`C$H7m=nrN!y!t< z9q<;ljV=t@DGG_QRjy>GI~{VajqLjP{J?x#VH2} zM$JvzwV{OS4d^vYrjZ8uTH;F_u8 zgcqzk1|)-Stpn`+oUv+_7WoaR#NN=wl4k&n@=P|OaSa%aU`~JH&~G0mQ>JT*D1FH( z&68C{&9pN?DfU%viG%lOne~DHA0gZJxhxU_T*=jg^{v$t(e819?B@H3YmjG}Tqqh2 z{qq!s8C{Q{$Tm7e$zpG)&BK)D!Q!gs$&`9)_7&Aqrp^RqP}^+i)6X2@s|UaAxS-3B zl=AXqnp*Q?bi;?4v7+}-uk55J#Yx(&rmdr`1@TP{$#dXLk-3z$J$w{yia&qr+5bz7 z)o;KxGb?X?II8GoC)G>A?S4e`t8Zc->7eWb@?5y$rGb}Ca6#tX03m`YLK&?&PG6Wm zztJZg?~M#mx4WeBzg@8(-7~_I+=FYzC=Bw9v?|79MvnO^fDXtpRlgSJ^Z)x4Z)js< z|9e%mewbS3LZSGIcz7X4dc!T>BT)BoRDz>S4$`ACF*(3$Mrh-}YQ){ByPJ3~WVpKh zCAAL7AqhJ?~2MmW#MKY zQNzE78Lz+Kv`TVuwDoh)37q6h<+^TU=E-Z0Ph9G~*|L9&z4u{@m8B7vq~T>%RlnOj zI|Ad4Y4zU+H9L}<8{*Wjj$SogHZ`CNU@c`{1kMot^2uf%p#p2G@)$A2$Fqaa5O~l1 zoc;M{K0iR%oktA#u=G4y&u`&RJchu^M8b4}B=X9cdk}s)963Oe&RzrT#NpII!mI&Y z^h;4KRmemi%^o5q&L-xkr9=q)mC|~kMpl2If`i;sC96G<|B^&3X$;=4RY~(bU+Sx* zl3BJNonP*z+@(X){*tBM!FD~*lI1%4nH+n+x3oAAeLrPhH4O=D^0#aXj$m7dTg%alv*!wj z)vF>L z?SJ&iVdf={{ui7vS3O)nf3PG0B=M(>-lM-B(#O2T}P`9<%@cgc7ylTP&wFI^J_nH6E?%h9x z$}?lFk6W>p&qe7!)<<8LSeju$hR%`gxnuAV7)^Bw4|2T*^!thNYSg4703snp_;R~`V@&# z**`A%Lhxb-ri3-m-HMI!jco?{`^pgz2y}X~LtHLa-c@pq8X*D=y?+?q88&gMqCyQV zyh&6YW<*kKn~V`1&+6h6|Jg@ujJm-u{H*F=qR`xC^0v#L;d5+ZBdoTQ~tsac+b1!<(M$L z1e$xMr+Zo!yO7i6ejf{o!^AX6!n(NNi*|J|lvgDvw)L^;0+!-A51k4`U=W2 zl%cPy@|b8PiLXVU`2sG$may)zSN^u*?KZR1_YzAFampbBY>L)Ys^!SPX{`<0Nh|(2 zqxH2^jSQbZeP0;<_3lNY%m>zlHILnjx8-lQ*_ZP|S%Ac$++0DLiJXX_9NV%Ud>{ry zK@%IFH98A*%&rRUyPL=5Js;I~P zmj)yquR-(Y8BQPj=z4^;w_5wF3iWue=e`ChZ2FO!?!lx>A$cdlt6||M_PzqoA9e)h z2?DHTGx6RPUU}&I>Qe-UF&{5 zL0eDWE`9ev0(r85+8bRSyYeRV>nM7SP7p-Kvm?+?5nN(LHX?LNR>zOWK}BOvuF{b$ zd^wMVDama{*^<_FHHxjy zqP5flBZ-4*EJCE4kZ4Dx%X)jTOlf_Z&_dcC$ftjLXFDpI z^U=F_j?ZK0g%R4H^9vMWKF?m-KB#B$i|s}AIm1|=p&A_%t4FGYhYG%-I3r@ElxnNmM7v$6?21y`!?{e7{HL=FVz zDT3Rv+NF8lljR)aSDzp-f=*p17$Z3JYJsM6c9cT~DTwMWYvEXT-Q`4GowqH_%2J^pe*VC(s4-OoF=5pp8nX>HPvVh56V^h|{H*6&Am|&b@|n z8`3i?JAa-dj z`)kB5hAmhNyEov0MmLQ&MG95VGTpF(G)|)E@Z<`Mp+>n@*!QYBm+g6p&yyXy3a)0Y zVzf=17D3m0fQPD@JI-Wp$iK5(6KzAlnL*37;aDXH_y6xv4f3q^;aNz+$*+ zD}~12#Lg4cdiQC~dsbA?Rh@#QWul`uOyg;sQKi?TBr1@-TrN2ODicvIzW9ueJ!jQy zG5Xx6S7ed>Rr4afrX>OMY7?xvN4)vVq3ljT>5K1a|c(CdPkG~nW$9b#27#CQc$H7MhGs_+7~?nI?4F#F*=JE7 zJz0zF4ActEm+_S`)>F-4XoSLlV$}l~X^N*;|mw!q#N^ifsZGZc9U2Nib`?xN? zgWn`kqTdQAj}&w>sBpFL+0ADM`4k@m{)Lrf`#87GX9rdqwMrouQFQD|?B!U-&@r}l zV?aE4;ZbIp)xGMTub_Z(IJrXY&_fJQr5YR0*WmDucX=Ma(Y$!3NpD{$=iXFbr!RA z=7XO!&gIYattEu3MdzrxLiBq@*F8UZwi7*?MZJX~zHX}5(Q_^T7$77S=M?nHc&2$Mr^VKy^RrJDprl@*Od}S)=Jcfz8zarJ{ zDY-`~hn+PSc&^3w;Mr6TZrr6^QI1Bh(V#LTX3svnywU22& zGC;m$;O-(Xkn+AVAD5TwGG|0-L^^jKXrW{9V(aD7c9QOECAWlpiv5SIXzvjMJGDt9*1N51u$}9N zr`#LiS%kEQM(~ptEOczhXdnaRPyR$MOz@0g-xZKXB1lhFVF*bmOoK*g!twa5!ok?# zG1|P3Wmc#hnktQ6qJ?$lUIpftoBDq3KID=xO5O}Kv%_|UN%l*2g^%oy zI{G0PsPz+a?%v8pXaoldZ&Sj7$T7Q&`WzWqGZkFwi!N=Kxf03(Q|D)& zq~SoT?m-{{|J(;aM)gT004jw!gY?tF$F6plMy!++e~>y8<9jp1?2D;jz(Tk9_9 zWZy<&stWx{Q&?DM1pT)L&CQR?oa@x4nWJmSso>KD<1JIQm%k|>S}0-;p-r{bT*?pI zUh2Aq!@kk3<6g>X2iPUGn}R7MX?+SC+y=g%-^Dz@Wc6k>a^;nFkHld2xvn5(F3YXKj&Bhx+ zm`1{?$W^sFQg_A*C82dfwCLK3y6nnZtwBquE&cMLa6=8sd2I*%Pl1~ds!vq^{ILdn z$QygS2G9sBAI~Nrupej0D2j0YsjO;B1*v-pb@lu25*h_-k+nL`kuKS%KZS(OU{$0dGvOH#g8a%sUnvtb6;$%ngihd)FQN z7ogn~2(?zB+3cCsXFpz>@*E6C|&v_o;i|_btZpVpzCu zxGI6v_vgm_ahwV--2VBnp86%glyeeum}Z6))EiB>2NNZ2nJksusZG?g=Dm0DeBoI# zr&@nrsEG1>mgAy&rdh@3{;DW%v!!e; zJ{hUXsz2Z7rKx0FCI!?3P-g$&uhhK<@r4<0fH!#|&9^3#n?|ZBO?Q$L8^-Ys6HJ0- z!@c#uO^=T)prZoX+1VK4pS{C|#R zK%4k834iz>8nmlgg+RX;9`J_kP!h(M?(gl*TgTETGYLQ3D^pt;4Po!7ws(&mH%-@U z;W{k}bb-Ss(j<;T&Pe_~SYH*`7_An{?_nd}utEhhKni-K8V~DXBxdv{B-;&)>=%F! zES%$capud3JLbwlBSbPXw2s<+|TbfJHu;XeShO*WxNI^n?oW%)p2>dgB#@yVBHSrhS-DZd6WdwPT!o0V+lnw_R2dgoyasDpbGV7v&O*Y}r+!6+ zu*reBe0%3)YF=kWZy~}CK!3-(H0rO}2L~D3{Xox0#h6yvR;SQT98KImA}8Ux;@&C3 ze`x69SbkBue-y(WbJ{%*L?QY}05J}zd$rxfth4QhON7fzp_8FJAV&w&)*`J{+S&`M zE{L5s$4T6f*3yzcj~;|jibJ8OuJv%M>_VK*fAJDy^8hjzw3cx|-3jEM2zDfXbun7= zO{-d+56e~lET$Kze|j|VFWuwg^w^KB-j#V4ha~8lFnpmeSsCuAq*T@i0+k1@ECl?8 zKGSQ3QyL~!A)6TRj2MnmMHR{DO*%`c*I?ofrXUe79P?Ox8$>DW%_H0)tU2L(tXHXc{r8|X-~|^ zy?g0#r>q=Z%h(wT``ly}T}@LAG`MEkxwW_`gEsABTh^RH#~{BP))O9C7!V?h{3%1ACr2sZ}Y4_{}ep$N-lqz zYA3Nu#ZgSk2enqJqvpw;@it#q=((d+QExl`q{mPrQ<{;D_)$$pmNm)X_3U}fBw0vI zSHWv~4Kiu7(ljYHk9s5!OS&7A3F8;H%IXzcP1mJ`MxJ{%Z+G}I=9*Lj{xG-+6)zhG z(=~M!=RpVkfleq%TklEaa=4qS6Ns3<8qRkS%dS`a(>`kffHLn$N$=H+lWYNB3&6Ao z5u*oV_Xu^Ph#1NrY@aZ`1S@%R;;I3-)piFaBeogop;~LJ(^1p3N&fc5AbLFFrZR9{ z*$wJ=kR0~q9zf|ii{3*_-XlU#a^jK#P0a`+fX*yyZAIABfs6j-Oo!;DU$)7l-*!Kv zYu#q+HiFcdKQJNi%j1N2zy{V~oRi!s;il-Rw=a|ylK!o^5&cr?(6N~SN|AuR2!`mT zU$)7l-*!KvT){?xI6}&W>o$|Zz^5!hSy*K=uo~~pDUD!^9a`0=IKe@8D6eQmSXYM# zj~!T40JKYn@s!*<-vU-x`B|+9G41>jym3M3OFYm?+%o%?Gp<|rbD?9Qx}H?rc_wqL z`z8}$7`oGh9IN$r$gL_%6XY^i^EO|NyYaJz1T|GYwOE0wxFvX@GiKJ1XjS0(Cpd8> znvyej_4aG*?}%f#vM^|np_#-w4ag357{hV!KQD^)J4{NtY;uaTdR;U%KDCgC(!yeX3h=2d_A@-x%Kc@(e#(pAi;VR01XguX#&vKdB30c`7=2hx@U2jww8dG#O){aLiQXRBPZFao8LJOq=7c znp&GrOwk{>$)Y+fXGO2TI*KpbR^1;VtO5jkO$JWr_4^uDECjT6%uJ~czc>qm#S#0LiCPb{2&px{?zuG77)@o_^p?uU=4PkrMo zF$Ltpy^+8KAKITDP{u?czXIIgI$O*JuMlY;hI{skGvkWbgg3}qAEdJg*FFN6aOVx; zkR_ix8PJl)U~>LQBODCoRp~vP@vzRf7k*V$nmS`eCCrHyl163k!bY{D317v?jX1{sI{wW%eF8lc`+qvmoUI!$MAF37`}Fo6}QZB+q=j|gc!+T|Daw& z%BhEIm@%QepcZj<0{kb!b25HCfml&1KioqM_g~~`OeZ$^Z4Nq&*mb1>j-#v3<;nRa znllF6^PR^gI94}Gh~dO$G#E zN|?-1R#q$Rr}>c2phu{F5kf{{5$kjqoJc_X^4@rwFb~zXEO3=_ZTBzq+Fi%f?hHl? za-j_bdi`MR_7F3$Q)lw3+aTIfzuE+ZP?}G_?7&;QSRd|Fi7-$oZ-9xkp$|H^gv0!& zh7*P_QGx@urRQv6UHuGCpm)@$dg7DJzE$5D2?$|;C&&#W6o0{o;1#Eb-8*)6!FOVUTt*D|F&tjAZS2pMSa zAvEJbtu>b1PL<~P;0qQb$%|~dIk+1I1;#tsD?YxVF%C?&-^9y|(UCz{m(B8o?U|I=Rt|aKd8%amXWsg}<9y z*R@A}+sv1msJBTX5~$$k^mA`uVgo{|s;R(S<6kUleP{F7T@lg6)|h2e!G7rRW*UM3 zCg3L)Y$>;ZwK)zeN{Jndd3k=}VZM(nAJE>p$mVBccDbE#mth=ol$No}(cKH6_sQIB zJ4AZy)pW<9kB!t$mR(CJUD>9n0?JAZ584O*iRxKgK3i>_gCTJG3s4D#EuxLr;>dE( zU??&q+!a!7lO1gr*#(3Q z$C$Th7muvY&{A8CIgrFfjwjHo?ZUA`-x5s2_Z-)+B@walf)-pax@X1OPtO(D&eNVuqz#)5<6A{ba;%L`rjL*x zkF!?w@vK5}YA_mag#(OxXWtr`NZ+&Hfc$5kz z{H#hz%7++}55%Zp`Fa~i4sMz`XwqxxWu5Sqp2V7hf4Kxb#h*jH=E#@@hf|{03+iUAY@ZPh%`FQ^M>)z%~~NdwAj=tMOS?M@-a%nGHtR3tEt_ zhjX;mb~&o7&N>1084BjAn9_>}y5LYd^NiYs0zpQL_Vs~O`EHpNrI||3rI`mlhUbh< z+Kotz>sr;}Cq30}uf3rnCltV~-*7@IAsTZ=VelN(*7XrQy7G8}>QP3VfV_iu3*~)J zP-?ZdfZNcAs?5_^<;K;~9bcaC+rh-h$JdQ2t|p}ACM2#1vYkLrrCYN%G04}seM^Lo zB=(9rMTS2c3i(3EuQ?&pRLhx1#)ayFK^AIc${5PCEpx%t9^mo3%=qf10DZF1K*QNK zQn-Z@N!H<6*P7w&_wM}WN~|~_4!0M%@VM#3ad5Bh))VNKn*2|EqbB$(dW5sC%#_3P zc!M&U$Yut(Wfa9E3coi1%n5Amh*x!J@n)YZET}XO z;fKNyY*yvQ@wB#7Lag~-yU(9WVVM8f>U|qO?$@)obQbZk{HW-)8RhfOD5$^27IHEq z1uQ%ww_;vqv#dhcr9{~qAMMtYNhvyJVqKKEFf*2QC73|6!^^jnMQCF%BTx_3J?iOL z+jo{tbzrH}UzDtT!YfQ7^Qu=x7-~g&`Y-A~9VR*9LE?s8&-F6nWe)BhGDdH^H_LzE z;qDVsyBTm|zFk$HUmSjjGv&Upx}cD?MkO?6ke(;$JYe zBcY$rS(nUAFz~!$wNPh8e$E-&5V+z{xQl!;@Hs>>DhgmZ%NS{t@Q+xomBf7v6Yx(T z9&az_<3UP#P?B^xc!#KO>wn`OBsF!LVW@}hizX~4gRFaLJXY;{gjpb!Op})aH}P{* zbnQMo#mH@}c$F@x5=FWtdb|MpOn|?{<`zC9ut?i$YIxc(u-OyjGS)F0&Tt*#f%g_r z@Ns{Nb6F}-E&h+(QF?gBjKZ_{zO5ViD{ftPrX4zVbI|VMlo=pn>yP3qU{og1f_J!+ z5k;EBA=NHt%L`qBz*044wa6pso>%qt45(T8BP=o)b-*$HTFTI2d3(54KDs^ChIVqW$GJv>lgptCW2;CaJe1Q_>3~2~2VyQ&(12Pd4H$ z-+<&G-<(kCJ3ircMY-kKkg??)swTOc6?unXI8kOIQjpQP;vhA8?v~@H)@(=!n@}Y} zbhgf@5)os#(`O{ci9o$4a?=cCqdWXNzJ&vgr? zI<7M3JcQTna3*$!O^zAoy)=6U+YQX)#V=a!U0!1JLctDlrzqtyml;QPN<=*NZ_ zZ3JR^Lh^%z>*q;|Eq67f>F=n2@TkZM4+;bFWi}NEUda8qjP6HmiD*cQXqeXsv|V>U zJwNRI{Q2+UZQp5WfllULY0I6ZU7PNesW7=T-k4y+`tLuf3^vRFe#AiR^xPIazovvl zY-^N2x7+i7F+$#I3I%8l&$@1mOI^)~UA%LmP!CAVW)m%qtI6bsXsom=>01bjQ@Dlu2qJ$5N}L|%F2t~867mystX zUUr9Yz+9-_t_1ZGYzU79*y#s-NIl*12Zd)mM&-BTBA&Ehh3A_*4Veq{svEh{>=VOo zO5RqG??d$V35m?i1g;EUZw+90TsYProq<_D+Fc76v>_;1XV1bi=HkZzOW1h5w5KiX zVZ@KpbPYQ)kNmNUkF$->*wcjYlQ#nKJQ~q)CeC1Bd$xTnUgD)qiM>60K4Z}Z1xpoN z{HnGsL|KLB<@n7?Q(m|bGiIx}VUXWBjG(isw$-h%AxQjio-8aLCF1g&lft#nDcD%geN*U7si zPlYZ@XB|#sODDp*Hlo7ui3B9v)5>uGm+H|fq~8qN1}N z+QA^Sb0|k3c|cz8mPTF~!Mka*Gcqr3W$x&%Vv$j@^)A*%0$6sR9_#`*i`_^Cv5Yv; z7%yvLdvRQ~A+{kMcSA9b&}vjdpW;d3v^V$$shg`ME4HeK^Q9P^3D00RFk5?+1=m@R zO0wUzig9Uz(ri@orL>psG6VH)p{X0q+wk{+oK5<89wHFDl5-`ClC{7Vr;|E1_6n5v zrLX*^%i^?x=cu3G-=InPx)P^ZqIu*zEwryRc}{G^V)QOv=tZ>Ny;wei;bE>T_xhV0 z3z_T5q}G_mnPY*)Zr#;eSxz_B(%)rm730zbmC#)C&p-B$!(&z|ix^2xH=4iU?;d|X z??f$4bH-@x#Z?Z%Gx#67kxrJ~r?0ehS)68&0#m@|^E?k5IjPO7vp1*@0}S)xT|A6? z^XrPKiO!X&3W2zpR}_&vwB+o+6-S@4Rg5bWNa?DkT2@DWoE;Q0KV{6c%utO4 zW-BFEH61nC+@l-y1kcC(vO~+D>X_(9YSvtpb0IL>fHE0glf{-~rm8B#T$dzHc^(+b zQ0wtCeWb~gJ0HDURZd9wW5cBgvMVu264Ll}tIL?^T3pR2*{Nh6TSBZVqcQ9|8Zb4yU$`Ut5AA6CdW3Kk-Q6fe`mnv}_kJD4(GyEjnCj_| z6=N&_>+GQx0)v70DIP~v``b`KoUGK#L(x=dp$gw-EwIUx@g#2>aHh4BHmCubxz_z6 z9kJ85`>AxeJ~*$ozNmR$?QlaS(>O~g;W>2nRW_=s%I@VbXY9P0m$i>JC`U(;sn2~> zS>Vn`^<}xv#OvfUv1pBTa~^bk>a(48{NzBwL=f35n7%TDgeH3X%yL$}a-d^ZUe8HlZ5E)kGkd;CBTBJwf1<423P zspMDC{!YfJoDLJ-W{L4=0>O&hA&d4CMlm^?iG8O@DKY&Q&BQQDsvLDxFLH*IovnpJ z<6b~5ubTZO_RVdlXeZtBd(mOd`HZ#&+9L_PmU^@4HZ3bb3C-c)Jj?4bC#CgMW@FJw z_q$m1nvHoTgIV~!-9Q#`jRurRxH!tQ43Xi z36L34VzRLb*u#P^H}6mn8>2EoK3!>7qD9jYO~k9I1JF08YrVx+$t^V7MNCK#ZCZvS zfDYT^)k0}lsZ}#2P^BZRal{6ERmlI2ud?jfGcr9##+b-Pq1i0+*s*iWaZxn#F#kYi zdZmA#zag+mo(p|8Jl)mv@-M`K>=7gp7Z5?j4-x3nATw$O>QY!2+6JQrBN5^G=PLx< z!uMJ!E$7*S!UEBd0VmiS#f7{t|*9;p~#M4A?=`?#=(zkab( z4%WUi8Ite1qY3OOOtU+Tv70U#(wfcqc3XE)Ey>=+jt`m67A%nH zi1_qE>Wf>Lpm*_VO$KRa)csL?U#@bAU1zdN*#VIhmb!0arG>&=rIaxd$hmCb_89qv zgfPa+T|Wh!CRk2Q8knH91m34wo-CMans1nf9kk}v_O9>+heY^N`gVH}ZUww{ zxZbbBpzaN#m?Evuvja03&i1UNqk9>R{yjWFuuL8aw}p1H_qP!#BwS`Z4N-gSg+ziL zlXsEHn{~uL#*G>J-ra4%9l5L!jueq$kq~OQs8q0^oE}rNT??#h|J&!=oVQe zUiU@5EP!d2;=r2MjK?LqD8l{qAu{l`mvrcI+)UlN>*d*BD_7I7h&%q-X%0~c2 z*T15Z%$f;H#F>m^9`lbtSg3tFWJO$5N;3198KPvx@#kj9VL0AJlj*!JuT_V}HM7@c zrPVkRDk9{}R$mpA$fS6P)*d4UeryMlHcdRe8ZR^?KGNQaQSt^5eY*Ijr=y^*DM#*L z8%htH)fmZ}#N;M4UzPzMDyfAVoSnF#MTrspAVToB{2}Oj=3UJZHxA2IQ!tf zt%Ch1R?kD^E6ne*aF{GI#<-1s*kdK)V;G|Fc&exnNU<-_!}68=9r8S-0s$YdtE^TQ zQ#FiZZ`v$Ap3(4b?BnD?e`?T0Hp(}k7^^YNr)t-jS|!A8LY)wJ@rIw{lgA=oGLck0 z@w7;Cv$EQ+cJBbYYv~XJM{kkKGR*c`$Mk%EJvQNt9H$ zMpmoivLxi*sXY;Ugz8y4sVPlHoA_cM*oTWJU|Y_jg}JM9w_B(UP+-_;go-C(i&ZM4 z_KBL#eTl%936V;7vVjjZ(VQhhp)Mipln5aKIG+-Lwh;zGg<<&9y8C{?&D&h@} zvc@~UKUTgM00Y}sNqC6QN>1aAxU|F;Fd&%D@#n5akGY|A^`jx1Rz86QHp~4=wH=%r z-~#(RFco#IPycoMD+o(7ii@SGWR_<`8SGQZm1t{Nm>Py@crgfX`r7O5+@d)){!mo& zW+)w#y~X7?V7MFI5}|KdRP+@NW}*Mi`IP8`lXPzI_=5?(?l`ExF?m=oNJU&}!yqLj zo!ROJik-Xn=AMaJIkI|7Z{D|IBjvAyAtplbL2YFkMf)`aX{J%TpqtDbVWgD|w!D5N zM99Ag-h|W6NUD{H95B0rwka8|)v;HzHo6yhdptUL`$VsmCc68vA_YgCMWJ2@wxgdCqDh-rWm}@(h8T?xQMV;kJf%xZK|k z$7Q+d7v^kxR^UBb2m>*aVQb_gh8s5&7Q)c#b!|FVvd}Srj=DMo=&KtCF~sT^mrGjnWLGO!g0}V- zeF4eCaDN~%#9vwGf+AugVfg_?(@5-|_B4U2&-P|Lq(P?k15X&10<;}?5;^f?5j9~J z_M3Pw5rvy!DjJfBO-cF>J1y5|W{_slA|*U1hvZ4(CBo^21TZ0ls99PDY#o<{+~zt+ znrMoOmq+GCNwQCpo8~dP?Ja+%5bv^EsRz=jSSf%I>uscrf4O$RgibhRZx?U=10_nZ zO)X|*6Y=Xoh?@ETrtN~CSa^QJbz3}ic=~WS0`4{Cs?hJ`5yeT^Qw*zO!N-Nz;j&5W-yXhV~GCjTY@lNM-*Ntb)aRZt!J?$dwk^N0vN0Fn;4U5$9Hs_CC>T;{6%cFU#zV^fK0RVG}g$;x6;#u*TXi8Iao9j!_u0u z6*co&o1*pkI;yvEXZiOlnAhOqKh{1h`?^jQ{hsxI@hfA-BZ?1^8VGy@)CkJE!$yJT z^ixt2P3y-1zA?La?hb)|ox6^+1HgL4JgNKq>RVc4K{k@yi)%VTwROZ4#KK4=Exe|1 zUN-u&Y}lKjUZs^ml8my5n=!VgU#$=r@T?SV+qA;n*L`nRd@f5c`AED9rZjJ;)H&-N zcChN8CyNtBy?<*7ZAU5l+6)yoL~tALA&xTp$UYx4`<#O%&)hyS&2bR-t>OBGX0uG? zsg#6J2{;&1ejHv9C7S9r=i_CMwI~~+=ZGu7pP74^HNKbJK4m4*75^8+PQaS1HpF(A z_YTo%%~U<;Im8`%)qeou3`?C5>K_5Z53MNiAT0bVhBNVf%y{{jds#UtbN~DxIG=Qs zjCx(M&-Rn|!-qdNrq{>S)htk_3D1f|WiX~p#%9%X9Vwwr008I( z0pkh%!py|dHi+0&Jl?G;1Ip=WUk`6s@B`GOG2-z$=nbS-izS-%K4wh7_58t4wc5EJ z&grW7&Oh$F%|3@ON5eT#4xf{K-#?|)^EKBcmxWLyWL3W3Xp zu(cvs*^-nDu;j(u*2*BDf8bCSI@fgPj2g{F6nzSQ)XwhN1T?D__KX92mjwK4uFv7p z2X0+}G`>S;S+M%&9c%)T8=BX_*xuz)jz{$ zc*y1{WqCkz)@j($bA8V?GGrnUuM&>uxZDL-jkT%eIum)m_`C{EDSHouiU0F%@82=MVAAzuvgH<)0CS*5G+1}-`*LF{+| z)hdA7;5>>jZwYMuH9=VaU4gIv{wUFNAC8i+LKvlpHJG5TFE~nP(E(;UOU#NjLz>ts`O#u--p^}XDc{Bqj^bcX2ImM5Hp9PMrRJ0&u;cyfwIFHtv zY&pPHvRLatWHEfbhT>veAy9EqO<_X<&L)Wh>>xgrAP{U-D%1+=M(}eC@{+-LOo|af zBanf!lgAi_qYDnDE+LEMf-Fi1W8vl~kiRfEE(Z6J@Nl|$9MKU6v1CN8k;joMnN*dA zpo~f)W5(p&{VoNCt?$e4S8_1)6ZpyQqhJ#C@T(u<{B^VeRcrE%#zabF)6htj=AYRN zkQyWMW|$5s0Gr?QE&nI6Z<>F+U+{~G#e{Js9o6;vCC8WvY~K0eg9Z~B)xUJMcA1iQ H0h<8;6}@gO diff --git a/website/public/fonts/metro-sans/book.woff b/website/public/fonts/metro-sans/book.woff deleted file mode 100644 index 588b6f9b6f8b1032791fc3901316af790a12c211..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31592 zcmY&Xmf5D?6RuJMAhf zA_4#i@S8l%0FZt&K#;comH*@Z|0E)!B>gK$`em{IgIk8GtEiB$$S+s-TgLkZK41U< zh^U;b;x9J~001ll001dA%eDAVR8jda001cdf13XwAE$1r z@Az96HtJUc@&ABeYUOV7%l-CQpBVsP*^I^GcF@dN-v|J}X7pFX@C#PtNrwruU-Fmx zZ4ZFp7sLpB;JaqlPHq4Iw)nq&`T4z$(wBUKo|UcPug>8=uIfL8v-Ub!>%0A4*J<*% z-Y*Y;59A6sXQOXz{L5YbK8NMs`$!axeGav=b#wv%aQO!S07ClPcUz}-FCRMxFJGp`=lEZqWaE})sAr_7w+n0l35K9&@Ox|o1DHUq zhYJhAxKKBpg z$6xn0A8$ADj477%E9^S}{tIl_c{#mh!9X%SnTdy|@ntPl-80u8P_EB;aXM`b|Ws31NLN}dnZ)cPCXGX#oXoWbsZSQ&RmLqCe zlKg>pg-BC&EQL5)XmI*QlCzK9#4h!=eqif`{h5RNHDjr&sR~R5$a6LHPnL%E53yRw zGcyg#frwUVH?)p@w1!F}M-^*vWm2_5W50Z4=845(w$93WyGFR{$k?Tb7S4F%L(nGM%&La<}dAnfjFZzvu;IF09X-OT`ZpEx1F|LLRI* z$ND_`93{>i6{Rw>78E>6CS?(IX|?^?18cIC!NbilyH+%KxC5fK>UQ!@L-eNF3Bemr zOTOw391UAC+Bkby4K5=P(eYh-EYayqV({`;jcwBB4n}j!C>9?7ji7# zML@a)<;ZpmFPkp0-0aci5OcavpYqv&3NwB)C4sHTbddWD<1Dx{1 zV2FFL3^A?$NVLqVp!X_?VKGFsN?T4%~tu^k@ z2Wj4+JUaMu(ar>PZm+w&xs7YNI0s$1iyfm*6g^o^6UJ_{gFdGa-5tus z*6i(PkY613a}K14r-SyTVTrZaO;|DBj{G))_Gfb)+JO$J7}$h-70u=oe|3j z8Sj~>H1*Fnc3Ur}8dIuVXVvv(XAci;8W-=2AC~ARwzBcA9eT4TJ+GSi-De!o&Ob^V zkAi`~J(jn~87uXc39Dl|ZW4VB{w4VTTHSw^2=zPP;Q{~(iAX8^&MYAR+2YUdjPPIj z&mK+8O|ts>#{2p$CLL1z{q@m;OgJavhLgY!fs1$jvH>B3JVHMh*y+j1iyMl+Bn`8M z`uo@=e}#-swO5_6CYdaNKJ0rlS5>vRIH|?UCu_cLU}K!| z;nB2+woy%;H2&;O)Hn*IVbuz{;kcJ3%toWI1^xxD?^D_V*+BtuIbhB%N-oxM9-QtT zy7$GvJp=5vr;Zr59dF@{{IaF#@Wc_T6~d6AT(w94VqS<$w#B`N!GnY^o8wj0Ksb zB%aDB4c$y)sZn^h{A%RI6gVlzWDu9~4PLE6@g(1#RIF2}S|Qr4M7QYpq{O45JzmbK z9BQFTGwz$`yBk`$p?p)}z)|H!wH#4@sgi_h@b=XFJoF^&GkW^9{xMY8=Szi`S*t1k zy${vWKRw(#!E_ef`rH?~7o|ts6E*J>)er9rgf59M0Kyc5FpNA7G61o1Eo^{L>>M*Z zEkueaNSzo?ltUq9jJY7L2Nq5oF9lUTX@q7zNtz9F94C&pc4&4(AY1DNMP3wUAYmsb zf#K-PI9{HY@J6ji5LsrxAgMOan9>-KtaLG1s!EVth4r^T zl3OoPX5*%!P$%NCJ>43+I5#(eLOp@(ErEuEb8k0^T$(x=$sT6fDoKkX&Y-0smFCir z4V-G`V4nq>-=+eG#9ONjJ2( zOd5U34S5zKJt6N!&gDs995J>7DvwZ|vfhdlDkMZG*IZL4gz$l@o?+y5Dlan8Qlu(9 zPQ!CXt9c;Mt-Rxd$vIxnm0x7SrFsV8vHxMR6 zXx@b}JS(=1W!f}u#?o>?9%0q6Nv=Sgu_u7yp0tE?au@*#GY&o#cRyZ=cr^GKR<&A~ zrBWx^vhdkM=U(c{!B?+qE8lX+k2e}~xqInEq8p^CslVBjctx&+=(6Ja*J|xj>Bl7Y zK0^e!m5Q-@HcGGDD;R-_FMslzK%FK__ANoQP@^FpS>VE0=2DW^fB7Jc!hQ-}eRgXO z5^?b>feGe0jTiUxZkr+n8X3q9d%{DMBntwWLf?^De4XAwkHk2Vvizwgjs3`3a^K`oT~x1COnQNhy2)`nL=s0RQ9^~R3QayL6Q@x+hi>;IbVUej}J(U{WBs?HAnq#7YWw@Cw-K_00!V}d_MefSDElv6CZ?1$ zq@JDdg+?M;9>*(5hy`q~OlO{qmGU76KzkE+nNszXn+xWVd*JM2^_-P62uaP-LTbK6 zbN?ezP8>sb0q6{;o&LB;`a>YNIQpPsU_mvV00L@M82xq#K{YgehzSz(fqO&r0SAnb zx~?kYrA0;YgY|SZFsr|M1~Itplfp+9lE zQb#j%8K#qCMUGyVQE6;3xm5e=&u#Hyo;mImmLr4tK!28&l}Ne`rUnx$Z?QshtjH=@ z%iWx$Q)iTUI=*$4l+>UfvBZMa$j2M3>`V!RVmY%zEb@{CC#@#An=YIuGI9sM*ckqz z$$h=Dpczdg0oEMoAd2 zS^!t0cCC>yz^88$&w$u#%Cm~CuTF!6!(u=9xj$rskm{dTz#hu%g}}ao>f7|YlW7%r z6jFy?3tv8v7kz4$?h8GanML(Au3_od-uxZ6wTB^Qek=BYQ9{ixM`uBuWmd2$1JfN| z>#+Vi4EIPx=`z?*wLdt5_L7`njS=Kk6t+}Yn7gb~AXBmFV}g=;lidT_kI%y3>$&4( zA2;5qF~%rr4XoITnXI^yA$Xu1dVVbb)O~P?%wd^f(?N#op}SDA(Lba`UH5DaH?KhY zXYolt7`9+ys95gYm|6U$4ICW}efCB!BKoKDebp<6N;!DWo_I%Qv32f559Sko)mQWh zc=pBc)B%=u<|P9;*XD80D!r!Q&qe7e8@*+9yLt!M=ByL&K7nX;OxrlDS1FjiM^QWW z8NsgM7V17=AF1EaF7j4$)UhH!;ae03Z{NwJ{;UyPAk8uTs>w8FADkolC1Yqmt|Piv zf0nZ!UHTyY@7XX8m>haC0Jm{$FkObw{*_7nTUf_yV6O>mFa}3-;z|9w+OuW)NgAD5 z?YtHNWL(FbSbS+Nr+xLK0LnSBzCyH1ccDGf2aw^b}Q>AS?NrL7z8IR zGQ|8D-qYKb)!p0h17bV`i!{iD2*Fa2sfdIM;}F(_QIHeFln}J~{^SF(sPge7uW7sS zB)-A2We&6Fls}|1R5>_-O{!YF^OZDw&JhR$Vl}S}lBv1GNcM3Rw}CFgMT8`e_Fy~Y z>Oj5-9a2a_fZyG6A*mB^Yx;_N4+*J!T`)OSN_RJsrts4}noR7PpRdiWJ3g?z5WXX< ze~Vnq@y19%4{LKzU+8M!WnDJVo!2q!<>rYM<(-y`%VB2n#iS7C&*!x#_v|>(4nrjG z$X+EW>q>`dnfO)_rpb!%`D~H8NZH7^sN&9MZruxh#NAN^bn8TZDv(}Nkq&hUbmeaQ z>C7CHUACkjjxASsm@6$5Nwzc~cjgzGcYISiw$^VfS*I6!6yDIcICVduyi1aGHiT9z zc7|)EHR_Zv@@M*1ls#biMLe#ZBT|i%r3gv~p8=AC9V!r>Uy;86*}X{+K?S@r#2AxF z)}_c3DKskw$inVn;*IljApVNr?4sJsXc-AyBY(Bm-S#IzC;v&Pg_aE^F_`$L%FGy#5Ds9c ze%JVQW2w5iGxoYvzwOI?TjOFKG)}fL<2CBCIsmu8lvu$W^mDp|vIX_ly?z@|2(gT)f^u=fWw;ikuLc`U3dhzT#}=M8@dA+22jdS9 zM5GCl2+24xz-Fl$R!)2y3@>CGs<_ivnlLQDt2k|G1zIT7y`v*g`nFT)&XFok1<_#Y zbrKM2QJK?m6-GJ+tA?;QlgSh{Xq%}~1|KSi1p>0utA*^$QqJhjklxB@^YVJgd%NTL zMKJ1T>3aRtM2dCIpO|O(mlych%fvBy#EIoAbDQl(o5M-@&pjf`T&*UPD`Z)uL*~vK zZ+z<{Ffla9c&K}!wi;?KZKQNH%+cF0B*R!_`J$&jDt1K32?$)t`~;zM<6Rt|hPav%kqLmAak9+8ABrR+KxfPGit?)Z08AUwEh6&;83hei*H<4DP89JqdR4V(~{j zGVB{fqfc=`zJE>Ycv zNw~#+QtTv-vGGh?h?^QK^UF$=uX#J{&Mte8Y@aVz)Yc)u&LO3IEcc8KiMbxmcfN)p zF{E-7$A*WF)=~w@1PiW^FZnlQ@JsWT-=%^kHN2!$d0tdIOQv|~Q+&5SLL1l|>AXZd zs+vAOO?k0+2YcEY<85n088L`bBBb_DdE;xvum#W{l1Kc3Y-5v)Y?2De6^AeYx3^=h z7F$Cl$hVc{Klk&vl3 z4We~HBj@GI%8Y`L%W!a00skspompj?;f=ho*i&`Y!vh+FGtHoif=!dG@Uybm5%QND zqqR<69W-YD@q!6nR_z1bA@QpAc8Y9~IK$NlW^@|t*4(F!%V$jxfEq~L&A8J%iE6NE zGatghI4ej}CO|`y<(%s!xEB=WHyQx5PI#u$5c3r#6UNQ2q|?FVe)j>}lKC@7W}f<7 z@Z7(5^2Py;n7XbxV-YFcSl{z6={g5Vck3@M%{yIO%1T{0O_+M|v zx8zRCVC^OQ@#=L+jq5hf*YQh}$aARmquopR@l`0?4fodwS0GOBYH@SD%jU?uCthUx zJON|67b*9jZQ23e-OmJSAlX0YefjBOLU{#s0b&UXvM3~j5s`$p_H}KengtSxlxDn7 z69#3Ygny~{2@ZV2H^@JX77$%xwc3ilWUh=%b+%p#b)RMF_-+@7aJ0XkYu71wUY4&^ zS4Z-{x4e57d^#NKZiZUCt9NX)9~5q;nR@v;Z5MVf-c?xoZZXQS?2ZXh_r~B>>C7U4 zJhcWK0hrGev0XVsx^UY_&Ki;w5n=kLfIpSq1c6|os;%QST54Zfd#xk043(QYl-pP` z+J)Qb*THYyk8?9aSQ8!{hd}fRiM#= zmw>^Ux^P*yju0Z96K9Qsasso$R8uU z42+^+Hy8SK2sp|95Y1t&`Ln|%T*b@n+|~bib1<`c%3%teE}QhFDRyVW`!Vggzr3~k z5%itey0mib%^Rzg-m~at?%DcfRF=+6P}8TwbEHqUr~Rr_EHM_4U)Zlb3Y)*g4OPF< zDjhT(x9zm=Hh=(%dr{Wax&Eo}Bq&i~J4I!HV^SjT!l^vfZ=1g)zI~5FCtds&e-;YS zHvtq3N~@0C64Ds7L<&xtDkp`HLM};}nM6C8(SHsl@U2gxfdK3uJ4(Vg7T_cy(nvQh zXCV`zv6F-Ds>NO*#3nQF(O;Q+<*Z^LCdx zp_6c?sHvXk`7_T&@l?yySlmL;(jwjxXY-Hd>UEoE$3Akc4hxOv^k?h!^hl*GhvTIh zHkq5vlAR?H{wh_Y%@SY=ii|3z>T4er90*jv9!zj>@L*Bd9Bdvyppbaio2mRv;eSn; zi+S%Ad12N`G&88e+R{w87ie2>ozg70)gpK}sOdLwxD3H1^f!y;@pEa1AnoE6#ZcuS zc{IJWc|CGKrcWDXN(>E}T1*yyc*{*zSQ?Il`cl$N zO$G*vM8Oh5YF+L&#gg4(a4gK{)-^Q5_IZUiMWvfzT^%G|56T3!6t_e|Pfw3W(`o8L z9ROrAivVvZi5&;v)9;1BuEjv?X}o|YiRG5|8fXNSmq}1*ro@l>QK?`7oo zQUKRxP^EEW*zj!pG)D`=&^jLSNvKj5vA4SP`+9_NdAaGE%(m8rJ;BWgbY%JKcGsZ$MEx%(!WU1(Lp9rd_w2Yl7u?R*D|L_j6P9e_jVu6 zlay4YGkLt9ffXepp&uL@fPG{$CIC}SD6`N1;*O$5<2UedC@GOXKm%Xm1DtcCvzDX@ z)~JELHr@g+*LoM=6wxV&7eYV#wpV-Ir95SawpP_5Zj1}r>uU!-_tILfn7tc&P~C5I zu*C9p+@`pL_H=*31m)R&DnCPXEnz z-jqp@-a-IK5B3XkuE_&x!np;BcRq(v0(-6=q&Q{xamezvf0Mffp;M;Jz-6gdyA-_VVb78}QQR!;^nhpJX^lZ9viL1W$HIPE&#>TqYNwnlIlRQ

    3i4QvOE2BV*A#@4j;=&oTG7!tSx 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 &dxsbFzq`z)B1TTs^65B@(p_@Pv`P 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 kouSw_tl7pSlx$jK zF5NerpE+4X8cwtyl&q2Stp4<@;q|P+_N>u&oxTvAp<$iC-8-ICC#+OwaCIj%b!Yfh zC%jc>P!1;mhcoPVpZV5=ZBQj9NTa_u^<+}guJ$S1#q`MP_yEEeJ!mJoOQy*dG zdf@0Cr#6-m&gOc*@0AJ0>m$(jkp3Hretjn2m1!Cz);`foeQua%u()T`sAnKEB&KN; z3?$YltPJBg5yGLh&miieO8P#OypnMWH+&59s50&$r~D(_>;vxXBM8F*G;g^19j#u! zvIlnU0XF`CwFff8J&N72=~v*U1I5h&n%*&d*9cCrhm{TKK3bU*wpByJ0)fNFqLa#G znVhD=1ER%58SyxI*0&6AA@!i#zm7jtSt~^nzBDDd_CnEXs|ZsUE^JkmZM5tpB|>Tp zsSz-c_m74fI4yXzN<#%!6`8icVWEj47l>*mR6#0AYHIQ=x|aNdmVB*<=7YqAMU?5H z#Rjw?+knnxH44S0m=$16XVQmA)P=LGmw2A!UG%0!!nc|LZ=>jOiinUMJ_d{r4*ft9nwtflPx@m z&o#KRjlHrhX0v!=(=l5z8liQ8p*Jeq_7ORI?s1>a(3Q9IVJ08D?YM%T##7Pd_ixD1 zLmkN<>8eCpGwvD774YXQn?(^noD5BNoV@Y49a?ql5hC*o9fyux6AlWZl5R!9x8N=f zT6}Jf`B+MAwim4fg@#3dgJ1tTxGWRt8BoxVvYh+_tT#_N@!xmC_-?1)ftb>Wgv40? z2x24~7Y-M092^HrBbz;(h1ntiGqar&lZ%iRnVm6m+7e?C7(xs}jxclE5+evSczSBD zK{2GBgwZHSSbRwA1T{6 diff --git a/website/public/fonts/metro-sans/book.woff2 b/website/public/fonts/metro-sans/book.woff2 deleted file mode 100644 index 2c6caaa2a5f037ac24ad27e3596fa83b601bd96d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22772 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 LdST2V2w(*OVsP^3 diff --git a/website/public/fonts/metro-sans/regular.woff b/website/public/fonts/metro-sans/regular.woff deleted file mode 100644 index 54dc8b8affca0f9347327a252c769dc525ebdc4a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32096 zcmY&TDwr$(CZQHgt=EmCO4mZ}uwv9Kx`afUZuDYhDuQ{jtOjn<- z)6+d33gY4b5WsixGXx-iXCOZ!|5yHx`~Q=;xT@T@K?^<5u;<{O+8>7e80juv*`-24AzVI8BB z616OhT)uVTW4~p7{2zW=*m{|NbKf?b7y|%nnUi`%8J1>7rT~EB^S2DsH`r0eTtF

    5|*zS~j#|Q68F_xU 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 Sfu-)oNW;(p;QS>a2KX<@dX5bM diff --git a/website/public/fonts/metro-sans/regular.woff2 b/website/public/fonts/metro-sans/regular.woff2 deleted file mode 100644 index 068be635bedda8a2aaa96aef506d7cea955356d5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23128 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®%Om=4D~l4 z?v@Vw^Bq}nZpeM7!%sH2C*n_QQ!^|>I1E1NRcwZDqiRwA6UM2=i0$i$wN|Y?L;C4} zP@xVT*OLk8Y=;OYq1qe(!4^q9AIOH#3m7#sOe3a%IQfxD0RV7LhA>G0-=tW+v8OlD zy*?#~NYfB=J@bjlr%II9V%v$_MZI_Sj!fpJ8;)f-D)yI@c=xS21>lfK#=~A~EyTc_ zbha5<$}#b8T^CNAxJ4_(S3fDUDuOPT5I-#jekfx9ROem!uCC(L#%(qT;tshkO|2oh z3pWAY-V^6}%n{smiu#y68;2a*6nlArE5uJz8sK^CMVM{OEW4On_OY-W?j@OZyqAoH zyqC&01h8g7?`6O_jIp7`cdw5`25HZag+}LdPWO?Ihp$!gz6GtrRj0LF4h3$}hm#Xj z{bmpK(xy`N=r7x}0#FiSjvlxic;V3tXwKwLN9DE5rk3B==d>#>FbMI(O_K) z6|!^_O_S>bHKM4gf}X}L8?W5DLtjc#4hV$HLWiCb8`#r*H+V_STP5g_2;?yKb!@QN zL1Gw;83-}{VEBBDYx5H~dn#U{kLM-=ccpIksOZYapbX^=LQGSfQ)y;6kbU6PR zazm?oVAuVO+qcF+g2(p^&_$U}ULFMW(r*WV|JV5Mya1{G#%+z{yYyEviD*}de-l{r z%Yn>qPKs{v8%Ra}4Q3%X;SzMsUIf-R``_nE1~Tt?&OICj$k6|1I?VsNO20`U6951J D_c-_d diff --git a/website/public/fonts/metro-sans/semi-bold.woff b/website/public/fonts/metro-sans/semi-bold.woff deleted file mode 100644 index 87a27bd4f1cbae2c2ad3af927dbac11148a820f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32496 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 Pp7HjA`@H=BuGVNx6^iUu`Nnmhb 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 Q2A1B9Objjn9QGt50MHwbQvd(} diff --git a/website/public/fonts/metro-sans/semi-bold.woff2 b/website/public/fonts/metro-sans/semi-bold.woff2 deleted file mode 100644 index 49346e532ce94290b992169f19c1f5bc5b147bd5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23448 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

    WezvSPGBC6#E$jaVF;eei=KMntvz^#MhWG*> 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 L-rGJ9B>(^bd7xSv