From 6e1af718c78f15a8748d06826548e1964ccf45c8 Mon Sep 17 00:00:00 2001 From: Viktor Stanchev Date: Wed, 25 Jan 2017 13:20:45 -0800 Subject: [PATCH 001/209] remove reference to overlay2 as a filesystem `overlay2` was incorrectly included as a filesystem that the `overlay` and `overlay2` storage drivers can't run on. `overlay2` is the name of the storage driver, but the filesystem is just called `overlay`. It was called `overlayfs` in older versions or the kernel, which would have helped disambiguate this, but I think we should continue to use `overlay` as the name of the filesystem because that's what the kernel uses now. --- engine/userguide/storagedriver/selectadriver.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/engine/userguide/storagedriver/selectadriver.md b/engine/userguide/storagedriver/selectadriver.md index be69981adb..06dffdffdc 100644 --- a/engine/userguide/storagedriver/selectadriver.md +++ b/engine/userguide/storagedriver/selectadriver.md @@ -67,8 +67,8 @@ backing filesystem: |Storage driver |Commonly used on |Disabled on | |---------------|-----------------|----------------------------------------------------| -|`overlay` |`ext4` `xfs` |`btrfs` `aufs` `overlay` `overlay2` `zfs` `eCryptfs`| -|`overlay2` |`ext4` `xfs` |`btrfs` `aufs` `overlay` `overlay2` `zfs` `eCryptfs`| +|`overlay` |`ext4` `xfs` |`btrfs` `aufs` `overlay` `zfs` `eCryptfs`| +|`overlay2` |`ext4` `xfs` |`btrfs` `aufs` `overlay` `zfs` `eCryptfs`| |`aufs` |`ext4` `xfs` |`btrfs` `aufs` `eCryptfs` | |`btrfs` |`btrfs` _only_ | N/A | |`devicemapper` |`direct-lvm` | N/A | From 88d53f6c1ecdecc07036869dd580e95a5fad98ff Mon Sep 17 00:00:00 2001 From: Darwin Monroy Date: Wed, 25 Jan 2017 22:41:23 -0600 Subject: [PATCH 002/209] update sample output regarding package version information On my ubuntu 16.04 it is shown as `1.13.0-0~ubuntu-xenial` instead of `1.13.0-0~xenial` --- engine/installation/linux/ubuntu.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/engine/installation/linux/ubuntu.md b/engine/installation/linux/ubuntu.md index 4045dcbf45..f20442c9c9 100644 --- a/engine/installation/linux/ubuntu.md +++ b/engine/installation/linux/ubuntu.md @@ -129,11 +129,11 @@ Docker from the repository. ```bash $ apt-cache madison docker-engine - - docker-engine | 1.13.0-0~xenial | https://apt.dockerproject.org/repo ubuntu-xenial/main amd64 Packages - docker-engine | 1.12.3-0~xenial | https://apt.dockerproject.org/repo ubuntu-xenial/main amd64 Packages - docker-engine | 1.12.2-0~xenial | https://apt.dockerproject.org/repo ubuntu-xenial/main amd64 Packages - docker-engine | 1.12.1-0~xenial | https://apt.dockerproject.org/repo ubuntu-xenial/main amd64 Packages + + docker-engine | 1.13.0-0~ubuntu-xenial | https://apt.dockerproject.org/repo ubuntu-xenial/main amd64 Packages + docker-engine | 1.12.6-0~ubuntu-xenial | https://apt.dockerproject.org/repo ubuntu-xenial/main amd64 Packages + docker-engine | 1.12.5-0~ubuntu-xenial | https://apt.dockerproject.org/repo ubuntu-xenial/main amd64 Packages + docker-engine | 1.12.4-0~ubuntu-xenial | https://apt.dockerproject.org/repo ubuntu-xenial/main amd64 Packages ``` The contents of the list depend upon which repositories are enabled, From 75fd2ce7f0ad6972e6a3e327e39d5d28a7cde606 Mon Sep 17 00:00:00 2001 From: Alexander List Date: Thu, 26 Jan 2017 13:01:47 +0100 Subject: [PATCH 003/209] software-properties-common is required for add-apt-repository software-properties-common is not included in minimal server / cloud installs, and is required for the step "add-apt-repository" to work --- engine/installation/linux/ubuntu.md | 1 + 1 file changed, 1 insertion(+) diff --git a/engine/installation/linux/ubuntu.md b/engine/installation/linux/ubuntu.md index 4045dcbf45..87e1e33a5a 100644 --- a/engine/installation/linux/ubuntu.md +++ b/engine/installation/linux/ubuntu.md @@ -65,6 +65,7 @@ Docker from the repository. ```bash $ sudo apt-get install apt-transport-https \ + software-properties-common \ ca-certificates ``` From e24dc87bee6ddec7a4bf2056658d94b828084568 Mon Sep 17 00:00:00 2001 From: Agile Developer Date: Thu, 26 Jan 2017 13:25:46 +0100 Subject: [PATCH 004/209] docker exec -i -t sh --- kitematic/userguide.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/kitematic/userguide.md b/kitematic/userguide.md index f86702c63d..dfc7ec7e8a 100644 --- a/kitematic/userguide.md +++ b/kitematic/userguide.md @@ -81,11 +81,12 @@ so this will reset this log view. ### Starting a terminal in a container -The "Terminal" icon at the top of the container summary will `docker exec sh `. +The "Terminal" icon at the top of the container summary will `docker exec -i -t sh`. This will allow you to make quick changes, or to debug a problem. > **Note**: Your exec'ed `sh` process will not have the same environment settings -> as the main container process and its children. +> as the main container process and its children. +> Get the environment commands for your shell: `docker-machine env default`. ### Managing Volumes From f3ed8a80ab56bd29ce7302b5431334f04db10725 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Mon, 30 Jan 2017 12:25:04 +0100 Subject: [PATCH 005/209] zfs: fixed assumptions about thin provisioning unlike lvm thin provisioning is fast and does not slow down the filesystem --- engine/userguide/storagedriver/zfs-driver.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/engine/userguide/storagedriver/zfs-driver.md b/engine/userguide/storagedriver/zfs-driver.md index 30ef08c7ae..3ef63c8542 100644 --- a/engine/userguide/storagedriver/zfs-driver.md +++ b/engine/userguide/storagedriver/zfs-driver.md @@ -315,12 +315,6 @@ storage media such as solid state devices (SSD). However, if you only have a limited amount of SSD storage available it is recommended to place the ZIL on SSD. -- **Use Data Volumes**. Data volumes provide the best and most predictable -performance. This is because they bypass the storage driver and do not incur -any of the potential overheads introduced by thin provisioning and -copy-on-write. For this reason, you should place heavy write workloads on data -volumes. - ## Limiting your container's writable storage quota If you want to implement a quota on a per-image/dataset basis, you can use From 6171ffce72441339192c6289bd19e8ea5ab292d4 Mon Sep 17 00:00:00 2001 From: Victoria Bialas Date: Wed, 1 Feb 2017 16:24:28 -0800 Subject: [PATCH 006/209] add a link to the voting app sample * Added a link to the voting app sample from the Getting Started tutorial "learn more" list of topics --- engine/getstarted/last_page.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/engine/getstarted/last_page.md b/engine/getstarted/last_page.md index 14f5b10e1c..50d36d1123 100644 --- a/engine/getstarted/last_page.md +++ b/engine/getstarted/last_page.md @@ -19,6 +19,10 @@ Depending on your interest, the Docker documentation contains a wealth of inform If you are looking for Where to find it + + Tutorials and sample app walkthroughs + Define and deploy a multi-container app. A nice next step after this Getting Started tutorial, this is a sample app walkthrough that shows you how to use a docker stack file to define a set of services and deploy them to a swarm. + More about Docker for Mac, features, examples, FAQs, relationship to Docker Machine and Docker Toolbox, and how this fits in the Docker ecosystem Getting Started with Docker for Mac From 49d3957e4712d61308fa90686589185dd66fe27a Mon Sep 17 00:00:00 2001 From: Victoria Bialas Date: Fri, 3 Feb 2017 14:30:37 -0800 Subject: [PATCH 007/209] Update last_page.md --- engine/getstarted/last_page.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/engine/getstarted/last_page.md b/engine/getstarted/last_page.md index 50d36d1123..9ad474a57d 100644 --- a/engine/getstarted/last_page.md +++ b/engine/getstarted/last_page.md @@ -21,7 +21,7 @@ Depending on your interest, the Docker documentation contains a wealth of inform Tutorials and sample app walkthroughs - Define and deploy a multi-container app. A nice next step after this Getting Started tutorial, this is a sample app walkthrough that shows you how to use a docker stack file to define a set of services and deploy them to a swarm. + Define and deploy a multi-container app. A logical next step after completing the Getting Started example, this tutorial walks you through using a Docker stack file to define a set of services and deploy them to a swarm. More about Docker for Mac, features, examples, FAQs, relationship to Docker Machine and Docker Toolbox, and how this fits in the Docker ecosystem From 4952fb192923c3eda2b9d14344bf466d3c1d6c0d Mon Sep 17 00:00:00 2001 From: Sebastiaan van Stijn Date: Fri, 3 Feb 2017 16:55:46 -0800 Subject: [PATCH 008/209] Fix v1.12 archive build (#1496) Add the v1.12 archive directory to `keep_files` to prevent Jekyll from removing the directory when building the main docs. Signed-off-by: Sebastiaan van Stijn --- _config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_config.yml b/_config.yml index ca2e5713d8..1f2bc95e0d 100644 --- a/_config.yml +++ b/_config.yml @@ -11,7 +11,7 @@ permalink: pretty safe: false lsi: false url: https://docs.docker.com -keep_files: ["v1.4", "v1.5", "v1.6", "v1.7", "v1.8", "v1.9", "v1.10", "v1.11"] +keep_files: ["v1.4", "v1.5", "v1.6", "v1.7", "v1.8", "v1.9", "v1.10", "v1.11", "v1.12"] gems: - jekyll-redirect-from From 34915af944b1f4a984d90a902dfe3886b1170cce Mon Sep 17 00:00:00 2001 From: Richard Kiles Date: Sun, 5 Feb 2017 09:59:54 -0600 Subject: [PATCH 009/209] Update index.md The first sentence in step 6 read "To make your Docker swarm and UCP fault-tolerant and highly available, you can join more manager nodes to your it." --- datacenter/ucp/2.0/guides/installation/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/datacenter/ucp/2.0/guides/installation/index.md b/datacenter/ucp/2.0/guides/installation/index.md index 5e645c40c3..d28786f303 100644 --- a/datacenter/ucp/2.0/guides/installation/index.md +++ b/datacenter/ucp/2.0/guides/installation/index.md @@ -91,7 +91,7 @@ If you don't have a license yet, [learn how to get a free trial license](license Skip this step if you don't want UCP to be highly available. To make your Docker swarm and UCP fault-tolerant and highly available, you can -join more manager nodes to your it. Manager nodes are the nodes in the swarm +join more manager nodes to it. Manager nodes are the nodes in the swarm that perform the orchestration and swarm management tasks, and dispatch tasks for worker nodes to execute. [Learn more about high-availability](../high-availability/index.md). From a737c9046cb2356bf1c60d22fe1c604588ab4c30 Mon Sep 17 00:00:00 2001 From: gpflaum Date: Sun, 5 Feb 2017 15:16:54 -0500 Subject: [PATCH 010/209] fix title for "volume prune" in TOC --- _data/toc.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_data/toc.yaml b/_data/toc.yaml index 71db1d60e0..eaf410d62b 100644 --- a/_data/toc.yaml +++ b/_data/toc.yaml @@ -728,7 +728,7 @@ toc: - path: /engine/reference/commandline/volume_ls/ title: docker volume ls - path: /engine/reference/commandline/volume_prune/ - title: docker volume ls + title: docker volume prune - path: /engine/reference/commandline/volume_rm/ title: docker volume rm - path: /engine/reference/commandline/wait/ From 0eec8223393c54c92c88c42666cbfb2c1ea39759 Mon Sep 17 00:00:00 2001 From: Joel Rowley Date: Mon, 6 Feb 2017 11:59:15 -0500 Subject: [PATCH 011/209] Fixed bug in posh-docker setup instructions There were two problems that this fixes. 1. Before this change, posh-docker was being installed twice. Once for the system (via NuGet) and secondly in the user's PowerShell context. This was confusing. I understand the reason was probably to create the user's $PROFILE file if it didn't already exist. I've replaced that functionality with clearer code. 2. The instructions had incorrectly said to add "Install-Module posh-docker" to the $PROFILE. Instead, this needed to be "Import-Module posh-docker". --- docker-for-windows/index.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/docker-for-windows/index.md b/docker-for-windows/index.md index c461c65617..8e694ec88a 100644 --- a/docker-for-windows/index.md +++ b/docker-for-windows/index.md @@ -400,15 +400,18 @@ PowerShell Module as follows. command to a `$PROFILE` by typing these commands at the PowerShell prompt. ```none - Install-Module -Scope CurrentUser posh-docker -Force - Add-Content $PROFILE "`nInstall-Module posh-docker" + if (-Not (Test-Path $PROFILE)) { + New-Item $PROFILE –Type File –Force + } + + Add-Content $PROFILE "`nImport-Module posh-docker" ``` This creates a `$PROFILE` if one does not already exist, and adds this line into the file: ```none - Install-Module posh-docker + Import-Module posh-docker ``` To check that the file was properly created, or simply edit it manually, From 9d2b5f32bbf1e4176f04fb21bb8eba8112fa6a60 Mon Sep 17 00:00:00 2001 From: Adam Eijdenberg Date: Tue, 7 Feb 2017 04:52:19 +1100 Subject: [PATCH 012/209] Add documentation around pipefail to address issue 1459 (#1460) * Add documentation around pipefail to address issue 1459 Signed-off-by: Adam Eijdenberg --- .../eng-image/dockerfile_best-practices.md | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/engine/userguide/eng-image/dockerfile_best-practices.md b/engine/userguide/eng-image/dockerfile_best-practices.md index 658e728463..3f59f58cf2 100644 --- a/engine/userguide/eng-image/dockerfile_best-practices.md +++ b/engine/userguide/eng-image/dockerfile_best-practices.md @@ -283,6 +283,39 @@ keep the image size down. Since the `RUN` statement starts with > **Note**: The official Debian and Ubuntu images [automatically run `apt-get clean`](https://github.com/docker/docker/blob/03e2923e42446dbb830c654d0eec323a0b4ef02a/contrib/mkimage/debootstrap#L82-L105), > so explicit invocation is not required. +#### Using pipes + +Some `RUN` commands depend on the ability to pipe the output of one command into another, using the pipe character (`|`), as in the following example: + +```Dockerfile +RUN wget -O - https://some.site | wc -l > /number +``` + +Docker executes these commands using the `/bin/sh -c` interpreter, which +only evaluates the exit code of the last operation in the pipe to determine +success. In the example above this build step succeeds and produces a new +image so long as the `wc -l` command succeeds, even if the `wget` command +fails. + +If you want the command to fail due to an error at any stage in the pipe, +prepend `set -o pipefail &&` to ensure that an unexpected error prevents +the build from inadvertently succeeding. For example: + +```Dockerfile +RUN set -o pipefail && wget -O - https://some.site | wc -l > /number +``` + +> **Note**: Not all shells support the `-o pipefail` option. In such +> cases (such as the `dash` shell, which is the default shell on +> Debian-based images), consider using the *exec* form of `RUN` +> to explicitly choose a shell that does support the `pipefail` option. +> For example: +> + +```Dockerfile +RUN ["/bin/bash", "-c", "set -o pipefail && wget -O - https://some.site | wc -l > /number"] +``` + ### CMD [Dockerfile reference for the CMD instruction](../../reference/builder.md#cmd) From 649210111a926a6b7e45920ac795f7054915d22b Mon Sep 17 00:00:00 2001 From: Alessandro Boch Date: Mon, 6 Feb 2017 09:43:33 -0800 Subject: [PATCH 013/209] Fix docs about what protocol must be allowed for network encryption - This was inadvertently changed to `port` Signed-off-by: Alessandro Boch --- engine/swarm/swarm-tutorial/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/engine/swarm/swarm-tutorial/index.md b/engine/swarm/swarm-tutorial/index.md index 987376a498..01fe2cccba 100644 --- a/engine/swarm/swarm-tutorial/index.md +++ b/engine/swarm/swarm-tutorial/index.md @@ -105,7 +105,7 @@ If you are using Docker Machine, you can get the manager IP with either The tutorial uses `manager1` : `192.168.99.100`. -### Open ports between the hosts +### Open protocols and ports between the hosts The following ports must be available. On some systems, these ports are open by default. @@ -114,7 +114,7 @@ The following ports must be available. On some systems, these ports are open by * **TCP** and **UDP port 4789** for overlay network traffic If you are planning on creating an overlay network with encryption (`--opt encrypted`), -you will also need to ensure port 50 (ESP) is open. +you will also need to ensure ip protocol 50 (ESP) traffic is allowed. ## What's next? From 1a7dbde56a3ad9d25770abbe3410d7e8a3df3e73 Mon Sep 17 00:00:00 2001 From: French Ben Date: Mon, 6 Feb 2017 11:59:02 -0800 Subject: [PATCH 014/209] Added support for Beta channel deployment (#1438) * Added support for Beta channel deployment Signed-off-by: French Ben --- _includes/d4a_buttons.md | 18 +++++++++++-- docker-for-aws/faqs.md | 48 +++++++++++++++++++++++---------- docker-for-aws/index.md | 24 +++++++++++++++-- docker-for-azure/faqs.md | 56 ++++++++++++++++++++++++++++++++------- docker-for-azure/index.md | 26 ++++++++++++------ 5 files changed, 136 insertions(+), 36 deletions(-) diff --git a/_includes/d4a_buttons.md b/_includes/d4a_buttons.md index c2bfa4ea1d..455d74ff4c 100644 --- a/_includes/d4a_buttons.md +++ b/_includes/d4a_buttons.md @@ -1,6 +1,20 @@ {% capture aws_button_latest %} -![Docker for AWS](https://s3.amazonaws.com/cloudformation-examples/cloudformation-launch-stack.png) +![Docker for AWS](https://s3.amazonaws.com/cloudformation-examples/cloudformation-launch-stack.png) +{% endcapture %} +{% capture aws_blue_latest %} +Deploy Docker for AWS (stable) +{% endcapture %} +{% capture aws_blue_beta %} +Deploy Docker for AWS (beta) +{% endcapture %} + +{% capture azure_blue_latest %} +Deploy Docker for Azure (stable) +{% endcapture %} +{% capture azure_blue_beta %} +Deploy Docker for Azure (beta) {% endcapture %} {% capture azure_button_latest %} -![Docker for Azure](http://azuredeploy.net/deploybutton.png) +![Docker for Azure](http://azuredeploy.net/deploybutton.png) {% endcapture %} + diff --git a/docker-for-aws/faqs.md b/docker-for-aws/faqs.md index d3e662bfb6..779373b998 100644 --- a/docker-for-aws/faqs.md +++ b/docker-for-aws/faqs.md @@ -2,13 +2,32 @@ description: Frequently asked questions keywords: aws faqs title: Docker for AWS Frequently asked questions (FAQ) +toc_max: 2 --- +## Stable and beta channels + +Two different download channels are available for Docker for AWS: + +* The **stable channel** provides a general availability release-ready deployment + for a fully baked and tested, more reliable cluster. The stable version of Docker + for AWS comes with the latest released version of Docker Engine. The release + schedule is synched with Docker Engine releases and hotfixes. On the stable + channel, you can select whether to send usage statistics and other data. + +* The **beta channel** provides a deployment with new features we are working on, + but is not necessarily fully tested. It comes with the experimental version of + Docker Engine. Bugs, crashes and issues are more likely to occur with the beta + cluster, but you get a chance to preview new functionality, experiment, and provide + feedback as the deployment evolve. Releases are typically more frequent than for + stable, often one or more per month. Usage statistics and crash reports are sent + by default. You do not have the option to disable this on the beta channel. + ## Can I use my own AMI? No, at this time we only support the default Docker for AWS AMI. -## How to use Docker for AWS with an AWS account in an EC2-Classic region. +## How can I use Docker for AWS with an AWS account in an EC2-Classic region? If you have an AWS account that was created before **December 4th, 2013** you have what is known as an **EC2-Classic** account on regions where you have previously deployed resources. **EC2-Classic** accounts don't have default VPC's or the associated subnets, etc. This causes a problem when using our CloudFormation template because we are using the [Fn:GetAZs](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/intrinsic-function-reference-getavailabilityzones.html) function they provide to determine which availability zones you have access too. When used in a region where you have **EC2-Classic**, this function will return all availability zones for a region, even ones you don't have access too. When you have an **EC2-VPC** account, it will return only the availability zones you have access to. @@ -20,18 +39,18 @@ If you have an **EC2-Classic** account, and you don't have access to the `a` and There isn't anything we can do right now to fix this issue, we have contacted Amazon, and we are hoping they will be able to provide us with a way to determine if an account is either **EC2-Classic** or **EC2-VPC**, so we can act accordingly. -#### How to tell if you have this issue. +### How to tell if you are in the EC2-Classic region. This AWS documentation page will describe how you can tell if you have EC2-Classic, EC2-VPC or both. http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-supported-platforms.html -#### How to fix: +### Possible fixes to the EC2-Classic region issue: There are a few work arounds that you can try to get Docker for AWS up and running for you. 1. Use a region that doesn't have **EC2-Classic**. The most common region with this issue is `us-east-1`. So try another region, `us-west-1`, `us-west-2`, or the new `us-east-2`. These regions will more then likely be setup with **EC2-VPC** and you will not longer have this issue. 2. Create an new AWS account, all new accounts will be setup using **EC2-VPC** and will not have this problem. 3. You can try and contact AWS support to convert your **EC2-Classic** account to a **EC2-VPC** account. For more information checkout the following answer for **"Q. I really want a default VPC for my existing EC2 account. Is that possible?"** on https://aws.amazon.com/vpc/faqs/#Default_VPCs -#### Helpful links: +### Helpful links: - http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/default-vpc.html - http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-supported-platforms.html - http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-vpc.html @@ -43,7 +62,7 @@ There are a few work arounds that you can try to get Docker for AWS up and runni Not at this time, but it is on our roadmap for future releases. -## Which AWS regions will this work with. +## Which AWS regions will this work with? Docker for AWS should work with all regions except for AWS China, which is a little different than the other regions. @@ -51,7 +70,7 @@ Docker for AWS should work with all regions except for AWS China, which is a lit All of Amazons regions have at least 2 AZ's, and some have more. To make sure Docker for AWS works in all regions, only 2 AZ's are used even if more are available. -## What do I do if I get "KeyPair error" on AWS? +## What do I do if I get `KeyPair error` on AWS? As part of the prerequisites, you need to have an SSH key uploaded to the AWS region you are trying to deploy to. For more information about adding an SSH key pair to your account, please refer to the [Amazon EC2 Key Pairs docs](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html) @@ -59,13 +78,13 @@ For more information about adding an SSH key pair to your account, please refer All container logs are aggregated within [AWS CloudWatch](https://aws.amazon.com/cloudwatch/). -## I have a problem/bug where do I report it? +## Where do I report problems or bugs? Send an email to or post to the [Docker for AWS](https://github.com/docker/for-aws) GitHub repositories. In AWS, if your stack is misbehaving, please run the following diagnostic tool from one of the managers - this will collect your docker logs and send them to Docker: -``` +```bash $ docker-diagnose OK hostname=manager1 OK hostname=worker1 @@ -75,18 +94,19 @@ Your diagnostics session ID is 1234567890-xxxxxxxxxxxxxx Please provide this session ID to the maintainer debugging your issue. ``` -_Please note that your output will be slightly different from the above, depending on your swarm configuration_ +> **Note**: Your output will be slightly different from the above, depending on your swarm configuration. -## Analytics +## Metrics -Docker for AWS sends anonymized minimal analytics to Docker (heartbeat). These analytics are used to monitor adoption and are critical to improve Docker for AWS. +Docker for AWS sends anonymized minimal metrics to Docker (heartbeat). These metrics are used to monitor adoption and are critical to improve Docker for AWS. -## How to run administrative commands? +## How do I run administrative commands? By default when you SSH into a manager, you will be logged in as the regular username: `docker` - It is possible however to run commands with elevated privileges by using `sudo`. For example to ping one of the nodes, after finding its IP via the Azure/AWS portal (e.g. 10.0.0.4), you could run: -``` + +```bash $ sudo ping 10.0.0.4 ``` -Note that access to Docker for AWS and Azure happens through a shell container that itself runs on Docker. +> **Note**: Access to Docker for AWS and Azure happens through a shell container that itself runs on Docker. diff --git a/docker-for-aws/index.md b/docker-for-aws/index.md index f7bec65a3d..75e96cdffc 100644 --- a/docker-for-aws/index.md +++ b/docker-for-aws/index.md @@ -13,9 +13,29 @@ redirect_from: If your account [has the proper permissions](https://docs.docker.com/docker-for-aws/iam-permissions/), you can -use the following button to bootstrap Docker for AWS using CloudFormation: +use the blow button from the stable or beta channel to bootstrap Docker for AWS using CloudFormation.For more about stable and beta +channels, see the [FAQs](/docker-for-aws/faqs.md#stable-and-beta-channels). -{{aws_button_latest}} + + + + + + + + + + + + + + +
Stable channelBeta channel
This deployment is fully baked and tested, and comes with the latest GA version of Docker Engine.

This is the best channel to use if you want a reliable platform to work with.

These releases follow a version schedule with a longer lead time than the betas, synched with Docker Engine releases and hotfixes. +
This deployment offers cutting edge features and comes with the experimental version of Docker Engine, described in the Docker Experimental Features README on GitHub.

This is the best channel to use if you want to experiment with features under development, and can weather some instability and bugs. This channel is a continuation of the beta program, where you can provide feedback as the apps evolve. Releases are typically more frequent than for stable, often one or more per month.

We collect usage data on betas across the board.
+ {{aws_blue_latest}} + + {{aws_blue_beta}} +
## Prerequisites diff --git a/docker-for-azure/faqs.md b/docker-for-azure/faqs.md index 8ff759a2bf..3f3c0d6826 100644 --- a/docker-for-azure/faqs.md +++ b/docker-for-azure/faqs.md @@ -2,8 +2,11 @@ description: Frequently asked questions keywords: azure faqs title: Docker for Azure Frequently asked questions (FAQ) +toc_max: 2 --- +## FAQ + ## Can I use my own VHD? No, at this time we only support the default Docker for Azure VHD. @@ -11,7 +14,7 @@ No, at this time we only support the default Docker for Azure VHD. Not at this time, but it is on our roadmap for future releases. -## Which Azure regions will Docker for Azure work with. +## Which Azure regions will Docker for Azure work with? Docker for Azure should work with all supported Azure Marketplace regions. @@ -19,13 +22,13 @@ Docker for Azure should work with all supported Azure Marketplace regions. All container logs are aggregated within the `xxxxlog` storage account. -## I have a problem/bug where do I report it? +## Where do I report problems or bugs? Send an email to or post to the [Docker for Azure](https://github.com/docker/for-azure) GitHub repositories. In Azure, if your resource group is misbehaving, please run the following diagnostic tool from one of the managers - this will collect your docker logs and send them to Docker: -``` +```bash $ docker-diagnose OK hostname=manager1 OK hostname=worker1 @@ -35,18 +38,51 @@ Your diagnostics session ID is 1234567890-xxxxxxxxxxxxxx Please provide this session ID to the maintainer debugging your issue. ``` -_Please note that your output will be slightly different from the above, depending on your swarm configuration_ +> **Note**: Your output will be slightly different from the above, depending on your swarm configuration. -## Analytics +## Metrics -Docker for Azure sends anonymized minimal analytics to Docker (heartbeat). These analytics are used to monitor adoption and are critical to improve Docker for Azure. +Docker for Azure sends anonymized minimal metrics to Docker (heartbeat). These metrics are used to monitor adoption and are critical to improve Docker for Azure. -## How to run administrative commands? +## How do I run administrative commands? By default when you SSH into a manager, you will be logged in as the regular username: `docker` - It is possible however to run commands with elevated privileges by using `sudo`. -For example to ping one of the nodes, after finding its IP via the Azure/AWS portal (e.g. 10.0.0.4), you could run: -``` +For example to ping one of the nodes, after finding its IP via the Azure/Azure portal (e.g. 10.0.0.4), you could run: + +```bash $ sudo ping 10.0.0.4 ``` -Note that access to Docker for AWS and Azure happens through a shell container that itself runs on Docker. +> **Note**: Access to Docker for Azure and Azure happens through a shell container that itself runs on Docker. + + +## What are the different Azure Regions? +All regions can be found here: [Microsoft Azure Regions](https://azure.microsoft.com/en-us/regions/) +An exerpt of the above regions to use when you create your service principal are: + +```none +australiaeast +australiasoutheast +brazilsouth +canadacentral +canadaeast +centralindia +centralus +eastasia +eastus +eastus2 +japaneast +japanwest +northcentralus +northeurope +southcentralus +southeastasia +southindia +uksouth +ukwest +westcentralus +westeurope +westindia +westus +westus2 +``` diff --git a/docker-for-azure/index.md b/docker-for-azure/index.md index b38f33413b..a8b6c7ed18 100644 --- a/docker-for-azure/index.md +++ b/docker-for-azure/index.md @@ -10,20 +10,30 @@ redirect_from: ## Quickstart -If your account has the [proper -permissions](https://docs.docker.com/docker-for-azure/#/prerequisites), you can -generate the [Service -Principal](https://docs.docker.com/docker-for-azure/#/service-principal) and -then use the following button to bootstrap Docker for Azure using Azure Resource -Manager: +If your account has the [proper permissions](#prerequisites), you can generate the [Service Principal](#service-principal) and +then use the below button from the stable channel to bootstrap Docker for Azure using Azure Resource Manager. -{{azure_button_latest}} + + + + + + + + + + +
Stable channel
This deployment is fully baked and tested, and comes with the latest GA version of Docker Engine.

This is the best channel to use if you want a reliable platform to work with.

These releases follow a version schedule with a longer lead time than the betas, synched with Docker Engine releases and hotfixes. +
+ {{azure_blue_latest}} +
## Prerequisites - Access to an Azure account with admin privileges - SSH key that you want to use when accessing your completed Docker install on Azure + ## Configuration Docker for Azure is installed with an Azure template that configures Docker in swarm-mode, running on VMs backed by a custom VHD. There are two ways you can deploy Docker for Azure. You can use the Azure Portal (browser based), or use the Azure CLI. Both have the following configuration options. @@ -66,7 +76,7 @@ If you have multiple Azure subscriptions, make sure you're creating the Service * `sp-name` is the name of the authentication app that the script creates with Azure. The name is not important, simply choose something you'll recognize in the Azure portal. Example: `sp1`. * `rg-name` is the name of the new resource group that will be created to deploy the resources (VMs, networks, storage accounts) associated with the swarm. The Service Principal will be scoped to this resource group. Example: `swarm1`. -* `rg-region` is the name of Azure's region/location where the resource group will be created. This needs to be one of the regions supported by Azure e.g. `westus`, `centralus`, `eastus`. +* `rg-region` is the name of Azure's region/location where the resource group will be created. This needs to be one of the regions supported by Azure e.g. `westus`, `centralus`, `eastus`. See our [FAQs](/docker-for-azure/faqs.md#what-are-the-different-azure-regions) for a list of regions. While `rg-name` and `rg-region` are optional, it's highly recommended that you create the resource group up front and scope the service principal to that specific resource group. From 6553afe9859052e2c9314f0a4178ac969251be56 Mon Sep 17 00:00:00 2001 From: Nathan LeClaire Date: Mon, 6 Feb 2017 14:34:26 -0800 Subject: [PATCH 015/209] Fix typo and add wrap pedantics Signed-off-by: Nathan LeClaire --- docker-for-aws/index.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docker-for-aws/index.md b/docker-for-aws/index.md index 75e96cdffc..a7c641eba6 100644 --- a/docker-for-aws/index.md +++ b/docker-for-aws/index.md @@ -13,8 +13,9 @@ redirect_from: If your account [has the proper permissions](https://docs.docker.com/docker-for-aws/iam-permissions/), you can -use the blow button from the stable or beta channel to bootstrap Docker for AWS using CloudFormation.For more about stable and beta -channels, see the [FAQs](/docker-for-aws/faqs.md#stable-and-beta-channels). +use the blue button from the stable or beta channel to bootstrap Docker for AWS +using CloudFormation. For more about stable and beta channels, see the +[FAQs](/docker-for-aws/faqs.md#stable-and-beta-channels). From 76461f517ecc66f43120b8732074686c8a7aa7bd Mon Sep 17 00:00:00 2001 From: huangsen365 Date: Tue, 7 Feb 2017 08:55:29 +0800 Subject: [PATCH 016/209] Update centos.md (#1523) * Update CentOS, RHEL, Fedora instructions for starting Docker --- engine/installation/linux/centos.md | 4 ++-- engine/installation/linux/fedora.md | 4 ++-- engine/installation/linux/rhel.md | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/engine/installation/linux/centos.md b/engine/installation/linux/centos.md index 53eed8bb59..0ca38fa514 100644 --- a/engine/installation/linux/centos.md +++ b/engine/installation/linux/centos.md @@ -148,7 +148,7 @@ Docker from the repository. 4. Start Docker. ```bash - $ sudo systemctl docker start + $ sudo systemctl start docker ``` 5. Verify that `docker` is installed correctly by running the `hello-world` @@ -195,7 +195,7 @@ a new file each time you want to upgrade Docker. 3. Start Docker. ```bash - $ sudo systemctl docker start + $ sudo systemctl start docker ``` 4. Verify that `docker` is installed correctly by running the `hello-world` diff --git a/engine/installation/linux/fedora.md b/engine/installation/linux/fedora.md index 52e36b8675..dc8b4c63da 100644 --- a/engine/installation/linux/fedora.md +++ b/engine/installation/linux/fedora.md @@ -152,7 +152,7 @@ Docker from the repository. 4. Start Docker. ```bash - $ sudo systemctl docker start + $ sudo systemctl start docker ``` 5. Verify that `docker` is installed correctly by running the `hello-world` @@ -199,7 +199,7 @@ a new file each time you want to upgrade Docker. 3. Start Docker. ```bash - $ sudo systemctl docker start + $ sudo systemctl start docker ``` 4. Verify that `docker` is installed correctly by running the `hello-world` diff --git a/engine/installation/linux/rhel.md b/engine/installation/linux/rhel.md index 9aa9bad7ad..f15a094877 100644 --- a/engine/installation/linux/rhel.md +++ b/engine/installation/linux/rhel.md @@ -151,7 +151,7 @@ Docker from the repository. 4. Start Docker. ```bash - $ sudo systemctl docker start + $ sudo systemctl start docker ``` 5. Verify that `docker` is installed correctly by running the `hello-world` @@ -199,7 +199,7 @@ need to download a new file each time you want to upgrade Docker. 3. Start Docker. ```bash - $ sudo systemctl docker start + $ sudo systemctl start docker ``` 4. Verify that `docker` is installed correctly by running the `hello-world` From 4d01901e7c61d733d729d249a2fd976fdd800428 Mon Sep 17 00:00:00 2001 From: tradfor Date: Mon, 6 Feb 2017 17:01:44 -0800 Subject: [PATCH 017/209] Added a new remove unofficial docker step (#1468) * Added a new remove unofficial docker step --- engine/installation/linux/centos.md | 7 +++++++ engine/installation/linux/fedora.md | 7 +++++++ engine/installation/linux/oracle.md | 7 +++++++ engine/installation/linux/rhel.md | 7 +++++++ 4 files changed, 28 insertions(+) diff --git a/engine/installation/linux/centos.md b/engine/installation/linux/centos.md index 0ca38fa514..0a8c67f639 100644 --- a/engine/installation/linux/centos.md +++ b/engine/installation/linux/centos.md @@ -26,6 +26,13 @@ version of Docker, remove it using the following command: $ sudo yum -y remove docker ``` +You may also have to remove the package `docker-selinux` which conflicts with +the official `docker-engine` package. Remove it with the following command: + +```bash +$ sudo yum -y remove docker-selinux +``` + The contents of `/var/lib/docker` are not removed, so any images, containers, or volumes you created using the older version of Docker are preserved. diff --git a/engine/installation/linux/fedora.md b/engine/installation/linux/fedora.md index dc8b4c63da..37ac61d81a 100644 --- a/engine/installation/linux/fedora.md +++ b/engine/installation/linux/fedora.md @@ -29,6 +29,13 @@ of Docker, remove it using the following command: $ sudo dnf -y remove docker ``` +You may also have to remove the package `docker-selinux` which conflicts with the +official `docker-engine` package. Remove it with the following command: + +```bash +$ sudo dnf -y remove docker-selinux +``` + The contents of `/var/lib/docker` are not removed, so any images, containers, or volumes you created using the older version of Docker are preserved. diff --git a/engine/installation/linux/oracle.md b/engine/installation/linux/oracle.md index 7375768ac6..f92e582998 100644 --- a/engine/installation/linux/oracle.md +++ b/engine/installation/linux/oracle.md @@ -31,6 +31,13 @@ remove it using the following command: $ sudo yum -y remove docker ``` +You may also have to remove the package `docker-engine-selinux` which conflicts with +the official `docker-engine` package. Remove it with the following command: + +```bash +$ sudo yum -y remove docker-engine-selinux +``` + The contents of `/var/lib/docker` are not removed, so any images, containers, or volumes you created using the older version of Docker are preserved. diff --git a/engine/installation/linux/rhel.md b/engine/installation/linux/rhel.md index f15a094877..689e775fae 100644 --- a/engine/installation/linux/rhel.md +++ b/engine/installation/linux/rhel.md @@ -27,6 +27,13 @@ version of Docker, remove it using the following command: $ sudo yum -y remove docker ``` +You may also have to remove the package `docker-selinux` which conflicts with +the official `docker-engine` package. Remove it with the following command: + +```bash +$ sudo yum -y remove docker-selinux +``` + The contents of `/var/lib/docker` are not removed, so any images, containers, or volumes you created using the older version of Docker are preserved. From a0009fbada06cc3bd36a0413426f873f33df954c Mon Sep 17 00:00:00 2001 From: Sivakumar Raja Date: Tue, 7 Feb 2017 23:08:22 +0530 Subject: [PATCH 018/209] Corrected a typo and error in docker start command (#1508) * Corrected a typo in Fedora install instructions * Removed the change on docker start command. Changed the command from `sudo systemctl start docker` to `sudo systemctl docker start` as it was addressed on other PR, so leaving it to the original one. --- engine/installation/linux/fedora.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/engine/installation/linux/fedora.md b/engine/installation/linux/fedora.md index 37ac61d81a..cfd3b18810 100644 --- a/engine/installation/linux/fedora.md +++ b/engine/installation/linux/fedora.md @@ -64,7 +64,7 @@ Docker from the repository. #### Set up the repository -1. Install the `dnf-plugins.core` package which provides the commands to manage +1. Install the `dnf-plugins-core` package which provides the commands to manage your DNF repositories from the command line. ```bash From d91cab01bc78626091b5cc70964bed444994a761 Mon Sep 17 00:00:00 2001 From: Ryan Sanford Date: Tue, 7 Feb 2017 11:52:31 -0600 Subject: [PATCH 019/209] Fix base image creation example commands (#1409) Example commands for creating a base image do not work due to multiple issues. - 16:04 not a valid tag for ubuntu image - apt-get install fails without preceeding `apt-get update` - gcc command fails without `-nostartfiles` flag - `docker run` without the `--rm` leaves behind containers which is unintuitive, and inconsistent with the build image used above. --- engine/userguide/eng-image/baseimages.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/engine/userguide/eng-image/baseimages.md b/engine/userguide/eng-image/baseimages.md index 691a4824fc..eec5d82657 100644 --- a/engine/userguide/eng-image/baseimages.md +++ b/engine/userguide/eng-image/baseimages.md @@ -60,11 +60,11 @@ Assuming you built the "hello" executable example [from the Docker GitHub exampl NOTE: Because Docker for Mac and Docker for Windows use a Linux VM, you must compile this code using a Linux toolchain to end up with a Linux binary. Not to worry, you can quickly pull down a Linux image and a build environment and build within it: $ docker run --rm -it -v $PWD:/build ubuntu:16.04 - container# apt-get install build-essential + container# apt-get update && apt-get install build-essential container# cd /build - container# gcc -o hello -static hello.c + container# gcc -o hello -static -nostartfiles hello.c -Then you can run it (on Linux, Mac, or Windows) using: `docker run hello` +Then you can run it (on Linux, Mac, or Windows) using: `docker run --rm hello` This example creates the hello-world image used in the tutorials. If you want to test it out, you can clone [the image repo](https://github.com/docker-library/hello-world) From 7823e9879613fbf8c649036d91eb5354d85d6050 Mon Sep 17 00:00:00 2001 From: Steven Arnott Date: Tue, 7 Feb 2017 12:54:14 -0500 Subject: [PATCH 020/209] Update example for --syslog-address for unix path Update example for --syslog-address for unix path to include 'unix:' protocol that is needed. --- engine/admin/logging/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/engine/admin/logging/overview.md b/engine/admin/logging/overview.md index 890939acd2..d9d63840cd 100644 --- a/engine/admin/logging/overview.md +++ b/engine/admin/logging/overview.md @@ -160,7 +160,7 @@ The following logging options are supported for the `syslog` logging driver: | Option | Description | Example value | |----------------------|--------------------------|-------------------------------------------| -| `syslog-address` | The address of an external `syslog` server. The URI specifier may be `[tcp|udp|tcp+tls]://host:port`, `unix://path`, or `unixgram://path`. If the transport is `tcp`, `udp`, or `tcp+tls`, the default port is `514`.| `--log-opt syslog-address=tcp+tls://192.168.1.3:514`, `--log-opt syslog-address=///tmp/syslog.sock` | +| `syslog-address` | The address of an external `syslog` server. The URI specifier may be `[tcp|udp|tcp+tls]://host:port`, `unix://path`, or `unixgram://path`. If the transport is `tcp`, `udp`, or `tcp+tls`, the default port is `514`.| `--log-opt syslog-address=tcp+tls://192.168.1.3:514`, `--log-opt syslog-address=unix:///tmp/syslog.sock` | | `syslog-facility` | The `syslog` facility to use. Can be the number or name for any valid `syslog` facility. See the [syslog documentation](https://tools.ietf.org/html/rfc5424#section-6.2.1). | `--log-opt syslog-facility=daemon` | | `syslog-tls-ca-cert` | The absolute path to the trust certificates signed by the CA. **Ignored if the address protocol is not `tcp+tls`.** | `--log-opt syslog-tls-ca-cert=/etc/ca-certificates/custom/ca.pem` | | `syslog-tls-cert` | The absolute path to the TLS certificate file. **Ignored if the address protocol is not `tcp+tls`**. | `--log-opt syslog-tls-cert=/etc/ca-certificates/custom/cert.pem` | From 52bb6da46d68f0bb1271698d2b61b6377a01d02f Mon Sep 17 00:00:00 2001 From: Victoria Bialas Date: Tue, 7 Feb 2017 11:10:22 -0800 Subject: [PATCH 021/209] beta 41 release notes Signed-off-by: Victoria Bialas --- docker-for-mac/release-notes.md | 15 ++++++++++++++- docker-for-windows/release-notes.md | 15 ++++++++++++++- 2 files changed, 28 insertions(+), 2 deletions(-) diff --git a/docker-for-mac/release-notes.md b/docker-for-mac/release-notes.md index fbc9021273..bfc61ebc59 100644 --- a/docker-for-mac/release-notes.md +++ b/docker-for-mac/release-notes.md @@ -266,7 +266,20 @@ events or unexpected unmounts. ## Beta Release Notes -### Beta 40 Release Notes (2017-01-31 1.13.1-beta40) +### Beta 41 Release Notes (2017-02-07-2017-1.13.1-rc2-beta41) + +**Upgrades** + +- Docker 1.13.1-rc2 +- [Docker Compose 1.11.0-rc1](https://github.com/docker/compose/releases/tag/1.11.0-rc1) +- Linux kernel 4.9.8 + +**Bug fixes and minor improvements** + +- VPNKit: set the Recursion Available bit on DNS responses from the cache +- Don’t use port 4222 inside the Linux VM + +### Beta 40 Release Notes (2017-01-31 1.13.1-rc1-beta40) **Upgrades** diff --git a/docker-for-windows/release-notes.md b/docker-for-windows/release-notes.md index 11a66e8920..c07f0a41d3 100644 --- a/docker-for-windows/release-notes.md +++ b/docker-for-windows/release-notes.md @@ -254,7 +254,20 @@ We did not distribute a 1.12.4 stable release ## Beta Release Notes -### Beta 40 Release Notes (2017-01-31 1.13.1-beta40) +### Beta 41 Release Notes (2017-02-07 1.13.1-rc2-beta41) + +**Upgrades** + +- Docker 1.13.1-rc2 +- [Docker Compose 1.11.0-rc1](https://github.com/docker/compose/releases/tag/1.11.0-rc1) +- Linux kernel 4.9.8 + +**Bug fixes and minor improvements** + +- VPNKit: set the Recursion Available bit on DNS responses from the cache +- Don't use port 4222 inside the Linux VM + +### Beta 40 Release Notes (2017-01-31 1.13.1-rc1-beta40) **Upgrades** From a9da7672a50cb8b0d131bc3ca67214f56ad5892c Mon Sep 17 00:00:00 2001 From: Jeffery Bradberry Date: Tue, 7 Feb 2017 14:14:05 -0500 Subject: [PATCH 022/209] Update services.md --- engine/swarm/services.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/engine/swarm/services.md b/engine/swarm/services.md index 6eaf92ec44..5d94168e07 100644 --- a/engine/swarm/services.md +++ b/engine/swarm/services.md @@ -545,7 +545,7 @@ $ docker service create \ For more information on how to create a volume, see the `volume create` [CLI reference](../reference/commandline/volume_create.md). The following method creates the volume at deployment time when the scheduler -dispatches a task, just before the starting the container: +dispatches a task, just before starting the container: ```bash $ docker service create \ From 07f6c4ac592ebbba90fd15214bf69a80145acf0d Mon Sep 17 00:00:00 2001 From: Patrick Devine Date: Tue, 7 Feb 2017 16:44:57 -0800 Subject: [PATCH 023/209] Add storage section and clarify sizing guidelines --- .../dtr/2.1/guides/high-availability/index.md | 27 ++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) diff --git a/datacenter/dtr/2.1/guides/high-availability/index.md b/datacenter/dtr/2.1/guides/high-availability/index.md index 67126e1332..130bf8a716 100644 --- a/datacenter/dtr/2.1/guides/high-availability/index.md +++ b/datacenter/dtr/2.1/guides/high-availability/index.md @@ -34,11 +34,15 @@ the DTR cluster. When sizing your DTR installation for high-availability, follow these rules of thumb: -* Don't create a DTR cluster with just two replicas. Your cluster -won't tolerate any failures, and it's possible that you experience performance -degradation. +* Don't create a DTR cluster with an even number replicas. Your cluster +won't tolerate any failures if the cluster splits in half. This is +very difficult to recover from. * When a replica fails, the number of failures tolerated by your cluster decreases. Don't leave that replica offline for long. +* When you want to fix your DTR cluster, make certain that you remove any +broken replicas before you try to add a new replica. The DTR bootstrapper +will try to prevent you from doing this, as it could lead to multiple +failed nodes and failure of the entire DTR cluster. * Adding too many replicas to the cluster might also lead to performance degradation, as data needs to be replicated across all replicas. @@ -64,6 +68,23 @@ To have high-availability on UCP and DTR, you need a minimum of: ![](../images/high-availability-2.png) +## Storage considerations + +DTR does not provide clustering for the storage which underlies your image +repositories. In order for DTR to work correctly in HA mode, you will either +need to use object storage or NFS. + +Supported object stores include: + +* AWS S3 +* Azure Cloud Storage +* OpenStack Swift +* Google Cloud Storage +* S3 Compatible storage (Scality, Minio, etc.) + +Object storage can be configured directly through the Admin screen in the +DTR UI, and NFS can be configured during installation through the CLI. + ## Load balancing DTR does not provide a load balancing service. You can use an on-premises From d2c3a9a5e2228fb2d7d3eb5386f6346d5ce0d59f Mon Sep 17 00:00:00 2001 From: John Mulhausen Date: Tue, 7 Feb 2017 16:49:36 -0800 Subject: [PATCH 024/209] Update docs.html (#1551) --- _layouts/docs.html | 1 + 1 file changed, 1 insertion(+) diff --git a/_layouts/docs.html b/_layouts/docs.html index 72e6b51cb4..a751fffa65 100644 --- a/_layouts/docs.html +++ b/_layouts/docs.html @@ -37,6 +37,7 @@ ng\:form { display: block; } + + + + diff --git a/engine/api/v1.26/redoc.1.6.2.min.js b/engine/api/v1.26/redoc.1.6.2.min.js new file mode 100644 index 0000000000..0f54fe41d4 --- /dev/null +++ b/engine/api/v1.26/redoc.1.6.2.min.js @@ -0,0 +1,48 @@ +/*! + * ReDoc - OpenAPI/Swagger-generated API Reference Documentation + * ------------------------------------------------------------- + * Version: "1.6.2" + * Repo: https://github.com/Rebilly/ReDoc + */ +!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e(function(){try{return require("esprima")}catch(t){}}(),function(){try{return require("jquery")}catch(t){}}()):"function"==typeof define&&define.amd?define("Redoc",["esprima","jquery"],e):"object"==typeof exports?exports.Redoc=e(function(){try{return require("esprima")}catch(t){}}(),function(){try{return require("jquery")}catch(t){}}()):t.Redoc=e(t.esprima,t.jquery)}(this,function(t,e){return function(t){function e(r){if(n[r])return n[r].exports;var i=n[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,e),i.l=!0,i.exports}var n={};return e.m=t,e.c=n,e.i=function(t){return t},e.d=function(t,e,n){Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:n})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=1081)}([function(t,e,n){"use strict";var r=n(38),i=n(1059),o=n(185),s=function(){function t(t){this._isScalar=!1,t&&(this._subscribe=t)}return t.prototype.lift=function(e){var n=new t;return n.source=this,n.operator=e,n},t.prototype.subscribe=function(t,e,n){var r=this.operator,o=i.toSubscriber(t,e,n);if(r?r.call(o,this):o.add(this._subscribe(o)),o.syncErrorThrowable&&(o.syncErrorThrowable=!1,o.syncErrorThrown))throw o.syncErrorValue;return o},t.prototype.forEach=function(t,e){var n=this;if(e||(r.root.Rx&&r.root.Rx.config&&r.root.Rx.config.Promise?e=r.root.Rx.config.Promise:r.root.Promise&&(e=r.root.Promise)),!e)throw new Error("no Promise impl found");return new e(function(e,r){var i=n.subscribe(function(e){if(i)try{t(e)}catch(t){r(t),i.unsubscribe()}else t(e)},r,e)})},t.prototype._subscribe=function(t){return this.source.subscribe(t)},t.prototype[o.$$observable]=function(){return this},t.create=function(e){return new t(e)},t}();e.Observable=s},function(t,e,n){var r=n(14),i=n(17),o=n(51),s=n(47),a=n(92),c="prototype",u=function(t,e,n){var l,h,p,f,_=t&u.F,d=t&u.G,y=t&u.S,m=t&u.P,g=t&u.B,v=d?r:y?r[e]||(r[e]={}):(r[e]||{})[c],b=d?i:i[e]||(i[e]={}),w=b[c]||(b[c]={});d&&(n=e);for(l in n)h=!_&&v&&void 0!==v[l],p=(h?v:n)[l],f=g&&h?a(p,r):m&&"function"==typeof p?a(Function.call,p):p,v&&s(v,l,p,t&u.U),b[l]!=p&&o(b,l,f),m&&w[l]!=p&&(w[l]=p)};r.core=i,u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,t.exports=u},function(t,e,n){"use strict";var r=n(420);n.d(e,"assertPlatform",function(){return r.a}),n.d(e,"destroyPlatform",function(){return r.b}),n.d(e,"getPlatform",function(){return r.c}),n.d(e,"createPlatform",function(){return r.d}),n.d(e,"ApplicationRef",function(){return r.e}),n.d(e,"enableProdMode",function(){return r.f}),n.d(e,"isDevMode",function(){return r.g}),n.d(e,"createPlatformFactory",function(){return r.h}),n.d(e,"PlatformRef",function(){return r.i}),n.d(e,"APP_ID",function(){return r.j}),n.d(e,"PACKAGE_ROOT_URL",function(){return r.k}),n.d(e,"APP_BOOTSTRAP_LISTENER",function(){return r.l}),n.d(e,"PLATFORM_INITIALIZER",function(){return r.m}),n.d(e,"ApplicationInitStatus",function(){return r.n}),n.d(e,"APP_INITIALIZER",function(){return r.o}),n.d(e,"DebugElement",function(){return r.p}),n.d(e,"DebugNode",function(){return r.q}),n.d(e,"asNativeElements",function(){return r.r}),n.d(e,"getDebugNode",function(){return r.s}),n.d(e,"Testability",function(){return r.t}),n.d(e,"TestabilityRegistry",function(){return r.u}),n.d(e,"setTestabilityGetter",function(){return r.v}),n.d(e,"TRANSLATIONS",function(){return r.w}),n.d(e,"TRANSLATIONS_FORMAT",function(){return r.x}),n.d(e,"LOCALE_ID",function(){return r.y}),n.d(e,"ApplicationModule",function(){return r.z}),n.d(e,"wtfCreateScope",function(){return r.A}),n.d(e,"wtfLeave",function(){return r.B}),n.d(e,"wtfStartTimeRange",function(){return r.C}),n.d(e,"wtfEndTimeRange",function(){return r.D}),n.d(e,"Type",function(){return r.E}),n.d(e,"EventEmitter",function(){return r.F}),n.d(e,"ErrorHandler",function(){return r.G}),n.d(e,"AnimationTransitionEvent",function(){return r.H}),n.d(e,"AnimationPlayer",function(){return r.I}),n.d(e,"Sanitizer",function(){return r.J}),n.d(e,"SecurityContext",function(){return r.K}),n.d(e,"Attribute",function(){return r.L}),n.d(e,"ContentChild",function(){return r.M}),n.d(e,"ContentChildren",function(){return r.N}),n.d(e,"Query",function(){return r.O}),n.d(e,"ViewChild",function(){return r.P}),n.d(e,"ViewChildren",function(){return r.Q}),n.d(e,"ANALYZE_FOR_ENTRY_COMPONENTS",function(){return r.R}),n.d(e,"Component",function(){return r.S}),n.d(e,"Directive",function(){return r.T}),n.d(e,"HostBinding",function(){return r.U}),n.d(e,"HostListener",function(){return r.V}),n.d(e,"Input",function(){return r.W}),n.d(e,"Output",function(){return r.X}),n.d(e,"Pipe",function(){return r.Y}),n.d(e,"OnDestroy",function(){return r.Z}),n.d(e,"AfterContentInit",function(){return r._0}),n.d(e,"AfterViewChecked",function(){return r._1}),n.d(e,"AfterViewInit",function(){return r._2}),n.d(e,"DoCheck",function(){return r._3}),n.d(e,"OnChanges",function(){return r._4}),n.d(e,"AfterContentChecked",function(){return r._5}),n.d(e,"OnInit",function(){return r._6}),n.d(e,"CUSTOM_ELEMENTS_SCHEMA",function(){return r._7}),n.d(e,"NO_ERRORS_SCHEMA",function(){return r._8}),n.d(e,"NgModule",function(){return r._9}),n.d(e,"ViewEncapsulation",function(){return r._10}),n.d(e,"Class",function(){return r._11}),n.d(e,"forwardRef",function(){return r._12}),n.d(e,"resolveForwardRef",function(){return r._13}),n.d(e,"Injector",function(){return r._14}),n.d(e,"ReflectiveInjector",function(){return r._15}),n.d(e,"ResolvedReflectiveFactory",function(){return r._16}),n.d(e,"ReflectiveKey",function(){return r._17}),n.d(e,"OpaqueToken",function(){return r._18}),n.d(e,"NgZone",function(){return r._19}),n.d(e,"RenderComponentType",function(){return r._20}),n.d(e,"Renderer",function(){return r._21}),n.d(e,"RootRenderer",function(){return r._22}),n.d(e,"COMPILER_OPTIONS",function(){return r._23}),n.d(e,"CompilerFactory",function(){return r._24}),n.d(e,"ModuleWithComponentFactories",function(){return r._25}),n.d(e,"Compiler",function(){return r._26}),n.d(e,"ComponentFactory",function(){return r._27}),n.d(e,"ComponentRef",function(){return r._28}),n.d(e,"ComponentFactoryResolver",function(){return r._29}),n.d(e,"ElementRef",function(){return r._30}),n.d(e,"NgModuleFactory",function(){return r._31}),n.d(e,"NgModuleRef",function(){return r._32}),n.d(e,"NgModuleFactoryLoader",function(){return r._33}),n.d(e,"getModuleFactory",function(){return r._34}),n.d(e,"QueryList",function(){return r._35}),n.d(e,"SystemJsNgModuleLoader",function(){return r._36}),n.d(e,"SystemJsNgModuleLoaderConfig",function(){return r._37}),n.d(e,"TemplateRef",function(){return r._38}),n.d(e,"ViewContainerRef",function(){return r._39}),n.d(e,"EmbeddedViewRef",function(){return r._40}),n.d(e,"ViewRef",function(){return r._41}),n.d(e,"ChangeDetectionStrategy",function(){return r._42}),n.d(e,"ChangeDetectorRef",function(){return r._43}),n.d(e,"CollectionChangeRecord",function(){return r._44}),n.d(e,"DefaultIterableDiffer",function(){return r._45}),n.d(e,"IterableDiffers",function(){return r._46}),n.d(e,"KeyValueChangeRecord",function(){return r._47}),n.d(e,"KeyValueDiffers",function(){return r._48}),n.d(e,"SimpleChange",function(){return r._49}),n.d(e,"WrappedValue",function(){return r._50}),n.d(e,"platformCore",function(){return r._51}),n.d(e,"__core_private__",function(){return r._52}),n.d(e,"AUTO_STYLE",function(){return r._53}),n.d(e,"AnimationEntryMetadata",function(){return r._54}),n.d(e,"AnimationStateMetadata",function(){return r._55}),n.d(e,"AnimationStateDeclarationMetadata",function(){return r._56}),n.d(e,"AnimationStateTransitionMetadata",function(){return r._57}),n.d(e,"AnimationMetadata",function(){return r._58}),n.d(e,"AnimationKeyframesSequenceMetadata",function(){return r._59}),n.d(e,"AnimationStyleMetadata",function(){return r._60}),n.d(e,"AnimationAnimateMetadata",function(){return r._61}),n.d(e,"AnimationWithStepsMetadata",function(){return r._62}),n.d(e,"AnimationSequenceMetadata",function(){return r._63}),n.d(e,"AnimationGroupMetadata",function(){return r._64}),n.d(e,"animate",function(){return r._65}),n.d(e,"group",function(){return r._66}),n.d(e,"sequence",function(){return r._67}),n.d(e,"style",function(){return r._68}),n.d(e,"state",function(){return r._69}),n.d(e,"keyframes",function(){return r._70}),n.d(e,"transition",function(){return r._71}),n.d(e,"trigger",function(){return r._72}),n.d(e,"Inject",function(){return r._73}),n.d(e,"Optional",function(){return r._74}),n.d(e,"Injectable",function(){return r._75}),n.d(e,"Self",function(){return r._76}),n.d(e,"SkipSelf",function(){return r._77}),n.d(e,"Host",function(){return r._78})},function(t,e,n){"use strict";var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},i=n(269),o=n(30),s=n(781),a=n(186),c=function(t){function e(n,r,i){switch(t.call(this),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=s.empty;break;case 1:if(!n){this.destination=s.empty;break}if("object"==typeof n){n instanceof e?(this.destination=n,this.destination.add(this)):(this.syncErrorThrowable=!0,this.destination=new u(this,n));break}default:this.syncErrorThrowable=!0,this.destination=new u(this,n,r,i)}}return r(e,t),e.prototype[a.$$rxSubscriber]=function(){return this},e.create=function(t,n,r){var i=new e(t,n,r);return i.syncErrorThrowable=!1,i},e.prototype.next=function(t){this.isStopped||this._next(t)},e.prototype.error=function(t){this.isStopped||(this.isStopped=!0,this._error(t))},e.prototype.complete=function(){this.isStopped||(this.isStopped=!0,this._complete())},e.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,t.prototype.unsubscribe.call(this))},e.prototype._next=function(t){this.destination.next(t)},e.prototype._error=function(t){this.destination.error(t),this.unsubscribe()},e.prototype._complete=function(){this.destination.complete(),this.unsubscribe()},e}(o.Subscription);e.Subscriber=c;var u=function(t){function e(e,n,r,o){t.call(this),this._parent=e;var s,a=this;i.isFunction(n)?s=n:n&&(a=n,s=n.next,r=n.error,o=n.complete,i.isFunction(a.unsubscribe)&&this.add(a.unsubscribe.bind(a)),a.unsubscribe=this.unsubscribe.bind(this)),this._context=a,this._next=s,this._error=r,this._complete=o}return r(e,t),e.prototype.next=function(t){if(!this.isStopped&&this._next){var e=this._parent;e.syncErrorThrowable?this.__tryOrSetError(e,this._next,t)&&this.unsubscribe():this.__tryOrUnsub(this._next,t)}},e.prototype.error=function(t){if(!this.isStopped){var e=this._parent;if(this._error)e.syncErrorThrowable?(this.__tryOrSetError(e,this._error,t),this.unsubscribe()):(this.__tryOrUnsub(this._error,t),this.unsubscribe());else{if(!e.syncErrorThrowable)throw this.unsubscribe(),t;e.syncErrorValue=t,e.syncErrorThrown=!0,this.unsubscribe()}}},e.prototype.complete=function(){if(!this.isStopped){var t=this._parent;this._complete?t.syncErrorThrowable?(this.__tryOrSetError(t,this._complete),this.unsubscribe()):(this.__tryOrUnsub(this._complete),this.unsubscribe()):this.unsubscribe()}},e.prototype.__tryOrUnsub=function(t,e){try{t.call(this._context,e)}catch(t){throw this.unsubscribe(),t}},e.prototype.__tryOrSetError=function(t,e,n){try{e.call(this._context,n)}catch(e){return t.syncErrorValue=e,t.syncErrorThrown=!0,!0}return!1},e.prototype._unsubscribe=function(){var t=this._parent;this._context=null,this._parent=null,t.unsubscribe()},e}(c)},function(t,e,n){"use strict";var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},i=n(3),o=function(t){function e(){t.apply(this,arguments)}return r(e,t),e.prototype.notifyNext=function(t,e,n,r,i){this.destination.next(e)},e.prototype.notifyError=function(t,e){this.destination.error(t)},e.prototype.notifyComplete=function(t){this.destination.complete()},e}(i.Subscriber);e.OuterSubscriber=o},function(t,e,n){"use strict";function r(t,e,n,r){var h=new u.InnerSubscriber(t,n,r);if(h.closed)return null;if(e instanceof a.Observable)return e._isScalar?(h.next(e.value),h.complete(),null):e.subscribe(h);if(o.isArray(e)){for(var p=0,f=e.length;p=o())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+o().toString(16)+" bytes");return 0|t}function y(e){return+e!=e&&(e=0),t.alloc(+e)}function m(e,n){if(t.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var r=e.length;if(0===r)return 0;for(var i=!1;;)switch(n){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return W(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return G(e).length;default:if(i)return W(e).length;n=(""+n).toLowerCase(),i=!0}}function g(t,e,n){var r=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if(n>>>=0,e>>>=0,n<=e)return"";for(t||(t="utf8");;)switch(t){case"hex":return P(this,e,n);case"utf8":case"utf-8":return O(this,e,n);case"ascii":return A(this,e,n);case"latin1":case"binary":return N(this,e,n);case"base64":return S(this,e,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return M(this,e,n);default:if(r)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),r=!0}}function v(t,e,n){var r=t[e];t[e]=t[n],t[n]=r}function b(e,n,r,i,o){if(0===e.length)return-1;if("string"==typeof r?(i=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=o?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(o)return-1;r=e.length-1}else if(r<0){if(!o)return-1;r=0}if("string"==typeof n&&(n=t.from(n,i)),t.isBuffer(n))return 0===n.length?-1:w(e,n,r,i,o);if("number"==typeof n)return n=255&n,t.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,n,r):Uint8Array.prototype.lastIndexOf.call(e,n,r):w(e,[n],r,i,o);throw new TypeError("val must be string, number or Buffer"); +}function w(t,e,n,r,i){function o(t,e){return 1===s?t[e]:t.readUInt16BE(e*s)}var s=1,a=t.length,c=e.length;if(void 0!==r&&(r=String(r).toLowerCase(),"ucs2"===r||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(t.length<2||e.length<2)return-1;s=2,a/=2,c/=2,n/=2}var u;if(i){var l=-1;for(u=n;ua&&(n=a-c),u=n;u>=0;u--){for(var h=!0,p=0;pi&&(r=i)):r=i;var o=e.length;if(o%2!==0)throw new TypeError("Invalid hex string");r>o/2&&(r=o/2);for(var s=0;s239?4:o>223?3:o>191?2:1;if(i+a<=n){var c,u,l,h;switch(a){case 1:o<128&&(s=o);break;case 2:c=t[i+1],128===(192&c)&&(h=(31&o)<<6|63&c,h>127&&(s=h));break;case 3:c=t[i+1],u=t[i+2],128===(192&c)&&128===(192&u)&&(h=(15&o)<<12|(63&c)<<6|63&u,h>2047&&(h<55296||h>57343)&&(s=h));break;case 4:c=t[i+1],u=t[i+2],l=t[i+3],128===(192&c)&&128===(192&u)&&128===(192&l)&&(h=(15&o)<<18|(63&c)<<12|(63&u)<<6|63&l,h>65535&&h<1114112&&(s=h))}}null===s?(s=65533,a=1):s>65535&&(s-=65536,r.push(s>>>10&1023|55296),s=56320|1023&s),r.push(s),i+=a}return R(r)}function R(t){var e=t.length;if(e<=tt)return String.fromCharCode.apply(String,t);for(var n="",r=0;rr)&&(n=r);for(var i="",o=e;on)throw new RangeError("Trying to access beyond buffer length")}function V(e,n,r,i,o,s){if(!t.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(n>o||ne.length)throw new RangeError("Index out of range")}function j(t,e,n,r){e<0&&(e=65535+e+1);for(var i=0,o=Math.min(t.length-n,2);i>>8*(r?i:1-i)}function L(t,e,n,r){e<0&&(e=4294967295+e+1);for(var i=0,o=Math.min(t.length-n,4);i>>8*(r?i:3-i)&255}function F(t,e,n,r,i,o){if(n+r>t.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function B(t,e,n,r,i){return i||F(t,e,n,4,3.4028234663852886e38,-3.4028234663852886e38),X.write(t,e,n,r,23,4),n+4}function U(t,e,n,r,i){return i||F(t,e,n,8,1.7976931348623157e308,-1.7976931348623157e308),X.write(t,e,n,r,52,8),n+8}function z(t){if(t=H(t).replace(et,""),t.length<2)return"";for(;t.length%4!==0;)t+="=";return t}function H(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}function q(t){return t<16?"0"+t.toString(16):t.toString(16)}function W(t,e){e=e||1/0;for(var n,r=t.length,i=null,o=[],s=0;s55295&&n<57344){if(!i){if(n>56319){(e-=3)>-1&&o.push(239,191,189);continue}if(s+1===r){(e-=3)>-1&&o.push(239,191,189);continue}i=n;continue}if(n<56320){(e-=3)>-1&&o.push(239,191,189),i=n;continue}n=(i-55296<<10|n-56320)+65536}else i&&(e-=3)>-1&&o.push(239,191,189);if(i=null,n<128){if((e-=1)<0)break;o.push(n)}else if(n<2048){if((e-=2)<0)break;o.push(n>>6|192,63&n|128)}else if(n<65536){if((e-=3)<0)break;o.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((e-=4)<0)break;o.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return o}function Y(t){for(var e=[],n=0;n>8,i=n%256,o.push(i),o.push(r);return o}function G(t){return K.toByteArray(z(t))}function Z(t,e,n,r){for(var i=0;i=e.length||i>=t.length);++i)e[i+n]=t[i];return i}function J(t){return t!==t}var K=n(487),X=n(655),Q=n(255);e.Buffer=t,e.SlowBuffer=y,e.INSPECT_MAX_BYTES=50,t.TYPED_ARRAY_SUPPORT=void 0!==r.TYPED_ARRAY_SUPPORT?r.TYPED_ARRAY_SUPPORT:i(),e.kMaxLength=o(),t.poolSize=8192,t._augment=function(e){return e.__proto__=t.prototype,e},t.from=function(t,e,n){return a(null,t,e,n)},t.TYPED_ARRAY_SUPPORT&&(t.prototype.__proto__=Uint8Array.prototype,t.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&t[Symbol.species]===t&&Object.defineProperty(t,Symbol.species,{value:null,configurable:!0})),t.alloc=function(t,e,n){return u(null,t,e,n)},t.allocUnsafe=function(t){return l(null,t)},t.allocUnsafeSlow=function(t){return l(null,t)},t.isBuffer=function(t){return!(null==t||!t._isBuffer)},t.compare=function(e,n){if(!t.isBuffer(e)||!t.isBuffer(n))throw new TypeError("Arguments must be Buffers");if(e===n)return 0;for(var r=e.length,i=n.length,o=0,s=Math.min(r,i);o0&&(t=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(t+=" ... ")),""},t.prototype.compare=function(e,n,r,i,o){if(!t.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===n&&(n=0),void 0===r&&(r=e?e.length:0),void 0===i&&(i=0),void 0===o&&(o=this.length),n<0||r>e.length||i<0||o>this.length)throw new RangeError("out of range index");if(i>=o&&n>=r)return 0;if(i>=o)return-1;if(n>=r)return 1;if(n>>>=0,r>>>=0,i>>>=0,o>>>=0,this===e)return 0;for(var s=o-i,a=r-n,c=Math.min(s,a),u=this.slice(i,o),l=e.slice(n,r),h=0;hi)&&(n=i),t.length>0&&(n<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var o=!1;;)switch(r){case"hex":return x(this,t,e,n);case"utf8":case"utf-8":return I(this,t,e,n);case"ascii":return C(this,t,e,n);case"latin1":case"binary":return k(this,t,e,n);case"base64":return T(this,t,e,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return E(this,t,e,n);default:if(o)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),o=!0}},t.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var tt=4096;t.prototype.slice=function(e,n){var r=this.length;e=~~e,n=void 0===n?r:~~n,e<0?(e+=r,e<0&&(e=0)):e>r&&(e=r),n<0?(n+=r,n<0&&(n=0)):n>r&&(n=r),n0&&(i*=256);)r+=this[t+--e]*i;return r},t.prototype.readUInt8=function(t,e){return e||D(t,1,this.length),this[t]},t.prototype.readUInt16LE=function(t,e){return e||D(t,2,this.length),this[t]|this[t+1]<<8},t.prototype.readUInt16BE=function(t,e){return e||D(t,2,this.length),this[t]<<8|this[t+1]},t.prototype.readUInt32LE=function(t,e){return e||D(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},t.prototype.readUInt32BE=function(t,e){return e||D(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},t.prototype.readIntLE=function(t,e,n){t=0|t,e=0|e,n||D(t,e,this.length);for(var r=this[t],i=1,o=0;++o=i&&(r-=Math.pow(2,8*e)),r},t.prototype.readIntBE=function(t,e,n){t=0|t,e=0|e,n||D(t,e,this.length);for(var r=e,i=1,o=this[t+--r];r>0&&(i*=256);)o+=this[t+--r]*i;return i*=128,o>=i&&(o-=Math.pow(2,8*e)),o},t.prototype.readInt8=function(t,e){return e||D(t,1,this.length),128&this[t]?(255-this[t]+1)*-1:this[t]},t.prototype.readInt16LE=function(t,e){e||D(t,2,this.length);var n=this[t]|this[t+1]<<8;return 32768&n?4294901760|n:n},t.prototype.readInt16BE=function(t,e){e||D(t,2,this.length);var n=this[t+1]|this[t]<<8;return 32768&n?4294901760|n:n},t.prototype.readInt32LE=function(t,e){return e||D(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},t.prototype.readInt32BE=function(t,e){return e||D(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},t.prototype.readFloatLE=function(t,e){return e||D(t,4,this.length),X.read(this,t,!0,23,4)},t.prototype.readFloatBE=function(t,e){return e||D(t,4,this.length),X.read(this,t,!1,23,4)},t.prototype.readDoubleLE=function(t,e){return e||D(t,8,this.length),X.read(this,t,!0,52,8)},t.prototype.readDoubleBE=function(t,e){return e||D(t,8,this.length),X.read(this,t,!1,52,8)},t.prototype.writeUIntLE=function(t,e,n,r){if(t=+t,e=0|e,n=0|n,!r){var i=Math.pow(2,8*n)-1;V(this,t,e,n,i,0)}var o=1,s=0;for(this[e]=255&t;++s=0&&(s*=256);)this[e+o]=t/s&255;return e+n},t.prototype.writeUInt8=function(e,n,r){return e=+e,n=0|n,r||V(this,e,n,1,255,0),t.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[n]=255&e,n+1},t.prototype.writeUInt16LE=function(e,n,r){return e=+e,n=0|n,r||V(this,e,n,2,65535,0),t.TYPED_ARRAY_SUPPORT?(this[n]=255&e,this[n+1]=e>>>8):j(this,e,n,!0),n+2},t.prototype.writeUInt16BE=function(e,n,r){return e=+e,n=0|n,r||V(this,e,n,2,65535,0),t.TYPED_ARRAY_SUPPORT?(this[n]=e>>>8,this[n+1]=255&e):j(this,e,n,!1),n+2},t.prototype.writeUInt32LE=function(e,n,r){return e=+e,n=0|n,r||V(this,e,n,4,4294967295,0),t.TYPED_ARRAY_SUPPORT?(this[n+3]=e>>>24,this[n+2]=e>>>16,this[n+1]=e>>>8,this[n]=255&e):L(this,e,n,!0),n+4},t.prototype.writeUInt32BE=function(e,n,r){return e=+e,n=0|n,r||V(this,e,n,4,4294967295,0),t.TYPED_ARRAY_SUPPORT?(this[n]=e>>>24,this[n+1]=e>>>16,this[n+2]=e>>>8,this[n+3]=255&e):L(this,e,n,!1),n+4},t.prototype.writeIntLE=function(t,e,n,r){if(t=+t,e=0|e,!r){var i=Math.pow(2,8*n-1);V(this,t,e,n,i-1,-i)}var o=0,s=1,a=0;for(this[e]=255&t;++o>0)-a&255;return e+n},t.prototype.writeIntBE=function(t,e,n,r){if(t=+t,e=0|e,!r){var i=Math.pow(2,8*n-1);V(this,t,e,n,i-1,-i)}var o=n-1,s=1,a=0;for(this[e+o]=255&t;--o>=0&&(s*=256);)t<0&&0===a&&0!==this[e+o+1]&&(a=1),this[e+o]=(t/s>>0)-a&255;return e+n},t.prototype.writeInt8=function(e,n,r){return e=+e,n=0|n,r||V(this,e,n,1,127,-128),t.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[n]=255&e,n+1},t.prototype.writeInt16LE=function(e,n,r){return e=+e,n=0|n,r||V(this,e,n,2,32767,-32768),t.TYPED_ARRAY_SUPPORT?(this[n]=255&e,this[n+1]=e>>>8):j(this,e,n,!0),n+2},t.prototype.writeInt16BE=function(e,n,r){return e=+e,n=0|n,r||V(this,e,n,2,32767,-32768),t.TYPED_ARRAY_SUPPORT?(this[n]=e>>>8,this[n+1]=255&e):j(this,e,n,!1),n+2},t.prototype.writeInt32LE=function(e,n,r){return e=+e,n=0|n,r||V(this,e,n,4,2147483647,-2147483648),t.TYPED_ARRAY_SUPPORT?(this[n]=255&e,this[n+1]=e>>>8,this[n+2]=e>>>16,this[n+3]=e>>>24):L(this,e,n,!0),n+4},t.prototype.writeInt32BE=function(e,n,r){return e=+e,n=0|n,r||V(this,e,n,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),t.TYPED_ARRAY_SUPPORT?(this[n]=e>>>24,this[n+1]=e>>>16,this[n+2]=e>>>8,this[n+3]=255&e):L(this,e,n,!1),n+4},t.prototype.writeFloatLE=function(t,e,n){return B(this,t,e,!0,n)},t.prototype.writeFloatBE=function(t,e,n){return B(this,t,e,!1,n)},t.prototype.writeDoubleLE=function(t,e,n){return U(this,t,e,!0,n)},t.prototype.writeDoubleBE=function(t,e,n){return U(this,t,e,!1,n)},t.prototype.copy=function(e,n,r,i){if(r||(r=0),i||0===i||(i=this.length),n>=e.length&&(n=e.length),n||(n=0),i>0&&i=this.length)throw new RangeError("sourceStart out of bounds");if(i<0)throw new RangeError("sourceEnd out of bounds");i>this.length&&(i=this.length),e.length-n=0;--o)e[o+n]=this[o+r];else if(s<1e3||!t.TYPED_ARRAY_SUPPORT)for(o=0;o>>=0,r=void 0===r?this.length:r>>>0,e||(e=0);var s;if("number"==typeof e)for(s=n;s=e.length-1?e.pop():e.splice(n,1)}this.viewContainer=null,this.dirtyParentQueriesInternal()},t.prototype._renderDetach=function(){this._directRenderer?this.visitRootNodesInternal(this._directRenderer.remove,null):this.renderer.detachView(this.flatRootNodes)},t.prototype.attachAfter=function(t,e){this._renderAttach(t,e),this.viewContainer=t,this.declaredViewContainer&&this.declaredViewContainer!==t&&(this.declaredViewContainer.projectedViews||(this.declaredViewContainer.projectedViews=[]),this.declaredViewContainer.projectedViews.push(this)),this.dirtyParentQueriesInternal()},t.prototype.moveAfter=function(t,e){this._renderAttach(t,e),this.dirtyParentQueriesInternal()},t.prototype._renderAttach=function(t,e){var n=e?e.lastRootNode:t.nativeElement;if(this._directRenderer){var r=this._directRenderer.nextSibling(n);if(r)this.visitRootNodesInternal(this._directRenderer.insertBefore,r);else{var i=this._directRenderer.parentElement(n);i&&this.visitRootNodesInternal(this._directRenderer.appendChild,i)}}else this.renderer.attachViewAfter(n,this.flatRootNodes)},Object.defineProperty(t.prototype,"changeDetectorRef",{get:function(){return this.ref},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"flatRootNodes",{get:function(){var t=[];return this.visitRootNodesInternal(f.addToArray,t),t},enumerable:!0,configurable:!0}),t.prototype.projectNodes=function(t,e){if(this._directRenderer)this.visitProjectedNodes(e,this._directRenderer.appendChild,t);else{var n=[];this.visitProjectedNodes(e,f.addToArray,n),this.renderer.projectNodes(t,n)}},t.prototype.visitProjectedNodes=function(t,e,n){switch(this.type){case p.ViewType.EMBEDDED:this.parentView.visitProjectedNodes(t,e,n);break;case p.ViewType.COMPONENT:if(this.parentView.type===p.ViewType.HOST)for(var r=this.parentView._hostProjectableNodes[t]||[],i=0;i=0&&(t="https")):t=e.protocol?e.protocol.slice(0,-1):"http";var r=this._schema.host||e.host;this.basePath=this._schema.basePath||"/",this.apiUrl=t+"://"+r+this.basePath,this.apiUrl.endsWith("/")&&(this.apiUrl=this.apiUrl.substr(0,this.apiUrl.length-1)),this.preprocess()},t.prototype.preprocess=function(){var t=new a.MdRenderer;if(this._schema.info.description||(this._schema.info.description=""),this._schema.securityDefinitions){var e=n(159).SecurityDefinitions;t.addPreprocessor(e.insertTagIntoDescription)}this._schema.info["x-redoc-html-description"]=t.renderMd(this._schema.info.description),this._schema.info["x-redoc-markdown-headers"]=t.firstLevelHeadings},Object.defineProperty(t.prototype,"schema",{get:function(){return this._schema},set:function(t){this._schema=t,this.spec.next(this._schema)},enumerable:!0,configurable:!0}),t.prototype.byPointer=function(t){var e=null;if(void 0==t)return null;try{e=i.JsonPointer.get(this._schema,decodeURIComponent(t))}catch(n){"#"!==t.charAt(0)&&(t="#"+t);try{e=this.parser.$refs.get(decodeURIComponent(t))}catch(t){}}return e},t.prototype.resolveRefs=function(t){var e=this;return Object.keys(t).forEach(function(n){if(t[n].$ref){var r=e.byPointer(t[n].$ref);r._pointer=t[n].$ref,t[n]=r}}),t},t.prototype.getMethodParams=function(t,e){function n(t,e){if(!Array.isArray(t))throw new Error("parameters must be an array. Got "+typeof t+" at "+e);return t.map(function(t,n){return t._pointer=i.JsonPointer.join(e,n),t})}"parameters"===i.JsonPointer.baseName(t)&&(t=i.JsonPointer.dirName(t));var r=i.JsonPointer.join(i.JsonPointer.dirName(t),["parameters"]),o=this.byPointer(r)||[],s=i.JsonPointer.join(t,["parameters"]),a=this.byPointer(s)||[];return o=n(o,r),a=n(a,s),e&&(a=this.resolveRefs(a),o=this.resolveRefs(o)),a.concat(o)},t.prototype.getTagsMap=function(){for(var t=this._schema.tags||[],e={},n=0,r=t;n0?r[e-1]:null;t.moveAfter(this,i)},t.prototype.attachView=function(t,e){if(t.type===o.ViewType.COMPONENT)throw new Error("Component views can't be moved!");var n=this.nestedViews;null==n&&(n=[],this.nestedViews=n),e>=n.length?n.push(t):n.splice(e,0,t);var r=e>0?n[e-1]:null;t.attachAfter(this,r)},t.prototype.detachView=function(t){var e=this.nestedViews[t];if(t>=this.nestedViews.length-1?this.nestedViews.pop():this.nestedViews.splice(t,1),e.type===o.ViewType.COMPONENT)throw new Error("Component views can't be moved!");return e.detach(),e},t}()},function(t,e,n){var r=n(6),i=n(328),o=n(84),s=Object.defineProperty;e.f=n(29)?Object.defineProperty:function(t,e,n){ +if(r(t),e=o(e,!0),r(n),i)try{return s(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},function(t,e,n){"use strict";var r=n(22);n.d(e,"TemplateRef",function(){return o}),n.d(e,"TemplateRef_",function(){return s});var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=function(){function t(){}return Object.defineProperty(t.prototype,"elementRef",{get:function(){return null},enumerable:!0,configurable:!0}),t}(),s=function(t){function e(e,n,r){t.call(this),this._parentView=e,this._nodeIndex=n,this._nativeElement=r}return i(e,t),e.prototype.createEmbeddedView=function(t){var e=this._parentView.createEmbeddedViewInternal(this._nodeIndex);return e.create(t||{}),e.ref},Object.defineProperty(e.prototype,"elementRef",{get:function(){return new r.ElementRef(this._nativeElement)},enumerable:!0,configurable:!0}),e}(o)},function(t,e,n){"use strict";function r(t){var e={};return null!==t&&Object.keys(t).forEach(function(n){t[n].forEach(function(t){e[String(t)]=n})}),e}function i(t,e){if(e=e||{},Object.keys(e).forEach(function(e){if(s.indexOf(e)===-1)throw new o('Unknown option "'+e+'" is met in definition of "'+t+'" YAML type.')}),this.tag=t,this.kind=e.kind||null,this.resolve=e.resolve||function(){return!0},this.construct=e.construct||function(t){return t},this.instanceOf=e.instanceOf||null,this.predicate=e.predicate||null,this.represent=e.represent||null,this.defaultStyle=e.defaultStyle||null,this.styleAliases=r(e.styleAliases||null),a.indexOf(this.kind)===-1)throw new o('Unknown kind "'+this.kind+'" is specified for "'+t+'" YAML type.')}var o=n(132),s=["kind","resolve","construct","instanceOf","predicate","represent","defaultStyle","styleAliases"],a=["scalar","sequence","mapping"];t.exports=i},function(t,e){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(t){"object"==typeof window&&(n=window)}t.exports=n},function(t,e,n){"use strict";var r=n(2);n.d(e,"NgIf",function(){return i});var i=function(){function t(t,e){this._viewContainer=t,this._template=e,this._hasView=!1}return Object.defineProperty(t.prototype,"ngIf",{set:function(t){t&&!this._hasView?(this._hasView=!0,this._viewContainer.createEmbeddedView(this._template)):!t&&this._hasView&&(this._hasView=!1,this._viewContainer.clear())},enumerable:!0,configurable:!0}),t.decorators=[{type:r.Directive,args:[{selector:"[ngIf]"}]}],t.ctorParameters=[{type:r.ViewContainerRef},{type:r.TemplateRef}],t.propDecorators={ngIf:[{type:r.Input}]},t}()},function(t,e,n){t.exports=!n(10)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,e,n){"use strict";var r=n(66),i=n(1057),o=n(269),s=n(33),a=n(31),c=n(385),u=function(){function t(t){this.closed=!1,t&&(this._unsubscribe=t)}return t.prototype.unsubscribe=function(){var t,e=!1;if(!this.closed){this.closed=!0;var n=this,u=n._unsubscribe,l=n._subscriptions;if(this._subscriptions=null,o.isFunction(u)){var h=s.tryCatch(u).call(this);h===a.errorObject&&(e=!0,(t=t||[]).push(a.errorObject.e))}if(r.isArray(l))for(var p=-1,f=l.length;++p0?i(r(t),9007199254740991):0}},function(t,e,n){"use strict";(function(t){var n={boolean:!1,function:!0,object:!0,number:!1,string:!1,undefined:!1};e.root=n[typeof self]&&self||n[typeof window]&&window;var r=n[typeof t]&&t;!r||r.global!==r&&r.window!==r||(e.root=r)}).call(e,n(27))},function(t,e,n){"use strict";n.d(e,"SecurityContext",function(){return r}),n.d(e,"Sanitizer",function(){return i});var r;!function(t){t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL"}(r||(r={}));var i=function(){function t(){}return t}()},function(t,e,n){"use strict";var r=n(20);e.SpecManager=r.SpecManager;var i=function(){function t(t){this.specMgr=t,this.componentSchema=null,this.dereferencedCache={}}return t.prototype.ngOnInit=function(){this.preinit()},t.prototype.preinit=function(){this.componentSchema=this.specMgr.byPointer(this.pointer||""),this.init()},t.prototype.ngOnDestroy=function(){this.destroy()},t.prototype.init=function(){},t.prototype.destroy=function(){},t}();e.BaseComponent=i},function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},function(t,e){"function"==typeof Object.create?t.exports=function(t,e){t.super_=e,t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:t.exports=function(t,e){t.super_=e;var n=function(){};n.prototype=e.prototype,t.prototype=new n,t.prototype.constructor=t}},function(t,e){function n(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function i(t){if(l===setTimeout)return setTimeout(t,0);if((l===n||!l)&&setTimeout)return l=setTimeout,setTimeout(t,0);try{return l(t,0)}catch(e){try{return l.call(null,t,0)}catch(e){return l.call(this,t,0)}}}function o(t){if(h===clearTimeout)return clearTimeout(t);if((h===r||!h)&&clearTimeout)return h=clearTimeout,clearTimeout(t);try{return h(t)}catch(e){try{return h.call(null,t)}catch(e){return h.call(this,t)}}}function s(){d&&f&&(d=!1,f.length?_=f.concat(_):y=-1,_.length&&a())}function a(){if(!d){var t=i(s);d=!0;for(var e=_.length;e;){for(f=_,_=[];++y1)for(var n=1;n=55296&&t<=57343)&&(!(t>=64976&&t<=65007)&&(65535!==(65535&t)&&65534!==(65535&t)&&(!(t>=0&&t<=8)&&(11!==t&&(!(t>=14&&t<=31)&&(!(t>=127&&t<=159)&&!(t>1114111)))))))}function u(t){if(t>65535){t-=65536;var e=55296+(t>>10),n=56320+(1023&t);return String.fromCharCode(e,n)}return String.fromCharCode(t)}function l(t,e){var n=0;return o(g,e)?g[e]:35===e.charCodeAt(0)&&m.test(e)&&(n="x"===e[1].toLowerCase()?parseInt(e.slice(2),16):parseInt(e.slice(1),10),c(n))?u(n):t}function h(t){return t.indexOf("&")<0?t:t.replace(y,l)}function p(t){return w[t]}function f(t){return v.test(t)?t.replace(b,p):t}var _=Object.prototype.hasOwnProperty,d=/\\([\\!"#$%&'()*+,.\/:;<=>?@[\]^_`{|}~-])/g,y=/&([a-z#][a-z0-9]{1,31});/gi,m=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))/i,g=n(360),v=/[&<>"]/,b=/[&<>"]/g,w={"&":"&","<":"<",">":">",'"':"""};e.assign=s,e.isString=i,e.has=o,e.unescapeMd=a,e.isValidEntityCode=c,e.fromCodePoint=u,e.replaceEntities=h,e.escapeHtml=f},function(t,e,n){"use strict";var r=n(135),i=n(136);e.async=new i.AsyncScheduler(r.AsyncAction)},function(t,e,n){"use strict";var r=n(2),i=n(49);n.d(e,"NgForRow",function(){return o}),n.d(e,"NgFor",function(){return s});var o=function(){function t(t,e,n){this.$implicit=t,this.index=e,this.count=n}return Object.defineProperty(t.prototype,"first",{get:function(){return 0===this.index},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"last",{get:function(){return this.index===this.count-1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"even",{get:function(){return this.index%2===0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"odd",{get:function(){return!this.even},enumerable:!0,configurable:!0}),t}(),s=function(){function t(t,e,n,r){this._viewContainer=t,this._template=e,this._differs=n,this._cdr=r,this._differ=null}return Object.defineProperty(t.prototype,"ngForTemplate",{set:function(t){t&&(this._template=t)},enumerable:!0,configurable:!0}),t.prototype.ngOnChanges=function(t){if("ngForOf"in t){var e=t.ngForOf.currentValue;if(!this._differ&&e)try{this._differ=this._differs.find(e).create(this._cdr,this.ngForTrackBy)}catch(t){throw new Error("Cannot find a differ supporting object '"+e+"' of type '"+n.i(i.f)(e)+"'. NgFor only supports binding to Iterables such as Arrays.")}}},t.prototype.ngDoCheck=function(){if(this._differ){var t=this._differ.diff(this.ngForOf);t&&this._applyChanges(t)}},t.prototype._applyChanges=function(t){var e=this,n=[];t.forEachOperation(function(t,r,i){if(null==t.previousIndex){var s=e._viewContainer.createEmbeddedView(e._template,new o(null,null,null),i),c=new a(t,s);n.push(c)}else if(null==i)e._viewContainer.remove(r);else{var s=e._viewContainer.get(r);e._viewContainer.move(s,i);var c=new a(t,s);n.push(c)}});for(var r=0;r"+i+""};t.exports=function(t,e){var n={};n[t]=e(a),r(r.P+r.F*i(function(){var e=""[t]('"');return e!==e.toLowerCase()||e.split('"').length>3}),"String",n)}},function(t,e,n){"use strict";(function(t){function r(t){return t.name||typeof t}function i(t){return null!=t}function o(t){return null==t}function s(t){return t instanceof Date&&!isNaN(t.valueOf())}function a(t){if("string"==typeof t)return t;if(null==t)return""+t;if(t.overriddenName)return t.overriddenName;if(t.name)return t.name;var e=t.toString(),n=e.indexOf("\n");return n===-1?e:e.substring(0,n)}function c(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function u(){if(!f)if(l.Symbol&&Symbol.iterator)f=Symbol.iterator;else for(var t=Object.getOwnPropertyNames(Map.prototype),e=0;e1;){var o=r.shift();i=i.hasOwnProperty(o)&&null!=i[o]?i[o]:i[o]={}}void 0!==i&&null!==i||(i={}),i[r.shift()]=n}function c(){if(!h)if(u.Symbol&&Symbol.iterator)h=Symbol.iterator;else for(var t=Object.getOwnPropertyNames(Map.prototype),e=0;ew;w++)if((p||w in g)&&(d=g[w],y=v(d,w,m),t))if(n)x[w]=y;else if(y)switch(t){case 3:return!0;case 5:return d;case 6:return w;case 2:x.push(d)}else if(l)return!1;return h?-1:u||l?l:x}}},function(t,e,n){var r=n(41),i=n(52),o=n(249)("IE_PROTO"),s=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=i(t),r(t,o)?t[o]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?s:null}},function(t,e,n){var r=n(1),i=n(17),o=n(10);t.exports=function(t,e){var n=(i.Object||{})[t]||Object[t],s={};s[t]=e(n),r(r.S+r.F*o(function(){n(1)}),"Object",s)}},function(t,e,n){(function(t){function n(t){return Array.isArray?Array.isArray(t):"[object Array]"===y(t)}function r(t){return"boolean"==typeof t}function i(t){return null===t}function o(t){return null==t}function s(t){return"number"==typeof t}function a(t){return"string"==typeof t}function c(t){return"symbol"==typeof t}function u(t){return void 0===t}function l(t){return"[object RegExp]"===y(t)}function h(t){return"object"==typeof t&&null!==t}function p(t){return"[object Date]"===y(t)}function f(t){return"[object Error]"===y(t)||t instanceof Error}function _(t){return"function"==typeof t}function d(t){return null===t||"boolean"==typeof t||"number"==typeof t||"string"==typeof t||"symbol"==typeof t||"undefined"==typeof t}function y(t){return Object.prototype.toString.call(t)}e.isArray=n,e.isBoolean=r,e.isNull=i,e.isNullOrUndefined=o,e.isNumber=s,e.isString=a,e.isSymbol=c,e.isUndefined=u,e.isRegExp=l,e.isObject=h,e.isDate=p,e.isError=f,e.isFunction=_,e.isPrimitive=d,e.isBuffer=t.isBuffer}).call(e,n(16).Buffer)},function(t,e){"use strict";e.isArray=Array.isArray||function(t){return t&&"number"==typeof t.length}},function(t,e,n){"use strict";var r=n(2),i=n(105),o=n(35),s=n(78);e.INVIEW_POSITION={ABOVE:1,BELLOW:-1,INVIEW:0};var a=function(){function t(t){this.scroll=new r.EventEmitter,this.scrollYOffset=function(){return t.options.scrollYOffset()},this.$scrollParent=t.options.$scrollParent||window,this.scroll=new r.EventEmitter,this.bind(),"scrollRestoration"in history&&(history.scrollRestoration="manual")}return t.prototype.scrollY=function(){return void 0!=this.$scrollParent.pageYOffset?this.$scrollParent.pageYOffset:this.$scrollParent.scrollTop},t.prototype.getElementPos=function(t,n){void 0===n&&(n=!1);var r=this.scrollYOffset(),i=n?-1:1;return i*Math.floor(t.getBoundingClientRect().top)>i*r?e.INVIEW_POSITION.ABOVE:i*t.getBoundingClientRect().bottom<=i*r?e.INVIEW_POSITION.BELLOW:e.INVIEW_POSITION.INVIEW},t.prototype.scrollToPos=function(t){this.$scrollParent.scrollTo?this.$scrollParent.scrollTo(0,Math.floor(t)):this.$scrollParent.scrollTop=t},t.prototype.scrollTo=function(t,e){if(void 0===e&&(e=0),t){var n=t.getBoundingClientRect(),r=this.scrollY()+n.top-this.scrollYOffset()+e+1;return this.scrollToPos(r),r}},t.prototype.saveScroll=function(){var t=this._stickElement;if(t){var e=t.offsetParent;this._savedPosition=t.offsetTop+e.offsetTop}},t.prototype.setStickElement=function(t){this._stickElement=t},t.prototype.restoreScroll=function(){var t=this._stickElement;if(t){var e=t.offsetParent,n=t.offsetTop+e.offsetTop,r=this.scrollY()+(n-this._savedPosition);this.scrollToPos(r)}},t.prototype.relativeScrollPos=function(t){var e=t.getBoundingClientRect();return-e.top+this.scrollYOffset()-1},t.prototype.scrollHandler=function(t){var e=this.scrollY()-this.prevOffsetY>0;this.prevOffsetY=this.scrollY(),this.scroll.next({isScrolledDown:e,evt:t})},t.prototype.bind=function(){var t=this;this.prevOffsetY=this.scrollY(),this._cancel=i.BrowserDomAdapter.onAndCancel(this.$scrollParent,"scroll",s.throttle(function(e){t.scrollHandler(e)},100,this))},t.prototype.unbind=function(){this._cancel()},t=__decorate([r.Injectable(),__metadata("design:paramtypes",["function"==typeof(n="undefined"!=typeof o.OptionsService&&o.OptionsService)&&n||Object])],t);var n}();e.ScrollService=a},function(t,e){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},function(t,e,n){var r=n(345),i=n(1),o=n(172)("metadata"),s=o.store||(o.store=new(n(353))),a=function(t,e,n){var i=s.get(t);if(!i){if(!n)return;s.set(t,i=new r)}var o=i.get(e);if(!o){if(!n)return;i.set(e,o=new r)}return o},c=function(t,e,n){var r=a(e,n,!1);return void 0!==r&&r.has(t)},u=function(t,e,n){var r=a(e,n,!1);return void 0===r?void 0:r.get(t)},l=function(t,e,n,r){a(n,r,!0).set(t,e)},h=function(t,e){var n=a(t,e,!1),r=[];return n&&n.forEach(function(t,e){r.push(e)}),r},p=function(t){return void 0===t||"symbol"==typeof t?t:String(t)},f=function(t){i(i.S,"Reflect",t)};t.exports={store:s,map:a,has:c,get:u,set:l,keys:h,key:p,exp:f}},function(t,e,n){var r=n(171),i=n(82),o=n(58),s=n(84),a=n(41),c=n(328),u=Object.getOwnPropertyDescriptor;e.f=n(29)?u:function(t,e){if(t=o(t),e=s(e,!0),c)try{return u(t,e)}catch(t){}if(a(t,e))return i(!r.f.call(t,e),t[e])}},function(t,e,n){"use strict";if(n(29)){var r=n(127),i=n(14),o=n(10),s=n(1),a=n(174),c=n(252),u=n(92),l=n(125),h=n(82),p=n(51),f=n(128),_=n(83),d=n(37),y=n(95),m=n(84),g=n(41),v=n(340),b=n(236),w=n(11),x=n(52),I=n(241),C=n(93),k=n(63),T=n(94).f,E=n(253),S=n(96),O=n(18),R=n(62),A=n(235),N=n(341),P=n(175),M=n(107),D=n(245),V=n(129),j=n(234),L=n(320),F=n(24),B=n(70),U=F.f,z=B.f,H=i.RangeError,q=i.TypeError,W=i.Uint8Array,Y="ArrayBuffer",$="Shared"+Y,G="BYTES_PER_ELEMENT",Z="prototype",J=Array[Z],K=c.ArrayBuffer,X=c.DataView,Q=R(0),tt=R(2),et=R(3),nt=R(4),rt=R(5),it=R(6),ot=A(!0),st=A(!1),at=P.values,ct=P.keys,ut=P.entries,lt=J.lastIndexOf,ht=J.reduce,pt=J.reduceRight,ft=J.join,_t=J.sort,dt=J.slice,yt=J.toString,mt=J.toLocaleString,gt=O("iterator"),vt=O("toStringTag"),bt=S("typed_constructor"),wt=S("def_constructor"),xt=a.CONSTR,It=a.TYPED,Ct=a.VIEW,kt="Wrong length!",Tt=R(1,function(t,e){ +return Nt(N(t,t[wt]),e)}),Et=o(function(){return 1===new W(new Uint16Array([1]).buffer)[0]}),St=!!W&&!!W[Z].set&&o(function(){new W(1).set({})}),Ot=function(t,e){if(void 0===t)throw q(kt);var n=+t,r=d(t);if(e&&!v(n,r))throw H(kt);return r},Rt=function(t,e){var n=_(t);if(n<0||n%e)throw H("Wrong offset!");return n},At=function(t){if(w(t)&&It in t)return t;throw q(t+" is not a typed array!")},Nt=function(t,e){if(!(w(t)&&bt in t))throw q("It is not a typed array constructor!");return new t(e)},Pt=function(t,e){return Mt(N(t,t[wt]),e)},Mt=function(t,e){for(var n=0,r=e.length,i=Nt(t,r);r>n;)i[n]=e[n++];return i},Dt=function(t,e,n){U(t,e,{get:function(){return this._d[n]}})},Vt=function(t){var e,n,r,i,o,s,a=x(t),c=arguments.length,l=c>1?arguments[1]:void 0,h=void 0!==l,p=E(a);if(void 0!=p&&!I(p)){for(s=p.call(a),r=[],e=0;!(o=s.next()).done;e++)r.push(o.value);a=r}for(h&&c>2&&(l=u(l,arguments[2],2)),e=0,n=d(a.length),i=Nt(this,n);n>e;e++)i[e]=h?l(a[e],e):a[e];return i},jt=function(){for(var t=0,e=arguments.length,n=Nt(this,e);e>t;)n[t]=arguments[t++];return n},Lt=!!W&&o(function(){mt.call(new W(1))}),Ft=function(){return mt.apply(Lt?dt.call(At(this)):At(this),arguments)},Bt={copyWithin:function(t,e){return L.call(At(this),t,e,arguments.length>2?arguments[2]:void 0)},every:function(t){return nt(At(this),t,arguments.length>1?arguments[1]:void 0)},fill:function(t){return j.apply(At(this),arguments)},filter:function(t){return Pt(this,tt(At(this),t,arguments.length>1?arguments[1]:void 0))},find:function(t){return rt(At(this),t,arguments.length>1?arguments[1]:void 0)},findIndex:function(t){return it(At(this),t,arguments.length>1?arguments[1]:void 0)},forEach:function(t){Q(At(this),t,arguments.length>1?arguments[1]:void 0)},indexOf:function(t){return st(At(this),t,arguments.length>1?arguments[1]:void 0)},includes:function(t){return ot(At(this),t,arguments.length>1?arguments[1]:void 0)},join:function(t){return ft.apply(At(this),arguments)},lastIndexOf:function(t){return lt.apply(At(this),arguments)},map:function(t){return Tt(At(this),t,arguments.length>1?arguments[1]:void 0)},reduce:function(t){return ht.apply(At(this),arguments)},reduceRight:function(t){return pt.apply(At(this),arguments)},reverse:function(){for(var t,e=this,n=At(e).length,r=Math.floor(n/2),i=0;i1?arguments[1]:void 0)},sort:function(t){return _t.call(At(this),t)},subarray:function(t,e){var n=At(this),r=n.length,i=y(t,r);return new(N(n,n[wt]))(n.buffer,n.byteOffset+i*n.BYTES_PER_ELEMENT,d((void 0===e?r:y(e,r))-i))}},Ut=function(t,e){return Pt(this,dt.call(At(this),t,e))},zt=function(t){At(this);var e=Rt(arguments[1],1),n=this.length,r=x(t),i=d(r.length),o=0;if(i+e>n)throw H(kt);for(;o255?255:255&r),i.v[_](n*e+i.o,r,Et)},O=function(t,e){U(t,e,{get:function(){return E(this,e)},set:function(t){return S(this,e,t)},enumerable:!0})};v?(y=n(function(t,n,r,i){l(t,y,u,"_d");var o,s,a,c,h=0,f=0;if(w(n)){if(!(n instanceof K||(c=b(n))==Y||c==$))return It in n?Mt(y,n):Vt.call(y,n);o=n,f=Rt(r,e);var _=n.byteLength;if(void 0===i){if(_%e)throw H(kt);if(s=_-f,s<0)throw H(kt)}else if(s=d(i)*e,s+f>_)throw H(kt);a=s/e}else a=Ot(n,!0),s=a*e,o=new K(s);for(p(t,"_d",{b:o,o:f,l:s,e:a,v:new X(o)});h=0?t.substr(e).toLowerCase():""},e.getHash=function(t){var e=t.indexOf("#");return e>=0?t.substr(e):"#"},e.stripHash=function(t){var e=t.indexOf("#");return e>=0&&(t=t.substr(0,e)),t},e.isHttp=function(t){var e=a.getProtocol(t);return"http"===e||"https"===e||void 0===e&&r.browser},e.isFileSystemPath=function(t){if(r.browser)return!1;var e=a.getProtocol(t);return void 0===e||"file"===e},e.fromFileSystemPath=function(t){for(var e=0;e1?new e(t,r):1===i?new o.ScalarObservable(t[0],r):new s.EmptyObservable(r)},e.dispatch=function(t){var e=t.array,n=t.index,r=t.count,i=t.subscriber;return n>=r?void i.complete():(i.next(e[n]),void(i.closed||(t.index=n+1,this.schedule(t))))},e.prototype._subscribe=function(t){var n=0,r=this.array,i=r.length,o=this.scheduler;if(o)return o.schedule(e.dispatch,0,{array:r,index:n,count:i,subscriber:t});for(var s=0;s=0?this._tasks.findIndex(function(n){return n.catIdx===t&&n.idx===e}):this._tasks.findIndex(function(e){return e.catIdx===t}),r+=1):this.sortTasks(t,e),this.allSync&&(r=this._tasks.length);for(var i=this._current;i599)throw new Error("invalid HTTP code");var e="success";return t>=300&&t<400?e="redirect":t>=400?e="error":t<200&&(e="info"),e}function a(t,e){for(var n=Object.keys(e),r=-1,i=n.length;++r0||function(t){return"[object SafariRemoteNotification]"===t.toString()}(!window.safari||safari.pushNotification)},function(t,e,n){"use strict";var r=n(2),i=n(119),o=n(78),s=n(77),a=n(317),c=n(315),u=function(){function t(t){this.message=t}return t}(),l=function(t){function e(e,n){t.call(this,"Invalid argument '"+n+"' for pipe '"+o.stringify(e)+"'")}return __extends(e,t),e}(u),h=function(){function t(){}return t.prototype.transform=function(e){if(o.isBlank(e))return e;if("object"!=typeof e)throw new l(t,e);return Object.keys(e)},t=__decorate([r.Pipe({name:"keys"}),__metadata("design:paramtypes",[])],t)}();e.KeysPipe=h;var p=function(){function t(){}return t.prototype.transform=function(e){if(o.isBlank(e))return e;if(!o.isString(e))throw new l(t,e);return s.default.escape(e)},t=__decorate([r.Pipe({name:"jsonPointerEscape"}),__metadata("design:paramtypes",[])],t)}();e.JsonPointerEscapePipe=p;var f=function(){function t(t){this.sanitizer=t,this.renderer=new a.MdRenderer(!0)}return t.prototype.transform=function(t){if(o.isBlank(t))return t;if(!o.isString(t))throw new l(p,t);return this.sanitizer.bypassSecurityTrustHtml(''+this.renderer.renderMd(t)+"")},t=__decorate([r.Pipe({name:"marked"}),__metadata("design:paramtypes",["function"==typeof(e="undefined"!=typeof i.DomSanitizer&&i.DomSanitizer)&&e||Object])],t);var e}();e.MarkedPipe=f;var _=function(){function t(t){this.sanitizer=t}return t.prototype.transform=function(t){if(o.isBlank(t))return t;if(!o.isString(t))throw new l(p,t);return this.sanitizer.bypassSecurityTrustHtml(t)},t=__decorate([r.Pipe({name:"safe"}),__metadata("design:paramtypes",["function"==typeof(e="undefined"!=typeof i.DomSanitizer&&i.DomSanitizer)&&e||Object])],t);var e}();e.SafePipe=_;var d={"c++":"cpp","c#":"csharp","objective-c":"objectivec",shell:"bash",viml:"vim"},y=function(){function t(t){this.sanitizer=t}return t.prototype.transform=function(t,e){if(o.isBlank(e)||0===e.length)throw new u("Prism pipe requires one argument");if(o.isBlank(t))return t;if(!o.isString(t))throw new l(p,t);var n=e[0].toString().trim().toLowerCase();d[n]&&(n=d[n]);var r=Prism.languages[n];return r||(r=Prism.languages.clike),this.sanitizer.bypassSecurityTrustHtml(Prism.highlight(t,r))},t=__decorate([r.Pipe({name:"prism"}),__metadata("design:paramtypes",["function"==typeof(e="undefined"!=typeof i.DomSanitizer&&i.DomSanitizer)&&e||Object])],t);var e}();e.PrismPipe=y;var m=function(){function t(){}return t.prototype.transform=function(e){if(o.isBlank(e))return e;if(!o.isString(e))throw new l(t,e);return encodeURIComponent(e)},t=__decorate([r.Pipe({name:"encodeURIComponent"}),__metadata("design:paramtypes",[])],t)}();e.EncodeURIComponentPipe=m;var g={csv:"Comma Separated",ssv:"Space Separated",tsv:"Tab Separated",pipes:"Pipe Separated"},v=function(){function t(){}return t.prototype.transform=function(t){var e=t.collectionFormat;return e||(e="csv"),"multi"===e?"Multiple "+t.in+" params of":g[e]},t=__decorate([r.Pipe({name:"collectionFormat"}),__metadata("design:paramtypes",[])],t)}();e.CollectionFormatPipe=v,e.REDOC_PIPES=[p,f,_,y,m,c.JsonFormatter,h,v]},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,e,n){var r=n(96)("meta"),i=n(11),o=n(41),s=n(24).f,a=0,c=Object.isExtensible||function(){return!0},u=!n(10)(function(){return c(Object.preventExtensions({}))}),l=function(t){s(t,r,{value:{i:"O"+ ++a,w:{}}})},h=function(t,e){if(!i(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!o(t,r)){if(!c(t))return"F";if(!e)return"E";l(t)}return t[r].i},p=function(t,e){if(!o(t,r)){if(!c(t))return!0;if(!e)return!1;l(t)}return t[r].w},f=function(t){return u&&_.NEED&&c(t)&&!o(t,r)&&l(t),t},_=t.exports={KEY:r,NEED:!1,fastKey:h,getWeak:p,onFreeze:f}},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e){var n=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:n)(t)}},function(t,e,n){var r=n(11);t.exports=function(t,e){if(!r(t))return t;var n,i;if(e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;if("function"==typeof(n=t.valueOf)&&!r(i=n.call(t)))return i;if(!e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;throw TypeError("Can't convert object to primitive value")}},function(t,e,n){"use strict";t.exports="function"==typeof Promise?Promise:n(675).Promise},function(t,e,n){"use strict";function r(e){return function(n,r,a,c){var u,l=t.exports.formatter;"string"==typeof n?(u=l.apply(null,arguments),n=r=void 0):u="string"==typeof r?l.apply(null,f.call(arguments,1)):l.apply(null,f.call(arguments,2)),n instanceof Error||(r=n,n=void 0),n&&(u+=(u?" \n":"")+n.message);var h=new e(u);return i(h,n),o(h),s(h,r),h}}function i(t,e){e&&(u(t,e),s(t,e,!0))}function o(t){t.toJSON=a,t.inspect=c}function s(t,e,n){if(e&&"object"==typeof e)for(var r=Object.keys(e),i=0;i=0))try{t[o]=e[o]}catch(t){}}}function a(){var t={},e=Object.keys(this);e=e.concat(_);for(var n=0;n";for(e.style.display="none",n(327).appendChild(e),e.src="javascript:",t=e.contentWindow.document,t.open(),t.write(i+"script"+s+"document.F=Object"+i+"/script"+s),t.close(),u=t.F;r--;)delete u[c][o[r]];return u()};t.exports=Object.create||function(t,e){var n;return null!==t?(a[c]=r(t),n=new a,a[c]=null,n[s]=t):n=u(),void 0===e?n:i(n,e)}},function(t,e,n){var r=n(337),i=n(237).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return r(t,i)}},function(t,e,n){var r=n(83),i=Math.max,o=Math.min;t.exports=function(t,e){return t=r(t),t<0?i(t+e,0):o(t,e)}},function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+r).toString(36))}},function(t,e,n){"use strict";var r=n(236),i={};i[n(18)("toStringTag")]="z",i+""!="[object z]"&&n(47)(Object.prototype,"toString",function(){return"[object "+r(this)+"]"},!0)},function(t,e){function n(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function r(t){return"function"==typeof t}function i(t){return"number"==typeof t}function o(t){return"object"==typeof t&&null!==t}function s(t){return void 0===t}t.exports=n,n.EventEmitter=n,n.prototype._events=void 0,n.prototype._maxListeners=void 0,n.defaultMaxListeners=10,n.prototype.setMaxListeners=function(t){if(!i(t)||t<0||isNaN(t))throw TypeError("n must be a positive number");return this._maxListeners=t,this},n.prototype.emit=function(t){var e,n,i,a,c,u;if(this._events||(this._events={}),"error"===t&&(!this._events.error||o(this._events.error)&&!this._events.error.length)){if(e=arguments[1],e instanceof Error)throw e;var l=new Error('Uncaught, unspecified "error" event. ('+e+")");throw l.context=e,l}if(n=this._events[t],s(n))return!1;if(r(n))switch(arguments.length){case 1:n.call(this);break;case 2:n.call(this,arguments[1]);break;case 3:n.call(this,arguments[1],arguments[2]);break;default:a=Array.prototype.slice.call(arguments,1),n.apply(this,a)}else if(o(n))for(a=Array.prototype.slice.call(arguments,1),u=n.slice(),i=u.length,c=0;c0&&this._events[t].length>i&&(this._events[t].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[t].length),"function"==typeof console.trace&&console.trace())),this},n.prototype.on=n.prototype.addListener,n.prototype.once=function(t,e){function n(){this.removeListener(t,n),i||(i=!0,e.apply(this,arguments))}if(!r(e))throw TypeError("listener must be a function");var i=!1;return n.listener=e,this.on(t,n),this},n.prototype.removeListener=function(t,e){var n,i,s,a;if(!r(e))throw TypeError("listener must be a function");if(!this._events||!this._events[t])return this;if(n=this._events[t],s=n.length,i=-1,n===e||r(n.listener)&&n.listener===e)delete this._events[t],this._events.removeListener&&this.emit("removeListener",t,e);else if(o(n)){for(a=s;a-- >0;)if(n[a]===e||n[a].listener&&n[a].listener===e){i=a;break}if(i<0)return this;1===n.length?(n.length=0,delete this._events[t]):n.splice(i,1),this._events.removeListener&&this.emit("removeListener",t,e)}return this},n.prototype.removeAllListeners=function(t){var e,n;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[t]&&delete this._events[t],this;if(0===arguments.length){for(e in this._events)"removeListener"!==e&&this.removeAllListeners(e);return this.removeAllListeners("removeListener"),this._events={},this}if(n=this._events[t],r(n))this.removeListener(t,n);else if(n)for(;n.length;)this.removeListener(t,n[n.length-1]);return delete this._events[t],this},n.prototype.listeners=function(t){var e;return e=this._events&&this._events[t]?r(this._events[t])?[this._events[t]]:this._events[t].slice():[]},n.prototype.listenerCount=function(t){if(this._events){var e=this._events[t];if(r(e))return 1;if(e)return e.length}return 0},n.listenerCount=function(t,e){return t.listenerCount(e)}},function(t,e,n){"use strict";var r=n(672);t.exports=r("json-schema-ref-parser")},function(t,e,n){"use strict";function r(t){return this instanceof r?(u.call(this,t),l.call(this,t),t&&t.readable===!1&&(this.readable=!1),t&&t.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,t&&t.allowHalfOpen===!1&&(this.allowHalfOpen=!1),void this.once("end",i)):new r(t)}function i(){this.allowHalfOpen||this._writableState.ended||a(o,this)}function o(t){t.end()}var s=Object.keys||function(t){var e=[];for(var n in t)e.push(n);return e};t.exports=r;var a=n(111),c=n(65);c.inherits=n(42);var u=n(359),l=n(258);c.inherits(r,u);for(var h=s(l.prototype),p=0;p0},t.hasAttribute=function(t,e){return t.hasAttribute(e)},t.getAttribute=function(t,e){return t.getAttribute(e)},t.setAttribute=function(t,e,n){t.setAttribute(e,n)},t.removeAttribute=function(t,e){t.removeAttribute(e)},t.getLocation=function(){return window.location},t.defaultDoc=function(){return document},t}();e.BrowserDomAdapter=n},function(t,e,n){"use strict";var r=n(74),i=n(9),o=n(8),s=function(){function t(t,e,n,o){this._changed=!1,this.context=new r.NgClass(t,e,n,o),this._expr_0=i.UNINITIALIZED,this._expr_1=i.UNINITIALIZED}return t.prototype.ngOnDetach=function(t,e,n){},t.prototype.ngOnDestroy=function(){},t.prototype.check_klass=function(t,e,n){(n||o.checkBinding(e,this._expr_0,t))&&(this._changed=!0,this.context.klass=t,this._expr_0=t)},t.prototype.check_ngClass=function(t,e,n){(n||o.checkBinding(e,this._expr_1,t))&&(this._changed=!0,this.context.ngClass=t,this._expr_1=t)},t.prototype.ngDoCheck=function(t,e,n){var r=this._changed;return this._changed=!1,n||this.context.ngDoCheck(),r},t.prototype.checkHost=function(t,e,n,r){},t.prototype.handleEvent=function(t,e){var n=!0;return n},t.prototype.subscribe=function(t,e){this._eventHandler=e},t}();e.Wrapper_NgClass=s},function(t,e){t.exports={}},function(t,e,n){var r=n(337),i=n(237);t.exports=Object.keys||function(t){return r(t,i)}},function(t,e){"use strict";function n(t){return"undefined"==typeof t||null===t}function r(t){return"object"==typeof t&&null!==t}function i(t){return Array.isArray(t)?t:n(t)?[]:[t]}function o(t,e){var n,r,i,o;if(e)for(o=Object.keys(e),n=0,r=o.length;n-1?r:n.getPluralCategory(t)}function i(t,e){"string"==typeof e&&(e=parseInt(e,10));var n=e,r=n.toString().replace(/^[^.]*\.?/,""),i=Math.floor(Math.abs(n)),o=r.length,a=parseInt(r,10),c=parseInt(n.toString().replace(/^[^.]*\.?|0+$/g,""),10)||0,u=t.split("-")[0].toLowerCase();switch(u){case"af":case"asa":case"az":case"bem":case"bez":case"bg":case"brx":case"ce":case"cgg":case"chr":case"ckb":case"ee":case"el":case"eo":case"es":case"eu":case"fo":case"fur":case"gsw":case"ha":case"haw":case"hu":case"jgo":case"jmc":case"ka":case"kk":case"kkj":case"kl":case"ks":case"ksb":case"ky":case"lb":case"lg":case"mas":case"mgo":case"ml":case"mn":case"nb":case"nd":case"ne":case"nn":case"nnh":case"nyn":case"om":case"or":case"os":case"ps":case"rm":case"rof":case"rwk":case"saq":case"seh":case"sn":case"so":case"sq":case"ta":case"te":case"teo":case"tk":case"tr":case"ug":case"uz":case"vo":case"vun":case"wae":case"xog":return 1===n?s.One:s.Other;case"agq":case"bas":case"cu":case"dav":case"dje":case"dua":case"dyo":case"ebu":case"ewo":case"guz":case"kam":case"khq":case"ki":case"kln":case"kok":case"ksf":case"lrc":case"lu":case"luo":case"luy":case"mer":case"mfe":case"mgh":case"mua":case"mzn":case"nmg":case"nus":case"qu":case"rn":case"rw":case"sbp":case"twq":case"vai":case"yav":case"yue":case"zgh":case"ak":case"ln":case"mg":case"pa":case"ti":return n===Math.floor(n)&&n>=0&&n<=1?s.One:s.Other;case"am":case"as":case"bn":case"fa":case"gu":case"hi":case"kn":case"mr":case"zu":return 0===i||1===n?s.One:s.Other;case"ar":return 0===n?s.Zero:1===n?s.One:2===n?s.Two:n%100===Math.floor(n%100)&&n%100>=3&&n%100<=10?s.Few:n%100===Math.floor(n%100)&&n%100>=11&&n%100<=99?s.Many:s.Other;case"ast":case"ca":case"de":case"en":case"et":case"fi":case"fy":case"gl":case"it":case"nl":case"sv":case"sw":case"ur":case"yi":return 1===i&&0===o?s.One:s.Other;case"be":return n%10===1&&n%100!==11?s.One:n%10===Math.floor(n%10)&&n%10>=2&&n%10<=4&&!(n%100>=12&&n%100<=14)?s.Few:n%10===0||n%10===Math.floor(n%10)&&n%10>=5&&n%10<=9||n%100===Math.floor(n%100)&&n%100>=11&&n%100<=14?s.Many:s.Other;case"br":return n%10===1&&n%100!==11&&n%100!==71&&n%100!==91?s.One:n%10===2&&n%100!==12&&n%100!==72&&n%100!==92?s.Two:n%10===Math.floor(n%10)&&(n%10>=3&&n%10<=4||n%10===9)&&!(n%100>=10&&n%100<=19||n%100>=70&&n%100<=79||n%100>=90&&n%100<=99)?s.Few:0!==n&&n%1e6===0?s.Many:s.Other;case"bs":case"hr":case"sr":return 0===o&&i%10===1&&i%100!==11||a%10===1&&a%100!==11?s.One:0===o&&i%10===Math.floor(i%10)&&i%10>=2&&i%10<=4&&!(i%100>=12&&i%100<=14)||a%10===Math.floor(a%10)&&a%10>=2&&a%10<=4&&!(a%100>=12&&a%100<=14)?s.Few:s.Other;case"cs":case"sk":return 1===i&&0===o?s.One:i===Math.floor(i)&&i>=2&&i<=4&&0===o?s.Few:0!==o?s.Many:s.Other;case"cy":return 0===n?s.Zero:1===n?s.One:2===n?s.Two:3===n?s.Few:6===n?s.Many:s.Other;case"da":return 1===n||0!==c&&(0===i||1===i)?s.One:s.Other;case"dsb":case"hsb":return 0===o&&i%100===1||a%100===1?s.One:0===o&&i%100===2||a%100===2?s.Two:0===o&&i%100===Math.floor(i%100)&&i%100>=3&&i%100<=4||a%100===Math.floor(a%100)&&a%100>=3&&a%100<=4?s.Few:s.Other;case"ff":case"fr":case"hy":case"kab":return 0===i||1===i?s.One:s.Other;case"fil":return 0===o&&(1===i||2===i||3===i)||0===o&&i%10!==4&&i%10!==6&&i%10!==9||0!==o&&a%10!==4&&a%10!==6&&a%10!==9?s.One:s.Other;case"ga":return 1===n?s.One:2===n?s.Two:n===Math.floor(n)&&n>=3&&n<=6?s.Few:n===Math.floor(n)&&n>=7&&n<=10?s.Many:s.Other;case"gd":return 1===n||11===n?s.One:2===n||12===n?s.Two:n===Math.floor(n)&&(n>=3&&n<=10||n>=13&&n<=19)?s.Few:s.Other;case"gv":return 0===o&&i%10===1?s.One:0===o&&i%10===2?s.Two:0!==o||i%100!==0&&i%100!==20&&i%100!==40&&i%100!==60&&i%100!==80?0!==o?s.Many:s.Other:s.Few;case"he":return 1===i&&0===o?s.One:2===i&&0===o?s.Two:0!==o||n>=0&&n<=10||n%10!==0?s.Other:s.Many;case"is":return 0===c&&i%10===1&&i%100!==11||0!==c?s.One:s.Other;case"ksh":return 0===n?s.Zero:1===n?s.One:s.Other;case"kw":case"naq":case"se":case"smn":return 1===n?s.One:2===n?s.Two:s.Other;case"lag":return 0===n?s.Zero:0!==i&&1!==i||0===n?s.Other:s.One;case"lt":return n%10!==1||n%100>=11&&n%100<=19?n%10===Math.floor(n%10)&&n%10>=2&&n%10<=9&&!(n%100>=11&&n%100<=19)?s.Few:0!==a?s.Many:s.Other:s.One;case"lv":case"prg":return n%10===0||n%100===Math.floor(n%100)&&n%100>=11&&n%100<=19||2===o&&a%100===Math.floor(a%100)&&a%100>=11&&a%100<=19?s.Zero:n%10===1&&n%100!==11||2===o&&a%10===1&&a%100!==11||2!==o&&a%10===1?s.One:s.Other;case"mk":return 0===o&&i%10===1||a%10===1?s.One:s.Other;case"mt":return 1===n?s.One:0===n||n%100===Math.floor(n%100)&&n%100>=2&&n%100<=10?s.Few:n%100===Math.floor(n%100)&&n%100>=11&&n%100<=19?s.Many:s.Other;case"pl":return 1===i&&0===o?s.One:0===o&&i%10===Math.floor(i%10)&&i%10>=2&&i%10<=4&&!(i%100>=12&&i%100<=14)?s.Few:0===o&&1!==i&&i%10===Math.floor(i%10)&&i%10>=0&&i%10<=1||0===o&&i%10===Math.floor(i%10)&&i%10>=5&&i%10<=9||0===o&&i%100===Math.floor(i%100)&&i%100>=12&&i%100<=14?s.Many:s.Other;case"pt":return n===Math.floor(n)&&n>=0&&n<=2&&2!==n?s.One:s.Other;case"ro":return 1===i&&0===o?s.One:0!==o||0===n||1!==n&&n%100===Math.floor(n%100)&&n%100>=1&&n%100<=19?s.Few:s.Other;case"ru":case"uk":return 0===o&&i%10===1&&i%100!==11?s.One:0===o&&i%10===Math.floor(i%10)&&i%10>=2&&i%10<=4&&!(i%100>=12&&i%100<=14)?s.Few:0===o&&i%10===0||0===o&&i%10===Math.floor(i%10)&&i%10>=5&&i%10<=9||0===o&&i%100===Math.floor(i%100)&&i%100>=11&&i%100<=14?s.Many:s.Other;case"shi":return 0===i||1===n?s.One:n===Math.floor(n)&&n>=2&&n<=10?s.Few:s.Other;case"si":return 0===n||1===n||0===i&&1===a?s.One:s.Other;case"sl":return 0===o&&i%100===1?s.One:0===o&&i%100===2?s.Two:0===o&&i%100===Math.floor(i%100)&&i%100>=3&&i%100<=4||0!==o?s.Few:s.Other;case"tzm":return n===Math.floor(n)&&n>=0&&n<=1||n===Math.floor(n)&&n>=11&&n<=99?s.One:s.Other;default:return s.Other}}var o=n(2);n.d(e,"NgLocalization",function(){return c}),e.getPluralCategory=r,n.d(e,"NgLocaleLocalization",function(){return u}),n.d(e,"Plural",function(){return s}),e.getPluralCase=i;var s,a=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},c=function(){function t(){}return t}(),u=function(t){function e(e){t.call(this),this._locale=e}return a(e,t),e.prototype.getPluralCategory=function(t){var e=i(this._locale,t);switch(e){case s.Zero:return"zero";case s.One:return"one";case s.Two:return"two";case s.Few:return"few";case s.Many:return"many";default:return"other"}},e.decorators=[{type:o.Injectable}],e.ctorParameters=[{type:void 0,decorators:[{type:o.Inject,args:[o.LOCALE_ID]}]}],e}(c);!function(t){t[t.Zero=0]="Zero",t[t.One=1]="One",t[t.Two=2]="Two",t[t.Few=3]="Few",t[t.Many=4]="Many",t[t.Other=5]="Other"}(s||(s={}))},function(t,e,n){"use strict";function r(){return""+i()+i()+i()}function i(){return String.fromCharCode(97+Math.floor(25*Math.random()))}var o=n(53);n.d(e,"APP_ID",function(){return s}),e._appIdRandomProviderFactory=r,n.d(e,"APP_ID_RANDOM_PROVIDER",function(){return a}),n.d(e,"PLATFORM_INITIALIZER",function(){return c}),n.d(e,"APP_BOOTSTRAP_LISTENER",function(){return u}),n.d(e,"PACKAGE_ROOT_URL",function(){return l});var s=new o.a("AppId"),a={provide:s,useFactory:r,deps:[]},c=new o.a("Platform Initializer"),u=new o.a("appBootstrapListener"),l=new o.a("Application Packages Root URL")},function(t,e,n){"use strict";var r=n(50),i=n(7);n.d(e,"a",function(){return s}),n.d(e,"b",function(){return c});var o=new Object,s=o,a=function(){function t(){}return t.prototype.get=function(t,e){if(void 0===e&&(e=o),e===o)throw new Error("No provider for "+n.i(i.b)(t)+"!");return e},t}(),c=function(){function t(){}return t.prototype.get=function(t,e){return n.i(r.a)()},t.THROW_IF_NOT_FOUND=o,t.NULL=new a,t}()},function(t,e,n){"use strict";function r(t){return!!n.i(s.e)(t)&&(Array.isArray(t)||!(t instanceof Map)&&n.i(s.f)()in t)}function i(t,e,r){for(var i=t[n.i(s.f)()](),o=e[n.i(s.f)()]();;){var a=i.next(),c=o.next();if(a.done&&c.done)return!0;if(a.done||c.done)return!1;if(!r(a.value,c.value))return!1}}function o(t,e){if(Array.isArray(t))for(var r=0;r-1&&t.splice(r,1)}},t.remove=function(t,e){var n=t.indexOf(e);return n>-1&&(t.splice(n,1),!0)},t.equals=function(t,e){if(t.length!=e.length)return!1;for(var n=0;n"),"mi");return n.test(t)},t.build=function(t){return""},t.prototype.setRenderer=function(t){this.renderer=t},t.prototype.splitIntoNodesOrComponents=function(t,e){for(var n,r=[],o=new RegExp(i.replace("{component}","(.*?)"),"gmi");n=o.exec(t);)r.push(n[1]);for(var s=new RegExp(i.replace("{component}",".*?"),"mi"),a=t.split(s),c=[],u=0;u/.exec(t);if(e.length<=1)return{componentType:null,options:null};var n=e[1],r=this.allowedComponents[n],i={};return{componentType:r,options:i}},t=__decorate([r.Injectable(),__param(1,r.Inject(e.COMPONENT_PARSER_ALLOWED)),__metadata("design:paramtypes",["function"==typeof(n="undefined"!=typeof r.ComponentFactoryResolver&&r.ComponentFactoryResolver)&&n||Object,Object])],t);var n}();e.ComponentParser=o},function(t,e,n){"use strict";var r,i=n(77),o=n(484),s=n(163),a=n(389),c={notype:{check:function(t){return!t.type},inject:function(t,e,n){if(t.type=u.detectType(e),e.type=t.type,t.type){var r='No "type" specified at "'+n+'". Automatically detected: "'+t.type+'"';s.WarningsService.warn(r)}}},general:{check:function(){return!0},inject:function(t,e,n){t._pointer=e._pointer||n,t._displayType=e.type,e.format&&(t._displayFormat="<"+e.format+">"),e.enum&&(t.enum=e.enum.map(function(t){return{val:t,type:typeof t}}),e.enum&&1===e.enum.length&&(t._enumItem=e.enum[0],t.enum=null))}},discriminator:{check:function(t){return t.discriminator||t["x-extendedDiscriminator"]},inject:function(t,e){void 0===e&&(e=t),t.discriminator=e.discriminator,t["x-extendedDiscriminator"]=e["x-extendedDiscriminator"]}},simpleArray:{check:function(t){return"array"===t.type&&!Array.isArray(t.items)},inject:function(t,e,n){void 0===e&&(e=t),"object"!==u.detectType(e.items)?(t._isArray=!0,t._pointer=e.items._pointer||i.JsonPointer.join(e._pointer||n,["items"]),u.runInjectors(t,e.items,n)):c.object.inject(t,e.items),t._widgetType="array"}},tuple:{check:function(t){return"array"===t.type&&Array.isArray(t.items)},inject:function(t,e,n){void 0===e&&(e=t),t._isTuple=!0,t._displayType="";for(var r=i.JsonPointer.join(e._pointer||n,["items"]),o=0;o",t._displayTypeHint="This field may contain data of any type",t.isTrivial=!0,t._widgetType="trivial",t._pointer=void 0}},simpleType:{check:function(t){return"object"===t.type?!(t.properties&&Object.keys(t.properties).length||"object"==typeof t.additionalProperties):"array"!==t.type&&t.type},inject:function(t,e){void 0===e&&(e=t),t.isTrivial=!0,t._pointer&&(t._pointer=void 0,t._displayType=e.title?e.title+" ("+e.type+")":e.type),t._widgetType="trivial"}},integer:{check:function(t){return"integer"===t.type||"number"===t.type},inject:function(t,e){void 0===e&&(e=t);var n="";void 0!=e.minimum&&void 0!=e.maximum?(n+=e.exclusiveMinimum?"( ":"[ ",n+=e.minimum,n+=" .. ",n+=e.maximum,n+=e.exclusiveMaximum?" )":" ]"):void 0!=e.maximum?(n+=e.exclusiveMaximum?"< ":"<= ",n+=e.maximum):void 0!=e.minimum&&(n+=e.exclusiveMinimum?"> ":">= ",n+=e.minimum),n&&(t._range=n)}},string:{check:function(t){return"string"===t.type},inject:function(t,e){void 0===e&&(e=t);var n;void 0!=e.minLength&&void 0!=e.maxLength?n="[ "+e.minLength+" .. "+e.maxLength+" ]":void 0!=e.maxLength?n="<= "+e.maxLength:void 0!=e.minLength&&(n=">= "+e.minLength),n&&(t._range=n+" characters")}},file:{check:function(t){return"file"===t.type},inject:function(t,e,n,o){void 0===e&&(e=t),t.isFile=!0;var s;s="formData"===e.in?i.JsonPointer.dirName(o,1):i.JsonPointer.dirName(o,3);var a=r.byPointer(s),c=r.schema;t._produces=a&&a.produces||c.produces,t._consumes=a&&a.consumes||c.consumes,t._widgetType="file"}}},u=function(){ +function t(){}return t.setSpecManager=function(t){r=t},t.preprocess=function(e,n,r){return e["x-redoc-schema-precompiled"]?e:(t.runInjectors(e,e,n,r),e["x-redoc-schema-precompiled"]=!0,e)},t.runInjectors=function(t,e,n,r){for(var i=0,o=Object.keys(c);i"},t.detectType=function(t){if(t.type)return t.type;for(var e=Object.keys(o.keywordTypes),n=0;n0},r.isExternal$Ref=function(t){return r.is$Ref(t)&&"#"!==t.$ref[0]},r.isAllowed$Ref=function(t,e){if(r.is$Ref(t)&&("#"===t.$ref[0]||!e||e.resolve.external))return!0},r.isExtended$Ref=function(t){return r.is$Ref(t)&&Object.keys(t).length>1},r.dereference=function(t,e){if(e&&"object"==typeof e&&r.isExtended$Ref(t)){var n={};return Object.keys(t).forEach(function(e){"$ref"!==e&&(n[e]=t[e])}),Object.keys(e).forEach(function(t){t in n||(n[t]=e[t])}),n}return e}},function(t,e){"use strict";function n(t,e){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack||"",this.name="YAMLException",this.reason=t,this.mark=e,this.message=(this.reason||"(unknown reason)")+(this.mark?" "+this.mark.toString():"")}n.prototype=Object.create(Error.prototype),n.prototype.constructor=n,n.prototype.toString=function(t){var e=this.name+": ";return e+=this.reason||"(unknown reason)",!t&&this.mark&&(e+=" "+this.mark.toString()),e},t.exports=n},function(t,e,n){"use strict";var r=n(110);t.exports=new r({include:[n(356)],implicit:[n(696),n(689)],explicit:[n(681),n(691),n(692),n(694)]})},function(t,e,n){"use strict";var r=n(0),i=function(){function t(t,e,n){this.kind=t,this.value=e,this.exception=n,this.hasValue="N"===t}return t.prototype.observe=function(t){switch(this.kind){case"N":return t.next&&t.next(this.value);case"E":return t.error&&t.error(this.exception);case"C":return t.complete&&t.complete()}},t.prototype.do=function(t,e,n){var r=this.kind;switch(r){case"N":return t&&t(this.value);case"E":return e&&e(this.exception);case"C":return n&&n()}},t.prototype.accept=function(t,e,n){return t&&"function"==typeof t.next?this.observe(t):this.do(t,e,n)},t.prototype.toObservable=function(){var t=this.kind;switch(t){case"N":return r.Observable.of(this.value);case"E":return r.Observable.throw(this.exception);case"C":return r.Observable.empty()}throw new Error("unexpected notification kind value")},t.createNext=function(e){return"undefined"!=typeof e?new t("N",e):this.undefinedValueNotification},t.createError=function(e){return new t("E",void 0,e)},t.createComplete=function(){return this.completeNotification},t.completeNotification=new t("C"),t.undefinedValueNotification=new t("N",void 0),t}();e.Notification=i},function(t,e,n){"use strict";var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},i=n(38),o=n(1040),s=function(t){function e(e,n){t.call(this,e,n),this.scheduler=e,this.work=n,this.pending=!1}return r(e,t),e.prototype.schedule=function(t,e){if(void 0===e&&(e=0),this.closed)return this;this.state=t,this.pending=!0;var n=this.id,r=this.scheduler;return null!=n&&(this.id=this.recycleAsyncId(r,n,e)),this.delay=e,this.id=this.id||this.requestAsyncId(r,this.id,e),this},e.prototype.requestAsyncId=function(t,e,n){return void 0===n&&(n=0),i.root.setInterval(t.flush.bind(t,this),n)},e.prototype.recycleAsyncId=function(t,e,n){return void 0===n&&(n=0),null!==n&&this.delay===n?e:i.root.clearInterval(e)&&void 0||void 0},e.prototype.execute=function(t,e){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;var n=this._execute(t,e);return n?n:void(this.pending===!1&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null)))},e.prototype._execute=function(t,e){var n=!1,r=void 0;try{this.work(t)}catch(t){n=!0,r=!!t&&t||new Error(t)}if(n)return this.unsubscribe(),r},e.prototype._unsubscribe=function(){var t=this.id,e=this.scheduler,n=e.actions,r=n.indexOf(this);this.work=null,this.delay=null,this.state=null,this.pending=!1,this.scheduler=null,r!==-1&&n.splice(r,1),null!=t&&(this.id=this.recycleAsyncId(e,t,null))},e}(o.Action);e.AsyncAction=s},function(t,e,n){"use strict";var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},i=n(783),o=function(t){function e(){t.apply(this,arguments),this.actions=[],this.active=!1,this.scheduled=void 0}return r(e,t),e.prototype.flush=function(t){var e=this.actions;if(this.active)return void e.push(t);var n;this.active=!0;do if(n=t.execute(t.state,t.delay))break;while(t=e.shift());if(this.active=!1,n){for(;t=e.shift();)t.unsubscribe();throw n}},e}(i.Scheduler);e.AsyncScheduler=o},function(t,e,n){"use strict";var r=n(38),i=r.root.Symbol;if("function"==typeof i)i.iterator?e.$$iterator=i.iterator:"function"==typeof i.for&&(e.$$iterator=i.for("iterator"));else if(r.root.Set&&"function"==typeof(new r.root.Set)["@@iterator"])e.$$iterator="@@iterator";else if(r.root.Map)for(var o=Object.getOwnPropertyNames(r.root.Map.prototype),s=0;s0)t.bootstrapFactories.forEach(function(t){return e.bootstrap(t)});else{if(!t.instance.ngDoBootstrap)throw new Error("The module "+n.i(_.b)(t.instance.constructor)+' was bootstrapped, but it does not declare "@NgModule.bootstrap" components nor a "ngDoBootstrap" method. Please define one of these.');t.instance.ngDoBootstrap(e)}},e.decorators=[{type:v.b}],e.ctorParameters=[{type:v.g}],e}(R),N=function(){function t(){}return Object.defineProperty(t.prototype,"componentTypes",{get:function(){return n.i(f.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"components",{get:function(){return n.i(f.a)()},enumerable:!0,configurable:!0}),t}(),P=function(t){function e(e,n,r,o,s,a,c,u){var l=this;t.call(this),this._zone=e,this._console=n,this._injector=r,this._exceptionHandler=o,this._componentFactoryResolver=s,this._initStatus=a,this._testabilityRegistry=c,this._testability=u,this._bootstrapListeners=[],this._rootComponents=[],this._rootComponentTypes=[],this._changeDetectorRefs=[],this._runningTick=!1,this._enforceNoNewChanges=!1,this._enforceNoNewChanges=i(),this._zone.onMicrotaskEmpty.subscribe({next:function(){l._zone.run(function(){l.tick()})}})}return E(e,t),e.prototype.registerChangeDetector=function(t){this._changeDetectorRefs.push(t)},e.prototype.unregisterChangeDetector=function(t){p.d.remove(this._changeDetectorRefs,t)},e.prototype.bootstrap=function(t){var e=this;if(!this._initStatus.done)throw new Error("Cannot bootstrap as there are still asynchronous initializers running. Bootstrap components in the `ngDoBootstrap` method of the root module.");var n;n=t instanceof w.ComponentFactory?t:this._componentFactoryResolver.resolveComponentFactory(t),this._rootComponentTypes.push(n.componentType);var r=n.create(this._injector,[],n.selector);r.onDestroy(function(){e._unloadComponent(r)});var o=r.injector.get(C.Testability,null);return o&&r.injector.get(C.TestabilityRegistry).registerApplication(r.location.nativeElement,o),this._loadComponent(r),i()&&this._console.log("Angular 2 is running in the development mode. Call enableProdMode() to enable the production mode."),r},e.prototype._loadComponent=function(t){this._changeDetectorRefs.push(t.changeDetectorRef),this.tick(),this._rootComponents.push(t);var e=this._injector.get(m.APP_BOOTSTRAP_LISTENER,[]).concat(this._bootstrapListeners);e.forEach(function(e){return e(t)})},e.prototype._unloadComponent=function(t){this._rootComponents.indexOf(t)!=-1&&(this.unregisterChangeDetector(t.changeDetectorRef),p.d.remove(this._rootComponents,t))},e.prototype.tick=function(){if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");var t=e._tickScope();try{this._runningTick=!0,this._changeDetectorRefs.forEach(function(t){return t.detectChanges()}),this._enforceNoNewChanges&&this._changeDetectorRefs.forEach(function(t){return t.checkNoChanges()})}finally{this._runningTick=!1,n.i(I.a)(t)}},e.prototype.ngOnDestroy=function(){this._rootComponents.slice().forEach(function(t){return t.destroy()})},Object.defineProperty(e.prototype,"componentTypes",{get:function(){return this._rootComponentTypes},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"components",{get:function(){return this._rootComponents},enumerable:!0,configurable:!0}),e._tickScope=n.i(I.b)("ApplicationRef#tick()"),e.decorators=[{type:v.b}],e.ctorParameters=[{type:k.NgZone},{type:g.Console},{type:v.g},{type:h.ErrorHandler},{type:x.ComponentFactoryResolver},{type:y.ApplicationInitStatus},{type:C.TestabilityRegistry,decorators:[{type:v.d}]},{type:C.Testability,decorators:[{type:v.d}]}],e}(N)},function(t,e,n){"use strict";function r(t,e){return n.i(i.a)(t)&&n.i(i.a)(e)?n.i(i.c)(t,e,r):!(n.i(i.a)(t)||n.i(o.k)(t)||n.i(i.a)(e)||n.i(o.k)(e))||n.i(o.i)(t,e)}var i=n(118),o=n(7);n.d(e,"a",function(){return s}),e.b=r,n.d(e,"e",function(){return a}),n.d(e,"c",function(){return c}),n.d(e,"d",function(){return u}),n.d(e,"f",function(){return o.i});var s={toString:function(){return"CD_INIT_VALUE"}},a=function(){function t(t){this.wrapped=t}return t.wrap=function(e){return new t(e)},t}(),c=function(){function t(){this.hasWrappedValue=!1}return t.prototype.unwrap=function(t){return t instanceof a?(this.hasWrappedValue=!0,t.wrapped):t},t.prototype.reset=function(){this.hasWrappedValue=!1},t}(),u=function(){function t(t,e){this.previousValue=t,this.currentValue=e}return t.prototype.isFirstChange=function(){return this.previousValue===s},t}()},function(t,e,n){"use strict";function r(t){return n.i(i.c)(t)||t===o.Default}var i=n(7);n.d(e,"a",function(){return o}),n.d(e,"b",function(){return s}),e.c=r;var o;!function(t){t[t.OnPush=0]="OnPush",t[t.Default=1]="Default"}(o||(o={}));var s;!function(t){t[t.CheckOnce=0]="CheckOnce",t[t.Checked=1]="Checked",t[t.CheckAlways=2]="CheckAlways",t[t.Detached=3]="Detached",t[t.Errored=4]="Errored",t[t.Destroyed=5]="Destroyed"}(s||(s={}))},function(t,e,n){"use strict";var r=n(53),i=n(7);n.d(e,"Console",function(){return o});var o=function(){function t(){}return t.prototype.log=function(t){n.i(i.g)(t)},t.prototype.warn=function(t){n.i(i.h)(t)},t.decorators=[{type:r.b}],t.ctorParameters=[],t}()},function(t,e,n){"use strict";var r=n(103);n.d(e,"b",function(){return i}),n.d(e,"c",function(){return o}),n.d(e,"a",function(){return s}),n.d(e,"d",function(){return a}),n.d(e,"f",function(){return c}),n.d(e,"e",function(){return u});var i=n.i(r.a)("Inject",[["token",void 0]]),o=n.i(r.a)("Optional",[]),s=n.i(r.a)("Injectable",[]),a=n.i(r.a)("Self",[]),c=n.i(r.a)("SkipSelf",[]),u=n.i(r.a)("Host",[])},function(t,e,n){"use strict";function r(t,e){return null}var i=n(432);n.d(e,"b",function(){return s}),n.d(e,"a",function(){return a}),n.d(e,"c",function(){return c}),n.d(e,"d",function(){return u});var o=n.i(i.a)(),s=o?i.b:function(t,e){return r},a=o?i.c:function(t,e){return e},c=o?i.d:function(t,e){return null},u=o?i.e:function(t){return null}},function(t,e,n){"use strict";var r=n(50);n.d(e,"RenderComponentType",function(){return i}),n.d(e,"RenderDebugInfo",function(){return o}),n.d(e,"Renderer",function(){return s}),n.d(e,"RootRenderer",function(){return a});var i=function(){function t(t,e,n,r,i,o){this.id=t,this.templateUrl=e,this.slotCount=n,this.encapsulation=r,this.styles=i,this.animations=o}return t}(),o=function(){function t(){}return Object.defineProperty(t.prototype,"injector",{get:function(){return n.i(r.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"component",{get:function(){return n.i(r.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"providerTokens",{get:function(){return n.i(r.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"references",{get:function(){return n.i(r.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"context",{get:function(){return n.i(r.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"source",{get:function(){return n.i(r.a)()},enumerable:!0,configurable:!0}),t}(),s=function(){function t(){}return t}(),a=function(){function t(){}return t}()},function(t,e,n){"use strict";function r(t){l=t}var i=n(53),o=n(7),s=n(104);n.d(e,"Testability",function(){return a}),n.d(e,"TestabilityRegistry",function(){return c}),e.setTestabilityGetter=r;var a=function(){function t(t){this._ngZone=t,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this._watchAngularEvents()}return t.prototype._watchAngularEvents=function(){var t=this;this._ngZone.onUnstable.subscribe({next:function(){t._didWork=!0,t._isZoneStable=!1}}),this._ngZone.runOutsideAngular(function(){t._ngZone.onStable.subscribe({next:function(){s.NgZone.assertNotInAngularZone(),n.i(o.l)(function(){t._isZoneStable=!0,t._runCallbacksIfReady()})}})})},t.prototype.increasePendingRequestCount=function(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount},t.prototype.decreasePendingRequestCount=function(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount},t.prototype.isStable=function(){return this._isZoneStable&&0==this._pendingCount&&!this._ngZone.hasPendingMacrotasks},t.prototype._runCallbacksIfReady=function(){var t=this;this.isStable()?n.i(o.l)(function(){for(;0!==t._callbacks.length;)t._callbacks.pop()(t._didWork);t._didWork=!1}):this._didWork=!0},t.prototype.whenStable=function(t){this._callbacks.push(t),this._runCallbacksIfReady()},t.prototype.getPendingRequestCount=function(){return this._pendingCount},t.prototype.findBindings=function(t,e,n){return[]},t.prototype.findProviders=function(t,e,n){return[]},t.decorators=[{type:i.b}],t.ctorParameters=[{type:s.NgZone}],t}(),c=function(){function t(){this._applications=new Map,l.addToWindow(this)}return t.prototype.registerApplication=function(t,e){this._applications.set(t,e)},t.prototype.getTestability=function(t){return this._applications.get(t)},t.prototype.getAllTestabilities=function(){return Array.from(this._applications.values())},t.prototype.getAllRootElements=function(){return Array.from(this._applications.keys())},t.prototype.findTestabilityInTree=function(t,e){return void 0===e&&(e=!0),l.findTestabilityInTree(this,t,e)},t.decorators=[{type:i.b}],t.ctorParameters=[],t}(),u=function(){function t(){}return t.prototype.addToWindow=function(t){},t.prototype.findTestabilityInTree=function(t,e,n){return null},t}(),l=new u},function(t,e,n){"use strict";var r=n(303);n.d(e,"AnimationDriver",function(){return o});var i=function(){function t(){}return t.prototype.animate=function(t,e,n,i,o,s,a){return void 0===a&&(a=[]),new r.a},t}(),o=function(){function t(){}return t.NOOP=new i,t}()},function(t,e,n){"use strict";function r(t){return n.i(a.getDebugNode)(t)}function i(t,e){return n.i(a.isDevMode)()?o(t,e):t}function o(t,e){return n.i(l.a)().setGlobalVar(f,r),n.i(l.a)().setGlobalVar(_,c.a.merge(p,s(e||[]))),new u.b(t)}function s(t){return t.reduce(function(t,e){return t[e.name]=e.token,t},{})}var a=n(2),c=n(443),u=n(303),l=n(32),h=n(155);e.inspectNativeElement=r,n.d(e,"NgProbeToken",function(){return d}),e._createConditionalRootRenderer=i,n.d(e,"ELEMENT_PROBE_PROVIDERS",function(){return y}),n.d(e,"ELEMENT_PROBE_PROVIDERS_PROD_MODE",function(){return m});var p={ApplicationRef:a.ApplicationRef,NgZone:a.NgZone},f="ng.probe",_="ng.coreTokens",d=function(){function t(t,e){this.name=t,this.token=e}return t}(),y=[{provide:a.RootRenderer,useFactory:i,deps:[h.DomRootRenderer,[d,new a.Optional]]}],m=[{provide:a.RootRenderer,useFactory:o,deps:[h.DomRootRenderer,[d,new a.Optional]]}]},function(t,e,n){"use strict";function r(t,e){var n=t.parentNode;if(e.length>0&&n){var r=t.nextSibling;if(r)for(var i=0;i-1},e.decorators=[{type:r.Injectable}],e.ctorParameters=[{type:c,decorators:[{type:r.Inject,args:[a]}]}],e}(i.EventManagerPlugin)},function(t,e,n){"use strict";var r=n(2),i=n(120);n.d(e,"SharedStylesHost",function(){return s}),n.d(e,"DomSharedStylesHost",function(){return a});var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(){function t(){this._styles=[],this._stylesSet=new Set}return t.prototype.addStyles=function(t){var e=this,n=[];t.forEach(function(t){e._stylesSet.has(t)||(e._stylesSet.add(t),e._styles.push(t),n.push(t))}),this.onStylesAdded(n)},t.prototype.onStylesAdded=function(t){},t.prototype.getAllStyles=function(){return this._styles},t.decorators=[{type:r.Injectable}],t.ctorParameters=[],t}(),a=function(t){function e(e){t.call(this),this._hostNodes=new Set,this._hostNodes.add(e.head)}return o(e,t),e.prototype._addStylesToHost=function(t,e){for(var n=0;n=r.methods.length-1||i<0)&&(r=this.categories[this.activeCatIdx+Math.sign(t)]||r,i=t>0?-1:r.methods.length-1),e=r.methods[i]&&r.methods[i].pointer}return this.getMethodElByPtr(e,n.id)},t.prototype.getCurrentMethodEl=function(){return this.getMethodElByPtr(this.activeMethodPtr,this.categories[this.activeCatIdx].id)},t.prototype.getMethodElByPtr=function(t,e){var n=t?'[pointer="'+t+'"][section="'+e+'"]':'[section="'+e+'"]';return document.querySelector(n)},t.prototype.getMethodElByOperId=function(t){var e='[operation-id="'+t+'"]';return document.querySelector(e)},t.prototype.activate=function(t,e){if(!(t<0)){var n=this.categories;n[this.activeCatIdx].active=!1,n[this.activeCatIdx].methods.length&&this.activeMethodIdx>=0&&(n[this.activeCatIdx].methods[this.activeMethodIdx].active=!1),this.activeCatIdx=t,this.activeMethodIdx=e,n[t].active=!0;var r;n[t].methods.length&&e>-1&&(r=n[t].methods[e],r.active=!0),this.changed.next({cat:n[t],item:r})}},t.prototype._calcActiveIndexes=function(t){var e=this.categories,n=e.length;if(!n)return[0,-1];var r=e[this.activeCatIdx].methods.length,i=this.activeMethodIdx+t,o=this.activeCatIdx;if(i>r-1&&(o++,i=-1),i<-1){var s=--o;r=e[Math.max(s,0)].methods.length,i=r-1}return o>n-1&&(o=n-1,i=r-1),o<0&&(o=0,i=0),[o,i]},t.prototype.changeActive=function(t){void 0===t&&(t=1);var e=this._calcActiveIndexes(t),n=e[0],r=e[1];return this.activate(n,r),0===r&&0===n},t.prototype.scrollToActive=function(){this.scrollService.scrollTo(this.getCurrentMethodEl())},t.prototype.setActiveByHash=function(t){if(!t)return void(this.categories[0].headless&&this.activate(0,0));var e,n;t=t.substr(1);var r=t.split("/")[0],i=decodeURIComponent(t.substr(r.length+1));if("section"===r||"tag"===r){var o=i.split("/")[0];e=this.categories.findIndex(function(t){return t.id===r+"/"+o});var s=this.categories[e];i=i.substr(o.length)||null,n=s.methods.findIndex(function(t){return t.pointer===i})}else e=this.categories.findIndex(function(t){return!!t.methods.length&&(n=t.methods.findIndex(function(t){return t.operationId===i||t.pointer===i}),n>=0)});this.activate(e,n)},t=__decorate([r.Injectable(),__metadata("design:paramtypes",["function"==typeof(e="undefined"!=typeof s.Hash&&s.Hash)&&e||Object,"function"==typeof(n="undefined"!=typeof l.LazyTasksService&&l.LazyTasksService)&&n||Object,"function"==typeof(p="undefined"!=typeof o.ScrollService&&o.ScrollService)&&p||Object,"function"==typeof(f="undefined"!=typeof u.AppStateService&&u.AppStateService)&&f||Object,"function"==typeof(_="undefined"!=typeof a.SpecManager&&a.SpecManager)&&_||Object])],t);var e,n,p,f,_}();e.MenuService=p},function(t,e,n){"use strict";var r=n(2),i=n(782),o=function(){function t(){}return Object.defineProperty(t,"warnings",{get:function(){return t._warningsObs},enumerable:!0,configurable:!0}),t.hasWarnings=function(){return!!t._warnings.length},t.warn=function(e){t._warnings.push(e),t._warningsObs.next(t._warnings),console.warn(e)},t._warnings=[],t._warningsObs=new i.Subject,t=__decorate([r.Injectable(),__metadata("design:paramtypes",[])],t)}();e.WarningsService=o},function(t,e,n){"use strict";var r=n(2),i=n(308),o=function(){function t(t,e){this.renderer=t,this.element=e}return t.prototype.ngOnInit=function(){i.Clipboard.isSupported()||this.element.nativeElement.parentNode.removeChild(this.element.nativeElement),this.renderer.setElementAttribute(this.element.nativeElement,"data-hint","Copy to Clipboard!")},t.prototype.onClick=function(){var t;if(t=this.copyText?i.Clipboard.copyCustom(JSON.stringify(this.copyText)):i.Clipboard.copyElement(this.copyElement))this.renderer.setElementAttribute(this.element.nativeElement,"data-hint","Copied!");else{var e=this.hintElement||this.copyElement;if(!e)return;this.renderer.setElementAttribute(e,"data-hint",'Press "ctrl + c" to copy'),this.renderer.setElementClass(e,"hint--top",!0),this.renderer.setElementClass(e,"hint--always",!0)}},t.prototype.onLeave=function(){var t=this;setTimeout(function(){t.renderer.setElementAttribute(t.element.nativeElement,"data-hint","Copy to Clipboard")},500)},__decorate([r.Input(),__metadata("design:type",String)],t.prototype,"copyText",void 0),__decorate([r.Input(),__metadata("design:type",Object)],t.prototype,"copyElement",void 0),__decorate([r.Input(),__metadata("design:type",Object)],t.prototype,"hintElement",void 0),__decorate([r.HostListener("click"),__metadata("design:type",Function),__metadata("design:paramtypes",[]),__metadata("design:returntype",void 0)],t.prototype,"onClick",null),__decorate([r.HostListener("mouseleave"),__metadata("design:type",Function),__metadata("design:paramtypes",[]),__metadata("design:returntype",void 0)],t.prototype,"onLeave",null),t=__decorate([r.Directive({selector:"[copy-button]"}),__metadata("design:paramtypes",["function"==typeof(e="undefined"!=typeof r.Renderer&&r.Renderer)&&e||Object,"function"==typeof(n="undefined"!=typeof r.ElementRef&&r.ElementRef)&&n||Object])],t);var e,n}();e.CopyButton=o},function(t,e,n){"use strict";var r=n(2),i=n(2),o=function(){function t(t){this.changeDetector=t,this.change=new r.EventEmitter,this.tabs=[]}return t.prototype.selectTab=function(t,e){void 0===e&&(e=!0),t.active||(this.tabs.forEach(function(t){t.active=!1}),t.active=!0,e&&this.change.next(t.tabTitle))},t.prototype.selectyByTitle=function(t,e){void 0===e&&(e=!1);var n,r;this.tabs.forEach(function(e){e.active&&(n=e),e.active=!1,e.tabTitle===t&&(r=e)}),r?r.active=!0:n.active=!0,e&&this.change.next(t),this.changeDetector.markForCheck()},t.prototype.addTab=function(t){0===this.tabs.length&&(t.active=!0),this.tabs.push(t)},t.prototype.ngOnInit=function(){var t=this;this.selected&&this.selected.subscribe(function(e){return t.selectyByTitle(e)})},__decorate([r.Input(),__metadata("design:type",Object)],t.prototype,"selected",void 0),__decorate([r.Output(),__metadata("design:type",Object)],t.prototype,"change",void 0),t=__decorate([r.Component({selector:"tabs",template:'\n
    \n
  • {{tab.tabTitle}}
  • \n
\n \n ',styleUrls:["tabs.css"],changeDetection:i.ChangeDetectionStrategy.OnPush}),__metadata("design:paramtypes",["function"==typeof(e="undefined"!=typeof i.ChangeDetectorRef&&i.ChangeDetectorRef)&&e||Object])],t);var e}();e.Tabs=o;var s=function(){function t(t){this.active=!1,t.addTab(this)}return __decorate([r.Input(),__metadata("design:type",Boolean)],t.prototype,"active",void 0),__decorate([r.Input(),__metadata("design:type",String)],t.prototype,"tabTitle",void 0),__decorate([r.Input(),__metadata("design:type",String)],t.prototype,"tabStatus",void 0),t=__decorate([r.Component({selector:"tab",template:'\n
\n \n
\n ',styles:["\n :host {\n display: block;\n }\n .tab-wrap {\n display: none;\n }\n\n .tab-wrap.active {\n display: block;\n }"]}),__metadata("design:paramtypes",[o])],t)}();e.Tab=s},function(t,e,n){"use strict";var r=n(2),i=function(){function t(){this.type="general",this.visible=!1,this.empty=!1,this.headless=!1,this.open=new r.EventEmitter,this.close=new r.EventEmitter}return t.prototype.toggle=function(){this.visible=!this.visible,this.empty||(this.visible?this.open.next({}):this.close.next({}))},__decorate([r.Input(),__metadata("design:type",Object)],t.prototype,"type",void 0),__decorate([r.Input(),__metadata("design:type",Object)],t.prototype,"visible",void 0),__decorate([r.Input(),__metadata("design:type",Object)],t.prototype,"empty",void 0),__decorate([r.Input(),__metadata("design:type",Object)],t.prototype,"title",void 0),__decorate([r.Input(),__metadata("design:type",Boolean)],t.prototype,"headless",void 0),__decorate([r.Output(),__metadata("design:type",Object)],t.prototype,"open",void 0),__decorate([r.Output(),__metadata("design:type",Object)],t.prototype,"close",void 0),t=__decorate([r.Component({selector:"zippy",templateUrl:"./zippy.html",styleUrls:["./zippy.css"]}),__metadata("design:paramtypes",[])],t)}();e.Zippy=i},function(t,e,n){"use strict";var r=n(14),i=n(1),o=n(47),s=n(128),a=n(81),c=n(169),u=n(125),l=n(11),h=n(10),p=n(245),f=n(130),_=n(240);t.exports=function(t,e,n,d,y,m){var g=r[t],v=g,b=y?"set":"add",w=v&&v.prototype,x={},I=function(t){var e=w[t];o(w,t,"delete"==t?function(t){return!(m&&!l(t))&&e.call(this,0===t?0:t)}:"has"==t?function(t){return!(m&&!l(t))&&e.call(this,0===t?0:t)}:"get"==t?function(t){return m&&!l(t)?void 0:e.call(this,0===t?0:t)}:"add"==t?function(t){return e.call(this,0===t?0:t),this}:function(t,n){return e.call(this,0===t?0:t,n),this})};if("function"==typeof v&&(m||w.forEach&&!h(function(){(new v).entries().next()}))){var C=new v,k=C[b](m?{}:-0,1)!=C,T=h(function(){C.has(1)}),E=p(function(t){new v(t)}),S=!m&&h(function(){for(var t=new v,e=5;e--;)t[b](e,e);return!t.has(-0)});E||(v=e(function(e,n){u(e,v,t);var r=_(new g,e,v);return void 0!=n&&c(n,y,r[b],r),r}),v.prototype=w,w.constructor=v),(T||S)&&(I("delete"),I("has"),y&&I("get")),(S||k)&&I(b),m&&w.clear&&delete w.clear}else v=d.getConstructor(e,t,y,b),s(v.prototype,n),a.NEED=!0;return f(v,t),x[t]=v,i(i.G+i.W+i.F*(v!=g),x),m||d.setStrong(v,t,y),v}},function(t,e,n){"use strict";var r=n(51),i=n(47),o=n(10),s=n(68),a=n(18);t.exports=function(t,e,n){var c=a(t),u=n(s,c,""[t]),l=u[0],h=u[1];o(function(){var e={};return e[c]=function(){return 7},7!=""[t](e)})&&(i(String.prototype,t,l),r(RegExp.prototype,c,2==e?function(t,e){return h.call(t,this,e)}:function(t){return h.call(t,this)}))}},function(t,e,n){var r=n(92),i=n(330),o=n(241),s=n(6),a=n(37),c=n(253),u={},l={},e=t.exports=function(t,e,n,h,p){var f,_,d,y,m=p?function(){return t}:c(t),g=r(n,h,e?2:1),v=0;if("function"!=typeof m)throw TypeError(t+" is not iterable!");if(o(m)){for(f=a(t.length);f>v;v++)if(y=e?g(s(_=t[v])[0],_[1]):g(t[v]),y===u||y===l)return y}else for(d=m.call(t);!(_=d.next()).done;)if(y=i(d,g,_.value,e),y===u||y===l)return y};e.BREAK=u,e.RETURN=l},function(t,e){e.f=Object.getOwnPropertySymbols},function(t,e){e.f={}.propertyIsEnumerable},function(t,e,n){var r=n(14),i="__core-js_shared__",o=r[i]||(r[i]={});t.exports=function(t){return o[t]||(o[t]={})}},function(t,e,n){var r=n(1),i=n(68),o=n(10),s=n(251),a="["+s+"]",c="​…",u=RegExp("^"+a+a+"*"),l=RegExp(a+a+"*$"),h=function(t,e,n){var i={},a=o(function(){return!!s[t]()||c[t]()!=c}),u=i[t]=a?e(p):s[t];n&&(i[n]=u),r(r.P+r.F*a,"String",i)},p=h.trim=function(t,e){return t=String(i(t)),1&e&&(t=t.replace(u,"")),2&e&&(t=t.replace(l,"")),t};t.exports=h},function(t,e,n){for(var r,i=n(14),o=n(51),s=n(96),a=s("typed_array"),c=s("view"),u=!(!i.ArrayBuffer||!i.DataView),l=u,h=0,p=9,f="Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array".split(",");h=t.length?(this._t=void 0,i(1)):"keys"==e?i(0,n):"values"==e?i(0,t[n]):i(0,[n,t[n]])},"values"),o.Arguments=o.Array,r("keys"),r("values"),r("entries")},function(t,e,n){"use strict";var r=n(342)(!0);n(244)(String,"String",function(t){this._t=String(t),this._i=0},function(){var t,e=this._t,n=this._i;return n>=e.length?{value:void 0,done:!0}:(t=r(e,n),this._i+=t.length,{value:t,done:!1})})},function(t,e){t.exports=function(){var t=[];return t.toString=function(){for(var t=[],e=0;ee&&(o=Math.max(o,i-e)),o>0&&r.splice(0,o),r},e}(i.Subject);e.ReplaySubject=a;var c=function(){function t(t,e){this.time=t,this.value=e}return t}()},function(t,e,n){"use strict";function r(t){return void 0===t&&(t=Number.POSITIVE_INFINITY),this.lift(new a(t))}var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(4),s=n(5);e.mergeAll=r;var a=function(){function t(t){this.concurrent=t}return t.prototype.call=function(t,e){return e._subscribe(new c(t,this.concurrent))},t}();e.MergeAllOperator=a;var c=function(t){function e(e,n){t.call(this,e),this.concurrent=n,this.hasCompleted=!1,this.buffer=[],this.active=0}return i(e,t),e.prototype._next=function(t){this.active0?this._next(e.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()},e}(o.OuterSubscriber);e.MergeAllSubscriber=c},function(t,e,n){"use strict";function r(t){var e,n=t.Symbol;return"function"==typeof n?n.observable?e=n.observable:(e=n("observable"),n.observable=e):e="@@observable",e}var i=n(38);e.getSymbolObservable=r,e.$$observable=r(i.root)},function(t,e,n){"use strict";var r=n(38),i=r.root.Symbol;e.$$rxSubscriber="function"==typeof i&&"function"==typeof i.for?i.for("rxSubscriber"):"@@rxSubscriber"},function(t,e){"use strict";var n=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=function(t){function e(){var e=t.call(this,"argument out of range");this.name=e.name="ArgumentOutOfRangeError",this.stack=e.stack,this.message=e.message}return n(e,t),e}(Error);e.ArgumentOutOfRangeError=r},function(t,e){"use strict";var n=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=function(t){function e(){var e=t.call(this,"no elements in sequence");this.name=e.name="EmptyError",this.stack=e.stack,this.message=e.message}return n(e,t),e}(Error);e.EmptyError=r},function(t,e){"use strict";function n(t){return t instanceof Date&&!isNaN(+t)}e.isDate=n},function(t,e,n){function r(t){if(t&&!c(t))throw new Error("Unknown encoding: "+t)}function i(t){return t.toString(this.encoding)}function o(t){this.charReceived=t.length%2,this.charLength=this.charReceived?2:0}function s(t){this.charReceived=t.length%3,this.charLength=this.charReceived?3:0}var a=n(16).Buffer,c=a.isEncoding||function(t){switch(t&&t.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}},u=e.StringDecoder=function(t){switch(this.encoding=(t||"utf8").toLowerCase().replace(/[-_]/,""),r(t),this.encoding){case"utf8":this.surrogateSize=3;break;case"ucs2":case"utf16le":this.surrogateSize=2,this.detectIncompleteChar=o;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=s;break;default:return void(this.write=i)}this.charBuffer=new a(6),this.charReceived=0,this.charLength=0};u.prototype.write=function(t){for(var e="";this.charLength;){var n=t.length>=this.charLength-this.charReceived?this.charLength-this.charReceived:t.length;if(t.copy(this.charBuffer,this.charReceived,0,n),this.charReceived+=n,this.charReceived=55296&&r<=56319)){if(this.charReceived=this.charLength=0,0===t.length)return e;break}this.charLength+=this.surrogateSize,e=""}this.detectIncompleteChar(t);var i=t.length;this.charLength&&(t.copy(this.charBuffer,0,t.length-this.charReceived,i),i-=this.charReceived),e+=t.toString(this.encoding,0,i);var i=e.length-1,r=e.charCodeAt(i);if(r>=55296&&r<=56319){var o=this.surrogateSize;return this.charLength+=o,this.charReceived+=o,this.charBuffer.copy(this.charBuffer,o,0,o),t.copy(this.charBuffer,0,0,o),e.substring(0,i)}return e},u.prototype.detectIncompleteChar=function(t){for(var e=t.length>=3?3:t.length;e>0;e--){var n=t[t.length-e];if(1==e&&n>>5==6){this.charLength=2;break}if(e<=2&&n>>4==14){this.charLength=3;break}if(e<=3&&n>>3==30){this.charLength=4;break}}this.charReceived=e},u.prototype.end=function(t){var e="";if(t&&t.length&&(e=this.write(t)),this.charReceived){var n=this.charReceived,r=this.charBuffer,i=this.encoding;e+=r.slice(0,n).toString(i)}return e}},function(t,e){function n(t,e){for(var n=0;n=0&&g.splice(e,1)}function s(t){var e=document.createElement("style");return e.type="text/css",i(t,e),e}function a(t){var e=document.createElement("link");return e.rel="stylesheet",i(t,e),e}function c(t,e){var n,r,i;if(e.singleton){var c=m++;n=y||(y=s(e)),r=u.bind(null,n,c,!1),i=u.bind(null,n,c,!0)}else t.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=a(e),r=h.bind(null,n),i=function(){o(n),n.href&&URL.revokeObjectURL(n.href)}):(n=s(e),r=l.bind(null,n),i=function(){o(n)});return r(t),function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap)return;r(t=e)}else i()}}function u(t,e,n,r){var i=n?"":r.css;if(t.styleSheet)t.styleSheet.cssText=v(e,i);else{var o=document.createTextNode(i),s=t.childNodes;s[e]&&t.removeChild(s[e]),s.length?t.insertBefore(o,s[e]):t.appendChild(o)}}function l(t,e){var n=e.css,r=e.media;if(r&&t.setAttribute("media",r),t.styleSheet)t.styleSheet.cssText=n;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(n))}}function h(t,e){var n=e.css,r=e.sourceMap;r&&(n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(r))))+" */");var i=new Blob([n],{type:"text/css"}),o=t.href;t.href=URL.createObjectURL(i),o&&URL.revokeObjectURL(o)}var p={},f=function(t){var e;return function(){return"undefined"==typeof e&&(e=t.apply(this,arguments)),e}},_=f(function(){return/msie [6-9]\b/.test(window.navigator.userAgent.toLowerCase())}),d=f(function(){return document.head||document.getElementsByTagName("head")[0]}),y=null,m=0,g=[];t.exports=function(t,e){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");e=e||{},"undefined"==typeof e.singleton&&(e.singleton=_()),"undefined"==typeof e.insertAt&&(e.insertAt="bottom");var i=r(t);return n(i,e),function(t){for(var o=[],s=0;s",'"',"`"," ","\r","\n","\t"],_=["{","}","|","\\","^","`"].concat(f),d=["'"].concat(_),y=["%","/","?",";","#"].concat(d),m=["/","?","#"],g=255,v=/^[+a-z0-9A-Z_-]{0,63}$/,b=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,w={javascript:!0,"javascript:":!0},x={javascript:!0,"javascript:":!0},I={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},C=n(722);r.prototype.parse=function(t,e,n){if(!u.isString(t))throw new TypeError("Parameter 'url' must be a string, not "+typeof t);var r=t.indexOf("?"),i=r!==-1&&r127?"x":M[V];if(!D.match(v)){var L=N.slice(0,E),F=N.slice(E+1),B=M.match(b);B&&(L.push(B[1]),F.unshift(B[2])),F.length&&(a="/"+F.join(".")+a),this.hostname=L.join(".");break}}}this.hostname.length>g?this.hostname="":this.hostname=this.hostname.toLowerCase(),A||(this.hostname=c.toASCII(this.hostname));var U=this.port?":"+this.port:"",z=this.hostname||"";this.host=z+U,this.href+=this.host,A&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==a[0]&&(a="/"+a))}if(!w[_])for(var E=0,P=d.length;E0)&&n.host.split("@");k&&(n.auth=k.shift(),n.host=n.hostname=k.shift())}return n.search=t.search,n.query=t.query,u.isNull(n.pathname)&&u.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(),n}if(!w.length)return n.pathname=null,n.search?n.path="/"+n.search:n.path=null,n.href=n.format(),n;for(var T=w.slice(-1)[0],E=(n.host||t.host||w.length>1)&&("."===T||".."===T)||""===T,S=0,O=w.length;O>=0;O--)T=w[O],"."===T?w.splice(O,1):".."===T?(w.splice(O,1),S++):S&&(w.splice(O,1),S--);if(!v&&!b)for(;S--;S)w.unshift("..");!v||""===w[0]||w[0]&&"/"===w[0].charAt(0)||w.unshift(""),E&&"/"!==w.join("/").substr(-1)&&w.push("");var R=""===w[0]||w[0]&&"/"===w[0].charAt(0);if(C){n.hostname=n.host=R?"":w.length?w.shift():"";var k=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@");k&&(n.auth=k.shift(),n.host=n.hostname=k.shift())}return v=v||n.host&&w.length,v&&!R&&w.unshift(""),w.length?n.pathname=w.join("/"):(n.pathname=null,n.path=null),u.isNull(n.pathname)&&u.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.auth=t.auth||n.auth,n.slashes=n.slashes||t.slashes,n.href=n.format(),n},r.prototype.parseHost=function(){var t=this.host,e=h.exec(t);e&&(e=e[0],":"!==e&&(this.port=e.substr(1)),t=t.substr(0,t.length-e.length)),t&&(this.hostname=t)}},function(t,e,n){"use strict";var r=n(2);n.d(e,"NgStyle",function(){return i});var i=function(){function t(t,e,n){this._differs=t,this._ngEl=e,this._renderer=n}return Object.defineProperty(t.prototype,"ngStyle",{set:function(t){this._ngStyle=t,!this._differ&&t&&(this._differ=this._differs.find(t).create(null))},enumerable:!0,configurable:!0}),t.prototype.ngDoCheck=function(){if(this._differ){var t=this._differ.diff(this._ngStyle);t&&this._applyChanges(t)}},t.prototype._applyChanges=function(t){var e=this;t.forEachRemovedItem(function(t){return e._setStyle(t.key,null)}),t.forEachAddedItem(function(t){return e._setStyle(t.key,t.currentValue)}),t.forEachChangedItem(function(t){return e._setStyle(t.key,t.currentValue)})},t.prototype._setStyle=function(t,e){var n=t.split("."),r=n[0],i=n[1];e=e&&i?""+e+i:e,this._renderer.setElementStyle(this._ngEl.nativeElement,r,e)},t.decorators=[{type:r.Directive,args:[{selector:"[ngStyle]"}]}],t.ctorParameters=[{type:r.KeyValueDiffers},{type:r.ElementRef},{type:r.Renderer}],t.propDecorators={ngStyle:[{type:r.Input}]},t}()},function(t,e,n){"use strict";function r(t,e){return t.length>0&&e.startsWith(t)?e.substring(t.length):e}function i(t){return/\/index.html$/g.test(t)?t.substring(0,t.length-11):t}var o=n(2),s=n(140);n.d(e,"a",function(){return a});var a=function(){function t(e){var n=this;this._subject=new o.EventEmitter,this._platformStrategy=e;var r=this._platformStrategy.getBaseHref();this._baseHref=t.stripTrailingSlash(i(r)),this._platformStrategy.onPopState(function(t){n._subject.emit({url:n.path(!0),pop:!0,type:t.type})})}return t.prototype.path=function(t){return void 0===t&&(t=!1),this.normalize(this._platformStrategy.path(t))},t.prototype.isCurrentPathEqualTo=function(e,n){return void 0===n&&(n=""),this.path()==this.normalize(e+t.normalizeQueryParams(n))},t.prototype.normalize=function(e){return t.stripTrailingSlash(r(this._baseHref,i(e)))},t.prototype.prepareExternalUrl=function(t){return t.length>0&&!t.startsWith("/")&&(t="/"+t),this._platformStrategy.prepareExternalUrl(t)},t.prototype.go=function(t,e){void 0===e&&(e=""),this._platformStrategy.pushState(null,"",t,e)},t.prototype.replaceState=function(t,e){void 0===e&&(e=""),this._platformStrategy.replaceState(null,"",t,e)},t.prototype.forward=function(){this._platformStrategy.forward()},t.prototype.back=function(){this._platformStrategy.back()},t.prototype.subscribe=function(t,e,n){return void 0===e&&(e=null),void 0===n&&(n=null),this._subject.subscribe({next:t,error:e,complete:n})},t.normalizeQueryParams=function(t){return t.length>0&&"?"!=t.substring(0,1)?"?"+t:t},t.joinWithSlash=function(t,e){if(0==t.length)return e;if(0==e.length)return t;var n=0;return t.endsWith("/")&&n++,e.startsWith("/")&&n++,2==n?t+e.substring(1):1==n?t+e:t+"/"+e},t.stripTrailingSlash=function(t){return/\/$/g.test(t)&&(t=t.substring(0,t.length-1)),t},t.decorators=[{type:o.Injectable}],t.ctorParameters=[{type:s.a}],t}()},function(t,e,n){"use strict";var r=n(7),i=n(143);n.d(e,"AnimationSequencePlayer",function(){return o});var o=function(){function t(t){var e=this;this._players=t,this._currentIndex=0,this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this.parentPlayer=null,this._players.forEach(function(t){t.parentPlayer=e}),this._onNext(!1)}return t.prototype._onNext=function(t){var e=this;if(!this._finished)if(0==this._players.length)this._activePlayer=new i.NoOpAnimationPlayer,n.i(r.l)(function(){return e._onFinish()});else if(this._currentIndex>=this._players.length)this._activePlayer=new i.NoOpAnimationPlayer,this._onFinish();else{var o=this._players[this._currentIndex++];o.onDone(function(){return e._onNext(!0)}),this._activePlayer=o,t&&o.play()}},t.prototype._onFinish=function(){this._finished||(this._finished=!0,this._onDoneFns.forEach(function(t){return t()}),this._onDoneFns=[])},t.prototype.init=function(){this._players.forEach(function(t){return t.init()})},t.prototype.onStart=function(t){this._onStartFns.push(t)},t.prototype.onDone=function(t){this._onDoneFns.push(t)},t.prototype.hasStarted=function(){return this._started},t.prototype.play=function(){n.i(r.d)(this.parentPlayer)||this.init(),this.hasStarted()||(this._onStartFns.forEach(function(t){return t()}),this._onStartFns=[],this._started=!0),this._activePlayer.play()},t.prototype.pause=function(){this._activePlayer.pause()},t.prototype.restart=function(){this.reset(),this._players.length>0&&this._players[0].restart()},t.prototype.reset=function(){this._players.forEach(function(t){return t.reset()}),this._destroyed=!1,this._finished=!1,this._started=!1},t.prototype.finish=function(){this._onFinish(),this._players.forEach(function(t){return t.finish()})},t.prototype.destroy=function(){this._destroyed||(this._onFinish(),this._players.forEach(function(t){return t.destroy()}),this._destroyed=!0,this._activePlayer=new i.NoOpAnimationPlayer)},t.prototype.setPosition=function(t){this._players[0].setPosition(t)},t.prototype.getPosition=function(){return this._players[0].getPosition()},Object.defineProperty(t.prototype,"players",{get:function(){return this._players},enumerable:!0,configurable:!0}),t}()},function(t,e,n){"use strict";function r(t,e,n){var r=t.previousIndex;if(null===r)return r;var i=0;return n&&r"+n.i(o.b)(this.currentIndex)+"]"},t}(),l=function(){function t(){this._head=null,this._tail=null}return t.prototype.add=function(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)},t.prototype.get=function(t,e){var r;for(r=this._head;null!==r;r=r._nextDup)if((null===e||e-1&&(n.splice(e,1),o+=t+".")}),o+=i,0!=n.length||0===i.length)return null;var s={};return s.domEventName=r,s.fullKey=o,s},e.getEventFullKey=function(t){var e="",r=n.i(i.a)().getEventKey(t);return r=r.toLowerCase()," "===r?r="space":"."===r&&(r="dot"),a.forEach(function(n){if(n!=r){var i=c[n];i(t)&&(e+=n+".")}}),e+=r},e.eventCallback=function(t,n,r){return function(i){e.getEventFullKey(i)===t&&r.runGuarded(function(){return n(i)})}},e._normalizeKey=function(t){switch(t){case"esc":return"escape";default:return t}},e.decorators=[{type:r.Injectable}],e.ctorParameters=[],e}(o.EventManagerPlugin)},function(t,e,n){"use strict";function r(t){return t=String(t),t.match(a)||t.match(c)?t:(n.i(o.isDevMode)()&&n.i(s.a)().log("WARNING: sanitizing unsafe URL value "+t+" (see http://g.co/ng/security#xss)"),"unsafe:"+t)}function i(t){return t=String(t),t.split(",").map(function(t){return r(t.trim())}).join(", ")}var o=n(2),s=n(32);e.a=r,e.b=i;var a=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:\/?#]*(?:[\/?#]|$))/gi,c=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+\/]+=*$/i},function(t,e,n){"use strict";var r=n(2),i=n(40),o=n(55),s=function(t){function e(e,n){t.call(this,e),this.optionsService=n,this.info={}}return __extends(e,t),e.prototype.init=function(){this.info=this.componentSchema.info,this.specUrl=this.optionsService.options.specUrl,isNaN(parseInt(this.info.version.substring(0,1)))||(this.info.version="v"+this.info.version)},e.prototype.ngOnInit=function(){this.preinit()},e=__decorate([r.Component({selector:"api-info",styleUrls:["./api-info.css"],templateUrl:"./api-info.html",changeDetection:r.ChangeDetectionStrategy.OnPush}),__metadata("design:paramtypes",["function"==typeof(n="undefined"!=typeof i.SpecManager&&i.SpecManager)&&n||Object,"function"==typeof(s="undefined"!=typeof o.OptionsService&&o.OptionsService)&&s||Object])],e);var n,s}(i.BaseComponent);e.ApiInfo=s},function(t,e,n){"use strict";var r=n(2),i=n(40),o=function(t){function e(e){t.call(this,e),this.logo={}}return __extends(e,t),e.prototype.init=function(){var t=this.componentSchema.info["x-logo"];t&&(this.logo.imgUrl=t.url,this.logo.bgColor=t.backgroundColor||"transparent")},e.prototype.ngOnInit=function(){this.preinit()},e=__decorate([r.Component({selector:"api-logo",styleUrls:["./api-logo.css"],templateUrl:"./api-logo.html",changeDetection:r.ChangeDetectionStrategy.OnPush}),__metadata("design:paramtypes",["function"==typeof(n="undefined"!=typeof i.SpecManager&&i.SpecManager)&&n||Object])],e);var n}(i.BaseComponent);e.ApiLogo=o},function(t,e,n){"use strict";var r=n(121),i=n(9),o=n(19),s=n(8),a=n(15),c=n(23),u=n(12),l=n(13),h=n(60),p=n(217),f=n(20),_=n(22),d=n(35),y=function(){function t(t,e,n,o,s,a){this._changed=!1,this.context=new r.JsonSchemaLazy(t,e,n,o,s,a),this._expr_0=i.UNINITIALIZED,this._expr_1=i.UNINITIALIZED,this._expr_2=i.UNINITIALIZED,this._expr_3=i.UNINITIALIZED,this._expr_4=i.UNINITIALIZED,this._expr_5=i.UNINITIALIZED,this._expr_6=i.UNINITIALIZED}return t.prototype.ngOnDetach=function(t,e,n){},t.prototype.ngOnDestroy=function(){this.context.ngOnDestroy()},t.prototype.check_pointer=function(t,e,n){(n||s.checkBinding(e,this._expr_0,t))&&(this._changed=!0,this.context.pointer=t,this._expr_0=t)},t.prototype.check_auto=function(t,e,n){(n||s.checkBinding(e,this._expr_1,t))&&(this._changed=!0,this.context.auto=t,this._expr_1=t)},t.prototype.check_isRequestSchema=function(t,e,n){(n||s.checkBinding(e,this._expr_2,t))&&(this._changed=!0,this.context.isRequestSchema=t,this._expr_2=t)},t.prototype.check_final=function(t,e,n){(n||s.checkBinding(e,this._expr_3,t))&&(this._changed=!0,this.context.final=t,this._expr_3=t)},t.prototype.check_nestOdd=function(t,e,n){(n||s.checkBinding(e,this._expr_4,t))&&(this._changed=!0,this.context.nestOdd=t,this._expr_4=t)},t.prototype.check_childFor=function(t,e,n){(n||s.checkBinding(e,this._expr_5,t))&&(this._changed=!0,this.context.childFor=t,this._expr_5=t)},t.prototype.check_isArray=function(t,e,n){(n||s.checkBinding(e,this._expr_6,t))&&(this._changed=!0,this.context.isArray=t,this._expr_6=t)},t.prototype.ngDoCheck=function(t,e,n){var r=this._changed;return this._changed=!1,r},t.prototype.checkHost=function(t,e,n,r){},t.prototype.handleEvent=function(t,e){var n=!0;return n},t.prototype.subscribe=function(t,e){this._eventHandler=e},t}();e.Wrapper_JsonSchemaLazy=y;var m=s.createRenderComponentType("",0,a.ViewEncapsulation.None,[],{}),g=function(t){function e(n,r,o,s){t.call(this,e,m,u.ViewType.HOST,n,r,o,s,i.ChangeDetectorStatus.CheckAlways)}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.selectOrCreateRenderHostElement(this.renderer,"json-schema-lazy",s.EMPTY_INLINE_ARRAY,t,null),this._vc_0=new c.ViewContainer(0,null,this,this._el_0),this.compView_0=new w(this.viewUtils,this,0,this._el_0),this._ComponentFactoryResolver_0_5=new h.CodegenComponentFactoryResolver([p.JsonSchemaNgFactory],this.injectorGet(h.ComponentFactoryResolver,this.parentIndex)),this._JsonSchemaLazy_0_6=new y(this.injectorGet(f.SpecManager,this.parentIndex),this._vc_0.vcRef,new _.ElementRef(this._el_0),this._ComponentFactoryResolver_0_5,this.injectorGet(d.OptionsService,this.parentIndex),this.renderer),this.compView_0.create(this._JsonSchemaLazy_0_6.context),this._el_1=this.renderer.createTemplateAnchor(null,null),this.init(this._el_1,this.renderer.directRenderer?null:[this._el_0],null),new l.ComponentRef_(0,this,this._el_0,this._JsonSchemaLazy_0_6.context)},e.prototype.injectorGetInternal=function(t,e,n){return t===h.ComponentFactoryResolver&&0===e?this._ComponentFactoryResolver_0_5:t===r.JsonSchemaLazy&&0===e?this._JsonSchemaLazy_0_6.context:n},e.prototype.detectChangesInternal=function(t){this._JsonSchemaLazy_0_6.ngDoCheck(this,this._el_0,t),this._vc_0.detectChangesInNestedViews(t),this.compView_0.detectChanges(t),t||0===this.numberOfChecks&&this._JsonSchemaLazy_0_6.context.ngAfterViewInit()},e.prototype.destroyInternal=function(){this._vc_0.destroyNestedViews(),this.compView_0.destroy(),this._JsonSchemaLazy_0_6.ngOnDestroy()},e.prototype.visitRootNodesInternal=function(t,e){t(this._vc_0.nativeElement,e),this._vc_0.visitNestedViewRootNodes(t,e),t(this._el_1,e)},e}(o.AppView);e.JsonSchemaLazyNgFactory=new l.ComponentFactory("json-schema-lazy",g,r.JsonSchemaLazy);var v=["[_nghost-%COMP%] { display:none }"],b=s.createRenderComponentType("",0,a.ViewEncapsulation.Emulated,v,{}),w=function(t){function e(n,r,o,s){t.call(this,e,b,u.ViewType.COMPONENT,n,r,o,s,i.ChangeDetectorStatus.CheckAlways)}return __extends(e,t),e.prototype.createInternal=function(t){this.renderer.createViewRoot(this.parentElement);return this.init(null,this.renderer.directRenderer?null:[],null),null},e}(o.AppView);e.View_JsonSchemaLazy0=w},function(t,e,n){"use strict";var r=n(218),i=n(9),o=n(19),s=n(8),a=n(15),c=n(12),u=n(13),l=n(20),h=n(22),p=n(455),f=n(486),_=n(23),d=n(79),y=n(25),m=n(54),g=n(139),v=n(36),b=n(28),w=n(56),x=n(34),I=n(46),C=n(106),k=n(59),T=n(74),E=n(142),S=n(166),O=n(313),R=n(121),A=n(216),N=n(60),P=n(35),M=n(39),D=n(229),V=n(478),j=function(){function t(t,e,n){this._changed=!1,this.context=new r.JsonSchema(t,e,n),this._expr_0=i.UNINITIALIZED,this._expr_1=i.UNINITIALIZED,this._expr_2=i.UNINITIALIZED,this._expr_3=i.UNINITIALIZED,this._expr_4=i.UNINITIALIZED}return t.prototype.ngOnDetach=function(t,e,n){},t.prototype.ngOnDestroy=function(){},t.prototype.check_pointer=function(t,e,n){(n||s.checkBinding(e,this._expr_0,t))&&(this._changed=!0,this.context.pointer=t,this._expr_0=t)},t.prototype.check_final=function(t,e,n){(n||s.checkBinding(e,this._expr_1,t))&&(this._changed=!0,this.context.final=t,this._expr_1=t)},t.prototype.check_nestOdd=function(t,e,n){(n||s.checkBinding(e,this._expr_2,t))&&(this._changed=!0,this.context.nestOdd=t,this._expr_2=t)},t.prototype.check_childFor=function(t,e,n){(n||s.checkBinding(e,this._expr_3,t))&&(this._changed=!0,this.context.childFor=t,this._expr_3=t)},t.prototype.check_isRequestSchema=function(t,e,n){(n||s.checkBinding(e,this._expr_4,t))&&(this._changed=!0,this.context.isRequestSchema=t,this._expr_4=t)},t.prototype.ngDoCheck=function(t,e,n){var r=this._changed;return this._changed=!1,n||0===t.numberOfChecks&&this.context.ngOnInit(),r},t.prototype.checkHost=function(t,e,n,r){},t.prototype.handleEvent=function(t,e){var n=!0;return n},t.prototype.subscribe=function(t,e){this._eventHandler=e},t}();e.Wrapper_JsonSchema=j;var L=s.createRenderComponentType("",0,a.ViewEncapsulation.None,[],{}),F=function(t){function e(n,r,o,s){t.call(this,e,L,c.ViewType.HOST,n,r,o,s,i.ChangeDetectorStatus.CheckAlways)}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.selectOrCreateRenderHostElement(this.renderer,"json-schema",s.EMPTY_INLINE_ARRAY,t,null),this.compView_0=new z(this.viewUtils,this,0,this._el_0),this._JsonSchema_0_3=new j(this.injectorGet(l.SpecManager,this.parentIndex),this.renderer,new h.ElementRef(this._el_0)),this.compView_0.create(this._JsonSchema_0_3.context),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0],null),new u.ComponentRef_(0,this,this._el_0,this._JsonSchema_0_3.context)},e.prototype.injectorGetInternal=function(t,e,n){return t===r.JsonSchema&&0===e?this._JsonSchema_0_3.context:n},e.prototype.detectChangesInternal=function(t){this._JsonSchema_0_3.ngDoCheck(this,this._el_0,t)&&this.compView_0.markAsCheckOnce(),this.compView_0.detectChanges(t)},e.prototype.destroyInternal=function(){this.compView_0.destroy()},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(o.AppView);e.JsonSchemaNgFactory=new u.ComponentFactory("json-schema",F,r.JsonSchema);var B=[p.styles],U=s.createRenderComponentType("",0,a.ViewEncapsulation.Emulated,B,{}),z=function(t){function e(n,r,o,s){t.call(this,e,U,c.ViewType.COMPONENT,n,r,o,s,i.ChangeDetectorStatus.CheckOnce)}return __extends(e,t),e.prototype.createInternal=function(t){var e=this.renderer.createViewRoot(this.parentElement);return this._el_0=this.renderer.createTemplateAnchor(e,null),this._NgSwitch_0_3=new f.Wrapper_NgSwitch,this._text_1=this.renderer.createText(e,"\n ",null),this._anchor_2=this.renderer.createTemplateAnchor(e,null),this._vc_2=new _.ViewContainer(2,0,this,this._anchor_2),this._TemplateRef_2_5=new y.TemplateRef_(this,2,this._anchor_2),this._NgSwitchCase_2_6=new f.Wrapper_NgSwitchCase(this._vc_2.vcRef,this._TemplateRef_2_5,this._NgSwitch_0_3.context),this._text_3=this.renderer.createText(e,"\n ",null),this._anchor_4=this.renderer.createTemplateAnchor(e,null),this._vc_4=new _.ViewContainer(4,0,this,this._anchor_4),this._TemplateRef_4_5=new y.TemplateRef_(this,4,this._anchor_4),this._NgSwitchCase_4_6=new f.Wrapper_NgSwitchCase(this._vc_4.vcRef,this._TemplateRef_4_5,this._NgSwitch_0_3.context),this._text_5=this.renderer.createText(e,"\n ",null),this._anchor_6=this.renderer.createTemplateAnchor(e,null),this._vc_6=new _.ViewContainer(6,0,this,this._anchor_6),this._TemplateRef_6_5=new y.TemplateRef_(this,6,this._anchor_6),this._NgSwitchCase_6_6=new f.Wrapper_NgSwitchCase(this._vc_6.vcRef,this._TemplateRef_6_5,this._NgSwitch_0_3.context),this._text_7=this.renderer.createText(e,"\n ",null),this._anchor_8=this.renderer.createTemplateAnchor(e,null),this._vc_8=new _.ViewContainer(8,0,this,this._anchor_8),this._TemplateRef_8_5=new y.TemplateRef_(this,8,this._anchor_8),this._NgSwitchCase_8_6=new f.Wrapper_NgSwitchCase(this._vc_8.vcRef,this._TemplateRef_8_5,this._NgSwitch_0_3.context),this._text_9=this.renderer.createText(e,"\n ",null),this._anchor_10=this.renderer.createTemplateAnchor(e,null),this._vc_10=new _.ViewContainer(10,0,this,this._anchor_10),this._TemplateRef_10_5=new y.TemplateRef_(this,10,this._anchor_10),this._NgSwitchCase_10_6=new f.Wrapper_NgSwitchCase(this._vc_10.vcRef,this._TemplateRef_10_5,this._NgSwitch_0_3.context),this._text_11=this.renderer.createText(e,"\n\n",null),this._text_12=this.renderer.createText(e,"\n",null),this._pipe_marked_0=new d.MarkedPipe(this.parentView.injectorGet(m.DomSanitizer,this.parentIndex)),this.init(null,this.renderer.directRenderer?null:[this._el_0,this._text_1,this._anchor_2,this._text_3,this._anchor_4,this._text_5,this._anchor_6,this._text_7,this._anchor_8,this._text_9,this._anchor_10,this._text_11,this._text_12],null),null},e.prototype.injectorGetInternal=function(t,e,n){return t===y.TemplateRef&&2===e?this._TemplateRef_2_5:t===g.NgSwitchCase&&2===e?this._NgSwitchCase_2_6.context:t===y.TemplateRef&&4===e?this._TemplateRef_4_5:t===g.NgSwitchCase&&4===e?this._NgSwitchCase_4_6.context:t===y.TemplateRef&&6===e?this._TemplateRef_6_5:t===g.NgSwitchCase&&6===e?this._NgSwitchCase_6_6.context:t===y.TemplateRef&&8===e?this._TemplateRef_8_5:t===g.NgSwitchCase&&8===e?this._NgSwitchCase_8_6.context:t===y.TemplateRef&&10===e?this._TemplateRef_10_5:t===g.NgSwitchCase&&10===e?this._NgSwitchCase_10_6.context:t===g.NgSwitch&&0<=e&&e<=11?this._NgSwitch_0_3.context:n},e.prototype.detectChangesInternal=function(t){var e=this.context.schema._widgetType;this._NgSwitch_0_3.check_ngSwitch(e,t,!1),this._NgSwitch_0_3.ngDoCheck(this,this._el_0,t);var n="file";this._NgSwitchCase_2_6.check_ngSwitchCase(n,t,!1),this._NgSwitchCase_2_6.ngDoCheck(this,this._anchor_2,t);var r="trivial";this._NgSwitchCase_4_6.check_ngSwitchCase(r,t,!1),this._NgSwitchCase_4_6.ngDoCheck(this,this._anchor_4,t);var i="tuple";this._NgSwitchCase_6_6.check_ngSwitchCase(i,t,!1),this._NgSwitchCase_6_6.ngDoCheck(this,this._anchor_6,t);var o="array";this._NgSwitchCase_8_6.check_ngSwitchCase(o,t,!1),this._NgSwitchCase_8_6.ngDoCheck(this,this._anchor_8,t);var s="object";this._NgSwitchCase_10_6.check_ngSwitchCase(s,t,!1),this._NgSwitchCase_10_6.ngDoCheck(this,this._anchor_10,t),this._vc_2.detectChangesInNestedViews(t),this._vc_4.detectChangesInNestedViews(t),this._vc_6.detectChangesInNestedViews(t),this._vc_8.detectChangesInNestedViews(t),this._vc_10.detectChangesInNestedViews(t)},e.prototype.destroyInternal=function(){this._vc_2.destroyNestedViews(),this._vc_4.destroyNestedViews(),this._vc_6.destroyNestedViews(),this._vc_8.destroyNestedViews(),this._vc_10.destroyNestedViews()},e.prototype.createEmbeddedViewInternal=function(t){return 2==t?new H(this.viewUtils,this,2,this._anchor_2,this._vc_2):4==t?new G(this.viewUtils,this,4,this._anchor_4,this._vc_4):6==t?new tt(this.viewUtils,this,6,this._anchor_6,this._vc_6):8==t?new nt(this.viewUtils,this,8,this._anchor_8,this._vc_8):10==t?new rt(this.viewUtils,this,10,this._anchor_10,this._vc_10):null},e}(o.AppView);e.View_JsonSchema0=z;var H=function(t){function e(n,r,o,s,a){t.call(this,e,U,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a)}return __extends(e,t),e.prototype.createInternal=function(t){return this._text_0=this.renderer.createText(null,"\n ",null),this._el_1=s.createRenderElement(this.renderer,null,"span",new s.InlineArray2(2,"class","param-wrap"),null),this._text_2=this.renderer.createText(this._el_1,"\n ",null),this._el_3=s.createRenderElement(this.renderer,this._el_1,"span",new s.InlineArray2(2,"class","param-type-file"),null),this._text_4=this.renderer.createText(this._el_3,"file",null),this._text_5=this.renderer.createText(this._el_1,"\n ",null),this._anchor_6=this.renderer.createTemplateAnchor(this._el_1,null),this._vc_6=new _.ViewContainer(6,1,this,this._anchor_6),this._TemplateRef_6_5=new y.TemplateRef_(this,6,this._anchor_6),this._NgIf_6_6=new v.Wrapper_NgIf(this._vc_6.vcRef,this._TemplateRef_6_5),this._text_7=this.renderer.createText(this._el_1,"\n ",null),this._anchor_8=this.renderer.createTemplateAnchor(this._el_1,null),this._vc_8=new _.ViewContainer(8,1,this,this._anchor_8),this._TemplateRef_8_5=new y.TemplateRef_(this,8,this._anchor_8),this._NgIf_8_6=new v.Wrapper_NgIf(this._vc_8.vcRef,this._TemplateRef_8_5),this._text_9=this.renderer.createText(this._el_1,"\n ",null),this._text_10=this.renderer.createText(null,"\n ",null),this.init(this._text_10,this.renderer.directRenderer?null:[this._text_0,this._el_1,this._text_2,this._el_3,this._text_4,this._text_5,this._anchor_6,this._text_7,this._anchor_8,this._text_9,this._text_10],null),null},e.prototype.injectorGetInternal=function(t,e,n){return t===y.TemplateRef&&6===e?this._TemplateRef_6_5:t===b.NgIf&&6===e?this._NgIf_6_6.context:t===y.TemplateRef&&8===e?this._TemplateRef_8_5:t===b.NgIf&&8===e?this._NgIf_8_6.context:n},e.prototype.detectChangesInternal=function(t){var e=this.parentView.context.schema._produces&&!this.parentView.context.isRequestSchema;this._NgIf_6_6.check_ngIf(e,t,!1),this._NgIf_6_6.ngDoCheck(this,this._anchor_6,t);var n=this.parentView.context.schema._consumes&&this.parentView.context.isRequestSchema;this._NgIf_8_6.check_ngIf(n,t,!1),this._NgIf_8_6.ngDoCheck(this,this._anchor_8,t),this._vc_6.detectChangesInNestedViews(t),this._vc_8.detectChangesInNestedViews(t)},e.prototype.destroyInternal=function(){this._vc_6.destroyNestedViews(),this._vc_8.destroyNestedViews()},e.prototype.visitRootNodesInternal=function(t,e){t(this._text_0,e),t(this._el_1,e),t(this._text_10,e)},e.prototype.createEmbeddedViewInternal=function(t){return 6==t?new q(this.viewUtils,this,6,this._anchor_6,this._vc_6):8==t?new Y(this.viewUtils,this,8,this._anchor_8,this._vc_8):null},e}(o.AppView),q=function(t){function e(n,r,o,s,a){t.call(this,e,U,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a)}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.createRenderElement(this.renderer,null,"div",new s.InlineArray2(2,"class","file produces"),null),this._text_1=this.renderer.createText(this._el_0,"\n ",null),this._el_2=s.createRenderElement(this.renderer,this._el_0,"ul",s.EMPTY_INLINE_ARRAY,null),this._text_3=this.renderer.createText(this._el_2,"\n ",null),this._anchor_4=this.renderer.createTemplateAnchor(this._el_2,null),this._vc_4=new _.ViewContainer(4,2,this,this._anchor_4),this._TemplateRef_4_5=new y.TemplateRef_(this,4,this._anchor_4),this._NgFor_4_6=new w.Wrapper_NgFor(this._vc_4.vcRef,this._TemplateRef_4_5,this.parentView.parentView.parentView.injectorGet(x.IterableDiffers,this.parentView.parentView.parentIndex),this.parentView.parentView.ref),this._text_5=this.renderer.createText(this._el_2,"\n ",null),this._text_6=this.renderer.createText(this._el_0,"\n ",null),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1,this._el_2,this._text_3,this._anchor_4,this._text_5,this._text_6],null),null},e.prototype.injectorGetInternal=function(t,e,n){return t===y.TemplateRef&&4===e?this._TemplateRef_4_5:t===I.NgFor&&4===e?this._NgFor_4_6.context:n},e.prototype.detectChangesInternal=function(t){var e=this.parentView.parentView.context.schema._produces;this._NgFor_4_6.check_ngForOf(e,t,!1),this._NgFor_4_6.ngDoCheck(this,this._anchor_4,t),this._vc_4.detectChangesInNestedViews(t)},e.prototype.destroyInternal=function(){this._vc_4.destroyNestedViews()},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e.prototype.createEmbeddedViewInternal=function(t){return 4==t?new W(this.viewUtils,this,4,this._anchor_4,this._vc_4):null},e}(o.AppView),W=function(t){function e(n,r,o,s,a){t.call(this,e,U,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a),this._expr_2=i.UNINITIALIZED}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.createRenderElement(this.renderer,null,"li",s.EMPTY_INLINE_ARRAY,null),this._text_1=this.renderer.createText(this._el_0,"",null),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1],null),null},e.prototype.detectChangesInternal=function(t){var e=s.inlineInterpolate(1,"",this.context.$implicit,"");s.checkBinding(t,this._expr_2,e)&&(this.renderer.setText(this._text_1,e),this._expr_2=e)},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(o.AppView),Y=function(t){function e(n,r,o,s,a){t.call(this,e,U,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a)}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.createRenderElement(this.renderer,null,"div",new s.InlineArray2(2,"class","file consume"),null),this._text_1=this.renderer.createText(this._el_0,"\n ",null),this._el_2=s.createRenderElement(this.renderer,this._el_0,"ul",s.EMPTY_INLINE_ARRAY,null),this._text_3=this.renderer.createText(this._el_2,"\n ",null),this._anchor_4=this.renderer.createTemplateAnchor(this._el_2,null),this._vc_4=new _.ViewContainer(4,2,this,this._anchor_4),this._TemplateRef_4_5=new y.TemplateRef_(this,4,this._anchor_4),this._NgFor_4_6=new w.Wrapper_NgFor(this._vc_4.vcRef,this._TemplateRef_4_5,this.parentView.parentView.parentView.injectorGet(x.IterableDiffers,this.parentView.parentView.parentIndex),this.parentView.parentView.ref),this._text_5=this.renderer.createText(this._el_2,"\n ",null),this._text_6=this.renderer.createText(this._el_0,"\n ",null),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1,this._el_2,this._text_3,this._anchor_4,this._text_5,this._text_6],null),null},e.prototype.injectorGetInternal=function(t,e,n){return t===y.TemplateRef&&4===e?this._TemplateRef_4_5:t===I.NgFor&&4===e?this._NgFor_4_6.context:n},e.prototype.detectChangesInternal=function(t){var e=this.parentView.parentView.context.schema._consumes; +this._NgFor_4_6.check_ngForOf(e,t,!1),this._NgFor_4_6.ngDoCheck(this,this._anchor_4,t),this._vc_4.detectChangesInNestedViews(t)},e.prototype.destroyInternal=function(){this._vc_4.destroyNestedViews()},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e.prototype.createEmbeddedViewInternal=function(t){return 4==t?new $(this.viewUtils,this,4,this._anchor_4,this._vc_4):null},e}(o.AppView),$=function(t){function e(n,r,o,s,a){t.call(this,e,U,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a),this._expr_2=i.UNINITIALIZED}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.createRenderElement(this.renderer,null,"li",s.EMPTY_INLINE_ARRAY,null),this._text_1=this.renderer.createText(this._el_0,"",null),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1],null),null},e.prototype.detectChangesInternal=function(t){var e=s.inlineInterpolate(1,"",this.context.$implicit,"");s.checkBinding(t,this._expr_2,e)&&(this.renderer.setText(this._text_1,e),this._expr_2=e)},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(o.AppView),G=function(t){function e(n,r,o,a,u){t.call(this,e,U,c.ViewType.EMBEDDED,n,r,o,a,i.ChangeDetectorStatus.CheckAlways,u),this._expr_28=i.UNINITIALIZED,this._map_29=s.pureProxy2(function(t,e){return{"with-hint":t,array:e}}),this._expr_30=i.UNINITIALIZED}return __extends(e,t),e.prototype.createInternal=function(t){return this._text_0=this.renderer.createText(null,"\n ",null),this._el_1=s.createRenderElement(this.renderer,null,"span",new s.InlineArray2(2,"class","param-wrap"),null),this._text_2=this.renderer.createText(this._el_1,"\n ",null),this._el_3=s.createRenderElement(this.renderer,this._el_1,"span",s.EMPTY_INLINE_ARRAY,null),this._NgClass_3_3=new C.Wrapper_NgClass(this.parentView.parentView.injectorGet(x.IterableDiffers,this.parentView.parentIndex),this.parentView.parentView.injectorGet(k.KeyValueDiffers,this.parentView.parentIndex),new h.ElementRef(this._el_3),this.renderer),this._text_4=this.renderer.createText(this._el_3,"",null),this._anchor_5=this.renderer.createTemplateAnchor(this._el_3,null),this._vc_5=new _.ViewContainer(5,3,this,this._anchor_5),this._TemplateRef_5_5=new y.TemplateRef_(this,5,this._anchor_5),this._NgIf_5_6=new v.Wrapper_NgIf(this._vc_5.vcRef,this._TemplateRef_5_5),this._text_6=this.renderer.createText(this._el_3,"\n ",null),this._text_7=this.renderer.createText(this._el_1,"\n ",null),this._anchor_8=this.renderer.createTemplateAnchor(this._el_1,null),this._vc_8=new _.ViewContainer(8,1,this,this._anchor_8),this._TemplateRef_8_5=new y.TemplateRef_(this,8,this._anchor_8),this._NgIf_8_6=new v.Wrapper_NgIf(this._vc_8.vcRef,this._TemplateRef_8_5),this._text_9=this.renderer.createText(this._el_1,"\n ",null),this._anchor_10=this.renderer.createTemplateAnchor(this._el_1,null),this._vc_10=new _.ViewContainer(10,1,this,this._anchor_10),this._TemplateRef_10_5=new y.TemplateRef_(this,10,this._anchor_10),this._NgIf_10_6=new v.Wrapper_NgIf(this._vc_10.vcRef,this._TemplateRef_10_5),this._text_11=this.renderer.createText(this._el_1,"\n ",null),this._anchor_12=this.renderer.createTemplateAnchor(this._el_1,null),this._vc_12=new _.ViewContainer(12,1,this,this._anchor_12),this._TemplateRef_12_5=new y.TemplateRef_(this,12,this._anchor_12),this._NgIf_12_6=new v.Wrapper_NgIf(this._vc_12.vcRef,this._TemplateRef_12_5),this._text_13=this.renderer.createText(this._el_1,"\n ",null),this._text_14=this.renderer.createText(null,"\n ",null),this.init(this._text_14,this.renderer.directRenderer?null:[this._text_0,this._el_1,this._text_2,this._el_3,this._text_4,this._anchor_5,this._text_6,this._text_7,this._anchor_8,this._text_9,this._anchor_10,this._text_11,this._anchor_12,this._text_13,this._text_14],null),null},e.prototype.injectorGetInternal=function(t,e,n){return t===y.TemplateRef&&5===e?this._TemplateRef_5_5:t===b.NgIf&&5===e?this._NgIf_5_6.context:t===T.NgClass&&3<=e&&e<=6?this._NgClass_3_3.context:t===y.TemplateRef&&8===e?this._TemplateRef_8_5:t===b.NgIf&&8===e?this._NgIf_8_6.context:t===y.TemplateRef&&10===e?this._TemplateRef_10_5:t===b.NgIf&&10===e?this._NgIf_10_6.context:t===y.TemplateRef&&12===e?this._TemplateRef_12_5:t===b.NgIf&&12===e?this._NgIf_12_6.context:n},e.prototype.detectChangesInternal=function(t){var e=s.inlineInterpolate(1,"param-type param-type-trivial ",this.parentView.context.schema.type,"");this._NgClass_3_3.check_klass(e,t,!1);var n=this._map_29(this.parentView.context.schema._displayTypeHint,this.parentView.context._isArray);this._NgClass_3_3.check_ngClass(n,t,!1),this._NgClass_3_3.ngDoCheck(this,this._el_3,t);var r=this.parentView.context.schema._range;this._NgIf_5_6.check_ngIf(r,t,!1),this._NgIf_5_6.ngDoCheck(this,this._anchor_5,t);var i=this.parentView.context.schema["x-nullable"];this._NgIf_8_6.check_ngIf(i,t,!1),this._NgIf_8_6.ngDoCheck(this,this._anchor_8,t);var o=this.parentView.context.schema.enum;this._NgIf_10_6.check_ngIf(o,t,!1),this._NgIf_10_6.ngDoCheck(this,this._anchor_10,t);var a=this.parentView.context.schema.pattern;this._NgIf_12_6.check_ngIf(a,t,!1),this._NgIf_12_6.ngDoCheck(this,this._anchor_12,t),this._vc_5.detectChangesInNestedViews(t),this._vc_8.detectChangesInNestedViews(t),this._vc_10.detectChangesInNestedViews(t),this._vc_12.detectChangesInNestedViews(t);var c=s.inlineInterpolate(1,"",this.parentView.context.schema._displayTypeHint,"");s.checkBinding(t,this._expr_28,c)&&(this.renderer.setElementProperty(this._el_3,"title",c),this._expr_28=c);var u=s.inlineInterpolate(2,"",this.parentView.context.schema._displayType," ",this.parentView.context.schema._displayFormat,"\n ");s.checkBinding(t,this._expr_30,u)&&(this.renderer.setText(this._text_4,u),this._expr_30=u)},e.prototype.destroyInternal=function(){this._vc_5.destroyNestedViews(),this._vc_8.destroyNestedViews(),this._vc_10.destroyNestedViews(),this._vc_12.destroyNestedViews()},e.prototype.visitRootNodesInternal=function(t,e){t(this._text_0,e),t(this._el_1,e),t(this._text_14,e)},e.prototype.createEmbeddedViewInternal=function(t){return 5==t?new Z(this.viewUtils,this,5,this._anchor_5,this._vc_5):8==t?new J(this.viewUtils,this,8,this._anchor_8,this._vc_8):10==t?new K(this.viewUtils,this,10,this._anchor_10,this._vc_10):12==t?new Q(this.viewUtils,this,12,this._anchor_12,this._vc_12):null},e}(o.AppView),Z=function(t){function e(n,r,o,s,a){t.call(this,e,U,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a),this._expr_2=i.UNINITIALIZED}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.createRenderElement(this.renderer,null,"span",new s.InlineArray2(2,"class","param-range"),null),this._text_1=this.renderer.createText(this._el_0,"",null),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1],null),null},e.prototype.detectChangesInternal=function(t){var e=s.inlineInterpolate(1," ",this.parentView.parentView.context.schema._range," ");s.checkBinding(t,this._expr_2,e)&&(this.renderer.setText(this._text_1,e),this._expr_2=e)},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(o.AppView),J=function(t){function e(n,r,o,s,a){t.call(this,e,U,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a)}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.createRenderElement(this.renderer,null,"span",new s.InlineArray2(2,"class","param-nullable"),null),this._text_1=this.renderer.createText(this._el_0,"Nullable",null),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1],null),null},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(o.AppView),K=function(t){function e(n,r,o,s,a){t.call(this,e,U,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a)}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.createRenderElement(this.renderer,null,"div",new s.InlineArray2(2,"class","param-enum"),null),this._text_1=this.renderer.createText(this._el_0,"\n ",null),this._anchor_2=this.renderer.createTemplateAnchor(this._el_0,null),this._vc_2=new _.ViewContainer(2,0,this,this._anchor_2),this._TemplateRef_2_5=new y.TemplateRef_(this,2,this._anchor_2),this._NgFor_2_6=new w.Wrapper_NgFor(this._vc_2.vcRef,this._TemplateRef_2_5,this.parentView.parentView.parentView.injectorGet(x.IterableDiffers,this.parentView.parentView.parentIndex),this.parentView.parentView.ref),this._text_3=this.renderer.createText(this._el_0,"\n ",null),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1,this._anchor_2,this._text_3],null),null},e.prototype.injectorGetInternal=function(t,e,n){return t===y.TemplateRef&&2===e?this._TemplateRef_2_5:t===I.NgFor&&2===e?this._NgFor_2_6.context:n},e.prototype.detectChangesInternal=function(t){var e=this.parentView.parentView.context.schema.enum;this._NgFor_2_6.check_ngForOf(e,t,!1),this._NgFor_2_6.ngDoCheck(this,this._anchor_2,t),this._vc_2.detectChangesInNestedViews(t)},e.prototype.destroyInternal=function(){this._vc_2.destroyNestedViews()},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e.prototype.createEmbeddedViewInternal=function(t){return 2==t?new X(this.viewUtils,this,2,this._anchor_2,this._vc_2):null},e}(o.AppView),X=function(t){function e(n,r,o,s,a){t.call(this,e,U,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a),this._expr_2=i.UNINITIALIZED,this._expr_3=i.UNINITIALIZED}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.createRenderElement(this.renderer,null,"span",s.EMPTY_INLINE_ARRAY,null),this._text_1=this.renderer.createText(this._el_0,"",null),this._pipe_json_0=new E.JsonPipe,this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1],null),null},e.prototype.detectChangesInternal=function(t){var e=new i.ValueUnwrapper,n=s.inlineInterpolate(1,"param-enum-value ",this.context.$implicit.type,"");s.checkBinding(t,this._expr_2,n)&&(this.renderer.setElementProperty(this._el_0,"className",n),this._expr_2=n),e.reset();var r=s.inlineInterpolate(1," ",e.unwrap(this._pipe_json_0.transform(this.context.$implicit.val))," ");(e.hasWrappedValue||s.checkBinding(t,this._expr_3,r))&&(this.renderer.setText(this._text_1,r),this._expr_3=r)},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(o.AppView),Q=function(t){function e(n,r,o,s,a){t.call(this,e,U,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a),this._expr_2=i.UNINITIALIZED}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.createRenderElement(this.renderer,null,"span",new s.InlineArray2(2,"class","param-pattern"),null),this._text_1=this.renderer.createText(this._el_0,"",null),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1],null),null},e.prototype.detectChangesInternal=function(t){var e=s.inlineInterpolate(1,"",this.parentView.parentView.context.schema.pattern,"");s.checkBinding(t,this._expr_2,e)&&(this.renderer.setText(this._text_1,e),this._expr_2=e)},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(o.AppView),tt=function(t){function e(n,r,o,s,a){t.call(this,e,U,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a)}return __extends(e,t),e.prototype.createInternal=function(t){return this._text_0=this.renderer.createText(null,"\n ",null),this._el_1=s.createRenderElement(this.renderer,null,"div",new s.InlineArray2(2,"class","params-wrap params-array array-tuple"),null),this._text_2=this.renderer.createText(this._el_1,"\n ",null),this._anchor_3=this.renderer.createTemplateAnchor(this._el_1,null),this._vc_3=new _.ViewContainer(3,1,this,this._anchor_3),this._TemplateRef_3_5=new y.TemplateRef_(this,3,this._anchor_3),this._NgFor_3_6=new w.Wrapper_NgFor(this._vc_3.vcRef,this._TemplateRef_3_5,this.parentView.parentView.injectorGet(x.IterableDiffers,this.parentView.parentIndex),this.parentView.ref),this._text_4=this.renderer.createText(this._el_1,"\n ",null),this._text_5=this.renderer.createText(null,"\n ",null),this.init(this._text_5,this.renderer.directRenderer?null:[this._text_0,this._el_1,this._text_2,this._anchor_3,this._text_4,this._text_5],null),null},e.prototype.injectorGetInternal=function(t,e,n){return t===y.TemplateRef&&3===e?this._TemplateRef_3_5:t===I.NgFor&&3===e?this._NgFor_3_6.context:n},e.prototype.detectChangesInternal=function(t){var e=this.parentView.context.schema.items;this._NgFor_3_6.check_ngForOf(e,t,!1);var n=this.parentView.context.trackByIdx;this._NgFor_3_6.check_ngForTrackBy(n,t,!1),this._NgFor_3_6.ngDoCheck(this,this._anchor_3,t),this._vc_3.detectChangesInNestedViews(t)},e.prototype.destroyInternal=function(){this._vc_3.destroyNestedViews()},e.prototype.visitRootNodesInternal=function(t,e){t(this._text_0,e),t(this._el_1,e),t(this._text_5,e)},e.prototype.createEmbeddedViewInternal=function(t){return 3==t?new et(this.viewUtils,this,3,this._anchor_3,this._vc_3):null},e}(o.AppView),et=function(t){function e(n,r,o,s,a){t.call(this,e,U,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a),this._expr_12=i.UNINITIALIZED}return __extends(e,t),e.prototype.createInternal=function(t){return this._text_0=this.renderer.createText(null,"\n ",null),this._el_1=s.createRenderElement(this.renderer,null,"div",new s.InlineArray2(2,"class","tuple-item"),null),this._text_2=this.renderer.createText(this._el_1,"\n ",null),this._el_3=s.createRenderElement(this.renderer,this._el_1,"span",new s.InlineArray2(2,"class","tuple-item-index"),null),this._text_4=this.renderer.createText(this._el_3,"",null),this._text_5=this.renderer.createText(this._el_1,"\n ",null),this._el_6=s.createRenderElement(this.renderer,this._el_1,"json-schema",new s.InlineArray2(2,"class","nested-schema"),null),this.compView_6=new z(this.viewUtils,this,6,this._el_6),this._JsonSchema_6_3=new j(this.parentView.parentView.parentView.injectorGet(l.SpecManager,this.parentView.parentView.parentIndex),this.renderer,new h.ElementRef(this._el_6)),this._text_7=this.renderer.createText(null,"\n ",null),this.compView_6.create(this._JsonSchema_6_3.context),this._text_8=this.renderer.createText(this._el_1,"\n ",null),this._text_9=this.renderer.createText(null,"\n ",null),this.init(this._text_9,this.renderer.directRenderer?null:[this._text_0,this._el_1,this._text_2,this._el_3,this._text_4,this._text_5,this._el_6,this._text_7,this._text_8,this._text_9],null),null},e.prototype.injectorGetInternal=function(t,e,n){return t===r.JsonSchema&&6<=e&&e<=7?this._JsonSchema_6_3.context:n},e.prototype.detectChangesInternal=function(t){var e=this.context.$implicit._pointer;this._JsonSchema_6_3.check_pointer(e,t,!1);var n=!this.parentView.parentView.context.nestOdd;this._JsonSchema_6_3.check_nestOdd(n,t,!1);var r=this.parentView.parentView.context.isRequestSchema;this._JsonSchema_6_3.check_isRequestSchema(r,t,!1),this._JsonSchema_6_3.ngDoCheck(this,this._el_6,t)&&this.compView_6.markAsCheckOnce();var i=s.inlineInterpolate(1," [",this.context.index,"]: ");s.checkBinding(t,this._expr_12,i)&&(this.renderer.setText(this._text_4,i),this._expr_12=i),this.compView_6.detectChanges(t)},e.prototype.destroyInternal=function(){this.compView_6.destroy()},e.prototype.visitRootNodesInternal=function(t,e){t(this._text_0,e),t(this._el_1,e),t(this._text_9,e)},e}(o.AppView),nt=function(t){function e(n,r,o,s,a){t.call(this,e,U,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a)}return __extends(e,t),e.prototype.createInternal=function(t){return this._text_0=this.renderer.createText(null,"\n ",null),this._el_1=s.createRenderElement(this.renderer,null,"json-schema",new s.InlineArray2(2,"class","nested-schema"),null),this.compView_1=new z(this.viewUtils,this,1,this._el_1),this._JsonSchema_1_3=new j(this.parentView.parentView.injectorGet(l.SpecManager,this.parentView.parentIndex),this.renderer,new h.ElementRef(this._el_1)),this._text_2=this.renderer.createText(null," ",null),this.compView_1.create(this._JsonSchema_1_3.context),this._text_3=this.renderer.createText(null,"\n ",null),this.init(this._text_3,this.renderer.directRenderer?null:[this._text_0,this._el_1,this._text_2,this._text_3],null),null},e.prototype.injectorGetInternal=function(t,e,n){return t===r.JsonSchema&&1<=e&&e<=2?this._JsonSchema_1_3.context:n},e.prototype.detectChangesInternal=function(t){var e=this.parentView.context.schema._pointer;this._JsonSchema_1_3.check_pointer(e,t,!1);var n=!this.parentView.context.nestOdd;this._JsonSchema_1_3.check_nestOdd(n,t,!1);var r=this.parentView.context.isRequestSchema;this._JsonSchema_1_3.check_isRequestSchema(r,t,!1),this._JsonSchema_1_3.ngDoCheck(this,this._el_1,t)&&this.compView_1.markAsCheckOnce(),this.compView_1.detectChanges(t)},e.prototype.destroyInternal=function(){this.compView_1.destroy()},e.prototype.visitRootNodesInternal=function(t,e){t(this._text_0,e),t(this._el_1,e),t(this._text_3,e)},e}(o.AppView),rt=function(t){function e(n,r,o,a,u){t.call(this,e,U,c.ViewType.EMBEDDED,n,r,o,a,i.ChangeDetectorStatus.CheckAlways,u),this._map_11=s.pureProxy1(function(t){return{"params-array":t}})}return __extends(e,t),e.prototype.createInternal=function(t){return this._text_0=this.renderer.createText(null,"\n ",null),this._el_1=s.createRenderElement(this.renderer,null,"table",new s.InlineArray2(2,"class","params-wrap"),null),this._NgClass_1_3=new C.Wrapper_NgClass(this.parentView.parentView.injectorGet(x.IterableDiffers,this.parentView.parentIndex),this.parentView.parentView.injectorGet(k.KeyValueDiffers,this.parentView.parentIndex),new h.ElementRef(this._el_1),this.renderer),this._text_2=this.renderer.createText(this._el_1,"\n ",null),this._text_3=this.renderer.createText(this._el_1,"\n ",null),this._anchor_4=this.renderer.createTemplateAnchor(this._el_1,null),this._vc_4=new _.ViewContainer(4,1,this,this._anchor_4),this._TemplateRef_4_5=new y.TemplateRef_(this,4,this._anchor_4),this._NgFor_4_6=new w.Wrapper_NgFor(this._vc_4.vcRef,this._TemplateRef_4_5,this.parentView.parentView.injectorGet(x.IterableDiffers,this.parentView.parentIndex),this.parentView.ref),this._text_5=this.renderer.createText(this._el_1,"\n ",null),this._text_6=this.renderer.createText(null,"\n ",null),this.init(this._text_6,this.renderer.directRenderer?null:[this._text_0,this._el_1,this._text_2,this._text_3,this._anchor_4,this._text_5,this._text_6],null),null},e.prototype.injectorGetInternal=function(t,e,n){return t===y.TemplateRef&&4===e?this._TemplateRef_4_5:t===I.NgFor&&4===e?this._NgFor_4_6.context:t===T.NgClass&&1<=e&&e<=5?this._NgClass_1_3.context:n},e.prototype.detectChangesInternal=function(t){var e="params-wrap";this._NgClass_1_3.check_klass(e,t,!1);var n=this._map_11(this.parentView.context._isArray);this._NgClass_1_3.check_ngClass(n,t,!1),this._NgClass_1_3.ngDoCheck(this,this._el_1,t);var r=this.parentView.context.properties;this._NgFor_4_6.check_ngForOf(r,t,!1);var i=this.parentView.context.trackByName;this._NgFor_4_6.check_ngForTrackBy(i,t,!1),this._NgFor_4_6.ngDoCheck(this,this._anchor_4,t),this._vc_4.detectChangesInNestedViews(t)},e.prototype.destroyInternal=function(){this._vc_4.destroyNestedViews()},e.prototype.visitRootNodesInternal=function(t,e){t(this._text_0,e),t(this._el_1,e),t(this._text_6,e)},e.prototype.createEmbeddedViewInternal=function(t){return 4==t?new it(this.viewUtils,this,4,this._anchor_4,this._vc_4):null},e}(o.AppView),it=function(t){function n(e,r,o,a,u){t.call(this,n,U,c.ViewType.EMBEDDED,e,r,o,a,i.ChangeDetectorStatus.CheckAlways,u),this._map_88=s.pureProxy5(function(t,e,n,r,i){return{last:t,discriminator:e,complex:n,additional:r,expanded:i}}),this._expr_89=i.UNINITIALIZED,this._expr_90=i.UNINITIALIZED,this._expr_91=i.UNINITIALIZED,this._expr_93=i.UNINITIALIZED,this._map_94=s.pureProxy2(function(t,e){return{"with-hint":t,tuple:e}}),this._expr_95=i.UNINITIALIZED,this._expr_96=i.UNINITIALIZED,this._expr_98=i.UNINITIALIZED,this._map_99=s.pureProxy1(function(t){return{last:t}})}return __extends(n,t),n.prototype.createInternal=function(t){this._text_0=this.renderer.createText(null,"\n ",null),this._el_1=s.createRenderElement(this.renderer,null,"tr",new s.InlineArray2(2,"class","param"),null),this._NgClass_1_3=new C.Wrapper_NgClass(this.parentView.parentView.parentView.injectorGet(x.IterableDiffers,this.parentView.parentView.parentIndex),this.parentView.parentView.parentView.injectorGet(k.KeyValueDiffers,this.parentView.parentView.parentIndex),new h.ElementRef(this._el_1),this.renderer),this._text_2=this.renderer.createText(this._el_1,"\n ",null),this._el_3=s.createRenderElement(this.renderer,this._el_1,"td",new s.InlineArray2(2,"class","param-name"),null),this._text_4=this.renderer.createText(this._el_3,"\n ",null),this._el_5=s.createRenderElement(this.renderer,this._el_3,"span",new s.InlineArray2(2,"class","param-name-wrap"),null),this._text_6=this.renderer.createText(this._el_5,"\n ",null),this._el_7=s.createRenderElement(this.renderer,this._el_5,"span",new s.InlineArray2(2,"class","param-name-content"),null),this._text_8=this.renderer.createText(this._el_7,"",null),this._el_9=s.createRenderElement(this.renderer,this._el_7,"span",new s.InlineArray2(2,"class","param-name-enumvalue"),null),this._text_10=this.renderer.createText(this._el_9,"",null),this._text_11=this.renderer.createText(this._el_7,"\n ",null),this._text_12=this.renderer.createText(this._el_5,"\n ",null),this._anchor_13=this.renderer.createTemplateAnchor(this._el_5,null),this._vc_13=new _.ViewContainer(13,5,this,this._anchor_13),this._TemplateRef_13_5=new y.TemplateRef_(this,13,this._anchor_13),this._NgIf_13_6=new v.Wrapper_NgIf(this._vc_13.vcRef,this._TemplateRef_13_5),this._text_14=this.renderer.createText(this._el_5,"\n ",null),this._text_15=this.renderer.createText(this._el_3,"\n ",null),this._text_16=this.renderer.createText(this._el_1,"\n ",null),this._el_17=s.createRenderElement(this.renderer,this._el_1,"td",new s.InlineArray2(2,"class","param-info"),null),this._text_18=this.renderer.createText(this._el_17,"\n ",null),this._el_19=s.createRenderElement(this.renderer,this._el_17,"div",s.EMPTY_INLINE_ARRAY,null),this._text_20=this.renderer.createText(this._el_19,"\n ",null),this._el_21=s.createRenderElement(this.renderer,this._el_19,"span",s.EMPTY_INLINE_ARRAY,null),this._NgClass_21_3=new C.Wrapper_NgClass(this.parentView.parentView.parentView.injectorGet(x.IterableDiffers,this.parentView.parentView.parentIndex),this.parentView.parentView.parentView.injectorGet(k.KeyValueDiffers,this.parentView.parentView.parentIndex),new h.ElementRef(this._el_21),this.renderer),this._text_22=this.renderer.createText(this._el_21,"",null),this._anchor_23=this.renderer.createTemplateAnchor(this._el_21,null),this._vc_23=new _.ViewContainer(23,21,this,this._anchor_23),this._TemplateRef_23_5=new y.TemplateRef_(this,23,this._anchor_23),this._NgIf_23_6=new v.Wrapper_NgIf(this._vc_23.vcRef,this._TemplateRef_23_5),this._text_24=this.renderer.createText(this._el_21,"\n ",null),this._text_25=this.renderer.createText(this._el_19,"\n ",null),this._anchor_26=this.renderer.createTemplateAnchor(this._el_19,null),this._vc_26=new _.ViewContainer(26,19,this,this._anchor_26),this._TemplateRef_26_5=new y.TemplateRef_(this,26,this._anchor_26),this._NgIf_26_6=new v.Wrapper_NgIf(this._vc_26.vcRef,this._TemplateRef_26_5),this._text_27=this.renderer.createText(this._el_19,"\n ",null),this._anchor_28=this.renderer.createTemplateAnchor(this._el_19,null),this._vc_28=new _.ViewContainer(28,19,this,this._anchor_28),this._TemplateRef_28_5=new y.TemplateRef_(this,28,this._anchor_28),this._NgIf_28_6=new v.Wrapper_NgIf(this._vc_28.vcRef,this._TemplateRef_28_5),this._text_29=this.renderer.createText(this._el_19,"\n ",null),this._anchor_30=this.renderer.createTemplateAnchor(this._el_19,null),this._vc_30=new _.ViewContainer(30,19,this,this._anchor_30),this._TemplateRef_30_5=new y.TemplateRef_(this,30,this._anchor_30),this._NgIf_30_6=new v.Wrapper_NgIf(this._vc_30.vcRef,this._TemplateRef_30_5),this._text_31=this.renderer.createText(this._el_19,"\n ",null),this._anchor_32=this.renderer.createTemplateAnchor(this._el_19,null),this._vc_32=new _.ViewContainer(32,19,this,this._anchor_32),this._TemplateRef_32_5=new y.TemplateRef_(this,32,this._anchor_32),this._NgIf_32_6=new v.Wrapper_NgIf(this._vc_32.vcRef,this._TemplateRef_32_5),this._text_33=this.renderer.createText(this._el_19,"\n ",null),this._anchor_34=this.renderer.createTemplateAnchor(this._el_19,null),this._vc_34=new _.ViewContainer(34,19,this,this._anchor_34),this._TemplateRef_34_5=new y.TemplateRef_(this,34,this._anchor_34),this._NgIf_34_6=new v.Wrapper_NgIf(this._vc_34.vcRef,this._TemplateRef_34_5),this._text_35=this.renderer.createText(this._el_19,"\n ",null),this._text_36=this.renderer.createText(this._el_17,"\n ",null),this._el_37=s.createRenderElement(this.renderer,this._el_17,"div",new s.InlineArray2(2,"class","param-description"),null),this._text_38=this.renderer.createText(this._el_17,"\n ",null),this._anchor_39=this.renderer.createTemplateAnchor(this._el_17,null),this._vc_39=new _.ViewContainer(39,17,this,this._anchor_39),this._TemplateRef_39_5=new y.TemplateRef_(this,39,this._anchor_39),this._NgIf_39_6=new v.Wrapper_NgIf(this._vc_39.vcRef,this._TemplateRef_39_5),this._text_40=this.renderer.createText(this._el_17,"\n ",null),this._text_41=this.renderer.createText(this._el_1,"\n ",null),this._text_42=this.renderer.createText(null,"\n ",null),this._el_43=s.createRenderElement(this.renderer,null,"tr",new s.InlineArray2(2,"class","param-schema"),null),this._NgClass_43_3=new C.Wrapper_NgClass(this.parentView.parentView.parentView.injectorGet(x.IterableDiffers,this.parentView.parentView.parentIndex),this.parentView.parentView.parentView.injectorGet(k.KeyValueDiffers,this.parentView.parentView.parentIndex),new h.ElementRef(this._el_43),this.renderer),this._text_44=this.renderer.createText(this._el_43,"\n ",null),this._el_45=s.createRenderElement(this.renderer,this._el_43,"td",new s.InlineArray2(2,"colspan","2"),null),this._text_46=this.renderer.createText(this._el_45,"\n ",null),this._el_47=s.createRenderElement(this.renderer,this._el_45,"zippy",new s.InlineArray2(2,"title","Expand"),null),this.compView_47=new O.View_Zippy0(this.viewUtils,this,47,this._el_47),this._Zippy_47_3=new O.Wrapper_Zippy,this._text_48=this.renderer.createText(null,"\n ",null),this._el_49=s.createRenderElement(this.renderer,null,"json-schema-lazy",new s.InlineArray2(2,"class","nested-schema"),null),this._vc_49=new _.ViewContainer(49,47,this,this._el_49),this.compView_49=new A.View_JsonSchemaLazy0(this.viewUtils,this,49,this._el_49),this._ComponentFactoryResolver_49_5=new N.CodegenComponentFactoryResolver([e.JsonSchemaNgFactory],this.parentView.injectorGet(N.ComponentFactoryResolver,this.parentIndex)),this._JsonSchemaLazy_49_6=new A.Wrapper_JsonSchemaLazy(this.parentView.parentView.parentView.injectorGet(l.SpecManager,this.parentView.parentView.parentIndex),this._vc_49.vcRef,new h.ElementRef(this._el_49),this._ComponentFactoryResolver_49_5,this.parentView.parentView.parentView.injectorGet(P.OptionsService,this.parentView.parentView.parentIndex),this.renderer),this._text_50=this.renderer.createText(null,"\n ",null),this.compView_49.create(this._JsonSchemaLazy_49_6.context),this._text_51=this.renderer.createText(null,"\n ",null),this.compView_47.create(this._Zippy_47_3.context),this._text_52=this.renderer.createText(this._el_45,"\n ",null),this._text_53=this.renderer.createText(this._el_43,"\n ",null),this._text_54=this.renderer.createText(null,"\n ",null);var n=s.subscribeToRenderElement(this,this._el_5,new s.InlineArray2(2,"click",null),this.eventHandler(this.handleEvent_5));this._pipe_json_0=new E.JsonPipe,this._pipe_marked_0_0=s.pureProxy1(this.parentView.parentView._pipe_marked_0.transform.bind(this.parentView.parentView._pipe_marked_0));var r=s.subscribeToRenderElement(this,this._el_47,new s.InlineArray2(2,"open",null),this.eventHandler(this.handleEvent_47));return this._Zippy_47_3.subscribe(this,this.eventHandler(this.handleEvent_47),!0,!1),this.init(this._text_54,this.renderer.directRenderer?null:[this._text_0,this._el_1,this._text_2,this._el_3,this._text_4,this._el_5,this._text_6,this._el_7,this._text_8,this._el_9,this._text_10,this._text_11,this._text_12,this._anchor_13,this._text_14,this._text_15,this._text_16,this._el_17,this._text_18,this._el_19,this._text_20,this._el_21,this._text_22,this._anchor_23,this._text_24,this._text_25,this._anchor_26,this._text_27,this._anchor_28,this._text_29,this._anchor_30,this._text_31,this._anchor_32,this._text_33,this._anchor_34,this._text_35,this._text_36,this._el_37,this._text_38,this._anchor_39,this._text_40,this._text_41,this._text_42,this._el_43,this._text_44,this._el_45,this._text_46,this._el_47,this._text_48,this._el_49,this._text_50,this._text_51,this._text_52,this._text_53,this._text_54],[n,r]),null},n.prototype.injectorGetInternal=function(t,e,n){return t===y.TemplateRef&&13===e?this._TemplateRef_13_5:t===b.NgIf&&13===e?this._NgIf_13_6.context:t===y.TemplateRef&&23===e?this._TemplateRef_23_5:t===b.NgIf&&23===e?this._NgIf_23_6.context:t===T.NgClass&&21<=e&&e<=24?this._NgClass_21_3.context:t===y.TemplateRef&&26===e?this._TemplateRef_26_5:t===b.NgIf&&26===e?this._NgIf_26_6.context:t===y.TemplateRef&&28===e?this._TemplateRef_28_5:t===b.NgIf&&28===e?this._NgIf_28_6.context:t===y.TemplateRef&&30===e?this._TemplateRef_30_5:t===b.NgIf&&30===e?this._NgIf_30_6.context:t===y.TemplateRef&&32===e?this._TemplateRef_32_5:t===b.NgIf&&32===e?this._NgIf_32_6.context:t===y.TemplateRef&&34===e?this._TemplateRef_34_5:t===b.NgIf&&34===e?this._NgIf_34_6.context:t===y.TemplateRef&&39===e?this._TemplateRef_39_5:t===b.NgIf&&39===e?this._NgIf_39_6.context:t===T.NgClass&&1<=e&&e<=41?this._NgClass_1_3.context:t===N.ComponentFactoryResolver&&49===e?this._ComponentFactoryResolver_49_5:t===R.JsonSchemaLazy&&49<=e&&e<=50?this._JsonSchemaLazy_49_6.context:t===S.Zippy&&47<=e&&e<=51?this._Zippy_47_3.context:t===T.NgClass&&43<=e&&e<=53?this._NgClass_43_3.context:n},n.prototype.detectChangesInternal=function(t){var e=new i.ValueUnwrapper,n="param";this._NgClass_1_3.check_klass(n,t,!1);var r=this._map_88(this.context.last,this.context.$implicit.isDiscriminator,this.context.$implicit._pointer,this.context.$implicit._additional,this._Zippy_47_3.context.visible);this._NgClass_1_3.check_ngClass(r,t,!1),this._NgClass_1_3.ngDoCheck(this,this._el_1,t);var o=this.context.$implicit._pointer;this._NgIf_13_6.check_ngIf(o,t,!1),this._NgIf_13_6.ngDoCheck(this,this._anchor_13,t);var a=s.inlineInterpolate(1,"param-type ",this.context.$implicit.type,"");this._NgClass_21_3.check_klass(a,t,!1);var c=this._map_94(this.context.$implicit._displayTypeHint,this.context.$implicit._isTuple);this._NgClass_21_3.check_ngClass(c,t,!1),this._NgClass_21_3.ngDoCheck(this,this._el_21,t);var u=this.context.$implicit._range;this._NgIf_23_6.check_ngIf(u,t,!1),this._NgIf_23_6.ngDoCheck(this,this._anchor_23,t);var l=this.context.$implicit._required;this._NgIf_26_6.check_ngIf(l,t,!1),this._NgIf_26_6.ngDoCheck(this,this._anchor_26,t);var h=this.context.$implicit["x-nullable"];this._NgIf_28_6.check_ngIf(h,t,!1),this._NgIf_28_6.ngDoCheck(this,this._anchor_28,t);var p=null!=this.context.$implicit.default;this._NgIf_30_6.check_ngIf(p,t,!1),this._NgIf_30_6.ngDoCheck(this,this._anchor_30,t);var f=this.context.$implicit.enum&&!this.context.$implicit.isDiscriminator;this._NgIf_32_6.check_ngIf(f,t,!1),this._NgIf_32_6.ngDoCheck(this,this._anchor_32,t);var _=this.context.$implicit.pattern;this._NgIf_34_6.check_ngIf(_,t,!1),this._NgIf_34_6.ngDoCheck(this,this._anchor_34,t);var d=this.context.$implicit.isDiscriminator;this._NgIf_39_6.check_ngIf(d,t,!1), +this._NgIf_39_6.ngDoCheck(this,this._anchor_39,t);var y="param-schema";this._NgClass_43_3.check_klass(y,t,!1);var m=this._map_99(this.context.last);this._NgClass_43_3.check_ngClass(m,t,!1),this._NgClass_43_3.ngDoCheck(this,this._el_43,t);var g=this.parentView.parentView.context.autoExpand;this._Zippy_47_3.check_visible(g,t,!1);var v="Expand";this._Zippy_47_3.check_title(v,t,!1);var b=!0;this._Zippy_47_3.check_headless(b,t,!1),this._Zippy_47_3.ngDoCheck(this,this._el_47,t);var w=this.context.$implicit._pointer;this._JsonSchemaLazy_49_6.check_pointer(w,t,!1);var x=this.parentView.parentView.context.autoExpand;this._JsonSchemaLazy_49_6.check_auto(x,t,!1);var I=this.parentView.parentView.context.isRequestSchema;this._JsonSchemaLazy_49_6.check_isRequestSchema(I,t,!1);var C=!this.parentView.parentView.context.nestOdd;this._JsonSchemaLazy_49_6.check_nestOdd(C,t,!1),this._JsonSchemaLazy_49_6.ngDoCheck(this,this._el_49,t),this._vc_13.detectChangesInNestedViews(t),this._vc_23.detectChangesInNestedViews(t),this._vc_26.detectChangesInNestedViews(t),this._vc_28.detectChangesInNestedViews(t),this._vc_30.detectChangesInNestedViews(t),this._vc_32.detectChangesInNestedViews(t),this._vc_34.detectChangesInNestedViews(t),this._vc_39.detectChangesInNestedViews(t),this._vc_49.detectChangesInNestedViews(t);var k=s.inlineInterpolate(1,"\n ",this.context.$implicit._name,"\n ");s.checkBinding(t,this._expr_89,k)&&(this.renderer.setText(this._text_8,k),this._expr_89=k);var T=!this.context.$implicit._enumItem;s.checkBinding(t,this._expr_90,T)&&(this.renderer.setElementProperty(this._el_9,"hidden",T),this._expr_90=T),e.reset();var E=s.inlineInterpolate(1," ",e.unwrap(this._pipe_json_0.transform(null==this.context.$implicit._enumItem?null:this.context.$implicit._enumItem.val))," ");(e.hasWrappedValue||s.checkBinding(t,this._expr_91,E))&&(this.renderer.setText(this._text_10,E),this._expr_91=E);var S=s.inlineInterpolate(1,"",this.context.$implicit._displayTypeHint,"");s.checkBinding(t,this._expr_93,S)&&(this.renderer.setElementProperty(this._el_21,"title",S),this._expr_93=S);var O=s.inlineInterpolate(2," ",this.context.$implicit._displayType," ",this.context.$implicit._displayFormat,"\n ");s.checkBinding(t,this._expr_95,O)&&(this.renderer.setText(this._text_22,O),this._expr_95=O),e.reset();var R=e.unwrap(s.castByValue(this._pipe_marked_0_0,this.parentView.parentView._pipe_marked_0.transform)(this.context.$implicit.description));(e.hasWrappedValue||s.checkBinding(t,this._expr_96,R))&&(this.renderer.setElementProperty(this._el_37,"innerHTML",this.viewUtils.sanitizer.sanitize(M.SecurityContext.HTML,R)),this._expr_96=R);var A=!this.context.$implicit._pointer;s.checkBinding(t,this._expr_98,A)&&(this.renderer.setElementProperty(this._el_43,"hidden",A),this._expr_98=A),this.compView_47.detectChanges(t),this.compView_49.detectChanges(t),t||0===this.numberOfChecks&&this._JsonSchemaLazy_49_6.context.ngAfterViewInit()},n.prototype.destroyInternal=function(){this._vc_13.destroyNestedViews(),this._vc_23.destroyNestedViews(),this._vc_26.destroyNestedViews(),this._vc_28.destroyNestedViews(),this._vc_30.destroyNestedViews(),this._vc_32.destroyNestedViews(),this._vc_34.destroyNestedViews(),this._vc_39.destroyNestedViews(),this._vc_49.destroyNestedViews(),this.compView_47.destroy(),this.compView_49.destroy(),this._JsonSchemaLazy_49_6.ngOnDestroy(),this._Zippy_47_3.ngOnDestroy()},n.prototype.visitRootNodesInternal=function(t,e){t(this._text_0,e),t(this._el_1,e),t(this._text_42,e),t(this._el_43,e),t(this._text_54,e)},n.prototype.visitProjectableNodesInternal=function(t,e,n,r){47==t&&0==e&&(n(this._text_48,r),n(this._vc_49.nativeElement,r),this._vc_49.visitNestedViewRootNodes(n,r),n(this._text_51,r))},n.prototype.createEmbeddedViewInternal=function(t){return 13==t?new ot(this.viewUtils,this,13,this._anchor_13,this._vc_13):23==t?new st(this.viewUtils,this,23,this._anchor_23,this._vc_23):26==t?new at(this.viewUtils,this,26,this._anchor_26,this._vc_26):28==t?new ct(this.viewUtils,this,28,this._anchor_28,this._vc_28):30==t?new ut(this.viewUtils,this,30,this._anchor_30,this._vc_30):32==t?new lt(this.viewUtils,this,32,this._anchor_32,this._vc_32):34==t?new pt(this.viewUtils,this,34,this._anchor_34,this._vc_34):39==t?new ft(this.viewUtils,this,39,this._anchor_39,this._vc_39):null},n.prototype.handleEvent_5=function(t,e){this.markPathToRootAsCheckOnce();var n=!0;if("click"==t){var r=this._Zippy_47_3.context.toggle()!==!1;n=r&&n}return n},n.prototype.handleEvent_47=function(t,e){this.markPathToRootAsCheckOnce();var n=!0;if("open"==t){var r=this._JsonSchemaLazy_49_6.context.load()!==!1;n=r&&n}return n},n}(o.AppView),ot=function(t){function e(n,r,o,s,a){t.call(this,e,U,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a)}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.createRenderElement(this.renderer,null,":svg:svg",new s.InlineArray16(12,":xml:space","preserve","version","1.1","viewBox","0 0 24 24","x","0","xmlns","http://www.w3.org/2000/svg","y","0"),null),this._text_1=this.renderer.createText(this._el_0,"\n ",null),this._el_2=s.createRenderElement(this.renderer,this._el_0,":svg:polygon",new s.InlineArray2(2,"points","17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "),null),this._text_3=this.renderer.createText(this._el_0,"\n ",null),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1,this._el_2,this._text_3],null),null},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(o.AppView),st=function(t){function e(n,r,o,s,a){t.call(this,e,U,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a),this._expr_2=i.UNINITIALIZED}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.createRenderElement(this.renderer,null,"span",new s.InlineArray2(2,"class","param-range"),null),this._text_1=this.renderer.createText(this._el_0,"",null),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1],null),null},e.prototype.detectChangesInternal=function(t){var e=s.inlineInterpolate(1," ",this.parentView.context.$implicit._range," ");s.checkBinding(t,this._expr_2,e)&&(this.renderer.setText(this._text_1,e),this._expr_2=e)},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(o.AppView),at=function(t){function e(n,r,o,s,a){t.call(this,e,U,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a)}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.createRenderElement(this.renderer,null,"span",new s.InlineArray2(2,"class","param-required"),null),this._text_1=this.renderer.createText(this._el_0,"Required",null),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1],null),null},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(o.AppView),ct=function(t){function e(n,r,o,s,a){t.call(this,e,U,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a)}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.createRenderElement(this.renderer,null,"span",new s.InlineArray2(2,"class","param-nullable"),null),this._text_1=this.renderer.createText(this._el_0,"Nullable",null),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1],null),null},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(o.AppView),ut=function(t){function e(n,r,o,s,a){t.call(this,e,U,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a),this._expr_5=i.UNINITIALIZED}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.createRenderElement(this.renderer,null,"div",new s.InlineArray2(2,"class","param-default"),null),this._text_1=this.renderer.createText(this._el_0,"\n ",null),this._el_2=s.createRenderElement(this.renderer,this._el_0,"span",new s.InlineArray2(2,"class","param-default-value"),null),this._text_3=this.renderer.createText(this._el_2,"",null),this._text_4=this.renderer.createText(this._el_0,"\n ",null),this._pipe_json_0=new E.JsonPipe,this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1,this._el_2,this._text_3,this._text_4],null),null},e.prototype.detectChangesInternal=function(t){var e=new i.ValueUnwrapper;e.reset();var n=s.inlineInterpolate(1,"",e.unwrap(this._pipe_json_0.transform(this.parentView.context.$implicit.default)),"");(e.hasWrappedValue||s.checkBinding(t,this._expr_5,n))&&(this.renderer.setText(this._text_3,n),this._expr_5=n)},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(o.AppView),lt=function(t){function e(n,r,o,s,a){t.call(this,e,U,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a)}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.createRenderElement(this.renderer,null,"div",new s.InlineArray2(2,"class","param-enum"),null),this._text_1=this.renderer.createText(this._el_0,"\n ",null),this._anchor_2=this.renderer.createTemplateAnchor(this._el_0,null),this._vc_2=new _.ViewContainer(2,0,this,this._anchor_2),this._TemplateRef_2_5=new y.TemplateRef_(this,2,this._anchor_2),this._NgFor_2_6=new w.Wrapper_NgFor(this._vc_2.vcRef,this._TemplateRef_2_5,this.parentView.parentView.parentView.parentView.injectorGet(x.IterableDiffers,this.parentView.parentView.parentView.parentIndex),this.parentView.parentView.parentView.ref),this._text_3=this.renderer.createText(this._el_0,"\n ",null),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1,this._anchor_2,this._text_3],null),null},e.prototype.injectorGetInternal=function(t,e,n){return t===y.TemplateRef&&2===e?this._TemplateRef_2_5:t===I.NgFor&&2===e?this._NgFor_2_6.context:n},e.prototype.detectChangesInternal=function(t){var e=this.parentView.context.$implicit.enum;this._NgFor_2_6.check_ngForOf(e,t,!1),this._NgFor_2_6.ngDoCheck(this,this._anchor_2,t),this._vc_2.detectChangesInNestedViews(t)},e.prototype.destroyInternal=function(){this._vc_2.destroyNestedViews()},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e.prototype.createEmbeddedViewInternal=function(t){return 2==t?new ht(this.viewUtils,this,2,this._anchor_2,this._vc_2):null},e}(o.AppView),ht=function(t){function e(n,r,o,s,a){t.call(this,e,U,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a),this._expr_2=i.UNINITIALIZED,this._expr_3=i.UNINITIALIZED}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.createRenderElement(this.renderer,null,"span",s.EMPTY_INLINE_ARRAY,null),this._text_1=this.renderer.createText(this._el_0,"",null),this._pipe_json_0=new E.JsonPipe,this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1],null),null},e.prototype.detectChangesInternal=function(t){var e=new i.ValueUnwrapper,n=s.inlineInterpolate(1,"param-enum-value ",this.context.$implicit.type,"");s.checkBinding(t,this._expr_2,n)&&(this.renderer.setElementProperty(this._el_0,"className",n),this._expr_2=n),e.reset();var r=s.inlineInterpolate(1," ",e.unwrap(this._pipe_json_0.transform(this.context.$implicit.val))," ");(e.hasWrappedValue||s.checkBinding(t,this._expr_3,r))&&(this.renderer.setText(this._text_1,r),this._expr_3=r)},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(o.AppView),pt=function(t){function e(n,r,o,s,a){t.call(this,e,U,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a),this._expr_2=i.UNINITIALIZED}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.createRenderElement(this.renderer,null,"span",new s.InlineArray2(2,"class","param-pattern"),null),this._text_1=this.renderer.createText(this._el_0,"",null),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1],null),null},e.prototype.detectChangesInternal=function(t){var e=s.inlineInterpolate(1,"",this.parentView.context.$implicit.pattern,"");s.checkBinding(t,this._expr_2,e)&&(this.renderer.setText(this._text_1,e),this._expr_2=e)},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(o.AppView),ft=function(t){function e(n,r,o,s,a){t.call(this,e,U,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a)}return __extends(e,t),e.prototype.createInternal=function(t){this._el_0=s.createRenderElement(this.renderer,null,"div",new s.InlineArray2(2,"class","discriminator-info"),null),this._text_1=this.renderer.createText(this._el_0,"\n ",null),this._el_2=s.createRenderElement(this.renderer,this._el_0,"drop-down",s.EMPTY_INLINE_ARRAY,null),this.compView_2=new V.View_DropDown0(this.viewUtils,this,2,this._el_2),this._DropDown_2_3=new V.Wrapper_DropDown(new h.ElementRef(this._el_2)),this._text_3=this.renderer.createText(null,"\n ",null),this._anchor_4=this.renderer.createTemplateAnchor(null,null),this._vc_4=new _.ViewContainer(4,2,this,this._anchor_4),this._TemplateRef_4_5=new y.TemplateRef_(this,4,this._anchor_4),this._NgFor_4_6=new w.Wrapper_NgFor(this._vc_4.vcRef,this._TemplateRef_4_5,this.parentView.parentView.parentView.parentView.injectorGet(x.IterableDiffers,this.parentView.parentView.parentView.parentIndex),this.parentView.parentView.parentView.ref),this._text_5=this.renderer.createText(null,"\n ",null),this.compView_2.create(this._DropDown_2_3.context),this._text_6=this.renderer.createText(this._el_0,"\n ",null);var e=s.subscribeToRenderElement(this,this._el_2,new s.InlineArray2(2,"change",null),this.eventHandler(this.handleEvent_2));return this._DropDown_2_3.subscribe(this,this.eventHandler(this.handleEvent_2),!0),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1,this._el_2,this._text_3,this._anchor_4,this._text_5,this._text_6],[e]),null},e.prototype.injectorGetInternal=function(t,e,n){return t===y.TemplateRef&&4===e?this._TemplateRef_4_5:t===I.NgFor&&4===e?this._NgFor_4_6.context:t===D.DropDown&&2<=e&&e<=5?this._DropDown_2_3.context:n},e.prototype.detectChangesInternal=function(t){this._DropDown_2_3.ngDoCheck(this,this._el_2,t);var e=this.parentView.parentView.parentView.context.descendants;this._NgFor_4_6.check_ngForOf(e,t,!1),this._NgFor_4_6.ngDoCheck(this,this._anchor_4,t),this._vc_4.detectChangesInNestedViews(t),t||0===this.numberOfChecks&&this._DropDown_2_3.context.ngAfterContentInit(),this.compView_2.detectChanges(t)},e.prototype.destroyInternal=function(){this._vc_4.destroyNestedViews(),this.compView_2.destroy(),this._DropDown_2_3.ngOnDestroy()},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e.prototype.visitProjectableNodesInternal=function(t,e,n,r){2==t&&0==e&&(n(this._text_3,r),n(this._vc_4.nativeElement,r),this._vc_4.visitNestedViewRootNodes(n,r),n(this._text_5,r))},e.prototype.createEmbeddedViewInternal=function(t){return 4==t?new _t(this.viewUtils,this,4,this._anchor_4,this._vc_4):null},e.prototype.handleEvent_2=function(t,e){this.markPathToRootAsCheckOnce();var n=!0;if("change"==t){var r=this.parentView.parentView.parentView.context.selectDescendant(e)!==!1;n=r&&n}return n},e}(o.AppView),_t=function(t){function e(n,r,o,s,a){t.call(this,e,U,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a),this._expr_2=i.UNINITIALIZED,this._expr_3=i.UNINITIALIZED,this._expr_4=i.UNINITIALIZED}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.createRenderElement(this.renderer,null,"option",s.EMPTY_INLINE_ARRAY,null),this._text_1=this.renderer.createText(this._el_0,"",null),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1],null),null},e.prototype.detectChangesInternal=function(t){var e=this.context.index;s.checkBinding(t,this._expr_2,e)&&(this.renderer.setElementProperty(this._el_0,"value",e),this._expr_2=e);var n=this.context.$implicit.active?"":null;s.checkBinding(t,this._expr_3,n)&&(this.renderer.setElementAttribute(this._el_0,"selected",null==n?null:n.toString()),this._expr_3=n);var r=s.inlineInterpolate(1,"",this.context.$implicit.name,"");s.checkBinding(t,this._expr_4,r)&&(this.renderer.setText(this._text_1,r),this._expr_4=r)},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(o.AppView)},function(t,e,n){"use strict";var r=n(2),i=n(40),o=n(55),s=function(t){function e(e,n,r){t.call(this,e),this._renderer=n,this._elementRef=r,this.final=!1,this.schema={},this.activeDescendant={},this.hasDescendants=!1,this._hasSubSchemas=!1,this.autoExpand=!1,this.normalizer=new o.SchemaNormalizer(e)}return __extends(e,t),Object.defineProperty(e.prototype,"normPointer",{get:function(){return this.schema._pointer||this.pointer},enumerable:!0,configurable:!0}),e.prototype.selectDescendant=function(t){var e=this.descendants[t];e&&!e.active&&(this.descendants.forEach(function(t){t.active=!1}),e.active=!0,this.pointer=e.$ref,this.schema=this.specMgr.byPointer(this.pointer),this.normalizer.reset(),this.schema=this.normalizer.normalize(this.schema,this.normPointer,{resolved:!0}),this.preprocessSchema())},e.prototype.initDescendants=function(){if(this.descendants=this.specMgr.findDerivedDefinitions(this.normPointer),this.descendants.length){this.hasDescendants=!0;var t=this.schema.discriminator||this.schema["x-extendedDiscriminator"],e=this.schema._properties&&this.schema._properties.filter(function(e){return e.name===t})[0];if(e&&e.enum){var n={};e.enum.forEach(function(t,e){n[t.val]=e}),this.schema._descendants.sort(function(t,e){return n[t.name]>n[e.name]?1:-1})}this.selectDescendant(0)}},e.prototype.init=function(){if(this.pointer){if(this.schema=this.componentSchema,!this.schema)throw new Error("Can't load component schema at "+this.pointer);this.applyStyling(),this.schema=this.normalizer.normalize(this.schema,this.normPointer,{resolved:!0}),this.schema=o.SchemaHelper.unwrapArray(this.schema,this.normPointer),this._isArray=this.schema._isArray,this.initDescendants(),this.preprocessSchema()}},e.prototype.preprocessSchema=function(){o.SchemaHelper.preprocess(this.schema,this.normPointer,this.pointer),this.schema.isTrivial||o.SchemaHelper.preprocessProperties(this.schema,this.normPointer,{childFor:this.childFor}),this.properties=this.schema._properties,this.isRequestSchema&&(this.properties=this.properties&&this.properties.filter(function(t){return!t.readOnly})),this._hasSubSchemas=this.properties&&this.properties.some(function(t){return"array"===t.type&&(t=t.items),t&&"object"===t.type&&t._pointer}),this.autoExpand=this.properties&&1===this.properties.length},e.prototype.applyStyling=function(){this.nestOdd&&this._renderer.setElementAttribute(this._elementRef.nativeElement,"nestodd","true")},e.prototype.trackByName=function(t,e){return e.name+(e._pointer||"")},e.prototype.ngOnInit=function(){this.preinit()},__decorate([r.Input(),__metadata("design:type",String)],e.prototype,"pointer",void 0),__decorate([r.Input(),__metadata("design:type",Boolean)],e.prototype,"final",void 0),__decorate([r.Input(),__metadata("design:type",Boolean)],e.prototype,"nestOdd",void 0),__decorate([r.Input(),__metadata("design:type",String)],e.prototype,"childFor",void 0),__decorate([r.Input(),__metadata("design:type",Boolean)],e.prototype,"isRequestSchema",void 0),e=__decorate([r.Component({selector:"json-schema",templateUrl:"./json-schema.html",styleUrls:["./json-schema.css"],changeDetection:r.ChangeDetectionStrategy.OnPush}),__metadata("design:paramtypes",["function"==typeof(n="undefined"!=typeof i.SpecManager&&i.SpecManager)&&n||Object,"function"==typeof(s="undefined"!=typeof r.Renderer&&r.Renderer)&&s||Object,"function"==typeof(a="undefined"!=typeof r.ElementRef&&r.ElementRef)&&a||Object])],e);var n,s,a}(i.BaseComponent);e.JsonSchema=s},function(t,e,n){"use strict";var r=n(2),i=function(){function t(){this.progress=0,this.display="block"}return t.prototype.ngOnChanges=function(t){var e=this;100===t.progress.currentValue&&setTimeout(function(){e.display="none"},500)},__decorate([r.Input(),__metadata("design:type",Number)],t.prototype,"progress",void 0),__decorate([r.HostBinding("style.display"),__metadata("design:type",Object)],t.prototype,"display",void 0),t=__decorate([r.Component({selector:"loading-bar",template:"\n \n ",styles:["\n :host {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n display: block;\n\n height: 5px;\n z-index: 100;\n }\n\n span {\n display: block;\n position: absolute;\n left: 0;\n top: 0;\n bottom: 0;\n right: attr(progress percentage);\n background-color: #5f7fc3;\n transition: right 0.2s linear;\n }\n "]}),__metadata("design:paramtypes",[])],t)}();e.LoadingBar=i},function(t,e,n){"use strict";var r=n(2),i=n(77),o=n(40),s=n(123),a=n(55),c=function(t){function e(e,n,r){t.call(this,e),this.optionsService=n,this.el=r,this.hidden=!0}return __extends(e,t),e.prototype.init=function(){this.method={},this.optionsService.options.hideHostname?this.method.apiUrl=this.specMgr.basePath:this.method.apiUrl=this.specMgr.apiUrl,this.method.httpMethod=i.default.baseName(this.pointer),this.method.path=i.default.baseName(this.pointer,2),this.method.info=this.componentSchema,this.method.info.tags=this.filterMainTags(this.method.info.tags),this.method.bodyParam=this.findBodyParam(),this.method.summary=s.SchemaHelper.methodSummary(this.componentSchema),this.componentSchema.operationId?this.method.anchor="operation/"+encodeURIComponent(this.componentSchema.operationId):this.method.anchor=this.tag+encodeURIComponent(this.pointer)},e.prototype.filterMainTags=function(t){var e=this.specMgr.getTagsMap();return t?t.filter(function(t){return e[t]&&e[t]["x-traitTag"]}):[]},e.prototype.findBodyParam=function(){var t=this.specMgr.getMethodParams(this.pointer,!0),e=t.find(function(t){return"body"===t.in});return e},e.prototype.show=function(t){t?this.el.nativeElement.firstElementChild.removeAttribute("hidden"):this.el.nativeElement.firstElementChild.setAttribute("hidden","hidden")},e.prototype.ngOnInit=function(){this.preinit()},__decorate([r.Input(),__metadata("design:type",String)],e.prototype,"pointer",void 0),__decorate([r.Input(),__metadata("design:type",String)],e.prototype,"tag",void 0),__decorate([r.Input(),__metadata("design:type",Object)],e.prototype,"posInfo",void 0),e=__decorate([r.Component({selector:"method",templateUrl:"./method.html",styleUrls:["./method.css"],changeDetection:r.ChangeDetectionStrategy.OnPush}),__metadata("design:paramtypes",["function"==typeof(n="undefined"!=typeof o.SpecManager&&o.SpecManager)&&n||Object,"function"==typeof(c="undefined"!=typeof a.OptionsService&&a.OptionsService)&&c||Object,"function"==typeof(u="undefined"!=typeof r.ElementRef&&r.ElementRef)&&u||Object])],e);var n,c,u}(o.BaseComponent);e.Method=c},function(t,e,n){"use strict";var r=n(2),i=n(40),o=n(55),s=function(t){function e(e){t.call(this,e),this.tags=[]}return __extends(e,t),e.prototype.init=function(){var t=o.SchemaHelper.buildMenuTree(this.specMgr.schema);this.tags=t.filter(function(t){return!t.virtual}),this.tags.forEach(function(t){t.methods=t.methods||[],t.methods.forEach(function(e){e.tag=t.id})})},e.prototype.trackByTagName=function(t,e){return e.name},e.prototype.ngOnInit=function(){this.preinit()},__decorate([r.Input(),__metadata("design:type",String)],e.prototype,"pointer",void 0),e=__decorate([r.Component({selector:"methods-list",templateUrl:"./methods-list.html",styleUrls:["./methods-list.css"],changeDetection:r.ChangeDetectionStrategy.OnPush}),__metadata("design:paramtypes",["function"==typeof(n="undefined"!=typeof i.SpecManager&&i.SpecManager)&&n||Object])],e);var n}(i.BaseComponent);e.MethodsList=s},function(t,e,n){"use strict";function r(t,e,n){t[e]||(t[e]=[]),t[e].push(n)}var i=n(2),o=n(40),s=n(123),a=function(t){function e(e){t.call(this,e)}return __extends(e,t),e.prototype.init=function(){var t=this;this.params=[];var e=this.specMgr.getMethodParams(this.pointer,!0);e=e.map(function(e){var n=e._pointer;return"body"===e.in?e:(e._name=e.name,s.SchemaHelper.preprocess(e,n,t.pointer))});var n=this.orderParams(e);if(n.body&&n.body.length){var r=n.body[0];this.bodyParam=r,n.body=void 0}this.empty=!(Object.keys(n).length||this.bodyParam);var i=["path","query","formData","header","body"],o={path:"Used together with Path Templating, where the parameter value is actually part\n of the operation's URL. This does not include the host or base path of the API.\n For example, in /items/{itemId}, the path parameter is itemId",query:"Parameters that are appended to the URL.\n For example, in /items?id=###, the query parameter is id",formData:"Parameters that are submitted through a form.\n application/x-www-form-urlencoded, multipart/form-data or both are usually\n used as the content type of the request",header:"Custom headers that are expected as part of the request"},a=[];i.forEach(function(t){n[t]&&n[t].length&&a.push({place:t,placeHint:o[t],params:n[t]})}),this.params=a},e.prototype.orderParams=function(t){var e={};return t.forEach(function(t){return r(e,t.in,t)}),e},e.prototype.ngOnInit=function(){this.preinit()},__decorate([i.Input(),__metadata("design:type",String)],e.prototype,"pointer",void 0),e=__decorate([i.Component({selector:"params-list",templateUrl:"./params-list.html",styleUrls:["./params-list.css"],changeDetection:i.ChangeDetectionStrategy.OnPush}),__metadata("design:paramtypes",["function"==typeof(n="undefined"!=typeof o.SpecManager&&o.SpecManager)&&n||Object])],e);var n}(o.BaseComponent);e.ParamsList=a},function(t,e,n){"use strict";var r=n(2),i=n(40),o=n(77),s=n(314),a=n(55),c=function(t){function e(e,n,r,i,o){t.call(this,e),this.appState=n,this.scrollService=r,this.el=i,this.zone=o,this.selectedLang=this.appState.samplesLanguage}return __extends(e,t),e.prototype.changeLangNotify=function(t){var e=this,n=this.scrollService.relativeScrollPos(this.el.nativeElement);this.selectedLang.next(t);var r=this.zone.onMicrotaskEmpty.subscribe(function(){e.scrollService.scrollTo(e.el.nativeElement,n),r.unsubscribe()})},e.prototype.init=function(){this.schemaPointer=this.schemaPointer?o.default.join(this.schemaPointer,"schema"):null,this.samples=this.componentSchema["x-code-samples"]||[],this.schemaPointer||this.samples.length||(this.hidden=!0)},e.prototype.ngOnInit=function(){this.preinit()},__decorate([r.Input(),__metadata("design:type",String)],e.prototype,"pointer",void 0),__decorate([r.Input(),__metadata("design:type",String)],e.prototype,"schemaPointer",void 0),__decorate([r.ViewChildren(s.Tabs),__metadata("design:type","function"==typeof(n="undefined"!=typeof r.QueryList&&r.QueryList)&&n||Object)],e.prototype,"childQuery",void 0),__decorate([r.HostBinding("attr.hidden"),__metadata("design:type",Object)],e.prototype,"hidden",void 0),e=__decorate([r.Component({selector:"request-samples",templateUrl:"./request-samples.html",styleUrls:["./request-samples.css"],changeDetection:r.ChangeDetectionStrategy.OnPush}),__metadata("design:paramtypes",["function"==typeof(c="undefined"!=typeof i.SpecManager&&i.SpecManager)&&c||Object,"function"==typeof(u="undefined"!=typeof a.AppStateService&&a.AppStateService)&&u||Object,"function"==typeof(l="undefined"!=typeof a.ScrollService&&a.ScrollService)&&l||Object,"function"==typeof(h="undefined"!=typeof r.ElementRef&&r.ElementRef)&&h||Object,"function"==typeof(p="undefined"!=typeof r.NgZone&&r.NgZone)&&p||Object])],e);var n,c,u,l,h,p}(i.BaseComponent);e.RequestSamples=c},function(t,e,n){"use strict";function r(t){return!isNaN(parseFloat(t))&&isFinite(t)}var i=n(2),o=n(40),s=n(77),a=n(78),c=n(55),u=n(123),l=function(t){function e(e,n){t.call(this,e),this.options=n.options}return __extends(e,t),e.prototype.init=function(){var t=this;this.responses=[];var e=this.componentSchema;e&&(e=Object.keys(e).filter(function(t){return r(t)||"default"===t}).map(function(n){var r=e[n];if(r.pointer=s.default.join(t.pointer,n),r.$ref){var i=r.$ref;r=t.specMgr.byPointer(r.$ref),r.pointer=i}return r.empty=!r.schema,r.code=n,r.type=a.statusCodeType(r.code),!r.headers||r.headers instanceof Array||(r.headers=Object.keys(r.headers).map(function(e){var n=r.headers[e];return n.name=e,u.SchemaHelper.preprocess(n,t.pointer,t.pointer)}),r.empty=!1),r.extendable=r.headers||r.length,r}),this.responses=e)},e.prototype.trackByCode=function(t,e){return e.code},e.prototype.ngOnInit=function(){this.preinit()},__decorate([i.Input(),__metadata("design:type",String)],e.prototype,"pointer",void 0),e=__decorate([i.Component({selector:"responses-list",templateUrl:"./responses-list.html",styleUrls:["./responses-list.css"],changeDetection:i.ChangeDetectionStrategy.OnPush}),__metadata("design:paramtypes",["function"==typeof(n="undefined"!=typeof o.SpecManager&&o.SpecManager)&&n||Object,"function"==typeof(l="undefined"!=typeof c.OptionsService&&c.OptionsService)&&l||Object])],e);var n,l}(o.BaseComponent);e.ResponsesList=l},function(t,e,n){"use strict";function r(t){return!isNaN(parseFloat(t))&&isFinite(t)}function i(t){return t.examples&&t.examples["application/json"]||t.schema}var o=n(2),s=n(40),a=n(77),c=n(78),u=function(t){function e(e){t.call(this,e)}return __extends(e,t),e.prototype.init=function(){var t=this;this.data={},this.data.responses=[];var e=this.componentSchema;e&&(e=Object.keys(e).filter(function(t){return r(t)||"default"===t}).map(function(n){var r=e[n];if(r.pointer=a.default.join(t.pointer,n),r.$ref){var i=r.$ref;r=t.specMgr.byPointer(r.$ref),r.pointer=i}return r.code=n,r.type=c.statusCodeType(r.code),r}).filter(function(t){return i(t)}),this.data.responses=e)},e.prototype.ngOnInit=function(){this.preinit()},__decorate([o.Input(),__metadata("design:type",String)],e.prototype,"pointer",void 0),e=__decorate([o.Component({selector:"responses-samples",templateUrl:"./responses-samples.html",styleUrls:["./responses-samples.css"],changeDetection:o.ChangeDetectionStrategy.OnPush}),__metadata("design:paramtypes",["function"==typeof(n="undefined"!=typeof s.SpecManager&&s.SpecManager)&&n||Object])],e);var n}(s.BaseComponent);e.ResponsesSamples=u},function(t,e,n){"use strict";var r=n(2),i=n(40),o=n(122),s={oauth2:"OAuth2",apiKey:"API Key",basic:"Basic Authorization"},a=function(t){function e(e){t.call(this,e),this.info={}}return __extends(e,t),e.insertTagIntoDescription=function(t){return o.ComponentParser.contains(t,"security-definitions")?t:/^#\s?Authentication\s*$/im.test(t)?t:t+"\n# Authentication \n"+o.ComponentParser.build("security-definitions")},e.prototype.init=function(){var t=this;this.componentSchema=this.componentSchema.securityDefinitions,this.defs=Object.keys(this.componentSchema).map(function(e){var n=t.componentSchema[e];return n._displayType=s[n.type],{name:e,details:n}})},e.prototype.ngOnInit=function(){this.preinit()},e=__decorate([r.Component({selector:"security-definitions",styleUrls:["./security-definitions.css"],templateUrl:"./security-definitions.html",changeDetection:r.ChangeDetectionStrategy.OnPush}),__metadata("design:paramtypes",["function"==typeof(n="undefined"!=typeof i.SpecManager&&i.SpecManager)&&n||Object])],e);var n}(i.BaseComponent);e.SecurityDefinitions=a},function(t,e,n){"use strict";var r=n(2),i=n(2),o=n(40),s=n(55),a=n(105),c=window,u=function(t){function e(e,n,r,i,o,s){var a=this;t.call(this,e),this.scrollService=r,this.menuService=i,this.detectorRef=s,this.firstChange=!0,this.$element=n.nativeElement,this.activeCatCaption="",this.activeItemCaption="",this.options=o.options,this.menuService.changed.subscribe(function(t){return a.changed(t)})}return __extends(e,t),e.prototype.changed=function(t){if(t){var e=t.cat,n=t.item;this.activeCatCaption=e.name||"",this.activeItemCaption=n&&n.summary||""}this.detectorRef.detectChanges(),this.firstChange&&(this.scrollActiveIntoView(),this.firstChange=!1)},e.prototype.scrollActiveIntoView=function(){var t=this.$element.querySelector("li.active, label.active");t&&t.scrollIntoView()},e.prototype.activateAndScroll=function(t,e){this.mobileMode()&&this.toggleMobileNav();var n=this.categories; +n[t].ready&&(n[t].methods&&n[t].methods.length&&e>=0&&!n[t].methods[e].ready||(this.menuService.activate(t,e),this.menuService.scrollToActive()))},e.prototype.init=function(){var t=this;this.categories=this.menuService.categories,this.$mobileNav=a.BrowserDomAdapter.querySelector(this.$element,".mobile-nav"),this.$resourcesNav=a.BrowserDomAdapter.querySelector(this.$element,"#resources-nav"),this.scrollService.scrollYOffset=function(){var e=t.$mobileNav.clientHeight;return t.options.scrollYOffset()+e}},e.prototype.mobileMode=function(){return this.$mobileNav.clientHeight>0},e.prototype.toggleMobileNav=function(){var t=this.options.$scrollParent===c?a.BrowserDomAdapter.defaultDoc().body:this.$scrollParent;if(a.BrowserDomAdapter.hasStyle(this.$resourcesNav,"height"))a.BrowserDomAdapter.removeStyle(this.$resourcesNav,"height"),a.BrowserDomAdapter.removeStyle(t,"overflow-y");else{var e=this.options.$scrollParent.innerHeight||this.options.$scrollParent.clientHeight,n=e-this.$mobileNav.getBoundingClientRect().bottom;a.BrowserDomAdapter.setStyle(t,"overflow-y","hidden"),a.BrowserDomAdapter.setStyle(this.$resourcesNav,"height",n+"px")}},e.prototype.destroy=function(){this.scrollService.unbind()},e.prototype.ngOnInit=function(){this.preinit()},e=__decorate([r.Component({selector:"side-menu",templateUrl:"./side-menu.html",styleUrls:["./side-menu.css"],animations:[i.trigger("itemAnimation",[i.state("collapsed, void",i.style({height:"0px"})),i.state("expanded",i.style({height:"*"})),i.transition("collapsed <=> expanded",[i.animate("200ms ease")])])]}),__metadata("design:paramtypes",["function"==typeof(n="undefined"!=typeof o.SpecManager&&o.SpecManager)&&n||Object,"function"==typeof(u="undefined"!=typeof r.ElementRef&&r.ElementRef)&&u||Object,"function"==typeof(l="undefined"!=typeof s.ScrollService&&s.ScrollService)&&l||Object,"function"==typeof(h="undefined"!=typeof s.MenuService&&s.MenuService)&&h||Object,"function"==typeof(p="undefined"!=typeof s.OptionsService&&s.OptionsService)&&p||Object,"function"==typeof(f="undefined"!=typeof r.ChangeDetectorRef&&r.ChangeDetectorRef)&&f||Object])],e);var n,u,l,h,p,f}(o.BaseComponent);e.SideMenu=u},function(t,e,n){"use strict";var r=n(2),i=n(40),o=n(55),s=function(t){function e(e,n){t.call(this,e),this.warnings=[],this.shown=!1,this.suppressWarnings=n.options.suppressWarnings}return __extends(e,t),e.prototype.init=function(){var t=this;this.shown=!this.suppressWarnings&&!!this.warnings.length,o.WarningsService.warnings.subscribe(function(e){t.warnings=e,t.shown=!t.suppressWarnings&&!!e.length})},e.prototype.close=function(){this.shown=!1},e.prototype.ngOnInit=function(){this.preinit()},e=__decorate([r.Component({selector:"warnings",styleUrls:["./warnings.css"],templateUrl:"./warnings.html"}),__metadata("design:paramtypes",["function"==typeof(n="undefined"!=typeof i.SpecManager&&i.SpecManager)&&n||Object,"function"==typeof(s="undefined"!=typeof o.OptionsService&&o.OptionsService)&&s||Object])],e);var n,s}(i.BaseComponent);e.Warnings=s},function(t,e,n){"use strict";var r=n(2),i=n(653),o=function(){function t(t){this.change=new r.EventEmitter,this.elem=t.nativeElement}return t.prototype.ngAfterContentInit=function(){this.inst=new i(this.elem.firstElementChild,{autoWidth:!0})},t.prototype.onChange=function(t){this.change.next(t)},t.prototype.destroy=function(){this.inst.dispose()},__decorate([r.Output(),__metadata("design:type",Object)],t.prototype,"change",void 0),t=__decorate([r.Component({selector:"drop-down",template:"\n \n ",styleUrls:["./drop-down.css"]}),__metadata("design:paramtypes",["function"==typeof(e="undefined"!=typeof r.ElementRef&&r.ElementRef)&&e||Object])],t);var e}();e.DropDown=o},function(t,e,n){"use strict";var r=n(2),i=n(55),o=function(){function t(t,e,n,r,i){this.view=t,this.projector=e,this.parser=n,this.resolver=r,this.renderer=i}return t.prototype.ngOnInit=function(){this.parser.setRenderer(this.renderer);var t=this.parser.splitIntoNodesOrComponents(this.html,this.view.injector),e=this.resolver.resolveComponentFactory(s),n=this.projector.instantiateAndProject(e,this.view,t);n.changeDetectorRef.markForCheck()},__decorate([r.Input(),__metadata("design:type",String)],t.prototype,"html",void 0),t=__decorate([r.Component({selector:"dynamic-ng2-viewer",template:""}),__metadata("design:paramtypes",["function"==typeof(e="undefined"!=typeof r.ViewContainerRef&&r.ViewContainerRef)&&e||Object,"function"==typeof(n="undefined"!=typeof i.ContentProjector&&i.ContentProjector)&&n||Object,"function"==typeof(o="undefined"!=typeof i.ComponentParser&&i.ComponentParser)&&o||Object,"function"==typeof(a="undefined"!=typeof r.ComponentFactoryResolver&&r.ComponentFactoryResolver)&&a||Object,"function"==typeof(c="undefined"!=typeof r.Renderer&&r.Renderer)&&c||Object])],t);var e,n,o,a,c}();e.DynamicNg2Viewer=o;var s=function(){function t(){}return t=__decorate([r.Component({selector:"dynamic-ng2-wrapper",template:""}),__metadata("design:paramtypes",[])],t)}();e.DynamicNg2Wrapper=s},function(t,e,n){"use strict";var r=n(2),i=n(308),o=function(){function t(t){this.element=t}return t.prototype.onClick=function(){i.Clipboard.selectElement(this.element.nativeElement)},__decorate([r.HostListener("click"),__metadata("design:type",Function),__metadata("design:paramtypes",[]),__metadata("design:returntype",void 0)],t.prototype,"onClick",null),t=__decorate([r.Directive({selector:"[select-on-click]"}),__metadata("design:paramtypes",["function"==typeof(e="undefined"!=typeof r.ElementRef&&r.ElementRef)&&e||Object])],t);var e}();e.SelectOnClick=o},function(t,e,n){"use strict";var r=n(2),i=n(105),o=function(){function t(t){this.$element=t.nativeElement,i.BrowserDomAdapter.setStyle(this.$element,"position","absolute"),i.BrowserDomAdapter.setStyle(this.$element,"top","0"),i.BrowserDomAdapter.setStyle(this.$element,"bottom","0"),i.BrowserDomAdapter.setStyle(this.$element,"max-height","100%")}return t.prototype.bind=function(){var t=this;this.cancelScrollBinding=i.BrowserDomAdapter.onAndCancel(this.scrollParent,"scroll",function(){t.updatePosition()})},t.prototype.unbind=function(){this.cancelScrollBinding&&this.cancelScrollBinding()},t.prototype.updatePosition=function(){var t=!1;this.scrollY+this.scrollYOffset()>=this.$redocEl.offsetTop?(this.stick(),t=!0):this.unstick(),this.scrollY+window.innerHeight-this.scrollYOffset()>=this.$redocEl.scrollHeight?(this.stickBottom(),t=!0):this.unstickBottom(),t||i.BrowserDomAdapter.setStyle(this.$element,"position","absolute")},t.prototype.stick=function(){i.BrowserDomAdapter.setStyle(this.$element,"position","fixed"),i.BrowserDomAdapter.setStyle(this.$element,"top",this.scrollYOffset()+"px")},t.prototype.unstick=function(){i.BrowserDomAdapter.setStyle(this.$element,"top","0")},t.prototype.stickBottom=function(){i.BrowserDomAdapter.setStyle(this.$element,"position","fixed");var t=this.scrollY+this.scrollParentHeight-(this.$redocEl.scrollHeight+this.$redocEl.offsetTop);i.BrowserDomAdapter.setStyle(this.$element,"bottom",t+"px")},t.prototype.unstickBottom=function(){i.BrowserDomAdapter.setStyle(this.$element,"bottom","0")},Object.defineProperty(t.prototype,"scrollY",{get:function(){return void 0!=this.scrollParent.pageYOffset?this.scrollParent.pageYOffset:this.scrollParent.scrollTop},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"scrollParentHeight",{get:function(){return void 0!=this.scrollParent.innerHeight?this.scrollParent.innerHeight:this.scrollParent.clientHeight},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){var t=this;this.$redocEl=this.$element.offsetParent.parentNode||i.BrowserDomAdapter.defaultDoc().body,this.bind(),requestAnimationFrame(function(){return t.updatePosition()})},t.prototype.ngOnDestroy=function(){this.unbind()},__decorate([r.Input(),__metadata("design:type",Object)],t.prototype,"scrollParent",void 0),__decorate([r.Input(),__metadata("design:type",Object)],t.prototype,"scrollYOffset",void 0),t=__decorate([r.Directive({selector:"[sticky-sidebar]"}),__metadata("design:paramtypes",["function"==typeof(e="undefined"!=typeof r.ElementRef&&r.ElementRef)&&e||Object])],t);var e}();e.StickySidebar=o},function(t,e,n){"use strict";(function(t){var r=n(16),i=r.Buffer,o=r.SlowBuffer,s=r.kMaxLength||2147483647;e.alloc=function(t,e,n){if("function"==typeof i.alloc)return i.alloc(t,e,n);if("number"==typeof n)throw new TypeError("encoding must not be number");if("number"!=typeof t)throw new TypeError("size must be a number");if(t>s)throw new RangeError("size is too large");var r=n,o=e;void 0===o&&(r=void 0,o=0);var a=new i(t);if("string"==typeof o)for(var c=new i(o,r),u=c.length,l=-1;++ls)throw new RangeError("size is too large");return new i(t)},e.from=function(e,n,r){if("function"==typeof i.from&&(!t.Uint8Array||Uint8Array.from!==i.from))return i.from(e,n,r);if("number"==typeof e)throw new TypeError('"value" argument must not be a number');if("string"==typeof e)return new i(e,n);if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer){var o=n;if(1===arguments.length)return new i(e);"undefined"==typeof o&&(o=0);var s=r;if("undefined"==typeof s&&(s=e.byteLength-o),o>=e.byteLength)throw new RangeError("'offset' is out of bounds");if(s>e.byteLength-o)throw new RangeError("'length' is out of bounds");return new i(e.slice(o,o+s))}if(i.isBuffer(e)){var a=new i(e.length);return e.copy(a,0,0,e.length),a}if(e){if(Array.isArray(e)||"undefined"!=typeof ArrayBuffer&&e.buffer instanceof ArrayBuffer||"length"in e)return new i(e);if("Buffer"===e.type&&Array.isArray(e.data))return new i(e.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")},e.allocUnsafeSlow=function(t){if("function"==typeof i.allocUnsafeSlow)return i.allocUnsafeSlow(t);if("number"!=typeof t)throw new TypeError("size must be a number");if(t>=s)throw new RangeError("size is too large");return new o(t)}}).call(e,n(27))},function(t,e,n){"use strict";var r=n(52),i=n(95),o=n(37);t.exports=function(t){for(var e=r(this),n=o(e.length),s=arguments.length,a=i(s>1?arguments[1]:void 0,n),c=s>2?arguments[2]:void 0,u=void 0===c?n:i(c,n);u>a;)e[a++]=t;return e}},function(t,e,n){var r=n(58),i=n(37),o=n(95);t.exports=function(t){return function(e,n,s){var a,c=r(e),u=i(c.length),l=o(s,u);if(t&&n!=n){for(;u>l;)if(a=c[l++],a!=a)return!0}else for(;u>l;l++)if((t||l in c)&&c[l]===n)return t||l||0;return!t&&-1}}},function(t,e,n){var r=n(91),i=n(18)("toStringTag"),o="Arguments"==r(function(){return arguments}()),s=function(t,e){try{return t[e]}catch(t){}};t.exports=function(t){var e,n,a;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=s(e=Object(t),i))?n:o?r(e):"Object"==(a=r(e))&&"function"==typeof e.callee?"Arguments":a}},function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,e,n){var r=n(18)("match");t.exports=function(t){var e=/./;try{"/./"[t](e)}catch(n){try{return e[r]=!1,!"/./"[t](e)}catch(t){}}return!0}},function(t,e,n){"use strict";var r=n(6);t.exports=function(){var t=r(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},function(t,e,n){var r=n(11),i=n(248).set;t.exports=function(t,e,n){var o,s=e.constructor;return s!==n&&"function"==typeof s&&(o=s.prototype)!==n.prototype&&r(o)&&i&&i(t,o),t}},function(t,e,n){var r=n(107),i=n(18)("iterator"),o=Array.prototype;t.exports=function(t){return void 0!==t&&(r.Array===t||o[i]===t)}},function(t,e,n){var r=n(91);t.exports=Array.isArray||function(t){return"Array"==r(t)}},function(t,e,n){var r=n(11),i=n(91),o=n(18)("match");t.exports=function(t){var e;return r(t)&&(void 0!==(e=t[o])?!!e:"RegExp"==i(t))}},function(t,e,n){"use strict";var r=n(127),i=n(1),o=n(47),s=n(51),a=n(41),c=n(107),u=n(331),l=n(130),h=n(63),p=n(18)("iterator"),f=!([].keys&&"next"in[].keys()),_="@@iterator",d="keys",y="values",m=function(){return this};t.exports=function(t,e,n,g,v,b,w){u(n,e,g);var x,I,C,k=function(t){if(!f&&t in O)return O[t];switch(t){case d:return function(){return new n(this,t)};case y:return function(){return new n(this,t)}}return function(){return new n(this,t)}},T=e+" Iterator",E=v==y,S=!1,O=t.prototype,R=O[p]||O[_]||v&&O[v],A=R||k(v),N=v?E?k("entries"):A:void 0,P="Array"==e?O.entries||R:R;if(P&&(C=h(P.call(new t)),C!==Object.prototype&&(l(C,T,!0),r||a(C,p)||s(C,p,m))),E&&R&&R.name!==y&&(S=!0,A=function(){return R.call(this)}),r&&!w||!f&&!S&&O[p]||s(O,p,A),c[e]=A,c[T]=m,v)if(x={values:E?A:k(y),keys:b?A:k(d),entries:N},w)for(I in x)I in O||o(O,I,x[I]);else i(i.P+i.F*(f||S),e,x);return x}},function(t,e,n){var r=n(18)("iterator"),i=!1;try{var o=[7][r]();o.return=function(){i=!0},Array.from(o,function(){throw 2})}catch(t){}t.exports=function(t,e){if(!e&&!i)return!1;var n=!1;try{var o=[7],s=o[r]();s.next=function(){return{done:n=!0}},o[r]=function(){return s},t(o)}catch(t){}return n}},function(t,e){var n=Math.expm1;t.exports=!n||n(10)>22025.465794806718||n(10)<22025.465794806718||n(-2e-17)!=-2e-17?function(t){return 0==(t=+t)?t:t>-1e-6&&t<1e-6?t+t*t/2:Math.exp(t)-1}:n},function(t,e){t.exports=Math.sign||function(t){return 0==(t=+t)||t!=t?t:t<0?-1:1}},function(t,e,n){var r=n(11),i=n(6),o=function(t,e){if(i(t),!r(e)&&null!==e)throw TypeError(e+": can't set as prototype!")};t.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(t,e,r){try{r=n(92)(Function.call,n(70).f(Object.prototype,"__proto__").set,2),r(t,[]),e=!(t instanceof Array)}catch(t){e=!0}return function(t,n){return o(t,n),e?t.__proto__=n:r(t,n),t}}({},!1):void 0),check:o}},function(t,e,n){var r=n(172)("keys"),i=n(96);t.exports=function(t){return r[t]||(r[t]=i(t))}},function(t,e,n){var r=n(243),i=n(68);t.exports=function(t,e,n){if(r(e))throw TypeError("String#"+n+" doesn't accept regex!");return String(i(t))}},function(t,e){t.exports="\t\n\v\f\r   ᠎              \u2028\u2029\ufeff"},function(t,e,n){"use strict";var r=n(14),i=n(29),o=n(127),s=n(174),a=n(51),c=n(128),u=n(10),l=n(125),h=n(83),p=n(37),f=n(94).f,_=n(24).f,d=n(234),y=n(130),m="ArrayBuffer",g="DataView",v="prototype",b="Wrong length!",w="Wrong index!",x=r[m],I=r[g],C=r.Math,k=r.RangeError,T=r.Infinity,E=x,S=C.abs,O=C.pow,R=C.floor,A=C.log,N=C.LN2,P="buffer",M="byteLength",D="byteOffset",V=i?"_b":P,j=i?"_l":M,L=i?"_o":D,F=function(t,e,n){var r,i,o,s=Array(n),a=8*n-e-1,c=(1<>1,l=23===e?O(2,-24)-O(2,-77):0,h=0,p=t<0||0===t&&1/t<0?1:0;for(t=S(t),t!=t||t===T?(i=t!=t?1:0,r=c):(r=R(A(t)/N),t*(o=O(2,-r))<1&&(r--,o*=2),t+=r+u>=1?l/o:l*O(2,1-u),t*o>=2&&(r++,o/=2),r+u>=c?(i=0,r=c):r+u>=1?(i=(t*o-1)*O(2,e),r+=u):(i=t*O(2,u-1)*O(2,e),r=0));e>=8;s[h++]=255&i,i/=256,e-=8);for(r=r<0;s[h++]=255&r,r/=256,a-=8);return s[--h]|=128*p,s},B=function(t,e,n){var r,i=8*n-e-1,o=(1<>1,a=i-7,c=n-1,u=t[c--],l=127&u;for(u>>=7;a>0;l=256*l+t[c],c--,a-=8);for(r=l&(1<<-a)-1,l>>=-a,a+=e;a>0;r=256*r+t[c],c--,a-=8);if(0===l)l=1-s;else{if(l===o)return r?NaN:u?-T:T;r+=O(2,e),l-=s}return(u?-1:1)*r*O(2,l-e)},U=function(t){return t[3]<<24|t[2]<<16|t[1]<<8|t[0]},z=function(t){return[255&t]},H=function(t){return[255&t,t>>8&255]},q=function(t){return[255&t,t>>8&255,t>>16&255,t>>24&255]},W=function(t){return F(t,52,8)},Y=function(t){return F(t,23,4)},$=function(t,e,n){_(t[v],e,{get:function(){return this[n]}})},G=function(t,e,n,r){var i=+n,o=h(i);if(i!=o||o<0||o+e>t[j])throw k(w);var s=t[V]._b,a=o+t[L],c=s.slice(a,a+e);return r?c:c.reverse()},Z=function(t,e,n,r,i,o){var s=+n,a=h(s);if(s!=a||a<0||a+e>t[j])throw k(w);for(var c=t[V]._b,u=a+t[L],l=r(+i),p=0;ptt;)(K=Q[tt++])in x||a(x,K,E[K]);o||(X.constructor=x)}var et=new I(new x(2)),nt=I[v].setInt8;et.setInt8(0,2147483648),et.setInt8(1,2147483649),!et.getInt8(0)&&et.getInt8(1)||c(I[v],{setInt8:function(t,e){nt.call(this,t,e<<24>>24)},setUint8:function(t,e){nt.call(this,t,e<<24>>24)}},!0)}else x=function(t){var e=J(this,t);this._b=d.call(Array(e),0),this[j]=e},I=function(t,e,n){l(this,I,g),l(t,x,g);var r=t[j],i=h(e);if(i<0||i>r)throw k("Wrong offset!");if(n=void 0===n?r-i:p(n),i+n>r)throw k(b);this[V]=t,this[L]=i,this[j]=n},i&&($(x,M,"_l"),$(I,P,"_b"),$(I,M,"_l"),$(I,D,"_o")),c(I[v],{getInt8:function(t){return G(this,1,t)[0]<<24>>24},getUint8:function(t){return G(this,1,t)[0]},getInt16:function(t){var e=G(this,2,t,arguments[1]);return(e[1]<<8|e[0])<<16>>16},getUint16:function(t){var e=G(this,2,t,arguments[1]);return e[1]<<8|e[0]},getInt32:function(t){return U(G(this,4,t,arguments[1]))},getUint32:function(t){return U(G(this,4,t,arguments[1]))>>>0},getFloat32:function(t){return B(G(this,4,t,arguments[1]),23,4)},getFloat64:function(t){return B(G(this,8,t,arguments[1]),52,8)},setInt8:function(t,e){Z(this,1,t,z,e)},setUint8:function(t,e){Z(this,1,t,z,e)},setInt16:function(t,e){Z(this,2,t,H,e,arguments[2])},setUint16:function(t,e){Z(this,2,t,H,e,arguments[2])},setInt32:function(t,e){Z(this,4,t,q,e,arguments[2])},setUint32:function(t,e){Z(this,4,t,q,e,arguments[2])},setFloat32:function(t,e){Z(this,4,t,Y,e,arguments[2])},setFloat64:function(t,e){Z(this,8,t,W,e,arguments[2])}});y(x,m),y(I,g),a(I[v],s.VIEW,!0),e[m]=x,e[g]=I},function(t,e,n){var r=n(236),i=n(18)("iterator"),o=n(107);t.exports=n(17).getIteratorMethod=function(t){if(void 0!=t)return t[i]||t["@@iterator"]||o[r(t)]}},function(t,e,n){for(var r=n(175),i=n(47),o=n(14),s=n(51),a=n(107),c=n(18),u=c("iterator"),l=c("toStringTag"),h=a.Array,p=["NodeList","DOMTokenList","MediaList","StyleSheetList","CSSRuleList"],f=0;f<5;f++){var _,d=p[f],y=o[d],m=y&&y.prototype;if(m){m[u]||s(m,u,h),m[l]||s(m,l,d),a[d]=h;for(_ in r)m[_]||i(m,_,r[_],!0)}}},function(t,e){var n={}.toString;t.exports=Array.isArray||function(t){return"[object Array]"==n.call(t)}},function(t,e,n){"use strict";var r=n(110);t.exports=new r({explicit:[n(695),n(693),n(688)]})},function(t,e,n){"use strict";function r(t){this.afterTransform=function(e,n){return i(t,e,n)},this.needTransform=!1,this.transforming=!1,this.writecb=null,this.writechunk=null,this.writeencoding=null}function i(t,e,n){var r=t._transformState;r.transforming=!1;var i=r.writecb;if(!i)return t.emit("error",new Error("no writecb in Transform class"));r.writechunk=null,r.writecb=null,null!==n&&void 0!==n&&t.push(n),i(e);var o=t._readableState;o.reading=!1,(o.needReadable||o.length-1?setImmediate:I,k=n(16).Buffer;s.WritableState=o;var T=n(65);T.inherits=n(42);var E,S={deprecate:n(396)};!function(){try{E=n(113)}catch(t){}finally{E||(E=n(98).EventEmitter)}}();var k=n(16).Buffer;T.inherits(s,E);var O;o.prototype.getBuffer=function(){for(var t=this.bufferedRequest,e=[];t;)e.push(t),t=t.next;return e},function(){try{Object.defineProperty(o.prototype,"buffer",{get:S.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.")})}catch(t){}}();var O;s.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe. Not readable."))},s.prototype.write=function(t,e,n){var i=this._writableState,o=!1;return"function"==typeof e&&(n=e,e=null),k.isBuffer(t)?e="buffer":e||(e=i.defaultEncoding),"function"!=typeof n&&(n=r),i.ended?a(this,n):c(this,i,t,n)&&(i.pendingcb++,o=l(this,i,t,e,n)),o},s.prototype.cork=function(){var t=this._writableState;t.corked++},s.prototype.uncork=function(){var t=this._writableState;t.corked&&(t.corked--,t.writing||t.corked||t.finished||t.bufferProcessing||!t.bufferedRequest||m(this,t))},s.prototype.setDefaultEncoding=function(t){if("string"==typeof t&&(t=t.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((t+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+t);this._writableState.defaultEncoding=t},s.prototype._write=function(t,e,n){n(new Error("not implemented"))},s.prototype._writev=null,s.prototype.end=function(t,e,n){var r=this._writableState;"function"==typeof t?(n=t,t=null,e=null):"function"==typeof e&&(n=e,e=null),null!==t&&void 0!==t&&this.write(t,e),r.corked&&(r.corked=1,this.uncork()),r.ending||r.finished||w(this,r,n)}}).call(e,n(43))},function(t,e){"use strict";function n(t,e,n,r,i){this.src=t,this.env=r,this.options=n,this.parser=e,this.tokens=i,this.pos=0,this.posMax=this.src.length,this.level=0,this.pending="",this.pendingLevel=0,this.cache=[],this.isInLabel=!1,this.linkLevel=0,this.linkContent="",this.labelUnmatchedScopes=0}n.prototype.pushPending=function(){this.tokens.push({type:"text",content:this.pending,level:this.pendingLevel}),this.pending=""},n.prototype.push=function(t){this.pending&&this.pushPending(),this.tokens.push(t),this.pendingLevel=this.level},n.prototype.cacheSet=function(t,e){for(var n=this.cache.length;n<=t;n++)this.cache.push(0);this.cache[t]=e},n.prototype.cacheGet=function(t){return t1)return void(this.connection=null);var n=this.connection,r=t._connection;this.connection=null,!r||n&&r!==n||r.unsubscribe()},e}(s.Subscriber)},function(t,e,n){"use strict";var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},i=n(0),o=function(t){function e(e,n){t.call(this),this.value=e,this.scheduler=n,this._isScalar=!0,n&&(this._isScalar=!1)}return r(e,t),e.create=function(t,n){return new e(t,n)},e.dispatch=function(t){var e=t.done,n=t.value,r=t.subscriber;return e?void r.complete():(r.next(n),void(r.closed||(t.done=!0,this.schedule(t))))},e.prototype._subscribe=function(t){var n=this.value,r=this.scheduler;return r?r.schedule(e.dispatch,0,{done:!1,value:n,subscriber:t}):(t.next(n),void(t.closed||t.complete()))},e}(i.Observable);e.ScalarObservable=o},function(t,e,n){"use strict";function r(){for(var t=[],e=0;ethis.index},t.prototype.hasCompleted=function(){return this.array.length===this.index},t}(),y=function(t){function e(e,n,r,i){t.call(this,e),this.parent=n,this.observable=r,this.index=i,this.stillUnsubscribed=!0,this.buffer=[],this.isComplete=!1}return o(e,t),e.prototype[h.$$iterator]=function(){return this},e.prototype.next=function(){var t=this.buffer;return 0===t.length&&this.isComplete?{value:null,done:!0}:{value:t.shift(),done:!1}},e.prototype.hasValue=function(){return this.buffer.length>0},e.prototype.hasCompleted=function(){return 0===this.buffer.length&&this.isComplete},e.prototype.notifyComplete=function(){this.buffer.length>0?(this.isComplete=!0,this.parent.notifyInactive()):this.destination.complete()},e.prototype.notifyNext=function(t,e,n,r,i){this.buffer.push(e),this.parent.checkIterators()},e.prototype.subscribe=function(t,e){return l.subscribeToResult(this,this.observable,this,e)},e}(u.OuterSubscriber)},function(t,e){"use strict";var n=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=function(t){function e(){var e=t.call(this,"object unsubscribed");this.name=e.name="ObjectUnsubscribedError",this.stack=e.stack,this.message=e.message}return n(e,t),e}(Error);e.ObjectUnsubscribedError=r},function(t,e){"use strict";function n(t){return"function"==typeof t}e.isFunction=n},function(t,e,n){"use strict";function r(t){return!i.isArray(t)&&t-parseFloat(t)+1>=0}var i=n(66);e.isNumeric=r},function(t,e,n){"use strict";var r=n(2),i=n(272),o=n(115),s=n(274);n.d(e,"CommonModule",function(){return a});var a=function(){function t(){}return t.decorators=[{type:r.NgModule,args:[{declarations:[i.a,s.a],exports:[i.a,s.a],providers:[{provide:o.NgLocalization,useClass:o.NgLocaleLocalization}]}]}],t.ctorParameters=[],t}()},function(t,e,n){"use strict";var r=n(74),i=n(46),o=n(28),s=n(401),a=n(193),c=n(139),u=n(402);n.d(e,"a",function(){return l}),n.d(e,"b",function(){return r.NgClass}),n.d(e,"c",function(){return i.NgFor}),n.d(e,"d",function(){return o.NgIf}),n.d(e,"e",function(){return s.a}),n.d(e,"f",function(){return s.b}),n.d(e,"g",function(){return a.NgStyle}),n.d(e,"h",function(){return c.NgSwitch}),n.d(e,"i",function(){return c.NgSwitchCase}),n.d(e,"j",function(){return c.NgSwitchDefault}),n.d(e,"k",function(){return u.a});var l=[r.NgClass,i.NgFor,o.NgIf,u.a,a.NgStyle,c.NgSwitch,c.NgSwitchCase,c.NgSwitchDefault,s.a,s.b]},function(t,e,n){"use strict";function r(t){return function(e,n){var r=t(e,n);return 1==r.length?"0"+r:r}}function i(t){return function(e,n){return t(e,n).split(" ")[1]}}function o(t){return function(e,n){return t(e,n).split(" ")[0]}}function s(t,e,n){return new Intl.DateTimeFormat(e,n).format(t).replace(/[\u200e\u200f]/g,"")}function a(t){var e={hour:"2-digit",hour12:!1,timeZoneName:t};return function(t,n){var r=s(t,n,e);return r?r.substring(3):""}}function c(t,e){return t.hour12=e,t}function u(t,e){var n={};return n[t]=2===e?"2-digit":"numeric",n}function l(t,e){var n={};return e<4?n[t]=e>1?"short":"narrow":n[t]="long",n}function h(t){return(e=Object).assign.apply(e,[{}].concat(t));var e}function p(t){return function(e,n){return s(e,n,t)}}function f(t,e,n){var r=g[t];if(r)return r(e,n);var i=b.get(t);if(!i){i=[];var o=void 0;for(m.exec(t);t;)o=m.exec(t),o?(i=i.concat(o.slice(1)),t=i.pop()):(i.push(t),t=null);b.set(t,i)}return i.reduce(function(t,r){var i=v[r];return t+(i?i(e,n):_(r))},"")}function _(t){return"''"===t?"'":t.replace(/(^'|'$)/g,"").replace(/''/g,"'")}n.d(e,"b",function(){return d}),n.d(e,"c",function(){return y}),n.d(e,"a",function(){return w});var d;!function(t){t[t.Decimal=0]="Decimal",t[t.Percent=1]="Percent",t[t.Currency=2]="Currency"}(d||(d={}));var y=function(){function t(){}return t.format=function(t,e,n,r){var i=void 0===r?{}:r,o=i.minimumIntegerDigits,s=i.minimumFractionDigits,a=i.maximumFractionDigits,c=i.currency,u=i.currencyAsSymbol,l=void 0!==u&&u,h={minimumIntegerDigits:o,minimumFractionDigits:s,maximumFractionDigits:a,style:d[n].toLowerCase()};return n==d.Currency&&(h.currency=c,h.currencyDisplay=l?"symbol":"code"),new Intl.NumberFormat(e,h).format(t)},t}(),m=/((?:[^yMLdHhmsazZEwGjJ']+)|(?:'(?:[^']|'')*')|(?:E+|y+|M+|L+|d+|H+|h+|J+|j+|m+|s+|a|z|Z|G+|w+))(.*)/,g={yMMMdjms:p(h([u("year",1),l("month",3),u("day",1),u("hour",1),u("minute",1),u("second",1)])),yMdjm:p(h([u("year",1),u("month",1),u("day",1),u("hour",1),u("minute",1)])),yMMMMEEEEd:p(h([u("year",1),l("month",4),l("weekday",4),u("day",1)])),yMMMMd:p(h([u("year",1),l("month",4),u("day",1)])),yMMMd:p(h([u("year",1),l("month",3),u("day",1)])),yMd:p(h([u("year",1),u("month",1),u("day",1)])),jms:p(h([u("hour",1),u("second",1),u("minute",1)])),jm:p(h([u("hour",1),u("minute",1)]))},v={yyyy:p(u("year",4)),yy:p(u("year",2)),y:p(u("year",1)),MMMM:p(l("month",4)),MMM:p(l("month",3)),MM:p(u("month",2)),M:p(u("month",1)),LLLL:p(l("month",4)),L:p(l("month",1)),dd:p(u("day",2)),d:p(u("day",1)),HH:r(o(p(c(u("hour",2),!1)))),H:o(p(c(u("hour",1),!1))),hh:r(o(p(c(u("hour",2),!0)))),h:o(p(c(u("hour",1),!0))),jj:p(u("hour",2)),j:p(u("hour",1)),mm:r(p(u("minute",2))),m:p(u("minute",1)),ss:r(p(u("second",2))),s:p(u("second",1)),sss:p(u("second",3)),EEEE:p(l("weekday",4)),EEE:p(l("weekday",3)),EE:p(l("weekday",2)),E:p(l("weekday",1)),a:i(p(c(u("hour",1),!0))),Z:a("short"),z:a("long"),ww:p({}),w:p({}),G:p(l("era",1)),GG:p(l("era",2)),GGG:p(l("era",3)),GGGG:p(l("era",4))},b=new Map,w=function(){function t(){}return t.format=function(t,e,n){return f(n,t,e)},t}()},function(t,e,n){"use strict";var r=n(408),i=n(409),o=n(410),s=n(411),a=n(142),c=n(412),u=n(413),l=n(414),h=n(415);n.d(e,"a",function(){return p}),n.d(e,"g",function(){return r.a}),n.d(e,"h",function(){return u.c}),n.d(e,"c",function(){return i.a}),n.d(e,"i",function(){return u.a}),n.d(e,"d",function(){return o.a}),n.d(e,"e",function(){return s.a}),n.d(e,"f",function(){return a.JsonPipe}),n.d(e,"b",function(){return c.a}),n.d(e,"j",function(){return u.b}),n.d(e,"k",function(){return l.a}),n.d(e,"l",function(){return h.a});var p=[r.a,h.a,c.a,a.JsonPipe,l.a,u.a,u.b,u.c,i.a,o.a,s.a]},function(t,e,n){"use strict";n.d(e,"a",function(){return r}),n.d(e,"b",function(){return i}),n.d(e,"c",function(){return o}),n.d(e,"d",function(){return s});var r="true",i="*",o="*",s="void"},function(t,e,n){"use strict";var r=n(7);n.d(e,"a",function(){return i});var i=function(){function t(t){var e=this;this._players=t,this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this.parentPlayer=null;var i=0,o=this._players.length;0==o?n.i(r.l)(function(){return e._onFinish()}):this._players.forEach(function(t){t.parentPlayer=e,t.onDone(function(){++i>=o&&e._onFinish()})})}return t.prototype._onFinish=function(){this._finished||(this._finished=!0,this._onDoneFns.forEach(function(t){return t()}),this._onDoneFns=[])},t.prototype.init=function(){this._players.forEach(function(t){return t.init()})},t.prototype.onStart=function(t){this._onStartFns.push(t)},t.prototype.onDone=function(t){this._onDoneFns.push(t)},t.prototype.hasStarted=function(){return this._started},t.prototype.play=function(){n.i(r.d)(this.parentPlayer)||this.init(),this.hasStarted()||(this._onStartFns.forEach(function(t){return t()}),this._onStartFns=[],this._started=!0),this._players.forEach(function(t){return t.play()})},t.prototype.pause=function(){this._players.forEach(function(t){return t.pause()})},t.prototype.restart=function(){this._players.forEach(function(t){return t.restart()})},t.prototype.finish=function(){this._onFinish(),this._players.forEach(function(t){return t.finish()})},t.prototype.destroy=function(){this._destroyed||(this._onFinish(),this._players.forEach(function(t){return t.destroy()}),this._destroyed=!0)},t.prototype.reset=function(){this._players.forEach(function(t){return t.reset()}),this._destroyed=!1,this._finished=!1,this._started=!1},t.prototype.setPosition=function(t){this._players.forEach(function(e){e.setPosition(t)})},t.prototype.getPosition=function(){var t=0;return this._players.forEach(function(e){var n=e.getPosition();t=Math.min(n,t)}),t},Object.defineProperty(t.prototype,"players",{get:function(){return this._players},enumerable:!0,configurable:!0}),t}()},function(t,e,n){"use strict";n.d(e,"AnimationKeyframe",function(){return r});var r=function(){function t(t,e){this.offset=t,this.styles=e}return t}()},function(t,e,n){"use strict";function r(t){s.push(t)}function i(){s.length&&Promise.resolve(null).then(o)}function o(){for(var t=0;t"+n.i(r.b)(this.currentValue)+"]"},t}()},function(t,e,n){"use strict";function r(t){return t.map(function(t){return t.nativeElement})}function i(t,e,n){t.childNodes.forEach(function(t){t instanceof p&&(e(t)&&n.push(t),i(t,e,n))})}function o(t,e,n){t instanceof p&&t.childNodes.forEach(function(t){e(t)&&n.push(t),t instanceof p&&o(t,e,n)})}function s(t){return f.get(t)}function a(t){f.set(t.nativeNode,t)}function c(t){f.delete(t.nativeNode)}n.d(e,"f",function(){return l}),n.d(e,"d",function(){return h}),n.d(e,"a",function(){return p}),e.g=r,e.c=s,e.b=a,e.e=c;var u=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},l=function(){function t(t,e){this.name=t,this.callback=e}return t}(),h=function(){function t(t,e,n){this._debugInfo=n,this.nativeNode=t,e&&e instanceof p?e.addChild(this):this.parent=null,this.listeners=[]}return Object.defineProperty(t.prototype,"injector",{get:function(){return this._debugInfo?this._debugInfo.injector:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"componentInstance",{get:function(){return this._debugInfo?this._debugInfo.component:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"context",{get:function(){return this._debugInfo?this._debugInfo.context:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"references",{get:function(){return this._debugInfo?this._debugInfo.references:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"providerTokens",{get:function(){return this._debugInfo?this._debugInfo.providerTokens:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"source",{get:function(){return this._debugInfo?this._debugInfo.source:null},enumerable:!0,configurable:!0}),t}(),p=function(t){function e(e,n,r){t.call(this,e,n,r),this.properties={},this.attributes={},this.classes={},this.styles={},this.childNodes=[],this.nativeElement=e}return u(e,t),e.prototype.addChild=function(t){t&&(this.childNodes.push(t),t.parent=this)},e.prototype.removeChild=function(t){var e=this.childNodes.indexOf(t);e!==-1&&(t.parent=null,this.childNodes.splice(e,1))},e.prototype.insertChildrenAfter=function(t,e){var n=this.childNodes.indexOf(t);if(n!==-1){var r=this.childNodes.slice(0,n+1),i=this.childNodes.slice(n+1);this.childNodes=r.concat(e,i);for(var o=0;o-1)return e.push(t[n]),e;e.push(t[n])}return e}function i(t){if(t.length>1){var e=r(t.slice().reverse()),i=e.map(function(t){return n.i(s.b)(t.token)});return" ("+i.join(" -> ")+")"}return""}var o=n(50),s=n(7);n.d(e,"f",function(){return c}),n.d(e,"h",function(){return u}),n.d(e,"e",function(){return l}),n.d(e,"g",function(){return h}),n.d(e,"b",function(){return p}),n.d(e,"c",function(){return f}),n.d(e,"d",function(){return _}),n.d(e,"a",function(){return d});var a=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},c=function(t){function e(e,n,r){t.call(this,"DI Error"),this.keys=[n],this.injectors=[e],this.constructResolvingMessage=r,this.message=this.constructResolvingMessage(this.keys)}return a(e,t),e.prototype.addKey=function(t,e){this.injectors.push(t),this.keys.push(e),this.message=this.constructResolvingMessage(this.keys)},e}(o.b),u=function(t){function e(e,r){t.call(this,e,r,function(t){var e=n.i(s.b)(t[0].token);return"No provider for "+e+"!"+i(t)})}return a(e,t),e}(c),l=function(t){function e(e,n){t.call(this,e,n,function(t){return"Cannot instantiate cyclic dependency!"+i(t)})}return a(e,t),e}(c),h=function(t){function e(e,n,r,i){t.call(this,"DI Error",n),this.keys=[i],this.injectors=[e]}return a(e,t),e.prototype.addKey=function(t,e){this.injectors.push(t),this.keys.push(e)},Object.defineProperty(e.prototype,"message",{get:function(){var t=n.i(s.b)(this.keys[0].token);return this.originalError.message+": Error during instantiation of "+t+"!"+i(this.keys)+"."},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"causeKey",{get:function(){return this.keys[0]},enumerable:!0,configurable:!0}),e}(o.c),p=function(t){function e(e){t.call(this,"Invalid provider - only instances of Provider and Type are allowed, got: "+e)}return a(e,t),e}(o.b),f=function(t){function e(n,r){t.call(this,e._genMessage(n,r))}return a(e,t),e._genMessage=function(t,e){for(var r=[],i=0,o=e.length;i=0;t--)this.remove(t)},t}()},function(t,e,n){"use strict";var r=n(278),i=n(147),o=n(50);n.d(e,"c",function(){return a}),n.d(e,"b",function(){return c}),n.d(e,"a",function(){return u});var s=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a=function(){function t(){}return Object.defineProperty(t.prototype,"destroyed",{get:function(){return n.i(o.a)()},enumerable:!0,configurable:!0}),t}(),c=function(t){function e(){t.apply(this,arguments)}return s(e,t),Object.defineProperty(e.prototype,"context",{get:function(){return n.i(o.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"rootNodes",{get:function(){return n.i(o.a)()},enumerable:!0,configurable:!0}),e}(a),u=function(){function t(t){this._view=t,this._view=t,this._originalMode=this._view.cdMode}return Object.defineProperty(t.prototype,"internalView",{get:function(){return this._view},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"rootNodes",{get:function(){return this._view.flatRootNodes},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"context",{get:function(){return this._view.context},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"destroyed",{get:function(){return this._view.destroyed},enumerable:!0,configurable:!0}),t.prototype.markForCheck=function(){this._view.markPathToRootAsCheckOnce()},t.prototype.detach=function(){this._view.cdMode=i.b.Detached},t.prototype.detectChanges=function(){this._view.detectChanges(!1),n.i(r.a)()},t.prototype.checkNoChanges=function(){this._view.detectChanges(!0)},t.prototype.reattach=function(){this._view.cdMode=this._originalMode,this.markForCheck()},t.prototype.onDestroy=function(t){this._view.disposables||(this._view.disposables=[]),this._view.disposables.push(t)},t.prototype.destroy=function(){this._view.detachAndDestroy()},t}()},function(t,e,n){"use strict";var r=n(428),i=n(429),o=n(296),s=n(430),a=n(15);n.d(e,"b",function(){return r.a}),n.d(e,"c",function(){return r.b}),n.d(e,"d",function(){return r.c}),n.d(e,"e",function(){return r.d}),n.d(e,"f",function(){return r.e}),n.d(e,"g",function(){return r.f}),n.d(e,"h",function(){return r.g}),n.d(e,"i",function(){return i.a}),n.d(e,"j",function(){return i.b}),n.d(e,"k",function(){return i.c}),n.d(e,"l",function(){return i.d}),n.d(e,"m",function(){return i.e}),n.d(e,"n",function(){return i.f}),n.d(e,"o",function(){return i.g}),n.d(e,"p",function(){return o.c}),n.d(e,"q",function(){return o.d}),n.d(e,"r",function(){return o.e}),n.d(e,"s",function(){return o.f}),n.d(e,"t",function(){return o.g}),n.d(e,"u",function(){return o.h}),n.d(e,"v",function(){return o.i}),n.d(e,"w",function(){return o.j}),n.d(e,"x",function(){return s.b}),n.d(e,"y",function(){return s.c}),n.d(e,"a",function(){return s.a}),n.d(e,"z",function(){return a.ViewEncapsulation})},function(t,e,n){"use strict";n.d(e,"a",function(){return r}),n.d(e,"b",function(){return i}),n.d(e,"h",function(){return o}),n.d(e,"j",function(){return s}),n.d(e,"g",function(){return a}),n.d(e,"c",function(){return c}),n.d(e,"d",function(){return u}),n.d(e,"i",function(){return l}),n.d(e,"f",function(){return h}),n.d(e,"e",function(){return p});var r;!function(t){t[t.OnInit=0]="OnInit",t[t.OnDestroy=1]="OnDestroy",t[t.DoCheck=2]="DoCheck",t[t.OnChanges=3]="OnChanges",t[t.AfterContentInit=4]="AfterContentInit",t[t.AfterContentChecked=5]="AfterContentChecked",t[t.AfterViewInit=6]="AfterViewInit",t[t.AfterViewChecked=7]="AfterViewChecked"}(r||(r={}));var i=[r.OnInit,r.OnDestroy,r.DoCheck,r.OnChanges,r.AfterContentInit,r.AfterContentChecked,r.AfterViewInit,r.AfterViewChecked],o=function(){function t(){}return t}(),s=function(){function t(){}return t}(),a=function(){function t(){}return t}(),c=function(){function t(){}return t}(),u=function(){function t(){}return t}(),l=function(){function t(){}return t}(),h=function(){function t(){}return t}(),p=function(){function t(){}return t}()},function(t,e,n){"use strict";function r(t){return t?t.map(function(t){var e=t.type,n=e.annotationCls,r=t.args?t.args:[];return new(n.bind.apply(n,[void 0].concat(r)))}):[]}var i=n(7),o=n(207);n.d(e,"a",function(){return s});var s=function(){function t(t){this._reflect=t||i.a.Reflect}return t.prototype.isReflectionEnabled=function(){return!0},t.prototype.factory=function(t){return function(){for(var e=[],n=0;n0},e.prototype.tagName=function(t){return t.tagName},e.prototype.attributeMap=function(t){for(var e=new Map,n=t.attributes,r=0;r0&&(f=r(e,{}),f.offset=0,p.push(f)),a.forEach(function(t){var e=r(t.styles,f);e.offset=t.offset,p.push(e)}),1==p.length){var _=p[0];_.offset=null,p=[_,_]}var d={duration:c,delay:u,fill:"both"};return l&&(d.easing=l),h=h.filter(i),new s.a(t,p,d,h)},t}()},function(t,e,n){"use strict";var r=n(2);n.d(e,"b",function(){return i}),n.d(e,"a",function(){return o});var i=(r.__core_private__.RenderDebugInfo,r.__core_private__.ReflectionCapabilities,r.__core_private__.DebugDomRootRenderer),o=(r.__core_private__.reflector,r.__core_private__.NoOpAnimationPlayer);r.__core_private__.AnimationPlayer,r.__core_private__.AnimationSequencePlayer,r.__core_private__.AnimationGroupPlayer,r.__core_private__.AnimationKeyframe,r.__core_private__.AnimationStyles,r.__core_private__.prepareFinalAnimationStyles,r.__core_private__.balanceAnimationKeyframes,r.__core_private__.clearStyles,r.__core_private__.collectAndResolveStyles},function(t,e,n){"use strict";var r=n(220),i=n(9),o=n(19),s=n(8),a=n(15),c=n(12),u=n(13),l=n(20),h=n(35),p=n(22),f=n(457),_=n(23),d=n(36),y=n(79),m=n(25),g=n(54),v=n(28),b=n(222),w=n(461),x=n(224),I=n(467),C=n(106),k=n(480),T=n(223),E=n(465),S=n(225),O=n(469),R=n(34),A=n(59),N=n(90),P=n(67),M=n(104),D=n(74),V=n(231),j=n(39),L=n(56),F=n(46),B=function(){function t(t,e,n){this._changed=!1,this.context=new r.Method(t,e,n),this._expr_0=i.UNINITIALIZED,this._expr_1=i.UNINITIALIZED,this._expr_2=i.UNINITIALIZED}return t.prototype.ngOnDetach=function(t,e,n){},t.prototype.ngOnDestroy=function(){},t.prototype.check_pointer=function(t,e,n){(n||s.checkBinding(e,this._expr_0,t))&&(this._changed=!0,this.context.pointer=t,this._expr_0=t)},t.prototype.check_tag=function(t,e,n){(n||s.checkBinding(e,this._expr_1,t))&&(this._changed=!0,this.context.tag=t,this._expr_1=t)},t.prototype.check_posInfo=function(t,e,n){(n||s.checkBinding(e,this._expr_2,t))&&(this._changed=!0,this.context.posInfo=t,this._expr_2=t)},t.prototype.ngDoCheck=function(t,e,n){var r=this._changed;return this._changed=!1,n||0===t.numberOfChecks&&this.context.ngOnInit(),r},t.prototype.checkHost=function(t,e,n,r){},t.prototype.handleEvent=function(t,e){var n=!0;return n},t.prototype.subscribe=function(t,e){this._eventHandler=e},t}();e.Wrapper_Method=B;var U=s.createRenderComponentType("",0,a.ViewEncapsulation.None,[],{}),z=function(t){function e(n,r,o,s){t.call(this,e,U,c.ViewType.HOST,n,r,o,s,i.ChangeDetectorStatus.CheckAlways)}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.selectOrCreateRenderHostElement(this.renderer,"method",s.EMPTY_INLINE_ARRAY,t,null),this.compView_0=new W(this.viewUtils,this,0,this._el_0),this._Method_0_3=new B(this.injectorGet(l.SpecManager,this.parentIndex),this.injectorGet(h.OptionsService,this.parentIndex),new p.ElementRef(this._el_0)),this.compView_0.create(this._Method_0_3.context),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0],null),new u.ComponentRef_(0,this,this._el_0,this._Method_0_3.context)},e.prototype.injectorGetInternal=function(t,e,n){return t===r.Method&&0===e?this._Method_0_3.context:n},e.prototype.detectChangesInternal=function(t){this._Method_0_3.ngDoCheck(this,this._el_0,t)&&this.compView_0.markAsCheckOnce(),this.compView_0.detectChanges(t)},e.prototype.destroyInternal=function(){this.compView_0.destroy()},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(o.AppView);e.MethodNgFactory=new u.ComponentFactory("method",z,r.Method);var H=[f.styles],q=s.createRenderComponentType("",0,a.ViewEncapsulation.Emulated,H,{}),W=function(t){function e(n,r,o,s){t.call(this,e,q,c.ViewType.COMPONENT,n,r,o,s,i.ChangeDetectorStatus.CheckOnce)}return __extends(e,t),e.prototype.createInternal=function(t){var e=this.renderer.createViewRoot(this.parentElement);return this._anchor_0=this.renderer.createTemplateAnchor(e,null),this._vc_0=new _.ViewContainer(0,null,this,this._anchor_0),this._TemplateRef_0_5=new m.TemplateRef_(this,0,this._anchor_0),this._NgIf_0_6=new d.Wrapper_NgIf(this._vc_0.vcRef,this._TemplateRef_0_5),this._text_1=this.renderer.createText(e,"\n",null),this._pipe_marked_0=new y.MarkedPipe(this.parentView.injectorGet(g.DomSanitizer,this.parentIndex)),this.init(null,this.renderer.directRenderer?null:[this._anchor_0,this._text_1],null),null},e.prototype.injectorGetInternal=function(t,e,n){return t===m.TemplateRef&&0===e?this._TemplateRef_0_5:t===v.NgIf&&0===e?this._NgIf_0_6.context:n},e.prototype.detectChangesInternal=function(t){var e=this.context.method;this._NgIf_0_6.check_ngIf(e,t,!1),this._NgIf_0_6.ngDoCheck(this,this._anchor_0,t),this._vc_0.detectChangesInNestedViews(t)},e.prototype.destroyInternal=function(){this._vc_0.destroyNestedViews()},e.prototype.createEmbeddedViewInternal=function(t){return 0==t?new Y(this.viewUtils,this,0,this._anchor_0,this._vc_0):null},e}(o.AppView);e.View_Method0=W;var Y=function(t){function e(n,r,o,s,a){t.call(this,e,q,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a),this._expr_68=i.UNINITIALIZED,this._expr_69=i.UNINITIALIZED,this._expr_70=i.UNINITIALIZED,this._expr_71=i.UNINITIALIZED,this._expr_72=i.UNINITIALIZED}return __extends(e,t),e.prototype.createInternal=function(t){this._el_0=s.createRenderElement(this.renderer,null,"div",new s.InlineArray2(2,"class","method"),null),this._text_1=this.renderer.createText(this._el_0,"\n ",null),this._el_2=s.createRenderElement(this.renderer,this._el_0,"div",new s.InlineArray2(2,"class","method-content"),null),this._text_3=this.renderer.createText(this._el_2,"\n ",null),this._el_4=s.createRenderElement(this.renderer,this._el_2,"h2",new s.InlineArray2(2,"class","method-header sharable-header"),null),this._text_5=this.renderer.createText(this._el_4,"\n ",null),this._el_6=s.createRenderElement(this.renderer,this._el_4,"a",new s.InlineArray2(2,"class","share-link"),null),this._text_7=this.renderer.createText(this._el_4,"",null),this._text_8=this.renderer.createText(this._el_2,"\n ",null), +this._anchor_9=this.renderer.createTemplateAnchor(this._el_2,null),this._vc_9=new _.ViewContainer(9,2,this,this._anchor_9),this._TemplateRef_9_5=new m.TemplateRef_(this,9,this._anchor_9),this._NgIf_9_6=new d.Wrapper_NgIf(this._vc_9.vcRef,this._TemplateRef_9_5),this._text_10=this.renderer.createText(this._el_2,"\n ",null),this._anchor_11=this.renderer.createTemplateAnchor(this._el_2,null),this._vc_11=new _.ViewContainer(11,2,this,this._anchor_11),this._TemplateRef_11_5=new m.TemplateRef_(this,11,this._anchor_11),this._NgIf_11_6=new d.Wrapper_NgIf(this._vc_11.vcRef,this._TemplateRef_11_5),this._text_12=this.renderer.createText(this._el_2,"\n ",null),this._el_13=s.createRenderElement(this.renderer,this._el_2,"params-list",s.EMPTY_INLINE_ARRAY,null),this.compView_13=new w.View_ParamsList0(this.viewUtils,this,13,this._el_13),this._ParamsList_13_3=new w.Wrapper_ParamsList(this.parentView.injectorGet(l.SpecManager,this.parentIndex)),this._text_14=this.renderer.createText(null," ",null),this.compView_13.create(this._ParamsList_13_3.context),this._text_15=this.renderer.createText(this._el_2,"\n ",null),this._el_16=s.createRenderElement(this.renderer,this._el_2,"responses-list",s.EMPTY_INLINE_ARRAY,null),this.compView_16=new I.View_ResponsesList0(this.viewUtils,this,16,this._el_16),this._ResponsesList_16_3=new I.Wrapper_ResponsesList(this.parentView.injectorGet(l.SpecManager,this.parentIndex),this.parentView.injectorGet(h.OptionsService,this.parentIndex)),this._text_17=this.renderer.createText(null," ",null),this.compView_16.create(this._ResponsesList_16_3.context),this._text_18=this.renderer.createText(this._el_2,"\n ",null),this._text_19=this.renderer.createText(this._el_0,"\n ",null),this._el_20=s.createRenderElement(this.renderer,this._el_0,"div",new s.InlineArray2(2,"class","method-samples"),null),this._text_21=this.renderer.createText(this._el_20,"\n ",null),this._el_22=s.createRenderElement(this.renderer,this._el_20,"h4",new s.InlineArray2(2,"class","method-params-subheader"),null),this._text_23=this.renderer.createText(this._el_22,"Definition",null),this._text_24=this.renderer.createText(this._el_20,"\n\n ",null),this._el_25=s.createRenderElement(this.renderer,this._el_20,"div",new s.InlineArray2(2,"class","method-endpoint"),null),this._text_26=this.renderer.createText(this._el_25,"\n ",null),this._el_27=s.createRenderElement(this.renderer,this._el_25,"h5",new s.InlineArray2(2,"class","http-method"),null),this._NgClass_27_3=new C.Wrapper_NgClass(this.parentView.injectorGet(R.IterableDiffers,this.parentIndex),this.parentView.injectorGet(A.KeyValueDiffers,this.parentIndex),new p.ElementRef(this._el_27),this.renderer),this._text_28=this.renderer.createText(this._el_27,"",null),this._text_29=this.renderer.createText(this._el_25,"\n ",null),this._el_30=s.createRenderElement(this.renderer,this._el_25,"span",new s.InlineArray2(2,"select-on-click",""),null),this._SelectOnClick_30_3=new k.Wrapper_SelectOnClick(new p.ElementRef(this._el_30)),this._el_31=s.createRenderElement(this.renderer,this._el_30,"span",new s.InlineArray2(2,"class","method-api-url"),null),this._text_32=this.renderer.createText(this._el_31,"",null),this._el_33=s.createRenderElement(this.renderer,this._el_30,"span",new s.InlineArray2(2,"class","method-api-url-path"),null),this._text_34=this.renderer.createText(this._el_33,"",null),this._text_35=this.renderer.createText(this._el_25,"\n ",null),this._text_36=this.renderer.createText(this._el_20,"\n\n ",null),this._el_37=s.createRenderElement(this.renderer,this._el_20,"div",s.EMPTY_INLINE_ARRAY,null),this._text_38=this.renderer.createText(this._el_37,"\n ",null),this._el_39=s.createRenderElement(this.renderer,this._el_37,"request-samples",s.EMPTY_INLINE_ARRAY,null),this.compView_39=new E.View_RequestSamples0(this.viewUtils,this,39,this._el_39),this._RequestSamples_39_3=new E.Wrapper_RequestSamples(this.parentView.injectorGet(l.SpecManager,this.parentIndex),this.parentView.injectorGet(N.AppStateService,this.parentIndex),this.parentView.injectorGet(P.ScrollService,this.parentIndex),new p.ElementRef(this._el_39),this.parentView.injectorGet(M.NgZone,this.parentIndex)),this._text_40=this.renderer.createText(null,"\n ",null),this.compView_39.create(this._RequestSamples_39_3.context),this._text_41=this.renderer.createText(this._el_37,"\n ",null),this._text_42=this.renderer.createText(this._el_20,"\n ",null),this._el_43=s.createRenderElement(this.renderer,this._el_20,"div",s.EMPTY_INLINE_ARRAY,null),this._text_44=this.renderer.createText(this._el_43,"\n ",null),this._el_45=s.createRenderElement(this.renderer,this._el_43,"br",s.EMPTY_INLINE_ARRAY,null),this._text_46=this.renderer.createText(this._el_43,"\n ",null),this._el_47=s.createRenderElement(this.renderer,this._el_43,"responses-samples",s.EMPTY_INLINE_ARRAY,null),this.compView_47=new O.View_ResponsesSamples0(this.viewUtils,this,47,this._el_47),this._ResponsesSamples_47_3=new O.Wrapper_ResponsesSamples(this.parentView.injectorGet(l.SpecManager,this.parentIndex)),this._text_48=this.renderer.createText(null," ",null),this.compView_47.create(this._ResponsesSamples_47_3.context),this._text_49=this.renderer.createText(this._el_43,"\n ",null),this._text_50=this.renderer.createText(this._el_20,"\n ",null),this._text_51=this.renderer.createText(this._el_0,"\n",null);var e=s.subscribeToRenderElement(this,this._el_30,new s.InlineArray2(2,"click",null),this.eventHandler(this.handleEvent_30));return this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1,this._el_2,this._text_3,this._el_4,this._text_5,this._el_6,this._text_7,this._text_8,this._anchor_9,this._text_10,this._anchor_11,this._text_12,this._el_13,this._text_14,this._text_15,this._el_16,this._text_17,this._text_18,this._text_19,this._el_20,this._text_21,this._el_22,this._text_23,this._text_24,this._el_25,this._text_26,this._el_27,this._text_28,this._text_29,this._el_30,this._el_31,this._text_32,this._el_33,this._text_34,this._text_35,this._text_36,this._el_37,this._text_38,this._el_39,this._text_40,this._text_41,this._text_42,this._el_43,this._text_44,this._el_45,this._text_46,this._el_47,this._text_48,this._text_49,this._text_50,this._text_51],[e]),null},e.prototype.injectorGetInternal=function(t,e,n){return t===m.TemplateRef&&9===e?this._TemplateRef_9_5:t===v.NgIf&&9===e?this._NgIf_9_6.context:t===m.TemplateRef&&11===e?this._TemplateRef_11_5:t===v.NgIf&&11===e?this._NgIf_11_6.context:t===b.ParamsList&&13<=e&&e<=14?this._ParamsList_13_3.context:t===x.ResponsesList&&16<=e&&e<=17?this._ResponsesList_16_3.context:t===D.NgClass&&27<=e&&e<=28?this._NgClass_27_3.context:t===V.SelectOnClick&&30<=e&&e<=34?this._SelectOnClick_30_3.context:t===T.RequestSamples&&39<=e&&e<=40?this._RequestSamples_39_3.context:t===S.ResponsesSamples&&47<=e&&e<=48?this._ResponsesSamples_47_3.context:n},e.prototype.detectChangesInternal=function(t){var e=this.parentView.context.method.info.tags.length;this._NgIf_9_6.check_ngIf(e,t,!1),this._NgIf_9_6.ngDoCheck(this,this._anchor_9,t);var n=this.parentView.context.method.info.description;this._NgIf_11_6.check_ngIf(n,t,!1),this._NgIf_11_6.ngDoCheck(this,this._anchor_11,t);var r=s.inlineInterpolate(1,"",this.parentView.context.pointer,"/parameters");this._ParamsList_13_3.check_pointer(r,t,!1),this._ParamsList_13_3.ngDoCheck(this,this._el_13,t)&&this.compView_13.markAsCheckOnce();var i=s.inlineInterpolate(1,"",this.parentView.context.pointer,"/responses");this._ResponsesList_16_3.check_pointer(i,t,!1),this._ResponsesList_16_3.ngDoCheck(this,this._el_16,t)&&this.compView_16.markAsCheckOnce();var o="http-method";this._NgClass_27_3.check_klass(o,t,!1);var a=this.parentView.context.method.httpMethod;this._NgClass_27_3.check_ngClass(a,t,!1),this._NgClass_27_3.ngDoCheck(this,this._el_27,t),this._SelectOnClick_30_3.ngDoCheck(this,this._el_30,t);var c=this.parentView.context.pointer;this._RequestSamples_39_3.check_pointer(c,t,!1);var u=null==this.parentView.context.method.bodyParam?null:this.parentView.context.method.bodyParam._pointer;this._RequestSamples_39_3.check_schemaPointer(u,t,!1),this._RequestSamples_39_3.ngDoCheck(this,this._el_39,t)&&this.compView_39.markAsCheckOnce();var l=s.inlineInterpolate(1,"",this.parentView.context.pointer,"/responses");this._ResponsesSamples_47_3.check_pointer(l,t,!1),this._ResponsesSamples_47_3.ngDoCheck(this,this._el_47,t)&&this.compView_47.markAsCheckOnce(),this._vc_9.detectChangesInNestedViews(t),this._vc_11.detectChangesInNestedViews(t);var h=s.inlineInterpolate(1,"#",this.parentView.context.method.anchor,"");s.checkBinding(t,this._expr_68,h)&&(this.renderer.setElementProperty(this._el_6,"href",this.viewUtils.sanitizer.sanitize(j.SecurityContext.URL,h)),this._expr_68=h);var p=s.inlineInterpolate(1,"",this.parentView.context.method.summary,"\n ");s.checkBinding(t,this._expr_69,p)&&(this.renderer.setText(this._text_7,p),this._expr_69=p);var f=s.inlineInterpolate(1,"",this.parentView.context.method.httpMethod,"");s.checkBinding(t,this._expr_70,f)&&(this.renderer.setText(this._text_28,f),this._expr_70=f);var _=s.inlineInterpolate(1,"",this.parentView.context.method.apiUrl,"");s.checkBinding(t,this._expr_71,_)&&(this.renderer.setText(this._text_32,_),this._expr_71=_);var d=s.inlineInterpolate(1,"",this.parentView.context.method.path,"");s.checkBinding(t,this._expr_72,d)&&(this.renderer.setText(this._text_34,d),this._expr_72=d),this._RequestSamples_39_3.checkHost(this,this.compView_39,this._el_39,t),this.compView_13.detectChanges(t),this.compView_16.detectChanges(t),this.compView_39.detectChanges(t),this.compView_47.detectChanges(t)},e.prototype.destroyInternal=function(){this._vc_9.destroyNestedViews(),this._vc_11.destroyNestedViews(),this.compView_13.destroy(),this.compView_16.destroy(),this.compView_39.destroy(),this.compView_47.destroy()},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e.prototype.createEmbeddedViewInternal=function(t){return 9==t?new $(this.viewUtils,this,9,this._anchor_9,this._vc_9):11==t?new Z(this.viewUtils,this,11,this._anchor_11,this._vc_11):null},e.prototype.handleEvent_30=function(t,e){this.markPathToRootAsCheckOnce();var n=!0;return n=this._SelectOnClick_30_3.handleEvent(t,e)&&n},e}(o.AppView),$=function(t){function e(n,r,o,s,a){t.call(this,e,q,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a)}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.createRenderElement(this.renderer,null,"div",new s.InlineArray2(2,"class","method-tags"),null),this._text_1=this.renderer.createText(this._el_0,"\n ",null),this._anchor_2=this.renderer.createTemplateAnchor(this._el_0,null),this._vc_2=new _.ViewContainer(2,0,this,this._anchor_2),this._TemplateRef_2_5=new m.TemplateRef_(this,2,this._anchor_2),this._NgFor_2_6=new L.Wrapper_NgFor(this._vc_2.vcRef,this._TemplateRef_2_5,this.parentView.parentView.injectorGet(R.IterableDiffers,this.parentView.parentIndex),this.parentView.parentView.ref),this._text_3=this.renderer.createText(this._el_0,"\n ",null),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1,this._anchor_2,this._text_3],null),null},e.prototype.injectorGetInternal=function(t,e,n){return t===m.TemplateRef&&2===e?this._TemplateRef_2_5:t===F.NgFor&&2===e?this._NgFor_2_6.context:n},e.prototype.detectChangesInternal=function(t){var e=this.parentView.parentView.context.method.info.tags;this._NgFor_2_6.check_ngForOf(e,t,!1),this._NgFor_2_6.ngDoCheck(this,this._anchor_2,t),this._vc_2.detectChangesInNestedViews(t)},e.prototype.destroyInternal=function(){this._vc_2.destroyNestedViews()},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e.prototype.createEmbeddedViewInternal=function(t){return 2==t?new G(this.viewUtils,this,2,this._anchor_2,this._vc_2):null},e}(o.AppView),G=function(t){function e(n,r,o,s,a){t.call(this,e,q,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a),this._expr_2=i.UNINITIALIZED,this._expr_3=i.UNINITIALIZED}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.createRenderElement(this.renderer,null,"a",s.EMPTY_INLINE_ARRAY,null),this._text_1=this.renderer.createText(this._el_0,"",null),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1],null),null},e.prototype.detectChangesInternal=function(t){var e=s.inlineInterpolate(1,"#tag/",this.context.$implicit,"");s.checkBinding(t,this._expr_2,e)&&(this.renderer.setElementAttribute(this._el_0,"href",null==this.viewUtils.sanitizer.sanitize(j.SecurityContext.URL,e)?null:this.viewUtils.sanitizer.sanitize(j.SecurityContext.URL,e).toString()),this._expr_2=e);var n=s.inlineInterpolate(1," ",this.context.$implicit," ");s.checkBinding(t,this._expr_3,n)&&(this.renderer.setText(this._text_1,n),this._expr_3=n)},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(o.AppView),Z=function(t){function e(n,r,o,s,a){t.call(this,e,q,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a),this._expr_2=i.UNINITIALIZED}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.createRenderElement(this.renderer,null,"p",new s.InlineArray2(2,"class","method-description"),null),this._text_1=this.renderer.createText(this._el_0,"\n ",null),this._pipe_marked_0_0=s.pureProxy1(this.parentView.parentView._pipe_marked_0.transform.bind(this.parentView.parentView._pipe_marked_0)),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1],null),null},e.prototype.detectChangesInternal=function(t){var e=new i.ValueUnwrapper;e.reset();var n=e.unwrap(s.castByValue(this._pipe_marked_0_0,this.parentView.parentView._pipe_marked_0.transform)(this.parentView.parentView.context.method.info.description));(e.hasWrappedValue||s.checkBinding(t,this._expr_2,n))&&(this.renderer.setElementProperty(this._el_0,"innerHTML",this.viewUtils.sanitizer.sanitize(j.SecurityContext.HTML,n)),this._expr_2=n)},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(o.AppView)},function(t,e,n){"use strict";var r=n(2),i=n(105),o=n(40),s=n(1060),a=n(20),c=n(55),u=n(76),l=function(t){function e(n,r,o,a,u,l,h){t.call(this,n),this.changeDetector=a,this.appState=u,this.lazyTasksService=l,this.hash=h,this.specLoading=!1,this.specLoadingRemove=!1,c.SchemaHelper.setSpecManager(n),r.options=e._preOptions||{},this.element=o.nativeElement,r.parseOptions(this.element);var p=s(this.element);p===i.BrowserDomAdapter.defaultDoc().body&&(p=window),r.options.$scrollParent=p,this.options=r.options,this.lazyTasksService.allSync=!this.options.lazyRendering}return __extends(e,t),e.prototype.hideLoadingAnimation=function(){var t=this;requestAnimationFrame(function(){t.specLoadingRemove=!0,setTimeout(function(){t.specLoadingRemove=!1,t.specLoading=!1},400)})},e.prototype.showLoadingAnimation=function(){this.specLoading=!0,this.specLoadingRemove=!1},e.prototype.load=function(){var t=this;this.specMgr.load(this.options.specUrl).catch(function(t){throw t}),this.appState.loading.subscribe(function(e){e?t.showLoadingAnimation():t.hideLoadingAnimation()}),this.specMgr.spec.subscribe(function(e){e?(t.changeDetector.markForCheck(),t.changeDetector.detectChanges(),t.specLoaded=!0,setTimeout(function(){t.hash.start()})):t.appState.startLoading()})},e.prototype.ngOnInit=function(){var t=this;this.lazyTasksService.loadProgress.subscribe(function(e){return t.loadingProgress=e}),this.appState.error.subscribe(function(e){e&&(t.appState.stopLoading(),100!==t.loadingProgress&&(t.error=e,t.changeDetector.markForCheck()))}),this.specUrl&&(this.options.specUrl=this.specUrl),this.load()},__decorate([r.Input(),__metadata("design:type",String)],e.prototype,"specUrl",void 0),__decorate([r.HostBinding("class.loading"),__metadata("design:type",Boolean)],e.prototype,"specLoading",void 0),__decorate([r.HostBinding("class.loading-remove"),__metadata("design:type",Boolean)],e.prototype,"specLoadingRemove",void 0),e=__decorate([r.Component({selector:"redoc",templateUrl:"./redoc.html",styleUrls:["./redoc.css"]}),__metadata("design:paramtypes",["function"==typeof(n="undefined"!=typeof a.SpecManager&&a.SpecManager)&&n||Object,"function"==typeof(o="undefined"!=typeof c.OptionsService&&c.OptionsService)&&o||Object,"function"==typeof(l="undefined"!=typeof r.ElementRef&&r.ElementRef)&&l||Object,"function"==typeof(h="undefined"!=typeof r.ChangeDetectorRef&&r.ChangeDetectorRef)&&h||Object,"function"==typeof(p="undefined"!=typeof c.AppStateService&&c.AppStateService)&&p||Object,"function"==typeof(f="undefined"!=typeof u.LazyTasksService&&u.LazyTasksService)&&f||Object,"function"==typeof(_="undefined"!=typeof c.Hash&&c.Hash)&&_||Object])],e);var n,o,l,h,p,f,_}(o.BaseComponent);e.Redoc=l},function(t,e,n){"use strict";var r=n(158),i=n(9),o=n(19),s=n(8),a=n(15),c=n(12),u=n(13),l=n(20),h=n(22),p=n(470),f=n(23),_=n(36),d=n(310),y=n(315),m=n(25),g=n(54),v=n(28),b=n(164),w=n(39),x=function(){function t(t,e){this._changed=!1,this.context=new r.SchemaSample(t,e),this._expr_0=i.UNINITIALIZED,this._expr_1=i.UNINITIALIZED}return t.prototype.ngOnDetach=function(t,e,n){},t.prototype.ngOnDestroy=function(){},t.prototype.check_pointer=function(t,e,n){(n||s.checkBinding(e,this._expr_0,t))&&(this._changed=!0,this.context.pointer=t,this._expr_0=t)},t.prototype.check_skipReadOnly=function(t,e,n){(n||s.checkBinding(e,this._expr_1,t))&&(this._changed=!0,this.context.skipReadOnly=t,this._expr_1=t)},t.prototype.ngDoCheck=function(t,e,n){var r=this._changed;return this._changed=!1,n||0===t.numberOfChecks&&this.context.ngOnInit(),r},t.prototype.checkHost=function(t,e,n,r){},t.prototype.handleEvent=function(t,e){var n=!0;return n},t.prototype.subscribe=function(t,e){this._eventHandler=e},t}();e.Wrapper_SchemaSample=x;var I=s.createRenderComponentType("",0,a.ViewEncapsulation.None,[],{}),C=function(t){function e(n,r,o,s){t.call(this,e,I,c.ViewType.HOST,n,r,o,s,i.ChangeDetectorStatus.CheckAlways)}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.selectOrCreateRenderHostElement(this.renderer,"schema-sample",s.EMPTY_INLINE_ARRAY,t,null),this.compView_0=new E(this.viewUtils,this,0,this._el_0),this._SchemaSample_0_3=new x(this.injectorGet(l.SpecManager,this.parentIndex),new h.ElementRef(this._el_0)),this.compView_0.create(this._SchemaSample_0_3.context),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0],null),new u.ComponentRef_(0,this,this._el_0,this._SchemaSample_0_3.context)},e.prototype.injectorGetInternal=function(t,e,n){return t===r.SchemaSample&&0===e?this._SchemaSample_0_3.context:n},e.prototype.detectChangesInternal=function(t){this._SchemaSample_0_3.ngDoCheck(this,this._el_0,t)&&this.compView_0.markAsCheckOnce(),this.compView_0.detectChanges(t)},e.prototype.destroyInternal=function(){this.compView_0.destroy()},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(o.AppView);e.SchemaSampleNgFactory=new u.ComponentFactory("schema-sample",C,r.SchemaSample);var k=[p.styles],T=s.createRenderComponentType("",0,a.ViewEncapsulation.Emulated,k,{}),E=function(t){function e(n,r,o,s){t.call(this,e,T,c.ViewType.COMPONENT,n,r,o,s,i.ChangeDetectorStatus.CheckOnce),this._expr_37=i.UNINITIALIZED}return __extends(e,t),e.prototype.createInternal=function(t){var e=this.renderer.createViewRoot(this.parentElement);this._el_0=s.createRenderElement(this.renderer,e,"div",new s.InlineArray2(2,"class","snippet"),null),this._text_1=this.renderer.createText(this._el_0,"\n ",null),this._text_2=this.renderer.createText(this._el_0,"\n ",null),this._anchor_3=this.renderer.createTemplateAnchor(this._el_0,null),this._vc_3=new f.ViewContainer(3,0,this,this._anchor_3),this._TemplateRef_3_5=new m.TemplateRef_(this,3,this._anchor_3),this._NgIf_3_6=new _.Wrapper_NgIf(this._vc_3.vcRef,this._TemplateRef_3_5),this._text_4=this.renderer.createText(this._el_0,"\n ",null),this._el_5=s.createRenderElement(this.renderer,this._el_0,"div",new s.InlineArray2(2,"class","action-buttons"),null),this._text_6=this.renderer.createText(this._el_5,"\n ",null),this._el_7=s.createRenderElement(this.renderer,this._el_5,"span",new s.InlineArray4(4,"class","hint--top-left hint--inversed","copy-button",""),null),this._CopyButton_7_3=new d.Wrapper_CopyButton(this.renderer,new h.ElementRef(this._el_7)),this._text_8=this.renderer.createText(this._el_7," ",null),this._el_9=s.createRenderElement(this.renderer,this._el_7,"a",s.EMPTY_INLINE_ARRAY,null),this._text_10=this.renderer.createText(this._el_9,"Copy",null),this._text_11=this.renderer.createText(this._el_7," ",null),this._text_12=this.renderer.createText(this._el_5,"\n ",null),this._el_13=s.createRenderElement(this.renderer,this._el_5,"span",s.EMPTY_INLINE_ARRAY,null),this._text_14=this.renderer.createText(this._el_13," ",null),this._anchor_15=this.renderer.createTemplateAnchor(this._el_13,null),this._vc_15=new f.ViewContainer(15,13,this,this._anchor_15),this._TemplateRef_15_5=new m.TemplateRef_(this,15,this._anchor_15),this._NgIf_15_6=new _.Wrapper_NgIf(this._vc_15.vcRef,this._TemplateRef_15_5),this._text_16=this.renderer.createText(this._el_13," ",null),this._text_17=this.renderer.createText(this._el_5,"\n ",null),this._el_18=s.createRenderElement(this.renderer,this._el_5,"span",s.EMPTY_INLINE_ARRAY,null),this._text_19=this.renderer.createText(this._el_18," ",null),this._anchor_20=this.renderer.createTemplateAnchor(this._el_18,null),this._vc_20=new f.ViewContainer(20,18,this,this._anchor_20),this._TemplateRef_20_5=new m.TemplateRef_(this,20,this._anchor_20),this._NgIf_20_6=new _.Wrapper_NgIf(this._vc_20.vcRef,this._TemplateRef_20_5),this._text_21=this.renderer.createText(this._el_18," ",null),this._text_22=this.renderer.createText(this._el_5,"\n ",null),this._text_23=this.renderer.createText(this._el_0,"\n ",null),this._el_24=s.createRenderElement(this.renderer,this._el_0,"pre",s.EMPTY_INLINE_ARRAY,null),this._text_25=this.renderer.createText(this._el_0,"\n",null),this._text_26=this.renderer.createText(e,"\n",null);var n=s.subscribeToRenderElement(this,this._el_7,new s.InlineArray4(4,"click",null,"mouseleave",null),this.eventHandler(this.handleEvent_7));return this._pipe_jsonFormatter_0=new y.JsonFormatter(this.parentView.injectorGet(g.DomSanitizer,this.parentIndex)),this._pipe_jsonFormatter_0_0=s.pureProxy1(this._pipe_jsonFormatter_0.transform.bind(this._pipe_jsonFormatter_0)),this.init(null,this.renderer.directRenderer?null:[this._el_0,this._text_1,this._text_2,this._anchor_3,this._text_4,this._el_5,this._text_6,this._el_7,this._text_8,this._el_9,this._text_10,this._text_11,this._text_12,this._el_13,this._text_14,this._anchor_15,this._text_16,this._text_17,this._el_18,this._text_19,this._anchor_20,this._text_21,this._text_22,this._text_23,this._el_24,this._text_25,this._text_26],[n]),null},e.prototype.injectorGetInternal=function(t,e,n){return t===m.TemplateRef&&3===e?this._TemplateRef_3_5:t===v.NgIf&&3===e?this._NgIf_3_6.context:t===b.CopyButton&&7<=e&&e<=11?this._CopyButton_7_3.context:t===m.TemplateRef&&15===e?this._TemplateRef_15_5:t===v.NgIf&&15===e?this._NgIf_15_6.context:t===m.TemplateRef&&20===e?this._TemplateRef_20_5:t===v.NgIf&&20===e?this._NgIf_20_6.context:n},e.prototype.detectChangesInternal=function(t){var e=new i.ValueUnwrapper,n=void 0==this.context.sample;this._NgIf_3_6.check_ngIf(n,t,!1),this._NgIf_3_6.ngDoCheck(this,this._anchor_3,t);var r=this.context.sample;this._CopyButton_7_3.check_copyText(r,t,!1),this._CopyButton_7_3.ngDoCheck(this,this._el_7,t);var o=this.context.enableButtons;this._NgIf_15_6.check_ngIf(o,t,!1),this._NgIf_15_6.ngDoCheck(this,this._anchor_15,t);var a=this.context.enableButtons;this._NgIf_20_6.check_ngIf(a,t,!1),this._NgIf_20_6.ngDoCheck(this,this._anchor_20,t),this._vc_3.detectChangesInNestedViews(t),this._vc_15.detectChangesInNestedViews(t),this._vc_20.detectChangesInNestedViews(t),e.reset();var c=e.unwrap(s.castByValue(this._pipe_jsonFormatter_0_0,this._pipe_jsonFormatter_0.transform)(this.context.sample));(e.hasWrappedValue||s.checkBinding(t,this._expr_37,c))&&(this.renderer.setElementProperty(this._el_24,"innerHTML",this.viewUtils.sanitizer.sanitize(w.SecurityContext.HTML,c)),this._expr_37=c)},e.prototype.destroyInternal=function(){this._vc_3.destroyNestedViews(),this._vc_15.destroyNestedViews(),this._vc_20.destroyNestedViews()},e.prototype.createEmbeddedViewInternal=function(t){return 3==t?new S(this.viewUtils,this,3,this._anchor_3,this._vc_3):15==t?new O(this.viewUtils,this,15,this._anchor_15,this._vc_15):20==t?new R(this.viewUtils,this,20,this._anchor_20,this._vc_20):null},e.prototype.handleEvent_7=function(t,e){this.markPathToRootAsCheckOnce();var n=!0;return n=this._CopyButton_7_3.handleEvent(t,e)&&n},e}(o.AppView);e.View_SchemaSample0=E;var S=function(t){function e(n,r,o,s,a){t.call(this,e,T,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a)}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.createRenderElement(this.renderer,null,"pre",s.EMPTY_INLINE_ARRAY,null),this._text_1=this.renderer.createText(this._el_0," Sample unavailable ",null),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1],null),null},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(o.AppView),O=function(t){function e(n,r,o,s,a){t.call(this,e,T,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a)}return __extends(e,t),e.prototype.createInternal=function(t){this._el_0=s.createRenderElement(this.renderer,null,"a",s.EMPTY_INLINE_ARRAY,null),this._text_1=this.renderer.createText(this._el_0,"Expand all",null);var e=s.subscribeToRenderElement(this,this._el_0,new s.InlineArray2(2,"click",null),this.eventHandler(this.handleEvent_0));return this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1],[e]),null},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e.prototype.handleEvent_0=function(t,e){this.markPathToRootAsCheckOnce();var n=!0;if("click"==t){var r=this.parentView.context.expandAll()!==!1;n=r&&n}return n},e}(o.AppView),R=function(t){function e(n,r,o,s,a){t.call(this,e,T,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a)}return __extends(e,t),e.prototype.createInternal=function(t){this._el_0=s.createRenderElement(this.renderer,null,"a",s.EMPTY_INLINE_ARRAY,null),this._text_1=this.renderer.createText(this._el_0,"Collapse all",null);var e=s.subscribeToRenderElement(this,this._el_0,new s.InlineArray2(2,"click",null),this.eventHandler(this.handleEvent_0));return this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1],[e]),null},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e.prototype.handleEvent_0=function(t,e){this.markPathToRootAsCheckOnce();var n=!0;if("click"==t){var r=this.parentView.context.collapseAll()!==!1;n=r&&n}return n},e}(o.AppView)},function(t,e,n){"use strict";var r=n(2),i=n(138),o=n(159);e.Redoc=o.Redoc;var s=n(314),a=n(79),c=n(317),u=n(76),l=n(55),h=n(20);e.SpecManager=h.SpecManager;var p=function(){function t(){}return t=__decorate([r.NgModule({imports:[i.CommonModule],declarations:[o.REDOC_DIRECTIVES,s.REDOC_COMMON_DIRECTIVES,a.REDOC_PIPES],bootstrap:[o.Redoc],entryComponents:[o.SecurityDefinitions,s.DynamicNg2Wrapper,o.Method],providers:[h.SpecManager,l.ScrollService,l.Hash,l.MenuService,l.WarningsService,l.OptionsService,l.AppStateService,l.ComponentParser,l.ContentProjector,u.LazyTasksService,{provide:r.ErrorHandler,useClass:c.CustomErrorHandler},{provide:l.COMPONENT_PARSER_ALLOWED,useValue:{"security-definitions":o.SecurityDefinitions}}],exports:[o.Redoc]}),__metadata("design:paramtypes",[])],t)}();e.RedocModule=p},function(t,e){"use strict";var n=document.queryCommandSupported&&document.queryCommandSupported("copy"),r=function(){function t(){}return t.isSupported=function(){return n},t.selectElement=function(t){var e,n;document.body.createTextRange?(e=document.body.createTextRange(),e.moveToElementText(t),e.select()):document.createRange&&window.getSelection&&(n=window.getSelection(),e=document.createRange(),e.selectNodeContents(t),n.removeAllRanges(),n.addRange(e))},t.deselect=function(){document.selection?document.selection.empty():window.getSelection&&window.getSelection().removeAllRanges()},t.copySelected=function(){var t;try{t=document.execCommand("copy")}catch(e){t=!1}return t},t.copyElement=function(e){t.selectElement(e);var n=t.copySelected();return n&&t.deselect(),n},t.copyCustom=function(e){var n=document.createElement("textarea");n.style.position="fixed",n.style.top="0",n.style.left="0",n.style.width="2em",n.style.height="2em",n.style.padding="0",n.style.border="none",n.style.outline="none",n.style.boxShadow="none",n.style.background="transparent",n.value=e,document.body.appendChild(n),n.select();var r=t.copySelected();return document.body.removeChild(n),r},t}();e.Clipboard=r},function(t,e,n){"use strict";var r=n(2),i=n(77),o=n(78),s=n(163),a=function(){function t(t){this._dereferencer=new h(t,this)}return t.prototype.normalize=function(t,e,n){var r=this;void 0===n&&(n={});var i=!!t.$ref;if(n.resolved&&!i&&this._dereferencer.visit(e),t["x-redoc-normalized"])return t;var o=c.walk(t,e,function(t,e){var n=r._dereferencer.dereference(t,e);return n.allOf&&(n._pointer=n._pointer||e,n=Object.assign({},n),u.merge(n,n.allOf)),n});return n.resolved&&!i&&this._dereferencer.exit(e),o["x-redoc-normalized"]=!0,o},t.prototype.reset=function(){this._dereferencer.reset()},t=__decorate([r.Injectable(),__metadata("design:paramtypes",[Object])],t)}();e.SchemaNormalizer=a;var c=function(){function t(){}return t.walk=function(e,n,r){if(void 0!=e&&"object"==typeof e){if(e.properties){var o=i.JsonPointer.join(n,["properties"]);t.walkEach(e.properties,o,r)}if(e.additionalProperties){var o=i.JsonPointer.join(n,["additionalProperties"]);if(Array.isArray(e.additionalProperties))t.walkEach(e.additionalProperties,o,r);else{var s=t.walk(e.additionalProperties,o,r);s&&(e.additionalProperties=s)}}if(e.allOf){var o=i.JsonPointer.join(n,["allOf"]);t.walkEach(e.allOf,o,r)}if(e.items){var o=i.JsonPointer.join(n,["items"]);if(Array.isArray(e.items))t.walkEach(e.items,o,r);else{var s=t.walk(e.items,o,r);s&&(e.items=s)}}return r(e,n)}},t.walkEach=function(e,n,r){for(var o=0,s=Object.keys(e);o2||2===o&&!t.description)&&(s.WarningsService.warn('Other properties are defined at the same level as $ref at "#'+e+'". They are IGNORED according to the JsonSchema spec'),r.description=r.description||t.description),r=this.normalizator.normalize(r,n),this._refCouner.exit(n),r},t}()},function(t,e,n){"use strict";var r=n(164),i=n(9),o=n(8),s=function(){function t(t,e){this._changed=!1,this.context=new r.CopyButton(t,e),this._expr_0=i.UNINITIALIZED,this._expr_1=i.UNINITIALIZED,this._expr_2=i.UNINITIALIZED}return t.prototype.ngOnDetach=function(t,e,n){},t.prototype.ngOnDestroy=function(){},t.prototype.check_copyText=function(t,e,n){(n||o.checkBinding(e,this._expr_0,t))&&(this._changed=!0,this.context.copyText=t,this._expr_0=t)},t.prototype.check_copyElement=function(t,e,n){(n||o.checkBinding(e,this._expr_1,t))&&(this._changed=!0,this.context.copyElement=t,this._expr_1=t)},t.prototype.check_hintElement=function(t,e,n){(n||o.checkBinding(e,this._expr_2,t))&&(this._changed=!0,this.context.hintElement=t,this._expr_2=t)},t.prototype.ngDoCheck=function(t,e,n){var r=this._changed;return this._changed=!1,n||0===t.numberOfChecks&&this.context.ngOnInit(),r},t.prototype.checkHost=function(t,e,n,r){},t.prototype.handleEvent=function(t,e){var n=!0;if("click"==t){var r=this.context.onClick()!==!1;n=r&&n}if("mouseleave"==t){var i=this.context.onLeave()!==!1;n=i&&n}return n},t.prototype.subscribe=function(t,e){this._eventHandler=e},t}();e.Wrapper_CopyButton=s},function(t,e,n){"use strict";var r=n(230),i=n(9),o=n(19),s=n(8),a=n(15),c=n(23),u=n(12),l=n(13),h=n(160),p=n(122),f=n(60),_=function(){function t(t,e,n,o,s){this._changed=!1,this.context=new r.DynamicNg2Viewer(t,e,n,o,s),this._expr_0=i.UNINITIALIZED}return t.prototype.ngOnDetach=function(t,e,n){},t.prototype.ngOnDestroy=function(){},t.prototype.check_html=function(t,e,n){(n||s.checkBinding(e,this._expr_0,t))&&(this._changed=!0,this.context.html=t,this._expr_0=t)},t.prototype.ngDoCheck=function(t,e,n){var r=this._changed;return this._changed=!1,n||0===t.numberOfChecks&&this.context.ngOnInit(),r},t.prototype.checkHost=function(t,e,n,r){},t.prototype.handleEvent=function(t,e){var n=!0;return n},t.prototype.subscribe=function(t,e){this._eventHandler=e},t}();e.Wrapper_DynamicNg2Viewer=_;var d=function(){function t(){this._changed=!1,this.context=new r.DynamicNg2Wrapper}return t.prototype.ngOnDetach=function(t,e,n){},t.prototype.ngOnDestroy=function(){},t.prototype.ngDoCheck=function(t,e,n){var r=this._changed;return this._changed=!1,r},t.prototype.checkHost=function(t,e,n,r){},t.prototype.handleEvent=function(t,e){var n=!0;return n},t.prototype.subscribe=function(t,e){this._eventHandler=e},t}();e.Wrapper_DynamicNg2Wrapper=d;var y=s.createRenderComponentType("",0,a.ViewEncapsulation.None,[],{}),m=function(t){function e(n,r,o,s){t.call(this,e,y,u.ViewType.HOST,n,r,o,s,i.ChangeDetectorStatus.CheckAlways)}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.selectOrCreateRenderHostElement(this.renderer,"dynamic-ng2-viewer",s.EMPTY_INLINE_ARRAY,t,null),this._vc_0=new c.ViewContainer(0,null,this,this._el_0),this.compView_0=new b(this.viewUtils,this,0,this._el_0),this._DynamicNg2Viewer_0_5=new _(this._vc_0.vcRef,this.injectorGet(h.ContentProjector,this.parentIndex),this.injectorGet(p.ComponentParser,this.parentIndex),this.injectorGet(f.ComponentFactoryResolver,this.parentIndex),this.renderer),this.compView_0.create(this._DynamicNg2Viewer_0_5.context),this._el_1=this.renderer.createTemplateAnchor(null,null),this.init(this._el_1,this.renderer.directRenderer?null:[this._el_0],null),new l.ComponentRef_(0,this,this._el_0,this._DynamicNg2Viewer_0_5.context)},e.prototype.injectorGetInternal=function(t,e,n){return t===r.DynamicNg2Viewer&&0===e?this._DynamicNg2Viewer_0_5.context:n},e.prototype.detectChangesInternal=function(t){this._DynamicNg2Viewer_0_5.ngDoCheck(this,this._el_0,t),this._vc_0.detectChangesInNestedViews(t),this.compView_0.detectChanges(t)},e.prototype.destroyInternal=function(){this._vc_0.destroyNestedViews(),this.compView_0.destroy()},e.prototype.visitRootNodesInternal=function(t,e){t(this._vc_0.nativeElement,e),this._vc_0.visitNestedViewRootNodes(t,e),t(this._el_1,e)},e}(o.AppView);e.DynamicNg2ViewerNgFactory=new l.ComponentFactory("dynamic-ng2-viewer",m,r.DynamicNg2Viewer);var g=[],v=s.createRenderComponentType("",0,a.ViewEncapsulation.None,g,{}),b=function(t){function e(n,r,o,s){t.call(this,e,v,u.ViewType.COMPONENT,n,r,o,s,i.ChangeDetectorStatus.CheckAlways)}return __extends(e,t),e.prototype.createInternal=function(t){this.renderer.createViewRoot(this.parentElement);return this.init(null,this.renderer.directRenderer?null:[],null),null},e}(o.AppView);e.View_DynamicNg2Viewer0=b;var w=s.createRenderComponentType("",0,a.ViewEncapsulation.None,[],{}),x=function(t){function e(n,r,o,s){t.call(this,e,w,u.ViewType.HOST,n,r,o,s,i.ChangeDetectorStatus.CheckAlways)}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.selectOrCreateRenderHostElement(this.renderer,"dynamic-ng2-wrapper",s.EMPTY_INLINE_ARRAY,t,null),this.compView_0=new k(this.viewUtils,this,0,this._el_0),this._DynamicNg2Wrapper_0_3=new d,this.compView_0.create(this._DynamicNg2Wrapper_0_3.context),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0],null),new l.ComponentRef_(0,this,this._el_0,this._DynamicNg2Wrapper_0_3.context)},e.prototype.injectorGetInternal=function(t,e,n){return t===r.DynamicNg2Wrapper&&0===e?this._DynamicNg2Wrapper_0_3.context:n},e.prototype.detectChangesInternal=function(t){this._DynamicNg2Wrapper_0_3.ngDoCheck(this,this._el_0,t),this.compView_0.detectChanges(t)},e.prototype.destroyInternal=function(){this.compView_0.destroy()},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e.prototype.visitProjectableNodesInternal=function(t,e,n,r){},e}(o.AppView);e.DynamicNg2WrapperNgFactory=new l.ComponentFactory("dynamic-ng2-wrapper",x,r.DynamicNg2Wrapper);var I=[],C=s.createRenderComponentType("",1,a.ViewEncapsulation.None,I,{}),k=function(t){function e(n,r,o,s){t.call(this,e,C,u.ViewType.COMPONENT,n,r,o,s,i.ChangeDetectorStatus.CheckAlways)}return __extends(e,t),e.prototype.createInternal=function(t){var e=this.renderer.createViewRoot(this.parentElement);return this.projectNodes(e,0),this.init(null,this.renderer.directRenderer?null:[],null),null},e}(o.AppView);e.View_DynamicNg2Wrapper0=k},function(t,e,n){"use strict";var r=n(165),i=n(9),o=n(19),s=n(8),a=n(15),c=n(12),u=n(13),l=n(482),h=n(23),p=n(56),f=n(25),_=n(34),d=n(46),y=n(106),m=n(59),g=n(22),v=n(74),b=function(){function t(t){this._changed=!1,this.context=new r.Tabs(t),this._expr_0=i.UNINITIALIZED}return t.prototype.ngOnDetach=function(t,e,n){},t.prototype.ngOnDestroy=function(){this.subscription0&&this.subscription0.unsubscribe()},t.prototype.check_selected=function(t,e,n){(n||s.checkBinding(e,this._expr_0,t))&&(this._changed=!0,this.context.selected=t,this._expr_0=t)},t.prototype.ngDoCheck=function(t,e,n){var r=this._changed;return this._changed=!1,n||0===t.numberOfChecks&&this.context.ngOnInit(),r},t.prototype.checkHost=function(t,e,n,r){},t.prototype.handleEvent=function(t,e){var n=!0;return n},t.prototype.subscribe=function(t,e,n){this._eventHandler=e,n&&(this.subscription0=this.context.change.subscribe(e.bind(t,"change")))},t}();e.Wrapper_Tabs=b;var w=function(){function t(t){this._changed=!1,this.context=new r.Tab(t),this._expr_0=i.UNINITIALIZED,this._expr_1=i.UNINITIALIZED,this._expr_2=i.UNINITIALIZED}return t.prototype.ngOnDetach=function(t,e,n){},t.prototype.ngOnDestroy=function(){},t.prototype.check_active=function(t,e,n){(n||s.checkBinding(e,this._expr_0,t))&&(this._changed=!0,this.context.active=t,this._expr_0=t)},t.prototype.check_tabTitle=function(t,e,n){(n||s.checkBinding(e,this._expr_1,t))&&(this._changed=!0,this.context.tabTitle=t,this._expr_1=t)},t.prototype.check_tabStatus=function(t,e,n){(n||s.checkBinding(e,this._expr_2,t))&&(this._changed=!0,this.context.tabStatus=t,this._expr_2=t)},t.prototype.ngDoCheck=function(t,e,n){var r=this._changed;return this._changed=!1,r},t.prototype.checkHost=function(t,e,n,r){},t.prototype.handleEvent=function(t,e){var n=!0;return n},t.prototype.subscribe=function(t,e){this._eventHandler=e},t}();e.Wrapper_Tab=w;var x=s.createRenderComponentType("",0,a.ViewEncapsulation.None,[],{}),I=function(t){function e(n,r,o,s){t.call(this,e,x,c.ViewType.HOST,n,r,o,s,i.ChangeDetectorStatus.CheckAlways)}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.selectOrCreateRenderHostElement(this.renderer,"tabs",s.EMPTY_INLINE_ARRAY,t,null),this.compView_0=new T(this.viewUtils,this,0,this._el_0),this._Tabs_0_3=new b(this.compView_0.ref),this.compView_0.create(this._Tabs_0_3.context),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0],null),new u.ComponentRef_(0,this,this._el_0,this._Tabs_0_3.context)},e.prototype.injectorGetInternal=function(t,e,n){return t===r.Tabs&&0===e?this._Tabs_0_3.context:n},e.prototype.detectChangesInternal=function(t){this._Tabs_0_3.ngDoCheck(this,this._el_0,t)&&this.compView_0.markAsCheckOnce(),this.compView_0.detectChanges(t)},e.prototype.destroyInternal=function(){this.compView_0.destroy(),this._Tabs_0_3.ngOnDestroy()},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e.prototype.visitProjectableNodesInternal=function(t,e,n,r){},e}(o.AppView);e.TabsNgFactory=new u.ComponentFactory("tabs",I,r.Tabs);var C=[l.styles],k=s.createRenderComponentType("",1,a.ViewEncapsulation.Emulated,C,{}),T=function(t){function e(n,r,o,s){t.call(this,e,k,c.ViewType.COMPONENT,n,r,o,s,i.ChangeDetectorStatus.CheckOnce)}return __extends(e,t),e.prototype.createInternal=function(t){var e=this.renderer.createViewRoot(this.parentElement);return this._text_0=this.renderer.createText(e,"\n ",null),this._el_1=s.createRenderElement(this.renderer,e,"ul",s.EMPTY_INLINE_ARRAY,null),this._text_2=this.renderer.createText(this._el_1,"\n ",null),this._anchor_3=this.renderer.createTemplateAnchor(this._el_1,null),this._vc_3=new h.ViewContainer(3,1,this,this._anchor_3),this._TemplateRef_3_5=new f.TemplateRef_(this,3,this._anchor_3),this._NgFor_3_6=new p.Wrapper_NgFor(this._vc_3.vcRef,this._TemplateRef_3_5,this.parentView.injectorGet(_.IterableDiffers,this.parentIndex),this.ref),this._text_4=this.renderer.createText(this._el_1,"\n ",null),this._text_5=this.renderer.createText(e,"\n ",null),this.projectNodes(e,0),this._text_6=this.renderer.createText(e,"\n ",null),this.init(null,this.renderer.directRenderer?null:[this._text_0,this._el_1,this._text_2,this._anchor_3,this._text_4,this._text_5,this._text_6],null),null},e.prototype.injectorGetInternal=function(t,e,n){return t===f.TemplateRef&&3===e?this._TemplateRef_3_5:t===d.NgFor&&3===e?this._NgFor_3_6.context:n},e.prototype.detectChangesInternal=function(t){var e=this.context.tabs;this._NgFor_3_6.check_ngForOf(e,t,!1),this._NgFor_3_6.ngDoCheck(this,this._anchor_3,t),this._vc_3.detectChangesInNestedViews(t)},e.prototype.destroyInternal=function(){this._vc_3.destroyNestedViews()},e.prototype.createEmbeddedViewInternal=function(t){return 3==t?new E(this.viewUtils,this,3,this._anchor_3,this._vc_3):null},e}(o.AppView);e.View_Tabs0=T;var E=function(t){function e(n,r,o,a,u){t.call(this,e,k,c.ViewType.EMBEDDED,n,r,o,a,i.ChangeDetectorStatus.CheckAlways,u),this._map_3=s.pureProxy1(function(t){return{active:t}}),this._expr_4=i.UNINITIALIZED}return __extends(e,t),e.prototype.createInternal=function(t){this._el_0=s.createRenderElement(this.renderer,null,"li",s.EMPTY_INLINE_ARRAY,null),this._NgClass_0_3=new y.Wrapper_NgClass(this.parentView.parentView.injectorGet(_.IterableDiffers,this.parentView.parentIndex),this.parentView.parentView.injectorGet(m.KeyValueDiffers,this.parentView.parentIndex),new g.ElementRef(this._el_0),this.renderer),this._text_1=this.renderer.createText(this._el_0,"",null);var e=s.subscribeToRenderElement(this,this._el_0,new s.InlineArray2(2,"click",null),this.eventHandler(this.handleEvent_0));return this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1],[e]),null},e.prototype.injectorGetInternal=function(t,e,n){return t===v.NgClass&&0<=e&&e<=1?this._NgClass_0_3.context:n},e.prototype.detectChangesInternal=function(t){var e=s.inlineInterpolate(1,"tab-",this.context.$implicit.tabStatus,"");this._NgClass_0_3.check_klass(e,t,!1);var n=this._map_3(this.context.$implicit.active);this._NgClass_0_3.check_ngClass(n,t,!1),this._NgClass_0_3.ngDoCheck(this,this._el_0,t);var r=s.inlineInterpolate(1,"",this.context.$implicit.tabTitle,"");s.checkBinding(t,this._expr_4,r)&&(this.renderer.setText(this._text_1,r),this._expr_4=r)},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e.prototype.handleEvent_0=function(t,e){this.markPathToRootAsCheckOnce();var n=!0;if("click"==t){var r=this.parentView.context.selectTab(this.context.$implicit)!==!1;n=r&&n}return n},e}(o.AppView),S=s.createRenderComponentType("",0,a.ViewEncapsulation.None,[],{}),O=function(t){function e(n,r,o,s){t.call(this,e,S,c.ViewType.HOST,n,r,o,s,i.ChangeDetectorStatus.CheckAlways)}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.selectOrCreateRenderHostElement(this.renderer,"tab",s.EMPTY_INLINE_ARRAY,t,null),this.compView_0=new N(this.viewUtils,this,0,this._el_0),this._Tab_0_3=new w(this.injectorGet(r.Tabs,this.parentIndex)),this.compView_0.create(this._Tab_0_3.context),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0],null),new u.ComponentRef_(0,this,this._el_0,this._Tab_0_3.context)},e.prototype.injectorGetInternal=function(t,e,n){return t===r.Tab&&0===e?this._Tab_0_3.context:n},e.prototype.detectChangesInternal=function(t){this._Tab_0_3.ngDoCheck(this,this._el_0,t),this.compView_0.detectChanges(t)},e.prototype.destroyInternal=function(){this.compView_0.destroy()},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e.prototype.visitProjectableNodesInternal=function(t,e,n,r){},e}(o.AppView);e.TabNgFactory=new u.ComponentFactory("tab",O,r.Tab);var R=["[_nghost-%COMP%] {\n display: block;\n }\n .tab-wrap[_ngcontent-%COMP%] {\n display: none;\n }\n\n .tab-wrap.active[_ngcontent-%COMP%] {\n display: block;\n }"],A=s.createRenderComponentType("",1,a.ViewEncapsulation.Emulated,R,{}),N=function(t){function e(n,r,o,a){t.call(this,e,A,c.ViewType.COMPONENT,n,r,o,a,i.ChangeDetectorStatus.CheckAlways),this._map_6=s.pureProxy1(function(t){return{active:t}})}return __extends(e,t),e.prototype.createInternal=function(t){var e=this.renderer.createViewRoot(this.parentElement);return this._text_0=this.renderer.createText(e,"\n ",null),this._el_1=s.createRenderElement(this.renderer,e,"div",new s.InlineArray2(2,"class","tab-wrap"),null),this._NgClass_1_3=new y.Wrapper_NgClass(this.parentView.injectorGet(_.IterableDiffers,this.parentIndex),this.parentView.injectorGet(m.KeyValueDiffers,this.parentIndex),new g.ElementRef(this._el_1),this.renderer),this._text_2=this.renderer.createText(this._el_1,"\n ",null),this.projectNodes(this._el_1,0),this._text_3=this.renderer.createText(this._el_1,"\n ",null),this._text_4=this.renderer.createText(e,"\n ",null),this.init(null,this.renderer.directRenderer?null:[this._text_0,this._el_1,this._text_2,this._text_3,this._text_4],null),null},e.prototype.injectorGetInternal=function(t,e,n){return t===v.NgClass&&1<=e&&e<=3?this._NgClass_1_3.context:n},e.prototype.detectChangesInternal=function(t){var e="tab-wrap";this._NgClass_1_3.check_klass(e,t,!1);var n=this._map_6(this.context.active);this._NgClass_1_3.check_ngClass(n,t,!1),this._NgClass_1_3.ngDoCheck(this,this._el_1,t)},e}(o.AppView);e.View_Tab0=N},function(t,e,n){"use strict";var r=n(166),i=n(9),o=n(19),s=n(8),a=n(15),c=n(12),u=n(13),l=n(483),h=n(106),p=n(23),f=n(36),_=n(34),d=n(59),y=n(22),m=n(25),g=n(28),v=n(74),b=function(){function t(){this._changed=!1,this.context=new r.Zippy,this._expr_0=i.UNINITIALIZED,this._expr_1=i.UNINITIALIZED,this._expr_2=i.UNINITIALIZED,this._expr_3=i.UNINITIALIZED,this._expr_4=i.UNINITIALIZED}return t.prototype.ngOnDetach=function(t,e,n){},t.prototype.ngOnDestroy=function(){this.subscription0&&this.subscription0.unsubscribe(),this.subscription1&&this.subscription1.unsubscribe()},t.prototype.check_type=function(t,e,n){(n||s.checkBinding(e,this._expr_0,t))&&(this._changed=!0,this.context.type=t,this._expr_0=t)},t.prototype.check_visible=function(t,e,n){(n||s.checkBinding(e,this._expr_1,t))&&(this._changed=!0,this.context.visible=t,this._expr_1=t)},t.prototype.check_empty=function(t,e,n){(n||s.checkBinding(e,this._expr_2,t))&&(this._changed=!0,this.context.empty=t,this._expr_2=t)},t.prototype.check_title=function(t,e,n){(n||s.checkBinding(e,this._expr_3,t))&&(this._changed=!0,this.context.title=t,this._expr_3=t)},t.prototype.check_headless=function(t,e,n){(n||s.checkBinding(e,this._expr_4,t))&&(this._changed=!0,this.context.headless=t,this._expr_4=t)},t.prototype.ngDoCheck=function(t,e,n){var r=this._changed;return this._changed=!1,r},t.prototype.checkHost=function(t,e,n,r){},t.prototype.handleEvent=function(t,e){var n=!0;return n},t.prototype.subscribe=function(t,e,n,r){this._eventHandler=e,n&&(this.subscription0=this.context.open.subscribe(e.bind(t,"open"))),r&&(this.subscription1=this.context.close.subscribe(e.bind(t,"close")))},t}();e.Wrapper_Zippy=b;var w=s.createRenderComponentType("",0,a.ViewEncapsulation.None,[],{}),x=function(t){function e(n,r,o,s){t.call(this,e,w,c.ViewType.HOST,n,r,o,s,i.ChangeDetectorStatus.CheckAlways)}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.selectOrCreateRenderHostElement(this.renderer,"zippy",s.EMPTY_INLINE_ARRAY,t,null),this.compView_0=new k(this.viewUtils,this,0,this._el_0),this._Zippy_0_3=new b,this.compView_0.create(this._Zippy_0_3.context),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0],null),new u.ComponentRef_(0,this,this._el_0,this._Zippy_0_3.context)},e.prototype.injectorGetInternal=function(t,e,n){return t===r.Zippy&&0===e?this._Zippy_0_3.context:n},e.prototype.detectChangesInternal=function(t){this._Zippy_0_3.ngDoCheck(this,this._el_0,t),this.compView_0.detectChanges(t)},e.prototype.destroyInternal=function(){this.compView_0.destroy(),this._Zippy_0_3.ngOnDestroy()},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e.prototype.visitProjectableNodesInternal=function(t,e,n,r){},e}(o.AppView);e.ZippyNgFactory=new u.ComponentFactory("zippy",x,r.Zippy);var I=[l.styles],C=s.createRenderComponentType("",1,a.ViewEncapsulation.Emulated,I,{}),k=function(t){function e(n,r,o,a){t.call(this,e,C,c.ViewType.COMPONENT,n,r,o,a,i.ChangeDetectorStatus.CheckAlways),this._map_13=s.pureProxy2(function(t,e){return{"zippy-empty":t,"zippy-hidden":e}})}return __extends(e,t),e.prototype.createInternal=function(t){var e=this.renderer.createViewRoot(this.parentElement);return this._el_0=s.createRenderElement(this.renderer,e,"div",s.EMPTY_INLINE_ARRAY,null),this._NgClass_0_3=new h.Wrapper_NgClass(this.parentView.injectorGet(_.IterableDiffers,this.parentIndex),this.parentView.injectorGet(d.KeyValueDiffers,this.parentIndex),new y.ElementRef(this._el_0),this.renderer),this._text_1=this.renderer.createText(this._el_0,"\n ",null),this._anchor_2=this.renderer.createTemplateAnchor(this._el_0,null),this._vc_2=new p.ViewContainer(2,0,this,this._anchor_2),this._TemplateRef_2_5=new m.TemplateRef_(this,2,this._anchor_2),this._NgIf_2_6=new f.Wrapper_NgIf(this._vc_2.vcRef,this._TemplateRef_2_5),this._text_3=this.renderer.createText(this._el_0,"\n ",null),this._el_4=s.createRenderElement(this.renderer,this._el_0,"div",new s.InlineArray2(2,"class","zippy-content"),null),this._text_5=this.renderer.createText(this._el_4,"\n ",null),this.projectNodes(this._el_4,0),this._text_6=this.renderer.createText(this._el_4,"\n ",null),this._text_7=this.renderer.createText(this._el_0,"\n",null),this._text_8=this.renderer.createText(e,"\n",null),this.init(null,this.renderer.directRenderer?null:[this._el_0,this._text_1,this._anchor_2,this._text_3,this._el_4,this._text_5,this._text_6,this._text_7,this._text_8],null),null},e.prototype.injectorGetInternal=function(t,e,n){return t===m.TemplateRef&&2===e?this._TemplateRef_2_5:t===g.NgIf&&2===e?this._NgIf_2_6.context:t===v.NgClass&&0<=e&&e<=7?this._NgClass_0_3.context:n},e.prototype.detectChangesInternal=function(t){var e=s.inlineInterpolate(1,"zippy zippy-",this.context.type,"");this._NgClass_0_3.check_klass(e,t,!1);var n=this._map_13(this.context.empty,!this.context.visible);this._NgClass_0_3.check_ngClass(n,t,!1),this._NgClass_0_3.ngDoCheck(this,this._el_0,t);var r=!this.context.headless;this._NgIf_2_6.check_ngIf(r,t,!1),this._NgIf_2_6.ngDoCheck(this,this._anchor_2,t),this._vc_2.detectChangesInNestedViews(t)},e.prototype.destroyInternal=function(){this._vc_2.destroyNestedViews()},e.prototype.createEmbeddedViewInternal=function(t){return 2==t?new T(this.viewUtils,this,2,this._anchor_2,this._vc_2):null},e}(o.AppView);e.View_Zippy0=k;var T=function(t){function e(n,r,o,s,a){t.call(this,e,C,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a),this._expr_10=i.UNINITIALIZED}return __extends(e,t),e.prototype.createInternal=function(t){this._el_0=s.createRenderElement(this.renderer,null,"div",new s.InlineArray2(2,"class","zippy-title"),null),this._text_1=this.renderer.createText(this._el_0,"\n ",null),this._el_2=s.createRenderElement(this.renderer,this._el_0,"span",new s.InlineArray2(2,"class","zippy-indicator"),null),this._text_3=this.renderer.createText(this._el_2,"\n ",null),this._el_4=s.createRenderElement(this.renderer,this._el_2,":svg:svg",new s.InlineArray16(12,":xml:space","preserve","version","1.1","viewBox","0 0 24 24","x","0","xmlns","http://www.w3.org/2000/svg","y","0"),null),this._text_5=this.renderer.createText(this._el_4,"\n ",null),this._el_6=s.createRenderElement(this.renderer,this._el_4,":svg:polygon",new s.InlineArray2(2,"points","17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "),null),this._text_7=this.renderer.createText(this._el_4,"\n ",null),this._text_8=this.renderer.createText(this._el_2,"\n ",null),this._text_9=this.renderer.createText(this._el_0,"",null);var e=s.subscribeToRenderElement(this,this._el_0,new s.InlineArray2(2,"click",null),this.eventHandler(this.handleEvent_0));return this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1,this._el_2,this._text_3,this._el_4,this._text_5,this._el_6,this._text_7,this._text_8,this._text_9],[e]),null},e.prototype.detectChangesInternal=function(t){var e=s.inlineInterpolate(1,"\n ",this.parentView.context.title,"\n ");s.checkBinding(t,this._expr_10,e)&&(this.renderer.setText(this._text_9,e),this._expr_10=e)},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e.prototype.handleEvent_0=function(t,e){this.markPathToRootAsCheckOnce();var n=!0;if("click"==t){var r=this.parentView.context.toggle()!==!1;n=r&&n}return n},e}(o.AppView)},function(t,e,n){"use strict";var r=n(229);e.DropDown=r.DropDown;var i=n(232);e.StickySidebar=i.StickySidebar;var o=n(165);e.Tabs=o.Tabs,e.Tab=o.Tab;var s=n(166);e.Zippy=s.Zippy;var a=n(164);e.CopyButton=a.CopyButton;var c=n(231);e.SelectOnClick=c.SelectOnClick;var u=n(230);e.DynamicNg2Viewer=u.DynamicNg2Viewer,e.DynamicNg2Wrapper=u.DynamicNg2Wrapper;var l=n(76);e.LazyFor=l.LazyFor,e.LazyTasksService=l.LazyTasksService,e.LazyTasksServiceSync=l.LazyTasksServiceSync,e.REDOC_COMMON_DIRECTIVES=[r.DropDown,i.StickySidebar,o.Tabs,o.Tab,s.Zippy,a.CopyButton,c.SelectOnClick,u.DynamicNg2Viewer,u.DynamicNg2Wrapper,l.LazyFor]},function(t,e,n){"use strict";function r(t){return void 0===t||null===t}function i(t){return void 0!=t?t.toString().replace(/&/g,"&").replace(/"/g,""").replace(//g,">"):""}function o(t,e){return''+i(t)+""}function s(t){var e=typeof t,n="";return void 0==t?n+=o("null","type-null"):t&&t.constructor===Array?(p++,n+=a(t),p--):"object"===e?(p++,n+=c(t),p--):"number"===e?n+=o(t,"type-number"):"string"===e?n+=/^(http|https):\/\/[^\\s]+$/.test(t)?o('"',"type-string")+''+i(t)+""+o('"',"type-string"):o('"'+t+'"',"type-string"):"boolean"===e&&(n+=o(t,"type-boolean")),n}function a(t){var e,n,r=p>f?"collapsed":"",i='
[
    ',o=!1;for(e=0,n=t.length;e
    ',i+=s(t[e]),e";return i+="
]",o||(i="[ ]"),i}function c(t){var e,n,r,o=p>f?"collapsed":"",a=Object.keys(t),c='
{
    ',u=!1;for(e=0,r=a.length;e
    ',c+='"'+i(n)+'": ',c+=s(t[n]),e";return c+="
}",u||(c="{ }"),c}function u(t){p=1;var e="";return e+='
',e+=s(t),e+="
"}var l=n(2),h=n(119),p=1,f=2,_=function(){function t(t){this.sanitizer=t}return t.prototype.transform=function(t){return r(t)?t:this.sanitizer.bypassSecurityTrustHtml(u(t))},t=__decorate([l.Pipe({name:"jsonFormatter"}),__metadata("design:paramtypes",["function"==typeof(e="undefined"!=typeof h.DomSanitizer&&h.DomSanitizer)&&e||Object])],t);var e}();e.JsonFormatter=_},function(t,e,n){"use strict";var r=n(2),i=n(90),o=function(t){function e(e){t.call(this,!0),this.appState=e}return __extends(e,t),e.prototype.handleError=function(e){this.appState.error.next(e&&e.rejection||e),t.prototype.handleError.call(this,e)},e=__decorate([r.Injectable(),__metadata("design:paramtypes",["function"==typeof(n="undefined"!=typeof i.AppStateService&&i.AppStateService)&&n||Object])],e);var n}(r.ErrorHandler);e.CustomErrorHandler=o},function(t,e,n){"use strict";function r(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}r(n(316)),r(n(78)),r(n(318))},function(t,e,n){"use strict";var r=n(2),i=n(389),o=n(728),s=new o({html:!0,linkify:!0,breaks:!1,typographer:!1,highlight:function(t,e){"json"===e&&(e="js");var n=Prism.languages[e];return n?Prism.highlight(t,n):t}}),a=function(){function t(t){void 0===t&&(t=!1),this.raw=t,this.firstLevelHeadings=[],this._origRules={},this._preProcessors=[]}return t.prototype.addPreprocessor=function(t){this._preProcessors.push(t)},t.prototype.saveOrigRules=function(){this._origRules.open=s.renderer.rules.heading_open,this._origRules.close=s.renderer.rules.heading_close},t.prototype.restoreOrigRules=function(){s.renderer.rules.heading_open=this._origRules.open,s.renderer.rules.heading_close=this._origRules.close},t.prototype.headingOpenRule=function(t,e){if(1!==t[e].hLevel)return this._origRules.open(t,e);var n=t[e+1].content;this.firstLevelHeadings.push(n);var r=i(n);return"'+('')},t.prototype.headingCloseRule=function(t,e){return 1!==t[e].hLevel?this._origRules.close(t,e):"\n"},t.prototype.renderMd=function(t){this.raw||(this.saveOrigRules(),s.renderer.rules.heading_open=this.headingOpenRule.bind(this),s.renderer.rules.heading_close=this.headingCloseRule.bind(this));for(var e=t,n=0;n2?arguments[2]:void 0,l=Math.min((void 0===u?s:i(u,s))-c,s-a),h=1;for(c0;)c in n?n[a]=n[c]:delete n[a],a+=h,c+=h;return n}},function(t,e,n){var r=n(80),i=n(52),o=n(126),s=n(37);t.exports=function(t,e,n,a,c){r(e);var u=i(t),l=o(u),h=s(u.length),p=c?h-1:0,f=c?-1:1;if(n<2)for(;;){if(p in l){a=l[p],p+=f;break}if(p+=f,c?p<0:h<=p)throw TypeError("Reduce of empty array with no initial value")}for(;c?p>=0:h>p;p+=f)p in l&&(a=e(a,l[p],p,u));return a}},function(t,e,n){"use strict";var r=n(80),i=n(11),o=n(512),s=[].slice,a={},c=function(t,e,n){if(!(e in a)){for(var r=[],i=0;i1?arguments[1]:void 0,3);e=e?e.n:this._f;)for(n(e.v,e.k,this);e&&e.r;)e=e.p},has:function(t){return!!y(this,t)}}),f&&r(h.prototype,"size",{get:function(){return c(this[d])}}),h},def:function(t,e,n){var r,i,o=y(t,e);return o?o.v=n:(t._l=o={i:i=_(e,!0),k:e,v:n,p:r=t._l,n:void 0,r:!1},t._f||(t._f=o),r&&(r.n=o),t[d]++,"F"!==i&&(t._i[i]=o)),t},getEntry:y,setStrong:function(t,e,n){l(t,e,function(t,e){this._t=t,this._k=e,this._l=void 0},function(){for(var t=this,e=t._k,n=t._l;n&&n.r;)n=n.p;return t._t&&(t._l=n=n?n.n:t._t._f)?"keys"==e?h(0,n.k):"values"==e?h(0,n.v):h(0,[n.k,n.v]):(t._t=void 0,h(1))},n?"entries":"values",!n,!0),p(e)}}},function(t,e,n){"use strict";var r=n(128),i=n(81).getWeak,o=n(6),s=n(11),a=n(125),c=n(169),u=n(62),l=n(41),h=u(5),p=u(6),f=0,_=function(t){return t._l||(t._l=new d)},d=function(){this.a=[]},y=function(t,e){return h(t.a,function(t){return t[0]===e})};d.prototype={get:function(t){var e=y(this,t);if(e)return e[1]},has:function(t){return!!y(this,t)},set:function(t,e){var n=y(this,t);n?n[1]=e:this.a.push([t,e])},delete:function(t){var e=p(this.a,function(e){return e[0]===t});return~e&&this.a.splice(e,1),!!~e}},t.exports={getConstructor:function(t,e,n,o){var u=t(function(t,r){a(t,u,e,"_i"),t._i=f++,t._l=void 0,void 0!=r&&c(r,n,t[o],t)});return r(u.prototype,{delete:function(t){if(!s(t))return!1;var e=i(t);return e===!0?_(this).delete(t):e&&l(e,this._i)&&delete e[this._i]},has:function(t){if(!s(t))return!1;var e=i(t);return e===!0?_(this).has(t):e&&l(e,this._i)}}),u},def:function(t,e,n){var r=i(o(e),!0);return r===!0?_(t).set(e,n):r[t._i]=n,t},ufstore:_}},function(t,e,n){"use strict";var r=n(24),i=n(82);t.exports=function(t,e,n){e in t?r.f(t,e,i(0,n)):t[e]=n}},function(t,e,n){var r=n(11),i=n(14).document,o=r(i)&&r(i.createElement);t.exports=function(t){return o?i.createElement(t):{}}},function(t,e,n){t.exports=n(14).document&&document.documentElement},function(t,e,n){t.exports=!n(29)&&!n(10)(function(){return 7!=Object.defineProperty(n(326)("div"),"a",{get:function(){return 7}}).a})},function(t,e,n){var r=n(11),i=Math.floor;t.exports=function(t){ +return!r(t)&&isFinite(t)&&i(t)===t}},function(t,e,n){var r=n(6);t.exports=function(t,e,n,i){try{return i?e(r(n)[0],n[1]):e(n)}catch(e){var o=t.return;throw void 0!==o&&r(o.call(t)),e}}},function(t,e,n){"use strict";var r=n(93),i=n(82),o=n(130),s={};n(51)(s,n(18)("iterator"),function(){return this}),t.exports=function(t,e,n){t.prototype=r(s,{next:i(1,n)}),o(t,e+" Iterator")}},function(t,e){t.exports=function(t,e){return{value:e,done:!!t}}},function(t,e){t.exports=Math.log1p||function(t){return(t=+t)>-1e-8&&t<1e-8?t-t*t/2:Math.log(1+t)}},function(t,e,n){"use strict";var r=n(108),i=n(170),o=n(171),s=n(52),a=n(126),c=Object.assign;t.exports=!c||n(10)(function(){var t={},e={},n=Symbol(),r="abcdefghijklmnopqrst";return t[n]=7,r.split("").forEach(function(t){e[t]=t}),7!=c({},t)[n]||Object.keys(c({},e)).join("")!=r})?function(t,e){for(var n=s(t),c=arguments.length,u=1,l=i.f,h=o.f;c>u;)for(var p,f=a(arguments[u++]),_=l?r(f).concat(l(f)):r(f),d=_.length,y=0;d>y;)h.call(f,p=_[y++])&&(n[p]=f[p]);return n}:c},function(t,e,n){var r=n(24),i=n(6),o=n(108);t.exports=n(29)?Object.defineProperties:function(t,e){i(t);for(var n,s=o(e),a=s.length,c=0;a>c;)r.f(t,n=s[c++],e[n]);return t}},function(t,e,n){var r=n(58),i=n(94).f,o={}.toString,s="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],a=function(t){try{return i(t)}catch(t){return s.slice()}};t.exports.f=function(t){return s&&"[object Window]"==o.call(t)?a(t):i(r(t))}},function(t,e,n){var r=n(41),i=n(58),o=n(235)(!1),s=n(249)("IE_PROTO");t.exports=function(t,e){var n,a=i(t),c=0,u=[];for(n in a)n!=s&&r(a,n)&&u.push(n);for(;e.length>c;)r(a,n=e[c++])&&(~o(u,n)||u.push(n));return u}},function(t,e,n){var r=n(14).parseFloat,i=n(173).trim;t.exports=1/r(n(251)+"-0")!==-(1/0)?function(t){var e=i(String(t),3),n=r(e);return 0===n&&"-"==e.charAt(0)?-0:n}:r},function(t,e,n){var r=n(14).parseInt,i=n(173).trim,o=n(251),s=/^[\-+]?0[xX]/;t.exports=8!==r(o+"08")||22!==r(o+"0x16")?function(t,e){var n=i(String(t),3);return r(n,e>>>0||(s.test(n)?16:10))}:r},function(t,e){t.exports=Object.is||function(t,e){return t===e?0!==t||1/t===1/e:t!=t&&e!=e}},function(t,e,n){var r=n(6),i=n(80),o=n(18)("species");t.exports=function(t,e){var n,s=r(t).constructor;return void 0===s||void 0==(n=r(s)[o])?e:i(n)}},function(t,e,n){var r=n(83),i=n(68);t.exports=function(t){return function(e,n){var o,s,a=String(i(e)),c=r(n),u=a.length;return c<0||c>=u?t?"":void 0:(o=a.charCodeAt(c),o<55296||o>56319||c+1===u||(s=a.charCodeAt(c+1))<56320||s>57343?t?a.charAt(c):o:t?a.slice(c,c+2):(o-55296<<10)+(s-56320)+65536)}}},function(t,e,n){"use strict";var r=n(83),i=n(68);t.exports=function(t){var e=String(i(this)),n="",o=r(t);if(o<0||o==1/0)throw RangeError("Count can't be negative");for(;o>0;(o>>>=1)&&(e+=e))1&o&&(n+=e);return n}},function(t,e,n){e.f=n(18)},function(t,e,n){"use strict";var r=n(323);t.exports=n(167)("Map",function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},{get:function(t){var e=r.getEntry(this,t);return e&&e.v},set:function(t,e){return r.def(this,0===t?0:t,e)}},r,!0)},function(t,e,n){n(29)&&"g"!=/./g.flags&&n(24).f(RegExp.prototype,"flags",{configurable:!0,get:n(239)})},function(t,e,n){n(168)("match",1,function(t,e,n){return[function(n){"use strict";var r=t(this),i=void 0==n?void 0:n[e];return void 0!==i?i.call(n,r):new RegExp(n)[e](String(r))},n]})},function(t,e,n){n(168)("replace",2,function(t,e,n){return[function(r,i){"use strict";var o=t(this),s=void 0==r?void 0:r[e];return void 0!==s?s.call(r,o,i):n.call(String(o),r,i)},n]})},function(t,e,n){n(168)("search",1,function(t,e,n){return[function(n){"use strict";var r=t(this),i=void 0==n?void 0:n[e];return void 0!==i?i.call(n,r):new RegExp(n)[e](String(r))},n]})},function(t,e,n){n(168)("split",2,function(t,e,r){"use strict";var i=n(243),o=r,s=[].push,a="split",c="length",u="lastIndex";if("c"=="abbc"[a](/(b)*/)[1]||4!="test"[a](/(?:)/,-1)[c]||2!="ab"[a](/(?:ab)*/)[c]||4!="."[a](/(.?)(.?)/)[c]||"."[a](/()()/)[c]>1||""[a](/.?/)[c]){var l=void 0===/()??/.exec("")[1];r=function(t,e){var n=String(this);if(void 0===t&&0===e)return[];if(!i(t))return o.call(n,t,e);var r,a,h,p,f,_=[],d=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),y=0,m=void 0===e?4294967295:e>>>0,g=new RegExp(t.source,d+"g");for(l||(r=new RegExp("^"+g.source+"$(?!\\s)",d));(a=g.exec(n))&&(h=a.index+a[0][c],!(h>y&&(_.push(n.slice(y,a.index)),!l&&a[c]>1&&a[0].replace(r,function(){for(f=1;f1&&a.index=m)));)g[u]===a.index&&g[u]++;return y===n[c]?!p&&g.test("")||_.push(""):_.push(n.slice(y)),_[c]>m?_.slice(0,m):_}}else"0"[a](void 0,0)[c]&&(r=function(t,e){return void 0===t&&0===e?[]:o.call(this,t,e)});return[function(n,i){var o=t(this),s=void 0==n?void 0:n[e];return void 0!==s?s.call(n,o,i):r.call(String(o),n,i)},r]})},function(t,e,n){"use strict";var r=n(323);t.exports=n(167)("Set",function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},{add:function(t){return r.def(this,t=0===t?0:t,t)}},r)},function(t,e,n){"use strict";var r=n(14),i=n(41),o=n(29),s=n(1),a=n(47),c=n(81).KEY,u=n(10),l=n(172),h=n(130),p=n(96),f=n(18),_=n(344),d=n(515),y=n(513),m=n(511),g=n(242),v=n(6),b=n(58),w=n(84),x=n(82),I=n(93),C=n(336),k=n(70),T=n(24),E=n(108),S=k.f,O=T.f,R=C.f,A=r.Symbol,N=r.JSON,P=N&&N.stringify,M="prototype",D=f("_hidden"),V=f("toPrimitive"),j={}.propertyIsEnumerable,L=l("symbol-registry"),F=l("symbols"),B=l("op-symbols"),U=Object[M],z="function"==typeof A,H=r.QObject,q=!H||!H[M]||!H[M].findChild,W=o&&u(function(){return 7!=I(O({},"a",{get:function(){return O(this,"a",{value:7}).a}})).a})?function(t,e,n){var r=S(U,e);r&&delete U[e],O(t,e,n),r&&t!==U&&O(U,e,r)}:O,Y=function(t){var e=F[t]=I(A[M]);return e._k=t,e},$=z&&"symbol"==typeof A.iterator?function(t){return"symbol"==typeof t}:function(t){return t instanceof A},G=function(t,e,n){return t===U&&G(B,e,n),v(t),e=w(e,!0),v(n),i(F,e)?(n.enumerable?(i(t,D)&&t[D][e]&&(t[D][e]=!1),n=I(n,{enumerable:x(0,!1)})):(i(t,D)||O(t,D,x(1,{})),t[D][e]=!0),W(t,e,n)):O(t,e,n)},Z=function(t,e){v(t);for(var n,r=m(e=b(e)),i=0,o=r.length;o>i;)G(t,n=r[i++],e[n]);return t},J=function(t,e){return void 0===e?I(t):Z(I(t),e)},K=function(t){var e=j.call(this,t=w(t,!0));return!(this===U&&i(F,t)&&!i(B,t))&&(!(e||!i(this,t)||!i(F,t)||i(this,D)&&this[D][t])||e)},X=function(t,e){if(t=b(t),e=w(e,!0),t!==U||!i(F,e)||i(B,e)){var n=S(t,e);return!n||!i(F,e)||i(t,D)&&t[D][e]||(n.enumerable=!0),n}},Q=function(t){for(var e,n=R(b(t)),r=[],o=0;n.length>o;)i(F,e=n[o++])||e==D||e==c||r.push(e);return r},tt=function(t){for(var e,n=t===U,r=R(n?B:b(t)),o=[],s=0;r.length>s;)!i(F,e=r[s++])||n&&!i(U,e)||o.push(F[e]);return o};z||(A=function(){if(this instanceof A)throw TypeError("Symbol is not a constructor!");var t=p(arguments.length>0?arguments[0]:void 0),e=function(n){this===U&&e.call(B,n),i(this,D)&&i(this[D],t)&&(this[D][t]=!1),W(this,t,x(1,n))};return o&&q&&W(U,t,{configurable:!0,set:e}),Y(t)},a(A[M],"toString",function(){return this._k}),k.f=X,T.f=G,n(94).f=C.f=Q,n(171).f=K,n(170).f=tt,o&&!n(127)&&a(U,"propertyIsEnumerable",K,!0),_.f=function(t){return Y(f(t))}),s(s.G+s.W+s.F*!z,{Symbol:A});for(var et="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),nt=0;et.length>nt;)f(et[nt++]);for(var et=E(f.store),nt=0;et.length>nt;)d(et[nt++]);s(s.S+s.F*!z,"Symbol",{for:function(t){return i(L,t+="")?L[t]:L[t]=A(t)},keyFor:function(t){if($(t))return y(L,t);throw TypeError(t+" is not a symbol!")},useSetter:function(){q=!0},useSimple:function(){q=!1}}),s(s.S+s.F*!z,"Object",{create:J,defineProperty:G,defineProperties:Z,getOwnPropertyDescriptor:X,getOwnPropertyNames:Q,getOwnPropertySymbols:tt}),N&&s(s.S+s.F*(!z||u(function(){var t=A();return"[null]"!=P([t])||"{}"!=P({a:t})||"{}"!=P(Object(t))})),"JSON",{stringify:function(t){if(void 0!==t&&!$(t)){for(var e,n,r=[t],i=1;arguments.length>i;)r.push(arguments[i++]);return e=r[1],"function"==typeof e&&(n=e),!n&&g(e)||(e=function(t,e){if(n&&(e=n.call(this,t,e)),!$(e))return e}),r[1]=e,P.apply(N,r)}}}),A[M][V]||n(51)(A[M],V,A[M].valueOf),h(A,"Symbol"),h(Math,"Math",!0),h(r.JSON,"JSON",!0)},function(t,e,n){"use strict";var r,i=n(62)(0),o=n(47),s=n(81),a=n(334),c=n(324),u=n(11),l=s.getWeak,h=Object.isExtensible,p=c.ufstore,f={},_=function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},d={get:function(t){if(u(t)){var e=l(t);return e===!0?p(this).get(t):e?e[this._i]:void 0}},set:function(t,e){return c.def(this,t,e)}},y=t.exports=n(167)("WeakMap",_,d,c,!0,!0);7!=(new y).set((Object.freeze||Object)(f),7).get(f)&&(r=c.getConstructor(_),a(r.prototype,d),s.NEED=!0,i(["delete","has","get","set"],function(t){var e=y.prototype,n=e[t];o(e,t,function(e,i){if(u(e)&&!h(e)){this._f||(this._f=new r);var o=this._f[t](e,i);return"set"==t?this:o}return n.call(this,e,i)})}))},function(t,e,n){"use strict";(function(e){function r(t,e,n){try{t=u.stripHash(t);var r=e._add(t),s={url:t,extension:u.getExtension(t)};return i(s,n).then(function(t){return r.pathType=t.plugin.name,s.data=t.result,o(s,n)}).then(function(t){return r.value=t.result,t.result})}catch(t){return h.reject(t)}}function i(t,e){return new h(function(n,r){function i(e){r(!e||e instanceof SyntaxError?a.syntax('Unable to resolve $ref pointer "%s"',t.url):e)}c("Reading %s",t.url);var o=l.all(e.resolve);o=l.filter(o,"canRead",t),l.sort(o),l.run(o,"read",t).then(n,i)})}function o(t,e){return new h(function(n,r){function i(e){!e.plugin.allowEmpty&&s(e.result)?r(a.syntax('Error parsing "%s" as %s. \nParsed value is empty',t.url,e.plugin.name)):n(e)}function o(e){e?(e=e instanceof Error?e:new Error(e),r(a.syntax(e,"Error parsing %s",t.url))):r(a.syntax("Unable to parse %s",t.url))}c("Parsing %s",t.url);var u=l.all(e.parse),h=l.filter(u,"canParse",t),p=h.length>0?h:u;l.sort(p),l.run(p,"parse",t).then(i,o)})}function s(t){return void 0===t||"object"==typeof t&&0===Object.keys(t).length||"string"==typeof t&&0===t.trim().length||e.isBuffer(t)&&0===t.length}var a=n(86),c=n(99),u=n(72),l=n(669),h=n(85);t.exports=r}).call(e,n(16).Buffer)},function(t,e,n){"use strict";var r=n(676),i=n(86);t.exports={parse:function(t,e){try{return r.safeLoad(t)}catch(t){throw t instanceof Error?t:i(t,t.message)}},stringify:function(t,e,n){try{var o=("string"==typeof n?n.length:n)||2;return r.safeDump(t,{indent:o})}catch(t){throw t instanceof Error?t:i(t,t.message)}}}},function(t,e,n){"use strict";var r=n(110);t.exports=new r({include:[n(357)]})},function(t,e,n){"use strict";var r=n(110);t.exports=new r({include:[n(256)],implicit:[n(690),n(682),n(684),n(683)]})},function(t,e,n){"use strict";function r(t){return this instanceof r?void i.call(this,t):new r(t)}t.exports=r;var i=n(257),o=n(65);o.inherits=n(42),o.inherits(r,i),r.prototype._transform=function(t,e,n){n(null,t)}},function(t,e,n){"use strict";(function(e){function r(t,e){M=M||n(100),t=t||{},this.objectMode=!!t.objectMode,e instanceof M&&(this.objectMode=this.objectMode||!!t.readableObjectMode);var r=t.highWaterMark,i=this.objectMode?16:16384;this.highWaterMark=r||0===r?r:i,this.highWaterMark=~~this.highWaterMark,this.buffer=[],this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.defaultEncoding=t.defaultEncoding||"utf8",this.ranOut=!1,this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,t.encoding&&(P||(P=n(190).StringDecoder),this.decoder=new P(t.encoding),this.encoding=t.encoding)}function i(t){return M=M||n(100),this instanceof i?(this._readableState=new r(t,this),this.readable=!0,t&&"function"==typeof t.read&&(this._read=t.read),void S.call(this)):new i(t)}function o(t,e,n,r,i){var o=u(e,n);if(o)t.emit("error",o);else if(null===n)e.reading=!1,l(t,e);else if(e.objectMode||n&&n.length>0)if(e.ended&&!i){var a=new Error("stream.push() after EOF");t.emit("error",a)}else if(e.endEmitted&&i){var a=new Error("stream.unshift() after end event");t.emit("error",a)}else{var c;!e.decoder||i||r||(n=e.decoder.write(n),c=!e.objectMode&&0===n.length),i||(e.reading=!1),c||(e.flowing&&0===e.length&&!e.sync?(t.emit("data",n),t.read(0)):(e.length+=e.objectMode?1:n.length,i?e.buffer.unshift(n):e.buffer.push(n),e.needReadable&&h(t))),f(t,e)}else i||(e.reading=!1);return s(e)}function s(t){return!t.ended&&(t.needReadable||t.length=D?t=D:(t--,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,t|=t>>>16,t++),t}function c(t,e){return 0===e.length&&e.ended?0:e.objectMode?0===t?0:1:null===t||isNaN(t)?e.flowing&&e.buffer.length?e.buffer[0].length:e.length:t<=0?0:(t>e.highWaterMark&&(e.highWaterMark=a(t)),t>e.length?e.ended?e.length:(e.needReadable=!0,0):t)}function u(t,e){var n=null;return E.isBuffer(e)||"string"==typeof e||null===e||void 0===e||t.objectMode||(n=new TypeError("Invalid non-string/buffer chunk")),n}function l(t,e){if(!e.ended){if(e.decoder){var n=e.decoder.end();n&&n.length&&(e.buffer.push(n),e.length+=e.objectMode?1:n.length)}e.ended=!0,h(t)}}function h(t){var e=t._readableState;e.needReadable=!1,e.emittedReadable||(N("emitReadable",e.flowing),e.emittedReadable=!0,e.sync?k(p,t):p(t))}function p(t){N("emit readable"),t.emit("readable"),v(t)}function f(t,e){e.readingMore||(e.readingMore=!0,k(_,t,e))}function _(t,e){for(var n=e.length;!e.reading&&!e.flowing&&!e.ended&&e.length=i)n=o?r.join(""):1===r.length?r[0]:E.concat(r,i),r.length=0;else if(t0)throw new Error("endReadable called on non-empty stream");e.endEmitted||(e.ended=!0,k(x,e,t))}function x(t,e){t.endEmitted||0!==t.length||(t.endEmitted=!0,e.readable=!1,e.emit("end"))}function I(t,e){for(var n=0,r=t.length;n0)&&(e.emittedReadable=!1),0===t&&e.needReadable&&(e.length>=e.highWaterMark||e.ended))return N("read: emitReadable",e.length,e.ended),0===e.length&&e.ended?w(this):h(this),null;if(t=c(t,e),0===t&&e.ended)return 0===e.length&&w(this),null;var r=e.needReadable;N("need readable",r),(0===e.length||e.length-t0?b(t,e):null,null===i&&(e.needReadable=!0,t=0),e.length-=t,0!==e.length||e.ended||(e.needReadable=!0),n!==t&&e.ended&&0===e.length&&w(this),null!==i&&this.emit("data",i),i},i.prototype._read=function(t){this.emit("error",new Error("not implemented"))},i.prototype.pipe=function(t,n){function r(t){N("onunpipe"),t===h&&o()}function i(){N("onend"),t.end()}function o(){N("cleanup"),t.removeListener("close",c),t.removeListener("finish",u),t.removeListener("drain",y),t.removeListener("error",a),t.removeListener("unpipe",r),h.removeListener("end",i),h.removeListener("end",o),h.removeListener("data",s),m=!0,!p.awaitDrain||t._writableState&&!t._writableState.needDrain||y()}function s(e){N("ondata");var n=t.write(e);!1===n&&(1!==p.pipesCount||p.pipes[0]!==t||1!==h.listenerCount("data")||m||(N("false write response, pause",h._readableState.awaitDrain),h._readableState.awaitDrain++),h.pause())}function a(e){N("onerror",e),l(),t.removeListener("error",a),0===O(t,"error")&&t.emit("error",e)}function c(){t.removeListener("finish",u),l()}function u(){N("onfinish"),t.removeListener("close",c),l()}function l(){N("unpipe"),h.unpipe(t)}var h=this,p=this._readableState;switch(p.pipesCount){case 0:p.pipes=t;break;case 1:p.pipes=[p.pipes,t];break;default:p.pipes.push(t)}p.pipesCount+=1,N("pipe count=%d opts=%j",p.pipesCount,n);var f=(!n||n.end!==!1)&&t!==e.stdout&&t!==e.stderr,_=f?i:o;p.endEmitted?k(_):h.once("end",_),t.on("unpipe",r);var y=d(h);t.on("drain",y);var m=!1;return h.on("data",s),t._events&&t._events.error?T(t._events.error)?t._events.error.unshift(a):t._events.error=[a,t._events.error]:t.on("error",a),t.once("close",c),t.once("finish",u),t.emit("pipe",h),p.flowing||(N("pipe resume"),h.resume()),t},i.prototype.unpipe=function(t){var e=this._readableState;if(0===e.pipesCount)return this;if(1===e.pipesCount)return t&&t!==e.pipes?this:(t||(t=e.pipes),e.pipes=null,e.pipesCount=0,e.flowing=!1,t&&t.emit("unpipe",this),this);if(!t){var n=e.pipes,r=e.pipesCount;e.pipes=null,e.pipesCount=0,e.flowing=!1;for(var i=0;i",Gt:"≫",gt:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",HARDcy:"Ъ",hardcy:"ъ",hArr:"⇔",harr:"↔",harrcir:"⥈",harrw:"↭",Hat:"^",hbar:"ℏ",Hcirc:"Ĥ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",Hfr:"ℌ",hfr:"𝔥",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",Hopf:"ℍ",hopf:"𝕙",horbar:"―",HorizontalLine:"─",Hscr:"ℋ",hscr:"𝒽",hslash:"ℏ",Hstrok:"Ħ",hstrok:"ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",Iacute:"Í",iacute:"í",ic:"⁣",Icirc:"Î",icirc:"î",Icy:"И",icy:"и",Idot:"İ",IEcy:"Е",iecy:"е",iexcl:"¡",iff:"⇔",Ifr:"ℑ",ifr:"𝔦",Igrave:"Ì",igrave:"ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",IJlig:"IJ",ijlig:"ij",Im:"ℑ",Imacr:"Ī",imacr:"ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",Implies:"⇒",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",Int:"∬",int:"∫",intcal:"⊺",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"⁣",InvisibleTimes:"⁢",IOcy:"Ё",iocy:"ё",Iogon:"Į",iogon:"į",Iopf:"𝕀",iopf:"𝕚",Iota:"Ι",iota:"ι",iprod:"⨼",iquest:"¿",Iscr:"ℐ",iscr:"𝒾",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",Itilde:"Ĩ",itilde:"ĩ",Iukcy:"І",iukcy:"і",Iuml:"Ï",iuml:"ï",Jcirc:"Ĵ",jcirc:"ĵ",Jcy:"Й",jcy:"й",Jfr:"𝔍",jfr:"𝔧",jmath:"ȷ",Jopf:"𝕁",jopf:"𝕛",Jscr:"𝒥",jscr:"𝒿",Jsercy:"Ј",jsercy:"ј",Jukcy:"Є",jukcy:"є",Kappa:"Κ",kappa:"κ",kappav:"ϰ",Kcedil:"Ķ",kcedil:"ķ",Kcy:"К",kcy:"к",Kfr:"𝔎",kfr:"𝔨",kgreen:"ĸ",KHcy:"Х",khcy:"х",KJcy:"Ќ",kjcy:"ќ",Kopf:"𝕂",kopf:"𝕜",Kscr:"𝒦",kscr:"𝓀",lAarr:"⇚",Lacute:"Ĺ",lacute:"ĺ",laemptyv:"⦴",lagran:"ℒ",Lambda:"Λ",lambda:"λ",Lang:"⟪",lang:"⟨",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",Larr:"↞",lArr:"⇐",larr:"←",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",lAtail:"⤛",latail:"⤙",late:"⪭",lates:"⪭︀",lBarr:"⤎",lbarr:"⤌",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",Lcaron:"Ľ",lcaron:"ľ",Lcedil:"Ļ",lcedil:"ļ",lceil:"⌈",lcub:"{",Lcy:"Л",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",lE:"≦",le:"≤",LeftAngleBracket:"⟨",LeftArrow:"←",Leftarrow:"⇐",leftarrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",LeftRightArrow:"↔",Leftrightarrow:"⇔",leftrightarrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",lEg:"⪋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",Lfr:"𝔏",lfr:"𝔩",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",LJcy:"Љ",ljcy:"љ",Ll:"⋘",ll:"≪",llarr:"⇇",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",Lmidot:"Ŀ",lmidot:"ŀ",lmoust:"⎰",lmoustache:"⎰",lnap:"⪉",lnapprox:"⪉",lnE:"≨",lne:"⪇",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",LongLeftArrow:"⟵",Longleftarrow:"⟸",longleftarrow:"⟵",LongLeftRightArrow:"⟷",Longleftrightarrow:"⟺",longleftrightarrow:"⟷",longmapsto:"⟼",LongRightArrow:"⟶",Longrightarrow:"⟹",longrightarrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",Lopf:"𝕃",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",Lscr:"ℒ",lscr:"𝓁",Lsh:"↰",lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",Lstrok:"Ł",lstrok:"ł",LT:"<",Lt:"≪",lt:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉", +ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",Map:"⤅",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",Mcy:"М",mcy:"м",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",Mfr:"𝔐",mfr:"𝔪",mho:"℧",micro:"µ",mid:"∣",midast:"*",midcir:"⫰",middot:"·",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",Mopf:"𝕄",mopf:"𝕞",mp:"∓",Mscr:"ℳ",mscr:"𝓂",mstpos:"∾",Mu:"Μ",mu:"μ",multimap:"⊸",mumap:"⊸",nabla:"∇",Nacute:"Ń",nacute:"ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",Ncaron:"Ň",ncaron:"ň",Ncedil:"Ņ",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",Ncy:"Н",ncy:"н",ndash:"–",ne:"≠",nearhk:"⤤",neArr:"⇗",nearr:"↗",nearrow:"↗",nedot:"≐̸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",Nfr:"𝔑",nfr:"𝔫",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",nGt:"≫⃒",ngt:"≯",ngtr:"≯",nGtv:"≫̸",nhArr:"⇎",nharr:"↮",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",NJcy:"Њ",njcy:"њ",nlArr:"⇍",nlarr:"↚",nldr:"‥",nlE:"≦̸",nle:"≰",nLeftarrow:"⇍",nleftarrow:"↚",nLeftrightarrow:"⇎",nleftrightarrow:"↮",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nLt:"≪⃒",nlt:"≮",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"⁠",NonBreakingSpace:" ",Nopf:"ℕ",nopf:"𝕟",Not:"⫬",not:"¬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrArr:"⇏",nrarr:"↛",nrarrc:"⤳̸",nrarrw:"↝̸",nRightarrow:"⇏",nrightarrow:"↛",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",Nscr:"𝒩",nscr:"𝓃",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsubE:"⫅̸",nsube:"⊈",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupE:"⫆̸",nsupe:"⊉",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",Ntilde:"Ñ",ntilde:"ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",Nu:"Ν",nu:"ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nVDash:"⊯",nVdash:"⊮",nvDash:"⊭",nvdash:"⊬",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwArr:"⇖",nwarr:"↖",nwarrow:"↖",nwnear:"⤧",Oacute:"Ó",oacute:"ó",oast:"⊛",ocir:"⊚",Ocirc:"Ô",ocirc:"ô",Ocy:"О",ocy:"о",odash:"⊝",Odblac:"Ő",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",OElig:"Œ",oelig:"œ",ofcir:"⦿",Ofr:"𝔒",ofr:"𝔬",ogon:"˛",Ograve:"Ò",ograve:"ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",Omacr:"Ō",omacr:"ō",Omega:"Ω",omega:"ω",Omicron:"Ο",omicron:"ο",omid:"⦶",ominus:"⊖",Oopf:"𝕆",oopf:"𝕠",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",Or:"⩔",or:"∨",orarr:"↻",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",Oscr:"𝒪",oscr:"ℴ",Oslash:"Ø",oslash:"ø",osol:"⊘",Otilde:"Õ",otilde:"õ",Otimes:"⨷",otimes:"⊗",otimesas:"⨶",Ouml:"Ö",ouml:"ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",par:"∥",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",Pcy:"П",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",Pfr:"𝔓",pfr:"𝔭",Phi:"Φ",phi:"φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",Pi:"Π",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",Popf:"ℙ",popf:"𝕡",pound:"£",Pr:"⪻",pr:"≺",prap:"⪷",prcue:"≼",prE:"⪳",pre:"⪯",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",Prime:"″",prime:"′",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportion:"∷",Proportional:"∝",propto:"∝",prsim:"≾",prurel:"⊰",Pscr:"𝒫",pscr:"𝓅",Psi:"Ψ",psi:"ψ",puncsp:" ",Qfr:"𝔔",qfr:"𝔮",qint:"⨌",Qopf:"ℚ",qopf:"𝕢",qprime:"⁗",Qscr:"𝒬",qscr:"𝓆",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",QUOT:'"',quot:'"',rAarr:"⇛",race:"∽̱",Racute:"Ŕ",racute:"ŕ",radic:"√",raemptyv:"⦳",Rang:"⟫",rang:"⟩",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",Rarr:"↠",rArr:"⇒",rarr:"→",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",Rarrtl:"⤖",rarrtl:"↣",rarrw:"↝",rAtail:"⤜",ratail:"⤚",ratio:"∶",rationals:"ℚ",RBarr:"⤐",rBarr:"⤏",rbarr:"⤍",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",Rcaron:"Ř",rcaron:"ř",Rcedil:"Ŗ",rcedil:"ŗ",rceil:"⌉",rcub:"}",Rcy:"Р",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",Re:"ℜ",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",REG:"®",reg:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",Rfr:"ℜ",rfr:"𝔯",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",Rho:"Ρ",rho:"ρ",rhov:"ϱ",RightAngleBracket:"⟩",RightArrow:"→",Rightarrow:"⇒",rightarrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",Ropf:"ℝ",ropf:"𝕣",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",Rscr:"ℛ",rscr:"𝓇",Rsh:"↱",rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",Sacute:"Ś",sacute:"ś",sbquo:"‚",Sc:"⪼",sc:"≻",scap:"⪸",Scaron:"Š",scaron:"š",sccue:"≽",scE:"⪴",sce:"⪰",Scedil:"Ş",scedil:"ş",Scirc:"Ŝ",scirc:"ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",Scy:"С",scy:"с",sdot:"⋅",sdotb:"⊡",sdote:"⩦",searhk:"⤥",seArr:"⇘",searr:"↘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",Sfr:"𝔖",sfr:"𝔰",sfrown:"⌢",sharp:"♯",SHCHcy:"Щ",shchcy:"щ",SHcy:"Ш",shcy:"ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"­",Sigma:"Σ",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",SOFTcy:"Ь",softcy:"ь",sol:"/",solb:"⧄",solbar:"⌿",Sopf:"𝕊",sopf:"𝕤",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",Square:"□",square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squf:"▪",srarr:"→",Sscr:"𝒮",sscr:"𝓈",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",Star:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",Sub:"⋐",sub:"⊂",subdot:"⪽",subE:"⫅",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",Subset:"⋐",subset:"⊂",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",Sum:"∑",sum:"∑",sung:"♪",Sup:"⋑",sup:"⊃",sup1:"¹",sup2:"²",sup3:"³",supdot:"⪾",supdsub:"⫘",supE:"⫆",supe:"⊇",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",Supset:"⋑",supset:"⊃",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swArr:"⇙",swarr:"↙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:"\t",target:"⌖",Tau:"Τ",tau:"τ",tbrk:"⎴",Tcaron:"Ť",tcaron:"ť",Tcedil:"Ţ",tcedil:"ţ",Tcy:"Т",tcy:"т",tdot:"⃛",telrec:"⌕",Tfr:"𝔗",tfr:"𝔱",there4:"∴",Therefore:"∴",therefore:"∴",Theta:"Θ",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:"  ",thinsp:" ",ThinSpace:" ",thkap:"≈",thksim:"∼",THORN:"Þ",thorn:"þ",Tilde:"∼",tilde:"˜",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",Topf:"𝕋",topf:"𝕥",topfork:"⫚",tosa:"⤩",tprime:"‴",TRADE:"™",trade:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",Tscr:"𝒯",tscr:"𝓉",TScy:"Ц",tscy:"ц",TSHcy:"Ћ",tshcy:"ћ",Tstrok:"Ŧ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",Uacute:"Ú",uacute:"ú",Uarr:"↟",uArr:"⇑",uarr:"↑",Uarrocir:"⥉",Ubrcy:"Ў",ubrcy:"ў",Ubreve:"Ŭ",ubreve:"ŭ",Ucirc:"Û",ucirc:"û",Ucy:"У",ucy:"у",udarr:"⇅",Udblac:"Ű",udblac:"ű",udhar:"⥮",ufisht:"⥾",Ufr:"𝔘",ufr:"𝔲",Ugrave:"Ù",ugrave:"ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",Umacr:"Ū",umacr:"ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",Uogon:"Ų",uogon:"ų",Uopf:"𝕌",uopf:"𝕦",UpArrow:"↑",Uparrow:"⇑",uparrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",UpDownArrow:"↕",Updownarrow:"⇕",updownarrow:"↕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",Upsi:"ϒ",upsi:"υ",upsih:"ϒ",Upsilon:"Υ",upsilon:"υ",UpTee:"⊥",UpTeeArrow:"↥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",Uring:"Ů",uring:"ů",urtri:"◹",Uscr:"𝒰",uscr:"𝓊",utdot:"⋰",Utilde:"Ũ",utilde:"ũ",utri:"▵",utrif:"▴",uuarr:"⇈",Uuml:"Ü",uuml:"ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",vArr:"⇕",varr:"↕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",Vbar:"⫫",vBar:"⫨",vBarv:"⫩",Vcy:"В",vcy:"в",VDash:"⊫",Vdash:"⊩",vDash:"⊨",vdash:"⊢",Vdashl:"⫦",Vee:"⋁",vee:"∨",veebar:"⊻",veeeq:"≚",vellip:"⋮",Verbar:"‖",verbar:"|",Vert:"‖",vert:"|",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",Vfr:"𝔙",vfr:"𝔳",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",Vopf:"𝕍",vopf:"𝕧",vprop:"∝",vrtri:"⊳",Vscr:"𝒱",vscr:"𝓋",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",Vvdash:"⊪",vzigzag:"⦚",Wcirc:"Ŵ",wcirc:"ŵ",wedbar:"⩟",Wedge:"⋀",wedge:"∧",wedgeq:"≙",weierp:"℘",Wfr:"𝔚",wfr:"𝔴",Wopf:"𝕎",wopf:"𝕨",wp:"℘",wr:"≀",wreath:"≀",Wscr:"𝒲",wscr:"𝓌",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",Xfr:"𝔛",xfr:"𝔵",xhArr:"⟺",xharr:"⟷",Xi:"Ξ",xi:"ξ",xlArr:"⟸",xlarr:"⟵",xmap:"⟼",xnis:"⋻",xodot:"⨀",Xopf:"𝕏",xopf:"𝕩",xoplus:"⨁",xotime:"⨂",xrArr:"⟹",xrarr:"⟶",Xscr:"𝒳",xscr:"𝓍",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",Yacute:"Ý",yacute:"ý",YAcy:"Я",yacy:"я",Ycirc:"Ŷ",ycirc:"ŷ",Ycy:"Ы",ycy:"ы",yen:"¥",Yfr:"𝔜",yfr:"𝔶",YIcy:"Ї",yicy:"ї",Yopf:"𝕐",yopf:"𝕪",Yscr:"𝒴",yscr:"𝓎",YUcy:"Ю",yucy:"ю",Yuml:"Ÿ",yuml:"ÿ",Zacute:"Ź",zacute:"ź",Zcaron:"Ž",zcaron:"ž",Zcy:"З",zcy:"з",Zdot:"Ż",zdot:"ż",zeetrf:"ℨ",ZeroWidthSpace:"​",Zeta:"Ζ",zeta:"ζ",Zfr:"ℨ",zfr:"𝔷",ZHcy:"Ж",zhcy:"ж",zigrarr:"⇝",Zopf:"ℤ",zopf:"𝕫",Zscr:"𝒵",zscr:"𝓏",zwj:"‍",zwnj:"‌"}},function(t,e,n){"use strict";var r=n(44).replaceEntities;t.exports=function(t){var e=r(t);try{e=decodeURI(e)}catch(t){}return encodeURI(e)}},function(t,e){"use strict";t.exports=function(t){return t.trim().replace(/\s+/g," ").toUpperCase()}},function(t,e,n){"use strict";var r=n(361),i=n(44).unescapeMd;t.exports=function(t,e){var n,o,s,a=e,c=t.posMax;if(60===t.src.charCodeAt(e)){for(e++;e8&&n<14);)if(92===n&&e+11))break;if(41===n&&(o--,o<0))break;e++}return a!==e&&(s=i(t.src.slice(a,e)),!!t.parser.validateLink(s)&&(t.linkContent=s,t.pos=e,!0))}},function(t,e,n){"use strict";var r=n(44).unescapeMd;t.exports=function(t,e){var n,i=e,o=t.posMax,s=t.src.charCodeAt(e);if(34!==s&&39!==s&&40!==s)return!1;for(e++,40===s&&(s=41);e1&&"number"==typeof t[t.length-1]&&(n=t.pop())):"number"==typeof i&&(n=t.pop()),1===t.length?t[0]:new o.ArrayObservable(t,r).lift(new s.MergeAllOperator(n))}var o=n(73),s=n(184),a=n(88);e.merge=r,e.mergeStatic=i},function(t,e,n){"use strict";function r(t,e,n){return void 0===n&&(n=Number.POSITIVE_INFINITY),"number"==typeof e&&(n=e,e=null),this.lift(new a(t,e,n))}var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(5),s=n(4);e.mergeMap=r;var a=function(){function t(t,e,n){void 0===n&&(n=Number.POSITIVE_INFINITY),this.project=t,this.resultSelector=e,this.concurrent=n}return t.prototype.call=function(t,e){return e._subscribe(new c(t,this.project,this.resultSelector,this.concurrent))},t}();e.MergeMapOperator=a;var c=function(t){function e(e,n,r,i){void 0===i&&(i=Number.POSITIVE_INFINITY),t.call(this,e),this.project=n,this.resultSelector=r,this.concurrent=i,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}return i(e,t),e.prototype._next=function(t){this.active0?this._next(e.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()},e}(s.OuterSubscriber);e.MergeMapSubscriber=c},function(t,e,n){"use strict";function r(t,e,n){return void 0===n&&(n=Number.POSITIVE_INFINITY),"number"==typeof e&&(n=e,e=null),this.lift(new a(t,e,n))}var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(4),s=n(5);e.mergeMapTo=r;var a=function(){function t(t,e,n){void 0===n&&(n=Number.POSITIVE_INFINITY),this.ish=t,this.resultSelector=e,this.concurrent=n}return t.prototype.call=function(t,e){return e._subscribe(new c(t,this.ish,this.resultSelector,this.concurrent))},t}();e.MergeMapToOperator=a;var c=function(t){function e(e,n,r,i){void 0===i&&(i=Number.POSITIVE_INFINITY),t.call(this,e),this.ish=n,this.resultSelector=r,this.concurrent=i,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}return i(e,t),e.prototype._next=function(t){if(this.active0?this._next(e.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()},e}(o.OuterSubscriber);e.MergeMapToSubscriber=c},function(t,e,n){"use strict";function r(){for(var t=[],e=0;ee.index?1:-1:t.delay>e.delay?1:-1},e}(i.AsyncAction);e.VirtualAction=a},function(t,e,n){"use strict";var r=n(1043),i=n(1044);e.asap=new i.AsapScheduler(r.AsapAction)},function(t,e,n){"use strict";var r=n(1045),i=n(1046);e.queue=new i.QueueScheduler(r.QueueAction)},function(t,e){"use strict";var n=function(){function t(t,e){void 0===e&&(e=Number.POSITIVE_INFINITY),this.subscribedFrame=t,this.unsubscribedFrame=e}return t}();e.SubscriptionLog=n},function(t,e,n){"use strict";var r=n(383),i=function(){function t(){this.subscriptions=[]}return t.prototype.logSubscribedFrame=function(){return this.subscriptions.push(new r.SubscriptionLog(this.scheduler.now())),this.subscriptions.length-1},t.prototype.logUnsubscribedFrame=function(t){var e=this.subscriptions,n=e[t];e[t]=new r.SubscriptionLog(n.subscribedFrame,this.scheduler.now())},t}();e.SubscriptionLoggable=i},function(t,e){"use strict";var n=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=function(t){function e(e){t.call(this),this.errors=e;var n=Error.call(this,e?e.length+" errors occurred during unsubscription:\n "+e.map(function(t,e){return e+1+") "+t.toString()}).join("\n "):"");this.name=n.name="UnsubscriptionError",this.stack=n.stack,this.message=n.message}return n(e,t),e}(Error);e.UnsubscriptionError=r},function(t,e){"use strict";function n(t,e){for(var n=0,r=e.length;n":"greater"};e=t.exports=function(t,e){return t.split("").reduce(function(t,e){return n[e]&&(e=n[e]),e=e.replace(/[^\w\s$\*_\+~\.\(\)'"!\-:@]/g,""),t+=e},"").replace(/^\s+|\s+$/g,"").replace(/[-\s]+/g,e||"-").replace("#{replacement}$","")}},function(t,e,n){(function(t){var r=n(1061),i=n(1074),o=n(488),s=n(192),a=e;a.request=function(e,n){e="string"==typeof e?s.parse(e):i(e);var o=t.location.protocol.search(/^https?:$/)===-1?"http:":"",a=e.protocol||o,c=e.hostname||e.host,u=e.port,l=e.path||"/";c&&c.indexOf(":")!==-1&&(c="["+c+"]"),e.url=(c?a+"//"+c:"")+(u?":"+u:"")+l,e.method=(e.method||"GET").toUpperCase(),e.headers=e.headers||{};var h=new r(e);return n&&h.on("response",n),h},a.get=function(t,e){var n=a.request(t,e);return n.end(),n},a.Agent=function(){},a.Agent.defaultMaxSockets=4,a.STATUS_CODES=o,a.METHODS=["CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LOCK","M-SEARCH","MERGE","MKACTIVITY","MKCOL","MOVE","NOTIFY","OPTIONS","PATCH","POST","PROPFIND","PROPPATCH","PURGE","PUT","REPORT","SEARCH","SUBSCRIBE","TRACE","UNLOCK","UNSUBSCRIBE"]}).call(e,n(27))},function(t,e,n){(function(t){function n(t){try{return i.responseType=t,i.responseType===t}catch(t){}return!1}function r(t){return"function"==typeof t}e.fetch=r(t.fetch)&&r(t.ReadableStream),e.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),e.blobConstructor=!0}catch(t){}var i=new t.XMLHttpRequest;i.open("GET",t.location.host?"/":"https://example.com");var o="undefined"!=typeof t.ArrayBuffer,s=o&&r(t.ArrayBuffer.prototype.slice);e.arraybuffer=o&&n("arraybuffer"),e.msstream=!e.fetch&&s&&n("ms-stream"),e.mozchunkedarraybuffer=!e.fetch&&o&&n("moz-chunked-arraybuffer"),e.overrideMimeType=r(i.overrideMimeType),e.vbArray=r(t.VBArray),i=null}).call(e,n(27))},function(t,e,n){"use strict";(function(e){function r(t,e,n){return"function"==typeof t.prependListener?t.prependListener(e,n):void(t._events&&t._events[e]?R(t._events[e])?t._events[e].unshift(n):t._events[e]=[n,t._events[e]]:t.on(e,n))}function i(t,e){B=B||n(114),t=t||{},this.objectMode=!!t.objectMode,e instanceof B&&(this.objectMode=this.objectMode||!!t.readableObjectMode);var r=t.highWaterMark,i=this.objectMode?16:16384;this.highWaterMark=r||0===r?r:i,this.highWaterMark=~~this.highWaterMark,this.buffer=new F,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.defaultEncoding=t.defaultEncoding||"utf8",this.ranOut=!1,this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,t.encoding&&(L||(L=n(190).StringDecoder),this.decoder=new L(t.encoding),this.encoding=t.encoding)}function o(t){return B=B||n(114),this instanceof o?(this._readableState=new i(t,this),this.readable=!0,t&&"function"==typeof t.read&&(this._read=t.read),void A.call(this)):new o(t)}function s(t,e,n,r,i){var o=l(e,n);if(o)t.emit("error",o);else if(null===n)e.reading=!1,h(t,e);else if(e.objectMode||n&&n.length>0)if(e.ended&&!i){var s=new Error("stream.push() after EOF");t.emit("error",s)}else if(e.endEmitted&&i){var c=new Error("stream.unshift() after end event");t.emit("error",c)}else{var u;!e.decoder||i||r||(n=e.decoder.write(n),u=!e.objectMode&&0===n.length),i||(e.reading=!1),u||(e.flowing&&0===e.length&&!e.sync?(t.emit("data",n),t.read(0)):(e.length+=e.objectMode?1:n.length,i?e.buffer.unshift(n):e.buffer.push(n),e.needReadable&&p(t))),_(t,e)}else i||(e.reading=!1);return a(e)}function a(t){return!t.ended&&(t.needReadable||t.length=U?t=U:(t--,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,t|=t>>>16,t++),t}function u(t,e){return t<=0||0===e.length&&e.ended?0:e.objectMode?1:t!==t?e.flowing&&e.length?e.buffer.head.data.length:e.length:(t>e.highWaterMark&&(e.highWaterMark=c(t)),t<=e.length?t:e.ended?e.length:(e.needReadable=!0,0))}function l(t,e){var n=null;return P.isBuffer(e)||"string"==typeof e||null===e||void 0===e||t.objectMode||(n=new TypeError("Invalid non-string/buffer chunk")),n}function h(t,e){if(!e.ended){if(e.decoder){var n=e.decoder.end();n&&n.length&&(e.buffer.push(n),e.length+=e.objectMode?1:n.length)}e.ended=!0,p(t)}}function p(t){var e=t._readableState;e.needReadable=!1,e.emittedReadable||(j("emitReadable",e.flowing),e.emittedReadable=!0,e.sync?O(f,t):f(t))}function f(t){j("emit readable"),t.emit("readable"),b(t)}function _(t,e){e.readingMore||(e.readingMore=!0,O(d,t,e))}function d(t,e){for(var n=e.length;!e.reading&&!e.flowing&&!e.ended&&e.length=e.length?(n=e.decoder?e.buffer.join(""):1===e.buffer.length?e.buffer.head.data:e.buffer.concat(e.length),e.buffer.clear()):n=x(t,e.buffer,e.decoder),n}function x(t,e,n){var r;return to.length?o.length:t;if(i+=s===o.length?o:o.slice(0,t),t-=s,0===t){s===o.length?(++r,n.next?e.head=n.next:e.head=e.tail=null):(e.head=n,n.data=o.slice(s));break}++r}return e.length-=r,i}function C(t,e){var n=M.allocUnsafe(t),r=e.head,i=1;for(r.data.copy(n),t-=r.data.length;r=r.next;){var o=r.data,s=t>o.length?o.length:t;if(o.copy(n,n.length-t,0,s),t-=s,0===t){s===o.length?(++i,r.next?e.head=r.next:e.head=e.tail=null):(e.head=r,r.data=o.slice(s));break}++i}return e.length-=i,n}function k(t){var e=t._readableState;if(e.length>0)throw new Error('"endReadable()" called on non-empty stream');e.endEmitted||(e.ended=!0,O(T,e,t))}function T(t,e){t.endEmitted||0!==t.length||(t.endEmitted=!0,e.readable=!1,e.emit("end"))}function E(t,e){for(var n=0,r=t.length;n=e.highWaterMark||e.ended))return j("read: emitReadable",e.length,e.ended),0===e.length&&e.ended?k(this):p(this),null;if(t=u(t,e),0===t&&e.ended)return 0===e.length&&k(this),null;var r=e.needReadable;j("need readable",r),(0===e.length||e.length-t0?w(t,e):null,null===i?(e.needReadable=!0,t=0):e.length-=t,0===e.length&&(e.ended||(e.needReadable=!0),n!==t&&e.ended&&k(this)),null!==i&&this.emit("data",i),i},o.prototype._read=function(t){this.emit("error",new Error("not implemented"))},o.prototype.pipe=function(t,n){function i(t){j("onunpipe"),t===p&&s()}function o(){j("onend"),t.end()}function s(){j("cleanup"),t.removeListener("close",u),t.removeListener("finish",l),t.removeListener("drain",m),t.removeListener("error",c),t.removeListener("unpipe",i),p.removeListener("end",o),p.removeListener("end",s),p.removeListener("data",a),g=!0,!f.awaitDrain||t._writableState&&!t._writableState.needDrain||m()}function a(e){j("ondata"),v=!1;var n=t.write(e);!1!==n||v||((1===f.pipesCount&&f.pipes===t||f.pipesCount>1&&S(f.pipes,t)!==-1)&&!g&&(j("false write response, pause",p._readableState.awaitDrain),p._readableState.awaitDrain++,v=!0),p.pause())}function c(e){j("onerror",e),h(),t.removeListener("error",c),0===N(t,"error")&&t.emit("error",e)}function u(){t.removeListener("finish",l),h()}function l(){j("onfinish"),t.removeListener("close",u),h()}function h(){j("unpipe"),p.unpipe(t)}var p=this,f=this._readableState;switch(f.pipesCount){case 0:f.pipes=t;break;case 1:f.pipes=[f.pipes,t];break;default:f.pipes.push(t)}f.pipesCount+=1,j("pipe count=%d opts=%j",f.pipesCount,n);var _=(!n||n.end!==!1)&&t!==e.stdout&&t!==e.stderr,d=_?o:s;f.endEmitted?O(d):p.once("end",d),t.on("unpipe",i);var m=y(p);t.on("drain",m);var g=!1,v=!1;return p.on("data",a),r(t,"error",c),t.once("close",u),t.once("finish",l),t.emit("pipe",p),f.flowing||(j("pipe resume"),p.resume()),t},o.prototype.unpipe=function(t){var e=this._readableState;if(0===e.pipesCount)return this;if(1===e.pipesCount)return t&&t!==e.pipes?this:(t||(t=e.pipes),e.pipes=null,e.pipesCount=0,e.flowing=!1,t&&t.emit("unpipe",this),this);if(!t){var n=e.pipes,r=e.pipesCount;e.pipes=null,e.pipesCount=0,e.flowing=!1;for(var i=0;i-1?setImmediate:I;s.WritableState=o;var k=n(65);k.inherits=n(42);var T,E={deprecate:n(396)};!function(){try{T=n(113)}catch(t){}finally{T||(T=n(98).EventEmitter)}}();var S=n(16).Buffer,O=n(233);k.inherits(s,T);var R;o.prototype.getBuffer=function(){for(var t=this.bufferedRequest,e=[];t;)e.push(t),t=t.next;return e},function(){try{Object.defineProperty(o.prototype,"buffer",{get:E.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.")})}catch(t){}}();var R;s.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},s.prototype.write=function(t,e,n){var i=this._writableState,o=!1;return"function"==typeof e&&(n=e,e=null),S.isBuffer(t)?e="buffer":e||(e=i.defaultEncoding),"function"!=typeof n&&(n=r),i.ended?a(this,n):c(this,i,t,n)&&(i.pendingcb++,o=l(this,i,t,e,n)),o},s.prototype.cork=function(){var t=this._writableState;t.corked++},s.prototype.uncork=function(){var t=this._writableState;t.corked&&(t.corked--,t.writing||t.corked||t.finished||t.bufferProcessing||!t.bufferedRequest||m(this,t))},s.prototype.setDefaultEncoding=function(t){if("string"==typeof t&&(t=t.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((t+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+t);return this._writableState.defaultEncoding=t,this},s.prototype._write=function(t,e,n){n(new Error("not implemented"))},s.prototype._writev=null,s.prototype.end=function(t,e,n){var r=this._writableState;"function"==typeof t?(n=t,t=null,e=null):"function"==typeof e&&(n=e,e=null),null!==t&&void 0!==t&&this.write(t,e),r.corked&&(r.corked=1,this.uncork()),r.ending||r.finished||w(this,r,n)}}).call(e,n(43))},function(t,e,n){(function(r){var i=function(){try{return n(113)}catch(t){}}();e=t.exports=n(392),e.Stream=i||e,e.Readable=e,e.Writable=n(394),e.Duplex=n(114),e.Transform=n(393),e.PassThrough=n(1063),!r.browser&&"disable"===r.env.READABLE_STREAM&&i&&(t.exports=i)}).call(e,n(43))},function(t,e,n){(function(e){function n(t,e){function n(){if(!i){if(r("throwDeprecation"))throw new Error(e);r("traceDeprecation")?console.trace(e):console.warn(e),i=!0}return t.apply(this,arguments)}if(r("noDeprecation"))return t;var i=!1;return n}function r(t){try{if(!e.localStorage)return!1}catch(t){return!1}var n=e.localStorage[t];return null!=n&&"true"===String(n).toLowerCase()}t.exports=n}).call(e,n(27))},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,configurable:!1,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,configurable:!1,get:function(){return t.i}}),t.webpackPolyfill=1),t}},function(t,e,n){"use strict";function r(t,e){return void 0===e&&(e={}),h&&i(),c.Redoc._preOptions=e,e.specUrl=e.specUrl||t,s().then(function(t){h=t,console.log("ReDoc initialized!")}).catch(function(t){throw t})}function i(){h.destroy(),h=null}function o(){var t="spec-url",e=u.BrowserDomAdapter.query("redoc");if(e&&u.BrowserDomAdapter.hasAttribute(e,t)){var n=u.BrowserDomAdapter.getAttribute(e,t);r(n)}}n(1065);var s,a=n(2),c=n(159),u=n(105),l=n(119);s=n(450).bootstrapRedoc,l.disableDebugTools(),a.enableProdMode(),e.version="1.6.2";var h;e.init=r,e.destroy=i,o()},function(t,e,n){"use strict";n(506),n(1075),n(502),n(495),n(491),n(497),n(496),n(494),n(493),n(501),n(490),n(489),n(499),n(492),n(500),n(504),n(505),n(503),n(498),n(1070)},function(t,e,n){"use strict";n(718),n(699),n(701),n(703),n(704),n(712),n(702),n(705),n(706),n(707),n(708),n(709),n(711),n(713),n(714),n(715),n(700),n(717),n(710),n(716),n(1066),n(1068),n(1067)},function(t,e,n){"use strict";var r=n(2),i=n(115),o=n(139);n.d(e,"a",function(){return s}),n.d(e,"b",function(){return a});var s=function(){function t(t){this._localization=t,this._caseViews={}}return Object.defineProperty(t.prototype,"ngPlural",{set:function(t){this._switchValue=t,this._updateView()},enumerable:!0,configurable:!0}),t.prototype.addCase=function(t,e){this._caseViews[t]=e},t.prototype._updateView=function(){this._clearViews();var t=Object.keys(this._caseViews),e=n.i(i.getPluralCategory)(this._switchValue,t,this._localization);this._activateView(this._caseViews[e])},t.prototype._clearViews=function(){this._activeView&&this._activeView.destroy()},t.prototype._activateView=function(t){t&&(this._activeView=t,this._activeView.create())},t.decorators=[{type:r.Directive,args:[{selector:"[ngPlural]"}]}],t.ctorParameters=[{type:i.NgLocalization}],t.propDecorators={ngPlural:[{type:r.Input}]},t}(),a=function(){function t(t,e,n,r){this.value=t,r.addCase(t,new o.SwitchView(n,e))}return t.decorators=[{type:r.Directive,args:[{selector:"[ngPluralCase]"}]}],t.ctorParameters=[{type:void 0,decorators:[{type:r.Attribute,args:["ngPluralCase"]}]},{type:r.TemplateRef},{type:r.ViewContainerRef},{type:s,decorators:[{type:r.Host}]}],t}()},function(t,e,n){"use strict";var r=n(2);n.d(e,"a",function(){return i});var i=function(){function t(t){this._viewContainerRef=t}return Object.defineProperty(t.prototype,"ngOutletContext",{set:function(t){this._context=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngTemplateOutlet",{set:function(t){this._templateRef=t},enumerable:!0,configurable:!0}),t.prototype.ngOnChanges=function(t){this._viewRef&&this._viewContainerRef.remove(this._viewContainerRef.indexOf(this._viewRef)),this._templateRef&&(this._viewRef=this._viewContainerRef.createEmbeddedView(this._templateRef,this._context)); +},t.decorators=[{type:r.Directive,args:[{selector:"[ngTemplateOutlet]"}]}],t.ctorParameters=[{type:r.ViewContainerRef}],t.propDecorators={ngOutletContext:[{type:r.Input}],ngTemplateOutlet:[{type:r.Input}]},t}()},function(t,e,n){"use strict";function r(t){return!!n.i(i.c)(t)&&(Array.isArray(t)||!(t instanceof Map)&&n.i(i.d)()in t)}var i=n(49);e.a=r;(function(){function t(){}return t.merge=function(t,e){for(var n={},r=0,i=Object.keys(t);r-1&&t.splice(r,1)}},t.remove=function(t,e){var n=t.indexOf(e);return n>-1&&(t.splice(n,1),!0)},t.equals=function(t,e){if(t.length!=e.length)return!1;for(var n=0;n0?e.substring(1):e},e.prototype.prepareExternalUrl=function(t){var e=o.a.joinWithSlash(this._baseHref,t);return e.length>0?"#"+e:e},e.prototype.pushState=function(t,e,n,r){var i=this.prepareExternalUrl(n+o.a.normalizeQueryParams(r));0==i.length&&(i=this._platformLocation.pathname),this._platformLocation.pushState(t,e,i)},e.prototype.replaceState=function(t,e,n,r){var i=this.prepareExternalUrl(n+o.a.normalizeQueryParams(r));0==i.length&&(i=this._platformLocation.pathname),this._platformLocation.replaceState(t,e,i)},e.prototype.forward=function(){this._platformLocation.forward()},e.prototype.back=function(){this._platformLocation.back()},e.decorators=[{type:r.Injectable}],e.ctorParameters=[{type:a.PlatformLocation},{type:void 0,decorators:[{type:r.Optional},{type:r.Inject,args:[s.b]}]}],e}(s.a)},function(t,e,n){"use strict";var r=n(2),i=n(49),o=n(194),s=n(140),a=n(141);n.d(e,"a",function(){return u});var c=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},u=function(t){function e(e,r){if(t.call(this),this._platformLocation=e,n.i(i.b)(r)&&(r=this._platformLocation.getBaseHrefFromDOM()),n.i(i.b)(r))throw new Error("No base href set. Please provide a value for the APP_BASE_HREF token or add a base element to the document.");this._baseHref=r}return c(e,t),e.prototype.onPopState=function(t){this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t)},e.prototype.getBaseHref=function(){return this._baseHref},e.prototype.prepareExternalUrl=function(t){return o.a.joinWithSlash(this._baseHref,t)},e.prototype.path=function(t){void 0===t&&(t=!1);var e=this._platformLocation.pathname+o.a.normalizeQueryParams(this._platformLocation.search),n=this._platformLocation.hash;return n&&t?""+e+n:e},e.prototype.pushState=function(t,e,n,r){var i=this.prepareExternalUrl(n+o.a.normalizeQueryParams(r));this._platformLocation.pushState(t,e,i)},e.prototype.replaceState=function(t,e,n,r){var i=this.prepareExternalUrl(n+o.a.normalizeQueryParams(r));this._platformLocation.replaceState(t,e,i)},e.prototype.forward=function(){this._platformLocation.forward()},e.prototype.back=function(){this._platformLocation.back()},e.decorators=[{type:r.Injectable}],e.ctorParameters=[{type:a.PlatformLocation},{type:void 0,decorators:[{type:r.Optional},{type:r.Inject,args:[s.b]}]}],e}(s.a)},function(t,e,n){"use strict";var r=n(2),i=n(416),o=n(75);n.d(e,"a",function(){return l});var s=function(){function t(){}return t.prototype.createSubscription=function(t,e){return t.subscribe({next:e,error:function(t){throw t}})},t.prototype.dispose=function(t){t.unsubscribe()},t.prototype.onDestroy=function(t){t.unsubscribe()},t}(),a=function(){function t(){}return t.prototype.createSubscription=function(t,e){return t.then(e,function(t){throw t})},t.prototype.dispose=function(t){},t.prototype.onDestroy=function(t){},t}(),c=new a,u=new s,l=function(){function t(t){this._ref=t,this._latestValue=null,this._latestReturnedValue=null,this._subscription=null,this._obj=null,this._strategy=null}return t.prototype.ngOnDestroy=function(){this._subscription&&this._dispose()},t.prototype.transform=function(t){return this._obj?t!==this._obj?(this._dispose(),this.transform(t)):this._latestValue===this._latestReturnedValue?this._latestReturnedValue:(this._latestReturnedValue=this._latestValue,r.WrappedValue.wrap(this._latestValue)):(t&&this._subscribe(t),this._latestReturnedValue=this._latestValue,this._latestValue)},t.prototype._subscribe=function(t){var e=this;this._obj=t,this._strategy=this._selectStrategy(t),this._subscription=this._strategy.createSubscription(t,function(n){return e._updateLatestValue(t,n)})},t.prototype._selectStrategy=function(e){if(n.i(i.a)(e))return c;if(e.subscribe)return u;throw new o.a(t,e)},t.prototype._dispose=function(){this._strategy.dispose(this._subscription),this._latestValue=null,this._latestReturnedValue=null,this._subscription=null,this._obj=null},t.prototype._updateLatestValue=function(t,e){t===this._obj&&(this._latestValue=e,this._ref.markForCheck())},t.decorators=[{type:r.Pipe,args:[{name:"async",pure:!1}]}],t.ctorParameters=[{type:r.ChangeDetectorRef}],t}()},function(t,e,n){"use strict";function r(t){return null==t||""===t}var i=n(2),o=n(273),s=n(49),a=n(75);n.d(e,"a",function(){return c});var c=function(){function t(t){this._locale=t}return t.prototype.transform=function(e,i){void 0===i&&(i="mediumDate");var c;if(r(e))return null;if("string"==typeof e&&(e=e.trim()),n.i(s.g)(e))c=e;else if(s.h.isNumeric(e))c=new Date(parseFloat(e));else if("string"==typeof e&&/^(\d{4}-\d{1,2}-\d{1,2})$/.test(e)){var u=e.split("-").map(function(t){return parseInt(t,10)}),l=u[0],h=u[1],p=u[2];c=new Date(l,h-1,p)}else c=new Date(e);if(!n.i(s.g)(c))throw new a.a(t,e);return o.a.format(c,this._locale,t._ALIASES[i]||i)},t._ALIASES={medium:"yMMMdjms",short:"yMdjm",fullDate:"yMMMMEEEEd",longDate:"yMMMMd",mediumDate:"yMMMd",shortDate:"yMd",mediumTime:"jms",shortTime:"jm"},t.decorators=[{type:i.Pipe,args:[{name:"date",pure:!0}]}],t.ctorParameters=[{type:void 0,decorators:[{type:i.Inject,args:[i.LOCALE_ID]}]}],t}()},function(t,e,n){"use strict";var r=n(2),i=n(49),o=n(115),s=n(75);n.d(e,"a",function(){return c});var a=/#/g,c=function(){function t(t){this._localization=t}return t.prototype.transform=function(e,r){if(n.i(i.b)(e))return"";if("object"!=typeof r||null===r)throw new s.a(t,r);var c=n.i(o.getPluralCategory)(e,Object.keys(r),this._localization);return r[c].replace(a,e.toString())},t.decorators=[{type:r.Pipe,args:[{name:"i18nPlural",pure:!0}]}],t.ctorParameters=[{type:o.NgLocalization}],t}()},function(t,e,n){"use strict";var r=n(2),i=n(75);n.d(e,"a",function(){return o});var o=function(){function t(){}return t.prototype.transform=function(e,n){if(null==e)return"";if("object"!=typeof n||"string"!=typeof e)throw new i.a(t,n);return n.hasOwnProperty(e)?n[e]:n.hasOwnProperty("other")?n.other:""},t.decorators=[{type:r.Pipe,args:[{name:"i18nSelect",pure:!0}]}],t.ctorParameters=[],t}()},function(t,e,n){"use strict";var r=n(2),i=n(49),o=n(75);n.d(e,"a",function(){return s});var s=function(){function t(){}return t.prototype.transform=function(e){if(n.i(i.b)(e))return e;if("string"!=typeof e)throw new o.a(t,e);return e.toLowerCase()},t.decorators=[{type:r.Pipe,args:[{name:"lowercase"}]}],t.ctorParameters=[],t}()},function(t,e,n){"use strict";function r(t,e,r,i,u,l,h){if(void 0===l&&(l=null),void 0===h&&(h=!1),n.i(s.b)(r))return null;if(r="string"==typeof r&&s.h.isNumeric(r)?+r:r,"number"!=typeof r)throw new a.a(t,r);var p,f,_;if(i!==o.b.Currency&&(p=1,f=0,_=3),u){var d=u.match(c);if(null===d)throw new Error(u+" is not a valid digit info for number pipes");n.i(s.a)(d[1])&&(p=s.h.parseIntAutoRadix(d[1])),n.i(s.a)(d[3])&&(f=s.h.parseIntAutoRadix(d[3])),n.i(s.a)(d[5])&&(_=s.h.parseIntAutoRadix(d[5]))}return o.c.format(r,e,i,{minimumIntegerDigits:p,minimumFractionDigits:f,maximumFractionDigits:_,currency:l,currencyAsSymbol:h})}var i=n(2),o=n(273),s=n(49),a=n(75);n.d(e,"a",function(){return u}),n.d(e,"b",function(){return l}),n.d(e,"c",function(){return h});var c=/^(\d+)?\.((\d+)(-(\d+))?)?$/,u=function(){function t(t){this._locale=t}return t.prototype.transform=function(e,n){return void 0===n&&(n=null),r(t,this._locale,e,o.b.Decimal,n)},t.decorators=[{type:i.Pipe,args:[{name:"number"}]}],t.ctorParameters=[{type:void 0,decorators:[{type:i.Inject,args:[i.LOCALE_ID]}]}],t}(),l=function(){function t(t){this._locale=t}return t.prototype.transform=function(e,n){return void 0===n&&(n=null),r(t,this._locale,e,o.b.Percent,n)},t.decorators=[{type:i.Pipe,args:[{name:"percent"}]}],t.ctorParameters=[{type:void 0,decorators:[{type:i.Inject,args:[i.LOCALE_ID]}]}],t}(),h=function(){function t(t){this._locale=t}return t.prototype.transform=function(e,n,i,s){return void 0===n&&(n="USD"),void 0===i&&(i=!1),void 0===s&&(s=null),r(t,this._locale,e,o.b.Currency,s,n,i)},t.decorators=[{type:i.Pipe,args:[{name:"currency"}]}],t.ctorParameters=[{type:void 0,decorators:[{type:i.Inject,args:[i.LOCALE_ID]}]}],t}()},function(t,e,n){"use strict";var r=n(2),i=n(49),o=n(75);n.d(e,"a",function(){return s});var s=function(){function t(){}return t.prototype.transform=function(e,r,s){if(n.i(i.b)(e))return e;if(!this.supports(e))throw new o.a(t,e);return e.slice(r,s)},t.prototype.supports=function(t){return"string"==typeof t||Array.isArray(t)},t.decorators=[{type:r.Pipe,args:[{name:"slice",pure:!1}]}],t.ctorParameters=[],t}()},function(t,e,n){"use strict";var r=n(2),i=n(49),o=n(75);n.d(e,"a",function(){return s});var s=function(){function t(){}return t.prototype.transform=function(e){if(n.i(i.b)(e))return e;if("string"!=typeof e)throw new o.a(t,e);return e.toUpperCase()},t.decorators=[{type:r.Pipe,args:[{name:"uppercase"}]}],t.ctorParameters=[],t}()},function(t,e,n){"use strict";var r=n(2);n.d(e,"a",function(){return i});var i=r.__core_private__.isPromise},function(t,e,n){"use strict";var r=n(7);n.d(e,"a",function(){return i});var i=function(){function t(){this._map=new Map,this._allPlayers=[]}return t.prototype.find=function(t,e){var i=this._map.get(t);if(n.i(r.d)(i))return i[e]},t.prototype.findAllPlayersByElement=function(t){var e=this._map.get(t);return e?Object.keys(e).map(function(t){return e[t]}):[]},t.prototype.set=function(t,e,i){var o=this._map.get(t);n.i(r.d)(o)||(o={});var s=o[e];n.i(r.d)(s)&&this.remove(t,e),o[e]=i,this._allPlayers.push(i),this._map.set(t,o)},t.prototype.getAllPlayers=function(){return this._allPlayers},t.prototype.remove=function(t,e){var n=this._map.get(t);if(n){var r=n[e];delete n[e];var i=this._allPlayers.indexOf(r);this._allPlayers.splice(i,1),0===Object.keys(n).length&&this._map.delete(t)}},t}()},function(t,e,n){"use strict";var r=n(9);n.d(e,"a",function(){return r.ChangeDetectionStrategy}),n.d(e,"b",function(){return r.ChangeDetectorRef}),n.d(e,"c",function(){return r.CollectionChangeRecord}),n.d(e,"d",function(){return r.DefaultIterableDiffer}),n.d(e,"e",function(){return r.IterableDiffers}),n.d(e,"f",function(){return r.KeyValueChangeRecord}),n.d(e,"g",function(){return r.KeyValueDiffers}),n.d(e,"h",function(){return r.SimpleChange}),n.d(e,"i",function(){return r.WrappedValue})},function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=function(){function t(){}return t}()},function(t,e,n){"use strict";var r=n(295),i=n(434),o=n(53),s=n(145),a=n(116),c=n(144),u=n(435),l=n(433),h=n(424),p=n(286),f=n(152),_=n(418),d=n(431),y=n(203),m=n(284),g=n(150),v=n(207),b=n(202),w=n(201),x=n(421),I=n(283),C=n(282),k=n(143),T=n(39);n.d(e,"L",function(){return r.b}),n.d(e,"M",function(){return r.c}),n.d(e,"N",function(){return r.d}),n.d(e,"O",function(){return r.e}),n.d(e,"P",function(){return r.f}),n.d(e,"Q",function(){return r.g}),n.d(e,"R",function(){return r.h}),n.d(e,"S",function(){return r.i}),n.d(e,"T",function(){return r.j}),n.d(e,"U",function(){return r.k}),n.d(e,"V",function(){return r.l}),n.d(e,"W",function(){return r.m}),n.d(e,"X",function(){return r.n}),n.d(e,"Y",function(){return r.o}),n.d(e,"Z",function(){return r.p}),n.d(e,"_0",function(){return r.q}),n.d(e,"_1",function(){return r.r}),n.d(e,"_2",function(){return r.s}),n.d(e,"_3",function(){return r.t}),n.d(e,"_4",function(){return r.u}),n.d(e,"_5",function(){return r.v}),n.d(e,"_6",function(){return r.w}),n.d(e,"_7",function(){return r.x}),n.d(e,"_8",function(){return r.y}),n.d(e,"_9",function(){return r.a}),n.d(e,"_10",function(){return r.z}),n.d(e,"_11",function(){return i.a}),n.d(e,"_12",function(){return o.h}),n.d(e,"_13",function(){return o.i}),n.d(e,"_14",function(){return o.g}),n.d(e,"_15",function(){return o.f}),n.d(e,"_16",function(){return o.j}),n.d(e,"_17",function(){return o.k}),n.d(e,"_18",function(){return o.a}),n.d(e,"_73",function(){return o.c}),n.d(e,"_74",function(){return o.d}),n.d(e,"_75",function(){return o.b}),n.d(e,"_76",function(){return o.l}),n.d(e,"_77",function(){return o.e}),n.d(e,"_78",function(){return o.m}),n.d(e,"a",function(){return s.assertPlatform}),n.d(e,"b",function(){return s.destroyPlatform}),n.d(e,"c",function(){return s.getPlatform}),n.d(e,"d",function(){return s.createPlatform}),n.d(e,"e",function(){return s.ApplicationRef}),n.d(e,"f",function(){return s.enableProdMode}),n.d(e,"g",function(){return s.isDevMode}),n.d(e,"h",function(){return s.createPlatformFactory}),n.d(e,"i",function(){return s.PlatformRef}),n.d(e,"j",function(){return a.APP_ID}),n.d(e,"k",function(){return a.PACKAGE_ROOT_URL}),n.d(e,"l",function(){return a.APP_BOOTSTRAP_LISTENER}),n.d(e,"m",function(){return a.PLATFORM_INITIALIZER}),n.d(e,"n",function(){return c.ApplicationInitStatus}),n.d(e,"o",function(){return c.APP_INITIALIZER}),n.d(e,"_19",function(){return u.a}),n.d(e,"_20",function(){return l.a}),n.d(e,"_21",function(){return l.b}),n.d(e,"_22",function(){return l.c}),n.d(e,"_23",function(){return h.a}),n.d(e,"_24",function(){return h.b}),n.d(e,"_25",function(){return h.c}),n.d(e,"_26",function(){return h.d}),n.d(e,"_27",function(){return h.e}),n.d(e,"_28",function(){return h.f}),n.d(e,"_29",function(){return h.g}),n.d(e,"_30",function(){return h.h}),n.d(e,"_31",function(){return h.i}),n.d(e,"_32",function(){return h.j}),n.d(e,"_33",function(){return h.k}),n.d(e,"_34",function(){return h.l}),n.d(e,"_35",function(){return h.m}),n.d(e,"_36",function(){return h.n}),n.d(e,"_37",function(){return h.o}),n.d(e,"_38",function(){return h.p}),n.d(e,"_39",function(){return h.q}),n.d(e,"_40",function(){return h.r}),n.d(e,"_41",function(){return h.s}),n.d(e,"p",function(){return p.a}),n.d(e,"q",function(){return p.d}),n.d(e,"r",function(){return p.g}),n.d(e,"s",function(){return p.c}),n.d(e,"t",function(){return f.Testability}),n.d(e,"u",function(){return f.TestabilityRegistry}),n.d(e,"v",function(){return f.setTestabilityGetter}),n.d(e,"_42",function(){return _.a}),n.d(e,"_43",function(){return _.b}),n.d(e,"_44",function(){return _.c}),n.d(e,"_45",function(){return _.d}),n.d(e,"_46",function(){return _.e}),n.d(e,"_47",function(){return _.f}),n.d(e,"_48",function(){return _.g}),n.d(e,"_49",function(){return _.h}),n.d(e,"_50",function(){return _.i}),n.d(e,"_51",function(){return d.a}),n.d(e,"w",function(){return y.TRANSLATIONS}),n.d(e,"x",function(){return y.TRANSLATIONS_FORMAT}),n.d(e,"y",function(){return y.LOCALE_ID}),n.d(e,"z",function(){return m.ApplicationModule}),n.d(e,"A",function(){return g.b}),n.d(e,"B",function(){return g.a}),n.d(e,"C",function(){return g.c}),n.d(e,"D",function(){return g.d}),n.d(e,"E",function(){return v.a}),n.d(e,"F",function(){return b.a}),n.d(e,"G",function(){return w.ErrorHandler}),n.d(e,"_52",function(){return x.a}),n.d(e,"_53",function(){return I.a}),n.d(e,"_54",function(){return I.b}),n.d(e,"_55",function(){return I.c}),n.d(e,"_56",function(){return I.d}),n.d(e,"_57",function(){return I.e}),n.d(e,"_58",function(){return I.f}),n.d(e,"_59",function(){return I.g}),n.d(e,"_60",function(){return I.h}),n.d(e,"_61",function(){return I.i}),n.d(e,"_62",function(){return I.j}),n.d(e,"_63",function(){return I.k}),n.d(e,"_64",function(){return I.l}),n.d(e,"_65",function(){return I.m}),n.d(e,"_66",function(){return I.n}),n.d(e,"_67",function(){return I.o}),n.d(e,"_68",function(){return I.p}),n.d(e,"_69",function(){return I.q}),n.d(e,"_70",function(){return I.r}),n.d(e,"_71",function(){return I.s}),n.d(e,"_72",function(){return I.t}),n.d(e,"H",function(){return C.a}),n.d(e,"I",function(){return k.AnimationPlayer}),n.d(e,"J",function(){return T.Sanitizer}),n.d(e,"K",function(){return T.SecurityContext})},function(t,e,n){"use strict";var r=n(275),i=n(276),o=n(277),s=n(143),a=n(195),c=n(279),u=n(280),l=n(281),h=n(116),p=n(146),f=n(147),_=n(148),d=n(422),y=n(200),m=n(102),g=n(13),v=n(60),b=n(289),w=n(204),x=n(291),I=n(25),C=n(19),k=n(23),T=n(12),E=n(8),S=n(296),O=n(15),R=n(205),A=n(297),N=n(206),P=n(151),M=n(103),D=n(208);n.d(e,"a",function(){return V});var V={isDefaultChangeDetectionStrategy:f.c,ChangeDetectorStatus:f.b,constructDependencies:y.b,LifecycleHooks:S.a,LIFECYCLE_HOOKS_VALUES:S.b,ReflectorReader:N.a,CodegenComponentFactoryResolver:v.CodegenComponentFactoryResolver,ComponentRef_:g.ComponentRef_,ViewContainer:k.ViewContainer,AppView:C.AppView,DebugAppView:C.DebugAppView,NgModuleInjector:w.NgModuleInjector,registerModuleFactory:x.a,ViewType:T.ViewType,view_utils:E,ViewMetadata:O.ViewMetadata,DebugContext:b.a,StaticNodeDebugInfo:b.b,devModeEqual:p.b,UNINITIALIZED:p.a,ValueUnwrapper:p.c,RenderDebugInfo:P.RenderDebugInfo,TemplateRef_:I.TemplateRef_,ReflectionCapabilities:A.a,makeDecorator:M.c,DebugDomRootRenderer:d.a,Console:_.Console,reflector:R.a,Reflector:R.b,NoOpAnimationPlayer:s.NoOpAnimationPlayer,AnimationPlayer:s.AnimationPlayer,AnimationSequencePlayer:a.AnimationSequencePlayer,AnimationGroupPlayer:i.a,AnimationKeyframe:o.AnimationKeyframe,prepareFinalAnimationStyles:c.prepareFinalAnimationStyles,balanceAnimationKeyframes:c.balanceAnimationKeyframes,flattenStyles:c.flattenStyles,clearStyles:c.clearStyles,renderStyles:c.renderStyles,collectAndResolveStyles:c.collectAndResolveStyles,APP_ID_RANDOM_PROVIDER:h.APP_ID_RANDOM_PROVIDER,AnimationStyles:u.AnimationStyles,ANY_STATE:r.b,DEFAULT_STATE:r.c,EMPTY_STATE:r.d,FILL_STYLE_FLAG:r.a,ComponentStillLoadingError:m.ComponentStillLoadingError,isPromise:D.a,AnimationTransition:l.AnimationTransition}},function(t,e,n){"use strict";var r=n(7),i=n(286);n.d(e,"a",function(){return o});var o=function(){function t(t){this._delegate=t}return t.prototype.renderComponent=function(t){return new s(this._delegate.renderComponent(t))},t}(),s=function(){function t(t){this._delegate=t}return t.prototype.selectRootElement=function(t,e){var r=this._delegate.selectRootElement(t,e),o=new i.a(r,null,e);return n.i(i.b)(o),r},t.prototype.createElement=function(t,e,r){var o=this._delegate.createElement(t,e,r),s=new i.a(o,n.i(i.c)(t),r);return s.name=e,n.i(i.b)(s),o},t.prototype.createViewRoot=function(t){return this._delegate.createViewRoot(t)},t.prototype.createTemplateAnchor=function(t,e){var r=this._delegate.createTemplateAnchor(t,e),o=new i.d(r,n.i(i.c)(t),e);return n.i(i.b)(o),r},t.prototype.createText=function(t,e,r){var o=this._delegate.createText(t,e,r),s=new i.d(o,n.i(i.c)(t),r);return n.i(i.b)(s),o},t.prototype.projectNodes=function(t,e){var o=n.i(i.c)(t);if(n.i(r.d)(o)&&o instanceof i.a){var s=o;e.forEach(function(t){s.addChild(n.i(i.c)(t))})}this._delegate.projectNodes(t,e)},t.prototype.attachViewAfter=function(t,e){var o=n.i(i.c)(t);if(n.i(r.d)(o)){var s=o.parent;if(e.length>0&&n.i(r.d)(s)){var a=[];e.forEach(function(t){return a.push(n.i(i.c)(t))}),s.insertChildrenAfter(o,a)}}this._delegate.attachViewAfter(t,e)},t.prototype.detachView=function(t){t.forEach(function(t){var e=n.i(i.c)(t);n.i(r.d)(e)&&n.i(r.d)(e.parent)&&e.parent.removeChild(e)}),this._delegate.detachView(t)},t.prototype.destroyView=function(t,e){e=e||[],e.forEach(function(t){n.i(i.e)(n.i(i.c)(t))}),this._delegate.destroyView(t,e)},t.prototype.listen=function(t,e,o){var s=n.i(i.c)(t);return n.i(r.d)(s)&&s.listeners.push(new i.f(e,o)),this._delegate.listen(t,e,o)},t.prototype.listenGlobal=function(t,e,n){return this._delegate.listenGlobal(t,e,n)},t.prototype.setElementProperty=function(t,e,o){var s=n.i(i.c)(t);n.i(r.d)(s)&&s instanceof i.a&&(s.properties[e]=o),this._delegate.setElementProperty(t,e,o)},t.prototype.setElementAttribute=function(t,e,o){var s=n.i(i.c)(t);n.i(r.d)(s)&&s instanceof i.a&&(s.attributes[e]=o),this._delegate.setElementAttribute(t,e,o)},t.prototype.setBindingDebugInfo=function(t,e,n){this._delegate.setBindingDebugInfo(t,e,n)},t.prototype.setElementClass=function(t,e,o){var s=n.i(i.c)(t);n.i(r.d)(s)&&s instanceof i.a&&(s.classes[e]=o),this._delegate.setElementClass(t,e,o)},t.prototype.setElementStyle=function(t,e,o){var s=n.i(i.c)(t);n.i(r.d)(s)&&s instanceof i.a&&(s.styles[e]=o),this._delegate.setElementStyle(t,e,o)},t.prototype.invokeElementMethod=function(t,e,n){this._delegate.invokeElementMethod(t,e,n)},t.prototype.setText=function(t,e){this._delegate.setText(t,e)},t.prototype.animate=function(t,e,n,r,i,o,s){return void 0===s&&(s=[]),this._delegate.animate(t,e,n,r,i,o,s)},t}()},function(t,e,n){"use strict";function r(t,e){for(var n=new Array(t._proto.numberOfProviders),r=0;r0&&(this.provider0=e[0],this.keyId0=e[0].key.id),n>1&&(this.provider1=e[1],this.keyId1=e[1].key.id),n>2&&(this.provider2=e[2],this.keyId2=e[2].key.id),n>3&&(this.provider3=e[3],this.keyId3=e[3].key.id),n>4&&(this.provider4=e[4],this.keyId4=e[4].key.id),n>5&&(this.provider5=e[5],this.keyId5=e[5].key.id),n>6&&(this.provider6=e[6],this.keyId6=e[6].key.id),n>7&&(this.provider7=e[7],this.keyId7=e[7].key.id),n>8&&(this.provider8=e[8],this.keyId8=e[8].key.id),n>9&&(this.provider9=e[9],this.keyId9=e[9].key.id)}return t.prototype.getProviderAtIndex=function(t){if(0==t)return this.provider0;if(1==t)return this.provider1;if(2==t)return this.provider2;if(3==t)return this.provider3;if(4==t)return this.provider4;if(5==t)return this.provider5;if(6==t)return this.provider6;if(7==t)return this.provider7;if(8==t)return this.provider8;if(9==t)return this.provider9;throw new a.d(t)},t.prototype.createInjectorStrategy=function(t){return new d(t,this)},t}(),f=function(){function t(t,e){this.providers=e;var n=e.length;this.keyIds=new Array(n);for(var r=0;r=this.providers.length)throw new a.d(t);return this.providers[t]},t.prototype.createInjectorStrategy=function(t){return new y(this,t)},t}(),_=function(){function t(t){this.numberOfProviders=t.length,this._strategy=t.length>l?new f(this,t):new p(this,t)}return t.fromResolvedProviders=function(e){return new t(e)},t.prototype.getProviderAtIndex=function(t){return this._strategy.getProviderAtIndex(t)},t}(),d=function(){function t(t,e){this.injector=t,this.protoStrategy=e,this.obj0=h,this.obj1=h,this.obj2=h,this.obj3=h,this.obj4=h,this.obj5=h,this.obj6=h,this.obj7=h,this.obj8=h,this.obj9=h}return t.prototype.resetConstructionCounter=function(){this.injector._constructionCounter=0},t.prototype.instantiateProvider=function(t){return this.injector._new(t)},t.prototype.getObjByKeyId=function(t){var e=this.protoStrategy,n=this.injector;return e.keyId0===t?(this.obj0===h&&(this.obj0=n._new(e.provider0)),this.obj0):e.keyId1===t?(this.obj1===h&&(this.obj1=n._new(e.provider1)),this.obj1):e.keyId2===t?(this.obj2===h&&(this.obj2=n._new(e.provider2)),this.obj2):e.keyId3===t?(this.obj3===h&&(this.obj3=n._new(e.provider3)),this.obj3):e.keyId4===t?(this.obj4===h&&(this.obj4=n._new(e.provider4)),this.obj4):e.keyId5===t?(this.obj5===h&&(this.obj5=n._new(e.provider5)),this.obj5):e.keyId6===t?(this.obj6===h&&(this.obj6=n._new(e.provider6)),this.obj6):e.keyId7===t?(this.obj7===h&&(this.obj7=n._new(e.provider7)),this.obj7):e.keyId8===t?(this.obj8===h&&(this.obj8=n._new(e.provider8)),this.obj8):e.keyId9===t?(this.obj9===h&&(this.obj9=n._new(e.provider9)),this.obj9):h},t.prototype.getObjAtIndex=function(t){if(0==t)return this.obj0;if(1==t)return this.obj1;if(2==t)return this.obj2;if(3==t)return this.obj3;if(4==t)return this.obj4;if(5==t)return this.obj5;if(6==t)return this.obj6;if(7==t)return this.obj7;if(8==t)return this.obj8;if(9==t)return this.obj9;throw new a.d(t)},t.prototype.getMaxNumberOfObjects=function(){return l},t}(),y=function(){function t(t,e){this.protoStrategy=t,this.injector=e,this.objs=new Array(t.providers.length).fill(h)}return t.prototype.resetConstructionCounter=function(){this.injector._constructionCounter=0},t.prototype.instantiateProvider=function(t){return this.injector._new(t)},t.prototype.getObjByKeyId=function(t){for(var e=this.protoStrategy,n=0;n=this.objs.length)throw new a.d(t);return this.objs[t]},t.prototype.getMaxNumberOfObjects=function(){return this.objs.length},t}(),m=function(){function t(){}return t.resolve=function(t){return n.i(u.a)(t)},t.resolveAndCreate=function(e,n){void 0===n&&(n=null);var r=t.resolve(e);return t.fromResolvedProviders(r,n)},t.fromResolvedProviders=function(t,e){return void 0===e&&(e=null),new g(_.fromResolvedProviders(t),e)},Object.defineProperty(t.prototype,"parent",{get:function(){return n.i(i.a)()},enumerable:!0,configurable:!0}),t.prototype.resolveAndCreateChild=function(t){return n.i(i.a)()},t.prototype.createChildFromResolved=function(t){return n.i(i.a)()},t.prototype.resolveAndInstantiate=function(t){return n.i(i.a)()},t.prototype.instantiateResolved=function(t){return n.i(i.a)()},t}(),g=function(){function t(t,e){void 0===e&&(e=null),this._constructionCounter=0,this._proto=t,this._parent=e,this._strategy=t._strategy.createInjectorStrategy(this)}return t.prototype.get=function(t,e){return void 0===e&&(e=o.a),this._getByKey(c.a.get(t),null,null,e)},t.prototype.getAt=function(t){return this._strategy.getObjAtIndex(t)},Object.defineProperty(t.prototype,"parent",{get:function(){return this._parent},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"internalStrategy",{get:function(){return this._strategy},enumerable:!0,configurable:!0}),t.prototype.resolveAndCreateChild=function(t){var e=m.resolve(t);return this.createChildFromResolved(e)},t.prototype.createChildFromResolved=function(e){var n=new _(e),r=new t(n);return r._parent=this,r},t.prototype.resolveAndInstantiate=function(t){return this.instantiateResolved(m.resolve([t])[0])},t.prototype.instantiateResolved=function(t){return this._instantiateProvider(t)},t.prototype._new=function(t){if(this._constructionCounter++>this._strategy.getMaxNumberOfObjects())throw new a.e(this,t.key);return this._instantiateProvider(t)},t.prototype._instantiateProvider=function(t){if(t.multiProvider){for(var e=new Array(t.resolvedFactories.length),n=0;n0?this._getByReflectiveDependency(t,C[0]):null,r=k>1?this._getByReflectiveDependency(t,C[1]):null,i=k>2?this._getByReflectiveDependency(t,C[2]):null,o=k>3?this._getByReflectiveDependency(t,C[3]):null,s=k>4?this._getByReflectiveDependency(t,C[4]):null,c=k>5?this._getByReflectiveDependency(t,C[5]):null,u=k>6?this._getByReflectiveDependency(t,C[6]):null,l=k>7?this._getByReflectiveDependency(t,C[7]):null,h=k>8?this._getByReflectiveDependency(t,C[8]):null,p=k>9?this._getByReflectiveDependency(t,C[9]):null,f=k>10?this._getByReflectiveDependency(t,C[10]):null,_=k>11?this._getByReflectiveDependency(t,C[11]):null,d=k>12?this._getByReflectiveDependency(t,C[12]):null,y=k>13?this._getByReflectiveDependency(t,C[13]):null,m=k>14?this._getByReflectiveDependency(t,C[14]):null,g=k>15?this._getByReflectiveDependency(t,C[15]):null,v=k>16?this._getByReflectiveDependency(t,C[16]):null,b=k>17?this._getByReflectiveDependency(t,C[17]):null,w=k>18?this._getByReflectiveDependency(t,C[18]):null,x=k>19?this._getByReflectiveDependency(t,C[19]):null}catch(e){throw(e instanceof a.f||e instanceof a.g)&&e.addKey(this,t.key),e}var T;try{switch(k){case 0:T=I();break;case 1:T=I(n);break;case 2:T=I(n,r);break;case 3:T=I(n,r,i);break;case 4:T=I(n,r,i,o);break;case 5:T=I(n,r,i,o,s);break;case 6:T=I(n,r,i,o,s,c);break;case 7:T=I(n,r,i,o,s,c,u);break;case 8:T=I(n,r,i,o,s,c,u,l);break;case 9:T=I(n,r,i,o,s,c,u,l,h);break;case 10:T=I(n,r,i,o,s,c,u,l,h,p);break;case 11:T=I(n,r,i,o,s,c,u,l,h,p,f);break;case 12:T=I(n,r,i,o,s,c,u,l,h,p,f,_);break;case 13:T=I(n,r,i,o,s,c,u,l,h,p,f,_,d);break;case 14:T=I(n,r,i,o,s,c,u,l,h,p,f,_,d,y);break;case 15:T=I(n,r,i,o,s,c,u,l,h,p,f,_,d,y,m);break;case 16:T=I(n,r,i,o,s,c,u,l,h,p,f,_,d,y,m,g);break;case 17:T=I(n,r,i,o,s,c,u,l,h,p,f,_,d,y,m,g,v);break;case 18:T=I(n,r,i,o,s,c,u,l,h,p,f,_,d,y,m,g,v,b);break;case 19:T=I(n,r,i,o,s,c,u,l,h,p,f,_,d,y,m,g,v,b,w); +break;case 20:T=I(n,r,i,o,s,c,u,l,h,p,f,_,d,y,m,g,v,b,w,x);break;default:throw new Error("Cannot instantiate '"+t.key.displayName+"' because it has more than 20 dependencies")}}catch(e){throw new a.g(this,e,e.stack,t.key)}return T},t.prototype._getByReflectiveDependency=function(t,e){return this._getByKey(e.key,e.lowerBoundVisibility,e.upperBoundVisibility,e.optional?null:o.a)},t.prototype._getByKey=function(t,e,n,r){return t===v?this:n instanceof s.d?this._getByKeySelf(t,r):this._getByKeyDefault(t,r,e)},t.prototype._throwOrNull=function(t,e){if(e!==o.a)return e;throw new a.h(this,t)},t.prototype._getByKeySelf=function(t,e){var n=this._strategy.getObjByKeyId(t.id);return n!==h?n:this._throwOrNull(t,e)},t.prototype._getByKeyDefault=function(e,n,r){var i;for(i=r instanceof s.f?this._parent:this;i instanceof t;){var o=i,a=o._strategy.getObjByKeyId(e.id);if(a!==h)return a;i=o._parent}return null!==i?i.get(e.token,n):this._throwOrNull(e,n)},Object.defineProperty(t.prototype,"displayName",{get:function(){var t=r(this,function(t){return' "'+t.key.displayName+'" '}).join(", ");return"ReflectiveInjector(providers: ["+t+"])"},enumerable:!0,configurable:!0}),t.prototype.toString=function(){return this.displayName},t}(),v=c.a.get(o.b)},function(t,e,n){"use strict";var r=n(102),i=n(13),o=n(60),s=n(22),a=n(204),c=n(291),u=n(292),l=n(427),h=n(25),p=n(293),f=n(294);n.d(e,"a",function(){return r.COMPILER_OPTIONS}),n.d(e,"b",function(){return r.CompilerFactory}),n.d(e,"c",function(){return r.ModuleWithComponentFactories}),n.d(e,"d",function(){return r.Compiler}),n.d(e,"e",function(){return i.ComponentFactory}),n.d(e,"f",function(){return i.ComponentRef}),n.d(e,"g",function(){return o.ComponentFactoryResolver}),n.d(e,"h",function(){return s.ElementRef}),n.d(e,"i",function(){return a.NgModuleFactory}),n.d(e,"j",function(){return a.NgModuleRef}),n.d(e,"k",function(){return c.b}),n.d(e,"l",function(){return c.c}),n.d(e,"m",function(){return u.QueryList}),n.d(e,"n",function(){return l.a}),n.d(e,"o",function(){return l.b}),n.d(e,"p",function(){return h.TemplateRef}),n.d(e,"q",function(){return p.b}),n.d(e,"r",function(){return f.b}),n.d(e,"s",function(){return f.c})},function(t,e,n){"use strict";function r(t,e){t instanceof i.a||t instanceof s.AnimationSequencePlayer?t.players.forEach(function(t){return r(t,e)}):e.push(t)}var i=n(276),o=n(278),s=n(195),a=n(417);n.d(e,"a",function(){return c});var c=function(){function t(){this._players=new a.a}return t.prototype.onAllActiveAnimationsDone=function(t){var e=this._players.getAllPlayers();e.length?new i.a(e).onDone(function(){return t()}):t()},t.prototype.queueAnimation=function(t,e,r){n.i(o.b)(r),this._players.set(t,e,r)},t.prototype.getAnimationPlayers=function(t,e,n){void 0===n&&(n=!1);var i=[];if(n)this._players.findAllPlayersByElement(t).forEach(function(t){r(t,i)});else{var o=this._players.find(t,e);o&&r(o,i)}return i},t}()},function(t,e,n){"use strict";var r=n(117);n.d(e,"a",function(){return o});var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=(new Object,function(t){function e(e,n){t.call(this),this._view=e,this._nodeIndex=n}return i(e,t),e.prototype.get=function(t,e){return void 0===e&&(e=r.a),this._view.injectorGet(t,this._nodeIndex,e)},e}(r.b))},function(t,e,n){"use strict";function r(t,e,n){if(!t)throw new Error("Cannot find '"+n+"' in '"+e+"'");return t}var i=n(53),o=n(102);n.d(e,"b",function(){return c}),n.d(e,"a",function(){return l});var s="#",a="NgFactory",c=function(){function t(){}return t}(),u={factoryPathPrefix:"",factoryPathSuffix:".ngfactory"},l=function(){function t(t,e){this._compiler=t,this._config=e||u}return t.prototype.load=function(t){var e=this._compiler instanceof o.Compiler;return e?this.loadFactory(t):this.loadAndCompile(t)},t.prototype.loadAndCompile=function(t){var e=this,i=t.split(s),o=i[0],a=i[1];return void 0===a&&(a="default"),n(288)(o).then(function(t){return t[a]}).then(function(t){return r(t,o,a)}).then(function(t){return e._compiler.compileModuleAsync(t)})},t.prototype.loadFactory=function(t){var e=t.split(s),i=e[0],o=e[1],c=a;return void 0===o&&(o="default",c=""),n(288)(this._config.factoryPathPrefix+i+this._config.factoryPathSuffix).then(function(t){return t[o+c]}).then(function(t){return r(t,i,o)})},t.decorators=[{type:i.b}],t.ctorParameters=[{type:o.Compiler},{type:c,decorators:[{type:i.d}]}],t}()},function(t,e,n){"use strict";var r=n(198),i=n(103);n.d(e,"g",function(){return o}),n.d(e,"a",function(){return s}),n.d(e,"d",function(){return a}),n.d(e,"c",function(){return c}),n.d(e,"b",function(){return u}),n.d(e,"f",function(){return l}),n.d(e,"e",function(){return h});var o=new r.a("AnalyzeForEntryComponents"),s=n.i(i.a)("Attribute",[["attributeName",void 0]]),a=function(){function t(){}return t}(),c=n.i(i.b)("ContentChildren",[["selector",void 0],{first:!1,isViewQuery:!1,descendants:!1,read:void 0}],a),u=n.i(i.b)("ContentChild",[["selector",void 0],{first:!0,isViewQuery:!1,descendants:!0,read:void 0}],a),l=n.i(i.b)("ViewChildren",[["selector",void 0],{first:!1,isViewQuery:!0,descendants:!0,read:void 0}],a),h=n.i(i.b)("ViewChild",[["selector",void 0],{first:!0,isViewQuery:!0,descendants:!0,read:void 0}],a)},function(t,e,n){"use strict";var r=n(147),i=n(103);n.d(e,"b",function(){return o}),n.d(e,"a",function(){return s}),n.d(e,"g",function(){return a}),n.d(e,"e",function(){return c}),n.d(e,"f",function(){return u}),n.d(e,"c",function(){return l}),n.d(e,"d",function(){return h});var o=n.i(i.c)("Directive",{selector:void 0,inputs:void 0,outputs:void 0,host:void 0,providers:void 0,exportAs:void 0,queries:void 0}),s=n.i(i.c)("Component",{selector:void 0,inputs:void 0,outputs:void 0,host:void 0,exportAs:void 0,moduleId:void 0,providers:void 0,viewProviders:void 0,changeDetection:r.a.Default,queries:void 0,templateUrl:void 0,template:void 0,styleUrls:void 0,styles:void 0,animations:void 0,encapsulation:void 0,interpolation:void 0,entryComponents:void 0},o),a=n.i(i.c)("Pipe",{name:void 0,pure:!0}),c=n.i(i.b)("Input",[["bindingPropertyName",void 0]]),u=n.i(i.b)("Output",[["bindingPropertyName",void 0]]),l=n.i(i.b)("HostBinding",[["hostPropertyName",void 0]]),h=n.i(i.b)("HostListener",[["eventName",void 0],["args",[]]])},function(t,e,n){"use strict";var r=n(103);n.d(e,"b",function(){return i}),n.d(e,"c",function(){return o}),n.d(e,"a",function(){return s});var i={name:"custom-elements"},o={name:"no-errors-schema"},s=n.i(r.c)("NgModule",{providers:void 0,declarations:void 0,imports:void 0,exports:void 0,entryComponents:void 0,bootstrap:void 0,schemas:void 0,id:void 0})},function(t,e,n){"use strict";function r(){return s.a}var i=n(145),o=n(148),s=n(205),a=n(206),c=n(152);n.d(e,"a",function(){return l});var u=[i.PlatformRef_,{provide:i.PlatformRef,useExisting:i.PlatformRef_},{provide:s.b,useFactory:r,deps:[]},{provide:a.a,useExisting:s.b},c.TestabilityRegistry,o.Console],l=n.i(i.createPlatformFactory)(null,"core",u)},function(t,e,n){"use strict";function r(){var t=c.a.wtf;return!(!t||!(u=t.trace))&&(l=u.events,!0)}function i(t,e){return void 0===e&&(e=null),l.createScope(t,e)}function o(t,e){return u.leaveScope(t,e),e}function s(t,e){return u.beginTimeRange(t,e)}function a(t){u.endTimeRange(t)}var c=n(7);e.a=r,e.b=i,e.c=o,e.d=s,e.e=a;var u,l},function(t,e,n){"use strict";var r=n(151);n.d(e,"a",function(){return r.RenderComponentType}),n.d(e,"b",function(){return r.Renderer}),n.d(e,"c",function(){return r.RootRenderer})},function(t,e,n){"use strict";var r=n(103);n.d(e,"a",function(){return r.d})},function(t,e,n){"use strict";var r=n(104);n.d(e,"a",function(){return r.NgZone})},function(t,e,n){"use strict";var r=n(32),i=n(61);n.d(e,"a",function(){return s});var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(t){function e(){var e=this;t.call(this),this._animationPrefix=null,this._transitionEnd=null;try{var r=this.createElement("div",this.defaultDoc());if(n.i(i.a)(this.getStyle(r,"animationName")))this._animationPrefix="";else for(var o=["Webkit","Moz","O","ms"],s=0;s-1&&t.splice(r,1)}},t.remove=function(t,e){var n=t.indexOf(e);return n>-1&&(t.splice(n,1),!0)},t.equals=function(t,e){if(t.length!=e.length)return!1;for(var n=0;n/g,">")}function a(t){f.attributeMap(t).forEach(function(e,n){"xmlns:ns1"!==n&&0!==n.indexOf("ns1:")||f.removeAttribute(t,n)});for(var e=0,n=f.childNodesAsList(t);e")):void(this.sanitizedSomething=!0)},t.prototype.endElement=function(t){var e=f.nodeName(t).toLowerCase();b.hasOwnProperty(e)&&!_.hasOwnProperty(e)&&(this.buf.push(""))},t.prototype.chars=function(t){this.buf.push(s(t))},t}(),T=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,E=/([^\#-~ |!])/g},function(t,e,n){"use strict";function r(t){for(var e=!0,n=!0,r=0;r .api-info-wrapper[_ngcontent-%COMP%] {\n box-sizing: border-box;\n padding: 40px;\n width: 60%; }\n @media (max-width: 1100px) {\n [_nghost-%COMP%] > .api-info-wrapper[_ngcontent-%COMP%] {\n width: 100%; } }\n\n.openapi-button[_ngcontent-%COMP%] {\n border: 1px solid #0033a0;\n color: #0033a0;\n font-weight: normal;\n margin-left: 0.5em;\n padding: 3px 8px 4px; }\n\n[_nghost-%COMP%] [section] {\n padding-top: 80px; }"]},function(t,e,n){"use strict";var r=n(214),i=n(19),o=n(8),s=n(15),a=n(12),c=n(9),u=n(13),l=n(20),h=n(35),p=n(451),f=n(23),_=n(36),d=n(230),y=n(311),m=n(25),g=n(160),v=n(122),b=n(60),w=n(28),x=n(39),I=function(){function t(t,e){this._changed=!1,this.context=new r.ApiInfo(t,e)}return t.prototype.ngOnDetach=function(t,e,n){},t.prototype.ngOnDestroy=function(){},t.prototype.ngDoCheck=function(t,e,n){var r=this._changed;return this._changed=!1,n||0===t.numberOfChecks&&this.context.ngOnInit(),r},t.prototype.checkHost=function(t,e,n,r){},t.prototype.handleEvent=function(t,e){var n=!0;return n},t.prototype.subscribe=function(t,e){this._eventHandler=e},t}();e.Wrapper_ApiInfo=I;var C=o.createRenderComponentType("",0,s.ViewEncapsulation.None,[],{}),k=function(t){function e(n,r,i,o){t.call(this,e,C,a.ViewType.HOST,n,r,i,o,c.ChangeDetectorStatus.CheckAlways)}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=o.selectOrCreateRenderHostElement(this.renderer,"api-info",o.EMPTY_INLINE_ARRAY,t,null),this.compView_0=new S(this.viewUtils,this,0,this._el_0),this._ApiInfo_0_3=new I(this.injectorGet(l.SpecManager,this.parentIndex),this.injectorGet(h.OptionsService,this.parentIndex)),this.compView_0.create(this._ApiInfo_0_3.context),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0],null),new u.ComponentRef_(0,this,this._el_0,this._ApiInfo_0_3.context)},e.prototype.injectorGetInternal=function(t,e,n){return t===r.ApiInfo&&0===e?this._ApiInfo_0_3.context:n},e.prototype.detectChangesInternal=function(t){this._ApiInfo_0_3.ngDoCheck(this,this._el_0,t)&&this.compView_0.markAsCheckOnce(),this.compView_0.detectChanges(t)},e.prototype.destroyInternal=function(){this.compView_0.destroy()},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(i.AppView);e.ApiInfoNgFactory=new u.ComponentFactory("api-info",k,r.ApiInfo);var T=[p.styles],E=o.createRenderComponentType("",0,s.ViewEncapsulation.Emulated,T,{}),S=function(t){function e(n,r,i,o){t.call(this,e,E,a.ViewType.COMPONENT,n,r,i,o,c.ChangeDetectorStatus.CheckOnce),this._expr_36=c.UNINITIALIZED,this._expr_37=c.UNINITIALIZED,this._expr_38=c.UNINITIALIZED}return __extends(e,t),e.prototype.createInternal=function(t){var e=this.renderer.createViewRoot(this.parentElement);return this._el_0=o.createRenderElement(this.renderer,e,"div",new o.InlineArray2(2,"class","api-info-wrapper"),null),this._text_1=this.renderer.createText(this._el_0,"\n ",null),this._el_2=o.createRenderElement(this.renderer,this._el_0,"h1",o.EMPTY_INLINE_ARRAY,null),this._text_3=this.renderer.createText(this._el_2,"",null),this._el_4=o.createRenderElement(this.renderer,this._el_2,"span",new o.InlineArray2(2,"class","api-info-version"),null),this._text_5=this.renderer.createText(this._el_4,"",null),this._text_6=this.renderer.createText(this._el_0,"\n ",null),this._el_7=o.createRenderElement(this.renderer,this._el_0,"p",o.EMPTY_INLINE_ARRAY,null),this._text_8=this.renderer.createText(this._el_7,"\n Download OpenAPI (fka Swagger) specification:\n ",null),this._el_9=o.createRenderElement(this.renderer,this._el_7,"a",new o.InlineArray4(4,"class","openapi-button","target","_blank"),null),this._text_10=this.renderer.createText(this._el_9," Download ",null),this._text_11=this.renderer.createText(this._el_7,"\n ",null),this._text_12=this.renderer.createText(this._el_0,"\n ",null),this._el_13=o.createRenderElement(this.renderer,this._el_0,"p",o.EMPTY_INLINE_ARRAY,null),this._text_14=this.renderer.createText(this._el_13,"\n ",null),this._text_15=this.renderer.createText(this._el_13,"\n ",null),this._anchor_16=this.renderer.createTemplateAnchor(this._el_13,null),this._vc_16=new f.ViewContainer(16,13,this,this._anchor_16),this._TemplateRef_16_5=new m.TemplateRef_(this,16,this._anchor_16),this._NgIf_16_6=new _.Wrapper_NgIf(this._vc_16.vcRef,this._TemplateRef_16_5),this._text_17=this.renderer.createText(this._el_13,"\n ",null),this._anchor_18=this.renderer.createTemplateAnchor(this._el_13,null),this._vc_18=new f.ViewContainer(18,13,this,this._anchor_18),this._TemplateRef_18_5=new m.TemplateRef_(this,18,this._anchor_18),this._NgIf_18_6=new _.Wrapper_NgIf(this._vc_18.vcRef,this._TemplateRef_18_5),this._text_19=this.renderer.createText(this._el_13,"\n ",null),this._text_20=this.renderer.createText(this._el_0,"\n ",null),this._el_21=o.createRenderElement(this.renderer,this._el_0,"span",new o.InlineArray2(2,"class","redoc-markdown-block"),null),this._text_22=this.renderer.createText(this._el_21,"\n ",null),this._el_23=o.createRenderElement(this.renderer,this._el_21,"dynamic-ng2-viewer",o.EMPTY_INLINE_ARRAY,null),this._vc_23=new f.ViewContainer(23,21,this,this._el_23),this.compView_23=new y.View_DynamicNg2Viewer0(this.viewUtils,this,23,this._el_23),this._DynamicNg2Viewer_23_5=new y.Wrapper_DynamicNg2Viewer(this._vc_23.vcRef,this.parentView.injectorGet(g.ContentProjector,this.parentIndex),this.parentView.injectorGet(v.ComponentParser,this.parentIndex),this.parentView.injectorGet(b.ComponentFactoryResolver,this.parentIndex),this.renderer),this.compView_23.create(this._DynamicNg2Viewer_23_5.context),this._text_24=this.renderer.createText(this._el_21,"\n ",null),this._text_25=this.renderer.createText(this._el_0,"\n",null),this._text_26=this.renderer.createText(e,"\n",null),this.init(null,this.renderer.directRenderer?null:[this._el_0,this._text_1,this._el_2,this._text_3,this._el_4,this._text_5,this._text_6,this._el_7,this._text_8,this._el_9,this._text_10,this._text_11,this._text_12,this._el_13,this._text_14,this._text_15,this._anchor_16,this._text_17,this._anchor_18,this._text_19,this._text_20,this._el_21,this._text_22,this._el_23,this._text_24,this._text_25,this._text_26],null),null},e.prototype.injectorGetInternal=function(t,e,n){return t===m.TemplateRef&&16===e?this._TemplateRef_16_5:t===w.NgIf&&16===e?this._NgIf_16_6.context:t===m.TemplateRef&&18===e?this._TemplateRef_18_5:t===w.NgIf&&18===e?this._NgIf_18_6.context:t===d.DynamicNg2Viewer&&23===e?this._DynamicNg2Viewer_23_5.context:n},e.prototype.detectChangesInternal=function(t){var e=null==this.context.info?null:this.context.info.contact;this._NgIf_16_6.check_ngIf(e,t,!1),this._NgIf_16_6.ngDoCheck(this,this._anchor_16,t);var n=this.context.info.license;this._NgIf_18_6.check_ngIf(n,t,!1),this._NgIf_18_6.ngDoCheck(this,this._anchor_18,t);var r=this.context.info["x-redoc-html-description"];this._DynamicNg2Viewer_23_5.check_html(r,t,!1),this._DynamicNg2Viewer_23_5.ngDoCheck(this,this._el_23,t),this._vc_16.detectChangesInNestedViews(t),this._vc_18.detectChangesInNestedViews(t),this._vc_23.detectChangesInNestedViews(t);var i=o.inlineInterpolate(1,"",this.context.info.title," ");o.checkBinding(t,this._expr_36,i)&&(this.renderer.setText(this._text_3,i),this._expr_36=i);var s=o.inlineInterpolate(1,"(",this.context.info.version,")");o.checkBinding(t,this._expr_37,s)&&(this.renderer.setText(this._text_5,s),this._expr_37=s);var a=o.inlineInterpolate(1,"",this.context.specUrl,"");o.checkBinding(t,this._expr_38,a)&&(this.renderer.setElementAttribute(this._el_9,"href",null==this.viewUtils.sanitizer.sanitize(x.SecurityContext.URL,a)?null:this.viewUtils.sanitizer.sanitize(x.SecurityContext.URL,a).toString()),this._expr_38=a),this.compView_23.detectChanges(t)},e.prototype.destroyInternal=function(){this._vc_16.destroyNestedViews(),this._vc_18.destroyNestedViews(),this._vc_23.destroyNestedViews(),this.compView_23.destroy()},e.prototype.createEmbeddedViewInternal=function(t){return 16==t?new O(this.viewUtils,this,16,this._anchor_16,this._vc_16):18==t?new N(this.viewUtils,this,18,this._anchor_18,this._vc_18):null},e}(i.AppView);e.View_ApiInfo0=S;var O=function(t){function e(n,r,i,o,s){t.call(this,e,E,a.ViewType.EMBEDDED,n,r,i,o,c.ChangeDetectorStatus.CheckAlways,s)}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=o.createRenderElement(this.renderer,null,"span",o.EMPTY_INLINE_ARRAY,null),this._text_1=this.renderer.createText(this._el_0," Contact:\n ",null),this._anchor_2=this.renderer.createTemplateAnchor(this._el_0,null),this._vc_2=new f.ViewContainer(2,0,this,this._anchor_2),this._TemplateRef_2_5=new m.TemplateRef_(this,2,this._anchor_2),this._NgIf_2_6=new _.Wrapper_NgIf(this._vc_2.vcRef,this._TemplateRef_2_5),this._text_3=this.renderer.createText(this._el_0,"\n ",null),this._anchor_4=this.renderer.createTemplateAnchor(this._el_0,null),this._vc_4=new f.ViewContainer(4,0,this,this._anchor_4),this._TemplateRef_4_5=new m.TemplateRef_(this,4,this._anchor_4),this._NgIf_4_6=new _.Wrapper_NgIf(this._vc_4.vcRef,this._TemplateRef_4_5),this._text_5=this.renderer.createText(this._el_0,"\n ",null),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1,this._anchor_2,this._text_3,this._anchor_4,this._text_5],null),null},e.prototype.injectorGetInternal=function(t,e,n){return t===m.TemplateRef&&2===e?this._TemplateRef_2_5:t===w.NgIf&&2===e?this._NgIf_2_6.context:t===m.TemplateRef&&4===e?this._TemplateRef_4_5:t===w.NgIf&&4===e?this._NgIf_4_6.context:n},e.prototype.detectChangesInternal=function(t){var e=this.parentView.context.info.contact.url;this._NgIf_2_6.check_ngIf(e,t,!1),this._NgIf_2_6.ngDoCheck(this,this._anchor_2,t);var n=this.parentView.context.info.contact.email;this._NgIf_4_6.check_ngIf(n,t,!1),this._NgIf_4_6.ngDoCheck(this,this._anchor_4,t),this._vc_2.detectChangesInNestedViews(t),this._vc_4.detectChangesInNestedViews(t)},e.prototype.destroyInternal=function(){this._vc_2.destroyNestedViews(),this._vc_4.destroyNestedViews()},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e.prototype.createEmbeddedViewInternal=function(t){return 2==t?new R(this.viewUtils,this,2,this._anchor_2,this._vc_2):4==t?new A(this.viewUtils,this,4,this._anchor_4,this._vc_4):null},e}(i.AppView),R=function(t){function e(n,r,i,o,s){t.call(this,e,E,a.ViewType.EMBEDDED,n,r,i,o,c.ChangeDetectorStatus.CheckAlways,s),this._expr_2=c.UNINITIALIZED,this._expr_3=c.UNINITIALIZED}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=o.createRenderElement(this.renderer,null,"a",o.EMPTY_INLINE_ARRAY,null),this._text_1=this.renderer.createText(this._el_0,"",null),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1],null),null},e.prototype.detectChangesInternal=function(t){var e=o.inlineInterpolate(1,"",this.parentView.parentView.context.info.contact.url,"");o.checkBinding(t,this._expr_2,e)&&(this.renderer.setElementProperty(this._el_0,"href",this.viewUtils.sanitizer.sanitize(x.SecurityContext.URL,e)),this._expr_2=e);var n=o.inlineInterpolate(1,"\n ",this.parentView.parentView.context.info.contact.name||this.parentView.parentView.context.info.contact.url,"");o.checkBinding(t,this._expr_3,n)&&(this.renderer.setText(this._text_1,n),this._expr_3=n)},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(i.AppView),A=function(t){function e(n,r,i,o,s){t.call(this,e,E,a.ViewType.EMBEDDED,n,r,i,o,c.ChangeDetectorStatus.CheckAlways,s),this._expr_2=c.UNINITIALIZED,this._expr_3=c.UNINITIALIZED}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=o.createRenderElement(this.renderer,null,"a",o.EMPTY_INLINE_ARRAY,null),this._text_1=this.renderer.createText(this._el_0,"",null),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1],null),null},e.prototype.detectChangesInternal=function(t){var e=o.inlineInterpolate(1,"mailto:",this.parentView.parentView.context.info.contact.email,"");o.checkBinding(t,this._expr_2,e)&&(this.renderer.setElementProperty(this._el_0,"href",this.viewUtils.sanitizer.sanitize(x.SecurityContext.URL,e)),this._expr_2=e);var n=o.inlineInterpolate(1,"\n ",this.parentView.parentView.context.info.contact.email,"");o.checkBinding(t,this._expr_3,n)&&(this.renderer.setText(this._text_1,n),this._expr_3=n)},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(i.AppView),N=function(t){function e(n,r,i,o,s){t.call(this,e,E,a.ViewType.EMBEDDED,n,r,i,o,c.ChangeDetectorStatus.CheckAlways,s)}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=o.createRenderElement(this.renderer,null,"span",o.EMPTY_INLINE_ARRAY,null),this._text_1=this.renderer.createText(this._el_0," License:\n ",null),this._anchor_2=this.renderer.createTemplateAnchor(this._el_0,null),this._vc_2=new f.ViewContainer(2,0,this,this._anchor_2),this._TemplateRef_2_5=new m.TemplateRef_(this,2,this._anchor_2),this._NgIf_2_6=new _.Wrapper_NgIf(this._vc_2.vcRef,this._TemplateRef_2_5),this._text_3=this.renderer.createText(this._el_0,"\n ",null),this._anchor_4=this.renderer.createTemplateAnchor(this._el_0,null),this._vc_4=new f.ViewContainer(4,0,this,this._anchor_4),this._TemplateRef_4_5=new m.TemplateRef_(this,4,this._anchor_4),this._NgIf_4_6=new _.Wrapper_NgIf(this._vc_4.vcRef,this._TemplateRef_4_5),this._text_5=this.renderer.createText(this._el_0,"\n ",null),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1,this._anchor_2,this._text_3,this._anchor_4,this._text_5],null),null},e.prototype.injectorGetInternal=function(t,e,n){return t===m.TemplateRef&&2===e?this._TemplateRef_2_5:t===w.NgIf&&2===e?this._NgIf_2_6.context:t===m.TemplateRef&&4===e?this._TemplateRef_4_5:t===w.NgIf&&4===e?this._NgIf_4_6.context:n},e.prototype.detectChangesInternal=function(t){var e=this.parentView.context.info.license.url;this._NgIf_2_6.check_ngIf(e,t,!1),this._NgIf_2_6.ngDoCheck(this,this._anchor_2,t);var n=!this.parentView.context.info.license.url;this._NgIf_4_6.check_ngIf(n,t,!1),this._NgIf_4_6.ngDoCheck(this,this._anchor_4,t),this._vc_2.detectChangesInNestedViews(t),this._vc_4.detectChangesInNestedViews(t)},e.prototype.destroyInternal=function(){this._vc_2.destroyNestedViews(),this._vc_4.destroyNestedViews()},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e.prototype.createEmbeddedViewInternal=function(t){return 2==t?new P(this.viewUtils,this,2,this._anchor_2,this._vc_2):4==t?new M(this.viewUtils,this,4,this._anchor_4,this._vc_4):null},e}(i.AppView),P=function(t){function e(n,r,i,o,s){t.call(this,e,E,a.ViewType.EMBEDDED,n,r,i,o,c.ChangeDetectorStatus.CheckAlways,s),this._expr_2=c.UNINITIALIZED,this._expr_3=c.UNINITIALIZED}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=o.createRenderElement(this.renderer,null,"a",o.EMPTY_INLINE_ARRAY,null),this._text_1=this.renderer.createText(this._el_0,"",null),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1],null),null},e.prototype.detectChangesInternal=function(t){var e=o.inlineInterpolate(1,"",this.parentView.parentView.context.info.license.url,"");o.checkBinding(t,this._expr_2,e)&&(this.renderer.setElementProperty(this._el_0,"href",this.viewUtils.sanitizer.sanitize(x.SecurityContext.URL,e)),this._expr_2=e);var n=o.inlineInterpolate(1," ",this.parentView.parentView.context.info.license.name," ");o.checkBinding(t,this._expr_3,n)&&(this.renderer.setText(this._text_1,n),this._expr_3=n)},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(i.AppView),M=function(t){function e(n,r,i,o,s){t.call(this,e,E,a.ViewType.EMBEDDED,n,r,i,o,c.ChangeDetectorStatus.CheckAlways,s),this._expr_2=c.UNINITIALIZED}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=o.createRenderElement(this.renderer,null,"span",o.EMPTY_INLINE_ARRAY,null),this._text_1=this.renderer.createText(this._el_0,"",null),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1],null),null},e.prototype.detectChangesInternal=function(t){var e=o.inlineInterpolate(1," ",this.parentView.parentView.context.info.license.name," ");o.checkBinding(t,this._expr_2,e)&&(this.renderer.setText(this._text_1,e),this._expr_2=e)},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(i.AppView)},function(t,e){"use strict";e.styles=["[_nghost-%COMP%] {\n display: block;\n text-align: center; }\n @media (max-width: 1000px) {\n [_nghost-%COMP%] {\n display: none; } }\n\nimg[_ngcontent-%COMP%] {\n max-height: 150px;\n width: auto;\n display: inline-block;\n max-width: 100%;\n box-sizing: border-box; }"]},function(t,e,n){"use strict";var r=n(215),i=n(19),o=n(8),s=n(15),a=n(12),c=n(9),u=n(13),l=n(20),h=n(453),p=n(23),f=n(36),_=n(25),d=n(28),y=n(485),m=n(59),g=n(22),v=n(193),b=n(39),w=function(){function t(t){this._changed=!1,this.context=new r.ApiLogo(t)}return t.prototype.ngOnDetach=function(t,e,n){},t.prototype.ngOnDestroy=function(){},t.prototype.ngDoCheck=function(t,e,n){var r=this._changed;return this._changed=!1,n||0===t.numberOfChecks&&this.context.ngOnInit(),r},t.prototype.checkHost=function(t,e,n,r){},t.prototype.handleEvent=function(t,e){var n=!0;return n},t.prototype.subscribe=function(t,e){this._eventHandler=e},t}();e.Wrapper_ApiLogo=w;var x=o.createRenderComponentType("",0,s.ViewEncapsulation.None,[],{}),I=function(t){function e(n,r,i,o){t.call(this,e,x,a.ViewType.HOST,n,r,i,o,c.ChangeDetectorStatus.CheckAlways)}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=o.selectOrCreateRenderHostElement(this.renderer,"api-logo",o.EMPTY_INLINE_ARRAY,t,null),this.compView_0=new T(this.viewUtils,this,0,this._el_0),this._ApiLogo_0_3=new w(this.injectorGet(l.SpecManager,this.parentIndex)),this.compView_0.create(this._ApiLogo_0_3.context),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0],null),new u.ComponentRef_(0,this,this._el_0,this._ApiLogo_0_3.context)},e.prototype.injectorGetInternal=function(t,e,n){return t===r.ApiLogo&&0===e?this._ApiLogo_0_3.context:n},e.prototype.detectChangesInternal=function(t){this._ApiLogo_0_3.ngDoCheck(this,this._el_0,t)&&this.compView_0.markAsCheckOnce(),this.compView_0.detectChanges(t)},e.prototype.destroyInternal=function(){this.compView_0.destroy()},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(i.AppView);e.ApiLogoNgFactory=new u.ComponentFactory("api-logo",I,r.ApiLogo);var C=[h.styles],k=o.createRenderComponentType("",0,s.ViewEncapsulation.Emulated,C,{}),T=function(t){function e(n,r,i,o){t.call(this,e,k,a.ViewType.COMPONENT,n,r,i,o,c.ChangeDetectorStatus.CheckOnce)}return __extends(e,t),e.prototype.createInternal=function(t){var e=this.renderer.createViewRoot(this.parentElement);return this._anchor_0=this.renderer.createTemplateAnchor(e,null),this._vc_0=new p.ViewContainer(0,null,this,this._anchor_0),this._TemplateRef_0_5=new _.TemplateRef_(this,0,this._anchor_0),this._NgIf_0_6=new f.Wrapper_NgIf(this._vc_0.vcRef,this._TemplateRef_0_5),this._text_1=this.renderer.createText(e,"\n",null),this.init(null,this.renderer.directRenderer?null:[this._anchor_0,this._text_1],null),null},e.prototype.injectorGetInternal=function(t,e,n){return t===_.TemplateRef&&0===e?this._TemplateRef_0_5:t===d.NgIf&&0===e?this._NgIf_0_6.context:n},e.prototype.detectChangesInternal=function(t){var e=this.context.logo.imgUrl;this._NgIf_0_6.check_ngIf(e,t,!1),this._NgIf_0_6.ngDoCheck(this,this._anchor_0,t),this._vc_0.detectChangesInNestedViews(t)},e.prototype.destroyInternal=function(){this._vc_0.destroyNestedViews()},e.prototype.createEmbeddedViewInternal=function(t){return 0==t?new E(this.viewUtils,this,0,this._anchor_0,this._vc_0):null},e}(i.AppView);e.View_ApiLogo0=T;var E=function(t){function e(n,r,i,s,u){t.call(this,e,k,a.ViewType.EMBEDDED,n,r,i,s,c.ChangeDetectorStatus.CheckAlways,u),this._expr_2=c.UNINITIALIZED,this._map_3=o.pureProxy1(function(t){return{"background-color":t}})}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=o.createRenderElement(this.renderer,null,"img",o.EMPTY_INLINE_ARRAY,null),this._NgStyle_0_3=new y.Wrapper_NgStyle(this.parentView.injectorGet(m.KeyValueDiffers,this.parentIndex),new g.ElementRef(this._el_0),this.renderer),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0],null),null},e.prototype.injectorGetInternal=function(t,e,n){return t===v.NgStyle&&0===e?this._NgStyle_0_3.context:n},e.prototype.detectChangesInternal=function(t){var e=this._map_3(this.parentView.context.logo.bgColor);this._NgStyle_0_3.check_ngStyle(e,t,!1),this._NgStyle_0_3.ngDoCheck(this,this._el_0,t);var n=this.parentView.context.logo.imgUrl;o.checkBinding(t,this._expr_2,n)&&(this.renderer.setElementAttribute(this._el_0,"src",null==this.viewUtils.sanitizer.sanitize(b.SecurityContext.URL,n)?null:this.viewUtils.sanitizer.sanitize(b.SecurityContext.URL,n).toString()),this._expr_2=n)},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(i.AppView)},function(t,e){"use strict";e.styles=['.param-name-wrap[_ngcontent-%COMP%] {\n display: inline-block;\n padding-right: 25px;\n font-family: Montserrat, sans-serif; }\n\n.param-info[_ngcontent-%COMP%] {\n border-bottom: 1px solid #9fb4be;\n padding: 10px 0;\n width: 75%;\n box-sizing: border-box; }\n .param-info[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] {\n line-height: 1; }\n\n.param-range[_ngcontent-%COMP%] {\n position: relative;\n top: 1px;\n margin-right: 6px;\n margin-left: 6px;\n border-radius: 2px;\n background-color: rgba(0, 51, 160, 0.1);\n padding: 0 4px;\n color: rgba(0, 51, 160, 0.7); }\n\n.param-required[_ngcontent-%COMP%] {\n vertical-align: middle;\n line-height: 20px;\n color: #e53935;\n font-size: 12px;\n font-weight: bold; }\n\n.param-nullable[_ngcontent-%COMP%] {\n vertical-align: middle;\n line-height: 20px;\n color: #3195a6;\n font-size: 12px;\n font-weight: bold; }\n\n.param-type[_ngcontent-%COMP%], .param-array-format[_ngcontent-%COMP%] {\n vertical-align: middle;\n line-height: 20px;\n color: rgba(38, 50, 56, 0.4);\n font-size: 0.929em; }\n\n.param-type[_ngcontent-%COMP%] {\n font-weight: normal; }\n .param-type.array[_ngcontent-%COMP%]::before, .param-type.tuple[_ngcontent-%COMP%]::before {\n color: #263238;\n font-weight: 300; }\n .param-collection-format-multi[_ngcontent-%COMP%] + .param-type.array[_ngcontent-%COMP%]::before, .param-collection-format-multi[_ngcontent-%COMP%] + .param-type.tuple[_ngcontent-%COMP%]::before {\n content: none; }\n .param-type.array[_ngcontent-%COMP%]::before {\n content: "Array of "; }\n .param-type.tuple[_ngcontent-%COMP%]::before {\n content: "Tuple "; }\n .param-type.with-hint[_ngcontent-%COMP%] {\n display: inline-block;\n margin-bottom: 0.4em;\n border-bottom: 1px dotted rgba(38, 50, 56, 0.4);\n padding: 0;\n cursor: help; }\n .param-type-trivial[_ngcontent-%COMP%] {\n display: inline-block; }\n .param-type-file[_ngcontent-%COMP%] {\n font-weight: bold;\n text-transform: capitalize; }\n\n.param-name[_ngcontent-%COMP%] {\n border-left: 1px solid rgba(0, 51, 160, 0.5);\n box-sizing: border-box;\n position: relative;\n padding: 10px 0;\n vertical-align: top;\n line-height: 20px;\n white-space: nowrap;\n font-size: 0.929em;\n font-weight: 400; }\n .param-name[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]::before {\n content: \'\';\n display: inline-block;\n width: 1px;\n height: 7px;\n background-color: #0033a0;\n margin: 0 10px;\n vertical-align: middle; }\n .param-name[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]::after {\n content: \'\';\n position: absolute;\n border-top: 1px solid rgba(0, 51, 160, 0.5);\n width: 10px;\n left: 0;\n top: 21px; }\n\n.param[_ngcontent-%COMP%]:first-of-type > .param-name[_ngcontent-%COMP%]::before {\n content: \'\';\n display: block;\n position: absolute;\n left: -1px;\n top: 0;\n border-left: 2px solid #fff;\n height: 21px; }\n\n.param[_ngcontent-%COMP%]:last-of-type > .param-name[_ngcontent-%COMP%], .param.last[_ngcontent-%COMP%] > .param-name[_ngcontent-%COMP%] {\n position: relative; }\n .param[_ngcontent-%COMP%]:last-of-type > .param-name[_ngcontent-%COMP%]::after, .param.last[_ngcontent-%COMP%] > .param-name[_ngcontent-%COMP%]::after {\n content: \'\';\n display: block;\n position: absolute;\n left: -2px;\n border-left: 2px solid #fff;\n top: 22px;\n background-color: #fff;\n bottom: 0; }\n\n.param-wrap[_ngcontent-%COMP%]:last-of-type > .param-schema[_ngcontent-%COMP%] {\n border-left-color: transparent; }\n\n.param-schema[_ngcontent-%COMP%] .param-wrap[_ngcontent-%COMP%]:first-of-type .param-name[_ngcontent-%COMP%]::before {\n display: none; }\n\n.param-schema.last[_ngcontent-%COMP%] > td[_ngcontent-%COMP%] {\n border-left: 0; }\n\n.param-enum[_ngcontent-%COMP%] {\n color: #263238;\n font-size: 0.95em; }\n .param-enum[_ngcontent-%COMP%]::before {\n content: \'Valid values: \'; }\n\n.param-enum[_ngcontent-%COMP%] {\n color: #263238;\n font-size: 0.95em; }\n .param-enum[_ngcontent-%COMP%]::before {\n content: \'Valid values: \'; }\n .param-type.array[_ngcontent-%COMP%] ~ .param-enum[_ngcontent-%COMP%]::before {\n content: \'Valid items values: \'; }\n\n.param-pattern[_ngcontent-%COMP%] {\n color: #3195a6;\n white-space: nowrap; }\n .param-pattern[_ngcontent-%COMP%]::before, .param-pattern[_ngcontent-%COMP%]::after {\n content: \'/\';\n margin: 0 3px;\n font-size: 1.2em;\n font-weight: bold; }\n\n.param-default[_ngcontent-%COMP%] {\n font-size: 0.95em; }\n .param-default[_ngcontent-%COMP%]::before {\n content: \'Default: \'; }\n\n.param-enum-value[_ngcontent-%COMP%], .param-default-value[_ngcontent-%COMP%] {\n background-color: #fff;\n border: 1px solid rgba(38, 50, 56, 0.2);\n margin: 2px 3px;\n padding: 0 5px;\n border-radius: 2px;\n color: #263238;\n display: inline-block;\n min-width: 20px;\n text-align: center; }\n\n[_nghost-%COMP%] {\n display: block; }\n\n.param-schema[_ngcontent-%COMP%] > td[_ngcontent-%COMP%] {\n border-left: 1px solid rgba(0, 51, 160, 0.5);\n padding: 0 10px; }\n\n.derived-schema[_ngcontent-%COMP%] {\n display: none; }\n\n.derived-schema.active[_ngcontent-%COMP%] {\n display: block; }\n\n.nested-schema[_nghost-%COMP%] {\n background-color: white;\n padding: 10px 20px;\n position: relative;\n border-radius: 2px; }\n .nested-schema[_nghost-%COMP%]:before, .nested-schema[_nghost-%COMP%]:after {\n content: "";\n width: 0;\n height: 0;\n position: absolute;\n top: 0;\n border-style: solid;\n border-color: transparent;\n border-width: 10px 15px 0;\n margin-left: -7.5px;\n border-top-color: #f0f0f0; }\n .nested-schema[_nghost-%COMP%]:before {\n left: 10%; }\n .nested-schema[_nghost-%COMP%]:after {\n right: 10%; }\n .nested-schema[_nghost-%COMP%] .param[_ngcontent-%COMP%]:first-of-type > .param-name[_ngcontent-%COMP%]:before, .nested-schema[_nghost-%COMP%] .param[_ngcontent-%COMP%]:last-of-type > .param-name[_ngcontent-%COMP%]:after {\n border-color: white; }\n\n[nestodd="true"][_nghost-%COMP%] {\n background-color: #f0f0f0;\n border-radius: 2px; }\n [nestodd="true"][_nghost-%COMP%]:before, [nestodd="true"][_nghost-%COMP%]:after {\n border-top-color: white; }\n [nestodd="true"][_nghost-%COMP%] > .params-wrap[_ngcontent-%COMP%] > .param[_ngcontent-%COMP%]:first-of-type > .param-name[_ngcontent-%COMP%]:before, [nestodd="true"][_nghost-%COMP%] > .params-wrap[_ngcontent-%COMP%] > .param[_ngcontent-%COMP%]:last-of-type > .param-name[_ngcontent-%COMP%]:after {\n border-color: #f0f0f0; }\n [nestodd="true"][_nghost-%COMP%] > .params-wrap[_ngcontent-%COMP%] > .param[_ngcontent-%COMP%]:last-of-type > .param-name[_ngcontent-%COMP%]:after, [nestodd="true"][_nghost-%COMP%] > .params-wrap[_ngcontent-%COMP%] > .param.last[_ngcontent-%COMP%] > .param-name[_ngcontent-%COMP%]:after {\n border-color: #f0f0f0; }\n\nzippy[_ngcontent-%COMP%] {\n overflow: visible; }\n\n.zippy-content-wrap[_ngcontent-%COMP%] {\n padding: 0; }\n\n.param.complex.expanded[_ngcontent-%COMP%] > .param-info[_ngcontent-%COMP%] {\n border-bottom: 0; }\n\n.param.complex[_ngcontent-%COMP%] > .param-name[_ngcontent-%COMP%] .param-name-wrap[_ngcontent-%COMP%] {\n font-weight: bold;\n cursor: pointer;\n color: #263238; }\n\n.param.complex[_ngcontent-%COMP%] > .param-name[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] {\n height: 1.2em;\n vertical-align: middle;\n transition: all 0.3s ease; }\n\n.param.complex.expanded[_ngcontent-%COMP%] > .param-name[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] {\n transform: rotateZ(-180deg); }\n\n.param.additional[_ngcontent-%COMP%] > .param-name[_ngcontent-%COMP%] {\n color: rgba(38, 50, 56, 0.4); }\n\n.params-wrap[_ngcontent-%COMP%] {\n width: 100%; }\n\ntable[_ngcontent-%COMP%] {\n border-spacing: 0; }\n\n.params-wrap.params-array[_ngcontent-%COMP%]:before, .params-wrap.params-array[_ngcontent-%COMP%]:after {\n display: block;\n font-weight: 300;\n color: #263238;\n font-size: 13px;\n line-height: 1.5; }\n\n.params-wrap.params-array[_ngcontent-%COMP%]:after {\n content: "]";\n font-family: monospace; }\n\n.params-wrap.params-array[_ngcontent-%COMP%]:before {\n content: "Array [";\n padding-top: 1em;\n font-family: monospace; }\n\n.params-wrap.params-array[_ngcontent-%COMP%] {\n padding-left: 10px; }\n\n.param-schema.param-array[_ngcontent-%COMP%]:before {\n bottom: 9.75px;\n width: 10px;\n border-left-style: dashed;\n border-bottom: 1px dashed rgba(0, 51, 160, 0.5); }\n\n.params-wrap.params-array[_ngcontent-%COMP%] > .param-wrap[_ngcontent-%COMP%]:first-of-type > .param[_ngcontent-%COMP%] > .param-name[_ngcontent-%COMP%]:after {\n content: "";\n display: block;\n position: absolute;\n left: -1px;\n top: 0;\n border-left: 2px solid #fff;\n height: 20px; }\n\n.params-wrap[_ngcontent-%COMP%] > .param[_ngcontent-%COMP%] > .param-schema.param-array[_ngcontent-%COMP%] {\n border-left-color: transparent; }\n\n.discriminator-info[_ngcontent-%COMP%] {\n margin-top: 5px; }\n\n.discriminator-wrap[_ngcontent-%COMP%]:not(.empty) > td[_ngcontent-%COMP%] {\n padding: 0;\n position: relative; }\n .discriminator-wrap[_ngcontent-%COMP%]:not(.empty) > td[_ngcontent-%COMP%]:before {\n content: "";\n display: block;\n position: absolute;\n left: 0;\n top: 0;\n border-left: 1px solid rgba(0, 51, 160, 0.5);\n height: 21px;\n z-index: 1; }\n\nul[_ngcontent-%COMP%], li[_ngcontent-%COMP%] {\n margin: 0; }\n\nul[_ngcontent-%COMP%] {\n list-style: none;\n padding-left: 1em; }\n\nli[_ngcontent-%COMP%]:before {\n content: "- ";\n font-weight: bold; }\n\n.array-tuple[_ngcontent-%COMP%] > .tuple-item[_ngcontent-%COMP%] {\n margin-top: 1.5em;\n display: flex; }\n .array-tuple[_ngcontent-%COMP%] > .tuple-item[_ngcontent-%COMP%] > span[_ngcontent-%COMP%] {\n flex: 0;\n padding: 10px 15px 10px 0;\n font-family: monospace; }\n .array-tuple[_ngcontent-%COMP%] > .tuple-item[_ngcontent-%COMP%] > json-schema[_ngcontent-%COMP%] {\n flex: 1; }\n .array-tuple[_ngcontent-%COMP%] > .tuple-item[_ngcontent-%COMP%] > json-schema[_ngcontent-%COMP%]:before, .array-tuple[_ngcontent-%COMP%] > .tuple-item[_ngcontent-%COMP%] > json-schema[_ngcontent-%COMP%]:after {\n display: none; }\n\n.param-name-enumvalue[_ngcontent-%COMP%] {\n padding: 2px;\n background-color: #e6ebf6; }\n .param-name-enumvalue[_ngcontent-%COMP%]:before {\n content: " = "; }']},function(t,e,n){"use strict";var r=n(219),i=n(9),o=n(19),s=n(8),a=n(39),c=n(15),u=n(12),l=n(13),h=function(){ +function t(){this._changed=!1,this._changes={},this.context=new r.LoadingBar,this._expr_0=i.UNINITIALIZED,this._expr_1=i.UNINITIALIZED}return t.prototype.ngOnDetach=function(t,e,n){},t.prototype.ngOnDestroy=function(){},t.prototype.check_progress=function(t,e,n){(n||s.checkBinding(e,this._expr_0,t))&&(this._changed=!0,this.context.progress=t,this._changes.progress=new i.SimpleChange(this._expr_0,t),this._expr_0=t)},t.prototype.ngDoCheck=function(t,e,n){var r=this._changed;return this._changed=!1,n||r&&(this.context.ngOnChanges(this._changes),this._changes={}),r},t.prototype.checkHost=function(t,e,n,r){var i=this.context.display;s.checkBinding(r,this._expr_1,i)&&(t.renderer.setElementStyle(n,"display",null==t.viewUtils.sanitizer.sanitize(a.SecurityContext.STYLE,i)?null:t.viewUtils.sanitizer.sanitize(a.SecurityContext.STYLE,i).toString()),this._expr_1=i)},t.prototype.handleEvent=function(t,e){var n=!0;return n},t.prototype.subscribe=function(t,e){this._eventHandler=e},t}();e.Wrapper_LoadingBar=h;var p=s.createRenderComponentType("",0,c.ViewEncapsulation.None,[],{}),f=function(t){function e(n,r,o,s){t.call(this,e,p,u.ViewType.HOST,n,r,o,s,i.ChangeDetectorStatus.CheckAlways)}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.selectOrCreateRenderHostElement(this.renderer,"loading-bar",s.EMPTY_INLINE_ARRAY,t,null),this.compView_0=new y(this.viewUtils,this,0,this._el_0),this._LoadingBar_0_3=new h,this.compView_0.create(this._LoadingBar_0_3.context),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0],null),new l.ComponentRef_(0,this,this._el_0,this._LoadingBar_0_3.context)},e.prototype.injectorGetInternal=function(t,e,n){return t===r.LoadingBar&&0===e?this._LoadingBar_0_3.context:n},e.prototype.detectChangesInternal=function(t){this._LoadingBar_0_3.ngDoCheck(this,this._el_0,t),this._LoadingBar_0_3.checkHost(this,this.compView_0,this._el_0,t),this.compView_0.detectChanges(t)},e.prototype.destroyInternal=function(){this.compView_0.destroy()},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(o.AppView);e.LoadingBarNgFactory=new l.ComponentFactory("loading-bar",f,r.LoadingBar);var _=["[_nghost-%COMP%] {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n display: block;\n\n height: 5px;\n z-index: 100;\n }\n\n span[_ngcontent-%COMP%] {\n display: block;\n position: absolute;\n left: 0;\n top: 0;\n bottom: 0;\n right: attr(progress percentage);\n background-color: #5f7fc3;\n transition: right 0.2s linear;\n }"],d=s.createRenderComponentType("",0,c.ViewEncapsulation.Emulated,_,{}),y=function(t){function e(n,r,o,s){t.call(this,e,d,u.ViewType.COMPONENT,n,r,o,s,i.ChangeDetectorStatus.CheckAlways),this._expr_4=i.UNINITIALIZED}return __extends(e,t),e.prototype.createInternal=function(t){var e=this.renderer.createViewRoot(this.parentElement);return this._text_0=this.renderer.createText(e,"\n ",null),this._el_1=s.createRenderElement(this.renderer,e,"span",s.EMPTY_INLINE_ARRAY,null),this._text_2=this.renderer.createText(this._el_1," ",null),this._text_3=this.renderer.createText(e,"\n ",null),this.init(null,this.renderer.directRenderer?null:[this._text_0,this._el_1,this._text_2,this._text_3],null),null},e.prototype.detectChangesInternal=function(t){var e=this.context.progress+"%";s.checkBinding(t,this._expr_4,e)&&(this.renderer.setElementStyle(this._el_1,"width",null==this.viewUtils.sanitizer.sanitize(a.SecurityContext.STYLE,e)?null:this.viewUtils.sanitizer.sanitize(a.SecurityContext.STYLE,e).toString()),this._expr_4=e)},e}(o.AppView);e.View_LoadingBar0=y},function(t,e){"use strict";e.styles=["[_nghost-%COMP%] {\n padding-bottom: 100px;\n display: block;\n border-bottom: 1px solid rgba(127, 127, 127, 0.25);\n margin-top: 1em;\n transform: translateZ(0);\n z-index: 2; }\n\n.method-header[_ngcontent-%COMP%] {\n margin-bottom: calc(1em - 6px); }\n\n.method-endpoint[_ngcontent-%COMP%] {\n padding: 10px 20px;\n border-radius: 4px;\n background-color: #222d32;\n display: block;\n font-weight: 300;\n white-space: nowrap;\n overflow-x: auto; }\n\n.method-endpoint[_ngcontent-%COMP%] > .method-params-subheader[_ngcontent-%COMP%] {\n padding-top: 1px;\n padding-bottom: 0;\n margin: 0;\n font-size: 12/14em;\n color: #263238;\n vertical-align: middle;\n display: inline-block;\n border-radius: 2px; }\n\n.method-api-url[_ngcontent-%COMP%] {\n color: rgba(255, 255, 255, 0.6);\n margin-left: 10px;\n margin-top: 2px;\n position: relative;\n top: 1px;\n font-family: Montserrat, sans-serif;\n font-size: 0.929em; }\n .method-api-url-path[_ngcontent-%COMP%] {\n font-family: Montserrat, sans-serif;\n position: relative;\n top: 1px;\n color: #ffffff; }\n\n.method-tags[_ngcontent-%COMP%] {\n margin-top: 20px; }\n .method-tags[_ngcontent-%COMP%] > a[_ngcontent-%COMP%] {\n font-size: 16px;\n color: #999;\n display: inline-block;\n padding: 0 0.5em;\n text-decoration: none; }\n .method-tags[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]:before {\n content: '#';\n margin-right: -0.4em; }\n .method-tags[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]:first-of-type {\n padding: 0; }\n\n.method-content[_ngcontent-%COMP%], .method-samples[_ngcontent-%COMP%] {\n display: block;\n box-sizing: border-box;\n float: left; }\n\n.method-content[_ngcontent-%COMP%] {\n width: 60%;\n padding: 40px; }\n\n.method-samples[_ngcontent-%COMP%] {\n color: #fafbfc;\n width: 40%;\n padding: 40px;\n background: #263238; }\n\n.method-samples[_ngcontent-%COMP%] header[_ngcontent-%COMP%], .method-samples[_ngcontent-%COMP%] > h5[_ngcontent-%COMP%] {\n color: #9fb4be;\n text-transform: uppercase; }\n\n.method-samples[_ngcontent-%COMP%] > h5[_ngcontent-%COMP%] {\n margin-bottom: 8px; }\n\n.method-samples[_ngcontent-%COMP%] schema-sample[_ngcontent-%COMP%] {\n display: block; }\n\n.method[_ngcontent-%COMP%]:after {\n content: \"\";\n display: table;\n clear: both; }\n\n.method-description[_ngcontent-%COMP%] {\n padding: 6px 0 10px 0;\n margin: 0; }\n\n.http-method[_ngcontent-%COMP%] {\n color: #263238;\n background: #ffffff;\n padding: 3px 10px;\n text-transform: uppercase;\n display: inline-block;\n margin: 0; }\n\n[select-on-click][_ngcontent-%COMP%] {\n cursor: pointer; }\n\n@media (max-width: 1100px) {\n .methods[_ngcontent-%COMP%]:before {\n display: none; }\n .method-samples[_ngcontent-%COMP%], .method-content[_ngcontent-%COMP%] {\n width: 100%; }\n .method-samples[_ngcontent-%COMP%] {\n margin-top: 2em; }\n [_nghost-%COMP%] {\n padding-bottom: 0; } }"]},function(t,e){"use strict";e.styles=['[_nghost-%COMP%] {\n display: block;\n overflow: hidden; }\n\n[_nghost-%COMP%] [hidden][_ngcontent-%COMP%] {\n display: none; }\n\n.tag-info[_ngcontent-%COMP%] {\n padding: 40px;\n box-sizing: border-box;\n background-color: white;\n width: 60%; }\n @media (max-width: 1100px) {\n .tag-info[_ngcontent-%COMP%] {\n width: 100%; } }\n\n.tag-info[_ngcontent-%COMP%]:after, .tag-info[_ngcontent-%COMP%]:before {\n content: "";\n display: table; }\n\n.tag-info[_ngcontent-%COMP%] h1[_ngcontent-%COMP%] {\n color: #0033a0;\n text-transform: capitalize;\n font-weight: normal;\n margin-top: 0; }\n\n.methods[_ngcontent-%COMP%] {\n display: block;\n position: relative; }']},function(t,e,n){"use strict";var r=n(221),i=n(9),o=n(19),s=n(8),a=n(15),c=n(12),u=n(13),l=n(20),h=n(458),p=n(23),f=n(56),_=n(79),d=n(25),y=n(34),m=n(54),g=n(46),v=n(36),b=n(479),w=n(76),x=n(67),I=n(28),C=n(39),k=n(220),T=n(304),E=n(35),S=n(22),O=function(){function t(t){this._changed=!1,this.context=new r.MethodsList(t),this._expr_0=i.UNINITIALIZED}return t.prototype.ngOnDetach=function(t,e,n){},t.prototype.ngOnDestroy=function(){},t.prototype.check_pointer=function(t,e,n){(n||s.checkBinding(e,this._expr_0,t))&&(this._changed=!0,this.context.pointer=t,this._expr_0=t)},t.prototype.ngDoCheck=function(t,e,n){var r=this._changed;return this._changed=!1,n||0===t.numberOfChecks&&this.context.ngOnInit(),r},t.prototype.checkHost=function(t,e,n,r){},t.prototype.handleEvent=function(t,e){var n=!0;return n},t.prototype.subscribe=function(t,e){this._eventHandler=e},t}();e.Wrapper_MethodsList=O;var R=s.createRenderComponentType("",0,a.ViewEncapsulation.None,[],{}),A=function(t){function e(n,r,o,s){t.call(this,e,R,c.ViewType.HOST,n,r,o,s,i.ChangeDetectorStatus.CheckAlways)}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.selectOrCreateRenderHostElement(this.renderer,"methods-list",s.EMPTY_INLINE_ARRAY,t,null),this.compView_0=new M(this.viewUtils,this,0,this._el_0),this._MethodsList_0_3=new O(this.injectorGet(l.SpecManager,this.parentIndex)),this.compView_0.create(this._MethodsList_0_3.context),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0],null),new u.ComponentRef_(0,this,this._el_0,this._MethodsList_0_3.context)},e.prototype.injectorGetInternal=function(t,e,n){return t===r.MethodsList&&0===e?this._MethodsList_0_3.context:n},e.prototype.detectChangesInternal=function(t){this._MethodsList_0_3.ngDoCheck(this,this._el_0,t)&&this.compView_0.markAsCheckOnce(),this.compView_0.detectChanges(t)},e.prototype.destroyInternal=function(){this.compView_0.destroy()},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(o.AppView);e.MethodsListNgFactory=new u.ComponentFactory("methods-list",A,r.MethodsList);var N=[h.styles],P=s.createRenderComponentType("",0,a.ViewEncapsulation.Emulated,N,{}),M=function(t){function e(n,r,o,s){t.call(this,e,P,c.ViewType.COMPONENT,n,r,o,s,i.ChangeDetectorStatus.CheckOnce)}return __extends(e,t),e.prototype.createInternal=function(t){var e=this.renderer.createViewRoot(this.parentElement);return this._el_0=s.createRenderElement(this.renderer,e,"div",new s.InlineArray2(2,"class","methods"),null),this._text_1=this.renderer.createText(this._el_0,"\n ",null),this._anchor_2=this.renderer.createTemplateAnchor(this._el_0,null),this._vc_2=new p.ViewContainer(2,0,this,this._anchor_2),this._TemplateRef_2_5=new d.TemplateRef_(this,2,this._anchor_2),this._NgFor_2_6=new f.Wrapper_NgFor(this._vc_2.vcRef,this._TemplateRef_2_5,this.parentView.injectorGet(y.IterableDiffers,this.parentIndex),this.ref),this._text_3=this.renderer.createText(this._el_0,"\n",null),this._text_4=this.renderer.createText(e,"\n",null),this._pipe_marked_0=new _.MarkedPipe(this.parentView.injectorGet(m.DomSanitizer,this.parentIndex)),this.init(null,this.renderer.directRenderer?null:[this._el_0,this._text_1,this._anchor_2,this._text_3,this._text_4],null),null},e.prototype.injectorGetInternal=function(t,e,n){return t===d.TemplateRef&&2===e?this._TemplateRef_2_5:t===g.NgFor&&2===e?this._NgFor_2_6.context:n},e.prototype.detectChangesInternal=function(t){var e=this.context.tags;this._NgFor_2_6.check_ngForOf(e,t,!1);var n=this.context.trackByTagName;this._NgFor_2_6.check_ngForTrackBy(n,t,!1),this._NgFor_2_6.ngDoCheck(this,this._anchor_2,t),this._vc_2.detectChangesInNestedViews(t)},e.prototype.destroyInternal=function(){this._vc_2.destroyNestedViews()},e.prototype.createEmbeddedViewInternal=function(t){return 2==t?new D(this.viewUtils,this,2,this._anchor_2,this._vc_2):null},e}(o.AppView);e.View_MethodsList0=M;var D=function(t){function e(n,r,o,s,a){t.call(this,e,P,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a)}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.createRenderElement(this.renderer,null,"div",new s.InlineArray2(2,"class","tag"),null),this._text_1=this.renderer.createText(this._el_0,"\n ",null),this._anchor_2=this.renderer.createTemplateAnchor(this._el_0,null),this._vc_2=new p.ViewContainer(2,0,this,this._anchor_2),this._TemplateRef_2_5=new d.TemplateRef_(this,2,this._anchor_2),this._NgIf_2_6=new v.Wrapper_NgIf(this._vc_2.vcRef,this._TemplateRef_2_5),this._text_3=this.renderer.createText(this._el_0,"\n ",null),this._anchor_4=this.renderer.createTemplateAnchor(this._el_0,null),this._vc_4=new p.ViewContainer(4,0,this,this._anchor_4),this._TemplateRef_4_5=new d.TemplateRef_(this,4,this._anchor_4),this._LazyFor_4_6=new b.Wrapper_LazyFor(this._TemplateRef_4_5,this.parentView.ref,this._vc_4.vcRef,this.parentView.parentView.injectorGet(w.LazyTasksService,this.parentView.parentIndex),this.parentView.parentView.injectorGet(x.ScrollService,this.parentView.parentIndex)),this._text_5=this.renderer.createText(this._el_0,"\n ",null),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1,this._anchor_2,this._text_3,this._anchor_4,this._text_5],null),null},e.prototype.injectorGetInternal=function(t,e,n){return t===d.TemplateRef&&2===e?this._TemplateRef_2_5:t===I.NgIf&&2===e?this._NgIf_2_6.context:t===d.TemplateRef&&4===e?this._TemplateRef_4_5:t===w.LazyFor&&4===e?this._LazyFor_4_6.context:n},e.prototype.detectChangesInternal=function(t){var e=!this.context.$implicit.headless;this._NgIf_2_6.check_ngIf(e,t,!1),this._NgIf_2_6.ngDoCheck(this,this._anchor_2,t);var n=this.context.$implicit.methods;this._LazyFor_4_6.check_lazyForOf(n,t,!1),this._LazyFor_4_6.ngDoCheck(this,this._anchor_4,t),this._vc_2.detectChangesInNestedViews(t),this._vc_4.detectChangesInNestedViews(t)},e.prototype.destroyInternal=function(){this._vc_2.destroyNestedViews(),this._vc_4.destroyNestedViews()},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e.prototype.createEmbeddedViewInternal=function(t){return 2==t?new V(this.viewUtils,this,2,this._anchor_2,this._vc_2):4==t?new L(this.viewUtils,this,4,this._anchor_4,this._vc_4):null},e}(o.AppView),V=function(t){function e(n,r,o,s,a){t.call(this,e,P,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a),this._expr_12=i.UNINITIALIZED,this._expr_13=i.UNINITIALIZED,this._expr_14=i.UNINITIALIZED}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.createRenderElement(this.renderer,null,"div",new s.InlineArray2(2,"class","tag-info"),null),this._text_1=this.renderer.createText(this._el_0,"\n ",null),this._el_2=s.createRenderElement(this.renderer,this._el_0,"h1",new s.InlineArray2(2,"class","sharable-header"),null),this._text_3=this.renderer.createText(this._el_2," ",null),this._el_4=s.createRenderElement(this.renderer,this._el_2,"a",new s.InlineArray2(2,"class","share-link"),null),this._text_5=this.renderer.createText(this._el_2,"",null),this._text_6=this.renderer.createText(this._el_0,"\n ",null),this._anchor_7=this.renderer.createTemplateAnchor(this._el_0,null),this._vc_7=new p.ViewContainer(7,0,this,this._anchor_7),this._TemplateRef_7_5=new d.TemplateRef_(this,7,this._anchor_7),this._NgIf_7_6=new v.Wrapper_NgIf(this._vc_7.vcRef,this._TemplateRef_7_5),this._text_8=this.renderer.createText(this._el_0,"\n ",null),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1,this._el_2,this._text_3,this._el_4,this._text_5,this._text_6,this._anchor_7,this._text_8],null),null},e.prototype.injectorGetInternal=function(t,e,n){return t===d.TemplateRef&&7===e?this._TemplateRef_7_5:t===I.NgIf&&7===e?this._NgIf_7_6.context:n},e.prototype.detectChangesInternal=function(t){var e=this.parentView.context.$implicit.description;this._NgIf_7_6.check_ngIf(e,t,!1),this._NgIf_7_6.ngDoCheck(this,this._anchor_7,t),this._vc_7.detectChangesInNestedViews(t);var n=this.parentView.context.$implicit.id;s.checkBinding(t,this._expr_12,n)&&(this.renderer.setElementAttribute(this._el_0,"section",null==n?null:n.toString()),this._expr_12=n);var r=s.inlineInterpolate(1,"#",this.parentView.context.$implicit.id,"");s.checkBinding(t,this._expr_13,r)&&(this.renderer.setElementProperty(this._el_4,"href",this.viewUtils.sanitizer.sanitize(C.SecurityContext.URL,r)),this._expr_13=r);var i=s.inlineInterpolate(1,"",this.parentView.context.$implicit.name," ");s.checkBinding(t,this._expr_14,i)&&(this.renderer.setText(this._text_5,i),this._expr_14=i)},e.prototype.destroyInternal=function(){this._vc_7.destroyNestedViews()},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e.prototype.createEmbeddedViewInternal=function(t){return 7==t?new j(this.viewUtils,this,7,this._anchor_7,this._vc_7):null},e}(o.AppView),j=function(t){function e(n,r,o,s,a){t.call(this,e,P,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a),this._expr_2=i.UNINITIALIZED}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.createRenderElement(this.renderer,null,"p",s.EMPTY_INLINE_ARRAY,null),this._text_1=this.renderer.createText(this._el_0," ",null),this._pipe_marked_0_0=s.pureProxy1(this.parentView.parentView.parentView._pipe_marked_0.transform.bind(this.parentView.parentView.parentView._pipe_marked_0)),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1],null),null},e.prototype.detectChangesInternal=function(t){var e=new i.ValueUnwrapper;e.reset();var n=e.unwrap(s.castByValue(this._pipe_marked_0_0,this.parentView.parentView.parentView._pipe_marked_0.transform)(this.parentView.parentView.context.$implicit.description));(e.hasWrappedValue||s.checkBinding(t,this._expr_2,n))&&(this.renderer.setElementProperty(this._el_0,"innerHTML",this.viewUtils.sanitizer.sanitize(C.SecurityContext.HTML,n)),this._expr_2=n)},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(o.AppView),L=function(t){function e(n,r,o,s,a){t.call(this,e,P,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a),this._expr_3=i.UNINITIALIZED,this._expr_4=i.UNINITIALIZED,this._expr_5=i.UNINITIALIZED,this._expr_6=i.UNINITIALIZED}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.createRenderElement(this.renderer,null,"method",s.EMPTY_INLINE_ARRAY,null),this.compView_0=new T.View_Method0(this.viewUtils,this,0,this._el_0),this._Method_0_3=new T.Wrapper_Method(this.parentView.parentView.parentView.injectorGet(l.SpecManager,this.parentView.parentView.parentIndex),this.parentView.parentView.parentView.injectorGet(E.OptionsService,this.parentView.parentView.parentIndex),new S.ElementRef(this._el_0)),this.compView_0.create(this._Method_0_3.context),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0],null),null},e.prototype.injectorGetInternal=function(t,e,n){return t===k.Method&&0===e?this._Method_0_3.context:n},e.prototype.detectChangesInternal=function(t){var e=this.context.$implicit.pointer;this._Method_0_3.check_pointer(e,t,!1);var n=this.context.$implicit.tag;this._Method_0_3.check_tag(n,t,!1),this._Method_0_3.ngDoCheck(this,this._el_0,t)&&this.compView_0.markAsCheckOnce();var r=!this.context.show;s.checkBinding(t,this._expr_3,r)&&(this.renderer.setElementProperty(this._el_0,"hidden",r),this._expr_3=r);var i=this.context.$implicit.pointer;s.checkBinding(t,this._expr_4,i)&&(this.renderer.setElementAttribute(this._el_0,"pointer",null==i?null:i.toString()),this._expr_4=i);var o=this.context.$implicit.tag;s.checkBinding(t,this._expr_5,o)&&(this.renderer.setElementAttribute(this._el_0,"section",null==o?null:o.toString()),this._expr_5=o);var a=this.context.$implicit.operationId;s.checkBinding(t,this._expr_6,a)&&(this.renderer.setElementAttribute(this._el_0,"operation-id",null==a?null:a.toString()),this._expr_6=a),this.compView_0.detectChanges(t)},e.prototype.destroyInternal=function(){this.compView_0.destroy()},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(o.AppView)},function(t,e){"use strict";e.styles=["[_nghost-%COMP%] {\n display: block; }\n\n.param-list-header[_ngcontent-%COMP%] {\n border-bottom: 1px solid rgba(38, 50, 56, 0.3);\n margin: 3em 0 1em 0;\n color: rgba(38, 50, 56, 0.5);\n font-weight: normal;\n text-transform: uppercase; }\n\n.param-name-wrap[_ngcontent-%COMP%] {\n display: inline-block;\n padding-right: 25px;\n font-family: Montserrat, sans-serif; }\n\n.param-info[_ngcontent-%COMP%] {\n border-bottom: 1px solid #9fb4be;\n padding: 10px 0;\n width: 75%;\n box-sizing: border-box; }\n .param-info[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] {\n line-height: 1; }\n\n.param-range[_ngcontent-%COMP%] {\n position: relative;\n top: 1px;\n margin-right: 6px;\n margin-left: 6px;\n border-radius: 2px;\n background-color: rgba(0, 51, 160, 0.1);\n padding: 0 4px;\n color: rgba(0, 51, 160, 0.7); }\n\n.param-required[_ngcontent-%COMP%] {\n vertical-align: middle;\n line-height: 20px;\n color: #e53935;\n font-size: 12px;\n font-weight: bold; }\n\n.param-nullable[_ngcontent-%COMP%] {\n vertical-align: middle;\n line-height: 20px;\n color: #3195a6;\n font-size: 12px;\n font-weight: bold; }\n\n.param-type[_ngcontent-%COMP%], .param-array-format[_ngcontent-%COMP%] {\n vertical-align: middle;\n line-height: 20px;\n color: rgba(38, 50, 56, 0.4);\n font-size: 0.929em; }\n\n.param-type[_ngcontent-%COMP%] {\n font-weight: normal; }\n .param-type.array[_ngcontent-%COMP%]::before, .param-type.tuple[_ngcontent-%COMP%]::before {\n color: #263238;\n font-weight: 300; }\n .param-collection-format-multi[_ngcontent-%COMP%] + .param-type.array[_ngcontent-%COMP%]::before, .param-collection-format-multi[_ngcontent-%COMP%] + .param-type.tuple[_ngcontent-%COMP%]::before {\n content: none; }\n .param-type.array[_ngcontent-%COMP%]::before {\n content: \"Array of \"; }\n .param-type.tuple[_ngcontent-%COMP%]::before {\n content: \"Tuple \"; }\n .param-type.with-hint[_ngcontent-%COMP%] {\n display: inline-block;\n margin-bottom: 0.4em;\n border-bottom: 1px dotted rgba(38, 50, 56, 0.4);\n padding: 0;\n cursor: help; }\n .param-type-trivial[_ngcontent-%COMP%] {\n display: inline-block; }\n .param-type-file[_ngcontent-%COMP%] {\n font-weight: bold;\n text-transform: capitalize; }\n\n.param-name[_ngcontent-%COMP%] {\n border-left: 1px solid rgba(0, 51, 160, 0.5);\n box-sizing: border-box;\n position: relative;\n padding: 10px 0;\n vertical-align: top;\n line-height: 20px;\n white-space: nowrap;\n font-size: 0.929em;\n font-weight: 400; }\n .param-name[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]::before {\n content: '';\n display: inline-block;\n width: 1px;\n height: 7px;\n background-color: #0033a0;\n margin: 0 10px;\n vertical-align: middle; }\n .param-name[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]::after {\n content: '';\n position: absolute;\n border-top: 1px solid rgba(0, 51, 160, 0.5);\n width: 10px;\n left: 0;\n top: 21px; }\n\n.param[_ngcontent-%COMP%]:first-of-type > .param-name[_ngcontent-%COMP%]::before {\n content: '';\n display: block;\n position: absolute;\n left: -1px;\n top: 0;\n border-left: 2px solid #fff;\n height: 21px; }\n\n.param[_ngcontent-%COMP%]:last-of-type > .param-name[_ngcontent-%COMP%], .param.last[_ngcontent-%COMP%] > .param-name[_ngcontent-%COMP%] {\n position: relative; }\n .param[_ngcontent-%COMP%]:last-of-type > .param-name[_ngcontent-%COMP%]::after, .param.last[_ngcontent-%COMP%] > .param-name[_ngcontent-%COMP%]::after {\n content: '';\n display: block;\n position: absolute;\n left: -2px;\n border-left: 2px solid #fff;\n top: 22px;\n background-color: #fff;\n bottom: 0; }\n\n.param-wrap[_ngcontent-%COMP%]:last-of-type > .param-schema[_ngcontent-%COMP%] {\n border-left-color: transparent; }\n\n.param-schema[_ngcontent-%COMP%] .param-wrap[_ngcontent-%COMP%]:first-of-type .param-name[_ngcontent-%COMP%]::before {\n display: none; }\n\n.param-schema.last[_ngcontent-%COMP%] > td[_ngcontent-%COMP%] {\n border-left: 0; }\n\n.param-enum[_ngcontent-%COMP%] {\n color: #263238;\n font-size: 0.95em; }\n .param-enum[_ngcontent-%COMP%]::before {\n content: 'Valid values: '; }\n\n.param-enum[_ngcontent-%COMP%] {\n color: #263238;\n font-size: 0.95em; }\n .param-enum[_ngcontent-%COMP%]::before {\n content: 'Valid values: '; }\n .param-type.array[_ngcontent-%COMP%] ~ .param-enum[_ngcontent-%COMP%]::before {\n content: 'Valid items values: '; }\n\n.param-pattern[_ngcontent-%COMP%] {\n color: #3195a6;\n white-space: nowrap; }\n .param-pattern[_ngcontent-%COMP%]::before, .param-pattern[_ngcontent-%COMP%]::after {\n content: '/';\n margin: 0 3px;\n font-size: 1.2em;\n font-weight: bold; }\n\n.param-default[_ngcontent-%COMP%] {\n font-size: 0.95em; }\n .param-default[_ngcontent-%COMP%]::before {\n content: 'Default: '; }\n\n.param-enum-value[_ngcontent-%COMP%], .param-default-value[_ngcontent-%COMP%] {\n background-color: #fff;\n border: 1px solid rgba(38, 50, 56, 0.2);\n margin: 2px 3px;\n padding: 0 5px;\n border-radius: 2px;\n color: #263238;\n display: inline-block;\n min-width: 20px;\n text-align: center; }\n\nheader.paramType[_ngcontent-%COMP%] {\n margin: 25px 0 5px 0;\n text-transform: capitalize; }\n\n.param-array-format[_ngcontent-%COMP%] {\n color: black;\n font-weight: 300; }\n\n.params-wrap[_ngcontent-%COMP%] {\n display: table;\n width: 100%; }\n\n.param-name[_ngcontent-%COMP%] {\n display: table-cell;\n vertical-align: top; }\n\n.param-info[_ngcontent-%COMP%] {\n display: table-cell;\n width: 100%; }\n\n.param[_ngcontent-%COMP%] {\n display: table-row; }\n\n.param[_ngcontent-%COMP%]:last-of-type > .param-name[_ngcontent-%COMP%] {\n border-left: 0; }\n .param[_ngcontent-%COMP%]:last-of-type > .param-name[_ngcontent-%COMP%]:after {\n content: \"\";\n display: block;\n position: absolute;\n left: 0;\n border-left: 1px solid rgba(0, 51, 160, 0.5);\n height: 21px;\n background-color: white;\n top: 0; }\n\n.param[_ngcontent-%COMP%]:first-of-type .param-name[_ngcontent-%COMP%]:after {\n content: \"\";\n display: block;\n position: absolute;\n left: -1px;\n border-left: 2px solid #fff;\n height: 20px;\n background-color: white;\n top: 0; }\n\n[data-hint][_ngcontent-%COMP%] {\n width: 1.2em;\n text-align: center;\n border-radius: 50%;\n vertical-align: middle;\n color: #999999;\n line-height: 1.2;\n text-transform: none;\n cursor: help;\n border: 1px solid #999999;\n margin-left: 0.5em; }\n\n@media (max-width: 520px) {\n [data-hint][_ngcontent-%COMP%] {\n float: right; }\n [data-hint][_ngcontent-%COMP%]:after {\n margin-left: 12px;\n transform: translateX(-100%) translateY(-8px);\n -moz-transform: translateX(-100%) translateY(-8px);\n -webkit-transform: translateX(-100%) translateY(-8px); } }"]},function(t,e,n){"use strict";var r=n(222),i=n(9),o=n(19),s=n(8),a=n(15),c=n(12),u=n(13),l=n(20),h=n(460),p=n(23),f=n(36),_=n(56),d=n(79),y=n(25),m=n(34),g=n(54),v=n(28),b=n(46),w=n(106),x=n(59),I=n(22),C=n(74),k=n(39),T=n(142),E=n(121),S=n(216),O=n(60),R=n(217),A=n(35),N=function(){function t(t){this._changed=!1,this.context=new r.ParamsList(t),this._expr_0=i.UNINITIALIZED}return t.prototype.ngOnDetach=function(t,e,n){},t.prototype.ngOnDestroy=function(){},t.prototype.check_pointer=function(t,e,n){(n||s.checkBinding(e,this._expr_0,t))&&(this._changed=!0,this.context.pointer=t,this._expr_0=t)},t.prototype.ngDoCheck=function(t,e,n){var r=this._changed;return this._changed=!1,n||0===t.numberOfChecks&&this.context.ngOnInit(),r},t.prototype.checkHost=function(t,e,n,r){},t.prototype.handleEvent=function(t,e){var n=!0;return n},t.prototype.subscribe=function(t,e){this._eventHandler=e},t}();e.Wrapper_ParamsList=N;var P=s.createRenderComponentType("",0,a.ViewEncapsulation.None,[],{}),M=function(t){function e(n,r,o,s){t.call(this,e,P,c.ViewType.HOST,n,r,o,s,i.ChangeDetectorStatus.CheckAlways)}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.selectOrCreateRenderHostElement(this.renderer,"params-list",s.EMPTY_INLINE_ARRAY,t,null),this.compView_0=new j(this.viewUtils,this,0,this._el_0),this._ParamsList_0_3=new N(this.injectorGet(l.SpecManager,this.parentIndex)),this.compView_0.create(this._ParamsList_0_3.context),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0],null),new u.ComponentRef_(0,this,this._el_0,this._ParamsList_0_3.context)},e.prototype.injectorGetInternal=function(t,e,n){return t===r.ParamsList&&0===e?this._ParamsList_0_3.context:n},e.prototype.detectChangesInternal=function(t){this._ParamsList_0_3.ngDoCheck(this,this._el_0,t)&&this.compView_0.markAsCheckOnce(),this.compView_0.detectChanges(t)},e.prototype.destroyInternal=function(){this.compView_0.destroy()},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(o.AppView);e.ParamsListNgFactory=new u.ComponentFactory("params-list",M,r.ParamsList);var D=[h.styles],V=s.createRenderComponentType("",0,a.ViewEncapsulation.Emulated,D,{}),j=function(t){function e(n,r,o,s){t.call(this,e,V,c.ViewType.COMPONENT,n,r,o,s,i.ChangeDetectorStatus.CheckOnce)}return __extends(e,t),e.prototype.createInternal=function(t){var e=this.renderer.createViewRoot(this.parentElement);return this._anchor_0=this.renderer.createTemplateAnchor(e,null),this._vc_0=new p.ViewContainer(0,null,this,this._anchor_0),this._TemplateRef_0_5=new y.TemplateRef_(this,0,this._anchor_0),this._NgIf_0_6=new f.Wrapper_NgIf(this._vc_0.vcRef,this._TemplateRef_0_5),this._text_1=this.renderer.createText(e,"\n",null),this._anchor_2=this.renderer.createTemplateAnchor(e,null),this._vc_2=new p.ViewContainer(2,null,this,this._anchor_2),this._TemplateRef_2_5=new y.TemplateRef_(this,2,this._anchor_2),this._NgFor_2_6=new _.Wrapper_NgFor(this._vc_2.vcRef,this._TemplateRef_2_5,this.parentView.injectorGet(m.IterableDiffers,this.parentIndex),this.ref),this._text_3=this.renderer.createText(e,"\n\n",null),this._anchor_4=this.renderer.createTemplateAnchor(e,null),this._vc_4=new p.ViewContainer(4,null,this,this._anchor_4),this._TemplateRef_4_5=new y.TemplateRef_(this,4,this._anchor_4),this._NgIf_4_6=new f.Wrapper_NgIf(this._vc_4.vcRef,this._TemplateRef_4_5),this._text_5=this.renderer.createText(e,"\n",null),this._pipe_collectionFormat_0=new d.CollectionFormatPipe,this._pipe_marked_1=new d.MarkedPipe(this.parentView.injectorGet(g.DomSanitizer,this.parentIndex)),this.init(null,this.renderer.directRenderer?null:[this._anchor_0,this._text_1,this._anchor_2,this._text_3,this._anchor_4,this._text_5],null),null},e.prototype.injectorGetInternal=function(t,e,n){return t===y.TemplateRef&&0===e?this._TemplateRef_0_5:t===v.NgIf&&0===e?this._NgIf_0_6.context:t===y.TemplateRef&&2===e?this._TemplateRef_2_5:t===b.NgFor&&2===e?this._NgFor_2_6.context:t===y.TemplateRef&&4===e?this._TemplateRef_4_5:t===v.NgIf&&4===e?this._NgIf_4_6.context:n},e.prototype.detectChangesInternal=function(t){var e=this.context.params.length;this._NgIf_0_6.check_ngIf(e,t,!1),this._NgIf_0_6.ngDoCheck(this,this._anchor_0,t);var n=this.context.params;this._NgFor_2_6.check_ngForOf(n,t,!1),this._NgFor_2_6.ngDoCheck(this,this._anchor_2,t);var r=this.context.bodyParam;this._NgIf_4_6.check_ngIf(r,t,!1),this._NgIf_4_6.ngDoCheck(this,this._anchor_4,t),this._vc_0.detectChangesInNestedViews(t),this._vc_2.detectChangesInNestedViews(t),this._vc_4.detectChangesInNestedViews(t)},e.prototype.destroyInternal=function(){this._vc_0.destroyNestedViews(),this._vc_2.destroyNestedViews(),this._vc_4.destroyNestedViews()},e.prototype.createEmbeddedViewInternal=function(t){return 0==t?new L(this.viewUtils,this,0,this._anchor_0,this._vc_0):2==t?new F(this.viewUtils,this,2,this._anchor_2,this._vc_2):4==t?new G(this.viewUtils,this,4,this._anchor_4,this._vc_4):null},e}(o.AppView);e.View_ParamsList0=j;var L=function(t){function e(n,r,o,s,a){t.call(this,e,V,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a)}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.createRenderElement(this.renderer,null,"h5",new s.InlineArray2(2,"class","param-list-header"),null),this._text_1=this.renderer.createText(this._el_0," Parameters ",null),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1],null),null},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(o.AppView),F=function(t){function e(n,r,o,s,a){t.call(this,e,V,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a), +this._expr_15=i.UNINITIALIZED,this._expr_16=i.UNINITIALIZED}return __extends(e,t),e.prototype.createInternal=function(t){return this._text_0=this.renderer.createText(null,"\n ",null),this._el_1=s.createRenderElement(this.renderer,null,"header",new s.InlineArray2(2,"class","paramType"),null),this._text_2=this.renderer.createText(this._el_1,"",null),this._el_3=s.createRenderElement(this.renderer,this._el_1,"span",new s.InlineArray2(2,"class","hint--top-right hint--large"),null),this._text_4=this.renderer.createText(this._el_3,"?",null),this._text_5=this.renderer.createText(this._el_1,"\n ",null),this._text_6=this.renderer.createText(null,"\n ",null),this._el_7=s.createRenderElement(this.renderer,null,"div",new s.InlineArray2(2,"class","params-wrap"),null),this._text_8=this.renderer.createText(this._el_7,"\n ",null),this._anchor_9=this.renderer.createTemplateAnchor(this._el_7,null),this._vc_9=new p.ViewContainer(9,7,this,this._anchor_9),this._TemplateRef_9_5=new y.TemplateRef_(this,9,this._anchor_9),this._NgFor_9_6=new _.Wrapper_NgFor(this._vc_9.vcRef,this._TemplateRef_9_5,this.parentView.injectorGet(m.IterableDiffers,this.parentIndex),this.parentView.ref),this._text_10=this.renderer.createText(this._el_7,"\n ",null),this._text_11=this.renderer.createText(null,"\n",null),this.init(this._text_11,this.renderer.directRenderer?null:[this._text_0,this._el_1,this._text_2,this._el_3,this._text_4,this._text_5,this._text_6,this._el_7,this._text_8,this._anchor_9,this._text_10,this._text_11],null),null},e.prototype.injectorGetInternal=function(t,e,n){return t===y.TemplateRef&&9===e?this._TemplateRef_9_5:t===b.NgFor&&9===e?this._NgFor_9_6.context:n},e.prototype.detectChangesInternal=function(t){var e=this.context.$implicit.params;this._NgFor_9_6.check_ngForOf(e,t,!1),this._NgFor_9_6.ngDoCheck(this,this._anchor_9,t),this._vc_9.detectChangesInNestedViews(t);var n=s.inlineInterpolate(1,"\n ",this.context.$implicit.place," Parameters\n ");s.checkBinding(t,this._expr_15,n)&&(this.renderer.setText(this._text_2,n),this._expr_15=n);var r=this.context.$implicit.placeHint;s.checkBinding(t,this._expr_16,r)&&(this.renderer.setElementAttribute(this._el_3,"data-hint",null==r?null:r.toString()),this._expr_16=r)},e.prototype.destroyInternal=function(){this._vc_9.destroyNestedViews()},e.prototype.visitRootNodesInternal=function(t,e){t(this._text_0,e),t(this._el_1,e),t(this._text_6,e),t(this._el_7,e),t(this._text_11,e)},e.prototype.createEmbeddedViewInternal=function(t){return 9==t?new B(this.viewUtils,this,9,this._anchor_9,this._vc_9):null},e}(o.AppView),B=function(t){function e(n,r,o,a,u){t.call(this,e,V,c.ViewType.EMBEDDED,n,r,o,a,i.ChangeDetectorStatus.CheckAlways,u),this._expr_50=i.UNINITIALIZED,this._expr_51=i.UNINITIALIZED,this._map_52=s.pureProxy1(function(t){return{"with-hint":t}}),this._expr_53=i.UNINITIALIZED,this._expr_54=i.UNINITIALIZED}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.createRenderElement(this.renderer,null,"div",new s.InlineArray2(2,"class","param"),null),this._text_1=this.renderer.createText(this._el_0,"\n ",null),this._el_2=s.createRenderElement(this.renderer,this._el_0,"div",new s.InlineArray2(2,"class","param-name"),null),this._text_3=this.renderer.createText(this._el_2,"\n ",null),this._el_4=s.createRenderElement(this.renderer,this._el_2,"span",new s.InlineArray2(2,"class","param-name-wrap"),null),this._text_5=this.renderer.createText(this._el_4,"",null),this._text_6=this.renderer.createText(this._el_2,"\n ",null),this._text_7=this.renderer.createText(this._el_0,"\n ",null),this._el_8=s.createRenderElement(this.renderer,this._el_0,"div",new s.InlineArray2(2,"class","param-info"),null),this._text_9=this.renderer.createText(this._el_8,"\n ",null),this._el_10=s.createRenderElement(this.renderer,this._el_8,"div",s.EMPTY_INLINE_ARRAY,null),this._text_11=this.renderer.createText(this._el_10,"\n ",null),this._anchor_12=this.renderer.createTemplateAnchor(this._el_10,null),this._vc_12=new p.ViewContainer(12,10,this,this._anchor_12),this._TemplateRef_12_5=new y.TemplateRef_(this,12,this._anchor_12),this._NgIf_12_6=new f.Wrapper_NgIf(this._vc_12.vcRef,this._TemplateRef_12_5),this._text_13=this.renderer.createText(this._el_10,"\n ",null),this._el_14=s.createRenderElement(this.renderer,this._el_10,"span",s.EMPTY_INLINE_ARRAY,null),this._NgClass_14_3=new w.Wrapper_NgClass(this.parentView.parentView.injectorGet(m.IterableDiffers,this.parentView.parentIndex),this.parentView.parentView.injectorGet(x.KeyValueDiffers,this.parentView.parentIndex),new I.ElementRef(this._el_14),this.renderer),this._text_15=this.renderer.createText(this._el_14,"",null),this._text_16=this.renderer.createText(this._el_10,"\n ",null),this._anchor_17=this.renderer.createTemplateAnchor(this._el_10,null),this._vc_17=new p.ViewContainer(17,10,this,this._anchor_17),this._TemplateRef_17_5=new y.TemplateRef_(this,17,this._anchor_17),this._NgIf_17_6=new f.Wrapper_NgIf(this._vc_17.vcRef,this._TemplateRef_17_5),this._text_18=this.renderer.createText(this._el_10,"\n ",null),this._anchor_19=this.renderer.createTemplateAnchor(this._el_10,null),this._vc_19=new p.ViewContainer(19,10,this,this._anchor_19),this._TemplateRef_19_5=new y.TemplateRef_(this,19,this._anchor_19),this._NgIf_19_6=new f.Wrapper_NgIf(this._vc_19.vcRef,this._TemplateRef_19_5),this._text_20=this.renderer.createText(this._el_10,"\n ",null),this._anchor_21=this.renderer.createTemplateAnchor(this._el_10,null),this._vc_21=new p.ViewContainer(21,10,this,this._anchor_21),this._TemplateRef_21_5=new y.TemplateRef_(this,21,this._anchor_21),this._NgIf_21_6=new f.Wrapper_NgIf(this._vc_21.vcRef,this._TemplateRef_21_5),this._text_22=this.renderer.createText(this._el_10,"\n ",null),this._anchor_23=this.renderer.createTemplateAnchor(this._el_10,null),this._vc_23=new p.ViewContainer(23,10,this,this._anchor_23),this._TemplateRef_23_5=new y.TemplateRef_(this,23,this._anchor_23),this._NgIf_23_6=new f.Wrapper_NgIf(this._vc_23.vcRef,this._TemplateRef_23_5),this._text_24=this.renderer.createText(this._el_10,"\n ",null),this._anchor_25=this.renderer.createTemplateAnchor(this._el_10,null),this._vc_25=new p.ViewContainer(25,10,this,this._anchor_25),this._TemplateRef_25_5=new y.TemplateRef_(this,25,this._anchor_25),this._NgIf_25_6=new f.Wrapper_NgIf(this._vc_25.vcRef,this._TemplateRef_25_5),this._text_26=this.renderer.createText(this._el_10,"\n ",null),this._text_27=this.renderer.createText(this._el_8,"\n ",null),this._el_28=s.createRenderElement(this.renderer,this._el_8,"div",new s.InlineArray2(2,"class","param-description"),null),this._text_29=this.renderer.createText(this._el_8,"\n ",null),this._text_30=this.renderer.createText(this._el_0,"\n ",null),this._pipe_marked_1_0=s.pureProxy1(this.parentView.parentView._pipe_marked_1.transform.bind(this.parentView.parentView._pipe_marked_1)),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1,this._el_2,this._text_3,this._el_4,this._text_5,this._text_6,this._text_7,this._el_8,this._text_9,this._el_10,this._text_11,this._anchor_12,this._text_13,this._el_14,this._text_15,this._text_16,this._anchor_17,this._text_18,this._anchor_19,this._text_20,this._anchor_21,this._text_22,this._anchor_23,this._text_24,this._anchor_25,this._text_26,this._text_27,this._el_28,this._text_29,this._text_30],null),null},e.prototype.injectorGetInternal=function(t,e,n){return t===y.TemplateRef&&12===e?this._TemplateRef_12_5:t===v.NgIf&&12===e?this._NgIf_12_6.context:t===C.NgClass&&14<=e&&e<=15?this._NgClass_14_3.context:t===y.TemplateRef&&17===e?this._TemplateRef_17_5:t===v.NgIf&&17===e?this._NgIf_17_6.context:t===y.TemplateRef&&19===e?this._TemplateRef_19_5:t===v.NgIf&&19===e?this._NgIf_19_6.context:t===y.TemplateRef&&21===e?this._TemplateRef_21_5:t===v.NgIf&&21===e?this._NgIf_21_6.context:t===y.TemplateRef&&23===e?this._TemplateRef_23_5:t===v.NgIf&&23===e?this._NgIf_23_6.context:t===y.TemplateRef&&25===e?this._TemplateRef_25_5:t===v.NgIf&&25===e?this._NgIf_25_6.context:n},e.prototype.detectChangesInternal=function(t){var e=new i.ValueUnwrapper,n="array"===this.context.$implicit.type;this._NgIf_12_6.check_ngIf(n,t,!1),this._NgIf_12_6.ngDoCheck(this,this._anchor_12,t);var r=s.inlineInterpolate(1,"param-type ",this.context.$implicit.type,"");this._NgClass_14_3.check_klass(r,t,!1);var o=this._map_52(this.context.$implicit._displayTypeHint);this._NgClass_14_3.check_ngClass(o,t,!1),this._NgClass_14_3.ngDoCheck(this,this._el_14,t);var a=this.context.$implicit._range;this._NgIf_17_6.check_ngIf(a,t,!1),this._NgIf_17_6.ngDoCheck(this,this._anchor_17,t);var c=this.context.$implicit.required;this._NgIf_19_6.check_ngIf(c,t,!1),this._NgIf_19_6.ngDoCheck(this,this._anchor_19,t);var u=null!=this.context.$implicit.default;this._NgIf_21_6.check_ngIf(u,t,!1),this._NgIf_21_6.ngDoCheck(this,this._anchor_21,t);var l=this.context.$implicit.enum;this._NgIf_23_6.check_ngIf(l,t,!1),this._NgIf_23_6.ngDoCheck(this,this._anchor_23,t);var h=this.context.$implicit.pattern;this._NgIf_25_6.check_ngIf(h,t,!1),this._NgIf_25_6.ngDoCheck(this,this._anchor_25,t),this._vc_12.detectChangesInNestedViews(t),this._vc_17.detectChangesInNestedViews(t),this._vc_19.detectChangesInNestedViews(t),this._vc_21.detectChangesInNestedViews(t),this._vc_23.detectChangesInNestedViews(t),this._vc_25.detectChangesInNestedViews(t);var p=s.inlineInterpolate(1," ",this.context.$implicit.name," ");s.checkBinding(t,this._expr_50,p)&&(this.renderer.setText(this._text_5,p),this._expr_50=p);var f=s.inlineInterpolate(1,"",this.context.$implicit._displayTypeHint,"");s.checkBinding(t,this._expr_51,f)&&(this.renderer.setElementProperty(this._el_14,"title",f),this._expr_51=f);var _=s.inlineInterpolate(2," ",this.context.$implicit._displayType," ",this.context.$implicit._displayFormat,"");s.checkBinding(t,this._expr_53,_)&&(this.renderer.setText(this._text_15,_),this._expr_53=_),e.reset();var d=e.unwrap(s.castByValue(this._pipe_marked_1_0,this.parentView.parentView._pipe_marked_1.transform)(this.context.$implicit.description));(e.hasWrappedValue||s.checkBinding(t,this._expr_54,d))&&(this.renderer.setElementProperty(this._el_28,"innerHTML",this.viewUtils.sanitizer.sanitize(k.SecurityContext.HTML,d)),this._expr_54=d)},e.prototype.destroyInternal=function(){this._vc_12.destroyNestedViews(),this._vc_17.destroyNestedViews(),this._vc_19.destroyNestedViews(),this._vc_21.destroyNestedViews(),this._vc_23.destroyNestedViews(),this._vc_25.destroyNestedViews()},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e.prototype.createEmbeddedViewInternal=function(t){return 12==t?new U(this.viewUtils,this,12,this._anchor_12,this._vc_12):17==t?new z(this.viewUtils,this,17,this._anchor_17,this._vc_17):19==t?new H(this.viewUtils,this,19,this._anchor_19,this._vc_19):21==t?new q(this.viewUtils,this,21,this._anchor_21,this._vc_21):23==t?new W(this.viewUtils,this,23,this._anchor_23,this._vc_23):25==t?new $(this.viewUtils,this,25,this._anchor_25,this._vc_25):null},e}(o.AppView),U=function(t){function e(n,r,o,s,a){t.call(this,e,V,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a),this._expr_2=i.UNINITIALIZED,this._expr_3=i.UNINITIALIZED}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.createRenderElement(this.renderer,null,"span",s.EMPTY_INLINE_ARRAY,null),this._text_1=this.renderer.createText(this._el_0,"",null),this._pipe_collectionFormat_0_0=s.pureProxy1(this.parentView.parentView.parentView._pipe_collectionFormat_0.transform.bind(this.parentView.parentView.parentView._pipe_collectionFormat_0)),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1],null),null},e.prototype.detectChangesInternal=function(t){var e=new i.ValueUnwrapper,n=s.inlineInterpolate(1,"param-array-format param-collection-format-",this.parentView.context.$implicit.collectionFormat,"");s.checkBinding(t,this._expr_2,n)&&(this.renderer.setElementProperty(this._el_0,"className",n),this._expr_2=n),e.reset();var r=s.inlineInterpolate(1,"\n ",e.unwrap(s.castByValue(this._pipe_collectionFormat_0_0,this.parentView.parentView.parentView._pipe_collectionFormat_0.transform)(this.parentView.context.$implicit)),"\n ");(e.hasWrappedValue||s.checkBinding(t,this._expr_3,r))&&(this.renderer.setText(this._text_1,r),this._expr_3=r)},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(o.AppView),z=function(t){function e(n,r,o,s,a){t.call(this,e,V,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a),this._expr_2=i.UNINITIALIZED}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.createRenderElement(this.renderer,null,"span",new s.InlineArray2(2,"class","param-range"),null),this._text_1=this.renderer.createText(this._el_0,"",null),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1],null),null},e.prototype.detectChangesInternal=function(t){var e=s.inlineInterpolate(1," ",this.parentView.context.$implicit._range," ");s.checkBinding(t,this._expr_2,e)&&(this.renderer.setText(this._text_1,e),this._expr_2=e)},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(o.AppView),H=function(t){function e(n,r,o,s,a){t.call(this,e,V,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a)}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.createRenderElement(this.renderer,null,"span",new s.InlineArray2(2,"class","param-required"),null),this._text_1=this.renderer.createText(this._el_0,"Required",null),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1],null),null},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(o.AppView),q=function(t){function e(n,r,o,s,a){t.call(this,e,V,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a),this._expr_5=i.UNINITIALIZED}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.createRenderElement(this.renderer,null,"div",new s.InlineArray2(2,"class","param-default"),null),this._text_1=this.renderer.createText(this._el_0,"\n ",null),this._el_2=s.createRenderElement(this.renderer,this._el_0,"span",new s.InlineArray2(2,"class","param-default-value"),null),this._text_3=this.renderer.createText(this._el_2,"",null),this._text_4=this.renderer.createText(this._el_0,"\n ",null),this._pipe_json_0=new T.JsonPipe,this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1,this._el_2,this._text_3,this._text_4],null),null},e.prototype.detectChangesInternal=function(t){var e=new i.ValueUnwrapper;e.reset();var n=s.inlineInterpolate(1,"",e.unwrap(this._pipe_json_0.transform(this.parentView.context.$implicit.default)),"");(e.hasWrappedValue||s.checkBinding(t,this._expr_5,n))&&(this.renderer.setText(this._text_3,n),this._expr_5=n)},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(o.AppView),W=function(t){function e(n,r,o,s,a){t.call(this,e,V,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a)}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.createRenderElement(this.renderer,null,"div",new s.InlineArray2(2,"class","param-enum"),null),this._text_1=this.renderer.createText(this._el_0,"\n ",null),this._anchor_2=this.renderer.createTemplateAnchor(this._el_0,null),this._vc_2=new p.ViewContainer(2,0,this,this._anchor_2),this._TemplateRef_2_5=new y.TemplateRef_(this,2,this._anchor_2),this._NgFor_2_6=new _.Wrapper_NgFor(this._vc_2.vcRef,this._TemplateRef_2_5,this.parentView.parentView.parentView.injectorGet(m.IterableDiffers,this.parentView.parentView.parentIndex),this.parentView.parentView.parentView.ref),this._text_3=this.renderer.createText(this._el_0,"\n ",null),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1,this._anchor_2,this._text_3],null),null},e.prototype.injectorGetInternal=function(t,e,n){return t===y.TemplateRef&&2===e?this._TemplateRef_2_5:t===b.NgFor&&2===e?this._NgFor_2_6.context:n},e.prototype.detectChangesInternal=function(t){var e=this.parentView.context.$implicit.enum;this._NgFor_2_6.check_ngForOf(e,t,!1),this._NgFor_2_6.ngDoCheck(this,this._anchor_2,t),this._vc_2.detectChangesInNestedViews(t)},e.prototype.destroyInternal=function(){this._vc_2.destroyNestedViews()},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e.prototype.createEmbeddedViewInternal=function(t){return 2==t?new Y(this.viewUtils,this,2,this._anchor_2,this._vc_2):null},e}(o.AppView),Y=function(t){function e(n,r,o,s,a){t.call(this,e,V,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a),this._expr_2=i.UNINITIALIZED,this._expr_3=i.UNINITIALIZED}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.createRenderElement(this.renderer,null,"span",s.EMPTY_INLINE_ARRAY,null),this._text_1=this.renderer.createText(this._el_0,"",null),this._pipe_json_0=new T.JsonPipe,this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1],null),null},e.prototype.detectChangesInternal=function(t){var e=new i.ValueUnwrapper,n=s.inlineInterpolate(1,"param-enum-value ",this.context.$implicit.type,"");s.checkBinding(t,this._expr_2,n)&&(this.renderer.setElementProperty(this._el_0,"className",n),this._expr_2=n),e.reset();var r=s.inlineInterpolate(1," ",e.unwrap(this._pipe_json_0.transform(this.context.$implicit.val))," ");(e.hasWrappedValue||s.checkBinding(t,this._expr_3,r))&&(this.renderer.setText(this._text_1,r),this._expr_3=r)},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(o.AppView),$=function(t){function e(n,r,o,s,a){t.call(this,e,V,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a),this._expr_2=i.UNINITIALIZED}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.createRenderElement(this.renderer,null,"span",new s.InlineArray2(2,"class","param-pattern"),null),this._text_1=this.renderer.createText(this._el_0,"",null),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1],null),null},e.prototype.detectChangesInternal=function(t){var e=s.inlineInterpolate(1,"",this.parentView.context.$implicit.pattern,"");s.checkBinding(t,this._expr_2,e)&&(this.renderer.setText(this._text_1,e),this._expr_2=e)},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(o.AppView),G=function(t){function e(n,r,o,s,a){t.call(this,e,V,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a),this._expr_21=i.UNINITIALIZED}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.createRenderElement(this.renderer,null,"div",s.EMPTY_INLINE_ARRAY,null),this._text_1=this.renderer.createText(this._el_0,"\n ",null),this._anchor_2=this.renderer.createTemplateAnchor(this._el_0,null),this._vc_2=new p.ViewContainer(2,0,this,this._anchor_2),this._TemplateRef_2_5=new y.TemplateRef_(this,2,this._anchor_2),this._NgIf_2_6=new f.Wrapper_NgIf(this._vc_2.vcRef,this._TemplateRef_2_5),this._text_3=this.renderer.createText(this._el_0,"\n\n ",null),this._el_4=s.createRenderElement(this.renderer,this._el_0,"div",new s.InlineArray2(2,"class","body-param-description"),null),this._text_5=this.renderer.createText(this._el_0,"\n ",null),this._el_6=s.createRenderElement(this.renderer,this._el_0,"div",s.EMPTY_INLINE_ARRAY,null),this._text_7=this.renderer.createText(this._el_6,"\n ",null),this._el_8=s.createRenderElement(this.renderer,this._el_6,"br",s.EMPTY_INLINE_ARRAY,null),this._text_9=this.renderer.createText(this._el_6,"\n ",null),this._el_10=s.createRenderElement(this.renderer,this._el_6,"json-schema-lazy",s.EMPTY_INLINE_ARRAY,null),this._vc_10=new p.ViewContainer(10,6,this,this._el_10),this.compView_10=new S.View_JsonSchemaLazy0(this.viewUtils,this,10,this._el_10),this._ComponentFactoryResolver_10_5=new O.CodegenComponentFactoryResolver([R.JsonSchemaNgFactory],this.parentView.injectorGet(O.ComponentFactoryResolver,this.parentIndex)),this._JsonSchemaLazy_10_6=new S.Wrapper_JsonSchemaLazy(this.parentView.injectorGet(l.SpecManager,this.parentIndex),this._vc_10.vcRef,new I.ElementRef(this._el_10),this._ComponentFactoryResolver_10_5,this.parentView.injectorGet(A.OptionsService,this.parentIndex),this.renderer),this._text_11=this.renderer.createText(null,"\n ",null),this.compView_10.create(this._JsonSchemaLazy_10_6.context),this._text_12=this.renderer.createText(this._el_6,"\n ",null),this._text_13=this.renderer.createText(this._el_0,"\n",null),this._pipe_marked_1_1=s.pureProxy1(this.parentView._pipe_marked_1.transform.bind(this.parentView._pipe_marked_1)),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1,this._anchor_2,this._text_3,this._el_4,this._text_5,this._el_6,this._text_7,this._el_8,this._text_9,this._el_10,this._text_11,this._text_12,this._text_13],null),null},e.prototype.injectorGetInternal=function(t,e,n){return t===y.TemplateRef&&2===e?this._TemplateRef_2_5:t===v.NgIf&&2===e?this._NgIf_2_6.context:t===O.ComponentFactoryResolver&&10===e?this._ComponentFactoryResolver_10_5:t===E.JsonSchemaLazy&&10<=e&&e<=11?this._JsonSchemaLazy_10_6.context:n},e.prototype.detectChangesInternal=function(t){var e=new i.ValueUnwrapper,n=this.parentView.context.bodyParam;this._NgIf_2_6.check_ngIf(n,t,!1),this._NgIf_2_6.ngDoCheck(this,this._anchor_2,t);var r=s.inlineInterpolate(1,"",this.parentView.context.bodyParam._pointer,"/schema");this._JsonSchemaLazy_10_6.check_pointer(r,t,!1);var o=!0;this._JsonSchemaLazy_10_6.check_auto(o,t,!1);var a=!0;this._JsonSchemaLazy_10_6.check_isRequestSchema(a,t,!1),this._JsonSchemaLazy_10_6.ngDoCheck(this,this._el_10,t),this._vc_2.detectChangesInNestedViews(t),this._vc_10.detectChangesInNestedViews(t),e.reset();var c=e.unwrap(s.castByValue(this._pipe_marked_1_1,this.parentView._pipe_marked_1.transform)(this.parentView.context.bodyParam.description));(e.hasWrappedValue||s.checkBinding(t,this._expr_21,c))&&(this.renderer.setElementProperty(this._el_4,"innerHTML",this.viewUtils.sanitizer.sanitize(k.SecurityContext.HTML,c)),this._expr_21=c),this.compView_10.detectChanges(t),t||0===this.numberOfChecks&&this._JsonSchemaLazy_10_6.context.ngAfterViewInit()},e.prototype.destroyInternal=function(){this._vc_2.destroyNestedViews(),this._vc_10.destroyNestedViews(),this.compView_10.destroy(),this._JsonSchemaLazy_10_6.ngOnDestroy()},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e.prototype.createEmbeddedViewInternal=function(t){return 2==t?new Z(this.viewUtils,this,2,this._anchor_2,this._vc_2):null},e}(o.AppView),Z=function(t){function e(n,r,o,s,a){t.call(this,e,V,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a)}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.createRenderElement(this.renderer,null,"h5",new s.InlineArray2(2,"class","param-list-header"),null),this._text_1=this.renderer.createText(this._el_0," Request Body ",null),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1],null),null},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(o.AppView)},function(t,e){"use strict";e.styles=['[_nghost-%COMP%] {\n display: block;\n box-sizing: border-box;\n -webkit-tap-highlight-color: transparent;\n -moz-tap-highlight-color: transparent;\n -ms-tap-highlight-color: transparent;\n -o-tap-highlight-color: transparent;\n tap-highlight-color: transparent;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-smoothing: antialiased;\n -webkit-osx-font-smoothing: grayscale;\n -moz-osx-font-smoothing: grayscale;\n osx-font-smoothing: grayscale;\n -webkit-text-size-adjust: 100%;\n -moz-text-size-adjust: 100%;\n text-size-adjust: 100%;\n -webkit-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);\n -ms-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);\n text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);\n text-rendering: optimizeSpeed !important;\n font-smooth: always;\n -webkit-text-size-adjust: 100%;\n -ms-text-size-adjust: 100%;\n text-size-adjust: 100%; }\n\n.redoc-wrap[_ngcontent-%COMP%] {\n z-index: 0;\n position: relative;\n overflow: hidden;\n font-family: Roboto, sans-serif;\n font-size: 14px;\n line-height: 1.5em;\n color: #263238; }\n\n.menu-content[_ngcontent-%COMP%] {\n overflow: hidden; }\n\n[sticky-sidebar][_ngcontent-%COMP%] {\n width: 260px;\n background-color: #fafafa;\n overflow-y: auto;\n overflow-x: hidden;\n transform: translateZ(0);\n z-index: 75; }\n @media (max-width: 1000px) {\n [sticky-sidebar][_ngcontent-%COMP%] {\n width: 100%;\n bottom: auto !important; } }\n\n.api-content[_ngcontent-%COMP%] {\n margin-left: 260px;\n z-index: 50;\n position: relative;\n top: 0; }\n @media (max-width: 1000px) {\n .api-content[_ngcontent-%COMP%] {\n padding-top: 3em;\n margin-left: 0; } }\n\n.background[_ngcontent-%COMP%] {\n position: fixed;\n top: 0;\n bottom: 0;\n right: 0;\n left: 260px;\n z-index: 1; }\n .background-actual[_ngcontent-%COMP%] {\n background: #263238;\n left: 60%;\n right: 0;\n top: 0;\n bottom: 0;\n position: absolute; }\n @media (max-width: 1100px) {\n .background[_ngcontent-%COMP%] {\n display: none; } }\n\n.redoc-error[_ngcontent-%COMP%] {\n padding: 20px;\n text-align: center;\n color: #e53935; }\n .redoc-error[_ngcontent-%COMP%] > h2[_ngcontent-%COMP%] {\n color: #e53935;\n font-size: 40px; }\n\n.redoc-error-details[_ngcontent-%COMP%] {\n max-width: 750px;\n margin: 0 auto;\n font-size: 18px; }\n\n\n[_nghost-%COMP%] h1 {\n margin-top: 0;\n font-family: Montserrat, sans-serif;\n color: #263238;\n font-weight: 400;\n line-height: 1.5;\n margin-bottom: 0.5em; }\n\n[_nghost-%COMP%] h2 {\n margin-top: 0;\n font-family: Montserrat, sans-serif;\n color: #263238;\n font-weight: 400;\n line-height: 1.5;\n margin-bottom: 0.5em; }\n\n[_nghost-%COMP%] h3 {\n margin-top: 0;\n font-family: Montserrat, sans-serif;\n color: #263238;\n font-weight: 400;\n line-height: 1.5;\n margin-bottom: 0.5em; }\n\n[_nghost-%COMP%] h4 {\n margin-top: 0;\n font-family: Montserrat, sans-serif;\n color: #263238;\n font-weight: 400;\n line-height: 1.5;\n margin-bottom: 0.5em; }\n\n[_nghost-%COMP%] h5 {\n margin-top: 0;\n font-family: Montserrat, sans-serif;\n color: #263238;\n font-weight: 400;\n line-height: 1.5;\n margin-bottom: 0.5em; }\n\n[_nghost-%COMP%] h1 {\n font-size: 1.85714em;\n color: #0033a0; }\n\n[_nghost-%COMP%] h2 {\n font-size: 1.57143em; }\n\n[_nghost-%COMP%] h3 {\n font-size: 1.28571em; }\n\n[_nghost-%COMP%] h4 {\n font-size: 1.14286em; }\n\n[_nghost-%COMP%] h5 {\n font-size: 0.929em;\n line-height: 20px; }\n\n[_nghost-%COMP%] p {\n font-family: Roboto, sans-serif;\n font-weight: 300;\n margin: 0;\n margin-bottom: 1em;\n line-height: 1.5em; }\n\n[_nghost-%COMP%] a {\n text-decoration: none;\n color: #0033a0; }\n\n[_nghost-%COMP%] p > code {\n color: #e53935;\n border: 1px solid rgba(38, 50, 56, 0.1); }\n\n[_nghost-%COMP%] .hint--inversed:before {\n border-top-color: #fff; }\n\n[_nghost-%COMP%] .hint--inversed:after {\n background: #fff;\n color: #383838; }\n\n[_nghost-%COMP%] .share-link {\n cursor: pointer;\n margin-left: -15px;\n padding: 0;\n line-height: 1;\n width: 15px;\n display: inline-block; }\n\n[_nghost-%COMP%] .share-link:before {\n content: "";\n width: 15px;\n height: 15px;\n background-size: contain;\n background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjMDEwMTAxIiBkPSJNNDU5LjcgMjMzLjRsLTkwLjUgOTAuNWMtNTAgNTAtMTMxIDUwLTE4MSAwIC03LjktNy44LTE0LTE2LjctMTkuNC0yNS44bDQyLjEtNDIuMWMyLTIgNC41LTMuMiA2LjgtNC41IDIuOSA5LjkgOCAxOS4zIDE1LjggMjcuMiAyNSAyNSA2NS42IDI0LjkgOTAuNSAwbDkwLjUtOTAuNWMyNS0yNSAyNS02NS42IDAtOTAuNSAtMjQuOS0yNS02NS41LTI1LTkwLjUgMGwtMzIuMiAzMi4yYy0yNi4xLTEwLjItNTQuMi0xMi45LTgxLjYtOC45bDY4LjYtNjguNmM1MC01MCAxMzEtNTAgMTgxIDBDNTA5LjYgMTAyLjMgNTA5LjYgMTgzLjQgNDU5LjcgMjMzLjR6TTIyMC4zIDM4Mi4ybC0zMi4yIDMyLjJjLTI1IDI0LjktNjUuNiAyNC45LTkwLjUgMCAtMjUtMjUtMjUtNjUuNiAwLTkwLjVsOTAuNS05MC41YzI1LTI1IDY1LjUtMjUgOTAuNSAwIDcuOCA3LjggMTIuOSAxNy4yIDE1LjggMjcuMSAyLjQtMS40IDQuOC0yLjUgNi44LTQuNWw0Mi4xLTQyYy01LjQtOS4yLTExLjYtMTgtMTkuNC0yNS44IC01MC01MC0xMzEtNTAtMTgxIDBsLTkwLjUgOTAuNWMtNTAgNTAtNTAgMTMxIDAgMTgxIDUwIDUwIDEzMSA1MCAxODEgMGw2OC42LTY4LjZDMjc0LjYgMzk1LjEgMjQ2LjQgMzkyLjMgMjIwLjMgMzgyLjJ6Ii8+PC9zdmc+Cg==");\n opacity: 0.5;\n visibility: hidden;\n display: inline-block;\n vertical-align: middle; }\n\n[_nghost-%COMP%] .sharable-header:hover .share-link:before, [_nghost-%COMP%] .share-link:hover:before {\n visibility: visible; }\n\nfooter[_ngcontent-%COMP%] {\n position: relative;\n text-align: right;\n padding: 10px 40px;\n font-size: 15px;\n margin-top: -35px;\n color: white; }\n footer[_ngcontent-%COMP%] a[_ngcontent-%COMP%] {\n color: white; }\n footer[_ngcontent-%COMP%] strong[_ngcontent-%COMP%] {\n font-size: 18px; }\n\n\n[_nghost-%COMP%] .redoc-markdown-block pre {\n font-family: Courier, monospace;\n white-space: pre-wrap;\n background-color: #263238;\n color: white;\n padding: 12px 14px 15px 14px;\n overflow-x: auto;\n line-height: normal;\n border-radius: 2px;\n border: 1px solid rgba(38, 50, 56, 0.1); }\n [_nghost-%COMP%] .redoc-markdown-block pre code {\n background-color: transparent; }\n [_nghost-%COMP%] .redoc-markdown-block pre code:before, [_nghost-%COMP%] .redoc-markdown-block pre code:after {\n content: none; }\n\n[_nghost-%COMP%] .redoc-markdown-block code {\n font-family: Courier, monospace;\n background-color: rgba(38, 50, 56, 0.04);\n padding: 0.1em 0 0.2em 0;\n font-size: 1em;\n border-radius: 2px; }\n [_nghost-%COMP%] .redoc-markdown-block code:before, [_nghost-%COMP%] .redoc-markdown-block code:after {\n letter-spacing: -0.2em;\n content: "\\00a0"; }\n\n[_nghost-%COMP%] .redoc-markdown-block p:last-of-type {\n margin-bottom: 0; }\n\n[_nghost-%COMP%] .redoc-markdown-block blockquote {\n margin: 0;\n margin-bottom: 1em;\n padding: 0 15px;\n color: #777;\n border-left: 4px solid #ddd; }\n\n[_nghost-%COMP%] .redoc-markdown-block img {\n max-width: 100%;\n box-sizing: content-box; }\n\n[_nghost-%COMP%] .redoc-markdown-block ul, [_nghost-%COMP%] .redoc-markdown-block ol {\n padding-left: 2em;\n margin: 0;\n margin-bottom: 1em; }\n\n[_nghost-%COMP%] .redoc-markdown-block table {\n display: block;\n width: 100%;\n overflow: auto;\n word-break: normal;\n word-break: keep-all;\n border-collapse: collapse;\n border-spacing: 0;\n margin-top: 0.5em;\n margin-bottom: 0.5em; }\n\n[_nghost-%COMP%] .redoc-markdown-block table tr {\n background-color: #fff;\n border-top: 1px solid #ccc; }\n [_nghost-%COMP%] .redoc-markdown-block table tr:nth-child(2n) {\n background-color: #f8f8f8; }\n\n[_nghost-%COMP%] .redoc-markdown-block table th, [_nghost-%COMP%] .redoc-markdown-block table td {\n padding: 6px 13px;\n border: 1px solid #ddd; }\n\n[_nghost-%COMP%] .redoc-markdown-block table th {\n text-align: left;\n font-weight: bold; }']},function(t,e,n){"use strict";var r=n(305),i=n(9),o=n(19),s=n(8),a=n(15),c=n(12),u=n(13),l=n(20),h=n(35),p=n(22),f=n(90),_=n(76),d=n(161),y=n(462),m=n(23),g=n(36),v=n(25),b=n(28),w=n(219),x=n(456),I=n(481),C=n(215),k=n(454),T=n(227),E=n(474),S=n(228),O=n(476),R=n(214),A=n(452),N=n(221),P=n(459),M=n(67),D=n(162),V=n(232),j=function(){function t(t,e,n,o,s,a,c){this._changed=!1,this.context=new r.Redoc(t,e,n,o,s,a,c),this._expr_0=i.UNINITIALIZED,this._expr_1=i.UNINITIALIZED, +this._expr_2=i.UNINITIALIZED}return t.prototype.ngOnDetach=function(t,e,n){},t.prototype.ngOnDestroy=function(){},t.prototype.check_specUrl=function(t,e,n){(n||s.checkBinding(e,this._expr_0,t))&&(this._changed=!0,this.context.specUrl=t,this._expr_0=t)},t.prototype.ngDoCheck=function(t,e,n){var r=this._changed;return this._changed=!1,n||0===t.numberOfChecks&&this.context.ngOnInit(),r},t.prototype.checkHost=function(t,e,n,r){var i=this.context.specLoading;s.checkBinding(r,this._expr_1,i)&&(t.renderer.setElementClass(n,"loading",i),this._expr_1=i);var o=this.context.specLoadingRemove;s.checkBinding(r,this._expr_2,o)&&(t.renderer.setElementClass(n,"loading-remove",o),this._expr_2=o)},t.prototype.handleEvent=function(t,e){var n=!0;return n},t.prototype.subscribe=function(t,e){this._eventHandler=e},t}();e.Wrapper_Redoc=j;var L=s.createRenderComponentType("",0,a.ViewEncapsulation.None,[],{}),F=function(t){function e(n,r,o,s){t.call(this,e,L,c.ViewType.HOST,n,r,o,s,i.ChangeDetectorStatus.CheckAlways)}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.selectOrCreateRenderHostElement(this.renderer,"redoc",s.EMPTY_INLINE_ARRAY,t,null),this.compView_0=new z(this.viewUtils,this,0,this._el_0),this._Redoc_0_3=new j(this.injectorGet(l.SpecManager,this.parentIndex),this.injectorGet(h.OptionsService,this.parentIndex),new p.ElementRef(this._el_0),this.compView_0.ref,this.injectorGet(f.AppStateService,this.parentIndex),this.injectorGet(_.LazyTasksService,this.parentIndex),this.injectorGet(d.Hash,this.parentIndex)),this.compView_0.create(this._Redoc_0_3.context),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0],null),new u.ComponentRef_(0,this,this._el_0,this._Redoc_0_3.context)},e.prototype.injectorGetInternal=function(t,e,n){return t===r.Redoc&&0===e?this._Redoc_0_3.context:n},e.prototype.detectChangesInternal=function(t){this._Redoc_0_3.ngDoCheck(this,this._el_0,t),this._Redoc_0_3.checkHost(this,this.compView_0,this._el_0,t),this.compView_0.detectChanges(t)},e.prototype.destroyInternal=function(){this.compView_0.destroy()},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(o.AppView);e.RedocNgFactory=new u.ComponentFactory("redoc",F,r.Redoc);var B=[y.styles],U=s.createRenderComponentType("",0,a.ViewEncapsulation.Emulated,B,{}),z=function(t){function e(n,r,o,s){t.call(this,e,U,c.ViewType.COMPONENT,n,r,o,s,i.ChangeDetectorStatus.CheckAlways)}return __extends(e,t),e.prototype.createInternal=function(t){var e=this.renderer.createViewRoot(this.parentElement);return this._anchor_0=this.renderer.createTemplateAnchor(e,null),this._vc_0=new m.ViewContainer(0,null,this,this._anchor_0),this._TemplateRef_0_5=new v.TemplateRef_(this,0,this._anchor_0),this._NgIf_0_6=new g.Wrapper_NgIf(this._vc_0.vcRef,this._TemplateRef_0_5),this._text_1=this.renderer.createText(e,"\n",null),this._anchor_2=this.renderer.createTemplateAnchor(e,null),this._vc_2=new m.ViewContainer(2,null,this,this._anchor_2),this._TemplateRef_2_5=new v.TemplateRef_(this,2,this._anchor_2),this._NgIf_2_6=new g.Wrapper_NgIf(this._vc_2.vcRef,this._TemplateRef_2_5),this._text_3=this.renderer.createText(e,"\n",null),this._anchor_4=this.renderer.createTemplateAnchor(e,null),this._vc_4=new m.ViewContainer(4,null,this,this._anchor_4),this._TemplateRef_4_5=new v.TemplateRef_(this,4,this._anchor_4),this._NgIf_4_6=new g.Wrapper_NgIf(this._vc_4.vcRef,this._TemplateRef_4_5),this._text_5=this.renderer.createText(e,"\n",null),this.init(null,this.renderer.directRenderer?null:[this._anchor_0,this._text_1,this._anchor_2,this._text_3,this._anchor_4,this._text_5],null),null},e.prototype.injectorGetInternal=function(t,e,n){return t===v.TemplateRef&&0===e?this._TemplateRef_0_5:t===b.NgIf&&0===e?this._NgIf_0_6.context:t===v.TemplateRef&&2===e?this._TemplateRef_2_5:t===b.NgIf&&2===e?this._NgIf_2_6.context:t===v.TemplateRef&&4===e?this._TemplateRef_4_5:t===b.NgIf&&4===e?this._NgIf_4_6.context:n},e.prototype.detectChangesInternal=function(t){var e=this.context.error;this._NgIf_0_6.check_ngIf(e,t,!1),this._NgIf_0_6.ngDoCheck(this,this._anchor_0,t);var n=this.context.options.lazyRendering;this._NgIf_2_6.check_ngIf(n,t,!1),this._NgIf_2_6.ngDoCheck(this,this._anchor_2,t);var r=this.context.specLoaded&&!this.context.error;this._NgIf_4_6.check_ngIf(r,t,!1),this._NgIf_4_6.ngDoCheck(this,this._anchor_4,t),this._vc_0.detectChangesInNestedViews(t),this._vc_2.detectChangesInNestedViews(t),this._vc_4.detectChangesInNestedViews(t)},e.prototype.destroyInternal=function(){this._vc_0.destroyNestedViews(),this._vc_2.destroyNestedViews(),this._vc_4.destroyNestedViews()},e.prototype.createEmbeddedViewInternal=function(t){return 0==t?new H(this.viewUtils,this,0,this._anchor_0,this._vc_0):2==t?new q(this.viewUtils,this,2,this._anchor_2,this._vc_2):4==t?new W(this.viewUtils,this,4,this._anchor_4,this._vc_4):null},e}(o.AppView);e.View_Redoc0=z;var H=function(t){function e(n,r,o,s,a){t.call(this,e,U,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a),this._expr_8=i.UNINITIALIZED}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.createRenderElement(this.renderer,null,"div",new s.InlineArray2(2,"class","redoc-error"),null),this._text_1=this.renderer.createText(this._el_0,"\n ",null),this._el_2=s.createRenderElement(this.renderer,this._el_0,"h1",s.EMPTY_INLINE_ARRAY,null),this._text_3=this.renderer.createText(this._el_2,"Oops... ReDoc failed to render this spec",null),this._text_4=this.renderer.createText(this._el_0,"\n ",null),this._el_5=s.createRenderElement(this.renderer,this._el_0,"div",new s.InlineArray2(2,"class","redoc-error-details"),null),this._text_6=this.renderer.createText(this._el_5,"",null),this._text_7=this.renderer.createText(this._el_0,"\n",null),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1,this._el_2,this._text_3,this._text_4,this._el_5,this._text_6,this._text_7],null),null},e.prototype.detectChangesInternal=function(t){var e=s.inlineInterpolate(1,"",this.parentView.context.error.message,"");s.checkBinding(t,this._expr_8,e)&&(this.renderer.setText(this._text_6,e),this._expr_8=e)},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(o.AppView),q=function(t){function e(n,r,o,s,a){t.call(this,e,U,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a)}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.createRenderElement(this.renderer,null,"loading-bar",s.EMPTY_INLINE_ARRAY,null),this.compView_0=new x.View_LoadingBar0(this.viewUtils,this,0,this._el_0),this._LoadingBar_0_3=new x.Wrapper_LoadingBar,this._text_1=this.renderer.createText(null," ",null),this.compView_0.create(this._LoadingBar_0_3.context),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1],null),null},e.prototype.injectorGetInternal=function(t,e,n){return t===w.LoadingBar&&0<=e&&e<=1?this._LoadingBar_0_3.context:n},e.prototype.detectChangesInternal=function(t){var e=this.parentView.context.loadingProgress;this._LoadingBar_0_3.check_progress(e,t,!1),this._LoadingBar_0_3.ngDoCheck(this,this._el_0,t),this._LoadingBar_0_3.checkHost(this,this.compView_0,this._el_0,t),this.compView_0.detectChanges(t)},e.prototype.destroyInternal=function(){this.compView_0.destroy()},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(o.AppView),W=function(t){function e(n,r,o,s,a){t.call(this,e,U,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a)}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.createRenderElement(this.renderer,null,"div",new s.InlineArray2(2,"class","redoc-wrap"),null),this._text_1=this.renderer.createText(this._el_0,"\n ",null),this._el_2=s.createRenderElement(this.renderer,this._el_0,"div",new s.InlineArray2(2,"class","background"),null),this._text_3=this.renderer.createText(this._el_2,"\n ",null),this._el_4=s.createRenderElement(this.renderer,this._el_2,"div",new s.InlineArray2(2,"class","background-actual"),null),this._text_5=this.renderer.createText(this._el_4," ",null),this._text_6=this.renderer.createText(this._el_2,"\n ",null),this._text_7=this.renderer.createText(this._el_0,"\n ",null),this._el_8=s.createRenderElement(this.renderer,this._el_0,"div",new s.InlineArray4(4,"class","menu-content","sticky-sidebar",""),null),this._StickySidebar_8_3=new I.Wrapper_StickySidebar(new p.ElementRef(this._el_8)),this._text_9=this.renderer.createText(this._el_8,"\n ",null),this._el_10=s.createRenderElement(this.renderer,this._el_8,"api-logo",s.EMPTY_INLINE_ARRAY,null),this.compView_10=new k.View_ApiLogo0(this.viewUtils,this,10,this._el_10),this._ApiLogo_10_3=new k.Wrapper_ApiLogo(this.parentView.injectorGet(l.SpecManager,this.parentIndex)),this._text_11=this.renderer.createText(null," ",null),this.compView_10.create(this._ApiLogo_10_3.context),this._text_12=this.renderer.createText(this._el_8,"\n ",null),this._el_13=s.createRenderElement(this.renderer,this._el_8,"side-menu",s.EMPTY_INLINE_ARRAY,null),this.compView_13=new E.View_SideMenu0(this.viewUtils,this,13,this._el_13),this._SideMenu_13_3=new E.Wrapper_SideMenu(this.parentView.injectorGet(l.SpecManager,this.parentIndex),new p.ElementRef(this._el_13),this.parentView.injectorGet(M.ScrollService,this.parentIndex),this.parentView.injectorGet(D.MenuService,this.parentIndex),this.parentView.injectorGet(h.OptionsService,this.parentIndex),this.compView_13.ref),this._text_14=this.renderer.createText(null," ",null),this.compView_13.create(this._SideMenu_13_3.context),this._text_15=this.renderer.createText(this._el_8,"\n ",null),this._text_16=this.renderer.createText(this._el_0,"\n ",null),this._el_17=s.createRenderElement(this.renderer,this._el_0,"div",new s.InlineArray2(2,"class","api-content"),null),this._text_18=this.renderer.createText(this._el_17,"\n ",null),this._el_19=s.createRenderElement(this.renderer,this._el_17,"warnings",s.EMPTY_INLINE_ARRAY,null),this.compView_19=new O.View_Warnings0(this.viewUtils,this,19,this._el_19),this._Warnings_19_3=new O.Wrapper_Warnings(this.parentView.injectorGet(l.SpecManager,this.parentIndex),this.parentView.injectorGet(h.OptionsService,this.parentIndex)),this.compView_19.create(this._Warnings_19_3.context),this._text_20=this.renderer.createText(this._el_17,"\n ",null),this._el_21=s.createRenderElement(this.renderer,this._el_17,"api-info",s.EMPTY_INLINE_ARRAY,null),this.compView_21=new A.View_ApiInfo0(this.viewUtils,this,21,this._el_21),this._ApiInfo_21_3=new A.Wrapper_ApiInfo(this.parentView.injectorGet(l.SpecManager,this.parentIndex),this.parentView.injectorGet(h.OptionsService,this.parentIndex)),this.compView_21.create(this._ApiInfo_21_3.context),this._text_22=this.renderer.createText(this._el_17,"\n ",null),this._el_23=s.createRenderElement(this.renderer,this._el_17,"methods-list",s.EMPTY_INLINE_ARRAY,null),this.compView_23=new P.View_MethodsList0(this.viewUtils,this,23,this._el_23),this._MethodsList_23_3=new P.Wrapper_MethodsList(this.parentView.injectorGet(l.SpecManager,this.parentIndex)),this._text_24=this.renderer.createText(null," ",null),this.compView_23.create(this._MethodsList_23_3.context),this._text_25=this.renderer.createText(this._el_17,"\n ",null),this._el_26=s.createRenderElement(this.renderer,this._el_17,"footer",s.EMPTY_INLINE_ARRAY,null),this._text_27=this.renderer.createText(this._el_26,"\n ",null),this._el_28=s.createRenderElement(this.renderer,this._el_26,"div",new s.InlineArray2(2,"class","powered-by-badge"),null),this._text_29=this.renderer.createText(this._el_28,"\n ",null),this._el_30=s.createRenderElement(this.renderer,this._el_28,"a",new s.InlineArray8(6,"href","https://github.com/Rebilly/ReDoc","target","_blank","title","Swagger-generated API Reference Documentation"),null),this._text_31=this.renderer.createText(this._el_30,"\n Powered by ",null),this._el_32=s.createRenderElement(this.renderer,this._el_30,"strong",s.EMPTY_INLINE_ARRAY,null),this._text_33=this.renderer.createText(this._el_32,"ReDoc",null),this._text_34=this.renderer.createText(this._el_30,"\n ",null),this._text_35=this.renderer.createText(this._el_28,"\n ",null),this._text_36=this.renderer.createText(this._el_26,"\n ",null),this._text_37=this.renderer.createText(this._el_17,"\n ",null),this._text_38=this.renderer.createText(this._el_0,"\n",null),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1,this._el_2,this._text_3,this._el_4,this._text_5,this._text_6,this._text_7,this._el_8,this._text_9,this._el_10,this._text_11,this._text_12,this._el_13,this._text_14,this._text_15,this._text_16,this._el_17,this._text_18,this._el_19,this._text_20,this._el_21,this._text_22,this._el_23,this._text_24,this._text_25,this._el_26,this._text_27,this._el_28,this._text_29,this._el_30,this._text_31,this._el_32,this._text_33,this._text_34,this._text_35,this._text_36,this._text_37,this._text_38],null),null},e.prototype.injectorGetInternal=function(t,e,n){return t===C.ApiLogo&&10<=e&&e<=11?this._ApiLogo_10_3.context:t===T.SideMenu&&13<=e&&e<=14?this._SideMenu_13_3.context:t===V.StickySidebar&&8<=e&&e<=15?this._StickySidebar_8_3.context:t===S.Warnings&&19===e?this._Warnings_19_3.context:t===R.ApiInfo&&21===e?this._ApiInfo_21_3.context:t===N.MethodsList&&23<=e&&e<=24?this._MethodsList_23_3.context:n},e.prototype.detectChangesInternal=function(t){var e=this.parentView.context.options.$scrollParent;this._StickySidebar_8_3.check_scrollParent(e,t,!1);var n=this.parentView.context.options.scrollYOffset;this._StickySidebar_8_3.check_scrollYOffset(n,t,!1),this._StickySidebar_8_3.ngDoCheck(this,this._el_8,t),this._ApiLogo_10_3.ngDoCheck(this,this._el_10,t)&&this.compView_10.markAsCheckOnce(),this._SideMenu_13_3.ngDoCheck(this,this._el_13,t),this._Warnings_19_3.ngDoCheck(this,this._el_19,t),this._ApiInfo_21_3.ngDoCheck(this,this._el_21,t)&&this.compView_21.markAsCheckOnce(),this._MethodsList_23_3.ngDoCheck(this,this._el_23,t)&&this.compView_23.markAsCheckOnce(),this.compView_10.detectChanges(t),this.compView_13.detectChanges(t),this.compView_19.detectChanges(t),this.compView_21.detectChanges(t),this.compView_23.detectChanges(t)},e.prototype.destroyInternal=function(){this.compView_10.destroy(),this.compView_13.destroy(),this.compView_19.destroy(),this.compView_21.destroy(),this.compView_23.destroy(),this._StickySidebar_8_3.ngOnDestroy()},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(o.AppView)},function(t,e){"use strict";e.styles=["[_nghost-%COMP%] {\n overflow: hidden;\n display: block; }\n\n.action-buttons[_ngcontent-%COMP%] {\n opacity: 0;\n transition: opacity 0.3s ease;\n transform: translateY(100%);\n z-index: 3;\n position: relative;\n height: 2em;\n line-height: 2em;\n padding-right: 10px;\n text-align: right;\n margin-top: -1em; }\n .action-buttons[_ngcontent-%COMP%] > span[_ngcontent-%COMP%] > a[_ngcontent-%COMP%] {\n padding: 2px 10px;\n color: #ffffff;\n cursor: pointer; }\n .action-buttons[_ngcontent-%COMP%] > span[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]:hover {\n background-color: #455b66; }\n\n.code-sample[_ngcontent-%COMP%]:hover > .action-buttons[_ngcontent-%COMP%] {\n opacity: 1; }\n\nheader[_ngcontent-%COMP%] {\n font-family: Montserrat;\n font-size: 0.929em;\n text-transform: uppercase;\n margin: 0;\n color: #9fb4be;\n text-transform: uppercase;\n font-weight: normal;\n margin-top: 20px; }\n\n[_nghost-%COMP%] > tabs > ul li {\n font-family: Montserrat;\n font-size: .9em;\n border-radius: 2px;\n margin: 2px 0;\n padding: 3px 10px 2px 10px;\n line-height: 16px;\n color: #9fb4be; }\n [_nghost-%COMP%] > tabs > ul li:hover {\n background-color: rgba(255, 255, 255, 0.1);\n color: #ffffff; }\n [_nghost-%COMP%] > tabs > ul li.active {\n background-color: #ffffff;\n color: #263238; }\n\n[_nghost-%COMP%] tabs ul {\n padding-top: 10px; }\n\n.code-sample[_ngcontent-%COMP%] pre[_ngcontent-%COMP%] {\n overflow-x: auto;\n word-break: break-all;\n word-wrap: break-word;\n white-space: pre-wrap;\n margin-top: 0;\n overflow-x: auto;\n padding: 20px;\n border-radius: 4px;\n background-color: #222d32;\n margin-bottom: 36px; }"]},function(t,e,n){"use strict";var r=n(223),i=n(9),o=n(19),s=n(8),a=n(15),c=n(12),u=n(13),l=n(20),h=n(90),p=n(67),f=n(22),_=n(104),d=n(464),y=n(292),m=n(23),g=n(36),v=n(79),b=n(25),w=n(54),x=n(28),I=n(158),C=n(306),k=n(165),T=n(312),E=n(56),S=n(34),O=n(46),R=n(310),A=n(164),N=n(39),P=function(){function t(t,e,n,o,s){this._changed=!1,this.context=new r.RequestSamples(t,e,n,o,s),this._expr_0=i.UNINITIALIZED,this._expr_1=i.UNINITIALIZED,this._expr_2=i.UNINITIALIZED}return t.prototype.ngOnDetach=function(t,e,n){},t.prototype.ngOnDestroy=function(){},t.prototype.check_pointer=function(t,e,n){(n||s.checkBinding(e,this._expr_0,t))&&(this._changed=!0,this.context.pointer=t,this._expr_0=t)},t.prototype.check_schemaPointer=function(t,e,n){(n||s.checkBinding(e,this._expr_1,t))&&(this._changed=!0,this.context.schemaPointer=t,this._expr_1=t)},t.prototype.ngDoCheck=function(t,e,n){var r=this._changed;return this._changed=!1,n||0===t.numberOfChecks&&this.context.ngOnInit(),r},t.prototype.checkHost=function(t,e,n,r){var i=this.context.hidden;s.checkBinding(r,this._expr_2,i)&&(t.renderer.setElementAttribute(n,"hidden",null==i?null:i.toString()),this._expr_2=i)},t.prototype.handleEvent=function(t,e){var n=!0;return n},t.prototype.subscribe=function(t,e){this._eventHandler=e},t}();e.Wrapper_RequestSamples=P;var M=s.createRenderComponentType("",0,a.ViewEncapsulation.None,[],{}),D=function(t){function e(n,r,o,s){t.call(this,e,M,c.ViewType.HOST,n,r,o,s,i.ChangeDetectorStatus.CheckAlways)}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.selectOrCreateRenderHostElement(this.renderer,"request-samples",s.EMPTY_INLINE_ARRAY,t,null),this.compView_0=new L(this.viewUtils,this,0,this._el_0),this._RequestSamples_0_3=new P(this.injectorGet(l.SpecManager,this.parentIndex),this.injectorGet(h.AppStateService,this.parentIndex),this.injectorGet(p.ScrollService,this.parentIndex),new f.ElementRef(this._el_0),this.injectorGet(_.NgZone,this.parentIndex)),this.compView_0.create(this._RequestSamples_0_3.context),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0],null),new u.ComponentRef_(0,this,this._el_0,this._RequestSamples_0_3.context)},e.prototype.injectorGetInternal=function(t,e,n){return t===r.RequestSamples&&0===e?this._RequestSamples_0_3.context:n},e.prototype.detectChangesInternal=function(t){this._RequestSamples_0_3.ngDoCheck(this,this._el_0,t)&&this.compView_0.markAsCheckOnce(),this._RequestSamples_0_3.checkHost(this,this.compView_0,this._el_0,t),this.compView_0.detectChanges(t)},e.prototype.destroyInternal=function(){this.compView_0.destroy()},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(o.AppView);e.RequestSamplesNgFactory=new u.ComponentFactory("request-samples",D,r.RequestSamples);var V=[d.styles],j=s.createRenderComponentType("",0,a.ViewEncapsulation.Emulated,V,{}),L=function(t){function e(n,r,o,s){t.call(this,e,j,c.ViewType.COMPONENT,n,r,o,s,i.ChangeDetectorStatus.CheckOnce)}return __extends(e,t),e.prototype.createInternal=function(t){var e=this.renderer.createViewRoot(this.parentElement);return this._viewQuery_Tabs_0=new y.QueryList,this._anchor_0=this.renderer.createTemplateAnchor(e,null),this._vc_0=new m.ViewContainer(0,null,this,this._anchor_0),this._TemplateRef_0_5=new b.TemplateRef_(this,0,this._anchor_0),this._NgIf_0_6=new g.Wrapper_NgIf(this._vc_0.vcRef,this._TemplateRef_0_5),this._text_1=this.renderer.createText(e,"\n",null),this._anchor_2=this.renderer.createTemplateAnchor(e,null),this._vc_2=new m.ViewContainer(2,null,this,this._anchor_2),this._TemplateRef_2_5=new b.TemplateRef_(this,2,this._anchor_2),this._NgIf_2_6=new g.Wrapper_NgIf(this._vc_2.vcRef,this._TemplateRef_2_5),this._text_3=this.renderer.createText(e,"\n",null),this._anchor_4=this.renderer.createTemplateAnchor(e,null),this._vc_4=new m.ViewContainer(4,null,this,this._anchor_4),this._TemplateRef_4_5=new b.TemplateRef_(this,4,this._anchor_4),this._NgIf_4_6=new g.Wrapper_NgIf(this._vc_4.vcRef,this._TemplateRef_4_5),this._text_5=this.renderer.createText(e,"\n",null),this._pipe_prism_0=new v.PrismPipe(this.parentView.injectorGet(w.DomSanitizer,this.parentIndex)),this.init(null,this.renderer.directRenderer?null:[this._anchor_0,this._text_1,this._anchor_2,this._text_3,this._anchor_4,this._text_5],null),null},e.prototype.injectorGetInternal=function(t,e,n){return t===b.TemplateRef&&0===e?this._TemplateRef_0_5:t===x.NgIf&&0===e?this._NgIf_0_6.context:t===b.TemplateRef&&2===e?this._TemplateRef_2_5:t===x.NgIf&&2===e?this._NgIf_2_6.context:t===b.TemplateRef&&4===e?this._TemplateRef_4_5:t===x.NgIf&&4===e?this._NgIf_4_6.context:n},e.prototype.detectChangesInternal=function(t){var e=this.context.schemaPointer||this.context.samples.length;this._NgIf_0_6.check_ngIf(e,t,!1),this._NgIf_0_6.ngDoCheck(this,this._anchor_0,t);var n=this.context.schemaPointer&&!this.context.samples.length;this._NgIf_2_6.check_ngIf(n,t,!1),this._NgIf_2_6.ngDoCheck(this,this._anchor_2,t);var r=this.context.samples.length;this._NgIf_4_6.check_ngIf(r,t,!1),this._NgIf_4_6.ngDoCheck(this,this._anchor_4,t),this._vc_0.detectChangesInNestedViews(t),this._vc_2.detectChangesInNestedViews(t),this._vc_4.detectChangesInNestedViews(t),t||this._viewQuery_Tabs_0.dirty&&(this._viewQuery_Tabs_0.reset([this._vc_4.mapNestedViews(U,function(t){return[t._Tabs_0_3.context]})]),this.context.childQuery=this._viewQuery_Tabs_0,this._viewQuery_Tabs_0.notifyOnChanges())},e.prototype.destroyInternal=function(){this._vc_0.destroyNestedViews(),this._vc_2.destroyNestedViews(),this._vc_4.destroyNestedViews()},e.prototype.createEmbeddedViewInternal=function(t){return 0==t?new F(this.viewUtils,this,0,this._anchor_0,this._vc_0):2==t?new B(this.viewUtils,this,2,this._anchor_2,this._vc_2):4==t?new U(this.viewUtils,this,4,this._anchor_4,this._vc_4):null},e}(o.AppView);e.View_RequestSamples0=L;var F=function(t){function e(n,r,o,s,a){t.call(this,e,j,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a)}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.createRenderElement(this.renderer,null,"header",s.EMPTY_INLINE_ARRAY,null),this._text_1=this.renderer.createText(this._el_0," Request samples ",null),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1],null),null},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(o.AppView),B=function(t){function e(n,r,o,s,a){t.call(this,e,j,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a)}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.createRenderElement(this.renderer,null,"schema-sample",s.EMPTY_INLINE_ARRAY,null),this.compView_0=new C.View_SchemaSample0(this.viewUtils,this,0,this._el_0),this._SchemaSample_0_3=new C.Wrapper_SchemaSample(this.parentView.injectorGet(l.SpecManager,this.parentIndex),new f.ElementRef(this._el_0)),this._text_1=this.renderer.createText(null," ",null),this.compView_0.create(this._SchemaSample_0_3.context),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1],null),null},e.prototype.injectorGetInternal=function(t,e,n){return t===I.SchemaSample&&0<=e&&e<=1?this._SchemaSample_0_3.context:n},e.prototype.detectChangesInternal=function(t){var e=this.parentView.context.schemaPointer;this._SchemaSample_0_3.check_pointer(e,t,!1);var n=!0;this._SchemaSample_0_3.check_skipReadOnly(n,t,!1),this._SchemaSample_0_3.ngDoCheck(this,this._el_0,t)&&this.compView_0.markAsCheckOnce(),this.compView_0.detectChanges(t)},e.prototype.destroyInternal=function(){this.compView_0.destroy()},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(o.AppView),U=function(t){function e(n,r,o,s,a){t.call(this,e,j,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a)}return __extends(e,t),e.prototype.createInternal=function(t){this._el_0=s.createRenderElement(this.renderer,null,"tabs",s.EMPTY_INLINE_ARRAY,null),this.compView_0=new T.View_Tabs0(this.viewUtils,this,0,this._el_0),this._Tabs_0_3=new T.Wrapper_Tabs(this.compView_0.ref),this._text_1=this.renderer.createText(null,"\n ",null),this._anchor_2=this.renderer.createTemplateAnchor(null,null),this._vc_2=new m.ViewContainer(2,0,this,this._anchor_2),this._TemplateRef_2_5=new b.TemplateRef_(this,2,this._anchor_2),this._NgIf_2_6=new g.Wrapper_NgIf(this._vc_2.vcRef,this._TemplateRef_2_5),this._text_3=this.renderer.createText(null,"\n ",null),this._anchor_4=this.renderer.createTemplateAnchor(null,null),this._vc_4=new m.ViewContainer(4,0,this,this._anchor_4),this._TemplateRef_4_5=new b.TemplateRef_(this,4,this._anchor_4),this._NgFor_4_6=new E.Wrapper_NgFor(this._vc_4.vcRef,this._TemplateRef_4_5,this.parentView.injectorGet(S.IterableDiffers,this.parentIndex),this.parentView.ref),this._text_5=this.renderer.createText(null,"\n",null),this.compView_0.create(this._Tabs_0_3.context);var e=s.subscribeToRenderElement(this,this._el_0,new s.InlineArray2(2,"change",null),this.eventHandler(this.handleEvent_0));return this._Tabs_0_3.subscribe(this,this.eventHandler(this.handleEvent_0),!0),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1,this._anchor_2,this._text_3,this._anchor_4,this._text_5],[e]),null},e.prototype.injectorGetInternal=function(t,e,n){return t===b.TemplateRef&&2===e?this._TemplateRef_2_5:t===x.NgIf&&2===e?this._NgIf_2_6.context:t===b.TemplateRef&&4===e?this._TemplateRef_4_5:t===O.NgFor&&4===e?this._NgFor_4_6.context:t===k.Tabs&&0<=e&&e<=5?this._Tabs_0_3.context:n},e.prototype.detectChangesInternal=function(t){var e=this.parentView.context.selectedLang;this._Tabs_0_3.check_selected(e,t,!1),this._Tabs_0_3.ngDoCheck(this,this._el_0,t)&&this.compView_0.markAsCheckOnce();var n=this.parentView.context.schemaPointer;this._NgIf_2_6.check_ngIf(n,t,!1),this._NgIf_2_6.ngDoCheck(this,this._anchor_2,t);var r=this.parentView.context.samples;this._NgFor_4_6.check_ngForOf(r,t,!1),this._NgFor_4_6.ngDoCheck(this,this._anchor_4,t),this._vc_2.detectChangesInNestedViews(t),this._vc_4.detectChangesInNestedViews(t),this.compView_0.detectChanges(t)},e.prototype.dirtyParentQueriesInternal=function(){this.parentView._viewQuery_Tabs_0.setDirty()},e.prototype.destroyInternal=function(){this._vc_2.destroyNestedViews(),this._vc_4.destroyNestedViews(),this.compView_0.destroy(),this._Tabs_0_3.ngOnDestroy()},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e.prototype.visitProjectableNodesInternal=function(t,e,n,r){0==t&&0==e&&(n(this._text_1,r),n(this._vc_2.nativeElement,r),this._vc_2.visitNestedViewRootNodes(n,r),n(this._text_3,r),n(this._vc_4.nativeElement,r),this._vc_4.visitNestedViewRootNodes(n,r),n(this._text_5,r))},e.prototype.createEmbeddedViewInternal=function(t){return 2==t?new z(this.viewUtils,this,2,this._anchor_2,this._vc_2):4==t?new H(this.viewUtils,this,4,this._anchor_4,this._vc_4):null},e.prototype.handleEvent_0=function(t,e){this.markPathToRootAsCheckOnce();var n=!0;if("change"==t){var r=this.parentView.context.changeLangNotify(e)!==!1;n=r&&n}return n},e}(o.AppView),z=function(t){function e(n,r,o,s,a){t.call(this,e,j,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a)}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.createRenderElement(this.renderer,null,"tab",new s.InlineArray2(2,"tabTitle","JSON"),null),this.compView_0=new T.View_Tab0(this.viewUtils,this,0,this._el_0),this._Tab_0_3=new T.Wrapper_Tab(this.parentView._Tabs_0_3.context),this._text_1=this.renderer.createText(null,"\n ",null),this._el_2=s.createRenderElement(this.renderer,null,"schema-sample",s.EMPTY_INLINE_ARRAY,null),this.compView_2=new C.View_SchemaSample0(this.viewUtils,this,2,this._el_2),this._SchemaSample_2_3=new C.Wrapper_SchemaSample(this.parentView.parentView.injectorGet(l.SpecManager,this.parentView.parentIndex),new f.ElementRef(this._el_2)),this._text_3=this.renderer.createText(null," ",null),this.compView_2.create(this._SchemaSample_2_3.context),this._text_4=this.renderer.createText(null,"\n ",null),this.compView_0.create(this._Tab_0_3.context),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1,this._el_2,this._text_3,this._text_4],null),null},e.prototype.injectorGetInternal=function(t,e,n){return t===I.SchemaSample&&2<=e&&e<=3?this._SchemaSample_2_3.context:t===k.Tab&&0<=e&&e<=4?this._Tab_0_3.context:n},e.prototype.detectChangesInternal=function(t){var e="JSON";this._Tab_0_3.check_tabTitle(e,t,!1),this._Tab_0_3.ngDoCheck(this,this._el_0,t);var n=this.parentView.parentView.context.schemaPointer;this._SchemaSample_2_3.check_pointer(n,t,!1);var r=!0;this._SchemaSample_2_3.check_skipReadOnly(r,t,!1),this._SchemaSample_2_3.ngDoCheck(this,this._el_2,t)&&this.compView_2.markAsCheckOnce(),this.compView_0.detectChanges(t),this.compView_2.detectChanges(t)},e.prototype.destroyInternal=function(){this.compView_0.destroy(),this.compView_2.destroy()},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e.prototype.visitProjectableNodesInternal=function(t,e,n,r){0==t&&0==e&&(n(this._text_1,r),n(this._el_2,r),n(this._text_4,r))},e}(o.AppView),H=function(t){function e(n,r,o,s,a){t.call(this,e,j,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a),this._expr_17=i.UNINITIALIZED}return __extends(e,t),e.prototype.createInternal=function(t){this._el_0=s.createRenderElement(this.renderer,null,"tab",s.EMPTY_INLINE_ARRAY,null),this.compView_0=new T.View_Tab0(this.viewUtils,this,0,this._el_0),this._Tab_0_3=new T.Wrapper_Tab(this.parentView._Tabs_0_3.context),this._text_1=this.renderer.createText(null,"\n ",null),this._el_2=s.createRenderElement(this.renderer,null,"div",new s.InlineArray2(2,"class","code-sample"),null),this._text_3=this.renderer.createText(this._el_2,"\n ",null),this._el_4=s.createRenderElement(this.renderer,this._el_2,"div",new s.InlineArray2(2,"class","action-buttons"),null),this._text_5=this.renderer.createText(this._el_4,"\n ",null),this._el_6=s.createRenderElement(this.renderer,this._el_4,"span",new s.InlineArray4(4,"class","hint--top-left hint--inversed","copy-button",""),null),this._CopyButton_6_3=new R.Wrapper_CopyButton(this.renderer,new f.ElementRef(this._el_6)),this._el_7=s.createRenderElement(this.renderer,this._el_6,"a",s.EMPTY_INLINE_ARRAY,null),this._text_8=this.renderer.createText(this._el_7,"Copy",null),this._text_9=this.renderer.createText(this._el_4,"\n ",null),this._text_10=this.renderer.createText(this._el_2,"\n ",null),this._el_11=s.createRenderElement(this.renderer,this._el_2,"pre",s.EMPTY_INLINE_ARRAY,null),this._text_12=this.renderer.createText(this._el_2,"\n ",null),this._text_13=this.renderer.createText(null,"\n ",null),this.compView_0.create(this._Tab_0_3.context);var e=s.subscribeToRenderElement(this,this._el_6,new s.InlineArray4(4,"click",null,"mouseleave",null),this.eventHandler(this.handleEvent_6));return this._pipe_prism_0_0=s.pureProxy2(this.parentView.parentView._pipe_prism_0.transform.bind(this.parentView.parentView._pipe_prism_0)),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1,this._el_2,this._text_3,this._el_4,this._text_5,this._el_6,this._el_7,this._text_8,this._text_9,this._text_10,this._el_11,this._text_12,this._text_13],[e]),null},e.prototype.injectorGetInternal=function(t,e,n){return t===A.CopyButton&&6<=e&&e<=8?this._CopyButton_6_3.context:t===k.Tab&&0<=e&&e<=13?this._Tab_0_3.context:n},e.prototype.detectChangesInternal=function(t){var e=new i.ValueUnwrapper,n=this.context.$implicit.lang;this._Tab_0_3.check_tabTitle(n,t,!1),this._Tab_0_3.ngDoCheck(this,this._el_0,t);var r=this.context.$implicit.source;this._CopyButton_6_3.check_copyText(r,t,!1),this._CopyButton_6_3.ngDoCheck(this,this._el_6,t),e.reset();var o=e.unwrap(s.castByValue(this._pipe_prism_0_0,this.parentView.parentView._pipe_prism_0.transform)(this.context.$implicit.source,this.context.$implicit.lang)); +(e.hasWrappedValue||s.checkBinding(t,this._expr_17,o))&&(this.renderer.setElementProperty(this._el_11,"innerHTML",this.viewUtils.sanitizer.sanitize(N.SecurityContext.HTML,o)),this._expr_17=o),this.compView_0.detectChanges(t)},e.prototype.destroyInternal=function(){this.compView_0.destroy()},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e.prototype.visitProjectableNodesInternal=function(t,e,n,r){0==t&&0==e&&(n(this._text_1,r),n(this._el_2,r),n(this._text_13,r))},e.prototype.handleEvent_6=function(t,e){this.markPathToRootAsCheckOnce();var n=!0;return n=this._CopyButton_6_3.handleEvent(t,e)&&n},e}(o.AppView)},function(t,e){"use strict";e.styles=['[_nghost-%COMP%] {\n display: block; }\n\n.responses-list-header[_ngcontent-%COMP%] {\n font-size: 18px;\n padding: 0.2em 0;\n margin: 3em 0 1.1em;\n color: #253137;\n font-weight: normal; }\n\n[_nghost-%COMP%] .zippy-title[_ngcontent-%COMP%] {\n font-family: Montserrat, sans-serif; }\n\n.header-name[_ngcontent-%COMP%] {\n font-weight: bold;\n display: inline-block; }\n\n.header-type[_ngcontent-%COMP%] {\n display: inline-block;\n font-weight: bold;\n color: #999; }\n\nheader[_ngcontent-%COMP%] {\n font-size: 14px;\n font-weight: bold;\n text-transform: uppercase;\n margin-bottom: 15px; }\n header[_ngcontent-%COMP%]:not(:first-child) {\n margin-top: 15px;\n margin-bottom: 0; }\n\n.header[_ngcontent-%COMP%] {\n margin-bottom: 10px; }\n\n.header-range[_ngcontent-%COMP%] {\n position: relative;\n top: 1px;\n margin-right: 6px;\n margin-left: 6px;\n border-radius: 2px;\n background-color: rgba(0, 51, 160, 0.1);\n padding: 0 4px;\n color: rgba(0, 51, 160, 0.7); }\n\n.header-type.array[_ngcontent-%COMP%]::before {\n content: "Array of ";\n color: #263238;\n font-weight: 300; }']},function(t,e,n){"use strict";var r=n(224),i=n(9),o=n(19),s=n(8),a=n(15),c=n(12),u=n(13),l=n(20),h=n(35),p=n(466),f=n(23),_=n(36),d=n(56),y=n(79),m=n(25),g=n(34),v=n(54),b=n(28),w=n(46),x=n(166),I=n(313),C=n(121),k=n(216),T=n(60),E=n(217),S=n(22),O=n(39),R=n(142),A=function(){function t(t,e){this._changed=!1,this.context=new r.ResponsesList(t,e),this._expr_0=i.UNINITIALIZED}return t.prototype.ngOnDetach=function(t,e,n){},t.prototype.ngOnDestroy=function(){},t.prototype.check_pointer=function(t,e,n){(n||s.checkBinding(e,this._expr_0,t))&&(this._changed=!0,this.context.pointer=t,this._expr_0=t)},t.prototype.ngDoCheck=function(t,e,n){var r=this._changed;return this._changed=!1,n||0===t.numberOfChecks&&this.context.ngOnInit(),r},t.prototype.checkHost=function(t,e,n,r){},t.prototype.handleEvent=function(t,e){var n=!0;return n},t.prototype.subscribe=function(t,e){this._eventHandler=e},t}();e.Wrapper_ResponsesList=A;var N=s.createRenderComponentType("",0,a.ViewEncapsulation.None,[],{}),P=function(t){function e(n,r,o,s){t.call(this,e,N,c.ViewType.HOST,n,r,o,s,i.ChangeDetectorStatus.CheckAlways)}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.selectOrCreateRenderHostElement(this.renderer,"responses-list",s.EMPTY_INLINE_ARRAY,t,null),this.compView_0=new V(this.viewUtils,this,0,this._el_0),this._ResponsesList_0_3=new A(this.injectorGet(l.SpecManager,this.parentIndex),this.injectorGet(h.OptionsService,this.parentIndex)),this.compView_0.create(this._ResponsesList_0_3.context),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0],null),new u.ComponentRef_(0,this,this._el_0,this._ResponsesList_0_3.context)},e.prototype.injectorGetInternal=function(t,e,n){return t===r.ResponsesList&&0===e?this._ResponsesList_0_3.context:n},e.prototype.detectChangesInternal=function(t){this._ResponsesList_0_3.ngDoCheck(this,this._el_0,t)&&this.compView_0.markAsCheckOnce(),this.compView_0.detectChanges(t)},e.prototype.destroyInternal=function(){this.compView_0.destroy()},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(o.AppView);e.ResponsesListNgFactory=new u.ComponentFactory("responses-list",P,r.ResponsesList);var M=[p.styles],D=s.createRenderComponentType("",0,a.ViewEncapsulation.Emulated,M,{}),V=function(t){function e(n,r,o,s){t.call(this,e,D,c.ViewType.COMPONENT,n,r,o,s,i.ChangeDetectorStatus.CheckOnce)}return __extends(e,t),e.prototype.createInternal=function(t){var e=this.renderer.createViewRoot(this.parentElement);return this._anchor_0=this.renderer.createTemplateAnchor(e,null),this._vc_0=new f.ViewContainer(0,null,this,this._anchor_0),this._TemplateRef_0_5=new m.TemplateRef_(this,0,this._anchor_0),this._NgIf_0_6=new _.Wrapper_NgIf(this._vc_0.vcRef,this._TemplateRef_0_5),this._text_1=this.renderer.createText(e,"\n",null),this._anchor_2=this.renderer.createTemplateAnchor(e,null),this._vc_2=new f.ViewContainer(2,null,this,this._anchor_2),this._TemplateRef_2_5=new m.TemplateRef_(this,2,this._anchor_2),this._NgFor_2_6=new d.Wrapper_NgFor(this._vc_2.vcRef,this._TemplateRef_2_5,this.parentView.injectorGet(g.IterableDiffers,this.parentIndex),this.ref),this._text_3=this.renderer.createText(e,"\n",null),this._pipe_marked_0=new y.MarkedPipe(this.parentView.injectorGet(v.DomSanitizer,this.parentIndex)),this.init(null,this.renderer.directRenderer?null:[this._anchor_0,this._text_1,this._anchor_2,this._text_3],null),null},e.prototype.injectorGetInternal=function(t,e,n){return t===m.TemplateRef&&0===e?this._TemplateRef_0_5:t===b.NgIf&&0===e?this._NgIf_0_6.context:t===m.TemplateRef&&2===e?this._TemplateRef_2_5:t===w.NgFor&&2===e?this._NgFor_2_6.context:n},e.prototype.detectChangesInternal=function(t){var e=this.context.responses.length;this._NgIf_0_6.check_ngIf(e,t,!1),this._NgIf_0_6.ngDoCheck(this,this._anchor_0,t);var n=this.context.responses;this._NgFor_2_6.check_ngForOf(n,t,!1);var r=this.context.trackByCode;this._NgFor_2_6.check_ngForTrackBy(r,t,!1),this._NgFor_2_6.ngDoCheck(this,this._anchor_2,t),this._vc_0.detectChangesInNestedViews(t),this._vc_2.detectChangesInNestedViews(t)},e.prototype.destroyInternal=function(){this._vc_0.destroyNestedViews(),this._vc_2.destroyNestedViews()},e.prototype.createEmbeddedViewInternal=function(t){return 0==t?new j(this.viewUtils,this,0,this._anchor_0,this._vc_0):2==t?new L(this.viewUtils,this,2,this._anchor_2,this._vc_2):null},e}(o.AppView);e.View_ResponsesList0=V;var j=function(t){function e(n,r,o,s,a){t.call(this,e,D,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a)}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.createRenderElement(this.renderer,null,"h2",new s.InlineArray2(2,"class","responses-list-header"),null),this._text_1=this.renderer.createText(this._el_0," Responses ",null),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1],null),null},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(o.AppView),L=function(t){function e(n,r,o,s,a){t.call(this,e,D,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a)}return __extends(e,t),e.prototype.createInternal=function(t){this._el_0=s.createRenderElement(this.renderer,null,"zippy",s.EMPTY_INLINE_ARRAY,null),this.compView_0=new I.View_Zippy0(this.viewUtils,this,0,this._el_0),this._Zippy_0_3=new I.Wrapper_Zippy,this._text_1=this.renderer.createText(null,"\n ",null),this._anchor_2=this.renderer.createTemplateAnchor(null,null),this._vc_2=new f.ViewContainer(2,0,this,this._anchor_2),this._TemplateRef_2_5=new m.TemplateRef_(this,2,this._anchor_2),this._NgIf_2_6=new _.Wrapper_NgIf(this._vc_2.vcRef,this._TemplateRef_2_5),this._text_3=this.renderer.createText(null,"\n ",null),this._anchor_4=this.renderer.createTemplateAnchor(null,null),this._vc_4=new f.ViewContainer(4,0,this,this._anchor_4),this._TemplateRef_4_5=new m.TemplateRef_(this,4,this._anchor_4),this._NgIf_4_6=new _.Wrapper_NgIf(this._vc_4.vcRef,this._TemplateRef_4_5),this._text_5=this.renderer.createText(null,"\n ",null),this._el_6=s.createRenderElement(this.renderer,null,"json-schema-lazy",s.EMPTY_INLINE_ARRAY,null),this._vc_6=new f.ViewContainer(6,0,this,this._el_6),this.compView_6=new k.View_JsonSchemaLazy0(this.viewUtils,this,6,this._el_6),this._ComponentFactoryResolver_6_5=new T.CodegenComponentFactoryResolver([E.JsonSchemaNgFactory],this.parentView.injectorGet(T.ComponentFactoryResolver,this.parentIndex)),this._JsonSchemaLazy_6_6=new k.Wrapper_JsonSchemaLazy(this.parentView.injectorGet(l.SpecManager,this.parentIndex),this._vc_6.vcRef,new S.ElementRef(this._el_6),this._ComponentFactoryResolver_6_5,this.parentView.injectorGet(h.OptionsService,this.parentIndex),this.renderer),this._text_7=this.renderer.createText(null,"\n ",null),this.compView_6.create(this._JsonSchemaLazy_6_6.context),this._text_8=this.renderer.createText(null,"\n",null),this.compView_0.create(this._Zippy_0_3.context);var e=s.subscribeToRenderElement(this,this._el_0,new s.InlineArray2(2,"open",null),this.eventHandler(this.handleEvent_0));return this._Zippy_0_3.subscribe(this,this.eventHandler(this.handleEvent_0),!0,!1),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1,this._anchor_2,this._text_3,this._anchor_4,this._text_5,this._el_6,this._text_7,this._text_8],[e]),null},e.prototype.injectorGetInternal=function(t,e,n){return t===m.TemplateRef&&2===e?this._TemplateRef_2_5:t===b.NgIf&&2===e?this._NgIf_2_6.context:t===m.TemplateRef&&4===e?this._TemplateRef_4_5:t===b.NgIf&&4===e?this._NgIf_4_6.context:t===T.ComponentFactoryResolver&&6===e?this._ComponentFactoryResolver_6_5:t===C.JsonSchemaLazy&&6<=e&&e<=7?this._JsonSchemaLazy_6_6.context:t===x.Zippy&&0<=e&&e<=8?this._Zippy_0_3.context:n},e.prototype.detectChangesInternal=function(t){var e=this.context.$implicit.type;this._Zippy_0_3.check_type(e,t,!1);var n=this.context.$implicit.empty;this._Zippy_0_3.check_empty(n,t,!1);var r=s.inlineInterpolate(2,"",this.context.$implicit.code," ",this.context.$implicit.description||this.parentView.context.marked,"");this._Zippy_0_3.check_title(r,t,!1),this._Zippy_0_3.ngDoCheck(this,this._el_0,t);var i=this.context.$implicit.headers;this._NgIf_2_6.check_ngIf(i,t,!1),this._NgIf_2_6.ngDoCheck(this,this._anchor_2,t);var o=this.context.$implicit.schema;this._NgIf_4_6.check_ngIf(o,t,!1),this._NgIf_4_6.ngDoCheck(this,this._anchor_4,t);var a=s.inlineInterpolate(1,"",this.context.$implicit.schema?this.context.$implicit.pointer+"/schema":null,"");this._JsonSchemaLazy_6_6.check_pointer(a,t,!1),this._JsonSchemaLazy_6_6.ngDoCheck(this,this._el_6,t),this._vc_2.detectChangesInNestedViews(t),this._vc_4.detectChangesInNestedViews(t),this._vc_6.detectChangesInNestedViews(t),this.compView_0.detectChanges(t),this.compView_6.detectChanges(t),t||0===this.numberOfChecks&&this._JsonSchemaLazy_6_6.context.ngAfterViewInit()},e.prototype.destroyInternal=function(){this._vc_2.destroyNestedViews(),this._vc_4.destroyNestedViews(),this._vc_6.destroyNestedViews(),this.compView_0.destroy(),this.compView_6.destroy(),this._JsonSchemaLazy_6_6.ngOnDestroy(),this._Zippy_0_3.ngOnDestroy()},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e.prototype.visitProjectableNodesInternal=function(t,e,n,r){0==t&&0==e&&(n(this._text_1,r),n(this._vc_2.nativeElement,r),this._vc_2.visitNestedViewRootNodes(n,r),n(this._text_3,r),n(this._vc_4.nativeElement,r),this._vc_4.visitNestedViewRootNodes(n,r),n(this._text_5,r),n(this._vc_6.nativeElement,r),this._vc_6.visitNestedViewRootNodes(n,r),n(this._text_8,r))},e.prototype.createEmbeddedViewInternal=function(t){return 2==t?new F(this.viewUtils,this,2,this._anchor_2,this._vc_2):4==t?new W(this.viewUtils,this,4,this._anchor_4,this._vc_4):null},e.prototype.handleEvent_0=function(t,e){this.markPathToRootAsCheckOnce();var n=!0;if("open"==t){var r=this._JsonSchemaLazy_6_6.context.load()!==!1;n=r&&n}return n},e}(o.AppView),F=function(t){function e(n,r,o,s,a){t.call(this,e,D,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a)}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.createRenderElement(this.renderer,null,"div",new s.InlineArray2(2,"class","response-headers"),null),this._text_1=this.renderer.createText(this._el_0,"\n ",null),this._el_2=s.createRenderElement(this.renderer,this._el_0,"header",s.EMPTY_INLINE_ARRAY,null),this._text_3=this.renderer.createText(this._el_2,"\n Headers\n ",null),this._text_4=this.renderer.createText(this._el_0,"\n ",null),this._anchor_5=this.renderer.createTemplateAnchor(this._el_0,null),this._vc_5=new f.ViewContainer(5,0,this,this._anchor_5),this._TemplateRef_5_5=new m.TemplateRef_(this,5,this._anchor_5),this._NgFor_5_6=new d.Wrapper_NgFor(this._vc_5.vcRef,this._TemplateRef_5_5,this.parentView.parentView.injectorGet(g.IterableDiffers,this.parentView.parentIndex),this.parentView.parentView.ref),this._text_6=this.renderer.createText(this._el_0,"\n ",null),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1,this._el_2,this._text_3,this._text_4,this._anchor_5,this._text_6],null),null},e.prototype.injectorGetInternal=function(t,e,n){return t===m.TemplateRef&&5===e?this._TemplateRef_5_5:t===w.NgFor&&5===e?this._NgFor_5_6.context:n},e.prototype.detectChangesInternal=function(t){var e=this.parentView.context.$implicit.headers;this._NgFor_5_6.check_ngForOf(e,t,!1),this._NgFor_5_6.ngDoCheck(this,this._anchor_5,t),this._vc_5.detectChangesInNestedViews(t)},e.prototype.destroyInternal=function(){this._vc_5.destroyNestedViews()},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e.prototype.createEmbeddedViewInternal=function(t){return 5==t?new B(this.viewUtils,this,5,this._anchor_5,this._vc_5):null},e}(o.AppView),B=function(t){function e(n,r,o,s,a){t.call(this,e,D,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a),this._expr_26=i.UNINITIALIZED,this._expr_27=i.UNINITIALIZED,this._expr_28=i.UNINITIALIZED,this._expr_29=i.UNINITIALIZED}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.createRenderElement(this.renderer,null,"div",new s.InlineArray2(2,"class","header"),null),this._text_1=this.renderer.createText(this._el_0,"\n ",null),this._el_2=s.createRenderElement(this.renderer,this._el_0,"div",new s.InlineArray2(2,"class","header-name"),null),this._text_3=this.renderer.createText(this._el_2,"",null),this._text_4=this.renderer.createText(this._el_0,"\n ",null),this._el_5=s.createRenderElement(this.renderer,this._el_0,"div",s.EMPTY_INLINE_ARRAY,null),this._text_6=this.renderer.createText(this._el_5,"",null),this._anchor_7=this.renderer.createTemplateAnchor(this._el_5,null),this._vc_7=new f.ViewContainer(7,5,this,this._anchor_7),this._TemplateRef_7_5=new m.TemplateRef_(this,7,this._anchor_7),this._NgIf_7_6=new _.Wrapper_NgIf(this._vc_7.vcRef,this._TemplateRef_7_5),this._text_8=this.renderer.createText(this._el_5,"\n ",null),this._text_9=this.renderer.createText(this._el_0,"\n ",null),this._anchor_10=this.renderer.createTemplateAnchor(this._el_0,null),this._vc_10=new f.ViewContainer(10,0,this,this._anchor_10),this._TemplateRef_10_5=new m.TemplateRef_(this,10,this._anchor_10),this._NgIf_10_6=new _.Wrapper_NgIf(this._vc_10.vcRef,this._TemplateRef_10_5),this._text_11=this.renderer.createText(this._el_0,"\n ",null),this._anchor_12=this.renderer.createTemplateAnchor(this._el_0,null),this._vc_12=new f.ViewContainer(12,0,this,this._anchor_12),this._TemplateRef_12_5=new m.TemplateRef_(this,12,this._anchor_12),this._NgIf_12_6=new _.Wrapper_NgIf(this._vc_12.vcRef,this._TemplateRef_12_5),this._text_13=this.renderer.createText(this._el_0,"\n ",null),this._el_14=s.createRenderElement(this.renderer,this._el_0,"div",new s.InlineArray2(2,"class","header-description"),null),this._text_15=this.renderer.createText(this._el_14," ",null),this._text_16=this.renderer.createText(this._el_0,"\n ",null),this._pipe_marked_0_0=s.pureProxy1(this.parentView.parentView.parentView._pipe_marked_0.transform.bind(this.parentView.parentView.parentView._pipe_marked_0)),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1,this._el_2,this._text_3,this._text_4,this._el_5,this._text_6,this._anchor_7,this._text_8,this._text_9,this._anchor_10,this._text_11,this._anchor_12,this._text_13,this._el_14,this._text_15,this._text_16],null),null},e.prototype.injectorGetInternal=function(t,e,n){return t===m.TemplateRef&&7===e?this._TemplateRef_7_5:t===b.NgIf&&7===e?this._NgIf_7_6.context:t===m.TemplateRef&&10===e?this._TemplateRef_10_5:t===b.NgIf&&10===e?this._NgIf_10_6.context:t===m.TemplateRef&&12===e?this._TemplateRef_12_5:t===b.NgIf&&12===e?this._NgIf_12_6.context:n},e.prototype.detectChangesInternal=function(t){var e=new i.ValueUnwrapper,n=this.context.$implicit._range;this._NgIf_7_6.check_ngIf(n,t,!1),this._NgIf_7_6.ngDoCheck(this,this._anchor_7,t);var r=this.context.$implicit.default;this._NgIf_10_6.check_ngIf(r,t,!1),this._NgIf_10_6.ngDoCheck(this,this._anchor_10,t);var o=this.context.$implicit.enum;this._NgIf_12_6.check_ngIf(o,t,!1),this._NgIf_12_6.ngDoCheck(this,this._anchor_12,t),this._vc_7.detectChangesInNestedViews(t),this._vc_10.detectChangesInNestedViews(t),this._vc_12.detectChangesInNestedViews(t);var a=s.inlineInterpolate(1," ",this.context.$implicit.name," ");s.checkBinding(t,this._expr_26,a)&&(this.renderer.setText(this._text_3,a),this._expr_26=a);var c=s.inlineInterpolate(1,"header-type ",this.context.$implicit.type,"");s.checkBinding(t,this._expr_27,c)&&(this.renderer.setElementProperty(this._el_5,"className",c),this._expr_27=c);var u=s.inlineInterpolate(2," ",this.context.$implicit._displayType," ",this.context.$implicit._displayFormat,"\n ");s.checkBinding(t,this._expr_28,u)&&(this.renderer.setText(this._text_6,u),this._expr_28=u),e.reset();var l=e.unwrap(s.castByValue(this._pipe_marked_0_0,this.parentView.parentView.parentView._pipe_marked_0.transform)(this.context.$implicit.description));(e.hasWrappedValue||s.checkBinding(t,this._expr_29,l))&&(this.renderer.setElementProperty(this._el_14,"innerHTML",this.viewUtils.sanitizer.sanitize(O.SecurityContext.HTML,l)),this._expr_29=l)},e.prototype.destroyInternal=function(){this._vc_7.destroyNestedViews(),this._vc_10.destroyNestedViews(),this._vc_12.destroyNestedViews()},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e.prototype.createEmbeddedViewInternal=function(t){return 7==t?new U(this.viewUtils,this,7,this._anchor_7,this._vc_7):10==t?new z(this.viewUtils,this,10,this._anchor_10,this._vc_10):12==t?new H(this.viewUtils,this,12,this._anchor_12,this._vc_12):null},e}(o.AppView),U=function(t){function e(n,r,o,s,a){t.call(this,e,D,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a),this._expr_2=i.UNINITIALIZED}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.createRenderElement(this.renderer,null,"span",new s.InlineArray2(2,"class","header-range"),null),this._text_1=this.renderer.createText(this._el_0,"",null),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1],null),null},e.prototype.detectChangesInternal=function(t){var e=s.inlineInterpolate(1," ",this.parentView.context.$implicit._range," ");s.checkBinding(t,this._expr_2,e)&&(this.renderer.setText(this._text_1,e),this._expr_2=e)},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(o.AppView),z=function(t){function e(n,r,o,s,a){t.call(this,e,D,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a),this._expr_2=i.UNINITIALIZED}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.createRenderElement(this.renderer,null,"div",new s.InlineArray2(2,"class","header-default"),null),this._text_1=this.renderer.createText(this._el_0,"",null),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1],null),null},e.prototype.detectChangesInternal=function(t){var e=s.inlineInterpolate(1," Default: ",this.parentView.context.$implicit.default," ");s.checkBinding(t,this._expr_2,e)&&(this.renderer.setText(this._text_1,e),this._expr_2=e)},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(o.AppView),H=function(t){function e(n,r,o,s,a){t.call(this,e,D,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a)}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.createRenderElement(this.renderer,null,"div",new s.InlineArray2(2,"class","header-enum"),null),this._text_1=this.renderer.createText(this._el_0,"\n ",null),this._anchor_2=this.renderer.createTemplateAnchor(this._el_0,null),this._vc_2=new f.ViewContainer(2,0,this,this._anchor_2),this._TemplateRef_2_5=new m.TemplateRef_(this,2,this._anchor_2),this._NgFor_2_6=new d.Wrapper_NgFor(this._vc_2.vcRef,this._TemplateRef_2_5,this.parentView.parentView.parentView.parentView.injectorGet(g.IterableDiffers,this.parentView.parentView.parentView.parentIndex),this.parentView.parentView.parentView.parentView.ref),this._text_3=this.renderer.createText(this._el_0,"\n ",null),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1,this._anchor_2,this._text_3],null),null},e.prototype.injectorGetInternal=function(t,e,n){return t===m.TemplateRef&&2===e?this._TemplateRef_2_5:t===w.NgFor&&2===e?this._NgFor_2_6.context:n},e.prototype.detectChangesInternal=function(t){var e=this.parentView.context.$implicit.enum;this._NgFor_2_6.check_ngForOf(e,t,!1),this._NgFor_2_6.ngDoCheck(this,this._anchor_2,t),this._vc_2.detectChangesInNestedViews(t)},e.prototype.destroyInternal=function(){this._vc_2.destroyNestedViews()},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e.prototype.createEmbeddedViewInternal=function(t){return 2==t?new q(this.viewUtils,this,2,this._anchor_2,this._vc_2):null},e}(o.AppView),q=function(t){function e(n,r,o,s,a){t.call(this,e,D,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a),this._expr_2=i.UNINITIALIZED,this._expr_3=i.UNINITIALIZED}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.createRenderElement(this.renderer,null,"span",s.EMPTY_INLINE_ARRAY,null),this._text_1=this.renderer.createText(this._el_0,"",null),this._pipe_json_0=new R.JsonPipe,this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1],null),null},e.prototype.detectChangesInternal=function(t){var e=new i.ValueUnwrapper,n=s.inlineInterpolate(1,"enum-value ",this.context.$implicit.type,"");s.checkBinding(t,this._expr_2,n)&&(this.renderer.setElementProperty(this._el_0,"className",n),this._expr_2=n),e.reset();var r=s.inlineInterpolate(1," ",e.unwrap(this._pipe_json_0.transform(this.context.$implicit.val))," ");(e.hasWrappedValue||s.checkBinding(t,this._expr_3,r))&&(this.renderer.setText(this._text_1,r),this._expr_3=r)},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(o.AppView),W=function(t){function e(n,r,o,s,a){t.call(this,e,D,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a)}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.createRenderElement(this.renderer,null,"header",s.EMPTY_INLINE_ARRAY,null),this._text_1=this.renderer.createText(this._el_0,"\n Response Schema\n ",null),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1],null),null},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(o.AppView)},function(t,e){"use strict";e.styles=["[_nghost-%COMP%] {\n overflow: hidden;\n display: block; }\n\nheader[_ngcontent-%COMP%] {\n font-family: Montserrat;\n font-size: 0.929em;\n text-transform: uppercase;\n margin: 0;\n color: #9fb4be;\n text-transform: uppercase;\n font-weight: normal; }\n\n[_nghost-%COMP%] > tabs > ul li {\n font-family: Montserrat;\n font-size: 0.929em;\n border-radius: 2px;\n margin: 2px 0;\n padding: 2px 8px 3px 8px;\n color: #9fb4be;\n line-height: 16px; }\n [_nghost-%COMP%] > tabs > ul li:hover {\n color: #ffffff;\n background-color: rgba(255, 255, 255, 0.1); }\n [_nghost-%COMP%] > tabs > ul li.active {\n background-color: white;\n color: #263238; }\n\n[_nghost-%COMP%] tabs ul {\n padding-top: 10px; }"]},function(t,e,n){"use strict";var r=n(225),i=n(9),o=n(19),s=n(8),a=n(15),c=n(12),u=n(13),l=n(20),h=n(468),p=n(23),f=n(36),_=n(25),d=n(28),y=n(165),m=n(312),g=n(56),v=n(34),b=n(46),w=n(158),x=n(306),I=n(22),C=function(){function t(t){this._changed=!1,this.context=new r.ResponsesSamples(t),this._expr_0=i.UNINITIALIZED}return t.prototype.ngOnDetach=function(t,e,n){},t.prototype.ngOnDestroy=function(){},t.prototype.check_pointer=function(t,e,n){(n||s.checkBinding(e,this._expr_0,t))&&(this._changed=!0,this.context.pointer=t,this._expr_0=t)},t.prototype.ngDoCheck=function(t,e,n){var r=this._changed;return this._changed=!1,n||0===t.numberOfChecks&&this.context.ngOnInit(),r},t.prototype.checkHost=function(t,e,n,r){},t.prototype.handleEvent=function(t,e){var n=!0;return n},t.prototype.subscribe=function(t,e){this._eventHandler=e},t}();e.Wrapper_ResponsesSamples=C;var k=s.createRenderComponentType("",0,a.ViewEncapsulation.None,[],{}),T=function(t){function e(n,r,o,s){t.call(this,e,k,c.ViewType.HOST,n,r,o,s,i.ChangeDetectorStatus.CheckAlways)}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.selectOrCreateRenderHostElement(this.renderer,"responses-samples",s.EMPTY_INLINE_ARRAY,t,null),this.compView_0=new O(this.viewUtils,this,0,this._el_0),this._ResponsesSamples_0_3=new C(this.injectorGet(l.SpecManager,this.parentIndex)),this.compView_0.create(this._ResponsesSamples_0_3.context),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0],null),new u.ComponentRef_(0,this,this._el_0,this._ResponsesSamples_0_3.context)},e.prototype.injectorGetInternal=function(t,e,n){return t===r.ResponsesSamples&&0===e?this._ResponsesSamples_0_3.context:n},e.prototype.detectChangesInternal=function(t){this._ResponsesSamples_0_3.ngDoCheck(this,this._el_0,t)&&this.compView_0.markAsCheckOnce(),this.compView_0.detectChanges(t)},e.prototype.destroyInternal=function(){this.compView_0.destroy()},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(o.AppView);e.ResponsesSamplesNgFactory=new u.ComponentFactory("responses-samples",T,r.ResponsesSamples);var E=[h.styles],S=s.createRenderComponentType("",0,a.ViewEncapsulation.Emulated,E,{}),O=function(t){function e(n,r,o,s){t.call(this,e,S,c.ViewType.COMPONENT,n,r,o,s,i.ChangeDetectorStatus.CheckOnce)}return __extends(e,t),e.prototype.createInternal=function(t){var e=this.renderer.createViewRoot(this.parentElement);return this._anchor_0=this.renderer.createTemplateAnchor(e,null),this._vc_0=new p.ViewContainer(0,null,this,this._anchor_0),this._TemplateRef_0_5=new _.TemplateRef_(this,0,this._anchor_0),this._NgIf_0_6=new f.Wrapper_NgIf(this._vc_0.vcRef,this._TemplateRef_0_5),this._text_1=this.renderer.createText(e,"\n",null),this._anchor_2=this.renderer.createTemplateAnchor(e,null),this._vc_2=new p.ViewContainer(2,null,this,this._anchor_2),this._TemplateRef_2_5=new _.TemplateRef_(this,2,this._anchor_2),this._NgIf_2_6=new f.Wrapper_NgIf(this._vc_2.vcRef,this._TemplateRef_2_5),this._text_3=this.renderer.createText(e,"\n",null),this.init(null,this.renderer.directRenderer?null:[this._anchor_0,this._text_1,this._anchor_2,this._text_3],null),null},e.prototype.injectorGetInternal=function(t,e,n){return t===_.TemplateRef&&0===e?this._TemplateRef_0_5:t===d.NgIf&&0===e?this._NgIf_0_6.context:t===_.TemplateRef&&2===e?this._TemplateRef_2_5:t===d.NgIf&&2===e?this._NgIf_2_6.context:n},e.prototype.detectChangesInternal=function(t){var e=this.context.data.responses.length;this._NgIf_0_6.check_ngIf(e,t,!1),this._NgIf_0_6.ngDoCheck(this,this._anchor_0,t);var n=this.context.data.responses.length;this._NgIf_2_6.check_ngIf(n,t,!1),this._NgIf_2_6.ngDoCheck(this,this._anchor_2,t),this._vc_0.detectChangesInNestedViews(t),this._vc_2.detectChangesInNestedViews(t)},e.prototype.destroyInternal=function(){this._vc_0.destroyNestedViews(),this._vc_2.destroyNestedViews()},e.prototype.createEmbeddedViewInternal=function(t){return 0==t?new R(this.viewUtils,this,0,this._anchor_0,this._vc_0):2==t?new A(this.viewUtils,this,2,this._anchor_2,this._vc_2):null},e}(o.AppView);e.View_ResponsesSamples0=O;var R=function(t){function e(n,r,o,s,a){t.call(this,e,S,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a)}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.createRenderElement(this.renderer,null,"header",s.EMPTY_INLINE_ARRAY,null),this._text_1=this.renderer.createText(this._el_0," Response samples ",null),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1],null),null},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(o.AppView),A=function(t){function e(n,r,o,s,a){t.call(this,e,S,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a)}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.createRenderElement(this.renderer,null,"tabs",s.EMPTY_INLINE_ARRAY,null),this.compView_0=new m.View_Tabs0(this.viewUtils,this,0,this._el_0),this._Tabs_0_3=new m.Wrapper_Tabs(this.compView_0.ref),this._text_1=this.renderer.createText(null,"\n ",null),this._anchor_2=this.renderer.createTemplateAnchor(null,null),this._vc_2=new p.ViewContainer(2,0,this,this._anchor_2),this._TemplateRef_2_5=new _.TemplateRef_(this,2,this._anchor_2),this._NgFor_2_6=new g.Wrapper_NgFor(this._vc_2.vcRef,this._TemplateRef_2_5,this.parentView.injectorGet(v.IterableDiffers,this.parentIndex),this.parentView.ref),this._text_3=this.renderer.createText(null,"\n",null),this.compView_0.create(this._Tabs_0_3.context),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1,this._anchor_2,this._text_3],null),null},e.prototype.injectorGetInternal=function(t,e,n){return t===_.TemplateRef&&2===e?this._TemplateRef_2_5:t===b.NgFor&&2===e?this._NgFor_2_6.context:t===y.Tabs&&0<=e&&e<=3?this._Tabs_0_3.context:n},e.prototype.detectChangesInternal=function(t){this._Tabs_0_3.ngDoCheck(this,this._el_0,t)&&this.compView_0.markAsCheckOnce();var e=this.parentView.context.data.responses;this._NgFor_2_6.check_ngForOf(e,t,!1),this._NgFor_2_6.ngDoCheck(this,this._anchor_2,t),this._vc_2.detectChangesInNestedViews(t),this.compView_0.detectChanges(t)},e.prototype.destroyInternal=function(){this._vc_2.destroyNestedViews(),this.compView_0.destroy(),this._Tabs_0_3.ngOnDestroy()},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e.prototype.visitProjectableNodesInternal=function(t,e,n,r){0==t&&0==e&&(n(this._text_1,r),n(this._vc_2.nativeElement,r),this._vc_2.visitNestedViewRootNodes(n,r),n(this._text_3,r))},e.prototype.createEmbeddedViewInternal=function(t){return 2==t?new N(this.viewUtils,this,2,this._anchor_2,this._vc_2):null},e}(o.AppView),N=function(t){function e(n,r,o,s,a){t.call(this,e,S,c.ViewType.EMBEDDED,n,r,o,s,i.ChangeDetectorStatus.CheckAlways,a)}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.createRenderElement(this.renderer,null,"tab",s.EMPTY_INLINE_ARRAY,null),this.compView_0=new m.View_Tab0(this.viewUtils,this,0,this._el_0),this._Tab_0_3=new m.Wrapper_Tab(this.parentView._Tabs_0_3.context),this._text_1=this.renderer.createText(null,"\n ",null),this._el_2=s.createRenderElement(this.renderer,null,"schema-sample",s.EMPTY_INLINE_ARRAY,null),this.compView_2=new x.View_SchemaSample0(this.viewUtils,this,2,this._el_2),this._SchemaSample_2_3=new x.Wrapper_SchemaSample(this.parentView.parentView.injectorGet(l.SpecManager,this.parentView.parentIndex),new I.ElementRef(this._el_2)),this.compView_2.create(this._SchemaSample_2_3.context),this._text_3=this.renderer.createText(null,"\n ",null),this.compView_0.create(this._Tab_0_3.context),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1,this._el_2,this._text_3],null),null},e.prototype.injectorGetInternal=function(t,e,n){return t===w.SchemaSample&&2===e?this._SchemaSample_2_3.context:t===y.Tab&&0<=e&&e<=3?this._Tab_0_3.context:n},e.prototype.detectChangesInternal=function(t){var e=s.inlineInterpolate(2,"",this.context.$implicit.code," ",this.context.$implicit.description,""); +this._Tab_0_3.check_tabTitle(e,t,!1);var n=this.context.$implicit.type;this._Tab_0_3.check_tabStatus(n,t,!1),this._Tab_0_3.ngDoCheck(this,this._el_0,t);var r=this.context.$implicit.pointer;this._SchemaSample_2_3.check_pointer(r,t,!1),this._SchemaSample_2_3.ngDoCheck(this,this._el_2,t)&&this.compView_2.markAsCheckOnce(),this.compView_0.detectChanges(t),this.compView_2.detectChanges(t)},e.prototype.destroyInternal=function(){this.compView_0.destroy(),this.compView_2.destroy()},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e.prototype.visitProjectableNodesInternal=function(t,e,n,r){0==t&&0==e&&(n(this._text_1,r),n(this._el_2,r),n(this._text_3,r))},e}(o.AppView)},function(t,e){"use strict";e.styles=['@charset "UTF-8";\n[_nghost-%COMP%] {\n display: block; }\n\npre[_ngcontent-%COMP%] {\n background-color: transparent;\n padding: 0;\n margin: 0;\n clear: both;\n position: relative; }\n\n.action-buttons[_ngcontent-%COMP%] {\n opacity: 0;\n transition: opacity 0.3s ease;\n transform: translateY(100%);\n z-index: 3;\n position: relative;\n height: 2em;\n line-height: 2em;\n padding-right: 10px;\n text-align: right;\n margin-top: -1em; }\n .action-buttons[_ngcontent-%COMP%] > span[_ngcontent-%COMP%] > a[_ngcontent-%COMP%] {\n padding: 2px 10px;\n color: #ffffff;\n cursor: pointer; }\n .action-buttons[_ngcontent-%COMP%] > span[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]:hover {\n background-color: #455b66; }\n\n.snippet[_ngcontent-%COMP%]:hover .action-buttons[_ngcontent-%COMP%] {\n opacity: 1; }\n\n[_nghost-%COMP%] .type-null {\n color: gray; }\n\n[_nghost-%COMP%] .type-boolean {\n color: firebrick; }\n\n[_nghost-%COMP%] .type-number {\n color: #4A8BB3; }\n\n[_nghost-%COMP%] .type-string {\n color: #66B16E; }\n\n[_nghost-%COMP%] .callback-function {\n color: gray; }\n\n[_nghost-%COMP%] .collapser:after {\n content: "-";\n cursor: pointer; }\n\n[_nghost-%COMP%] .collapsed > .collapser:after {\n content: "+";\n cursor: pointer; }\n\n[_nghost-%COMP%] .ellipsis:after {\n content: " … "; }\n\n[_nghost-%COMP%] .collapsible {\n margin-left: 2em; }\n\n[_nghost-%COMP%] .hoverable {\n padding-top: 1px;\n padding-bottom: 1px;\n padding-left: 2px;\n padding-right: 2px;\n border-radius: 2px; }\n\n[_nghost-%COMP%] .hovered {\n background-color: #ebeef9; }\n\n[_nghost-%COMP%] .collapser {\n padding-right: 6px;\n padding-left: 6px; }\n\n[_nghost-%COMP%] .redoc-json {\n overflow-x: auto;\n padding: 20px;\n border-radius: 4px;\n background-color: #222d32;\n margin-bottom: 36px; }\n\n[_nghost-%COMP%] ul, [_nghost-%COMP%] .redoc-json ul {\n list-style-type: none;\n padding: 0px;\n margin: 0px 0px 0px 26px; }\n\n[_nghost-%COMP%] li {\n position: relative;\n display: block; }\n\n[_nghost-%COMP%] .hoverable {\n transition: background-color .2s ease-out 0s;\n -webkit-transition: background-color .2s ease-out 0s;\n display: inline-block; }\n\n[_nghost-%COMP%] .hovered {\n transition-delay: .2s;\n -webkit-transition-delay: .2s; }\n\n[_nghost-%COMP%] .selected {\n outline-style: solid;\n outline-width: 1px;\n outline-style: dotted; }\n\n[_nghost-%COMP%] .collapsed > .collapsible {\n display: none; }\n\n[_nghost-%COMP%] .ellipsis {\n display: none; }\n\n[_nghost-%COMP%] .collapsed > .ellipsis {\n display: inherit; }\n\n[_nghost-%COMP%] .collapser {\n position: absolute;\n top: 1px;\n left: -1.5em;\n cursor: default;\n user-select: none;\n -webkit-user-select: none; }\n\n[_nghost-%COMP%] .redoc-json > .collapser {\n display: none; }']},function(t,e){"use strict";e.styles=["[_nghost-%COMP%] {\n display: block; }\n\n.security-definition[_ngcontent-%COMP%]:not(:last-of-type) {\n border-bottom: 1px solid rgba(38, 50, 56, 0.3);\n padding-bottom: 20px; }\n\n[_nghost-%COMP%] h2[_ngcontent-%COMP%] {\n padding-top: 40px; }\n\nh3[_ngcontent-%COMP%] {\n margin: 1em 0;\n font-size: 1em; }\n\n[_nghost-%COMP%] .security-scopes-details[_ngcontent-%COMP%], [_nghost-%COMP%] .security-details[_ngcontent-%COMP%] {\n margin-top: 20px; }\n\ntable.details[_ngcontent-%COMP%] th[_ngcontent-%COMP%], table.details[_ngcontent-%COMP%] td[_ngcontent-%COMP%] {\n font-weight: bold;\n width: 200px;\n max-width: 50%; }\n\ntable.details[_ngcontent-%COMP%] th[_ngcontent-%COMP%] {\n text-align: left;\n padding: 6px;\n text-transform: capitalize;\n font-weight: normal; }"]},function(t,e,n){"use strict";var r=n(226),i=n(19),o=n(8),s=n(15),a=n(12),c=n(9),u=n(13),l=n(20),h=n(471),p=n(23),f=n(56),_=n(79),d=n(25),y=n(34),m=n(54),g=n(46),v=n(36),b=n(28),w=n(39),x=function(){function t(t){this._changed=!1,this.context=new r.SecurityDefinitions(t)}return t.prototype.ngOnDetach=function(t,e,n){},t.prototype.ngOnDestroy=function(){},t.prototype.ngDoCheck=function(t,e,n){var r=this._changed;return this._changed=!1,n||0===t.numberOfChecks&&this.context.ngOnInit(),r},t.prototype.checkHost=function(t,e,n,r){},t.prototype.handleEvent=function(t,e){var n=!0;return n},t.prototype.subscribe=function(t,e){this._eventHandler=e},t}();e.Wrapper_SecurityDefinitions=x;var I=o.createRenderComponentType("",0,s.ViewEncapsulation.None,[],{}),C=function(t){function e(n,r,i,o){t.call(this,e,I,a.ViewType.HOST,n,r,i,o,c.ChangeDetectorStatus.CheckAlways)}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=o.selectOrCreateRenderHostElement(this.renderer,"security-definitions",o.EMPTY_INLINE_ARRAY,t,null),this.compView_0=new E(this.viewUtils,this,0,this._el_0),this._SecurityDefinitions_0_3=new x(this.injectorGet(l.SpecManager,this.parentIndex)),this.compView_0.create(this._SecurityDefinitions_0_3.context),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0],null),new u.ComponentRef_(0,this,this._el_0,this._SecurityDefinitions_0_3.context)},e.prototype.injectorGetInternal=function(t,e,n){return t===r.SecurityDefinitions&&0===e?this._SecurityDefinitions_0_3.context:n},e.prototype.detectChangesInternal=function(t){this._SecurityDefinitions_0_3.ngDoCheck(this,this._el_0,t)&&this.compView_0.markAsCheckOnce(),this.compView_0.detectChanges(t)},e.prototype.destroyInternal=function(){this.compView_0.destroy()},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(i.AppView);e.SecurityDefinitionsNgFactory=new u.ComponentFactory("security-definitions",C,r.SecurityDefinitions);var k=[h.styles],T=o.createRenderComponentType("",0,s.ViewEncapsulation.Emulated,k,{}),E=function(t){function e(n,r,i,o){t.call(this,e,T,a.ViewType.COMPONENT,n,r,i,o,c.ChangeDetectorStatus.CheckOnce)}return __extends(e,t),e.prototype.createInternal=function(t){var e=this.renderer.createViewRoot(this.parentElement);return this._anchor_0=this.renderer.createTemplateAnchor(e,null),this._vc_0=new p.ViewContainer(0,null,this,this._anchor_0),this._TemplateRef_0_5=new d.TemplateRef_(this,0,this._anchor_0),this._NgFor_0_6=new f.Wrapper_NgFor(this._vc_0.vcRef,this._TemplateRef_0_5,this.parentView.injectorGet(y.IterableDiffers,this.parentIndex),this.ref),this._text_1=this.renderer.createText(e,"\n",null),this._pipe_marked_0=new _.MarkedPipe(this.parentView.injectorGet(m.DomSanitizer,this.parentIndex)),this._pipe_keys_1=new _.KeysPipe,this.init(null,this.renderer.directRenderer?null:[this._anchor_0,this._text_1],null),null},e.prototype.injectorGetInternal=function(t,e,n){return t===d.TemplateRef&&0===e?this._TemplateRef_0_5:t===g.NgFor&&0===e?this._NgFor_0_6.context:n},e.prototype.detectChangesInternal=function(t){var e=this.context.defs;this._NgFor_0_6.check_ngForOf(e,t,!1),this._NgFor_0_6.ngDoCheck(this,this._anchor_0,t),this._vc_0.detectChangesInNestedViews(t)},e.prototype.destroyInternal=function(){this._vc_0.destroyNestedViews()},e.prototype.createEmbeddedViewInternal=function(t){return 0==t?new S(this.viewUtils,this,0,this._anchor_0,this._vc_0):null},e}(i.AppView);e.View_SecurityDefinitions0=E;var S=function(t){function e(n,r,i,o,s){t.call(this,e,T,a.ViewType.EMBEDDED,n,r,i,o,c.ChangeDetectorStatus.CheckAlways,s),this._expr_37=c.UNINITIALIZED,this._expr_38=c.UNINITIALIZED,this._expr_39=c.UNINITIALIZED,this._expr_40=c.UNINITIALIZED,this._expr_42=c.UNINITIALIZED}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=o.createRenderElement(this.renderer,null,"div",new o.InlineArray2(2,"class","security-definition"),null),this._text_1=this.renderer.createText(this._el_0,"\n ",null),this._el_2=o.createRenderElement(this.renderer,this._el_0,"h2",new o.InlineArray2(2,"class","sharable-header"),null),this._text_3=this.renderer.createText(this._el_2,"\n ",null),this._el_4=o.createRenderElement(this.renderer,this._el_2,"a",new o.InlineArray2(2,"class","share-link"),null),this._text_5=this.renderer.createText(this._el_2,"",null),this._text_6=this.renderer.createText(this._el_0,"\n ",null),this._el_7=o.createRenderElement(this.renderer,this._el_0,"div",o.EMPTY_INLINE_ARRAY,null),this._text_8=this.renderer.createText(this._el_0,"\n ",null),this._el_9=o.createRenderElement(this.renderer,this._el_0,"table",new o.InlineArray2(2,"class","security-details"),null),this._text_10=this.renderer.createText(this._el_9,"\n ",null),this._el_11=o.createRenderElement(this.renderer,this._el_9,"tbody",o.EMPTY_INLINE_ARRAY,null),this._el_12=o.createRenderElement(this.renderer,this._el_11,"tr",o.EMPTY_INLINE_ARRAY,null),this._text_13=this.renderer.createText(this._el_12,"\n ",null),this._el_14=o.createRenderElement(this.renderer,this._el_12,"th",o.EMPTY_INLINE_ARRAY,null),this._text_15=this.renderer.createText(this._el_14," Security scheme type: ",null),this._text_16=this.renderer.createText(this._el_12,"\n ",null),this._el_17=o.createRenderElement(this.renderer,this._el_12,"td",o.EMPTY_INLINE_ARRAY,null),this._text_18=this.renderer.createText(this._el_17,"",null),this._text_19=this.renderer.createText(this._el_12,"\n ",null),this._text_20=this.renderer.createText(this._el_11,"\n ",null),this._anchor_21=this.renderer.createTemplateAnchor(this._el_11,null),this._vc_21=new p.ViewContainer(21,11,this,this._anchor_21),this._TemplateRef_21_5=new d.TemplateRef_(this,21,this._anchor_21),this._NgIf_21_6=new v.Wrapper_NgIf(this._vc_21.vcRef,this._TemplateRef_21_5),this._text_22=this.renderer.createText(this._el_11,"\n ",null),this._anchor_23=this.renderer.createTemplateAnchor(this._el_11,null),this._vc_23=new p.ViewContainer(23,11,this,this._anchor_23),this._TemplateRef_23_5=new d.TemplateRef_(this,23,this._anchor_23),this._NgIf_23_6=new v.Wrapper_NgIf(this._vc_23.vcRef,this._TemplateRef_23_5),this._text_24=this.renderer.createText(this._el_11,"\n ",null),this._text_25=this.renderer.createText(this._el_0,"\n ",null),this._anchor_26=this.renderer.createTemplateAnchor(this._el_0,null),this._vc_26=new p.ViewContainer(26,0,this,this._anchor_26),this._TemplateRef_26_5=new d.TemplateRef_(this,26,this._anchor_26),this._NgIf_26_6=new v.Wrapper_NgIf(this._vc_26.vcRef,this._TemplateRef_26_5),this._text_27=this.renderer.createText(this._el_0,"\n",null),this._pipe_marked_0_0=o.pureProxy1(this.parentView._pipe_marked_0.transform.bind(this.parentView._pipe_marked_0)),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1,this._el_2,this._text_3,this._el_4,this._text_5,this._text_6,this._el_7,this._text_8,this._el_9,this._text_10,this._el_11,this._el_12,this._text_13,this._el_14,this._text_15,this._text_16,this._el_17,this._text_18,this._text_19,this._text_20,this._anchor_21,this._text_22,this._anchor_23,this._text_24,this._text_25,this._anchor_26,this._text_27],null),null},e.prototype.injectorGetInternal=function(t,e,n){return t===d.TemplateRef&&21===e?this._TemplateRef_21_5:t===b.NgIf&&21===e?this._NgIf_21_6.context:t===d.TemplateRef&&23===e?this._TemplateRef_23_5:t===b.NgIf&&23===e?this._NgIf_23_6.context:t===d.TemplateRef&&26===e?this._TemplateRef_26_5:t===b.NgIf&&26===e?this._NgIf_26_6.context:n},e.prototype.detectChangesInternal=function(t){var e=new c.ValueUnwrapper,n="apiKey"===this.context.$implicit.details.type;this._NgIf_21_6.check_ngIf(n,t,!1),this._NgIf_21_6.ngDoCheck(this,this._anchor_21,t);var r="oauth2"===this.context.$implicit.details.type;this._NgIf_23_6.check_ngIf(r,t,!1),this._NgIf_23_6.ngDoCheck(this,this._anchor_23,t);var i="oauth2"===this.context.$implicit.details.type;this._NgIf_26_6.check_ngIf(i,t,!1),this._NgIf_26_6.ngDoCheck(this,this._anchor_26,t),this._vc_21.detectChangesInNestedViews(t),this._vc_23.detectChangesInNestedViews(t),this._vc_26.detectChangesInNestedViews(t);var s=o.inlineInterpolate(1,"section/Authentication/",this.context.$implicit.name,"");o.checkBinding(t,this._expr_37,s)&&(this.renderer.setElementAttribute(this._el_2,"section",null==s?null:s.toString()),this._expr_37=s);var a=o.inlineInterpolate(1,"#section/Authentication/",this.context.$implicit.name,"");o.checkBinding(t,this._expr_38,a)&&(this.renderer.setElementProperty(this._el_4,"href",this.viewUtils.sanitizer.sanitize(w.SecurityContext.URL,a)),this._expr_38=a);var u=o.inlineInterpolate(1,"",this.context.$implicit.name,"");o.checkBinding(t,this._expr_39,u)&&(this.renderer.setText(this._text_5,u),this._expr_39=u),e.reset();var l=e.unwrap(o.castByValue(this._pipe_marked_0_0,this.parentView._pipe_marked_0.transform)(this.context.$implicit.details.description));(e.hasWrappedValue||o.checkBinding(t,this._expr_40,l))&&(this.renderer.setElementProperty(this._el_7,"innerHTML",this.viewUtils.sanitizer.sanitize(w.SecurityContext.HTML,l)),this._expr_40=l);var h=o.inlineInterpolate(1," ",this.context.$implicit.details._displayType," ");o.checkBinding(t,this._expr_42,h)&&(this.renderer.setText(this._text_18,h),this._expr_42=h)},e.prototype.destroyInternal=function(){this._vc_21.destroyNestedViews(),this._vc_23.destroyNestedViews(),this._vc_26.destroyNestedViews()},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e.prototype.createEmbeddedViewInternal=function(t){return 21==t?new O(this.viewUtils,this,21,this._anchor_21,this._vc_21):23==t?new R(this.viewUtils,this,23,this._anchor_23,this._vc_23):26==t?new P(this.viewUtils,this,26,this._anchor_26,this._vc_26):null},e}(i.AppView),O=function(t){function e(n,r,i,o,s){t.call(this,e,T,a.ViewType.EMBEDDED,n,r,i,o,c.ChangeDetectorStatus.CheckAlways,s),this._expr_8=c.UNINITIALIZED,this._expr_9=c.UNINITIALIZED}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=o.createRenderElement(this.renderer,null,"tr",o.EMPTY_INLINE_ARRAY,null),this._text_1=this.renderer.createText(this._el_0,"\n ",null),this._el_2=o.createRenderElement(this.renderer,this._el_0,"th",o.EMPTY_INLINE_ARRAY,null),this._text_3=this.renderer.createText(this._el_2,"",null),this._text_4=this.renderer.createText(this._el_0,"\n ",null),this._el_5=o.createRenderElement(this.renderer,this._el_0,"td",o.EMPTY_INLINE_ARRAY,null),this._text_6=this.renderer.createText(this._el_5,"",null),this._text_7=this.renderer.createText(this._el_0,"\n ",null),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1,this._el_2,this._text_3,this._text_4,this._el_5,this._text_6,this._text_7],null),null},e.prototype.detectChangesInternal=function(t){var e=o.inlineInterpolate(1," ",this.parentView.context.$implicit.details.in," parameter name:");o.checkBinding(t,this._expr_8,e)&&(this.renderer.setText(this._text_3,e),this._expr_8=e);var n=o.inlineInterpolate(1," ",this.parentView.context.$implicit.details.name," ");o.checkBinding(t,this._expr_9,n)&&(this.renderer.setText(this._text_6,n),this._expr_9=n)},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(i.AppView),R=function(t){function e(n,r,i,o,s){t.call(this,e,T,a.ViewType.EMBEDDED,n,r,i,o,c.ChangeDetectorStatus.CheckAlways,s),this._expr_20=c.UNINITIALIZED}return __extends(e,t),e.prototype.createInternal=function(t){return this._text_0=this.renderer.createText(null,"\n ",null),this._el_1=o.createRenderElement(this.renderer,null,"tr",o.EMPTY_INLINE_ARRAY,null),this._text_2=this.renderer.createText(this._el_1,"\n ",null),this._el_3=o.createRenderElement(this.renderer,this._el_1,"th",o.EMPTY_INLINE_ARRAY,null),this._text_4=this.renderer.createText(this._el_3," OAuth2 Flow",null),this._text_5=this.renderer.createText(this._el_1,"\n ",null),this._el_6=o.createRenderElement(this.renderer,this._el_1,"td",o.EMPTY_INLINE_ARRAY,null),this._text_7=this.renderer.createText(this._el_6,"",null),this._text_8=this.renderer.createText(this._el_1,"\n ",null),this._text_9=this.renderer.createText(null,"\n ",null),this._anchor_10=this.renderer.createTemplateAnchor(null,null),this._vc_10=new p.ViewContainer(10,null,this,this._anchor_10),this._TemplateRef_10_5=new d.TemplateRef_(this,10,this._anchor_10),this._NgIf_10_6=new v.Wrapper_NgIf(this._vc_10.vcRef,this._TemplateRef_10_5),this._text_11=this.renderer.createText(null,"\n ",null),this._anchor_12=this.renderer.createTemplateAnchor(null,null),this._vc_12=new p.ViewContainer(12,null,this,this._anchor_12),this._TemplateRef_12_5=new d.TemplateRef_(this,12,this._anchor_12),this._NgIf_12_6=new v.Wrapper_NgIf(this._vc_12.vcRef,this._TemplateRef_12_5),this._text_13=this.renderer.createText(null,"\n ",null),this.init(this._text_13,this.renderer.directRenderer?null:[this._text_0,this._el_1,this._text_2,this._el_3,this._text_4,this._text_5,this._el_6,this._text_7,this._text_8,this._text_9,this._anchor_10,this._text_11,this._anchor_12,this._text_13],null),null},e.prototype.injectorGetInternal=function(t,e,n){return t===d.TemplateRef&&10===e?this._TemplateRef_10_5:t===b.NgIf&&10===e?this._NgIf_10_6.context:t===d.TemplateRef&&12===e?this._TemplateRef_12_5:t===b.NgIf&&12===e?this._NgIf_12_6.context:n},e.prototype.detectChangesInternal=function(t){var e="implicit"===this.parentView.context.$implicit.details.flow||"accessCode"===this.parentView.context.$implicit.details.flow;this._NgIf_10_6.check_ngIf(e,t,!1),this._NgIf_10_6.ngDoCheck(this,this._anchor_10,t);var n="implicit"!==this.parentView.context.$implicit.details.flow;this._NgIf_12_6.check_ngIf(n,t,!1),this._NgIf_12_6.ngDoCheck(this,this._anchor_12,t),this._vc_10.detectChangesInNestedViews(t),this._vc_12.detectChangesInNestedViews(t);var r=o.inlineInterpolate(1," ",this.parentView.context.$implicit.details.flow," ");o.checkBinding(t,this._expr_20,r)&&(this.renderer.setText(this._text_7,r),this._expr_20=r)},e.prototype.destroyInternal=function(){this._vc_10.destroyNestedViews(),this._vc_12.destroyNestedViews()},e.prototype.visitRootNodesInternal=function(t,e){t(this._text_0,e),t(this._el_1,e),t(this._text_9,e),t(this._vc_10.nativeElement,e),this._vc_10.visitNestedViewRootNodes(t,e),t(this._text_11,e),t(this._vc_12.nativeElement,e),this._vc_12.visitNestedViewRootNodes(t,e),t(this._text_13,e)},e.prototype.createEmbeddedViewInternal=function(t){return 10==t?new A(this.viewUtils,this,10,this._anchor_10,this._vc_10):12==t?new N(this.viewUtils,this,12,this._anchor_12,this._vc_12):null},e}(i.AppView),A=function(t){function e(n,r,i,o,s){t.call(this,e,T,a.ViewType.EMBEDDED,n,r,i,o,c.ChangeDetectorStatus.CheckAlways,s),this._expr_8=c.UNINITIALIZED}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=o.createRenderElement(this.renderer,null,"tr",o.EMPTY_INLINE_ARRAY,null),this._text_1=this.renderer.createText(this._el_0,"\n ",null),this._el_2=o.createRenderElement(this.renderer,this._el_0,"th",o.EMPTY_INLINE_ARRAY,null),this._text_3=this.renderer.createText(this._el_2," Authorization URL ",null),this._text_4=this.renderer.createText(this._el_0,"\n ",null),this._el_5=o.createRenderElement(this.renderer,this._el_0,"td",o.EMPTY_INLINE_ARRAY,null),this._text_6=this.renderer.createText(this._el_5,"",null),this._text_7=this.renderer.createText(this._el_0,"\n ",null),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1,this._el_2,this._text_3,this._text_4,this._el_5,this._text_6,this._text_7],null),null},e.prototype.detectChangesInternal=function(t){var e=o.inlineInterpolate(1," ",this.parentView.parentView.context.$implicit.details.authorizationUrl," ");o.checkBinding(t,this._expr_8,e)&&(this.renderer.setText(this._text_6,e),this._expr_8=e)},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(i.AppView),N=function(t){function e(n,r,i,o,s){t.call(this,e,T,a.ViewType.EMBEDDED,n,r,i,o,c.ChangeDetectorStatus.CheckAlways,s),this._expr_8=c.UNINITIALIZED}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=o.createRenderElement(this.renderer,null,"tr",o.EMPTY_INLINE_ARRAY,null),this._text_1=this.renderer.createText(this._el_0,"\n ",null),this._el_2=o.createRenderElement(this.renderer,this._el_0,"th",o.EMPTY_INLINE_ARRAY,null),this._text_3=this.renderer.createText(this._el_2," Token URL ",null),this._text_4=this.renderer.createText(this._el_0,"\n ",null),this._el_5=o.createRenderElement(this.renderer,this._el_0,"td",o.EMPTY_INLINE_ARRAY,null),this._text_6=this.renderer.createText(this._el_5,"",null),this._text_7=this.renderer.createText(this._el_0,"\n ",null),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1,this._el_2,this._text_3,this._text_4,this._el_5,this._text_6,this._text_7],null),null},e.prototype.detectChangesInternal=function(t){var e=o.inlineInterpolate(1," ",this.parentView.parentView.context.$implicit.details.tokenUrl," ");o.checkBinding(t,this._expr_8,e)&&(this.renderer.setText(this._text_6,e),this._expr_8=e)},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(i.AppView),P=function(t){function e(n,r,i,o,s){t.call(this,e,T,a.ViewType.EMBEDDED,n,r,i,o,c.ChangeDetectorStatus.CheckAlways,s)}return __extends(e,t),e.prototype.createInternal=function(t){return this._text_0=this.renderer.createText(null,"\n ",null),this._el_1=o.createRenderElement(this.renderer,null,"h3",o.EMPTY_INLINE_ARRAY,null),this._text_2=this.renderer.createText(this._el_1," OAuth2 Scopes ",null),this._text_3=this.renderer.createText(null,"\n ",null),this._el_4=o.createRenderElement(this.renderer,null,"table",new o.InlineArray2(2,"class","security-scopes-details"),null),this._text_5=this.renderer.createText(this._el_4,"\n ",null),this._el_6=o.createRenderElement(this.renderer,this._el_4,"tbody",o.EMPTY_INLINE_ARRAY,null),this._anchor_7=this.renderer.createTemplateAnchor(this._el_6,null),this._vc_7=new p.ViewContainer(7,6,this,this._anchor_7),this._TemplateRef_7_5=new d.TemplateRef_(this,7,this._anchor_7),this._NgFor_7_6=new f.Wrapper_NgFor(this._vc_7.vcRef,this._TemplateRef_7_5,this.parentView.parentView.injectorGet(y.IterableDiffers,this.parentView.parentIndex),this.parentView.parentView.ref),this._text_8=this.renderer.createText(this._el_6,"\n ",null),this._text_9=this.renderer.createText(null,"\n ",null),this._pipe_keys_1_0=o.pureProxy1(this.parentView.parentView._pipe_keys_1.transform.bind(this.parentView.parentView._pipe_keys_1)),this.init(this._text_9,this.renderer.directRenderer?null:[this._text_0,this._el_1,this._text_2,this._text_3,this._el_4,this._text_5,this._el_6,this._anchor_7,this._text_8,this._text_9],null),null},e.prototype.injectorGetInternal=function(t,e,n){return t===d.TemplateRef&&7===e?this._TemplateRef_7_5:t===g.NgFor&&7===e?this._NgFor_7_6.context:n},e.prototype.detectChangesInternal=function(t){var e=new c.ValueUnwrapper;e.reset();var n=e.unwrap(o.castByValue(this._pipe_keys_1_0,this.parentView.parentView._pipe_keys_1.transform)(this.parentView.context.$implicit.details.scopes));this._NgFor_7_6.check_ngForOf(n,t,e.hasWrappedValue),this._NgFor_7_6.ngDoCheck(this,this._anchor_7,t),this._vc_7.detectChangesInNestedViews(t)},e.prototype.destroyInternal=function(){this._vc_7.destroyNestedViews()},e.prototype.visitRootNodesInternal=function(t,e){t(this._text_0,e),t(this._el_1,e),t(this._text_3,e),t(this._el_4,e),t(this._text_9,e)},e.prototype.createEmbeddedViewInternal=function(t){return 7==t?new M(this.viewUtils,this,7,this._anchor_7,this._vc_7):null},e}(i.AppView),M=function(t){function e(n,r,i,o,s){t.call(this,e,T,a.ViewType.EMBEDDED,n,r,i,o,c.ChangeDetectorStatus.CheckAlways,s),this._expr_8=c.UNINITIALIZED,this._expr_9=c.UNINITIALIZED}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=o.createRenderElement(this.renderer,null,"tr",o.EMPTY_INLINE_ARRAY,null),this._text_1=this.renderer.createText(this._el_0,"\n ",null),this._el_2=o.createRenderElement(this.renderer,this._el_0,"th",o.EMPTY_INLINE_ARRAY,null),this._text_3=this.renderer.createText(this._el_2,"",null),this._text_4=this.renderer.createText(this._el_0,"\n ",null),this._el_5=o.createRenderElement(this.renderer,this._el_0,"td",o.EMPTY_INLINE_ARRAY,null),this._text_6=this.renderer.createText(this._el_5,"",null),this._text_7=this.renderer.createText(this._el_0,"\n ",null),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1,this._el_2,this._text_3,this._text_4,this._el_5,this._text_6,this._text_7],null),null},e.prototype.detectChangesInternal=function(t){var e=o.inlineInterpolate(1," ",this.context.$implicit," ");o.checkBinding(t,this._expr_8,e)&&(this.renderer.setText(this._text_3,e),this._expr_8=e);var n=o.inlineInterpolate(1," ",this.parentView.parentView.context.$implicit.details.scopes[this.context.$implicit]," ");o.checkBinding(t,this._expr_9,n)&&(this.renderer.setText(this._text_6,n),this._expr_9=n)},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(i.AppView)},function(t,e){"use strict";e.styles=['[_nghost-%COMP%] {\n display: block;\n box-sizing: border-box; }\n\n.menu-header[_ngcontent-%COMP%] {\n text-transform: uppercase;\n color: #0033a0;\n padding: 0 20px;\n margin: 10px 0; }\n\n.menu-cat-header[_ngcontent-%COMP%] {\n font-size: 0.929em;\n font-family: Montserrat, sans-serif;\n font-weight: 300;\n cursor: pointer;\n color: rgba(38, 50, 56, 0.6);\n text-transform: uppercase;\n background-color: #fafafa;\n -webkit-transition: all .15s ease-in-out;\n -moz-transition: all .15s ease-in-out;\n -ms-transition: all .15s ease-in-out;\n -o-transition: all .15s ease-in-out;\n transition: all .15s ease-in-out;\n display: block;\n padding: 12.5px 20px; }\n .menu-cat-header[_ngcontent-%COMP%]:hover, .menu-cat-header.active[_ngcontent-%COMP%] {\n color: #0033a0;\n background-color: #f0f0f0; }\n .menu-cat-header[hidden][_ngcontent-%COMP%] {\n display: none; }\n .menu-cat-header.disabled[_ngcontent-%COMP%], .menu-cat-header.disabled[_ngcontent-%COMP%]:hover {\n cursor: default;\n color: #bdccd3; }\n\n.menu-subitems[_ngcontent-%COMP%] {\n margin: 0;\n font-size: 0.929em;\n line-height: 1.2em;\n font-weight: 300;\n color: rgba(38, 50, 56, 0.9);\n padding: 0;\n overflow: hidden; }\n .menu-subitems.active[_ngcontent-%COMP%] {\n height: auto; }\n .menu-subitems[_ngcontent-%COMP%] li[_ngcontent-%COMP%] {\n -webkit-transition: all .15s ease-in-out;\n -moz-transition: all .15s ease-in-out;\n -ms-transition: all .15s ease-in-out;\n -o-transition: all .15s ease-in-out;\n transition: all .15s ease-in-out;\n list-style: none inside none;\n cursor: pointer;\n background-color: #f0f0f0;\n padding: 10px 40px;\n padding-left: 40px;\n overflow: hidden;\n text-overflow: ellipsis; }\n .menu-subitems[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover, .menu-subitems[_ngcontent-%COMP%] li.active[_ngcontent-%COMP%] {\n background: #e1e1e1; }\n .menu-subitems.disabled[_ngcontent-%COMP%], .menu-subitems.disabled[_ngcontent-%COMP%]:hover {\n cursor: default;\n color: #bdccd3; }\n\n.mobile-nav[_ngcontent-%COMP%] {\n display: none;\n height: 3em;\n line-height: 3em;\n box-sizing: border-box;\n border-bottom: 1px solid #ccc;\n cursor: pointer; }\n .mobile-nav[_ngcontent-%COMP%]:after {\n content: "";\n display: inline-block;\n width: 3em;\n height: 3em;\n background: url(\'data:image/svg+xml;utf8,\');\n background-size: 70%;\n background-repeat: no-repeat;\n background-position: center;\n float: right;\n vertical-align: middle; }\n .mobile-nav[_ngcontent-%COMP%] .menu-header[_ngcontent-%COMP%] {\n padding: 0 10px 0 20px;\n font-size: 0.95em; }\n @media (max-width: 550px) {\n .mobile-nav[_ngcontent-%COMP%] .menu-header[_ngcontent-%COMP%] {\n display: none; } }\n\n@media (max-width: 1000px) {\n .mobile-nav[_ngcontent-%COMP%] {\n display: block; }\n #resources-nav[_ngcontent-%COMP%] {\n height: 0;\n overflow-y: auto;\n transition: all 0.3s ease; }\n #resources-nav[_ngcontent-%COMP%] .menu-header[_ngcontent-%COMP%] {\n display: none; }\n .menu-subitems[_ngcontent-%COMP%] {\n height: auto; } }\n\n.selected-tag[_ngcontent-%COMP%] {\n text-transform: capitalize; }\n\n.selected-endpoint[_ngcontent-%COMP%]:before {\n content: "/";\n padding: 0 2px;\n color: #ccc; }\n\n.selected-endpoint[_ngcontent-%COMP%]:empty:before {\n display: none; }\n\n.selected-item-info[_ngcontent-%COMP%] {\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n box-sizing: border-box;\n max-width: 350px; }\n @media (max-width: 550px) {\n .selected-item-info[_ngcontent-%COMP%] {\n display: inline-block;\n padding: 0 20px;\n max-width: 80%;\n max-width: calc(100% - 4em); } }']},function(t,e,n){"use strict";function r(t,e,n,r){var i=t.animationContext.getAnimationPlayers(e,"itemAnimation","void"==r),o={},s=null,a=0,c=j["*"],u=j[n];null==u&&(u=c);var l=j[r];return null==l&&(l=c),null==s&&("collapsed"==n&&"expanded"==r||"expanded"==n&&"collapsed"==r)&&(s=new g.AnimationSequencePlayer([t.renderer.animate(e,new v.AnimationStyles(b.collectAndResolveStyles(o,[u])),b.balanceAnimationKeyframes(o,l,[new w.AnimationKeyframe(0,new v.AnimationStyles(b.collectAndResolveStyles(o,[{}]))),new w.AnimationKeyframe(1,new v.AnimationStyles(b.collectAndResolveStyles(o,[{}])))]),200,0,"ease",i)]),a=200),null==s&&(s=new x.NoOpAnimationPlayer),s.onDone(function(){s.destroy(),b.renderStyles(e,t.renderer,b.prepareFinalAnimationStyles(u,l))}),new g.AnimationSequencePlayer(i).destroy(),b.renderStyles(e,t.renderer,b.clearStyles(u)),t.animationContext.queueAnimation(e,"itemAnimation",s),new m.AnimationTransition(s,n,r,a)}var i=n(227),o=n(19),s=n(8),a=n(15),c=n(12),u=n(9),l=n(13),h=n(20),p=n(22),f=n(67),_=n(162),d=n(35),y=n(473),m=n(281),g=n(195),v=n(280),b=n(279),w=n(277),x=n(143),I=n(23),C=n(56),k=n(25),T=n(34),E=n(46),S=n(106),O=n(36),R=n(59),A=n(74),N=n(28),P=function(){function t(t,e,n,r,o,s){this._changed=!1,this.context=new i.SideMenu(t,e,n,r,o,s)}return t.prototype.ngOnDetach=function(t,e,n){},t.prototype.ngOnDestroy=function(){},t.prototype.ngDoCheck=function(t,e,n){var r=this._changed;return this._changed=!1,n||0===t.numberOfChecks&&this.context.ngOnInit(),r},t.prototype.checkHost=function(t,e,n,r){},t.prototype.handleEvent=function(t,e){var n=!0;return n},t.prototype.subscribe=function(t,e){this._eventHandler=e},t}();e.Wrapper_SideMenu=P;var M=s.createRenderComponentType("",0,a.ViewEncapsulation.None,[],{}),D=function(t){function e(n,r,i,o){t.call(this,e,M,c.ViewType.HOST,n,r,i,o,u.ChangeDetectorStatus.CheckAlways)}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.selectOrCreateRenderHostElement(this.renderer,"side-menu",s.EMPTY_INLINE_ARRAY,t,null),this.compView_0=new F(this.viewUtils,this,0,this._el_0),this._SideMenu_0_3=new P(this.injectorGet(h.SpecManager,this.parentIndex),new p.ElementRef(this._el_0),this.injectorGet(f.ScrollService,this.parentIndex),this.injectorGet(_.MenuService,this.parentIndex),this.injectorGet(d.OptionsService,this.parentIndex),this.compView_0.ref),this.compView_0.create(this._SideMenu_0_3.context), +this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0],null),new l.ComponentRef_(0,this,this._el_0,this._SideMenu_0_3.context)},e.prototype.injectorGetInternal=function(t,e,n){return t===i.SideMenu&&0===e?this._SideMenu_0_3.context:n},e.prototype.detectChangesInternal=function(t){this._SideMenu_0_3.ngDoCheck(this,this._el_0,t),this.compView_0.detectChanges(t)},e.prototype.destroyInternal=function(){this.compView_0.destroy()},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(o.AppView);e.SideMenuNgFactory=new l.ComponentFactory("side-menu",D,i.SideMenu);var V=[y.styles],j={collapsed:{height:"0px"},void:{height:"0px"},expanded:{height:"*"},"*":{}},L=s.createRenderComponentType("",0,a.ViewEncapsulation.Emulated,V,{itemAnimation:r}),F=function(t){function e(n,r,i,o){t.call(this,e,L,c.ViewType.COMPONENT,n,r,i,o,u.ChangeDetectorStatus.CheckAlways),this._expr_26=u.UNINITIALIZED,this._expr_27=u.UNINITIALIZED}return __extends(e,t),e.prototype.createInternal=function(t){var e=this.renderer.createViewRoot(this.parentElement);this._el_0=s.createRenderElement(this.renderer,e,"div",new s.InlineArray2(2,"class","mobile-nav"),null),this._text_1=this.renderer.createText(this._el_0,"\n ",null),this._el_2=s.createRenderElement(this.renderer,this._el_0,"span",new s.InlineArray2(2,"class","menu-header"),null),this._text_3=this.renderer.createText(this._el_2," API Reference: ",null),this._text_4=this.renderer.createText(this._el_0,"\n ",null),this._el_5=s.createRenderElement(this.renderer,this._el_0,"span",new s.InlineArray2(2,"class","selected-item-info"),null),this._text_6=this.renderer.createText(this._el_5,"\n ",null),this._el_7=s.createRenderElement(this.renderer,this._el_5,"span",new s.InlineArray2(2,"class","selected-tag"),null),this._text_8=this.renderer.createText(this._el_7,"",null),this._text_9=this.renderer.createText(this._el_5,"\n ",null),this._el_10=s.createRenderElement(this.renderer,this._el_5,"span",new s.InlineArray2(2,"class","selected-endpoint"),null),this._text_11=this.renderer.createText(this._el_10,"",null),this._text_12=this.renderer.createText(this._el_5,"\n ",null),this._text_13=this.renderer.createText(this._el_0,"\n",null),this._text_14=this.renderer.createText(e,"\n",null),this._el_15=s.createRenderElement(this.renderer,e,"div",new s.InlineArray2(2,"id","resources-nav"),null),this._text_16=this.renderer.createText(this._el_15,"\n ",null),this._el_17=s.createRenderElement(this.renderer,this._el_15,"h5",new s.InlineArray2(2,"class","menu-header"),null),this._text_18=this.renderer.createText(this._el_17," API reference ",null),this._text_19=this.renderer.createText(this._el_15,"\n ",null),this._anchor_20=this.renderer.createTemplateAnchor(this._el_15,null),this._vc_20=new I.ViewContainer(20,15,this,this._anchor_20),this._TemplateRef_20_5=new k.TemplateRef_(this,20,this._anchor_20),this._NgFor_20_6=new C.Wrapper_NgFor(this._vc_20.vcRef,this._TemplateRef_20_5,this.parentView.injectorGet(T.IterableDiffers,this.parentIndex),this.ref),this._text_21=this.renderer.createText(this._el_15,"\n",null),this._text_22=this.renderer.createText(e,"\n",null);var n=s.subscribeToRenderElement(this,this._el_0,new s.InlineArray2(2,"click",null),this.eventHandler(this.handleEvent_0));return this.init(null,this.renderer.directRenderer?null:[this._el_0,this._text_1,this._el_2,this._text_3,this._text_4,this._el_5,this._text_6,this._el_7,this._text_8,this._text_9,this._el_10,this._text_11,this._text_12,this._text_13,this._text_14,this._el_15,this._text_16,this._el_17,this._text_18,this._text_19,this._anchor_20,this._text_21,this._text_22],[n]),null},e.prototype.injectorGetInternal=function(t,e,n){return t===k.TemplateRef&&20===e?this._TemplateRef_20_5:t===E.NgFor&&20===e?this._NgFor_20_6.context:n},e.prototype.detectChangesInternal=function(t){var e=this.context.categories;this._NgFor_20_6.check_ngForOf(e,t,!1),this._NgFor_20_6.ngDoCheck(this,this._anchor_20,t),this._vc_20.detectChangesInNestedViews(t);var n=s.inlineInterpolate(1," ",this.context.activeCatCaption," ");s.checkBinding(t,this._expr_26,n)&&(this.renderer.setText(this._text_8,n),this._expr_26=n);var r=s.inlineInterpolate(1,"",this.context.activeItemCaption,"");s.checkBinding(t,this._expr_27,r)&&(this.renderer.setText(this._text_11,r),this._expr_27=r)},e.prototype.destroyInternal=function(){this._vc_20.destroyNestedViews()},e.prototype.createEmbeddedViewInternal=function(t){return 20==t?new B(this.viewUtils,this,20,this._anchor_20,this._vc_20):null},e.prototype.handleEvent_0=function(t,e){this.markPathToRootAsCheckOnce();var n=!0;if("click"==t){var r=this.context.toggleMobileNav()!==!1;n=r&&n}return n},e}(o.AppView);e.View_SideMenu0=F;var B=function(t){function e(n,r,i,o,a){t.call(this,e,L,c.ViewType.EMBEDDED,n,r,i,o,u.ChangeDetectorStatus.CheckAlways,a),this._expr_11=u.UNINITIALIZED,this._map_12=s.pureProxy2(function(t,e){return{active:t,disabled:e}}),this._expr_13=u.UNINITIALIZED}return __extends(e,t),e.prototype.createInternal=function(t){this._el_0=s.createRenderElement(this.renderer,null,"div",new s.InlineArray2(2,"class","menu-cat"),null),this._text_1=this.renderer.createText(this._el_0,"\n\n ",null),this._el_2=s.createRenderElement(this.renderer,this._el_0,"label",new s.InlineArray2(2,"class","menu-cat-header"),null),this._NgClass_2_3=new S.Wrapper_NgClass(this.parentView.parentView.injectorGet(T.IterableDiffers,this.parentView.parentIndex),this.parentView.parentView.injectorGet(R.KeyValueDiffers,this.parentView.parentIndex),new p.ElementRef(this._el_2),this.renderer),this._text_3=this.renderer.createText(this._el_2,"",null),this._text_4=this.renderer.createText(this._el_0,"\n ",null),this._anchor_5=this.renderer.createTemplateAnchor(this._el_0,null),this._vc_5=new I.ViewContainer(5,0,this,this._anchor_5),this._TemplateRef_5_5=new k.TemplateRef_(this,5,this._anchor_5),this._NgIf_5_6=new O.Wrapper_NgIf(this._vc_5.vcRef,this._TemplateRef_5_5),this._text_6=this.renderer.createText(this._el_0,"\n\n ",null);var e=s.subscribeToRenderElement(this,this._el_2,new s.InlineArray2(2,"click",null),this.eventHandler(this.handleEvent_2));return this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1,this._el_2,this._text_3,this._text_4,this._anchor_5,this._text_6],[e]),null},e.prototype.injectorGetInternal=function(t,e,n){return t===A.NgClass&&2<=e&&e<=3?this._NgClass_2_3.context:t===k.TemplateRef&&5===e?this._TemplateRef_5_5:t===N.NgIf&&5===e?this._NgIf_5_6.context:n},e.prototype.detectChangesInternal=function(t){var e="menu-cat-header";this._NgClass_2_3.check_klass(e,t,!1);var n=this._map_12(this.context.$implicit.active,!this.context.$implicit.ready);this._NgClass_2_3.check_ngClass(n,t,!1),this._NgClass_2_3.ngDoCheck(this,this._el_2,t);var r=this.context.$implicit.methods.length;this._NgIf_5_6.check_ngIf(r,t,!1),this._NgIf_5_6.ngDoCheck(this,this._anchor_5,t),this._vc_5.detectChangesInNestedViews(t);var i=this.context.$implicit.headless;s.checkBinding(t,this._expr_11,i)&&(this.renderer.setElementProperty(this._el_2,"hidden",i),this._expr_11=i);var o=s.inlineInterpolate(1," ",this.context.$implicit.name,"");s.checkBinding(t,this._expr_13,o)&&(this.renderer.setText(this._text_3,o),this._expr_13=o)},e.prototype.destroyInternal=function(){this._vc_5.destroyNestedViews()},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e.prototype.createEmbeddedViewInternal=function(t){return 5==t?new U(this.viewUtils,this,5,this._anchor_5,this._vc_5):null},e.prototype.handleEvent_2=function(t,e){this.markPathToRootAsCheckOnce();var n=!0;if("click"==t){var r=this.parentView.context.activateAndScroll(this.context.index,-1)!==!1;n=r&&n}return n},e}(o.AppView),U=function(t){function e(n,r,i,o,s){t.call(this,e,L,c.ViewType.EMBEDDED,n,r,i,o,u.ChangeDetectorStatus.CheckAlways,s),this._expr_7=u.UNINITIALIZED}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=s.createRenderElement(this.renderer,null,"ul",new s.InlineArray2(2,"class","menu-subitems"),null),this._text_1=this.renderer.createText(this._el_0,"\n ",null),this._anchor_2=this.renderer.createTemplateAnchor(this._el_0,null),this._vc_2=new I.ViewContainer(2,0,this,this._anchor_2),this._TemplateRef_2_5=new k.TemplateRef_(this,2,this._anchor_2),this._NgFor_2_6=new C.Wrapper_NgFor(this._vc_2.vcRef,this._TemplateRef_2_5,this.parentView.parentView.parentView.injectorGet(T.IterableDiffers,this.parentView.parentView.parentIndex),this.parentView.parentView.ref),this._text_3=this.renderer.createText(this._el_0,"\n ",null),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1,this._anchor_2,this._text_3],null),null},e.prototype.injectorGetInternal=function(t,e,n){return t===k.TemplateRef&&2===e?this._TemplateRef_2_5:t===E.NgFor&&2===e?this._NgFor_2_6.context:n},e.prototype.detectChangesInternal=function(t){var e=this.parentView.context.$implicit.active?"expanded":"collapsed";if(s.checkBinding(t,this._expr_7,e)){var n=this.componentType.animations.itemAnimation(this,this._el_0,this._expr_7==u.UNINITIALIZED?"void":this._expr_7,e==u.UNINITIALIZED?"void":e);n.onStart(s.noop.bind(this).bind(this,"@itemAnimation.start")),n.onDone(s.noop.bind(this).bind(this,"@itemAnimation.done")),this._expr_7=e}var r=this.parentView.context.$implicit.methods;this._NgFor_2_6.check_ngForOf(r,t,!1);var i=this.parentView.parentView.context.summary;this._NgFor_2_6.check_ngForTrackBy(i,t,!1),this._NgFor_2_6.ngDoCheck(this,this._anchor_2,t),this._vc_2.detectChangesInNestedViews(t)},e.prototype.destroyInternal=function(){this._vc_2.destroyNestedViews()},e.prototype.detachInternal=function(){var t=this.componentType.animations.itemAnimation(this,this._el_0,this._expr_7,"void");t.onStart(s.noop.bind(this).bind(this,"@itemAnimation.start")),t.onDone(s.noop.bind(this).bind(this,"@itemAnimation.done"))},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e.prototype.createEmbeddedViewInternal=function(t){return 2==t?new z(this.viewUtils,this,2,this._anchor_2,this._vc_2):null},e}(o.AppView),z=function(t){function e(n,r,i,o,a){t.call(this,e,L,c.ViewType.EMBEDDED,n,r,i,o,u.ChangeDetectorStatus.CheckAlways,a),this._map_3=s.pureProxy2(function(t,e){return{active:t,disabled:e}}),this._expr_4=u.UNINITIALIZED}return __extends(e,t),e.prototype.createInternal=function(t){this._el_0=s.createRenderElement(this.renderer,null,"li",s.EMPTY_INLINE_ARRAY,null),this._NgClass_0_3=new S.Wrapper_NgClass(this.parentView.parentView.parentView.parentView.injectorGet(T.IterableDiffers,this.parentView.parentView.parentView.parentIndex),this.parentView.parentView.parentView.parentView.injectorGet(R.KeyValueDiffers,this.parentView.parentView.parentView.parentIndex),new p.ElementRef(this._el_0),this.renderer),this._text_1=this.renderer.createText(this._el_0,"",null);var e=s.subscribeToRenderElement(this,this._el_0,new s.InlineArray2(2,"click",null),this.eventHandler(this.handleEvent_0));return this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1],[e]),null},e.prototype.injectorGetInternal=function(t,e,n){return t===A.NgClass&&0<=e&&e<=1?this._NgClass_0_3.context:n},e.prototype.detectChangesInternal=function(t){var e=this._map_3(this.context.$implicit.active,!this.context.$implicit.ready);this._NgClass_0_3.check_ngClass(e,t,!1),this._NgClass_0_3.ngDoCheck(this,this._el_0,t);var n=s.inlineInterpolate(1,"\n ",this.context.$implicit.summary,"\n ");s.checkBinding(t,this._expr_4,n)&&(this.renderer.setText(this._text_1,n),this._expr_4=n)},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e.prototype.handleEvent_0=function(t,e){this.markPathToRootAsCheckOnce();var n=!0;if("click"==t){var r=this.parentView.parentView.parentView.context.activateAndScroll(this.parentView.parentView.context.index,this.context.index)!==!1;n=r&&n}return n},e}(o.AppView)},function(t,e){"use strict";e.styles=['[_nghost-%COMP%] {\n width: 60%;\n display: block; }\n\n.message[_ngcontent-%COMP%] {\n padding: 5px 40px;\n background-color: #fcf8e3;\n color: #8a6d3b; }\n .message[_ngcontent-%COMP%]:before {\n content: "Warning: ";\n font-weight: bold; }\n\n.warnings-close[_ngcontent-%COMP%] {\n font-size: 150%;\n color: black;\n opacity: 0.4;\n float: right;\n margin: 5px 20px 0 0;\n font-weight: bold;\n cursor: pointer; }\n .warnings-close[_ngcontent-%COMP%]:hover {\n opacity: 0.8; }\n\np[_ngcontent-%COMP%] {\n display: inline; }']},function(t,e,n){"use strict";var r=n(228),i=n(19),o=n(8),s=n(15),a=n(12),c=n(9),u=n(13),l=n(20),h=n(35),p=n(475),f=n(23),_=n(36),d=n(25),y=n(28),m=n(56),g=n(34),v=n(46),b=function(){function t(t,e){this._changed=!1,this.context=new r.Warnings(t,e)}return t.prototype.ngOnDetach=function(t,e,n){},t.prototype.ngOnDestroy=function(){},t.prototype.ngDoCheck=function(t,e,n){var r=this._changed;return this._changed=!1,n||0===t.numberOfChecks&&this.context.ngOnInit(),r},t.prototype.checkHost=function(t,e,n,r){},t.prototype.handleEvent=function(t,e){var n=!0;return n},t.prototype.subscribe=function(t,e){this._eventHandler=e},t}();e.Wrapper_Warnings=b;var w=o.createRenderComponentType("",0,s.ViewEncapsulation.None,[],{}),x=function(t){function e(n,r,i,o){t.call(this,e,w,a.ViewType.HOST,n,r,i,o,c.ChangeDetectorStatus.CheckAlways)}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=o.selectOrCreateRenderHostElement(this.renderer,"warnings",o.EMPTY_INLINE_ARRAY,t,null),this.compView_0=new k(this.viewUtils,this,0,this._el_0),this._Warnings_0_3=new b(this.injectorGet(l.SpecManager,this.parentIndex),this.injectorGet(h.OptionsService,this.parentIndex)),this.compView_0.create(this._Warnings_0_3.context),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0],null),new u.ComponentRef_(0,this,this._el_0,this._Warnings_0_3.context)},e.prototype.injectorGetInternal=function(t,e,n){return t===r.Warnings&&0===e?this._Warnings_0_3.context:n},e.prototype.detectChangesInternal=function(t){this._Warnings_0_3.ngDoCheck(this,this._el_0,t),this.compView_0.detectChanges(t)},e.prototype.destroyInternal=function(){this.compView_0.destroy()},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(i.AppView);e.WarningsNgFactory=new u.ComponentFactory("warnings",x,r.Warnings);var I=[p.styles],C=o.createRenderComponentType("",0,s.ViewEncapsulation.Emulated,I,{}),k=function(t){function e(n,r,i,o){t.call(this,e,C,a.ViewType.COMPONENT,n,r,i,o,c.ChangeDetectorStatus.CheckAlways)}return __extends(e,t),e.prototype.createInternal=function(t){var e=this.renderer.createViewRoot(this.parentElement);return this._anchor_0=this.renderer.createTemplateAnchor(e,null),this._vc_0=new f.ViewContainer(0,null,this,this._anchor_0),this._TemplateRef_0_5=new d.TemplateRef_(this,0,this._anchor_0),this._NgIf_0_6=new _.Wrapper_NgIf(this._vc_0.vcRef,this._TemplateRef_0_5),this._text_1=this.renderer.createText(e,"\n",null),this.init(null,this.renderer.directRenderer?null:[this._anchor_0,this._text_1],null),null},e.prototype.injectorGetInternal=function(t,e,n){return t===d.TemplateRef&&0===e?this._TemplateRef_0_5:t===y.NgIf&&0===e?this._NgIf_0_6.context:n},e.prototype.detectChangesInternal=function(t){var e=this.context.shown;this._NgIf_0_6.check_ngIf(e,t,!1),this._NgIf_0_6.ngDoCheck(this,this._anchor_0,t),this._vc_0.detectChangesInNestedViews(t)},e.prototype.destroyInternal=function(){this._vc_0.destroyNestedViews()},e.prototype.createEmbeddedViewInternal=function(t){return 0==t?new T(this.viewUtils,this,0,this._anchor_0,this._vc_0):null},e}(i.AppView);e.View_Warnings0=k;var T=function(t){function e(n,r,i,o,s){t.call(this,e,C,a.ViewType.EMBEDDED,n,r,i,o,c.ChangeDetectorStatus.CheckAlways,s)}return __extends(e,t),e.prototype.createInternal=function(t){this._el_0=o.createRenderElement(this.renderer,null,"div",o.EMPTY_INLINE_ARRAY,null),this._text_1=this.renderer.createText(this._el_0,"\n ",null),this._el_2=o.createRenderElement(this.renderer,this._el_0,"a",new o.InlineArray2(2,"class","warnings-close"),null),this._text_3=this.renderer.createText(this._el_2,"×",null),this._text_4=this.renderer.createText(this._el_0,"\n ",null),this._anchor_5=this.renderer.createTemplateAnchor(this._el_0,null),this._vc_5=new f.ViewContainer(5,0,this,this._anchor_5),this._TemplateRef_5_5=new d.TemplateRef_(this,5,this._anchor_5),this._NgFor_5_6=new m.Wrapper_NgFor(this._vc_5.vcRef,this._TemplateRef_5_5,this.parentView.injectorGet(g.IterableDiffers,this.parentIndex),this.parentView.ref),this._text_6=this.renderer.createText(this._el_0,"\n",null);var e=o.subscribeToRenderElement(this,this._el_2,new o.InlineArray2(2,"click",null),this.eventHandler(this.handleEvent_2));return this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1,this._el_2,this._text_3,this._text_4,this._anchor_5,this._text_6],[e]),null},e.prototype.injectorGetInternal=function(t,e,n){return t===d.TemplateRef&&5===e?this._TemplateRef_5_5:t===v.NgFor&&5===e?this._NgFor_5_6.context:n},e.prototype.detectChangesInternal=function(t){var e=this.parentView.context.warnings;this._NgFor_5_6.check_ngForOf(e,t,!1),this._NgFor_5_6.ngDoCheck(this,this._anchor_5,t),this._vc_5.detectChangesInNestedViews(t)},e.prototype.destroyInternal=function(){this._vc_5.destroyNestedViews()},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e.prototype.createEmbeddedViewInternal=function(t){return 5==t?new E(this.viewUtils,this,5,this._anchor_5,this._vc_5):null},e.prototype.handleEvent_2=function(t,e){this.markPathToRootAsCheckOnce();var n=!0;if("click"==t){var r=this.parentView.context.close()!==!1;n=r&&n}return n},e}(i.AppView),E=function(t){function e(n,r,i,o,s){t.call(this,e,C,a.ViewType.EMBEDDED,n,r,i,o,c.ChangeDetectorStatus.CheckAlways,s),this._expr_2=c.UNINITIALIZED}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=o.createRenderElement(this.renderer,null,"div",new o.InlineArray2(2,"class","message"),null),this._text_1=this.renderer.createText(this._el_0,"",null),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0,this._text_1],null),null},e.prototype.detectChangesInternal=function(t){var e=o.inlineInterpolate(1,"",this.context.$implicit,"");o.checkBinding(t,this._expr_2,e)&&(this.renderer.setText(this._text_1,e),this._expr_2=e)},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e}(i.AppView)},function(t,e){"use strict";e.styles=["[_nghost-%COMP%] .dk-select {\n max-width: 100%;\n font-family: Montserrat, sans-serif;\n font-size: .929em;\n min-width: 100px;\n width: auto; }\n\n[_nghost-%COMP%] .dk-selected:after {\n display: none; }\n\n[_nghost-%COMP%] .dk-selected {\n color: #263238;\n border-color: rgba(38, 50, 56, 0.5);\n padding: 0.15em 1.5em 0.2em 0.5em;\n border-radius: 2px; }\n\n[_nghost-%COMP%] .dk-select-open-down .dk-selected, [_nghost-%COMP%] .dk-selected:focus, [_nghost-%COMP%] .dk-selected:hover {\n border-color: #0033a0;\n color: #0033a0; }\n\n[_nghost-%COMP%] .dk-selected:before {\n border-top-color: #263238;\n border-width: .35em .35em 0; }\n\n[_nghost-%COMP%] .dk-select-open-down .dk-selected:before, [_nghost-%COMP%] .dk-select-open-up .dk-selected:before {\n border-bottom-color: #0033a0; }\n\n[_nghost-%COMP%] .dk-select-multi:focus .dk-select-options, [_nghost-%COMP%] .dk-select-open-down .dk-select-options, [_nghost-%COMP%] .dk-select-open-up .dk-select-options {\n border-color: rgba(38, 50, 56, 0.2); }\n\n[_nghost-%COMP%] .dk-select-options .dk-option-highlight {\n background: #ffffff; }\n\n[_nghost-%COMP%] .dk-select-options {\n margin-top: 0.2em;\n padding: 0;\n border-radius: 2px;\n box-shadow: 0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.08) !important;\n right: auto;\n min-width: 100%; }\n\n[_nghost-%COMP%] .dk-option {\n color: #263238;\n padding: 0.16em 0.6em 0.2em 0.5em; }\n [_nghost-%COMP%] .dk-option:hover {\n background-color: rgba(38, 50, 56, 0.12); }\n [_nghost-%COMP%] .dk-option:focus {\n background-color: rgba(38, 50, 56, 0.12); }\n\n[_nghost-%COMP%] .dk-option-selected {\n background-color: rgba(0, 0, 0, 0.05) !important; }"]},function(t,e,n){"use strict";var r=n(229),i=n(19),o=n(8),s=n(15),a=n(12),c=n(9),u=n(13),l=n(22),h=n(477),p=function(){function t(t){this._changed=!1,this.context=new r.DropDown(t)}return t.prototype.ngOnDetach=function(t,e,n){},t.prototype.ngOnDestroy=function(){this.subscription0&&this.subscription0.unsubscribe()},t.prototype.ngDoCheck=function(t,e,n){var r=this._changed;return this._changed=!1,r},t.prototype.checkHost=function(t,e,n,r){},t.prototype.handleEvent=function(t,e){var n=!0;return n},t.prototype.subscribe=function(t,e,n){this._eventHandler=e,n&&(this.subscription0=this.context.change.subscribe(e.bind(t,"change")))},t}();e.Wrapper_DropDown=p;var f=o.createRenderComponentType("",0,s.ViewEncapsulation.None,[],{}),_=function(t){function e(n,r,i,o){t.call(this,e,f,a.ViewType.HOST,n,r,i,o,c.ChangeDetectorStatus.CheckAlways)}return __extends(e,t),e.prototype.createInternal=function(t){return this._el_0=o.selectOrCreateRenderHostElement(this.renderer,"drop-down",o.EMPTY_INLINE_ARRAY,t,null),this.compView_0=new m(this.viewUtils,this,0,this._el_0),this._DropDown_0_3=new p(new l.ElementRef(this._el_0)),this.compView_0.create(this._DropDown_0_3.context),this.init(this._el_0,this.renderer.directRenderer?null:[this._el_0],null),new u.ComponentRef_(0,this,this._el_0,this._DropDown_0_3.context)},e.prototype.injectorGetInternal=function(t,e,n){return t===r.DropDown&&0===e?this._DropDown_0_3.context:n},e.prototype.detectChangesInternal=function(t){this._DropDown_0_3.ngDoCheck(this,this._el_0,t),t||0===this.numberOfChecks&&this._DropDown_0_3.context.ngAfterContentInit(),this.compView_0.detectChanges(t)},e.prototype.destroyInternal=function(){this.compView_0.destroy(),this._DropDown_0_3.ngOnDestroy()},e.prototype.visitRootNodesInternal=function(t,e){t(this._el_0,e)},e.prototype.visitProjectableNodesInternal=function(t,e,n,r){},e}(i.AppView);e.DropDownNgFactory=new u.ComponentFactory("drop-down",_,r.DropDown);var d=[h.styles],y=o.createRenderComponentType("",1,s.ViewEncapsulation.Emulated,d,{}),m=function(t){function e(n,r,i,o){t.call(this,e,y,a.ViewType.COMPONENT,n,r,i,o,c.ChangeDetectorStatus.CheckAlways)}return __extends(e,t),e.prototype.createInternal=function(t){var e=this.renderer.createViewRoot(this.parentElement);this._text_0=this.renderer.createText(e,"\n ",null),this._el_1=o.createRenderElement(this.renderer,e,"select",o.EMPTY_INLINE_ARRAY,null),this._text_2=this.renderer.createText(this._el_1,"\n ",null),this.projectNodes(this._el_1,0),this._text_3=this.renderer.createText(this._el_1,"\n ",null),this._text_4=this.renderer.createText(e,"\n ",null);var n=o.subscribeToRenderElement(this,this._el_1,new o.InlineArray2(2,"change",null),this.eventHandler(this.handleEvent_1));return this.init(null,this.renderer.directRenderer?null:[this._text_0,this._el_1,this._text_2,this._text_3,this._text_4],[n]),null},e.prototype.handleEvent_1=function(t,e){this.markPathToRootAsCheckOnce();var n=!0;if("change"==t){var r=this.context.onChange(e.target.value)!==!1;n=r&&n}return n},e}(i.AppView);e.View_DropDown0=m},function(t,e,n){"use strict";var r=n(76),i=n(9),o=n(8),s=function(){function t(t,e,n,o,s){this._changed=!1,this.context=new r.LazyFor(t,e,n,o,s),this._expr_0=i.UNINITIALIZED}return t.prototype.ngOnDetach=function(t,e,n){},t.prototype.ngOnDestroy=function(){},t.prototype.check_lazyForOf=function(t,e,n){(n||o.checkBinding(e,this._expr_0,t))&&(this._changed=!0,this.context.lazyForOf=t,this._expr_0=t)},t.prototype.ngDoCheck=function(t,e,n){var r=this._changed;return this._changed=!1,n||0===t.numberOfChecks&&this.context.ngOnInit(),r},t.prototype.checkHost=function(t,e,n,r){},t.prototype.handleEvent=function(t,e){var n=!0;return n},t.prototype.subscribe=function(t,e){this._eventHandler=e},t}();e.Wrapper_LazyFor=s},function(t,e,n){"use strict";var r=n(231),i=function(){function t(t){this._changed=!1,this.context=new r.SelectOnClick(t)}return t.prototype.ngOnDetach=function(t,e,n){},t.prototype.ngOnDestroy=function(){},t.prototype.ngDoCheck=function(t,e,n){var r=this._changed;return this._changed=!1,r},t.prototype.checkHost=function(t,e,n,r){},t.prototype.handleEvent=function(t,e){var n=!0;if("click"==t){var r=this.context.onClick()!==!1;n=r&&n}return n},t.prototype.subscribe=function(t,e){this._eventHandler=e},t}();e.Wrapper_SelectOnClick=i},function(t,e,n){"use strict";var r=n(232),i=n(9),o=n(8),s=function(){function t(t){this._changed=!1,this.context=new r.StickySidebar(t),this._expr_0=i.UNINITIALIZED,this._expr_1=i.UNINITIALIZED}return t.prototype.ngOnDetach=function(t,e,n){},t.prototype.ngOnDestroy=function(){this.context.ngOnDestroy()},t.prototype.check_scrollParent=function(t,e,n){(n||o.checkBinding(e,this._expr_0,t))&&(this._changed=!0,this.context.scrollParent=t,this._expr_0=t)},t.prototype.check_scrollYOffset=function(t,e,n){(n||o.checkBinding(e,this._expr_1,t))&&(this._changed=!0,this.context.scrollYOffset=t,this._expr_1=t)},t.prototype.ngDoCheck=function(t,e,n){var r=this._changed;return this._changed=!1,n||0===t.numberOfChecks&&this.context.ngOnInit(),r},t.prototype.checkHost=function(t,e,n,r){},t.prototype.handleEvent=function(t,e){var n=!0;return n},t.prototype.subscribe=function(t,e){this._eventHandler=e},t}();e.Wrapper_StickySidebar=s},function(t,e){"use strict";e.styles=['[_nghost-%COMP%] {\n display: block; }\n\nul[_ngcontent-%COMP%] {\n display: block;\n margin: 0;\n padding: 0; }\n\nli[_ngcontent-%COMP%] {\n list-style: none;\n display: inline-block;\n cursor: pointer; }\n\n.tab-success[_ngcontent-%COMP%]:before, .tab-error[_ngcontent-%COMP%]:before, .tab-redirect[_ngcontent-%COMP%]:before, .tab-info[_ngcontent-%COMP%]:before {\n content: "";\n display: inline-block;\n position: relative;\n top: -2px;\n height: 4px;\n width: 4px;\n border-radius: 50%;\n margin-right: 0.5em; }\n\n.tab-success[_ngcontent-%COMP%]:before {\n box-shadow: 0 0 3px 0 #00aa13;\n background-color: #00aa13; }\n\n.tab-error[_ngcontent-%COMP%]:before {\n box-shadow: 0 0 3px 0 #e53935;\n background-color: #e53935; }\n\n.tab-redirect[_ngcontent-%COMP%]:before {\n box-shadow: 0 0 3px 0 #f1c400;\n background-color: #f1c400; }\n\n.tab-info[_ngcontent-%COMP%]:before {\n box-shadow: 0 0 3px 0 #0033a0;\n background-color: #0033a0; }']},function(t,e){"use strict";e.styles=['@charset "UTF-8";\n[_nghost-%COMP%] {\n overflow: hidden;\n display: block; }\n\n.zippy-title[_ngcontent-%COMP%] {\n padding: 10px;\n border-radius: 2px;\n margin-bottom: 4px;\n line-height: 1.5em;\n background-color: #f2f2f2;\n cursor: pointer; }\n .zippy-success[_ngcontent-%COMP%] > .zippy-title[_ngcontent-%COMP%] {\n color: #00aa13;\n background-color: rgba(0, 170, 19, 0.08); }\n .zippy-error[_ngcontent-%COMP%] > .zippy-title[_ngcontent-%COMP%] {\n color: #e53935;\n background-color: rgba(229, 57, 53, 0.06); }\n .zippy-redirect[_ngcontent-%COMP%] > .zippy-title[_ngcontent-%COMP%] {\n color: #263238;\n background-color: rgba(38, 50, 56, 0.08); }\n .zippy-info[_ngcontent-%COMP%] > .zippy-title[_ngcontent-%COMP%] {\n color: #0033a0;\n background-color: rgba(0, 51, 160, 0.08); }\n\n.zippy-indicator[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] {\n height: 1.2em;\n vertical-align: middle;\n transition: all 0.3s ease;\n transform: rotateZ(-180deg); }\n\n.zippy-hidden[_ngcontent-%COMP%] > .zippy-title[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] {\n transform: rotateZ(0); }\n\n.zippy-success[_ngcontent-%COMP%] > .zippy-title[_ngcontent-%COMP%] polygon[_ngcontent-%COMP%] {\n fill: #00aa13; }\n\n.zippy-error[_ngcontent-%COMP%] > .zippy-title[_ngcontent-%COMP%] polygon[_ngcontent-%COMP%] {\n fill: #e53935; }\n\n.zippy-redirect[_ngcontent-%COMP%] > .zippy-title[_ngcontent-%COMP%] polygon[_ngcontent-%COMP%] {\n fill: #263238; }\n\n.zippy-info[_ngcontent-%COMP%] > .zippy-title[_ngcontent-%COMP%] polygon[_ngcontent-%COMP%] {\n fill: #0033a0; }\n\nspan.zippy-indicator[_ngcontent-%COMP%] {\n width: 1em;\n font-size: 1.2em;\n text-align: center;\n display: inline-block; }\n\n.zippy-content[_ngcontent-%COMP%] {\n padding: 15px 0; }\n\n.zippy-empty[_ngcontent-%COMP%] .zippy-title[_ngcontent-%COMP%] {\n cursor: default; }\n\n.zippy-empty[_ngcontent-%COMP%] .zippy-indicator[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] {\n display: none; }\n\n.zippy-empty[_ngcontent-%COMP%] .zippy-indicator[_ngcontent-%COMP%]:before {\n content: "—";\n font-weight: bold; }\n\n.zippy-empty[_ngcontent-%COMP%] .zippy-content[_ngcontent-%COMP%] {\n display: none; }\n\n.zippy-hidden[_ngcontent-%COMP%] > .zippy-content[_ngcontent-%COMP%] {\n display: none; }']},function(t,e){"use strict";e.methods=new Set(["get","put","post","delete","options","head","patch"]),e.keywordTypes={multipleOf:"number",maximum:"number",exclusiveMaximum:"number",minimum:"number",exclusiveMinimum:"number",maxLength:"string",minLength:"string",pattern:"string",items:"array",maxItems:"array",minItems:"array",uniqueItems:"array",maxProperties:"object",minProperties:"object",required:"object",additionalProperties:"object",properties:"object"}},function(t,e,n){"use strict";var r=n(193),i=n(9),o=n(8),s=function(){function t(t,e,n){this._changed=!1,this.context=new r.NgStyle(t,e,n),this._expr_0=i.UNINITIALIZED}return t.prototype.ngOnDetach=function(t,e,n){},t.prototype.ngOnDestroy=function(){},t.prototype.check_ngStyle=function(t,e,n){(n||o.checkBinding(e,this._expr_0,t))&&(this._changed=!0,this.context.ngStyle=t,this._expr_0=t)},t.prototype.ngDoCheck=function(t,e,n){var r=this._changed;return this._changed=!1,n||this.context.ngDoCheck(),r},t.prototype.checkHost=function(t,e,n,r){},t.prototype.handleEvent=function(t,e){var n=!0;return n},t.prototype.subscribe=function(t,e){this._eventHandler=e},t}();e.Wrapper_NgStyle=s},function(t,e,n){"use strict";var r=n(139),i=n(9),o=n(8),s=function(){function t(){this._changed=!1,this.context=new r.NgSwitch,this._expr_0=i.UNINITIALIZED}return t.prototype.ngOnDetach=function(t,e,n){},t.prototype.ngOnDestroy=function(){},t.prototype.check_ngSwitch=function(t,e,n){(n||o.checkBinding(e,this._expr_0,t))&&(this._changed=!0,this.context.ngSwitch=t,this._expr_0=t)},t.prototype.ngDoCheck=function(t,e,n){var r=this._changed;return this._changed=!1,r},t.prototype.checkHost=function(t,e,n,r){},t.prototype.handleEvent=function(t,e){var n=!0;return n},t.prototype.subscribe=function(t,e){this._eventHandler=e},t}();e.Wrapper_NgSwitch=s;var a=function(){function t(t,e,n){this._changed=!1,this.context=new r.NgSwitchCase(t,e,n),this._expr_0=i.UNINITIALIZED}return t.prototype.ngOnDetach=function(t,e,n){},t.prototype.ngOnDestroy=function(){},t.prototype.check_ngSwitchCase=function(t,e,n){(n||o.checkBinding(e,this._expr_0,t))&&(this._changed=!0,this.context.ngSwitchCase=t,this._expr_0=t)},t.prototype.ngDoCheck=function(t,e,n){var r=this._changed;return this._changed=!1,n||this.context.ngDoCheck(),r},t.prototype.checkHost=function(t,e,n,r){},t.prototype.handleEvent=function(t,e){var n=!0;return n},t.prototype.subscribe=function(t,e){this._eventHandler=e},t}();e.Wrapper_NgSwitchCase=a;var c=function(){function t(t,e,n){this._changed=!1,this.context=new r.NgSwitchDefault(t,e,n)}return t.prototype.ngOnDetach=function(t,e,n){},t.prototype.ngOnDestroy=function(){},t.prototype.ngDoCheck=function(t,e,n){var r=this._changed;return this._changed=!1,r},t.prototype.checkHost=function(t,e,n,r){},t.prototype.handleEvent=function(t,e){var n=!0;return n},t.prototype.subscribe=function(t,e){this._eventHandler=e},t}();e.Wrapper_NgSwitchDefault=c},function(t,e){"use strict";function n(t){var e=t.length;if(e%4>0)throw new Error("Invalid string. Length must be a multiple of 4");return"="===t[e-2]?2:"="===t[e-1]?1:0}function r(t){return 3*t.length/4-n(t)}function i(t){var e,r,i,o,s,a,c=t.length; +s=n(t),a=new l(3*c/4-s),i=s>0?c-4:c;var h=0;for(e=0,r=0;e>16&255,a[h++]=o>>8&255,a[h++]=255&o;return 2===s?(o=u[t.charCodeAt(e)]<<2|u[t.charCodeAt(e+1)]>>4,a[h++]=255&o):1===s&&(o=u[t.charCodeAt(e)]<<10|u[t.charCodeAt(e+1)]<<4|u[t.charCodeAt(e+2)]>>2,a[h++]=o>>8&255,a[h++]=255&o),a}function o(t){return c[t>>18&63]+c[t>>12&63]+c[t>>6&63]+c[63&t]}function s(t,e,n){for(var r,i=[],s=e;sl?l:u+a));return 1===r?(e=t[n-1],i+=c[e>>2],i+=c[e<<4&63],i+="=="):2===r&&(e=(t[n-2]<<8)+t[n-1],i+=c[e>>10],i+=c[e>>4&63],i+=c[e<<2&63],i+="="),o.push(i),o.join("")}e.byteLength=r,e.toByteArray=i,e.fromByteArray=a;for(var c=[],u=[],l="undefined"!=typeof Uint8Array?Uint8Array:Array,h="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",p=0,f=h.length;pu;)c.call(t,s=a[u++])&&e.push(s);return e}},function(t,e){t.exports=function(t,e,n){var r=void 0===n;switch(e.length){case 0:return r?t():t.call(n);case 1:return r?t(e[0]):t.call(n,e[0]);case 2:return r?t(e[0],e[1]):t.call(n,e[0],e[1]);case 3:return r?t(e[0],e[1],e[2]):t.call(n,e[0],e[1],e[2]);case 4:return r?t(e[0],e[1],e[2],e[3]):t.call(n,e[0],e[1],e[2],e[3])}return t.apply(n,e)}},function(t,e,n){var r=n(108),i=n(58);t.exports=function(t,e){for(var n,o=i(t),s=r(o),a=s.length,c=0;a>c;)if(o[n=s[c++]]===e)return n}},function(t,e,n){var r=n(94),i=n(170),o=n(6),s=n(14).Reflect;t.exports=s&&s.ownKeys||function(t){var e=r.f(o(t)),n=i.f;return n?e.concat(n(t)):e}},function(t,e,n){var r=n(14),i=n(17),o=n(127),s=n(344),a=n(24).f;t.exports=function(t){var e=i.Symbol||(i.Symbol=o?{}:r.Symbol||{});"_"==t.charAt(0)||t in e||a(e,t,{value:s.f(t)})}},function(t,e,n){var r=n(1);r(r.P,"Array",{copyWithin:n(320)}),n(124)("copyWithin")},function(t,e,n){"use strict";var r=n(1),i=n(62)(4);r(r.P+r.F*!n(57)([].every,!0),"Array",{every:function(t){return i(this,t,arguments[1])}})},function(t,e,n){var r=n(1);r(r.P,"Array",{fill:n(234)}),n(124)("fill")},function(t,e,n){"use strict";var r=n(1),i=n(62)(2);r(r.P+r.F*!n(57)([].filter,!0),"Array",{filter:function(t){return i(this,t,arguments[1])}})},function(t,e,n){"use strict";var r=n(1),i=n(62)(6),o="findIndex",s=!0;o in[]&&Array(1)[o](function(){s=!1}),r(r.P+r.F*s,"Array",{findIndex:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}}),n(124)(o)},function(t,e,n){"use strict";var r=n(1),i=n(62)(5),o="find",s=!0;o in[]&&Array(1)[o](function(){s=!1}),r(r.P+r.F*s,"Array",{find:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}}),n(124)(o)},function(t,e,n){"use strict";var r=n(1),i=n(62)(0),o=n(57)([].forEach,!0);r(r.P+r.F*!o,"Array",{forEach:function(t){return i(this,t,arguments[1])}})},function(t,e,n){"use strict";var r=n(92),i=n(1),o=n(52),s=n(330),a=n(241),c=n(37),u=n(325),l=n(253);i(i.S+i.F*!n(245)(function(t){Array.from(t)}),"Array",{from:function(t){var e,n,i,h,p=o(t),f="function"==typeof this?this:Array,_=arguments.length,d=_>1?arguments[1]:void 0,y=void 0!==d,m=0,g=l(p);if(y&&(d=r(d,_>2?arguments[2]:void 0,2)),void 0==g||f==Array&&a(g))for(e=c(p.length),n=new f(e);e>m;m++)u(n,m,y?d(p[m],m):p[m]);else for(h=g.call(p),n=new f;!(i=h.next()).done;m++)u(n,m,y?s(h,d,[i.value,m],!0):i.value);return n.length=m,n}})},function(t,e,n){"use strict";var r=n(1),i=n(235)(!1),o=[].indexOf,s=!!o&&1/[1].indexOf(1,-0)<0;r(r.P+r.F*(s||!n(57)(o)),"Array",{indexOf:function(t){return s?o.apply(this,arguments)||0:i(this,t,arguments[1])}})},function(t,e,n){var r=n(1);r(r.S,"Array",{isArray:n(242)})},function(t,e,n){"use strict";var r=n(1),i=n(58),o=[].join;r(r.P+r.F*(n(126)!=Object||!n(57)(o)),"Array",{join:function(t){return o.call(i(this),void 0===t?",":t)}})},function(t,e,n){"use strict";var r=n(1),i=n(58),o=n(83),s=n(37),a=[].lastIndexOf,c=!!a&&1/[1].lastIndexOf(1,-0)<0;r(r.P+r.F*(c||!n(57)(a)),"Array",{lastIndexOf:function(t){if(c)return a.apply(this,arguments)||0;var e=i(this),n=s(e.length),r=n-1;for(arguments.length>1&&(r=Math.min(r,o(arguments[1]))),r<0&&(r=n+r);r>=0;r--)if(r in e&&e[r]===t)return r||0;return-1}})},function(t,e,n){"use strict";var r=n(1),i=n(62)(1);r(r.P+r.F*!n(57)([].map,!0),"Array",{map:function(t){return i(this,t,arguments[1])}})},function(t,e,n){"use strict";var r=n(1),i=n(325);r(r.S+r.F*n(10)(function(){function t(){}return!(Array.of.call(t)instanceof t)}),"Array",{of:function(){for(var t=0,e=arguments.length,n=new("function"==typeof this?this:Array)(e);e>t;)i(n,t,arguments[t++]);return n.length=e,n}})},function(t,e,n){"use strict";var r=n(1),i=n(321);r(r.P+r.F*!n(57)([].reduceRight,!0),"Array",{reduceRight:function(t){return i(this,t,arguments.length,arguments[1],!0)}})},function(t,e,n){"use strict";var r=n(1),i=n(321);r(r.P+r.F*!n(57)([].reduce,!0),"Array",{reduce:function(t){return i(this,t,arguments.length,arguments[1],!1)}})},function(t,e,n){"use strict";var r=n(1),i=n(327),o=n(91),s=n(95),a=n(37),c=[].slice;r(r.P+r.F*n(10)(function(){i&&c.call(i)}),"Array",{slice:function(t,e){var n=a(this.length),r=o(this);if(e=void 0===e?n:e,"Array"==r)return c.call(this,t,e);for(var i=s(t,n),u=s(e,n),l=a(u-i),h=Array(l),p=0;p9?t:"0"+t};r(r.P+r.F*(i(function(){return"0385-07-25T07:06:39.999Z"!=new Date(-5e13-1).toISOString()})||!i(function(){new Date(NaN).toISOString()})),"Date",{toISOString:function(){if(!isFinite(o.call(this)))throw RangeError("Invalid time value");var t=this,e=t.getUTCFullYear(),n=t.getUTCMilliseconds(),r=e<0?"-":e>9999?"+":"";return r+("00000"+Math.abs(e)).slice(r?-6:-4)+"-"+s(t.getUTCMonth()+1)+"-"+s(t.getUTCDate())+"T"+s(t.getUTCHours())+":"+s(t.getUTCMinutes())+":"+s(t.getUTCSeconds())+"."+(n>99?n:"0"+s(n))+"Z"}})},function(t,e,n){"use strict";var r=n(1),i=n(52),o=n(84);r(r.P+r.F*n(10)(function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}),"Date",{toJSON:function(t){var e=i(this),n=o(e);return"number"!=typeof n||isFinite(n)?e.toISOString():null}})},function(t,e,n){var r=n(18)("toPrimitive"),i=Date.prototype;r in i||n(51)(i,r,n(510))},function(t,e,n){var r=Date.prototype,i="Invalid Date",o="toString",s=r[o],a=r.getTime;new Date(NaN)+""!=i&&n(47)(r,o,function(){var t=a.call(this);return t===t?s.call(this):i})},function(t,e,n){var r=n(1);r(r.P,"Function",{bind:n(322)})},function(t,e,n){"use strict";var r=n(11),i=n(63),o=n(18)("hasInstance"),s=Function.prototype;o in s||n(24).f(s,o,{value:function(t){if("function"!=typeof this||!r(t))return!1;if(!r(this.prototype))return t instanceof this;for(;t=i(t);)if(this.prototype===t)return!0;return!1}})},function(t,e,n){var r=n(24).f,i=n(82),o=n(41),s=Function.prototype,a=/^\s*function ([^ (]*)/,c="name",u=Object.isExtensible||function(){return!0};c in s||n(29)&&r(s,c,{configurable:!0,get:function(){try{var t=this,e=(""+t).match(a)[1];return o(t,c)||!u(t)||r(t,c,i(5,e)),e}catch(t){return""}}})},function(t,e,n){var r=n(1),i=n(333),o=Math.sqrt,s=Math.acosh;r(r.S+r.F*!(s&&710==Math.floor(s(Number.MAX_VALUE))&&s(1/0)==1/0),"Math",{acosh:function(t){return(t=+t)<1?NaN:t>94906265.62425156?Math.log(t)+Math.LN2:i(t-1+o(t-1)*o(t+1))}})},function(t,e,n){function r(t){return isFinite(t=+t)&&0!=t?t<0?-r(-t):Math.log(t+Math.sqrt(t*t+1)):t}var i=n(1),o=Math.asinh;i(i.S+i.F*!(o&&1/o(0)>0),"Math",{asinh:r})},function(t,e,n){var r=n(1),i=Math.atanh;r(r.S+r.F*!(i&&1/i(-0)<0),"Math",{atanh:function(t){return 0==(t=+t)?t:Math.log((1+t)/(1-t))/2}})},function(t,e,n){var r=n(1),i=n(247);r(r.S,"Math",{cbrt:function(t){return i(t=+t)*Math.pow(Math.abs(t),1/3)}})},function(t,e,n){var r=n(1);r(r.S,"Math",{clz32:function(t){return(t>>>=0)?31-Math.floor(Math.log(t+.5)*Math.LOG2E):32}})},function(t,e,n){var r=n(1),i=Math.exp;r(r.S,"Math",{cosh:function(t){return(i(t=+t)+i(-t))/2}})},function(t,e,n){var r=n(1),i=n(246);r(r.S+r.F*(i!=Math.expm1),"Math",{expm1:i})},function(t,e,n){var r=n(1),i=n(247),o=Math.pow,s=o(2,-52),a=o(2,-23),c=o(2,127)*(2-a),u=o(2,-126),l=function(t){return t+1/s-1/s};r(r.S,"Math",{fround:function(t){var e,n,r=Math.abs(t),o=i(t);return rc||n!=n?o*(1/0):o*n)}})},function(t,e,n){var r=n(1),i=Math.abs;r(r.S,"Math",{hypot:function(t,e){for(var n,r,o=0,s=0,a=arguments.length,c=0;s0?(r=n/c,o+=r*r):o+=n;return c===1/0?1/0:c*Math.sqrt(o)}})},function(t,e,n){var r=n(1),i=Math.imul;r(r.S+r.F*n(10)(function(){return i(4294967295,5)!=-5||2!=i.length}),"Math",{imul:function(t,e){var n=65535,r=+t,i=+e,o=n&r,s=n&i;return 0|o*s+((n&r>>>16)*s+o*(n&i>>>16)<<16>>>0)}})},function(t,e,n){var r=n(1);r(r.S,"Math",{log10:function(t){return Math.log(t)/Math.LN10}})},function(t,e,n){var r=n(1);r(r.S,"Math",{log1p:n(333)})},function(t,e,n){var r=n(1);r(r.S,"Math",{log2:function(t){return Math.log(t)/Math.LN2}})},function(t,e,n){var r=n(1);r(r.S,"Math",{sign:n(247)})},function(t,e,n){var r=n(1),i=n(246),o=Math.exp;r(r.S+r.F*n(10)(function(){return!Math.sinh(-2e-17)!=-2e-17}),"Math",{sinh:function(t){return Math.abs(t=+t)<1?(i(t)-i(-t))/2:(o(t-1)-o(-t-1))*(Math.E/2)}})},function(t,e,n){var r=n(1),i=n(246),o=Math.exp;r(r.S,"Math",{tanh:function(t){var e=i(t=+t),n=i(-t);return e==1/0?1:n==1/0?-1:(e-n)/(o(t)+o(-t))}})},function(t,e,n){var r=n(1);r(r.S,"Math",{trunc:function(t){return(t>0?Math.floor:Math.ceil)(t)}})},function(t,e,n){"use strict";var r=n(14),i=n(41),o=n(91),s=n(240),a=n(84),c=n(10),u=n(94).f,l=n(70).f,h=n(24).f,p=n(173).trim,f="Number",_=r[f],d=_,y=_.prototype,m=o(n(93)(y))==f,g="trim"in String.prototype,v=function(t){var e=a(t,!1);if("string"==typeof e&&e.length>2){e=g?e.trim():p(e,3);var n,r,i,o=e.charCodeAt(0);if(43===o||45===o){if(n=e.charCodeAt(2),88===n||120===n)return NaN}else if(48===o){switch(e.charCodeAt(1)){case 66:case 98:r=2,i=49;break;case 79:case 111:r=8,i=55;break;default:return+e}for(var s,c=e.slice(2),u=0,l=c.length;ui)return NaN;return parseInt(c,r)}}return+e};if(!_(" 0o1")||!_("0b1")||_("+0x1")){_=function(t){var e=arguments.length<1?0:t,n=this;return n instanceof _&&(m?c(function(){y.valueOf.call(n)}):o(n)!=f)?s(new d(v(e)),n,_):v(e)};for(var b,w=n(29)?u(d):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),x=0;w.length>x;x++)i(d,b=w[x])&&!i(_,b)&&h(_,b,l(d,b));_.prototype=y,y.constructor=_,n(47)(r,f,_)}},function(t,e,n){var r=n(1);r(r.S,"Number",{EPSILON:Math.pow(2,-52)})},function(t,e,n){var r=n(1),i=n(14).isFinite;r(r.S,"Number",{isFinite:function(t){return"number"==typeof t&&i(t)}})},function(t,e,n){var r=n(1);r(r.S,"Number",{isInteger:n(329)})},function(t,e,n){var r=n(1);r(r.S,"Number",{isNaN:function(t){return t!=t}})},function(t,e,n){var r=n(1),i=n(329),o=Math.abs;r(r.S,"Number",{isSafeInteger:function(t){return i(t)&&o(t)<=9007199254740991}})},function(t,e,n){var r=n(1);r(r.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},function(t,e,n){var r=n(1);r(r.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},function(t,e,n){var r=n(1),i=n(338);r(r.S+r.F*(Number.parseFloat!=i),"Number",{parseFloat:i})},function(t,e,n){var r=n(1),i=n(339);r(r.S+r.F*(Number.parseInt!=i),"Number",{parseInt:i})},function(t,e,n){"use strict";var r=n(1),i=n(83),o=n(319),s=n(343),a=1..toFixed,c=Math.floor,u=[0,0,0,0,0,0],l="Number.toFixed: incorrect invocation!",h="0",p=function(t,e){for(var n=-1,r=e;++n<6;)r+=t*u[n],u[n]=r%1e7,r=c(r/1e7)},f=function(t){for(var e=6,n=0;--e>=0;)n+=u[e],u[e]=c(n/t),n=n%t*1e7},_=function(){for(var t=6,e="";--t>=0;)if(""!==e||0===t||0!==u[t]){var n=String(u[t]);e=""===e?n:e+s.call(h,7-n.length)+n}return e},d=function(t,e,n){return 0===e?n:e%2===1?d(t,e-1,n*t):d(t*t,e/2,n)},y=function(t){for(var e=0,n=t;n>=4096;)e+=12,n/=4096;for(;n>=2;)e+=1,n/=2;return e};r(r.P+r.F*(!!a&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!n(10)(function(){a.call({})})),"Number",{toFixed:function(t){var e,n,r,a,c=o(this,l),u=i(t),m="",g=h;if(u<0||u>20)throw RangeError(l);if(c!=c)return"NaN";if(c<=-1e21||c>=1e21)return String(c);if(c<0&&(m="-",c=-c),c>1e-21)if(e=y(c*d(2,69,1))-69,n=e<0?c*d(2,-e,1):c/d(2,e,1),n*=4503599627370496,e=52-e,e>0){for(p(0,n),r=u;r>=7;)p(1e7,0),r-=7;for(p(d(10,r,1),0),r=e-1;r>=23;)f(1<<23),r-=23;f(1<0?(a=g.length,g=m+(a<=u?"0."+s.call(h,u-a)+g:g.slice(0,a-u)+"."+g.slice(a-u))):g=m+g,g}})},function(t,e,n){"use strict";var r=n(1),i=n(10),o=n(319),s=1..toPrecision;r(r.P+r.F*(i(function(){return"1"!==s.call(1,void 0)})||!i(function(){s.call({})})),"Number",{toPrecision:function(t){var e=o(this,"Number#toPrecision: incorrect invocation!");return void 0===t?s.call(e):s.call(e,t)}})},function(t,e,n){var r=n(1);r(r.S+r.F,"Object",{assign:n(334)})},function(t,e,n){var r=n(1);r(r.S,"Object",{create:n(93)})},function(t,e,n){var r=n(1);r(r.S+r.F*!n(29),"Object",{defineProperties:n(335)})},function(t,e,n){var r=n(1);r(r.S+r.F*!n(29),"Object",{defineProperty:n(24).f})},function(t,e,n){var r=n(11),i=n(81).onFreeze;n(64)("freeze",function(t){return function(e){return t&&r(e)?t(i(e)):e}})},function(t,e,n){var r=n(58),i=n(70).f;n(64)("getOwnPropertyDescriptor",function(){return function(t,e){return i(r(t),e)}})},function(t,e,n){n(64)("getOwnPropertyNames",function(){return n(336).f})},function(t,e,n){var r=n(52),i=n(63);n(64)("getPrototypeOf",function(){return function(t){return i(r(t))}})},function(t,e,n){var r=n(11);n(64)("isExtensible",function(t){return function(e){return!!r(e)&&(!t||t(e))}})},function(t,e,n){var r=n(11);n(64)("isFrozen",function(t){return function(e){return!r(e)||!!t&&t(e)}})},function(t,e,n){var r=n(11);n(64)("isSealed",function(t){return function(e){return!r(e)||!!t&&t(e)}})},function(t,e,n){var r=n(1);r(r.S,"Object",{is:n(340)})},function(t,e,n){var r=n(52),i=n(108);n(64)("keys",function(){return function(t){return i(r(t))}})},function(t,e,n){var r=n(11),i=n(81).onFreeze;n(64)("preventExtensions",function(t){return function(e){return t&&r(e)?t(i(e)):e}})},function(t,e,n){var r=n(11),i=n(81).onFreeze;n(64)("seal",function(t){return function(e){return t&&r(e)?t(i(e)):e}})},function(t,e,n){var r=n(1);r(r.S,"Object",{setPrototypeOf:n(248).set})},function(t,e,n){var r=n(1),i=n(338);r(r.G+r.F*(parseFloat!=i),{parseFloat:i})},function(t,e,n){var r=n(1),i=n(339);r(r.G+r.F*(parseInt!=i),{parseInt:i})},function(t,e,n){var r=n(1),i=n(80),o=n(6),s=(n(14).Reflect||{}).apply,a=Function.apply;r(r.S+r.F*!n(10)(function(){s(function(){})}),"Reflect",{apply:function(t,e,n){var r=i(t),c=o(n);return s?s(r,e,c):a.call(r,e,c)}})},function(t,e,n){var r=n(1),i=n(93),o=n(80),s=n(6),a=n(11),c=n(10),u=n(322),l=(n(14).Reflect||{}).construct,h=c(function(){function t(){}return!(l(function(){},[],t)instanceof t)}),p=!c(function(){l(function(){})});r(r.S+r.F*(h||p),"Reflect",{construct:function(t,e){o(t),s(e);var n=arguments.length<3?t:o(arguments[2]);if(p&&!h)return l(t,e,n);if(t==n){switch(e.length){case 0:return new t;case 1:return new t(e[0]);case 2:return new t(e[0],e[1]);case 3:return new t(e[0],e[1],e[2]);case 4:return new t(e[0],e[1],e[2],e[3])}var r=[null];return r.push.apply(r,e),new(u.apply(t,r))}var c=n.prototype,f=i(a(c)?c:Object.prototype),_=Function.apply.call(t,f,e);return a(_)?_:f}})},function(t,e,n){var r=n(24),i=n(1),o=n(6),s=n(84);i(i.S+i.F*n(10)(function(){Reflect.defineProperty(r.f({},1,{value:1}),1,{value:2})}),"Reflect",{defineProperty:function(t,e,n){o(t),e=s(e,!0),o(n);try{return r.f(t,e,n),!0}catch(t){return!1}}})},function(t,e,n){var r=n(1),i=n(70).f,o=n(6);r(r.S,"Reflect",{deleteProperty:function(t,e){var n=i(o(t),e);return!(n&&!n.configurable)&&delete t[e]}})},function(t,e,n){"use strict";var r=n(1),i=n(6),o=function(t){this._t=i(t),this._i=0;var e,n=this._k=[];for(e in t)n.push(e)};n(331)(o,"Object",function(){var t,e=this,n=e._k;do if(e._i>=n.length)return{value:void 0,done:!0};while(!((t=n[e._i++])in e._t));return{value:t,done:!1}}),r(r.S,"Reflect",{enumerate:function(t){return new o(t)}})},function(t,e,n){var r=n(70),i=n(1),o=n(6);i(i.S,"Reflect",{getOwnPropertyDescriptor:function(t,e){return r.f(o(t),e)}})},function(t,e,n){var r=n(1),i=n(63),o=n(6);r(r.S,"Reflect",{getPrototypeOf:function(t){return i(o(t))}})},function(t,e,n){function r(t,e){var n,a,l=arguments.length<3?t:arguments[2];return u(t)===l?t[e]:(n=i.f(t,e))?s(n,"value")?n.value:void 0!==n.get?n.get.call(l):void 0:c(a=o(t))?r(a,e,l):void 0}var i=n(70),o=n(63),s=n(41),a=n(1),c=n(11),u=n(6);a(a.S,"Reflect",{get:r})},function(t,e,n){var r=n(1);r(r.S,"Reflect",{has:function(t,e){return e in t}})},function(t,e,n){var r=n(1),i=n(6),o=Object.isExtensible;r(r.S,"Reflect",{isExtensible:function(t){return i(t),!o||o(t)}})},function(t,e,n){var r=n(1);r(r.S,"Reflect",{ownKeys:n(514)})},function(t,e,n){var r=n(1),i=n(6),o=Object.preventExtensions;r(r.S,"Reflect",{preventExtensions:function(t){i(t);try{return o&&o(t),!0}catch(t){return!1}}})},function(t,e,n){var r=n(1),i=n(248);i&&r(r.S,"Reflect",{setPrototypeOf:function(t,e){i.check(t,e);try{return i.set(t,e),!0}catch(t){return!1}}})},function(t,e,n){function r(t,e,n){var c,p,f=arguments.length<4?t:arguments[3],_=o.f(l(t),e);if(!_){if(h(p=s(t)))return r(p,e,n,f);_=u(0)}return a(_,"value")?!(_.writable===!1||!h(f))&&(c=o.f(f,e)||u(0),c.value=n,i.f(f,e,c),!0):void 0!==_.set&&(_.set.call(f,n),!0)}var i=n(24),o=n(70),s=n(63),a=n(41),c=n(1),u=n(82),l=n(6),h=n(11);c(c.S,"Reflect",{set:r})},function(t,e,n){var r=n(14),i=n(240),o=n(24).f,s=n(94).f,a=n(243),c=n(239),u=r.RegExp,l=u,h=u.prototype,p=/a/g,f=/a/g,_=new u(p)!==p;if(n(29)&&(!_||n(10)(function(){return f[n(18)("match")]=!1,u(p)!=p||u(f)==f||"/a/i"!=u(p,"i")}))){u=function(t,e){var n=this instanceof u,r=a(t),o=void 0===e;return!n&&r&&t.constructor===u&&o?t:i(_?new l(r&&!o?t.source:t,e):l((r=t instanceof u)?t.source:t,r&&o?c.call(t):e),n?this:h,u)};for(var d=(function(t){t in u||o(u,t,{configurable:!0,get:function(){return l[t]},set:function(e){l[t]=e}})}),y=s(l),m=0;y.length>m;)d(y[m++]);h.constructor=u,u.prototype=h,n(47)(r,"RegExp",u)}n(129)("RegExp")},function(t,e,n){"use strict";n(346);var r=n(6),i=n(239),o=n(29),s="toString",a=/./[s],c=function(t){n(47)(RegExp.prototype,s,t,!0)};n(10)(function(){return"/a/b"!=a.call({source:"a",flags:"b"})})?c(function(){var t=r(this);return"/".concat(t.source,"/","flags"in t?t.flags:!o&&t instanceof RegExp?i.call(t):void 0)}):a.name!=s&&c(function(){return a.call(this)})},function(t,e,n){"use strict";n(48)("anchor",function(t){return function(e){return t(this,"a","name",e)}})},function(t,e,n){"use strict";n(48)("big",function(t){return function(){return t(this,"big","","")}})},function(t,e,n){"use strict";n(48)("blink",function(t){return function(){return t(this,"blink","","")}})},function(t,e,n){"use strict";n(48)("bold",function(t){return function(){return t(this,"b","","")}})},function(t,e,n){"use strict";var r=n(1),i=n(342)(!1);r(r.P,"String",{codePointAt:function(t){return i(this,t)}})},function(t,e,n){"use strict";var r=n(1),i=n(37),o=n(250),s="endsWith",a=""[s];r(r.P+r.F*n(238)(s),"String",{endsWith:function(t){var e=o(this,t,s),n=arguments.length>1?arguments[1]:void 0,r=i(e.length),c=void 0===n?r:Math.min(i(n),r),u=String(t);return a?a.call(e,u,c):e.slice(c-u.length,c)===u}})},function(t,e,n){"use strict";n(48)("fixed",function(t){return function(){return t(this,"tt","","")}})},function(t,e,n){"use strict";n(48)("fontcolor",function(t){return function(e){return t(this,"font","color",e)}})},function(t,e,n){"use strict";n(48)("fontsize",function(t){return function(e){return t(this,"font","size",e)}})},function(t,e,n){var r=n(1),i=n(95),o=String.fromCharCode,s=String.fromCodePoint;r(r.S+r.F*(!!s&&1!=s.length),"String",{fromCodePoint:function(t){for(var e,n=[],r=arguments.length,s=0;r>s;){if(e=+arguments[s++],i(e,1114111)!==e)throw RangeError(e+" is not a valid code point");n.push(e<65536?o(e):o(((e-=65536)>>10)+55296,e%1024+56320))}return n.join("")}})},function(t,e,n){"use strict";var r=n(1),i=n(250),o="includes";r(r.P+r.F*n(238)(o),"String",{includes:function(t){return!!~i(this,t,o).indexOf(t,arguments.length>1?arguments[1]:void 0)}})},function(t,e,n){"use strict";n(48)("italics",function(t){return function(){return t(this,"i","","")}})},function(t,e,n){"use strict";n(48)("link",function(t){return function(e){return t(this,"a","href",e)}})},function(t,e,n){var r=n(1),i=n(58),o=n(37);r(r.S,"String",{raw:function(t){for(var e=i(t.raw),n=o(e.length),r=arguments.length,s=[],a=0;n>a;)s.push(String(e[a++])),a1?arguments[1]:void 0,e.length)),r=String(t);return a?a.call(e,r,n):e.slice(n,n+r.length)===r}})},function(t,e,n){"use strict";n(48)("strike",function(t){return function(){return t(this,"strike","","")}})},function(t,e,n){"use strict";n(48)("sub",function(t){return function(){return t(this,"sub","","")}})},function(t,e,n){"use strict";n(48)("sup",function(t){return function(){return t(this,"sup","","")}})},function(t,e,n){"use strict";n(173)("trim",function(t){return function(){return t(this,3)}})},function(t,e,n){"use strict";var r=n(1),i=n(174),o=n(252),s=n(6),a=n(95),c=n(37),u=n(11),l=n(14).ArrayBuffer,h=n(341),p=o.ArrayBuffer,f=o.DataView,_=i.ABV&&l.isView,d=p.prototype.slice,y=i.VIEW,m="ArrayBuffer";r(r.G+r.W+r.F*(l!==p),{ArrayBuffer:p}),r(r.S+r.F*!i.CONSTR,m,{isView:function(t){return _&&_(t)||u(t)&&y in t}}),r(r.P+r.U+r.F*n(10)(function(){return!new p(2).slice(1,void 0).byteLength}),m,{slice:function(t,e){if(void 0!==d&&void 0===e)return d.call(s(this),t);for(var n=s(this).byteLength,r=a(t,n),i=a(void 0===e?n:e,n),o=new(h(this,p))(c(i-r)),u=new f(this),l=new f(o),_=0;r0?arguments[0]:void 0)}},{add:function(t){return r.def(this,t,!0)}},r,!1,!0)},function(t,e,n){var r=n(69),i=n(6),o=r.key,s=r.set;r.exp({defineMetadata:function(t,e,n,r){s(t,e,i(n),o(r))}})},function(t,e,n){var r=n(69),i=n(6),o=r.key,s=r.map,a=r.store;r.exp({deleteMetadata:function(t,e){var n=arguments.length<3?void 0:o(arguments[2]),r=s(i(e),n,!1);if(void 0===r||!r.delete(t))return!1;if(r.size)return!0;var c=a.get(e);return c.delete(n),!!c.size||a.delete(e)}})},function(t,e,n){var r=n(351),i=n(507),o=n(69),s=n(6),a=n(63),c=o.keys,u=o.key,l=function(t,e){var n=c(t,e),o=a(t);if(null===o)return n;var s=l(o,e);return s.length?n.length?i(new r(n.concat(s))):s:n};o.exp({getMetadataKeys:function(t){return l(s(t),arguments.length<2?void 0:u(arguments[1]))}})},function(t,e,n){var r=n(69),i=n(6),o=n(63),s=r.has,a=r.get,c=r.key,u=function(t,e,n){var r=s(t,e,n);if(r)return a(t,e,n);var i=o(e);return null!==i?u(t,i,n):void 0};r.exp({getMetadata:function(t,e){return u(t,i(e),arguments.length<3?void 0:c(arguments[2]))}})},function(t,e,n){var r=n(69),i=n(6),o=r.keys,s=r.key;r.exp({getOwnMetadataKeys:function(t){return o(i(t),arguments.length<2?void 0:s(arguments[1]))}})},function(t,e,n){var r=n(69),i=n(6),o=r.get,s=r.key;r.exp({getOwnMetadata:function(t,e){return o(t,i(e),arguments.length<3?void 0:s(arguments[2]))}})},function(t,e,n){var r=n(69),i=n(6),o=n(63),s=r.has,a=r.key,c=function(t,e,n){var r=s(t,e,n);if(r)return!0;var i=o(e);return null!==i&&c(t,i,n)};r.exp({hasMetadata:function(t,e){return c(t,i(e),arguments.length<3?void 0:a(arguments[2]))}})},function(t,e,n){var r=n(69),i=n(6),o=r.has,s=r.key;r.exp({hasOwnMetadata:function(t,e){return o(t,i(e),arguments.length<3?void 0:s(arguments[2]))}})},function(t,e,n){var r=n(69),i=n(6),o=n(80),s=r.key,a=r.set;r.exp({metadata:function(t,e){return function(n,r){a(t,e,(void 0!==r?i:o)(n),s(r))}}})},function(t,e,n){e=t.exports=n(177)(),e.push([t.i,'@import url("//fonts.googleapis.com/css?family=Roboto:300,400,700");@import url("//fonts.googleapis.com/css?family=Montserrat:400,700");redoc.loading{position:relative;display:block;min-height:350px}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}redoc.loading:before{font-family:Helvetica;content:"Loading";font-size:24px;text-align:center;padding-top:40px;color:#0033a0;font-weight:400;display:block;top:0;bottom:0;left:0;right:0;background-color:#fff;z-index:9999}redoc.loading:after,redoc.loading:before{position:absolute;opacity:1;transition:all .6s ease-out}redoc.loading:after{z-index:10000;background-image:url(\'data:image/svg+xml;utf8,\');animation:2s rotate linear infinite;width:50px;height:50px;content:"";left:50%;margin-left:-25px;background-size:cover;top:75px}redoc.loading-remove:after,redoc.loading-remove:before{opacity:0}',""]); +},function(t,e,n){e=t.exports=n(177)(),e.push([t.i,".dk-select,.dk-select *,.dk-select-multi,.dk-select-multi *,.dk-select-multi :after,.dk-select-multi :before,.dk-select :after,.dk-select :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dk-select,.dk-select-multi{position:relative;display:inline-block;vertical-align:middle;line-height:1.5em;width:200px;cursor:pointer}.dk-selected{width:100%;white-space:nowrap;overflow:hidden;position:relative;background-color:#fff;border:1px solid #ccc;border-radius:.4em;padding:0 1.5em 0 .5em;-o-text-overflow:ellipsis;text-overflow:ellipsis}.dk-selected:after,.dk-selected:before{content:'';display:block;position:absolute;right:0}.dk-selected:before{top:50%;border:solid transparent;border-width:.25em .25em 0;border-top-color:#ccc;margin:-.125em .5em 0 0}.dk-selected:after{top:0;height:100%;border-left:1px solid #ccc;margin:0 1.5em 0 0}.dk-selected-disabled{color:#bbb}.dk-select .dk-select-options{position:absolute;display:none;left:0;right:0}.dk-select-open-up .dk-select-options{border-radius:.4em .4em 0 0;margin-bottom:-1px;bottom:100%}.dk-select-open-down .dk-select-options{border-radius:0 0 .4em .4em;margin-top:-1px;top:100%}.dk-select-multi .dk-select-options{max-height:10em}.dk-select-options{background-color:#fff;border:1px solid #ccc;border-radius:.4em;list-style:none;margin:0;max-height:10.5em;overflow-x:hidden;overflow-y:auto;padding:.25em 0;width:auto;z-index:100}.dk-option-selected{background-color:#3297fd;color:#fff}.dk-select-options-highlight .dk-option-selected{background-color:transparent;color:inherit}.dk-option{padding:0 .5em}.dk-select-options .dk-option-highlight{background-color:#3297fd;color:#fff}.dk-select-options .dk-option-disabled{color:#bbb;background-color:transparent}.dk-select-options .dk-option-hidden{display:none}.dk-optgroup{border:solid #ccc;border-width:1px 0;padding:.25em 0}.dk-optgroup,.dk-optgroup+.dk-option{margin-top:.25em}.dk-optgroup+.dk-optgroup{border-top-width:0;margin-top:0}.dk-optgroup:nth-child(2){padding-top:0;border-top:none;margin-top:0}.dk-optgroup:last-child{border-bottom-width:0;margin-bottom:0;padding-bottom:0}.dk-optgroup-label{padding:0 .5em .25em;font-weight:700;width:100%}.dk-optgroup-options{list-style:none;padding-left:0}.dk-optgroup-options li{padding-left:1.2em}.dk-select-open-up .dk-selected{border-top-left-radius:0;border-top-right-radius:0;border-color:#3297fd}.dk-select-open-down .dk-selected{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#3297fd}.dk-select-open-down .dk-selected:before,.dk-select-open-up .dk-selected:before{border-width:0 .25em .25em;border-bottom-color:#3297fd}.dk-select-open-down .dk-selected:after,.dk-select-open-up .dk-selected:after{border-left-color:#3297fd}.dk-select-multi:focus .dk-select-options,.dk-select-open-down .dk-select-options,.dk-select-open-up .dk-select-options{display:block;border-color:#3297fd}.dk-select-multi:focus,.dk-select-multi:hover{outline:none}.dk-selected:focus,.dk-selected:hover{outline:none;border-color:#3297fd}.dk-selected:focus:before,.dk-selected:hover:before{border-top-color:#3297fd}.dk-selected:focus:after,.dk-selected:hover:after{border-left-color:#3297fd}.dk-select-disabled{opacity:.6;color:#bbb;cursor:not-allowed}.dk-select-disabled .dk-selected:focus,.dk-select-disabled .dk-selected:hover{border-color:inherit}.dk-select-disabled .dk-selected:focus:before,.dk-select-disabled .dk-selected:hover:before{border-top-color:inherit}.dk-select-disabled .dk-selected:focus:after,.dk-select-disabled .dk-selected:hover:after{border-left-color:inherit}select[data-dkcacheid]{display:none}",""])},function(t,e,n){e=t.exports=n(177)(),e.push([t.i,"/*! Hint.css (base version) - v2.3.2 - 2016-07-28\n* http://kushagragour.in/lab/hint/\n* Copyright (c) 2016 Kushagra Gour; Licensed */[class*=hint--]{position:relative;display:inline-block}[class*=hint--]:after,[class*=hint--]:before{position:absolute;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);visibility:hidden;opacity:0;z-index:1000000;pointer-events:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;transition:.3s ease;-webkit-transition-delay:0ms;-moz-transition-delay:0ms;transition-delay:0ms}[class*=hint--]:hover:after,[class*=hint--]:hover:before{visibility:visible;opacity:1;-webkit-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s}[class*=hint--]:before{content:'';position:absolute;background:transparent;border:6px solid transparent;z-index:1000001}[class*=hint--]:after{background:#383838;color:#fff;padding:8px 10px;font-size:12px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:12px;white-space:nowrap}[class*=hint--][aria-label]:after{content:attr(aria-label)}[class*=hint--][data-hint]:after{content:attr(data-hint)}[aria-label='']:after,[aria-label='']:before,[data-hint='']:after,[data-hint='']:before{display:none!important}.hint--top-left:before,.hint--top-right:before,.hint--top:before{border-top-color:#383838}.hint--bottom-left:before,.hint--bottom-right:before,.hint--bottom:before{border-bottom-color:#383838}.hint--left:before{border-left-color:#383838}.hint--right:before{border-right-color:#383838}.hint--top:before{margin-bottom:-11px}.hint--top:after,.hint--top:before{bottom:100%;left:50%}.hint--top:before{left:calc(50% - 6px)}.hint--top:after{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.hint--top:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--top:hover:after{-webkit-transform:translateX(-50%) translateY(-8px);-moz-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}.hint--bottom:before{margin-top:-11px}.hint--bottom:after,.hint--bottom:before{top:100%;left:50%}.hint--bottom:before{left:calc(50% - 6px)}.hint--bottom:after{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.hint--bottom:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--bottom:hover:after{-webkit-transform:translateX(-50%) translateY(8px);-moz-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}.hint--right:before{margin-left:-11px;margin-bottom:-6px}.hint--right:after{margin-bottom:-14px}.hint--right:after,.hint--right:before{left:100%;bottom:50%}.hint--right:hover:after,.hint--right:hover:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.hint--left:before{margin-right:-11px;margin-bottom:-6px}.hint--left:after{margin-bottom:-14px}.hint--left:after,.hint--left:before{right:100%;bottom:50%}.hint--left:hover:after,.hint--left:hover:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.hint--top-left:before{margin-bottom:-11px}.hint--top-left:after,.hint--top-left:before{bottom:100%;left:50%}.hint--top-left:before{left:calc(50% - 6px)}.hint--top-left:after{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%);margin-left:12px}.hint--top-left:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--top-left:hover:after{-webkit-transform:translateX(-100%) translateY(-8px);-moz-transform:translateX(-100%) translateY(-8px);transform:translateX(-100%) translateY(-8px)}.hint--top-right:before{margin-bottom:-11px}.hint--top-right:after,.hint--top-right:before{bottom:100%;left:50%}.hint--top-right:before{left:calc(50% - 6px)}.hint--top-right:after{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);margin-left:-12px}.hint--top-right:hover:after,.hint--top-right:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--bottom-left:before{margin-top:-11px}.hint--bottom-left:after,.hint--bottom-left:before{top:100%;left:50%}.hint--bottom-left:before{left:calc(50% - 6px)}.hint--bottom-left:after{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%);margin-left:12px}.hint--bottom-left:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--bottom-left:hover:after{-webkit-transform:translateX(-100%) translateY(8px);-moz-transform:translateX(-100%) translateY(8px);transform:translateX(-100%) translateY(8px)}.hint--bottom-right:before{margin-top:-11px}.hint--bottom-right:after,.hint--bottom-right:before{top:100%;left:50%}.hint--bottom-right:before{left:calc(50% - 6px)}.hint--bottom-right:after{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);margin-left:-12px}.hint--bottom-right:hover:after,.hint--bottom-right:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--large:after,.hint--medium:after,.hint--small:after{white-space:normal;line-height:1.4em;word-wrap:break-word}.hint--small:after{width:80px}.hint--medium:after{width:150px}.hint--large:after{width:300px}.hint--always:after,.hint--always:before{opacity:1;visibility:visible}.hint--always.hint--top:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--top:after{-webkit-transform:translateX(-50%) translateY(-8px);-moz-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}.hint--always.hint--top-left:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--top-left:after{-webkit-transform:translateX(-100%) translateY(-8px);-moz-transform:translateX(-100%) translateY(-8px);transform:translateX(-100%) translateY(-8px)}.hint--always.hint--top-right:after,.hint--always.hint--top-right:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--bottom:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--bottom:after{-webkit-transform:translateX(-50%) translateY(8px);-moz-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}.hint--always.hint--bottom-left:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--bottom-left:after{-webkit-transform:translateX(-100%) translateY(8px);-moz-transform:translateX(-100%) translateY(8px);transform:translateX(-100%) translateY(8px)}.hint--always.hint--bottom-right:after,.hint--always.hint--bottom-right:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--left:after,.hint--always.hint--left:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.hint--always.hint--right:after,.hint--always.hint--right:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}",""])},function(t,e,n){e=t.exports=n(177)(),e.push([t.i,"code[class*=language-],pre[class*=language-]{color:#fff;background:none;text-shadow:0 -.1em .2em #000;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}:not(pre)>code[class*=language-],pre[class*=language-]{background:#4d4033}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border:.3em solid #7a6652;border-radius:.5em;box-shadow:inset 1px 1px .5em #000}:not(pre)>code[class*=language-]{padding:.15em .2em .05em;border-radius:.3em;border:.13em solid #7a6652;box-shadow:inset 1px 1px .3em -.1em #000;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#998066}.namespace,.token.punctuation{opacity:.7}.token.boolean,.token.constant,.token.number,.token.property,.token.symbol,.token.tag{color:#d1949e}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#bde052}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url,.token.variable{color:#f5b83d}.token.atrule,.token.attr-value,.token.keyword{color:#d1949e}.token.important,.token.regex{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.deleted{color:red}",""])},function(t,e,n){!function(){if(!window.CustomEvent&&document.createEventObject)return void(window.CustomEvent=function(t,e){if(!arguments.length)throw new Error("Not enough arguments");var n={type:t,bubbles:!1,cancelable:!1,detail:null},r=document.createEventObject();for(var i in n)r[i]=n[i];for(var i in e)r[i]=e[i];return r});try{new CustomEvent("test")}catch(e){var t=function(t,e){if(!arguments.length)throw new Error("Not enough arguments");var n={bubbles:!1,cancelable:!1,detail:null};for(var r in e)n[r]=e[r];var i=document.createEvent("CustomEvent");return i.initCustomEvent(t,n.bubbles,n.cancelable,n.detail),i};t.prototype=(window.CustomEvent||window.Event).prototype,window.CustomEvent=t}}(),function(){if(!document.addEventListener&&window.Element&&window.Event){var t="__events",e="__immediateStopped";Event.prototype.NONE=Event.NONE=0,Event.prototype.CAPTURING_PHASE=Event.CAPTURING_PHASE=1,Event.prototype.AT_TARGET=Event.AT_TARGET=2,Event.prototype.BUBBLING_PHASE=Event.BUBBLING_PHASE=3,Event.prototype.preventDefault=function(){this.cancelable!==!1&&(this.returnValue=!1)},Event.prototype.stopPropagation=function(){this.cancelBubble=!0},Event.prototype.stopImmediatePropagation=function(){this[e]=this.cancelBubble=!0};for(var n=function(t,e){return t.timeStamp=+new Date,t.target||(t.target=t.srcElement||e),t.pageX=t.clientX+document.documentElement.scrollLeft,t.pageY=t.clientY+document.documentElement.scrollTop,"mouseover"==t.type?t.relatedTarget=t.fromElement:"mouseout"==t.type?t.relatedTarget=t.toElement:t.relatedTarget=null,t},r=function(t,e,n){for(var r=0;r-1)){if(t in this)var u=this[t];else{var u={_handler:function(){a.apply(o,arguments)}};this[t]=u}e in u||(u[e]=[]),u[e].push({listener:n,useCapture:i}),c||this.attachEvent("on"+e,u._handler)}},removeEventListener:function(e,n,i){var o=(this[t]||{})[e]||[],s=r(o,n,i);-1!=s&&(o.splice(s,1),o.length||this.detachEvent("on"+e,this[t]._handler))},dispatchEvent:function(t){return t.returnValue=!0,a.call(this,t)}}),u=[Element,window.constructor,document.constructor];u.length;){var l=u.pop();for(var h in c)l.prototype[h]=c[h]}}}(),Array.prototype.forEach||(Array.prototype.forEach=function(t,e){var n,r;if(null==this)throw new TypeError(" this is null or not defined");var i=Object(this),o=i.length>>>0;if("function"!=typeof t)throw new TypeError(t+" is not a function");for(arguments.length>1&&(n=e),r=0;o>r;){var s;r in i&&(s=i[r],t.call(n,s,r,i)),r++}}),Array.prototype.indexOf||(Array.prototype.indexOf=function(t,e){var n;if(null==this)throw new TypeError('"this" is null or not defined');var r=Object(this),i=r.length>>>0;if(0===i)return-1;var o=+e||0;if(Math.abs(o)===1/0&&(o=0),o>=i)return-1;for(n=Math.max(o>=0?o:i-Math.abs(o),0);i>n;){if(n in r&&r[n]===t)return n;n++}return-1}),function(e){var r;try{r=n(1077)}catch(t){}t.exports=e(window,document,r)}(function(t,e,n,r){var i,o=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),s=t.parent!==t.self,a=-1!==navigator.appVersion.indexOf("MSIE"),c=function(n,r){var i,o;if(this===t)return new c(n,r);for("string"==typeof n&&"#"===n[0]&&(n=e.getElementById(n.substr(1))),i=0;i: ",n),!1):"SELECT"===n.nodeName?this.init(n,r):void 0:(console.error("You must pass a select to DropKick"),!1)},u=function(){},l={initialize:u,mobile:!1,change:u,open:u,close:u,search:"strict",bubble:!0},h={hasClass:function(t,e){var n=new RegExp("(^|\\s+)"+e+"(\\s+|$)");return t&&n.test(t.className)},addClass:function(t,e){t&&!h.hasClass(t,e)&&(t.className+=" "+e)},removeClass:function(t,e){var n=new RegExp("(^|\\s+)"+e+"(\\s+|$)");t&&(t.className=t.className.replace(n," "))},toggleClass:function(t,e){var n=h.hasClass(t,e)?"remove":"add";h[n+"Class"](t,e)},extend:function(t){return Array.prototype.slice.call(arguments,1).forEach(function(e){if(e)for(var n in e)t[n]=e[n]}),t},offset:function(n){var r=n.getBoundingClientRect()||{top:0,left:0},i=e.documentElement,o=a?i.scrollTop:t.pageYOffset,s=a?i.scrollLeft:t.pageXOffset;return{top:r.top+o-i.clientTop,left:r.left+s-i.clientLeft}},position:function(t,e){for(var n={top:0,left:0};t&&t!==e;)n.top+=t.offsetTop,n.left+=t.offsetLeft,t=t.parentNode;return n},closest:function(t,e){for(;t;){if(t===e)return t;t=t.parentNode}return!1},create:function(t,n){var r,i=e.createElement(t);n||(n={});for(r in n)n.hasOwnProperty(r)&&("innerHTML"===r?i.innerHTML=n[r]:i.setAttribute(r,n[r]));return i},deferred:function(e){return function(){var n=arguments,r=this;t.setTimeout(function(){e.apply(r,n)},1)}}};return c.cache={},c.uid=0,c.prototype={add:function(t,n){var r,i,o;"string"==typeof t&&(r=t,t=e.createElement("option"),t.text=r),"OPTION"===t.nodeName&&(i=h.create("li",{class:"dk-option","data-value":t.value,text:t.text,innerHTML:t.innerHTML,role:"option","aria-selected":"false",id:"dk"+this.data.cacheID+"-"+(t.id||t.value.replace(" ","-"))}),h.addClass(i,t.className),this.length+=1,t.disabled&&(h.addClass(i,"dk-option-disabled"),i.setAttribute("aria-disabled","true")),t.hidden&&(h.addClass(i,"dk-option-hidden"),i.setAttribute("aria-hidden","true")),this.data.select.add(t,n),"number"==typeof n&&(n=this.item(n)),o=this.options.indexOf(n),o>-1?(n.parentNode.insertBefore(i,n),this.options.splice(o,0,i)):(this.data.elem.lastChild.appendChild(i),this.options.push(i)),i.addEventListener("mouseover",this),t.selected&&this.select(o))},item:function(t){return t=0>t?this.options.length+t:t,this.options[t]||null},remove:function(t){var e=this.item(t);e.parentNode.removeChild(e),this.options.splice(t,1),this.data.select.remove(t),this.select(this.data.select.selectedIndex),this.length-=1},init:function(t,n){var r,a=c.build(t,"dk"+c.uid);if(this.data={},this.data.select=t,this.data.elem=a.elem,this.data.settings=h.extend({},l,n),this.disabled=t.disabled,this.form=t.form,this.length=t.length,this.multiple=t.multiple,this.options=a.options.slice(0),this.selectedIndex=t.selectedIndex,this.selectedOptions=a.selected.slice(0),this.value=t.value,this.data.cacheID=c.uid,c.cache[this.data.cacheID]=this,this.data.settings.initialize.call(this),c.uid+=1,this._changeListener||(t.addEventListener("change",this),this._changeListener=!0),!o||this.data.settings.mobile){if(t.parentNode.insertBefore(this.data.elem,t),t.setAttribute("data-dkCacheId",this.data.cacheID),this.data.elem.addEventListener("click",this),this.data.elem.addEventListener("keydown",this),this.data.elem.addEventListener("keypress",this),this.form&&this.form.addEventListener("reset",this),!this.multiple)for(r=0;rn,o=c>n,s=i&&!o?"-up":"-down",this.isOpen=!0,h.addClass(u,"dk-select-open"+s),l.setAttribute("aria-expanded","true"),this._scrollTo(this.options.length-1),this._scrollTo(this.selectedIndex),void this.data.settings.open.call(this))}),disable:function(t,e){var n="dk-option-disabled";0!==arguments.length&&"boolean"!=typeof t||(e=t===r,t=this.data.elem,n="dk-select-disabled",this.disabled=e),e===r&&(e=!0),"number"==typeof t&&(t=this.item(t)),e?(t.setAttribute("aria-disabled",!0),h.addClass(t,n)):(t.setAttribute("aria-disabled",!1),h.removeClass(t,n))},hide:function(t,e){var n="dk-option-hidden";e===r&&(e=!0),t=this.item(t),e?(t.setAttribute("aria-hidden",!0),h.addClass(t,n)):(t.setAttribute("aria-hidden",!1),h.removeClass(t,n))},select:function(t,e){var n,r,i,o,s=this.data.select;if("number"==typeof t&&(t=this.item(t)),"string"==typeof t)for(n=0;n0&&(!o||this.data.settings.mobile)&&this.dispose().init(this.data.select,this.data.settings)},dispose:function(){return Object.keys(this).length>0&&(!o||this.data.settings.mobile)&&(delete c.cache[this.data.cacheID],this.data.elem.parentNode.removeChild(this.data.elem),this.data.select.removeAttribute("data-dkCacheId")),this},handleEvent:function(t){if(!this.disabled)switch(t.type){case"click":this._delegate(t);break;case"keydown":this._keyHandler(t);break;case"keypress":this._searchOptions(t);break;case"mouseover":this._highlight(t);break;case"reset":this.reset();break;case"change":this.data.settings.change.call(this)}},_delegate:function(e){var n,r,i,o,s=e.target;if(h.hasClass(s,"dk-option-disabled"))return!1;if(this.multiple){if(h.hasClass(s,"dk-option"))if(n=t.getSelection(),"Range"===n.type&&n.collapseToStart(),e.shiftKey)if(i=this.options.indexOf(this.selectedOptions[0]),o=this.options.indexOf(this.selectedOptions[this.selectedOptions.length-1]),r=this.options.indexOf(s),r>i&&o>r&&(r=i),r>o&&o>i&&(o=i),this.reset(!0),o>r)for(;o+1>r;)this.select(r++);else for(;r>o-1;)this.select(r--);else e.ctrlKey||e.metaKey?this.select(s):(this.reset(!0),this.select(s))}else this[this.isOpen?"close":"open"](),h.hasClass(s,"dk-option")&&this.select(s)},_highlight:function(t){var e,n=t.target;if(!this.multiple){for(e=0;ei.length-1?o=i.length-1:0>o&&(o=0),this.data.select.options[o].disabled||(this.reset(!0),this.select(o),this._scrollTo(o));break;case s.space:if(!this.isOpen){t.preventDefault(),this.open();break}case s.tab:case s.enter:for(o=0;oi.offsetHeight?(e+=t.offsetHeight,i.scrollTop=e-i.offsetHeight):0>n&&(i.scrollTop=e)))}},c.build=function(t,e){var n,r,i,o=[],s={elem:null,options:[],selected:[]},a=function(t){var n,r,i,o,c=[];switch(t.nodeName){case"OPTION":n=h.create("li",{class:"dk-option ","data-value":t.value,text:t.text,innerHTML:t.innerHTML,role:"option","aria-selected":"false",id:e+"-"+(t.id||t.value.replace(" ","-"))}),h.addClass(n,t.className),t.disabled&&(h.addClass(n,"dk-option-disabled"),n.setAttribute("aria-disabled","true")),t.hidden&&(h.addClass(n,"dk-option-hidden"),n.setAttribute("aria-hidden","true")),t.selected&&(h.addClass(n,"dk-option-selected"),n.setAttribute("aria-selected","true"),s.selected.push(n)),s.options.push(this.appendChild(n));break;case"OPTGROUP":for(r=h.create("li",{class:"dk-optgroup"}),t.label&&r.appendChild(h.create("div",{class:"dk-optgroup-label",innerHTML:t.label})),i=h.create("ul",{class:"dk-optgroup-options"}),o=t.children.length;o--;c.unshift(t.children[o]));c.forEach(a,i),this.appendChild(r).appendChild(i)}};for(s.elem=h.create("div",{class:"dk-select"+(t.multiple?"-multi":"")}),r=h.create("ul",{class:"dk-select-options",id:e+"-listbox",role:"listbox"}),t.disabled&&(h.addClass(s.elem,"dk-select-disabled"),s.elem.setAttribute("aria-disabled",!0)),s.elem.id=e+(t.id?"-"+t.id:""),h.addClass(s.elem,t.className),t.multiple?(s.elem.setAttribute("tabindex",t.getAttribute("tabindex")||"0"),r.setAttribute("aria-multiselectable","true")):(n=t.options[t.selectedIndex],s.elem.appendChild(h.create("div",{class:"dk-selected "+n.className,tabindex:t.tabindex||0,innerHTML:n?n.text:" ",id:e+"-combobox","aria-live":"assertive","aria-owns":r.id,role:"combobox"})),r.setAttribute("aria-expanded","false")),i=t.children.length;i--;o.unshift(t.children[i]));return o.forEach(a,s.elem.appendChild(r)),s},c.onDocClick=function(t){var e,n;if(1!==t.target.nodeType)return!1;null!==(e=t.target.getAttribute("data-dkcacheid"))&&c.cache[e].focus();for(n in c.cache)h.closest(t.target,c.cache[n].data.elem)||n===e||c.cache[n].disabled||c.cache[n].close()},n!==r&&(n.fn.dropkick=function(){var t=Array.prototype.slice.call(arguments);return n(this).each(function(){t[0]&&"object"!=typeof t[0]?"string"==typeof t[0]&&c.prototype[t[0]].apply(new c(this),t.slice(1)):new c(this,t[0]||{})})}),c})},function(t,e){var n=Object.prototype.hasOwnProperty,r=Object.prototype.toString;t.exports=function(t,e,i){if("[object Function]"!==r.call(e))throw new TypeError("iterator must be a function");var o=t.length;if(o===+o)for(var s=0;s>1,l=-7,h=n?i-1:0,p=n?-1:1,f=t[e+h];for(h+=p,o=f&(1<<-l)-1,f>>=-l,l+=a;l>0;o=256*o+t[e+h],h+=p,l-=8);for(s=o&(1<<-l)-1,o>>=-l,l+=r;l>0;s=256*s+t[e+h],h+=p,l-=8);if(0===o)o=1-u;else{if(o===c)return s?NaN:(f?-1:1)*(1/0);s+=Math.pow(2,r),o-=u}return(f?-1:1)*s*Math.pow(2,o-r)},e.write=function(t,e,n,r,i,o){var s,a,c,u=8*o-i-1,l=(1<>1,p=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,f=r?0:o-1,_=r?1:-1,d=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(a=isNaN(e)?1:0,s=l):(s=Math.floor(Math.log(e)/Math.LN2),e*(c=Math.pow(2,-s))<1&&(s--,c*=2),e+=s+h>=1?p/c:p*Math.pow(2,1-h),e*c>=2&&(s++,c/=2),s+h>=l?(a=0,s=l):s+h>=1?(a=(e*c-1)*Math.pow(2,i),s+=h):(a=e*Math.pow(2,h-1)*Math.pow(2,i),s=0));i>=8;t[n+f]=255&a,f+=_,a/=256,i-=8);for(s=s<0;t[n+f]=255&s,f+=_,s/=256,u-=8);t[n+f-_]|=128*d}},function(t,e,n){"use strict";function r(t,e,n){if(3===arguments.length)return r.set(t,e,n);if(2===arguments.length)return r.get(t,e);var i=r.bind(r,t);for(var o in r)r.hasOwnProperty(o)&&(i[o]=r[o].bind(i,t));return i}var i=n(654);t.exports=r,r.get=function(t,e){for(var n=Array.isArray(e)?e:r.parse(e),i=0;i0&&p.splice(0,0,p.splice(f,1)[0]),p.forEach(function(t){var e=c.join(n,t),p=c.join(r,t),f=h[t];a.is$Ref(f)?o(h,t,n,p,s,u,l):i(h,t,e,p,s,u,l)})}}function o(t,e,n,r,o,s,u){if(!o.some(function(n){return n.parent===t&&n.key===e})){var h=null===e?t:t[e],p=l.resolve(n,h.$ref),f=s._resolve(p,u),_=c.parse(r).length,d=l.stripHash(f.path),y=l.getHash(f.path),m=d!==s._root$Ref.path,g=a.isExtended$Ref(h);o.push({$ref:h,parent:t,key:e,pathFromRoot:r,depth:_,file:d,hash:y,value:f.value,circular:f.circular,extended:g,external:m}),i(f.value,null,f.path,r,o,s,u)}}function s(t){t.sort(function(t,e){return t.file!==e.file?t.file0&&e[0]&&(n=n.filter(function(n){return e.indexOf(t[n].pathType)!==-1})),n.map(function(e){return{encoded:e,decoded:"file"===t[e].pathType?a.toFileSystemPath(e,!0):e}})}var o=n(86),s=n(131),a=n(72);t.exports=r,r.prototype.paths=function(t){var e=i(this._$refs,arguments);return e.map(function(t){return t.decoded})},r.prototype.values=function(t){var e=this._$refs,n=i(e,arguments);return n.reduce(function(t,n){return t[n.decoded]=e[n.encoded].value,t},{})},r.prototype.toJSON=r.prototype.values,r.prototype.exists=function(t,e){try{return this._resolve(t,e),!0}catch(t){return!1}},r.prototype.get=function(t,e){return this._resolve(t,e).value},r.prototype.set=function(t,e){t=a.resolve(this._root$Ref.path,t);var n=a.stripHash(t),r=this._$refs[n];if(!r)throw o('Error resolving $ref pointer "%s". \n"%s" not found.',t,n);r.set(t,e)},r.prototype._add=function(t,e){var n=a.stripHash(t),r=new s;return r.path=n,r.value=e,r.$refs=this,this._$refs[n]=r,this._root$Ref=this._root$Ref||r,r},r.prototype._resolve=function(t,e){t=a.resolve(this._root$Ref.path,t);var n=a.stripHash(t),r=this._$refs[n];if(!r)throw o('Error resolving $ref pointer "%s". \n"%s" not found.',t,n);return r.resolve(t,e)},r.prototype._get$Ref=function(t){t=a.resolve(this._root$Ref.path,t);var e=a.stripHash(t);return this._$refs[e]}},function(t,e,n){"use strict";function r(t,e){if(!e.resolve.external)return s.resolve();try{l("Resolving $ref pointers in %s",t.$refs._root$Ref.path);var n=i(t.schema,t.$refs._root$Ref.path+"#",t.$refs,e);return s.all(n)}catch(t){return s.reject(t)}}function i(t,e,n,r){var s=[];return t&&"object"==typeof t&&(a.isExternal$Ref(t)?s.push(o(t,e,n,r)):Object.keys(t).forEach(function(u){var l=c.join(e,u),h=t[u];a.isExternal$Ref(h)?s.push(o(h,l,n,r)):s=s.concat(i(h,l,n,r))})),s}function o(t,e,n,r){l('Resolving $ref pointer "%s" at %s',t.$ref,e);var o=h.resolve(e,t.$ref),a=h.stripHash(o);return t=n._$refs[a],t?s.resolve(t.value):u(o,n,r).then(function(t){l("Resolving $ref pointers in %s",a);var e=i(t,a+"#",n,r);return s.all(e)})}var s=n(85),a=n(131),c=n(178),u=n(354),l=n(99),h=n(72);t.exports=r},function(t,e,n){"use strict";var r=n(697),i=n(86),o=n(85),s=n(72),a=n(99);t.exports={order:100,canRead:function(t){return s.isFileSystemPath(t.url)},read:function(t){return new o(function(e,n){var o;try{o=s.toFileSystemPath(t.url)}catch(e){n(i.uri(e,"Malformed URI: %s",t.url))}a("Opening file: %s",o);try{r.readFile(o,function(t,r){t?n(i(t,'Error opening file "%s"',o)):e(r)})}catch(t){n(i(t,'Error opening file "%s"',o))}})}}},function(t,e,n){"use strict";(function(e,r){function i(t,e,n){return new h(function(s,a){t=u.parse(t),n=n||[],n.push(t.href),o(t,e).then(function(o){if(o.statusCode>=400)throw c({status:o.statusCode},"HTTP ERROR %d",o.statusCode);if(o.statusCode>=300)if(n.length>e.redirects)a(c({status:o.statusCode},"Error downloading %s. \nToo many redirects: \n %s",n[0],n.join(" \n ")));else{if(!o.headers.location)throw c({status:o.statusCode},"HTTP %d redirect with no location header",o.statusCode);l("HTTP %d redirect %s -> %s",o.statusCode,t.href,o.headers.location);var h=u.resolve(t,o.headers.location);i(h,e,n).then(s,a)}else s(o.body||new r(0))}).catch(function(e){a(c(e,"Error downloading",t.href))})})}function o(t,e){return new h(function(n,i){l("GET",t.href);var o="https:"===t.protocol?a:s,c=o.get({hostname:t.hostname,port:t.port,path:t.path,auth:t.auth,headers:e.headers||{},withCredentials:e.withCredentials});"function"==typeof c.setTimeout&&c.setTimeout(e.timeout),c.on("timeout",function(){c.abort()}),c.on("error",i),c.once("response",function(t){t.body=new r(0),t.on("data",function(e){t.body=r.concat([t.body,new r(e)])}),t.on("error",i),t.on("end",function(){n(t)})})})}var s=n(390),a=n(390),c=n(86),u=n(72),l=n(99),h=n(85);t.exports={order:200,headers:null,timeout:5e3,redirects:5,withCredentials:!1,canRead:function(t){return u.isHttp(t.url)},read:function(t){var n=u.parse(t.url);return e.browser&&!n.protocol&&(n.protocol=u.parse(location.href).protocol),i(n,this)}}}).call(e,n(43),n(16).Buffer)},function(t,e,n){"use strict";function r(t,e,n,r){var i=t[e];if("function"==typeof i)return i.apply(t,[n,r]);if(!r){if(i instanceof RegExp)return i.test(n.url);if("string"==typeof i)return i===n.extension;if(Array.isArray(i))return i.indexOf(n.extension)!==-1}return i}var i=n(85),o=n(99);e.all=function(t){return Object.keys(t).filter(function(e){return"object"==typeof t[e]}).map(function(e){return t[e].name=e,t[e]})},e.filter=function(t,e,n){return t.filter(function(t){return!!r(t,e,n)})},e.sort=function(t){return t.forEach(function(t){t.order=t.order||Number.MAX_SAFE_INTEGER}),t.sort(function(t,e){return t.order-e.order})},e.run=function(t,e,n){var s,a,c=0;return new i(function(i,u){function l(){if(s=t[c++],!s)return u(a);try{o(" %s",s.name);var i=r(s,e,n,h);i&&"function"==typeof i.then?i.then(p,f):void 0!==i&&p(i)}catch(t){f(t)}}function h(t,e){t?f(t):p(e)}function p(t){o(" success"),i({plugin:s,result:t})}function f(t){o(" %s",t.message||t),a=t,l()}l()})}},function(t,e){"use strict";t.exports={order:100,canValidate:function(t){return!!t.resolved},validate:function(t){}}},function(t,e,n){"use strict";(function(e,n){var r=e.process&&n.nextTick||e.setImmediate||function(t){setTimeout(t,0)};t.exports=function(t,e){return t?void e.then(function(e){r(function(){t(null,e)})},function(e){r(function(){t(e)})}):e}}).call(e,n(27),n(43))},function(t,e,n){function r(){return"WebkitAppearance"in document.documentElement.style||window.console&&(console.firebug||console.exception&&console.table)||navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31}function i(){var t=arguments,n=this.useColors;if(t[0]=(n?"%c":"")+this.namespace+(n?" %c":" ")+t[0]+(n?"%c ":" ")+"+"+e.humanize(this.diff),!n)return t;var r="color: "+this.color;t=[t[0],r,"color: inherit"].concat(Array.prototype.slice.call(t,1));var i=0,o=0;return t[0].replace(/%[a-z%]/g,function(t){"%%"!==t&&(i++,"%c"===t&&(o=i))}),t.splice(o,0,r),t}function o(){return"object"==typeof console&&console.log&&Function.prototype.apply.call(console.log,console,arguments)}function s(t){try{null==t?e.storage.removeItem("debug"):e.storage.debug=t}catch(t){}}function a(){var t;try{t=e.storage.debug}catch(t){}return t}function c(){try{return window.localStorage}catch(t){}}e=t.exports=n(673),e.log=o,e.formatArgs=i,e.save=s,e.load=a,e.useColors=r,e.storage="undefined"!=typeof chrome&&"undefined"!=typeof chrome.storage?chrome.storage.local:c(),e.colors=["lightseagreen","forestgreen","goldenrod","dodgerblue","darkorchid","crimson"],e.formatters.j=function(t){return JSON.stringify(t)},e.enable(a())},function(t,e,n){function r(){return e.colors[l++%e.colors.length]}function i(t){function n(){}function i(){var t=i,n=+new Date,o=n-(u||n);t.diff=o,t.prev=u,t.curr=n,u=n,null==t.useColors&&(t.useColors=e.useColors()),null==t.color&&t.useColors&&(t.color=r());var s=Array.prototype.slice.call(arguments);s[0]=e.coerce(s[0]),"string"!=typeof s[0]&&(s=["%o"].concat(s));var a=0;s[0]=s[0].replace(/%([a-z%])/g,function(n,r){if("%%"===n)return n;a++;var i=e.formatters[r];if("function"==typeof i){var o=s[a];n=i.call(t,o),s.splice(a,1),a--}return n}),"function"==typeof e.formatArgs&&(s=e.formatArgs.apply(t,s));var c=i.log||e.log||console.log.bind(console);c.apply(t,s)}n.enabled=!1,i.enabled=!0;var o=e.enabled(t)?i:n;return o.namespace=t,o}function o(t){e.save(t);for(var n=(t||"").split(/[\s,]+/),r=n.length,i=0;i1e4)){var e=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(t);if(e){var n=parseFloat(e[1]),r=(e[2]||"ms").toLowerCase();switch(r){case"years":case"year":case"yrs":case"yr":case"y":return n*l;case"days":case"day":case"d":return n*u;case"hours":case"hour":case"hrs":case"hr":case"h":return n*c;case"minutes":case"minute":case"mins":case"min":case"m":return n*a;case"seconds":case"second":case"secs":case"sec":case"s":return n*s;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return n}}}}function r(t){return t>=u?Math.round(t/u)+"d":t>=c?Math.round(t/c)+"h":t>=a?Math.round(t/a)+"m":t>=s?Math.round(t/s)+"s":t+"ms"}function i(t){return o(t,u,"day")||o(t,c,"hour")||o(t,a,"minute")||o(t,s,"second")||t+" ms"}function o(t,e,n){if(!(tr&&" "!==t[_+1],_=o);else if(!l(s))return lt;d=d&&h(s)}c=c||f&&o-_-1>r&&" "!==t[_+1]}return a||c?" "===t[0]&&n>9?lt:c?ut:ct:d&&!i(t)?st:at}function _(t,e,n,r){t.dump=function(){function i(e){return c(t,e)}if(0===e.length)return"''";if(!t.noCompatMode&&ot.indexOf(e)!==-1)return"'"+e+"'";var o=t.indent*Math.max(1,n),a=t.lineWidth===-1?-1:Math.max(Math.min(t.lineWidth,40),t.lineWidth-o),u=r||t.flowLevel>-1&&n>=t.flowLevel;switch(f(e,u,t.indent,a,i)){case st:return e;case at:return"'"+e.replace(/'/g,"''")+"'";case ct:return"|"+d(e,t.indent)+y(s(e,o));case ut:return">"+d(e,t.indent)+y(s(m(e,a),o));case lt:return'"'+v(e,a)+'"';default:throw new A("impossible error: invalid scalar style")}}()}function d(t,e){var n=" "===t[0]?String(e):"",r="\n"===t[t.length-1],i=r&&("\n"===t[t.length-2]||"\n"===t),o=i?"+":r?"":"-";return n+o+"\n"}function y(t){return"\n"===t[t.length-1]?t.slice(0,-1):t}function m(t,e){for(var n,r,i=/(\n+)([^\n]*)/g,o=function(){var n=t.indexOf("\n");return n=n!==-1?n:t.length,i.lastIndex=n,g(t.slice(0,n),e)}(),s="\n"===t[0]||" "===t[0];r=i.exec(t);){var a=r[1],c=r[2];n=" "===c[0],o+=a+(s||n||""===c?"":"\n")+g(c,e),s=n}return o}function g(t,e){if(""===t||" "===t[0])return t;for(var n,r,i=/ [^ ]/g,o=0,s=0,a=0,c="";n=i.exec(t);)a=n.index,a-o>e&&(r=s>o?s:a,c+="\n"+t.slice(o,r),o=r+1),s=a;return c+="\n",c+=t.length-o>e&&s>o?t.slice(o,s)+"\n"+t.slice(s+1):t.slice(o),c.slice(1)}function v(t){for(var e,n,r="",o=0;o1024&&(a+="? "),a+=t.dump+": ",k(t,e,s,!1,!1)&&(a+=t.dump,c+=a));t.tag=u,t.dump="{"+c+"}"}function I(t,e,n,r){var i,o,s,c,u,l,h="",p=t.tag,f=Object.keys(n);if(t.sortKeys===!0)f.sort();else if("function"==typeof t.sortKeys)f.sort(t.sortKeys);else if(t.sortKeys)throw new A("sortKeys must be a boolean or a function");for(i=0,o=f.length;i1024,u&&(l+=t.dump&&j===t.dump.charCodeAt(0)?"?":"? "),l+=t.dump,u&&(l+=a(t,e)),k(t,e+1,c,!0,u)&&(l+=t.dump&&j===t.dump.charCodeAt(0)?":":": ",l+=t.dump,h+=l));t.tag=p,t.dump=h||"{}"}function C(t,e,n){var r,i,o,s,a,c;for(i=n?t.explicitTypes:t.implicitTypes,o=0,s=i.length;o tag resolver accepts not "'+c+'" style');r=a.represent[c](e,c)}t.dump=r}return!0}return!1}function k(t,e,n,r,i,o){t.tag=null,t.dump=n,C(t,n,!1)||C(t,n,!0);var s=M.call(t.dump);r&&(r=t.flowLevel<0||t.flowLevel>e);var a,c,u="[object Object]"===s||"[object Array]"===s;if(u&&(a=t.duplicates.indexOf(n),c=a!==-1),(null!==t.tag&&"?"!==t.tag||c||2!==t.indent&&e>0)&&(i=!1),c&&t.usedDuplicates[a])t.dump="*ref_"+a;else{if(u&&c&&!t.usedDuplicates[a]&&(t.usedDuplicates[a]=!0),"[object Object]"===s)r&&0!==Object.keys(t.dump).length?(I(t,e,t.dump,i),c&&(t.dump="&ref_"+a+t.dump)):(x(t,e,t.dump),c&&(t.dump="&ref_"+a+" "+t.dump));else if("[object Array]"===s)r&&0!==t.dump.length?(w(t,e,t.dump,i),c&&(t.dump="&ref_"+a+t.dump)):(b(t,e,t.dump),c&&(t.dump="&ref_"+a+" "+t.dump));else{if("[object String]"!==s){if(t.skipInvalid)return!1;throw new A("unacceptable kind of an object to dump "+s)}"?"!==t.tag&&_(t,t.dump,e,o)}null!==t.tag&&"?"!==t.tag&&(t.dump="!<"+t.tag+"> "+t.dump)}return!0}function T(t,e){var n,r,i=[],o=[];for(E(t,i,o),n=0,r=o.length;n>10)+55296,(t-65536&1023)+56320)}function p(t,e){this.input=t,this.filename=e.filename||null,this.schema=e.schema||q,this.onWarning=e.onWarning||null,this.legacy=e.legacy||!1,this.json=e.json||!1,this.listener=e.listener||null,this.implicitTypes=this.schema.compiledImplicit, +this.typeMap=this.schema.compiledTypeMap,this.length=t.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.documents=[]}function f(t,e){return new U(e,new z(t.filename,t.input,t.position,t.line,t.position-t.lineStart))}function _(t,e){throw f(t,e)}function d(t,e){t.onWarning&&t.onWarning.call(null,f(t,e))}function y(t,e,n,r){var i,o,s,a;if(e1&&(t.result+=B.repeat("\n",e-1))}function I(t,e,n){var a,c,u,l,h,p,f,_,d,m=t.kind,g=t.result;if(d=t.input.charCodeAt(t.position),o(d)||s(d)||35===d||38===d||42===d||33===d||124===d||62===d||39===d||34===d||37===d||64===d||96===d)return!1;if((63===d||45===d)&&(c=t.input.charCodeAt(t.position+1),o(c)||n&&s(c)))return!1;for(t.kind="scalar",t.result="",u=l=t.position,h=!1;0!==d;){if(58===d){if(c=t.input.charCodeAt(t.position+1),o(c)||n&&s(c))break}else if(35===d){if(a=t.input.charCodeAt(t.position-1),o(a))break}else{if(t.position===t.lineStart&&w(t)||n&&s(d))break;if(r(d)){if(p=t.line,f=t.lineStart,_=t.lineIndent,b(t,!1,-1),t.lineIndent>=e){h=!0,d=t.input.charCodeAt(t.position);continue}t.position=l,t.line=p,t.lineStart=f,t.lineIndent=_;break}}h&&(y(t,u,l,!1),x(t,t.line-p),u=l=t.position,h=!1),i(d)||(l=t.position+1),d=t.input.charCodeAt(++t.position)}return y(t,u,l,!1),!!t.result||(t.kind=m,t.result=g,!1)}function C(t,e){var n,i,o;if(n=t.input.charCodeAt(t.position),39!==n)return!1;for(t.kind="scalar",t.result="",t.position++,i=o=t.position;0!==(n=t.input.charCodeAt(t.position));)if(39===n){if(y(t,i,t.position,!0),n=t.input.charCodeAt(++t.position),39!==n)return!0;i=o=t.position,t.position++}else r(n)?(y(t,i,o,!0),x(t,b(t,!1,e)),i=o=t.position):t.position===t.lineStart&&w(t)?_(t,"unexpected end of the document within a single quoted scalar"):(t.position++,o=t.position);_(t,"unexpected end of the stream within a single quoted scalar")}function k(t,e){var n,i,o,s,u,l;if(l=t.input.charCodeAt(t.position),34!==l)return!1;for(t.kind="scalar",t.result="",t.position++,n=i=t.position;0!==(l=t.input.charCodeAt(t.position));){if(34===l)return y(t,n,t.position,!0),t.position++,!0;if(92===l){if(y(t,n,t.position,!0),l=t.input.charCodeAt(++t.position),r(l))b(t,!1,e);else if(l<256&&it[l])t.result+=ot[l],t.position++;else if((u=c(l))>0){for(o=u,s=0;o>0;o--)l=t.input.charCodeAt(++t.position),(u=a(l))>=0?s=(s<<4)+u:_(t,"expected hexadecimal character");t.result+=h(s),t.position++}else _(t,"unknown escape sequence");n=i=t.position}else r(l)?(y(t,n,i,!0),x(t,b(t,!1,e)),n=i=t.position):t.position===t.lineStart&&w(t)?_(t,"unexpected end of the document within a double quoted scalar"):(t.position++,i=t.position)}_(t,"unexpected end of the stream within a double quoted scalar")}function T(t,e){var n,r,i,s,a,c,u,l,h,p,f,d=!0,y=t.tag,m=t.anchor,v={};if(f=t.input.charCodeAt(t.position),91===f)s=93,u=!1,r=[];else{if(123!==f)return!1;s=125,u=!0,r={}}for(null!==t.anchor&&(t.anchorMap[t.anchor]=r),f=t.input.charCodeAt(++t.position);0!==f;){if(b(t,!0,e),f=t.input.charCodeAt(t.position),f===s)return t.position++,t.tag=y,t.anchor=m,t.kind=u?"mapping":"sequence",t.result=r,!0;d||_(t,"missed comma between flow collection entries"),h=l=p=null,a=c=!1,63===f&&(i=t.input.charCodeAt(t.position+1),o(i)&&(a=c=!0,t.position++,b(t,!0,e))),n=t.line,P(t,e,Y,!1,!0),h=t.tag,l=t.result,b(t,!0,e),f=t.input.charCodeAt(t.position),!c&&t.line!==n||58!==f||(a=!0,f=t.input.charCodeAt(++t.position),b(t,!0,e),P(t,e,Y,!1,!0),p=t.result),u?g(t,r,v,h,l,p):a?r.push(g(t,null,v,h,l,p)):r.push(l),b(t,!0,e),f=t.input.charCodeAt(t.position),44===f?(d=!0,f=t.input.charCodeAt(++t.position)):d=!1}_(t,"unexpected end of the stream within a flow collection")}function E(t,e){var n,o,s,a,c=J,l=!1,h=!1,p=e,f=0,d=!1;if(a=t.input.charCodeAt(t.position),124===a)o=!1;else{if(62!==a)return!1;o=!0}for(t.kind="scalar",t.result="";0!==a;)if(a=t.input.charCodeAt(++t.position),43===a||45===a)J===c?c=43===a?X:K:_(t,"repeat of a chomping mode identifier");else{if(!((s=u(a))>=0))break;0===s?_(t,"bad explicit indentation width of a block scalar; it cannot be less than one"):h?_(t,"repeat of an indentation width identifier"):(p=e+s-1,h=!0)}if(i(a)){do a=t.input.charCodeAt(++t.position);while(i(a));if(35===a)do a=t.input.charCodeAt(++t.position);while(!r(a)&&0!==a)}for(;0!==a;){for(v(t),t.lineIndent=0,a=t.input.charCodeAt(t.position);(!h||t.lineIndentp&&(p=t.lineIndent),r(a))f++;else{if(t.lineIndente)&&0!==i)_(t,"bad indentation of a sequence entry");else if(t.lineIndente)&&(P(t,e,Z,!0,s)&&(m?d=t.result:y=t.result),m||(g(t,h,p,f,d,y),f=d=y=null),b(t,!0,-1),c=t.input.charCodeAt(t.position)),t.lineIndent>e&&0!==c)_(t,"bad indentation of a mapping entry");else if(t.lineIndente?f=1:t.lineIndent===e?f=0:t.lineIndente?f=1:t.lineIndent===e?f=0:t.lineIndent tag; it should be "'+l.kind+'", not "'+t.kind+'"'),l.resolve(t.result)?(t.result=l.construct(t.result),null!==t.anchor&&(t.anchorMap[t.anchor]=t.result)):_(t,"cannot resolve a node with !<"+t.tag+"> explicit tag")):_(t,"unknown tag !<"+t.tag+">");return null!==t.listener&&t.listener("close",t),null!==t.tag||null!==t.anchor||y}function M(t){var e,n,s,a,c=t.position,u=!1;for(t.version=null,t.checkLineBreaks=t.legacy,t.tagMap={},t.anchorMap={};0!==(a=t.input.charCodeAt(t.position))&&(b(t,!0,-1),a=t.input.charCodeAt(t.position),!(t.lineIndent>0||37!==a));){for(u=!0,a=t.input.charCodeAt(++t.position),e=t.position;0!==a&&!o(a);)a=t.input.charCodeAt(++t.position);for(n=t.input.slice(e,t.position),s=[],n.length<1&&_(t,"directive name must not be less than one character in length");0!==a;){for(;i(a);)a=t.input.charCodeAt(++t.position);if(35===a){do a=t.input.charCodeAt(++t.position);while(0!==a&&!r(a));break}if(r(a))break;for(e=t.position;0!==a&&!o(a);)a=t.input.charCodeAt(++t.position);s.push(t.input.slice(e,t.position))}0!==a&&v(t),W.call(at,n)?at[n](t,n,s):d(t,'unknown document directive "'+n+'"')}return b(t,!0,-1),0===t.lineIndent&&45===t.input.charCodeAt(t.position)&&45===t.input.charCodeAt(t.position+1)&&45===t.input.charCodeAt(t.position+2)?(t.position+=3,b(t,!0,-1)):u&&_(t,"directives end mark is expected"),P(t,t.lineIndent-1,Z,!1,!0),b(t,!0,-1),t.checkLineBreaks&&tt.test(t.input.slice(c,t.position))&&d(t,"non-ASCII line breaks are interpreted as content"),t.documents.push(t.result),t.position===t.lineStart&&w(t)?void(46===t.input.charCodeAt(t.position)&&(t.position+=3,b(t,!0,-1))):void(t.position0&&"\0\r\n…\u2028\u2029".indexOf(this.buffer.charAt(r-1))===-1;)if(r-=1,this.position-r>e/2-1){n=" ... ",r+=5;break}for(o="",s=this.position;se/2-1){o=" ... ",s-=5;break}return a=this.buffer.slice(r,s),i.repeat(" ",t)+n+a+o+"\n"+i.repeat(" ",t+this.position-r+n.length)+"^"},r.prototype.toString=function(t){var e,n="";return this.name&&(n+='in "'+this.name+'" '),n+="at line "+(this.line+1)+", column "+(this.column+1),t||(e=this.getSnippet(),e&&(n+=":\n"+e)),n},t.exports=r},function(t,e,n){"use strict";function r(t){if(null===t)return!1;var e,n,r=0,i=t.length,o=u;for(n=0;n64)){if(e<0)return!1;r+=6}return r%8===0}function i(t){var e,n,r=t.replace(/[\r\n=]/g,""),i=r.length,o=u,s=0,c=[];for(e=0;e>16&255),c.push(s>>8&255),c.push(255&s)),s=s<<6|o.indexOf(r.charAt(e));return n=i%4*6,0===n?(c.push(s>>16&255),c.push(s>>8&255),c.push(255&s)):18===n?(c.push(s>>10&255),c.push(s>>2&255)):12===n&&c.push(s>>4&255),a?new a(c):c}function o(t){var e,n,r="",i=0,o=t.length,s=u;for(e=0;e>18&63],r+=s[i>>12&63],r+=s[i>>6&63],r+=s[63&i]),i=(i<<8)+t[e];return n=o%3,0===n?(r+=s[i>>18&63],r+=s[i>>12&63],r+=s[i>>6&63],r+=s[63&i]):2===n?(r+=s[i>>10&63],r+=s[i>>4&63],r+=s[i<<2&63],r+=s[64]):1===n&&(r+=s[i>>2&63],r+=s[i<<4&63],r+=s[64],r+=s[64]),r}function s(t){return a&&a.isBuffer(t)}var a;try{a=n(16).Buffer}catch(t){}var c=n(26),u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\n\r";t.exports=new c("tag:yaml.org,2002:binary",{kind:"scalar",resolve:r,construct:i,predicate:s,represent:o})},function(t,e,n){"use strict";function r(t){if(null===t)return!1;var e=t.length;return 4===e&&("true"===t||"True"===t||"TRUE"===t)||5===e&&("false"===t||"False"===t||"FALSE"===t)}function i(t){return"true"===t||"True"===t||"TRUE"===t}function o(t){return"[object Boolean]"===Object.prototype.toString.call(t)}var s=n(26);t.exports=new s("tag:yaml.org,2002:bool",{kind:"scalar",resolve:r,construct:i,predicate:o,represent:{lowercase:function(t){return t?"true":"false"},uppercase:function(t){return t?"TRUE":"FALSE"},camelcase:function(t){return t?"True":"False"}},defaultStyle:"lowercase"})},function(t,e,n){"use strict";function r(t){return null!==t&&!!u.test(t)}function i(t){var e,n,r,i;return e=t.replace(/_/g,"").toLowerCase(),n="-"===e[0]?-1:1,i=[],"+-".indexOf(e[0])>=0&&(e=e.slice(1)),".inf"===e?1===n?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:".nan"===e?NaN:e.indexOf(":")>=0?(e.split(":").forEach(function(t){i.unshift(parseFloat(t,10))}),e=0,r=1,i.forEach(function(t){e+=t*r,r*=60}),n*e):n*parseFloat(e,10)}function o(t,e){var n;if(isNaN(t))switch(e){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===t)switch(e){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===t)switch(e){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(a.isNegativeZero(t))return"-0.0";return n=t.toString(10),l.test(n)?n.replace("e",".e"):n}function s(t){return"[object Number]"===Object.prototype.toString.call(t)&&(t%1!==0||a.isNegativeZero(t))}var a=n(109),c=n(26),u=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)\\.[0-9_]*(?:[eE][-+][0-9]+)?|\\.[0-9_]+(?:[eE][-+][0-9]+)?|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$"),l=/^[-+]?[0-9]+e/;t.exports=new c("tag:yaml.org,2002:float",{kind:"scalar",resolve:r,construct:i,predicate:s,represent:o,defaultStyle:"lowercase"})},function(t,e,n){"use strict";function r(t){return 48<=t&&t<=57||65<=t&&t<=70||97<=t&&t<=102}function i(t){return 48<=t&&t<=55}function o(t){return 48<=t&&t<=57}function s(t){if(null===t)return!1;var e,n=t.length,s=0,a=!1;if(!n)return!1;if(e=t[s],"-"!==e&&"+"!==e||(e=t[++s]),"0"===e){if(s+1===n)return!0;if(e=t[++s],"b"===e){for(s++;s3)return!1;if("/"!==e[e.length-r.length-1])return!1}return!0}function i(t){var e=t,n=/\/([gim]*)$/.exec(t),r="";return"/"===e[0]&&(n&&(r=n[1]),e=e.slice(1,e.length-r.length-1)),new RegExp(e,r)}function o(t){var e="/"+t.source+"/";return t.global&&(e+="g"),t.multiline&&(e+="m"),t.ignoreCase&&(e+="i"),e}function s(t){return"[object RegExp]"===Object.prototype.toString.call(t)}var a=n(26);t.exports=new a("tag:yaml.org,2002:js/regexp",{kind:"scalar",resolve:r,construct:i,predicate:s,represent:o})},function(t,e,n){"use strict";function r(){return!0}function i(){}function o(){return""}function s(t){return"undefined"==typeof t}var a=n(26);t.exports=new a("tag:yaml.org,2002:js/undefined",{kind:"scalar",resolve:r,construct:i,predicate:s,represent:o})},function(t,e,n){"use strict";var r=n(26);t.exports=new r("tag:yaml.org,2002:map",{kind:"mapping",construct:function(t){return null!==t?t:{}}})},function(t,e,n){"use strict";function r(t){return"<<"===t||null===t}var i=n(26);t.exports=new i("tag:yaml.org,2002:merge",{kind:"scalar",resolve:r})},function(t,e,n){"use strict";function r(t){if(null===t)return!0;var e=t.length;return 1===e&&"~"===t||4===e&&("null"===t||"Null"===t||"NULL"===t)}function i(){return null}function o(t){return null===t}var s=n(26);t.exports=new s("tag:yaml.org,2002:null",{kind:"scalar",resolve:r,construct:i,predicate:o,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"}},defaultStyle:"lowercase"})},function(t,e,n){"use strict";function r(t){if(null===t)return!0;var e,n,r,i,o,c=[],u=t;for(e=0,n=u.length;e=t.maximum||!t.exclusiveMaximum&&e>t.maximum)&&(e=(t.maximum+t.minimum)/2),e):t.minimum?t.exclusiveMinimum?Math.floor(t.minimum)+1:t.minimum:t.maximum?t.exclusiveMaximum?t.maximum>0?0:Math.floor(t.maximum)-1:t.maximum>0?0:t.maximum:0}Object.defineProperty(n,"__esModule",{value:!0}),n.sampleNumber=r},{}],7:[function(t,e,n){"use strict";function r(t){var e=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],n={};return t&&"object"===i(t.properties)&&Object.keys(t.properties).forEach(function(r){e.skipReadOnly&&t.properties[r].readOnly||(n[r]=(0,o.traverse)(t.properties[r]))}),t&&"object"===i(t.additionalProperties)&&(n.property1=(0,o.traverse)(t.additionalProperties),n.property2=(0,o.traverse)(t.additionalProperties)),n}Object.defineProperty(n,"__esModule",{value:!0});var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol?"symbol":typeof t};n.sampleObject=r;var o=t("../traverse")},{"../traverse":9}],8:[function(t,e,n){"use strict";function r(){return"user@example.com"}function i(t,e){var n="pa$$word";return t>n.length&&(n+="_",n+=(0,_.ensureMinLength)(d,t-n.length).substring(0,t-n.length)),n}function o(t,e,n){var r=(0,_.toRFCDateTime)(new Date,n,!1);if(r.lengthe)throw Erorr("Using maxLength = "+e+' is incorrect with format "date-time"');return r}function s(t,e){return o(t,e)}function a(t,e){return o(t,e,!0)}function c(t,e){var n=(0,_.ensureMinLength)("string",t);return e&&n.length>e&&(n=n.substring(0,e)),n}function u(){return"192.168.0.1"}function l(){return"2001:0db8:85a3:0000:0000:8a2e:0370:7334"}function h(){return"example.com"}function p(){return"http://example.com"}function f(t){var e=t.format||"default",n=y[e]||c;return n(0|t.minLength,t.maxLength)}Object.defineProperty(n,"__esModule",{value:!0}),n.sampleString=f;var _=t("../utils"),d="qwerty!@#$%^123456",y={email:r,password:i,"date-time":s,date:a,ipv4:u,ipv6:l,hostname:h,uri:p,default:c}},{"../utils":10}],9:[function(t,e,n){"use strict";function r(t,e){if(t.allOf&&(0,o.mergeAllOf)(t),null!=t.example)return t.example;if(null!=t.default)return t.default;if(t.enum&&t.enum.length)return t.enum[0];var n=t.type,r=i._samplers[n];return r?r(t,e):{}}Object.defineProperty(n,"__esModule",{value:!0}),n.traverse=r;var i=t("./openapi-sampler"),o=t("./normalize")},{"./normalize":1,"./openapi-sampler":2}],10:[function(t,e,n){"use strict";function r(t){return t<10?"0"+t:t}function i(t,e,n){var i=t.getUTCFullYear()+"-"+r(t.getUTCMonth()+1)+"-"+r(t.getUTCDate());return e||(i+="T"+r(t.getUTCHours())+":"+r(t.getUTCMinutes())+":"+r(t.getUTCSeconds())+(n?"."+(t.getUTCMilliseconds()/1e3).toFixed(3).slice(2,5):"")+"Z"),i}function o(t,e){return e>t.length?t.repeat(Math.trunc(e/t.length)+1).substring(0,e):t}function s(t,e){for(var n=Object.keys(e),r=-1,i=n.length;++r>?>?|[!=]=?)=?|[~?@]/}),Prism.languages.actionscript["class-name"].alias="function",Prism.languages.markup&&Prism.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\\1|\\?(?!\1)[\w\W])*\2)*\s*\/?>/,lookbehind:!0,inside:{rest:Prism.languages.markup}}})},function(t,e){!function(t){var e={variable:[{pattern:/\$?\(\([\w\W]+?\)\)/,inside:{variable:[{pattern:/(^\$\(\([\w\W]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b-?(?:0x[\dA-Fa-f]+|\d*\.?\d+(?:[Ee]-?\d+)?)\b/,operator:/--?|-=|\+\+?|\+=|!=?|~|\*\*?|\*=|\/=?|%=?|<<=?|>>=?|<=?|>=?|==?|&&?|&=|\^=?|\|\|?|\|=|\?|:/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\([^)]+\)|`[^`]+`/,inside:{variable:/^\$\(|^`|\)$|`$/}},/\$(?:[a-z0-9_#\?\*!@]+|\{[^}]+\})/i]};t.languages.bash={shebang:{pattern:/^#!\s*\/bin\/bash|^#!\s*\/bin\/sh/,alias:"important"},comment:{pattern:/(^|[^"{\\])#.*/,lookbehind:!0},string:[{pattern:/((?:^|[^<])<<\s*)(?:"|')?(\w+?)(?:"|')?\s*\r?\n(?:[\s\S])*?\r?\n\2/g,lookbehind:!0,greedy:!0,inside:e},{pattern:/(["'])(?:\\\\|\\?[^\\])*?\1/g,greedy:!0,inside:e}],variable:e.variable,function:{pattern:/(^|\s|;|\||&)(?:alias|apropos|apt-get|aptitude|aspell|awk|basename|bash|bc|bg|builtin|bzip2|cal|cat|cd|cfdisk|chgrp|chmod|chown|chroot|chkconfig|cksum|clear|cmp|comm|command|cp|cron|crontab|csplit|cut|date|dc|dd|ddrescue|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|du|egrep|eject|enable|env|ethtool|eval|exec|expand|expect|export|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|getopts|git|grep|groupadd|groupdel|groupmod|groups|gzip|hash|head|help|hg|history|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|jobs|join|kill|killall|less|link|ln|locate|logname|logout|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|make|man|mkdir|mkfifo|mkisofs|mknod|more|most|mount|mtools|mtr|mv|mmv|nano|netstat|nice|nl|nohup|notify-send|nslookup|open|op|passwd|paste|pathchk|ping|pkill|popd|pr|printcap|printenv|printf|ps|pushd|pv|pwd|quota|quotacheck|quotactl|ram|rar|rcp|read|readarray|readonly|reboot|rename|renice|remsync|rev|rm|rmdir|rsync|screen|scp|sdiff|sed|seq|service|sftp|shift|shopt|shutdown|sleep|slocate|sort|source|split|ssh|stat|strace|su|sudo|sum|suspend|sync|tail|tar|tee|test|time|timeout|times|touch|top|traceroute|trap|tr|tsort|tty|type|ulimit|umask|umount|unalias|uname|unexpand|uniq|units|unrar|unshar|uptime|useradd|userdel|usermod|users|uuencode|uudecode|v|vdir|vi|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yes|zip)(?=$|\s|;|\||&)/,lookbehind:!0},keyword:{pattern:/(^|\s|;|\||&)(?:let|:|\.|if|then|else|elif|fi|for|break|continue|while|in|case|function|select|do|done|until|echo|exit|return|set|declare)(?=$|\s|;|\||&)/,lookbehind:!0},boolean:{pattern:/(^|\s|;|\||&)(?:true|false)(?=$|\s|;|\||&)/,lookbehind:!0},operator:/&&?|\|\|?|==?|!=?|<<>|<=?|>=?|=~/,punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];]/};var n=e.variable[1].inside;n.function=t.languages.bash.function,n.keyword=t.languages.bash.keyword,n.boolean=t.languages.bash.boolean,n.operator=t.languages.bash.operator,n.punctuation=t.languages.bash.punctuation}(Prism)},function(t,e){Prism.languages.c=Prism.languages.extend("clike",{keyword:/\b(asm|typeof|inline|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|union|unsigned|void|volatile|while)\b/,operator:/\-[>-]?|\+\+?|!=?|<>?=?|==?|&&?|\|?\||[~^%?*\/]/,number:/\b-?(?:0x[\da-f]+|\d*\.?\d+(?:e[+-]?\d+)?)[ful]*\b/i}),Prism.languages.insertBefore("c","string",{macro:{pattern:/(^\s*)#\s*[a-z]+([^\r\n\\]|\\.|\\(?:\r\n?|\n))*/im,lookbehind:!0,alias:"property",inside:{string:{pattern:/(#\s*include\s*)(<.+?>|("|')(\\?.)+?\3)/,lookbehind:!0},directive:{pattern:/(#\s*)\b(define|elif|else|endif|error|ifdef|ifndef|if|import|include|line|pragma|undef|using)\b/,lookbehind:!0,alias:"keyword"}}},constant:/\b(__FILE__|__LINE__|__DATE__|__TIME__|__TIMESTAMP__|__func__|EOF|NULL|stdin|stdout|stderr)\b/}),delete Prism.languages.c["class-name"],delete Prism.languages.c.boolean},function(t,e){!function(t){var e=/#(?!\{).+/,n={pattern:/#\{[^}]+\}/,alias:"variable"};t.languages.coffeescript=t.languages.extend("javascript",{comment:e,string:[{pattern:/'(?:\\?[^\\])*?'/,greedy:!0},{pattern:/"(?:\\?[^\\])*?"/,greedy:!0,inside:{interpolation:n}}],keyword:/\b(and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),t.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:e,interpolation:n}}}),t.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\?[\s\S])*?`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},rest:t.languages.javascript}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:n}}]}),t.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete t.languages.coffeescript["template-string"]}(Prism)},function(t,e){Prism.languages.cpp=Prism.languages.extend("c",{keyword:/\b(alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|class|compl|const|constexpr|const_cast|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|float|for|friend|goto|if|inline|int|long|mutable|namespace|new|noexcept|nullptr|operator|private|protected|public|register|reinterpret_cast|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,boolean:/\b(true|false)\b/,operator:/[-+]{1,2}|!=?|<{1,2}=?|>{1,2}=?|\->|:{1,2}|={1,2}|\^|~|%|&{1,2}|\|?\||\?|\*|\/|\b(and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/}),Prism.languages.insertBefore("cpp","keyword",{"class-name":{pattern:/(class\s+)[a-z0-9_]+/i,lookbehind:!0}})},function(t,e){Prism.languages.csharp=Prism.languages.extend("clike",{keyword:/\b(abstract|as|async|await|base|bool|break|byte|case|catch|char|checked|class|const|continue|decimal|default|delegate|do|double|else|enum|event|explicit|extern|false|finally|fixed|float|for|foreach|goto|if|implicit|in|int|interface|internal|is|lock|long|namespace|new|null|object|operator|out|override|params|private|protected|public|readonly|ref|return|sbyte|sealed|short|sizeof|stackalloc|static|string|struct|switch|this|throw|true|try|typeof|uint|ulong|unchecked|unsafe|ushort|using|virtual|void|volatile|while|add|alias|ascending|async|await|descending|dynamic|from|get|global|group|into|join|let|orderby|partial|remove|select|set|value|var|where|yield)\b/,string:[/@("|')(\1\1|\\\1|\\?(?!\1)[\s\S])*\1/,/("|')(\\?.)*?\1/],number:/\b-?(0x[\da-f]+|\d*\.?\d+f?)\b/i}),Prism.languages.insertBefore("csharp","keyword",{"generic-method":{pattern:/[a-z0-9_]+\s*<[^>\r\n]+?>\s*(?=\()/i,alias:"function",inside:{keyword:Prism.languages.csharp.keyword,punctuation:/[<>(),.:]/}},preprocessor:{pattern:/(^\s*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(\s*#)\b(define|elif|else|endif|endregion|error|if|line|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}})},function(t,e){Prism.languages.go=Prism.languages.extend("clike",{keyword:/\b(break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,builtin:/\b(bool|byte|complex(64|128)|error|float(32|64)|rune|string|u?int(8|16|32|64|)|uintptr|append|cap|close|complex|copy|delete|imag|len|make|new|panic|print(ln)?|real|recover)\b/,boolean:/\b(_|iota|nil|true|false)\b/,operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,number:/\b(-?(0x[a-f\d]+|(\d+\.?\d*|\.\d+)(e[-+]?\d+)?)i?)\b/i,string:/("|'|`)(\\?.|\r|\n)*?\1/}),delete Prism.languages.go["class-name"]},function(t,e){Prism.languages.haskell={comment:{pattern:/(^|[^-!#$%*+=?&@|~.:<>^\\\/])(--[^-!#$%*+=?&@|~.:<>^\\\/].*|{-[\w\W]*?-})/m,lookbehind:!0},char:/'([^\\']|\\([abfnrtv\\"'&]|\^[A-Z@[\]\^_]|NUL|SOH|STX|ETX|EOT|ENQ|ACK|BEL|BS|HT|LF|VT|FF|CR|SO|SI|DLE|DC1|DC2|DC3|DC4|NAK|SYN|ETB|CAN|EM|SUB|ESC|FS|GS|RS|US|SP|DEL|\d+|o[0-7]+|x[0-9a-fA-F]+))'/,string:{pattern:/"([^\\"]|\\([abfnrtv\\"'&]|\^[A-Z@[\]\^_]|NUL|SOH|STX|ETX|EOT|ENQ|ACK|BEL|BS|HT|LF|VT|FF|CR|SO|SI|DLE|DC1|DC2|DC3|DC4|NAK|SYN|ETB|CAN|EM|SUB|ESC|FS|GS|RS|US|SP|DEL|\d+|o[0-7]+|x[0-9a-fA-F]+)|\\\s+\\)*"/,greedy:!0},keyword:/\b(case|class|data|deriving|do|else|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b/,import_statement:{pattern:/(\r?\n|\r|^)\s*import\s+(qualified\s+)?([A-Z][_a-zA-Z0-9']*)(\.[A-Z][_a-zA-Z0-9']*)*(\s+as\s+([A-Z][_a-zA-Z0-9']*)(\.[A-Z][_a-zA-Z0-9']*)*)?(\s+hiding\b)?/m,inside:{keyword:/\b(import|qualified|as|hiding)\b/}},builtin:/\b(abs|acos|acosh|all|and|any|appendFile|approxRational|asTypeOf|asin|asinh|atan|atan2|atanh|basicIORun|break|catch|ceiling|chr|compare|concat|concatMap|const|cos|cosh|curry|cycle|decodeFloat|denominator|digitToInt|div|divMod|drop|dropWhile|either|elem|encodeFloat|enumFrom|enumFromThen|enumFromThenTo|enumFromTo|error|even|exp|exponent|fail|filter|flip|floatDigits|floatRadix|floatRange|floor|fmap|foldl|foldl1|foldr|foldr1|fromDouble|fromEnum|fromInt|fromInteger|fromIntegral|fromRational|fst|gcd|getChar|getContents|getLine|group|head|id|inRange|index|init|intToDigit|interact|ioError|isAlpha|isAlphaNum|isAscii|isControl|isDenormalized|isDigit|isHexDigit|isIEEE|isInfinite|isLower|isNaN|isNegativeZero|isOctDigit|isPrint|isSpace|isUpper|iterate|last|lcm|length|lex|lexDigits|lexLitChar|lines|log|logBase|lookup|map|mapM|mapM_|max|maxBound|maximum|maybe|min|minBound|minimum|mod|negate|not|notElem|null|numerator|odd|or|ord|otherwise|pack|pi|pred|primExitWith|print|product|properFraction|putChar|putStr|putStrLn|quot|quotRem|range|rangeSize|read|readDec|readFile|readFloat|readHex|readIO|readInt|readList|readLitChar|readLn|readOct|readParen|readSigned|reads|readsPrec|realToFrac|recip|rem|repeat|replicate|return|reverse|round|scaleFloat|scanl|scanl1|scanr|scanr1|seq|sequence|sequence_|show|showChar|showInt|showList|showLitChar|showParen|showSigned|showString|shows|showsPrec|significand|signum|sin|sinh|snd|sort|span|splitAt|sqrt|subtract|succ|sum|tail|take|takeWhile|tan|tanh|threadToIOResult|toEnum|toInt|toInteger|toLower|toRational|toUpper|truncate|uncurry|undefined|unlines|until|unwords|unzip|unzip3|userError|words|writeFile|zip|zip3|zipWith|zipWith3)\b/,number:/\b(\d+(\.\d+)?(e[+-]?\d+)?|0o[0-7]+|0x[0-9a-f]+)\b/i,operator:/\s\.\s|[-!#$%*+=?&@|~.:<>^\\\/]*\.[-!#$%*+=?&@|~.:<>^\\\/]+|[-!#$%*+=?&@|~.:<>^\\\/]+\.[-!#$%*+=?&@|~.:<>^\\\/]*|[-!#$%*+=?&@|~:<>^\\\/]+|`([A-Z][_a-zA-Z0-9']*\.)*[_a-z][_a-zA-Z0-9']*`/,hvariable:/\b([A-Z][_a-zA-Z0-9']*\.)*[_a-z][_a-zA-Z0-9']*\b/,constant:/\b([A-Z][_a-zA-Z0-9']*\.)*[A-Z][_a-zA-Z0-9']*\b/,punctuation:/[{}[\];(),.:]/}},function(t,e){Prism.languages.java=Prism.languages.extend("clike",{keyword:/\b(abstract|continue|for|new|switch|assert|default|goto|package|synchronized|boolean|do|if|private|this|break|double|implements|protected|throw|byte|else|import|public|throws|case|enum|instanceof|return|transient|catch|extends|int|short|try|char|final|interface|static|void|class|finally|long|strictfp|volatile|const|float|native|super|while)\b/,number:/\b0b[01]+\b|\b0x[\da-f]*\.?[\da-fp\-]+\b|\b\d*\.?\d+(?:e[+-]?\d+)?[df]?\b/i,operator:{pattern:/(^|[^.])(?:\+[+=]?|-[-=]?|!=?|<>?>?=?|==?|&[&=]?|\|[|=]?|\*=?|\/=?|%=?|\^=?|[?:~])/m,lookbehind:!0}}),Prism.languages.insertBefore("java","function",{annotation:{alias:"punctuation",pattern:/(^|[^.])@\w+/,lookbehind:!0}})},function(t,e){Prism.languages.lua={comment:/^#!.+|--(?:\[(=*)\[[\s\S]*?\]\1\]|.*)/m,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\z(?:\r\n|\s)|\\(?:\r\n|[\s\S]))*\1|\[(=*)\[[\s\S]*?\]\2\]/,greedy:!0},number:/\b0x[a-f\d]+\.?[a-f\d]*(?:p[+-]?\d+)?\b|\b\d+(?:\.\B|\.?\d*(?:e[+-]?\d+)?\b)|\B\.\d+(?:e[+-]?\d+)?\b/i,keyword:/\b(?:and|break|do|else|elseif|end|false|for|function|goto|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,function:/(?!\d)\w+(?=\s*(?:[({]))/,operator:[/[-+*%^&|#]|\/\/?|<[<=]?|>[>=]?|[=~]=?/,{pattern:/(^|[^.])\.\.(?!\.)/,lookbehind:!0}],punctuation:/[\[\](){},;]|\.+|:+/}},function(t,e){Prism.languages.matlab={string:/\B'(?:''|[^'\n])*'/,comment:[/%\{[\s\S]*?\}%/,/%.+/],number:/\b-?(?:\d*\.?\d+(?:[eE][+-]?\d+)?(?:[ij])?|[ij])\b/,keyword:/\b(?:break|case|catch|continue|else|elseif|end|for|function|if|inf|NaN|otherwise|parfor|pause|pi|return|switch|try|while)\b/,function:/(?!\d)\w+(?=\s*\()/,operator:/\.?[*^\/\\']|[+\-:@]|[<>=~]=?|&&?|\|\|?/,punctuation:/\.{3}|[.,;\[\](){}!]/}},function(t,e){Prism.languages.objectivec=Prism.languages.extend("c",{keyword:/\b(asm|typeof|inline|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|union|unsigned|void|volatile|while|in|self|super)\b|(@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,string:/("|')(\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1|@"(\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,operator:/-[->]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/})},function(t,e){Prism.languages.perl={comment:[{pattern:/(^\s*)=\w+[\s\S]*?=cut.*/m,lookbehind:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0}],string:[/\b(?:q|qq|qx|qw)\s*([^a-zA-Z0-9\s\{\(\[<])(?:[^\\]|\\[\s\S])*?\1/,/\b(?:q|qq|qx|qw)\s+([a-zA-Z0-9])(?:[^\\]|\\[\s\S])*?\1/,/\b(?:q|qq|qx|qw)\s*\((?:[^()\\]|\\[\s\S])*\)/,/\b(?:q|qq|qx|qw)\s*\{(?:[^{}\\]|\\[\s\S])*\}/,/\b(?:q|qq|qx|qw)\s*\[(?:[^[\]\\]|\\[\s\S])*\]/,/\b(?:q|qq|qx|qw)\s*<(?:[^<>\\]|\\[\s\S])*>/,/("|`)(?:[^\\]|\\[\s\S])*?\1/,/'(?:[^'\\\r\n]|\\.)*'/],regex:[/\b(?:m|qr)\s*([^a-zA-Z0-9\s\{\(\[<])(?:[^\\]|\\[\s\S])*?\1[msixpodualngc]*/,/\b(?:m|qr)\s+([a-zA-Z0-9])(?:[^\\]|\\.)*?\1[msixpodualngc]*/,/\b(?:m|qr)\s*\((?:[^()\\]|\\[\s\S])*\)[msixpodualngc]*/,/\b(?:m|qr)\s*\{(?:[^{}\\]|\\[\s\S])*\}[msixpodualngc]*/,/\b(?:m|qr)\s*\[(?:[^[\]\\]|\\[\s\S])*\][msixpodualngc]*/,/\b(?:m|qr)\s*<(?:[^<>\\]|\\[\s\S])*>[msixpodualngc]*/,{pattern:/(^|[^-]\b)(?:s|tr|y)\s*([^a-zA-Z0-9\s\{\(\[<])(?:[^\\]|\\[\s\S])*?\2(?:[^\\]|\\[\s\S])*?\2[msixpodualngcer]*/,lookbehind:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s+([a-zA-Z0-9])(?:[^\\]|\\[\s\S])*?\2(?:[^\\]|\\[\s\S])*?\2[msixpodualngcer]*/,lookbehind:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*\((?:[^()\\]|\\[\s\S])*\)\s*\((?:[^()\\]|\\[\s\S])*\)[msixpodualngcer]*/,lookbehind:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*\{(?:[^{}\\]|\\[\s\S])*\}\s*\{(?:[^{}\\]|\\[\s\S])*\}[msixpodualngcer]*/,lookbehind:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*\[(?:[^[\]\\]|\\[\s\S])*\]\s*\[(?:[^[\]\\]|\\[\s\S])*\][msixpodualngcer]*/,lookbehind:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*<(?:[^<>\\]|\\[\s\S])*>\s*<(?:[^<>\\]|\\[\s\S])*>[msixpodualngcer]*/,lookbehind:!0},/\/(?:[^\/\\\r\n]|\\.)*\/[msixpodualngc]*(?=\s*(?:$|[\r\n,.;})&|\-+*~<>!?^]|(lt|gt|le|ge|eq|ne|cmp|not|and|or|xor|x)\b))/],variable:[/[&*$@%]\{\^[A-Z]+\}/,/[&*$@%]\^[A-Z_]/,/[&*$@%]#?(?=\{)/,/[&*$@%]#?((::)*'?(?!\d)[\w$]+)+(::)*/i,/[&*$@%]\d+/,/(?!%=)[$@%][!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~]/],filehandle:{pattern:/<(?![<=])\S*>|\b_\b/,alias:"symbol"},vstring:{pattern:/v\d+(\.\d+)*|\d+(\.\d+){2,}/,alias:"string"},function:{pattern:/sub [a-z0-9_]+/i,inside:{keyword:/sub/}},keyword:/\b(any|break|continue|default|delete|die|do|else|elsif|eval|for|foreach|given|goto|if|last|local|my|next|our|package|print|redo|require|say|state|sub|switch|undef|unless|until|use|when|while)\b/,number:/\b-?(0x[\dA-Fa-f](_?[\dA-Fa-f])*|0b[01](_?[01])*|(\d(_?\d)*)?\.?\d(_?\d)*([Ee][+-]?\d+)?)\b/,operator:/-[rwxoRWXOezsfdlpSbctugkTBMAC]\b|\+[+=]?|-[-=>]?|\*\*?=?|\/\/?=?|=[=~>]?|~[~=]?|\|\|?=?|&&?=?|<(?:=>?|<=?)?|>>?=?|![~=]?|[%^]=?|\.(?:=|\.\.?)?|[\\?]|\bx(?:=|\b)|\b(lt|gt|le|ge|eq|ne|cmp|not|and|or|xor)\b/,punctuation:/[{}[\];(),:]/}},function(t,e){Prism.languages.php=Prism.languages.extend("clike",{keyword:/\b(and|or|xor|array|as|break|case|cfunction|class|const|continue|declare|default|die|do|else|elseif|enddeclare|endfor|endforeach|endif|endswitch|endwhile|extends|for|foreach|function|include|include_once|global|if|new|return|static|switch|use|require|require_once|var|while|abstract|interface|public|implements|private|protected|parent|throw|null|echo|print|trait|namespace|final|yield|goto|instanceof|finally|try|catch)\b/i,constant:/\b[A-Z0-9_]{2,}\b/,comment:{pattern:/(^|[^\\])(?:\/\*[\w\W]*?\*\/|\/\/.*)/,lookbehind:!0}}),Prism.languages.insertBefore("php","class-name",{"shell-comment":{pattern:/(^|[^\\])#.*/,lookbehind:!0,alias:"comment"}}),Prism.languages.insertBefore("php","keyword",{delimiter:/\?>|<\?(?:php)?/i,variable:/\$\w+\b/i,package:{pattern:/(\\|namespace\s+|use\s+)[\w\\]+/,lookbehind:!0,inside:{punctuation:/\\/}}}),Prism.languages.insertBefore("php","operator",{property:{pattern:/(->)[\w]+/,lookbehind:!0}}),Prism.languages.markup&&(Prism.hooks.add("before-highlight",function(t){"php"===t.language&&(t.tokenStack=[],t.backupCode=t.code,t.code=t.code.replace(/(?:<\?php|<\?)[\w\W]*?(?:\?>)/gi,function(e){return t.tokenStack.push(e),"{{{PHP"+t.tokenStack.length+"}}}"}))}),Prism.hooks.add("before-insert",function(t){"php"===t.language&&(t.code=t.backupCode,delete t.backupCode)}),Prism.hooks.add("after-highlight",function(t){if("php"===t.language){for(var e,n=0;e=t.tokenStack[n];n++)t.highlightedCode=t.highlightedCode.replace("{{{PHP"+(n+1)+"}}}",Prism.highlight(e,t.grammar,"php").replace(/\$/g,"$$$$"));t.element.innerHTML=t.highlightedCode}}),Prism.hooks.add("wrap",function(t){"php"===t.language&&"markup"===t.type&&(t.content=t.content.replace(/(\{\{\{PHP[0-9]+\}\}\})/g,'$1'))}),Prism.languages.insertBefore("php","comment",{markup:{pattern:/<[^?]\/?(.*?)>/,inside:Prism.languages.markup},php:/\{\{\{PHP[0-9]+\}\}\}/}))},function(t,e){Prism.languages.python={"triple-quoted-string":{pattern:/"""[\s\S]+?"""|'''[\s\S]+?'''/,alias:"string"},comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},string:{pattern:/("|')(?:\\\\|\\?[^\\\r\n])*?\1/,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_][a-zA-Z0-9_]*(?=\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)[a-z0-9_]+/i,lookbehind:!0},keyword:/\b(?:as|assert|async|await|break|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|pass|print|raise|return|try|while|with|yield)\b/,boolean:/\b(?:True|False)\b/,number:/\b-?(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*\.?\d*|\.\d+)(?:e[+-]?\d+)?j?\b/i,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]|\b(?:or|and|not)\b/,punctuation:/[{}[\];(),.:]/}},function(t,e){Prism.languages.r={comment:/#.*/,string:/(['"])(?:\\?.)*?\1/,"percent-operator":{pattern:/%[^%\s]*%/,alias:"operator"},boolean:/\b(?:TRUE|FALSE)\b/,ellipsis:/\.\.(?:\.|\d+)/,number:[/\b(?:NaN|Inf)\b/,/\b(?:0x[\dA-Fa-f]+(?:\.\d*)?|\d*\.?\d+)(?:[EePp][+-]?\d+)?[iL]?\b/],keyword:/\b(?:if|else|repeat|while|function|for|in|next|break|NULL|NA|NA_integer_|NA_real_|NA_complex_|NA_character_)\b/,operator:/->?>?|<(?:=|=!]=?|::?|&&?|\|\|?|[+*\/^$@~]/,punctuation:/[(){}\[\],;]/}},function(t,e){!function(t){t.languages.ruby=t.languages.extend("clike",{comment:/#(?!\{[^\r\n]*?\}).*/,keyword:/\b(alias|and|BEGIN|begin|break|case|class|def|define_method|defined|do|each|else|elsif|END|end|ensure|false|for|if|in|module|new|next|nil|not|or|raise|redo|require|rescue|retry|return|self|super|then|throw|true|undef|unless|until|when|while|yield)\b/});var e={pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"tag"},rest:t.util.clone(t.languages.ruby)}};t.languages.insertBefore("ruby","keyword",{regex:[{pattern:/%r([^a-zA-Z0-9\s\{\(\[<])(?:[^\\]|\\[\s\S])*?\1[gim]{0,3}/,inside:{interpolation:e}},{pattern:/%r\((?:[^()\\]|\\[\s\S])*\)[gim]{0,3}/,inside:{interpolation:e}},{pattern:/%r\{(?:[^#{}\\]|#(?:\{[^}]+\})?|\\[\s\S])*\}[gim]{0,3}/,inside:{interpolation:e}},{pattern:/%r\[(?:[^\[\]\\]|\\[\s\S])*\][gim]{0,3}/,inside:{interpolation:e}},{pattern:/%r<(?:[^<>\\]|\\[\s\S])*>[gim]{0,3}/,inside:{interpolation:e}},{pattern:/(^|[^\/])\/(?!\/)(\[.+?]|\\.|[^\/\r\n])+\/[gim]{0,3}(?=\s*($|[\r\n,.;})]))/,lookbehind:!0}],variable:/[@$]+[a-zA-Z_][a-zA-Z_0-9]*(?:[?!]|\b)/,symbol:/:[a-zA-Z_][a-zA-Z_0-9]*(?:[?!]|\b)/}),t.languages.insertBefore("ruby","number",{builtin:/\b(Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Stat|File|Fixnum|Fload|Hash|Integer|IO|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|String|Struct|TMS|Symbol|ThreadGroup|Thread|Time|TrueClass)\b/,constant:/\b[A-Z][a-zA-Z_0-9]*(?:[?!]|\b)/}),t.languages.ruby.string=[{pattern:/%[qQiIwWxs]?([^a-zA-Z0-9\s\{\(\[<])(?:[^\\]|\\[\s\S])*?\1/,inside:{interpolation:e}},{pattern:/%[qQiIwWxs]?\((?:[^()\\]|\\[\s\S])*\)/,inside:{interpolation:e}},{pattern:/%[qQiIwWxs]?\{(?:[^#{}\\]|#(?:\{[^}]+\})?|\\[\s\S])*\}/,inside:{interpolation:e}},{pattern:/%[qQiIwWxs]?\[(?:[^\[\]\\]|\\[\s\S])*\]/,inside:{interpolation:e}},{pattern:/%[qQiIwWxs]?<(?:[^<>\\]|\\[\s\S])*>/,inside:{interpolation:e}},{pattern:/("|')(#\{[^}]+\}|\\(?:\r?\n|\r)|\\?.)*?\1/,inside:{interpolation:e}}]}(Prism)},function(t,e){Prism.languages.scala=Prism.languages.extend("java",{keyword:/<-|=>|\b(?:abstract|case|catch|class|def|do|else|extends|final|finally|for|forSome|if|implicit|import|lazy|match|new|null|object|override|package|private|protected|return|sealed|self|super|this|throw|trait|try|type|val|var|while|with|yield)\b/,string:[{pattern:/"""[\W\w]*?"""/,greedy:!0},{pattern:/("|')(?:\\\\|\\?[^\\\r\n])*?\1/,greedy:!0}],builtin:/\b(?:String|Int|Long|Short|Byte|Boolean|Double|Float|Char|Any|AnyRef|AnyVal|Unit|Nothing)\b/,number:/\b(?:0x[\da-f]*\.?[\da-f]+|\d*\.?\d+e?\d*[dfl]?)\b/i,symbol:/'[^\d\s\\]\w*/}),delete Prism.languages.scala["class-name"],delete Prism.languages.scala.function},function(t,e){Prism.languages.swift=Prism.languages.extend("clike",{string:{pattern:/("|')(\\(?:\((?:[^()]|\([^)]+\))+\)|\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/\\\((?:[^()]|\([^)]+\))+\)/,inside:{delimiter:{pattern:/^\\\(|\)$/,alias:"variable"}}}}},keyword:/\b(as|associativity|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic(?:Type)?|else|enum|extension|fallthrough|final|for|func|get|guard|if|import|in|infix|init|inout|internal|is|lazy|left|let|mutating|new|none|nonmutating|operator|optional|override|postfix|precedence|prefix|private|Protocol|public|repeat|required|rethrows|return|right|safe|self|Self|set|static|struct|subscript|super|switch|throws?|try|Type|typealias|unowned|unsafe|var|weak|where|while|willSet|__(?:COLUMN__|FILE__|FUNCTION__|LINE__))\b/,number:/\b([\d_]+(\.[\de_]+)?|0x[a-f0-9_]+(\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,constant:/\b(nil|[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,atrule:/@\b(IB(?:Outlet|Designable|Action|Inspectable)|class_protocol|exported|noreturn|NS(?:Copying|Managed)|objc|UIApplicationMain|auto_closure)\b/,builtin:/\b([A-Z]\S+|abs|advance|alignof(?:Value)?|assert|contains|count(?:Elements)?|debugPrint(?:ln)?|distance|drop(?:First|Last)|dump|enumerate|equal|filter|find|first|getVaList|indices|isEmpty|join|last|lexicographicalCompare|map|max(?:Element)?|min(?:Element)?|numericCast|overlaps|partition|print(?:ln)?|reduce|reflect|reverse|sizeof(?:Value)?|sort(?:ed)?|split|startsWith|stride(?:of(?:Value)?)?|suffix|swap|toDebugString|toString|transcode|underestimateCount|unsafeBitCast|with(?:ExtendedLifetime|Unsafe(?:MutablePointers?|Pointers?)|VaList))\b/}),Prism.languages.swift.string.inside.interpolation.inside.rest=Prism.util.clone(Prism.languages.swift)},function(t,e,n){(function(e){var n="undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{},r=function(){var t=/\blang(?:uage)?-(\w+)\b/i,e=0,r=n.Prism={util:{encode:function(t){return t instanceof i?new i(t.type,r.util.encode(t.content),t.alias):"Array"===r.util.type(t)?t.map(r.util.encode):t.replace(/&/g,"&").replace(/t.length)break t;if(!(m instanceof i)){l.lastIndex=0;var g=l.exec(m),v=1;if(!g&&f&&y!=o.length-1){var b=o[y+1].matchedStr||o[y+1],w=m+b;if(y=m.length)continue;var I=g.index+g[0].length,C=m.length+b.length;if(v=3,I<=C){if(o[y+1].greedy)continue;v=2,w=w.slice(0,C)}m=w}if(g){p&&(_=g[1].length);var x=g.index+_,g=g[0].slice(_),I=x+g.length,k=m.slice(0,x),T=m.slice(I),E=[y,v];k&&E.push(k);var S=new i(a,h?r.tokenize(g,h):g,d,g,f);E.push(S),T&&E.push(T),Array.prototype.splice.apply(o,E)}}}}}return o},hooks:{all:{},add:function(t,e){var n=r.hooks.all;n[t]=n[t]||[],n[t].push(e)},run:function(t,e){var n=r.hooks.all[t];if(n&&n.length)for(var i,o=0;i=n[o++];)i(e)}}},i=r.Token=function(t,e,n,r,i){this.type=t,this.content=e,this.alias=n,this.matchedStr=r||null,this.greedy=!!i};if(i.stringify=function(t,e,n){if("string"==typeof t)return t;if("Array"===r.util.type(t))return t.map(function(n){return i.stringify(n,e,t)}).join("");var o={type:t.type,content:i.stringify(t.content,e,n),tag:"span",classes:["token",t.type],attributes:{},language:e,parent:n};if("comment"==o.type&&(o.attributes.spellcheck="true"),t.alias){var s="Array"===r.util.type(t.alias)?t.alias:[t.alias];Array.prototype.push.apply(o.classes,s)}r.hooks.run("wrap",o);var a="";for(var c in o.attributes)a+=(a?" ":"")+c+'="'+(o.attributes[c]||"")+'"';return"<"+o.tag+' class="'+o.classes.join(" ")+'" '+a+">"+o.content+""},!n.document)return n.addEventListener?(n.addEventListener("message",function(t){var e=JSON.parse(t.data),i=e.language,o=e.code,s=e.immediateClose;n.postMessage(r.highlight(o,r.languages[i],i)),s&&n.close()},!1),n.Prism):n.Prism;var o=document.currentScript||[].slice.call(document.getElementsByTagName("script")).pop();return o&&(r.filename=o.src,document.addEventListener&&!o.hasAttribute("data-manual")&&("loading"!==document.readyState?requestAnimationFrame(r.highlightAll,0):document.addEventListener("DOMContentLoaded",r.highlightAll))),n.Prism}();"undefined"!=typeof t&&t.exports&&(t.exports=r),"undefined"!=typeof e&&(e.Prism=r),r.languages.markup={comment://,prolog:/<\?[\w\W]+?\?>/,doctype://,cdata://i,tag:{pattern:/<\/?(?!\d)[^\s>\/=.$<]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\\1|\\?(?!\1)[\w\W])*\1|[^\s'">=]+))?)*\s*\/?>/i,inside:{tag:{pattern:/^<\/?[^\s>\/]+/i,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"attr-value":{pattern:/=(?:('|")[\w\W]*?(\1)|[^\s>]+)/i,inside:{punctuation:/[=>"']/}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:/&#?[\da-z]{1,8};/i},r.hooks.add("wrap",function(t){"entity"===t.type&&(t.attributes.title=t.content.replace(/&/,"&"))}),r.languages.xml=r.languages.markup,r.languages.html=r.languages.markup,r.languages.mathml=r.languages.markup,r.languages.svg=r.languages.markup,r.languages.css={comment:/\/\*[\w\W]*?\*\//,atrule:{pattern:/@[\w-]+?.*?(;|(?=\s*\{))/i,inside:{rule:/@[\w-]+/}},url:/url\((?:(["'])(\\(?:\r\n|[\w\W])|(?!\1)[^\\\r\n])*\1|.*?)\)/i,selector:/[^\{\}\s][^\{\};]*?(?=\s*\{)/,string:/("|')(\\(?:\r\n|[\w\W])|(?!\1)[^\\\r\n])*\1/,property:/(\b|\B)[\w-]+(?=\s*:)/i,important:/\B!important\b/i,function:/[-a-z0-9]+(?=\()/i,punctuation:/[(){};:]/},r.languages.css.atrule.inside.rest=r.util.clone(r.languages.css),r.languages.markup&&(r.languages.insertBefore("markup","tag",{style:{pattern:/()[\w\W]*?(?=<\/style>)/i,lookbehind:!0,inside:r.languages.css,alias:"language-css"}}),r.languages.insertBefore("inside","attr-value",{"style-attr":{pattern:/\s*style=("|').*?\1/i,inside:{"attr-name":{pattern:/^\s*style/i,inside:r.languages.markup.tag.inside},punctuation:/^\s*=\s*['"]|['"]\s*$/,"attr-value":{pattern:/.+/i,inside:r.languages.css}},alias:"language-css"}},r.languages.markup.tag)),r.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\w\W]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0}],string:{pattern:/(["'])(\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/((?:\b(?:class|interface|extends|implements|trait|instanceof|new)\s+)|(?:catch\s+\())[a-z0-9_\.\\]+/i, +lookbehind:!0,inside:{punctuation:/(\.|\\)/}},keyword:/\b(if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/,boolean:/\b(true|false)\b/,function:/[a-z0-9_]+(?=\()/i,number:/\b-?(?:0x[\da-f]+|\d*\.?\d+(?:e[+-]?\d+)?)\b/i,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&?|\|\|?|\?|\*|\/|~|\^|%/,punctuation:/[{}[\];(),.:]/},r.languages.javascript=r.languages.extend("clike",{keyword:/\b(as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|var|void|while|with|yield)\b/,number:/\b-?(0x[\dA-Fa-f]+|0b[01]+|0o[0-7]+|\d*\.?\d+([Ee][+-]?\d+)?|NaN|Infinity)\b/,function:/[_$a-zA-Z\xA0-\uFFFF][_$a-zA-Z0-9\xA0-\uFFFF]*(?=\()/i}),r.languages.insertBefore("javascript","keyword",{regex:{pattern:/(^|[^\/])\/(?!\/)(\[.+?]|\\.|[^\/\\\r\n])+\/[gimyu]{0,5}(?=\s*($|[\r\n,.;})]))/,lookbehind:!0,greedy:!0}}),r.languages.insertBefore("javascript","string",{"template-string":{pattern:/`(?:\\\\|\\?[^\\])*?`/,greedy:!0,inside:{interpolation:{pattern:/\$\{[^}]+\}/,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:r.languages.javascript}},string:/[\s\S]+/}}}),r.languages.markup&&r.languages.insertBefore("markup","tag",{script:{pattern:/()[\w\W]*?(?=<\/script>)/i,lookbehind:!0,inside:r.languages.javascript,alias:"language-javascript"}}),r.languages.js=r.languages.javascript,function(){"undefined"!=typeof self&&self.Prism&&self.document&&document.querySelector&&(self.Prism.fileHighlight=function(){var t={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"};Array.prototype.forEach&&Array.prototype.slice.call(document.querySelectorAll("pre[data-src]")).forEach(function(e){for(var n,i=e.getAttribute("data-src"),o=e,s=/\blang(?:uage)?-(?!\*)(\w+)\b/i;o&&!s.test(o.className);)o=o.parentNode;if(o&&(n=(e.className.match(s)||[,""])[1]),!n){var a=(i.match(/\.(\w+)$/)||[,""])[1];n=t[a]||a}var c=document.createElement("code");c.className="language-"+n,e.textContent="",c.textContent="Loading…",e.appendChild(c);var u=new XMLHttpRequest;u.open("GET",i,!0),u.onreadystatechange=function(){4==u.readyState&&(u.status<400&&u.responseText?(c.textContent=u.responseText,r.highlightElement(c)):u.status>=400?c.textContent="✖ Error "+u.status+" while fetching file: "+u.statusText:c.textContent="✖ Error: File does not exist or is empty")},u.send(null)})},document.addEventListener("DOMContentLoaded",self.Prism.fileHighlight))}()}).call(e,n(27))},function(t,e,n){(function(t,r){var i;!function(o){function s(t){throw new RangeError(N[t])}function a(t,e){for(var n=t.length,r=[];n--;)r[n]=e(t[n]);return r}function c(t,e){var n=t.split("@"),r="";n.length>1&&(r=n[0]+"@",t=n[1]),t=t.replace(A,".");var i=t.split("."),o=a(i,e).join(".");return r+o}function u(t){for(var e,n,r=[],i=0,o=t.length;i=55296&&e<=56319&&i65535&&(t-=65536,e+=D(t>>>10&1023|55296),t=56320|1023&t),e+=D(t)}).join("")}function h(t){return t-48<10?t-22:t-65<26?t-65:t-97<26?t-97:w}function p(t,e){return t+22+75*(t<26)-((0!=e)<<5)}function f(t,e,n){var r=0;for(t=n?M(t/k):t>>1,t+=M(t/e);t>P*I>>1;r+=w)t=M(t/P);return M(r+(P+1)*t/(t+C))}function _(t){var e,n,r,i,o,a,c,u,p,_,d=[],y=t.length,m=0,g=E,v=T;for(n=t.lastIndexOf(S),n<0&&(n=0),r=0;r=128&&s("not-basic"),d.push(t.charCodeAt(r));for(i=n>0?n+1:0;i=y&&s("invalid-input"),u=h(t.charCodeAt(i++)),(u>=w||u>M((b-m)/a))&&s("overflow"),m+=u*a,p=c<=v?x:c>=v+I?I:c-v,!(uM(b/_)&&s("overflow"),a*=_;e=d.length+1,v=f(m-o,e,0==o),M(m/e)>b-g&&s("overflow"),g+=M(m/e),m%=e,d.splice(m++,0,g)}return l(d)}function d(t){var e,n,r,i,o,a,c,l,h,_,d,y,m,g,v,C=[];for(t=u(t),y=t.length,e=E,n=0,o=T,a=0;a=e&&dM((b-n)/m)&&s("overflow"),n+=(c-e)*m,e=c,a=0;ab&&s("overflow"),d==e){for(l=n,h=w;_=h<=o?x:h>=o+I?I:h-o,!(l<_);h+=w)v=l-_,g=w-_,C.push(D(p(_+v%g,0))),l=M(v/g);C.push(D(p(l,0))),o=f(n,m,r==i),n=0,++r}++n,++e}return C.join("")}function y(t){return c(t,function(t){return O.test(t)?_(t.slice(4).toLowerCase()):t})}function m(t){return c(t,function(t){return R.test(t)?"xn--"+d(t):t})}var g=("object"==typeof e&&e&&!e.nodeType&&e,"object"==typeof t&&t&&!t.nodeType&&t,"object"==typeof r&&r);g.global!==g&&g.window!==g&&g.self!==g||(o=g);var v,b=2147483647,w=36,x=1,I=26,C=38,k=700,T=72,E=128,S="-",O=/^xn--/,R=/[^\x20-\x7E]/,A=/[\x2E\u3002\uFF0E\uFF61]/g,N={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},P=w-x,M=Math.floor,D=String.fromCharCode;v={version:"1.4.1",ucs2:{decode:u,encode:l},decode:_,encode:d,toASCII:m,toUnicode:y},i=function(){return v}.call(e,n,e,t),!(void 0!==i&&(t.exports=i))}(this)}).call(e,n(397)(t),n(27))},function(t,e){"use strict";function n(t,e){return Object.prototype.hasOwnProperty.call(t,e)}t.exports=function(t,e,i,o){e=e||"&",i=i||"=";var s={};if("string"!=typeof t||0===t.length)return s;var a=/\+/g;t=t.split(e);var c=1e3;o&&"number"==typeof o.maxKeys&&(c=o.maxKeys);var u=t.length;c>0&&u>c&&(u=c);for(var l=0;l=0?(h=d.substr(0,y),p=d.substr(y+1)):(h=d,p=""),f=decodeURIComponent(h),_=decodeURIComponent(p),n(s,f)?r(s[f])?s[f].push(_):s[f]=[s[f],_]:s[f]=_}return s};var r=Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)}},function(t,e){"use strict";function n(t,e){if(t.map)return t.map(e);for(var n=[],r=0;r`\x00-\x20]+/,o=/'[^']*'/,s=/"[^"]*"/,a=n(/(?:unquoted|single_quoted|double_quoted)/)("unquoted",i)("single_quoted",o)("double_quoted",s)(),c=n(/(?:\s+attr_name(?:\s*=\s*attr_value)?)/)("attr_name",r)("attr_value",a)(),u=n(/<[A-Za-z][A-Za-z0-9]*attribute*\s*\/?>/)("attribute",c)(),l=/<\/[A-Za-z][A-Za-z0-9]*\s*>/,h=//,p=/<[?].*?[?]>/,f=/]*>/,_=/])*\]\]>/,d=n(/^(?:open_tag|close_tag|comment|processing|declaration|cdata)/)("open_tag",u)("close_tag",l)("comment",h)("processing",p)("declaration",f)("cdata",_)();t.exports.HTML_TAG_RE=d},function(t,e){"use strict";t.exports=["coap","doi","javascript","aaa","aaas","about","acap","cap","cid","crid","data","dav","dict","dns","file","ftp","geo","go","gopher","h323","http","https","iax","icap","im","imap","info","ipp","iris","iris.beep","iris.xpc","iris.xpcs","iris.lwz","ldap","mailto","mid","msrp","msrps","mtqp","mupdate","news","nfs","ni","nih","nntp","opaquelocktoken","pop","pres","rtsp","service","session","shttp","sieve","sip","sips","sms","snmp","soap.beep","soap.beeps","tag","tel","telnet","tftp","thismessage","tn3270","tip","tv","urn","vemmi","ws","wss","xcon","xcon-userid","xmlrpc.beep","xmlrpc.beeps","xmpp","z39.50r","z39.50s","adiumxtra","afp","afs","aim","apt","attachment","aw","beshare","bitcoin","bolo","callto","chrome","chrome-extension","com-eventbrite-attendee","content","cvs","dlna-playsingle","dlna-playcontainer","dtn","dvb","ed2k","facetime","feed","finger","fish","gg","git","gizmoproject","gtalk","hcp","icon","ipn","irc","irc6","ircs","itms","jar","jms","keyparc","lastfm","ldaps","magnet","maps","market","message","mms","ms-help","msnim","mumble","mvn","notes","oid","palm","paparazzi","platform","proxy","psyc","query","res","resource","rmi","rsync","rtmp","secondlife","sftp","sgn","skype","smb","soldat","spotify","ssh","steam","svn","teamspeak","things","udp","unreal","ut2004","ventrilo","view-source","webcal","wtai","wyciwyg","xfire","xri","ymsgr"]},function(t,e){"use strict";t.exports={options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkify:!1,linkTarget:"",typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["block","inline","references","abbr2"]},block:{rules:["blockquote","code","fences","heading","hr","htmlblock","lheading","list","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","htmltag","links","newline","text"]}}}},function(t,e){"use strict";t.exports={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,linkTarget:"",typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["block","inline","references","replacements","linkify","smartquotes","references","abbr2","footnote_tail"]},block:{rules:["blockquote","code","fences","heading","hr","htmlblock","lheading","list","paragraph","table"]},inline:{rules:["autolink","backticks","del","emphasis","entity","escape","footnote_ref","htmltag","links","newline","text"]}}}},function(t,e){"use strict";t.exports={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,linkTarget:"",typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{},block:{},inline:{}}}},function(t,e,n){"use strict";function r(t,e,n){this.src=e,this.env=n,this.options=t.options,this.tokens=[],this.inlineMode=!1,this.inline=t.inline,this.block=t.block,this.renderer=t.renderer,this.typographer=t.typographer}function i(t,e){"string"!=typeof t&&(e=t,t="default"),this.inline=new u,this.block=new c,this.core=new a,this.renderer=new s,this.ruler=new l,this.options={},this.configure(h[t]),this.set(e||{})}var o=n(44).assign,s=n(739),a=n(737),c=n(736),u=n(738),l=n(181),h={default:n(733),full:n(734),commonmark:n(732)};i.prototype.set=function(t){o(this.options,t)},i.prototype.configure=function(t){var e=this;if(!t)throw new Error("Wrong `remarkable` preset, check name/content");t.options&&e.set(t.options),t.components&&Object.keys(t.components).forEach(function(n){t.components[n].rules&&e[n].ruler.enable(t.components[n].rules,!0)})},i.prototype.use=function(t,e){return t(this,e),this},i.prototype.parse=function(t,e){var n=new r(this,t,e);return this.core.process(n),n.tokens},i.prototype.render=function(t,e){return e=e||{},this.renderer.render(this.parse(t,e),this.options,e)},i.prototype.parseInline=function(t,e){var n=new r(this,t,e);return n.inlineMode=!0,this.core.process(n),n.tokens},i.prototype.renderInline=function(t,e){return e=e||{},this.renderer.render(this.parseInline(t,e),this.options,e)},t.exports=i,t.exports.utils=n(44)},function(t,e,n){"use strict";function r(){this.ruler=new i;for(var t=0;t=n))&&!(t.tShift[a]=0&&(t=t.replace(a,function(e,n){var r;return 10===t.charCodeAt(n)?(s=n+1,l=0,e):(r=" ".slice((n-s-l)%4),l=n-s+1,r)})),i=new o(t,this,e,n,r),void this.tokenize(i,i.line,i.lineMax)):[]},t.exports=r},function(t,e,n){"use strict";function r(){this.options={},this.ruler=new i;for(var t=0;t0)return void(t.pos=n);for(e=0;e=o)break}else t.pending+=t.src[t.pos++]}t.pending&&t.pushPending()},r.prototype.parse=function(t,e,n,r){var i=new s(t,this,e,n,r);this.tokenize(i)},t.exports=r},function(t,e,n){"use strict";function r(){this.rules=i.assign({},o),this.getBreak=o.getBreak}var i=n(44),o=n(740);t.exports=r,r.prototype.renderInline=function(t,e,n){for(var r=this.rules,i=t.length,o=0,s="";i--;)s+=r[t[o].type](t,o++,e,n,this);return s},r.prototype.render=function(t,e,n){for(var r=this.rules,i=t.length,o=-1,s="";++o=t.length-2?e:"paragraph_open"===t[e].type&&t[e].tight&&"inline"===t[e+1].type&&0===t[e+1].content.length&&"paragraph_close"===t[e+2].type&&t[e+2].tight?r(t,e+2):e}var i=n(44).has,o=n(44).unescapeMd,s=n(44).replaceEntities,a=n(44).escapeHtml,c={};c.blockquote_open=function(){return"
\n"},c.blockquote_close=function(t,e){return"
"+u(t,e)},c.code=function(t,e){return t[e].block?"
"+a(t[e].content)+"
"+u(t,e):""+a(t[e].content)+""},c.fence=function(t,e,n,r,c){var l,h,p=t[e],f="",_=n.langPrefix,d="";if(p.params){if(l=p.params.split(/\s+/g)[0],i(c.rules.fence_custom,l))return c.rules.fence_custom[l](t,e,n,r,c);d=a(s(o(l))),f=' class="'+_+d+'"'}return h=n.highlight?n.highlight(p.content,d)||a(p.content):a(p.content),"
"+h+"
"+u(t,e)},c.fence_custom={},c.heading_open=function(t,e){return""},c.heading_close=function(t,e){return"\n"},c.hr=function(t,e,n){return(n.xhtmlOut?"
":"
")+u(t,e)},c.bullet_list_open=function(){return"
    \n"},c.bullet_list_close=function(t,e){return"
"+u(t,e)},c.list_item_open=function(){return"
  • "},c.list_item_close=function(){return"
  • \n"},c.ordered_list_open=function(t,e){var n=t[e],r=n.order>1?' start="'+n.order+'"':"";return"\n"},c.ordered_list_close=function(t,e){return""+u(t,e)},c.paragraph_open=function(t,e){return t[e].tight?"":"

    "},c.paragraph_close=function(t,e){var n=!(t[e].tight&&e&&"inline"===t[e-1].type&&!t[e-1].content);return(t[e].tight?"":"

    ")+(n?u(t,e):"")},c.link_open=function(t,e,n){var r=t[e].title?' title="'+a(s(t[e].title))+'"':"",i=n.linkTarget?' target="'+n.linkTarget+'"':"";return'"},c.link_close=function(){return""},c.image=function(t,e,n){var r=' src="'+a(t[e].src)+'"',i=t[e].title?' title="'+a(s(t[e].title))+'"':"",o=' alt="'+(t[e].alt?a(s(t[e].alt)):"")+'"',c=n.xhtmlOut?" /":"";return""},c.table_open=function(){return"
    \n"},c.table_close=function(){return"
    \n"},c.thead_open=function(){return"\n"},c.thead_close=function(){return"\n"},c.tbody_open=function(){return"\n"},c.tbody_close=function(){return"\n"},c.tr_open=function(){return""},c.tr_close=function(){return"\n"},c.th_open=function(t,e){var n=t[e];return""},c.th_close=function(){return""},c.td_open=function(t,e){var n=t[e];return""},c.td_close=function(){return""},c.strong_open=function(){return""},c.strong_close=function(){return""},c.em_open=function(){return""},c.em_close=function(){return""},c.del_open=function(){return""},c.del_close=function(){return""},c.ins_open=function(){return""},c.ins_close=function(){return""},c.mark_open=function(){return""},c.mark_close=function(){return""},c.sub=function(t,e){return""+a(t[e].content)+""},c.sup=function(t,e){return""+a(t[e].content)+""},c.hardbreak=function(t,e,n){return n.xhtmlOut?"
    \n":"
    \n"},c.softbreak=function(t,e,n){return n.breaks?n.xhtmlOut?"
    \n":"
    \n":"\n"},c.text=function(t,e){return a(t[e].content)},c.htmlblock=function(t,e){return t[e].content},c.htmltag=function(t,e){return t[e].content},c.abbr_open=function(t,e){return''},c.abbr_close=function(){return""},c.footnote_ref=function(t,e){var n=Number(t[e].id+1).toString(),r="fnref"+n;return t[e].subId>0&&(r+=":"+t[e].subId),'['+n+"]"},c.footnote_block_open=function(t,e,n){var r=n.xhtmlOut?'
    \n':'
    \n';return r+'
    \n
      \n'},c.footnote_block_close=function(){return"
    \n
    \n"},c.footnote_open=function(t,e){var n=Number(t[e].id+1).toString();return'
  • '},c.footnote_close=function(){return"
  • \n"},c.footnote_anchor=function(t,e){var n=Number(t[e].id+1).toString(),r="fnref"+n;return t[e].subId>0&&(r+=":"+t[e].subId),' '},c.dl_open=function(){return"
    \n"},c.dt_open=function(){return"
    "},c.dd_open=function(){return"
    "},c.dl_close=function(){return"
    \n"},c.dt_close=function(){return"\n"},c.dd_close=function(){return"\n"};var u=c.getBreak=function(t,e){return e=r(t,e),ey)return!1;if(62!==t.src.charCodeAt(d++))return!1;if(t.level>=t.options.maxNesting)return!1;if(r)return!0;for(32===t.src.charCodeAt(d)&&d++,c=t.blkIndent,t.blkIndent=0,a=[t.bMarks[e]],t.bMarks[e]=d,d=d=y,s=[t.tShift[e]],t.tShift[e]=d-t.bMarks[e],h=t.parser.ruler.getRules("blockquote"),i=e+1;i=y));i++)if(62!==t.src.charCodeAt(d++)){if(o)break;for(_=!1,p=0,f=h.length;p=y,s.push(t.tShift[i]),t.tShift[i]=d-t.bMarks[i];for(u=t.parentType,t.parentType="blockquote",t.tokens.push({type:"blockquote_open",lines:l=[e,0],level:t.level++}),t.parser.tokenize(t,e,i),t.tokens.push({type:"blockquote_close",level:--t.level}),t.parentType=u,l[1]=t.line,p=0;p=4))break;r++,i=r}return t.line=r,t.tokens.push({type:"code",content:t.getLines(e,i,4+t.blkIndent,!0),block:!0,lines:[e,t.line],level:t.level}),!0}},function(t,e){"use strict";function n(t,e){var n,r,i=t.bMarks[e]+t.tShift[e],o=t.eMarks[e];return i>=o?-1:(r=t.src.charCodeAt(i++),126!==r&&58!==r?-1:(n=t.skipSpaces(i),i===n?-1:n>=o?-1:n))}function r(t,e){var n,r,i=t.level+2;for(n=e+2,r=t.tokens.length-2;n=0;if(p=e+1,t.isEmpty(p)&&++p>i)return!1;if(t.tShift[p]=t.options.maxNesting)return!1;h=t.tokens.length,t.tokens.push({type:"dl_open",lines:l=[e,0],level:t.level++}),c=e,a=p;t:for(;;){for(v=!0,g=!1,t.tokens.push({type:"dt_open",lines:[c,c],level:t.level++}),t.tokens.push({type:"inline",content:t.getLines(c,c+1,t.blkIndent,!1).trim(),level:t.level+1,lines:[c,c],children:[]}),t.tokens.push({type:"dt_close",level:--t.level});;){if(t.tokens.push({type:"dd_open",lines:u=[p,0],level:t.level++}),m=t.tight,_=t.ddIndent,f=t.blkIndent,y=t.tShift[a],d=t.parentType,t.blkIndent=t.ddIndent=t.tShift[a]+2,t.tShift[a]=s-t.bMarks[a],t.tight=!0,t.parentType="deflist",t.parser.tokenize(t,a,i,!0),t.tight&&!g||(v=!1),g=t.line-a>1&&t.isEmpty(t.line-1),t.tShift[a]=y,t.tight=m,t.parentType=d,t.blkIndent=f,t.ddIndent=_,t.tokens.push({type:"dd_close",level:--t.level}),u[1]=p=t.line,p>=i)break t;if(t.tShift[p]=i)break;if(c=p,t.isEmpty(c))break;if(t.tShift[c]=i)break;if(t.isEmpty(a)&&a++,a>=i)break;if(t.tShift[a]h)return!1;if(i=t.src.charCodeAt(l),126!==i&&96!==i)return!1;if(c=l,l=t.skipChars(l,i),o=l-c,o<3)return!1;if(s=t.src.slice(l,h).trim(),s.indexOf("`")>=0)return!1;if(r)return!0;for(a=e;(a++,!(a>=n))&&(l=c=t.bMarks[a]+t.tShift[a],h=t.eMarks[a],!(l=4||(l=t.skipChars(l,i),l-cl)return!1;if(91!==t.src.charCodeAt(u))return!1;if(94!==t.src.charCodeAt(u+1))return!1;if(t.level>=t.options.maxNesting)return!1;for(a=u+2;a=l||58!==t.src.charCodeAt(++a))&&(!!r||(a++,t.env.footnotes||(t.env.footnotes={}),t.env.footnotes.refs||(t.env.footnotes.refs={}),c=t.src.slice(u+2,a-2),t.env.footnotes.refs[":"+c]=-1,t.tokens.push({type:"footnote_reference_open",label:c,level:t.level++}),i=t.bMarks[e],o=t.tShift[e],s=t.parentType,t.tShift[e]=t.skipSpaces(a)-a,t.bMarks[e]=a,t.blkIndent+=4,t.parentType="footnote",t.tShift[e]=c)return!1;if(i=t.src.charCodeAt(a),35!==i||a>=c)return!1;for(o=1,i=t.src.charCodeAt(++a);35===i&&a6||aa&&32===t.src.charCodeAt(s-1)&&(c=s),t.line=e+1,t.tokens.push({type:"heading_open",hLevel:o,lines:[e,t.line],level:t.level}),ac)return!1;if(i=t.src.charCodeAt(a++),42!==i&&45!==i&&95!==i)return!1;for(o=1;a=97&&e<=122}var i=n(729),o=/^<([a-zA-Z]{1,15})[\s\/>]/,s=/^<\/([a-zA-Z]{1,15})[\s>]/;t.exports=function(t,e,n,a){var c,u,l,h=t.bMarks[e],p=t.eMarks[e],f=t.tShift[e];if(h+=f,!t.options.html)return!1;if(f>3||h+2>=p)return!1;if(60!==t.src.charCodeAt(h))return!1;if(c=t.src.charCodeAt(h+1),33===c||63===c){if(a)return!0}else{if(47!==c&&!r(c))return!1;if(47===c){if(u=t.src.slice(h,p).match(s),!u)return!1}else if(u=t.src.slice(h,p).match(o),!u)return!1;if(i[u[1].toLowerCase()]!==!0)return!1;if(a)return!0}for(l=e+1;l=n)&&(!(t.tShift[s]3)&&(i=t.bMarks[s]+t.tShift[s],o=t.eMarks[s],!(i>=o)&&(r=t.src.charCodeAt(i),(45===r||61===r)&&(i=t.skipChars(i,r),i=t.skipSpaces(i),!(i=i?-1:(n=t.src.charCodeAt(r++),42!==n&&45!==n&&43!==n?-1:r=i)return-1;if(n=t.src.charCodeAt(r++),n<48||n>57)return-1;for(;;){if(r>=i)return-1;if(n=t.src.charCodeAt(r++),!(n>=48&&n<=57)){if(41===n||46===n)break;return-1}}return r=0)v=!0;else{if(!((_=n(t,e))>=0))return!1;v=!1}if(t.level>=t.options.maxNesting)return!1;if(g=t.src.charCodeAt(_-1),s)return!0;for(w=t.tokens.length,v?(f=t.bMarks[e]+t.tShift[e],m=Number(t.src.substr(f,_-f-1)),t.tokens.push({type:"ordered_list_open",order:m,lines:I=[e,0],level:t.level++})):t.tokens.push({type:"bullet_list_open",lines:I=[e,0],level:t.level++}),a=e,x=!1,k=t.parser.ruler.getRules("list");!(!(a=d?1:b-_,y>4&&(y=1),y<1&&(y=1),c=_-t.bMarks[a]+y,t.tokens.push({type:"list_item_open",lines:C=[e,0],level:t.level++}),l=t.blkIndent,h=t.tight,u=t.tShift[e],p=t.parentType,t.tShift[e]=b-t.bMarks[e],t.blkIndent=c,t.tight=!0,t.parentType="list",t.parser.tokenize(t,e,o,!0),t.tight&&!x||(O=!1),x=t.line-e>1&&t.isEmpty(t.line-1),t.blkIndent=l,t.tShift[e]=u,t.tight=h,t.parentType=p,t.tokens.push({type:"list_item_close",level:--t.level}),a=e=t.line,C[1]=a,b=t.bMarks[e],a>=o)||t.isEmpty(a)||t.tShift[a]3)){for(i=!1,o=0,s=a.length;o=this.eMarks[t]},n.prototype.skipEmptyLines=function(t){for(var e=this.lineMax;tn;)if(e!==this.src.charCodeAt(--t))return t+1;return t},n.prototype.getLines=function(t,e,n,r){var i,o,s,a,c,u=t;if(t>=e)return"";if(u+1===e)return o=this.bMarks[u]+Math.min(this.tShift[u],n),s=r?this.eMarks[u]+1:this.eMarks[u],this.src.slice(o,s);for(a=new Array(e-t),i=0;un&&(c=n),c<0&&(c=0),o=this.bMarks[u]+c,s=u+1r)return!1; +if(u=e+1,t.tShift[u]=t.eMarks[u])return!1;if(o=t.src.charCodeAt(a),124!==o&&45!==o&&58!==o)return!1;if(s=n(t,e+1),!/^[-:| ]+$/.test(s))return!1;if(l=s.split("|"),l<=2)return!1;for(h=[],c=0;c=0;e--)if(a=s[e],"text"===a.type){for(l=0,c=a.content,p.lastIndex=0,h=a.level,u=[];f=p.exec(c);)p.lastIndex>l&&u.push({type:"text",content:c.slice(l,f.index+f[1].length),level:h}),u.push({type:"abbr_open",title:t.env.abbreviations[":"+f[2]],level:h++}),u.push({type:"text",content:f[2],level:h}),u.push({type:"abbr_close",level:--h}),l=p.lastIndex-f[3].length;u.length&&(l0?s[e].count:1,r=0;r\s]/i.test(t)}function i(t){return/^<\/a\s*>/i.test(t)}function o(){var t=[],e=new s({stripPrefix:!1,url:!0,email:!0,twitter:!1,replaceFn:function(e,n){switch(n.getType()){case"url":t.push({text:n.matchedText,url:n.getUrl()});break;case"email":t.push({text:n.matchedText,url:"mailto:"+n.getEmail().replace(/^mailto:/i,"")})}return!1}});return{links:t,autolinker:e}}var s=n(779),a=/www|@|\:\/\//;t.exports=function(t){var e,n,s,c,u,l,h,p,f,_,d,y,m,g=t.tokens,v=null;if(t.options.linkify)for(n=0,s=g.length;n=0;e--)if(u=c[e],"link_close"!==u.type){if("htmltag"===u.type&&(r(u.content)&&d>0&&d--,i(u.content)&&d++),!(d>0)&&"text"===u.type&&a.test(u.content)){if(v||(v=o(),y=v.links,m=v.autolinker),l=u.content,y.length=0,m.link(l),!y.length)continue;for(h=[],_=u.level,p=0;p=0;a--)if("inline"===t.tokens[a].type)for(s=t.tokens[a].children,e=s.length-1;e>=0;e--)i=s[e],"text"===i.type&&(o=i.content,o=n(o),r.test(o)&&(o=o.replace(/\+-/g,"±").replace(/\.{2,}/g,"…").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---([^-]|$)/gm,"$1—$2").replace(/(^|\s)--(\s|$)/gm,"$1–$2").replace(/(^|[^-\s])--([^-\s]|$)/gm,"$1–$2")),i.content=o)}},function(t,e){"use strict";function n(t,e){return!(e<0||e>=t.length)&&!s.test(t[e])}function r(t,e,n){return t.substr(0,e)+n+t.substr(e+1)}var i=/['"]/,o=/['"]/g,s=/[-\s()\[\]]/,a="’";t.exports=function(t){var e,s,c,u,l,h,p,f,_,d,y,m,g,v,b,w,x;if(t.options.typographer)for(x=[],b=t.tokens.length-1;b>=0;b--)if("inline"===t.tokens[b].type)for(w=t.tokens[b].children,x.length=0,e=0;e=0&&!(x[g].level<=p);g--);x.length=g+1,c=s.content,l=0,h=c.length;t:for(;l=0&&(d=x[g],!(x[g].level/,s=/^<([a-zA-Z.\-]{1,25}):([^<>\x00-\x20]*)>/;t.exports=function(t,e){var n,a,c,u,l,h=t.pos;return 60===t.src.charCodeAt(h)&&(n=t.src.slice(h),!(n.indexOf(">")<0)&&((a=n.match(s))?!(r.indexOf(a[1].toLowerCase())<0)&&(u=a[0].slice(1,-1),l=i(u),!!t.parser.validateLink(u)&&(e||(t.push({type:"link_open",href:l,level:t.level}),t.push({type:"text",content:u,level:t.level+1}),t.push({type:"link_close",level:t.level})),t.pos+=a[0].length,!0)):(c=n.match(o),!!c&&(u=c[0].slice(1,-1),l=i("mailto:"+u),!!t.parser.validateLink(l)&&(e||(t.push({type:"link_open",href:l,level:t.level}),t.push({type:"text",content:u,level:t.level+1}),t.push({type:"link_close",level:t.level})),t.pos+=c[0].length,!0)))))}},function(t,e){"use strict";t.exports=function(t,e){var n,r,i,o,s,a=t.pos,c=t.src.charCodeAt(a);if(96!==c)return!1;for(n=a,a++,r=t.posMax;a=a)return!1;if(126!==t.src.charCodeAt(c+1))return!1;if(t.level>=t.options.maxNesting)return!1;if(o=c>0?t.src.charCodeAt(c-1):-1,s=t.src.charCodeAt(c+2),126===o)return!1;if(126===s)return!1;if(32===s||10===s)return!1;for(r=c+2;rc+3)return t.pos+=r-c,e||(t.pending+=t.src.slice(c,r)),!0;for(t.pos=c+2,i=1;t.pos+1=48&&t<=57||t>=65&&t<=90||t>=97&&t<=122}function r(t,e){var r,i,o,s=e,a=!0,c=!0,u=t.posMax,l=t.src.charCodeAt(e);for(r=e>0?t.src.charCodeAt(e-1):-1;s=u&&(a=!1),o=s-e,o>=4?a=c=!1:(i=s=t.options.maxNesting)return!1;for(t.pos=h+n,c=[n];t.pos?@[]^_`{|}~-".split("").forEach(function(t){n[t.charCodeAt(0)]=1}),t.exports=function(t,e){var r,i=t.pos,o=t.posMax;if(92!==t.src.charCodeAt(i))return!1;if(i++,i=a)&&(94===t.src.charCodeAt(c)&&(91===t.src.charCodeAt(c+1)&&(!(t.level>=t.options.maxNesting)&&(n=c+2,i=r(t,c+1),!(i<0)&&(e||(t.env.footnotes||(t.env.footnotes={}),t.env.footnotes.list||(t.env.footnotes.list=[]),o=t.env.footnotes.list.length,t.pos=n,t.posMax=i,t.push({type:"footnote_ref",id:o,level:t.level}),t.linkLevel++,s=t.tokens.length,t.parser.tokenize(t),t.env.footnotes.list[o]={tokens:t.tokens.splice(s)},t.linkLevel--),t.pos=i+1,t.posMax=a,!0)))))}},function(t,e){"use strict";t.exports=function(t,e){var n,r,i,o,s=t.posMax,a=t.pos;if(a+3>s)return!1;if(!t.env.footnotes||!t.env.footnotes.refs)return!1;if(91!==t.src.charCodeAt(a))return!1;if(94!==t.src.charCodeAt(a+1))return!1;if(t.level>=t.options.maxNesting)return!1;for(r=a+2;r=s)&&(r++,n=t.src.slice(a+2,r-1),"undefined"!=typeof t.env.footnotes.refs[":"+n]&&(e||(t.env.footnotes.list||(t.env.footnotes.list=[]),t.env.footnotes.refs[":"+n]<0?(i=t.env.footnotes.list.length,t.env.footnotes.list[i]={label:n,count:0},t.env.footnotes.refs[":"+n]=i):i=t.env.footnotes.refs[":"+n],o=t.env.footnotes.list[i].count,t.env.footnotes.list[i].count++,t.push({type:"footnote_ref",id:i,subId:o,level:t.level})),t.pos=r,t.posMax=s,!0)))}},function(t,e,n){"use strict";function r(t){var e=32|t;return e>=97&&e<=122}var i=n(730).HTML_TAG_RE;t.exports=function(t,e){var n,o,s,a=t.pos;return!!t.options.html&&(s=t.posMax,!(60!==t.src.charCodeAt(a)||a+2>=s)&&(n=t.src.charCodeAt(a+1),!(33!==n&&63!==n&&47!==n&&!r(n))&&(!!(o=t.src.slice(a).match(i))&&(e||t.push({type:"htmltag",content:t.src.slice(a,a+o[0].length),level:t.level}),t.pos+=o[0].length,!0))))}},function(t,e){"use strict";t.exports=function(t,e){var n,r,i,o,s,a=t.posMax,c=t.pos;if(43!==t.src.charCodeAt(c))return!1;if(e)return!1;if(c+4>=a)return!1;if(43!==t.src.charCodeAt(c+1))return!1;if(t.level>=t.options.maxNesting)return!1;if(o=c>0?t.src.charCodeAt(c-1):-1,s=t.src.charCodeAt(c+2),43===o)return!1;if(43===s)return!1;if(32===s||10===s)return!1;for(r=c+2;r=t.options.maxNesting)return!1;if(n=m+1,a=r(t,m),a<0)return!1;if(h=a+1,h=y)return!1;for(m=h,i(t,h)?(u=t.linkContent,h=t.pos):u="",m=h;h=y||41!==t.src.charCodeAt(h))return t.pos=d,!1;h++}else{if(t.linkLevel>0)return!1;for(;h=0?c=t.src.slice(m,h++):h=m-1),c||("undefined"==typeof c&&(h=a+1),c=t.src.slice(n,a)),p=t.env.references[s(c)],!p)return t.pos=d,!1;u=p.href,l=p.title}return e||(t.pos=n,t.posMax=a,_?t.push({type:"image",src:u,title:l,alt:t.src.substr(n,a-n),level:t.level}):(t.push({type:"link_open",href:u,title:l,level:t.level++}),t.linkLevel++,t.parser.tokenize(t),t.linkLevel--,t.push({type:"link_close",level:--t.level}))),t.pos=h,t.posMax=y,!0}},function(t,e){"use strict";t.exports=function(t,e){var n,r,i,o,s,a=t.posMax,c=t.pos;if(61!==t.src.charCodeAt(c))return!1;if(e)return!1;if(c+4>=a)return!1;if(61!==t.src.charCodeAt(c+1))return!1;if(t.level>=t.options.maxNesting)return!1;if(o=c>0?t.src.charCodeAt(c-1):-1,s=t.src.charCodeAt(c+2),61===o)return!1;if(61===s)return!1;if(32===s||10===s)return!1;for(r=c+2;r=0&&32===t.pending.charCodeAt(n)?n>=1&&32===t.pending.charCodeAt(n-1)?(t.pending=t.pending.replace(/ +$/,""),t.push({type:"hardbreak",level:t.level})):(t.pending=t.pending.slice(0,-1),t.push({type:"softbreak",level:t.level})):t.push({type:"softbreak",level:t.level})),i++;i?@[\]^_`{|}~-])/g;t.exports=function(t,e){var r,i,o=t.posMax,s=t.pos;if(126!==t.src.charCodeAt(s))return!1;if(e)return!1;if(s+2>=o)return!1;if(t.level>=t.options.maxNesting)return!1;for(t.pos=s+1;t.pos?@[\]^_`{|}~-])/g;t.exports=function(t,e){var r,i,o=t.posMax,s=t.pos;if(94!==t.src.charCodeAt(s))return!1;if(e)return!1;if(s+2>=o)return!1;if(t.level>=t.options.maxNesting)return!1;for(t.pos=s+1;t.pose&&(n=null==n?"..":n,t=t.substring(0,e-n.length)+n),t},indexOf:function(t,e){if(Array.prototype.indexOf)return t.indexOf(e);for(var n=0,r=t.length;n",this.getInnerHtml(),""].join("")},buildAttrsStr:function(){if(!this.attrs)return"";var t=this.getAttrs(),e=[];for(var n in t)t.hasOwnProperty(n)&&e.push(n+'="'+t[n]+'"');return e.join(" ")}}),t.AnchorTagBuilder=t.Util.extend(Object,{constructor:function(e){t.Util.assign(this,e)},build:function(e){var n=new t.HtmlTag({tagName:"a",attrs:this.createAttrs(e.getType(),e.getAnchorHref()),innerHtml:this.processAnchorText(e.getAnchorText())});return n},createAttrs:function(t,e){var n={href:e},r=this.createCssClass(t);return r&&(n.class=r),this.newWindow&&(n.target="_blank"),n},createCssClass:function(t){var e=this.className;return e?e+" "+e+"-"+t:""},processAnchorText:function(t){return t=this.doTruncate(t)},doTruncate:function(e){return t.Util.ellipsis(e,this.truncate||Number.POSITIVE_INFINITY)}}),t.htmlParser.HtmlParser=t.Util.extend(Object,{htmlRegex:function(){var t=/[0-9a-zA-Z][0-9a-zA-Z:]*/,e=/[^\s\0"'>\/=\x01-\x1F\x7F]+/,n=/(?:"[^"]*?"|'[^']*?'|[^'"=<>`\s]+)/,r=e.source+"(?:\\s*=\\s*"+n.source+")?";return new RegExp(["(?:","<(!DOCTYPE)","(?:","\\s+","(?:",r,"|",n.source+")",")*",">",")","|","(?:","<(/)?","("+t.source+")","(?:","\\s+",r,")*","\\s*/?",">",")"].join(""),"gi")}(),htmlCharacterEntitiesRegex:/( | |<|<|>|>|"|"|')/gi,parse:function(t){for(var e,n,r=this.htmlRegex,i=0,o=[];null!==(e=r.exec(t));){var s=e[0],a=e[1]||e[3],c=!!e[2],u=t.substring(i,e.index);u&&(n=this.parseTextAndEntityNodes(u),o.push.apply(o,n)),o.push(this.createElementNode(s,a,c)),i=e.index+s.length}if(i=r)return void i.complete();i.next(e[n]),t.index=n+1,this.schedule(t)}},e.prototype._subscribe=function(t){var n=0,r=this,i=r.arrayLike,o=r.scheduler,s=i.length;if(o)return o.schedule(e.dispatch,0,{arrayLike:i,index:n,length:s,subscriber:t});for(var a=0;a_?_:e):e}function o(t){return"number"==typeof t&&c.root.isFinite(t)}function s(t){var e=+t;return 0===e?e:isNaN(e)?e:e<0?-1:1}var a=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},c=n(38),u=n(0),l=n(137),h=function(t){function e(e,n){if(t.call(this),this.scheduler=n,null==e)throw new Error("iterator cannot be null."); +this.iterator=r(e)}return a(e,t),e.create=function(t,n){return new e(t,n)},e.dispatch=function(t){var e=t.index,n=t.hasError,r=t.iterator,i=t.subscriber;if(n)return void i.error(t.error);var o=r.next();return o.done?void i.complete():(i.next(o.value),t.index=e+1,void(i.closed||this.schedule(t)))},e.prototype._subscribe=function(t){var n=0,r=this,i=r.iterator,o=r.scheduler;if(o)return o.schedule(e.dispatch,0,{index:n,iterator:i,subscriber:t});for(;;){var s=i.next();if(s.done){t.complete();break}if(t.next(s.value),t.closed)break}},e}(u.Observable);e.IteratorObservable=h;var p=function(){function t(t,e,n){void 0===e&&(e=0),void 0===n&&(n=t.length),this.str=t,this.idx=e,this.len=n}return t.prototype[l.$$iterator]=function(){return this},t.prototype.next=function(){return this.idx=r?void i.complete():(i.next(e),void(i.closed||(t.index=n+1,t.start=e+1,this.schedule(t))))},e.prototype._subscribe=function(t){var n=0,r=this.start,i=this._count,o=this.scheduler;if(o)return o.schedule(e.dispatch,0,{index:n,count:i,start:r,subscriber:t});for(;;){if(n++>=i){t.complete();break}if(t.next(r++),t.closed)break}},e}(i.Observable);e.RangeObservable=o},function(t,e,n){"use strict";var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},i=n(0),o=n(381),s=n(270),a=function(t){function e(e,n,r){void 0===n&&(n=0),void 0===r&&(r=o.asap),t.call(this),this.source=e,this.delayTime=n,this.scheduler=r,(!s.isNumeric(n)||n<0)&&(this.delayTime=0),r&&"function"==typeof r.schedule||(this.scheduler=o.asap)}return r(e,t),e.create=function(t,n,r){return void 0===n&&(n=0),void 0===r&&(r=o.asap),new e(t,n,r)},e.dispatch=function(t){var e=t.source,n=t.subscriber;return e.subscribe(n)},e.prototype._subscribe=function(t){var n=this.delayTime,r=this.source,i=this.scheduler;return i.schedule(e.dispatch,n,{source:r,subscriber:t})},e}(i.Observable);e.SubscribeOnObservable=a},function(t,e,n){"use strict";var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},i=n(270),o=n(0),s=n(45),a=n(88),c=n(189),u=function(t){function e(e,n,r){void 0===e&&(e=0),t.call(this),this.period=-1,this.dueTime=0,i.isNumeric(n)?this.period=Number(n)<1&&1||Number(n):a.isScheduler(n)&&(r=n),a.isScheduler(r)||(r=s.async),this.scheduler=r,this.dueTime=c.isDate(e)?+e-this.scheduler.now():e}return r(e,t),e.create=function(t,n,r){return void 0===t&&(t=0),new e(t,n,r)},e.dispatch=function(t){var e=t.index,n=t.period,r=t.subscriber,i=this;if(r.next(e),!r.closed){if(n===-1)return r.complete();t.index=e+1,i.schedule(t,n)}},e.prototype._subscribe=function(t){var n=0,r=this,i=r.period,o=r.dueTime,s=r.scheduler;return s.schedule(e.dispatch,o,{index:n,period:i,subscriber:t})},e}(o.Observable);e.TimerObservable=u},function(t,e,n){"use strict";var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},i=n(0),o=n(5),s=n(4),a=function(t){function e(e,n){t.call(this),this.resourceFactory=e,this.observableFactory=n}return r(e,t),e.create=function(t,n){return new e(t,n)},e.prototype._subscribe=function(t){var e,n=this,r=n.resourceFactory,i=n.observableFactory;try{return e=r(),new c(t,e,i)}catch(e){t.error(e)}},e}(i.Observable);e.UsingObservable=a;var c=function(t){function e(e,n,r){t.call(this,e),this.resource=n,this.observableFactory=r,e.add(n),this.tryUse()}return r(e,t),e.prototype.tryUse=function(){try{var t=this.observableFactory.call(this,this.resource);t&&this.add(o.subscribeToResult(this,t))}catch(t){this._error(t)}},e}(s.OuterSubscriber)},function(t,e,n){"use strict";var r=n(915);e.bindCallback=r.BoundCallbackObservable.create},function(t,e,n){"use strict";var r=n(916);e.bindNodeCallback=r.BoundNodeCallbackObservable.create},function(t,e,n){"use strict";function r(){for(var t=[],e=0;e0;){var r=n.shift();r.length>0&&e.next(r)}t.prototype._complete.call(this)},e}(o.Subscriber)},function(t,e,n){"use strict";function r(t){var e=arguments.length,n=c.async;l.isScheduler(arguments[arguments.length-1])&&(n=arguments[arguments.length-1],e--);var r=null;e>=2&&(r=arguments[1]);var i=Number.POSITIVE_INFINITY;return e>=3&&(i=arguments[2]),this.lift(new h(t,r,i,n))}function i(t){var e=t.subscriber,n=t.context;n&&e.closeContext(n),e.closed||(t.context=e.openContext(),t.context.closeAction=this.schedule(t,t.bufferTimeSpan))}function o(t){var e=t.bufferCreationInterval,n=t.bufferTimeSpan,r=t.subscriber,i=t.scheduler,o=r.openContext(),a=this;r.closed||(r.add(o.closeAction=i.schedule(s,n,{subscriber:r,context:o})),a.schedule(t,e))}function s(t){var e=t.subscriber,n=t.context;e.closeContext(n)}var a=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},c=n(45),u=n(3),l=n(88);e.bufferTime=r;var h=function(){function t(t,e,n,r){this.bufferTimeSpan=t,this.bufferCreationInterval=e,this.maxBufferSize=n,this.scheduler=r}return t.prototype.call=function(t,e){return e._subscribe(new f(t,this.bufferTimeSpan,this.bufferCreationInterval,this.maxBufferSize,this.scheduler))},t}(),p=function(){function t(){this.buffer=[]}return t}(),f=function(t){function e(e,n,r,a,c){t.call(this,e),this.bufferTimeSpan=n,this.bufferCreationInterval=r,this.maxBufferSize=a,this.scheduler=c,this.contexts=[];var u=this.openContext();if(this.timespanOnly=null==r||r<0,this.timespanOnly){var l={subscriber:this,context:u,bufferTimeSpan:n};this.add(u.closeAction=c.schedule(i,n,l))}else{var h={subscriber:this,context:u},p={bufferTimeSpan:n,bufferCreationInterval:r,subscriber:this,scheduler:c};this.add(u.closeAction=c.schedule(s,n,h)),this.add(c.schedule(o,r,p))}}return a(e,t),e.prototype._next=function(t){for(var e,n=this.contexts,r=n.length,i=0;i0;){var i=n.shift();r.next(i.buffer)}t.prototype._complete.call(this)},e.prototype._unsubscribe=function(){this.contexts=null},e.prototype.onBufferFull=function(t){this.closeContext(t);var e=t.closeAction;if(e.unsubscribe(),this.remove(e),this.timespanOnly){t=this.openContext();var n=this.bufferTimeSpan,r={subscriber:this,context:t,bufferTimeSpan:n};this.add(t.closeAction=this.scheduler.schedule(i,n,r))}},e.prototype.openContext=function(){var t=new p;return this.contexts.push(t),t},e.prototype.closeContext=function(t){this.destination.next(t.buffer);var e=this.contexts,n=e?e.indexOf(t):-1;n>=0&&e.splice(e.indexOf(t),1)},e}(u.Subscriber)},function(t,e,n){"use strict";function r(t,e){return this.lift(new c(t,e))}var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(30),s=n(5),a=n(4);e.bufferToggle=r;var c=function(){function t(t,e){this.openings=t,this.closingSelector=e}return t.prototype.call=function(t,e){return e._subscribe(new u(t,this.openings,this.closingSelector))},t}(),u=function(t){function e(e,n,r){t.call(this,e),this.openings=n,this.closingSelector=r,this.contexts=[],this.add(s.subscribeToResult(this,n))}return i(e,t),e.prototype._next=function(t){for(var e=this.contexts,n=e.length,r=0;r0;){var r=n.shift();r.subscription.unsubscribe(),r.buffer=null,r.subscription=null}this.contexts=null,t.prototype._error.call(this,e)},e.prototype._complete=function(){for(var e=this.contexts;e.length>0;){var n=e.shift();this.destination.next(n.buffer),n.subscription.unsubscribe(),n.buffer=null,n.subscription=null}this.contexts=null,t.prototype._complete.call(this)},e.prototype.notifyNext=function(t,e,n,r,i){t?this.closeBuffer(t):this.openBuffer(e)},e.prototype.notifyComplete=function(t){this.closeBuffer(t.context)},e.prototype.openBuffer=function(t){try{var e=this.closingSelector,n=e.call(this,t);n&&this.trySubscribe(n)}catch(t){this._error(t)}},e.prototype.closeBuffer=function(t){var e=this.contexts;if(e&&t){var n=t.buffer,r=t.subscription;this.destination.next(n),e.splice(e.indexOf(t),1),this.remove(r),r.unsubscribe()}},e.prototype.trySubscribe=function(t){var e=this.contexts,n=[],r=new o.Subscription,i={buffer:n,subscription:r};e.push(i);var a=s.subscribeToResult(this,t,i);!a||a.closed?this.closeBuffer(i):(a.context=i,this.add(a),r.add(a))},e}(a.OuterSubscriber)},function(t,e,n){"use strict";function r(t){return this.lift(new l(t))}var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(30),s=n(33),a=n(31),c=n(4),u=n(5);e.bufferWhen=r;var l=function(){function t(t){this.closingSelector=t}return t.prototype.call=function(t,e){return e._subscribe(new h(t,this.closingSelector))},t}(),h=function(t){function e(e,n){t.call(this,e),this.closingSelector=n,this.subscribing=!1,this.openBuffer()}return i(e,t),e.prototype._next=function(t){this.buffer.push(t)},e.prototype._complete=function(){var e=this.buffer;e&&this.destination.next(e),t.prototype._complete.call(this)},e.prototype._unsubscribe=function(){this.buffer=null,this.subscribing=!1},e.prototype.notifyNext=function(t,e,n,r,i){this.openBuffer()},e.prototype.notifyComplete=function(){this.subscribing?this.complete():this.openBuffer()},e.prototype.openBuffer=function(){var t=this.closingSubscription;t&&(this.remove(t),t.unsubscribe());var e=this.buffer;this.buffer&&this.destination.next(e),this.buffer=[];var n=s.tryCatch(this.closingSelector)();n===a.errorObject?this.error(a.errorObject.e):(t=new o.Subscription,this.closingSubscription=t,this.add(t),this.subscribing=!0,t.add(u.subscribeToResult(this,n)),this.subscribing=!1)},e}(c.OuterSubscriber)},function(t,e,n){"use strict";function r(t,e,n){void 0===t&&(t=Number.POSITIVE_INFINITY),void 0===e&&(e=Number.POSITIVE_INFINITY);var r,s,a=this,c=0,u=function(){return r=new o.ReplaySubject(t,e,n)};return new i.Observable(function(t){r||(r=u(),s=a.subscribe(function(t){return r.next(t)},function(t){var e=r;r=null,e.error(t)},function(){return r.complete()})),c++,r||(r=u());var e=r.subscribe(t);return function(){c--,e&&e.unsubscribe(),0===c&&s.unsubscribe()}})}var i=n(0),o=n(183);e.cache=r},function(t,e,n){"use strict";function r(t){var e=new a(t),n=this.lift(e);return e.caught=n}var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(4),s=n(5);e._catch=r;var a=function(){function t(t){this.selector=t}return t.prototype.call=function(t,e){return e._subscribe(new c(t,this.selector,this.caught))},t}(),c=function(t){function e(e,n,r){t.call(this,e),this.selector=n,this.caught=r}return i(e,t),e.prototype.error=function(t){if(!this.isStopped){var e=void 0;try{e=this.selector(t,this.caught)}catch(t){return void this.destination.error(t)}this.unsubscribe(),this.destination.remove(this),s.subscribeToResult(this,e)}},e}(o.OuterSubscriber)},function(t,e,n){"use strict";function r(t){return this.lift(new i.CombineLatestOperator(t))}var i=n(262);e.combineAll=r},function(t,e,n){"use strict";function r(){return this.lift(new i.MergeAllOperator(1))}var i=n(184);e.concatAll=r},function(t,e,n){"use strict";function r(t,e){return this.lift(new i.MergeMapOperator(t,e,1))}var i=n(374);e.concatMap=r},function(t,e,n){"use strict";function r(t,e){return this.lift(new i.MergeMapToOperator(t,e,1))}var i=n(375);e.concatMapTo=r},function(t,e,n){"use strict";function r(t){return this.lift(new s(t,this))}var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(3);e.count=r;var s=function(){function t(t,e){this.predicate=t,this.source=e}return t.prototype.call=function(t,e){return e._subscribe(new a(t,this.predicate,this.source))},t}(),a=function(t){function e(e,n,r){t.call(this,e),this.predicate=n,this.source=r,this.count=0,this.index=0}return i(e,t),e.prototype._next=function(t){this.predicate?this._tryPredicate(t):this.count++},e.prototype._tryPredicate=function(t){var e;try{e=this.predicate(t,this.index++,this.source)}catch(t){return void this.destination.error(t)}e&&this.count++},e.prototype._complete=function(){this.destination.next(this.count),this.destination.complete()},e}(o.Subscriber)},function(t,e,n){"use strict";function r(t){return this.lift(new a(t))}var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(4),s=n(5);e.debounce=r;var a=function(){function t(t){this.durationSelector=t}return t.prototype.call=function(t,e){return e._subscribe(new c(t,this.durationSelector))},t}(),c=function(t){function e(e,n){t.call(this,e),this.durationSelector=n,this.hasValue=!1,this.durationSubscription=null}return i(e,t),e.prototype._next=function(t){try{var e=this.durationSelector.call(this,t);e&&this._tryNext(t,e)}catch(t){this.destination.error(t)}},e.prototype._complete=function(){this.emitValue(),this.destination.complete()},e.prototype._tryNext=function(t,e){var n=this.durationSubscription;this.value=t,this.hasValue=!0,n&&(n.unsubscribe(),this.remove(n)),n=s.subscribeToResult(this,e),n.closed||this.add(this.durationSubscription=n)},e.prototype.notifyNext=function(t,e,n,r,i){this.emitValue()},e.prototype.notifyComplete=function(){this.emitValue()},e.prototype.emitValue=function(){if(this.hasValue){var e=this.value,n=this.durationSubscription;n&&(this.durationSubscription=null,n.unsubscribe(),this.remove(n)),this.value=null,this.hasValue=!1,t.prototype._next.call(this,e)}},e}(o.OuterSubscriber)},function(t,e,n){"use strict";function r(t,e){return void 0===e&&(e=a.async),this.lift(new c(t,e))}function i(t){t.debouncedNext()}var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=n(3),a=n(45);e.debounceTime=r;var c=function(){function t(t,e){this.dueTime=t,this.scheduler=e}return t.prototype.call=function(t,e){return e._subscribe(new u(t,this.dueTime,this.scheduler))},t}(),u=function(t){function e(e,n,r){t.call(this,e),this.dueTime=n,this.scheduler=r,this.debouncedSubscription=null,this.lastValue=null,this.hasValue=!1}return o(e,t),e.prototype._next=function(t){this.clearDebounce(),this.lastValue=t,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(i,this.dueTime,this))},e.prototype._complete=function(){this.debouncedNext(),this.destination.complete()},e.prototype.debouncedNext=function(){this.clearDebounce(),this.hasValue&&(this.destination.next(this.lastValue),this.lastValue=null,this.hasValue=!1)},e.prototype.clearDebounce=function(){var t=this.debouncedSubscription;null!==t&&(this.remove(t),t.unsubscribe(),this.debouncedSubscription=null)},e}(s.Subscriber)},function(t,e,n){"use strict";function r(t){return void 0===t&&(t=null),this.lift(new s(t))}var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(3);e.defaultIfEmpty=r;var s=function(){function t(t){this.defaultValue=t}return t.prototype.call=function(t,e){return e._subscribe(new a(t,this.defaultValue))},t}(),a=function(t){function e(e,n){t.call(this,e),this.defaultValue=n,this.isEmpty=!0}return i(e,t),e.prototype._next=function(t){this.isEmpty=!1,this.destination.next(t)},e.prototype._complete=function(){this.isEmpty&&this.destination.next(this.defaultValue),this.destination.complete()},e}(o.Subscriber)},function(t,e,n){"use strict";function r(t,e){void 0===e&&(e=o.async);var n=s.isDate(t),r=n?+t-e.now():Math.abs(t);return this.lift(new u(r,e))}var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(45),s=n(189),a=n(3),c=n(134);e.delay=r;var u=function(){function t(t,e){this.delay=t,this.scheduler=e}return t.prototype.call=function(t,e){return e._subscribe(new l(t,this.delay,this.scheduler))},t}(),l=function(t){function e(e,n,r){t.call(this,e),this.delay=n,this.scheduler=r,this.queue=[],this.active=!1,this.errored=!1}return i(e,t),e.dispatch=function(t){for(var e=t.source,n=e.queue,r=t.scheduler,i=t.destination;n.length>0&&n[0].time-r.now()<=0;)n.shift().notification.observe(i);if(n.length>0){var o=Math.max(0,n[0].time-r.now());this.schedule(t,o)}else e.active=!1},e.prototype._schedule=function(t){this.active=!0,this.add(t.schedule(e.dispatch,this.delay,{source:this,destination:this.destination,scheduler:t}))},e.prototype.scheduleNotification=function(t){if(this.errored!==!0){var e=this.scheduler,n=new h(e.now()+this.delay,t);this.queue.push(n),this.active===!1&&this._schedule(e)}},e.prototype._next=function(t){this.scheduleNotification(c.Notification.createNext(t))},e.prototype._error=function(t){this.errored=!0,this.queue=[],this.destination.error(t)},e.prototype._complete=function(){this.scheduleNotification(c.Notification.createComplete())},e}(a.Subscriber),h=function(){function t(t,e){this.time=t,this.notification=e}return t}()},function(t,e,n){"use strict";function r(t,e){return e?new h(this,e).lift(new u(t)):this.lift(new u(t))}var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(3),s=n(0),a=n(4),c=n(5);e.delayWhen=r;var u=function(){function t(t){this.delayDurationSelector=t}return t.prototype.call=function(t,e){return e._subscribe(new l(t,this.delayDurationSelector))},t}(),l=function(t){function e(e,n){t.call(this,e),this.delayDurationSelector=n,this.completed=!1,this.delayNotifierSubscriptions=[],this.values=[]}return i(e,t),e.prototype.notifyNext=function(t,e,n,r,i){this.destination.next(t),this.removeSubscription(i),this.tryComplete()},e.prototype.notifyError=function(t,e){this._error(t)},e.prototype.notifyComplete=function(t){var e=this.removeSubscription(t);e&&this.destination.next(e),this.tryComplete()},e.prototype._next=function(t){try{var e=this.delayDurationSelector(t);e&&this.tryDelay(e,t)}catch(t){this.destination.error(t)}},e.prototype._complete=function(){this.completed=!0,this.tryComplete()},e.prototype.removeSubscription=function(t){t.unsubscribe();var e=this.delayNotifierSubscriptions.indexOf(t),n=null;return e!==-1&&(n=this.values[e],this.delayNotifierSubscriptions.splice(e,1),this.values.splice(e,1)),n},e.prototype.tryDelay=function(t,e){var n=c.subscribeToResult(this,t,e);this.add(n),this.delayNotifierSubscriptions.push(n),this.values.push(e)},e.prototype.tryComplete=function(){this.completed&&0===this.delayNotifierSubscriptions.length&&this.destination.complete()},e}(a.OuterSubscriber),h=function(t){function e(e,n){t.call(this),this.source=e,this.subscriptionDelay=n}return i(e,t),e.prototype._subscribe=function(t){this.subscriptionDelay.subscribe(new p(t,this.source))},e}(s.Observable),p=function(t){function e(e,n){t.call(this),this.parent=e,this.source=n,this.sourceSubscribed=!1}return i(e,t),e.prototype._next=function(t){this.subscribeToSource()},e.prototype._error=function(t){this.unsubscribe(),this.parent.error(t)},e.prototype._complete=function(){this.subscribeToSource()},e.prototype.subscribeToSource=function(){this.sourceSubscribed||(this.sourceSubscribed=!0,this.unsubscribe(),this.source.subscribe(this.parent))},e}(o.Subscriber)},function(t,e,n){"use strict";function r(){return this.lift(new s)}var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(3);e.dematerialize=r;var s=function(){function t(){}return t.prototype.call=function(t,e){return e._subscribe(new a(t))},t}(),a=function(t){function e(e){t.call(this,e)}return i(e,t),e.prototype._next=function(t){t.observe(this.destination)},e}(o.Subscriber)},function(t,e,n){"use strict";function r(t,e,n){return i.distinct.call(this,function(n,r){return e?e(n[t],r[t]):n[t]===r[t]},n)}var i=n(369);e.distinctKey=r},function(t,e,n){"use strict";function r(t,e){return i.distinctUntilChanged.call(this,function(n,r){return e?e(n[t],r[t]):n[t]===r[t]})}var i=n(370);e.distinctUntilKeyChanged=r},function(t,e,n){"use strict";function r(t,e,n){ +return this.lift(new s(t,e,n))}var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(3);e._do=r;var s=function(){function t(t,e,n){this.nextOrObserver=t,this.error=e,this.complete=n}return t.prototype.call=function(t,e){return e._subscribe(new a(t,this.nextOrObserver,this.error,this.complete))},t}(),a=function(t){function e(e,n,r,i){t.call(this,e);var s=new o.Subscriber(n,r,i);s.syncErrorThrowable=!0,this.add(s),this.safeSubscriber=s}return i(e,t),e.prototype._next=function(t){var e=this.safeSubscriber;e.next(t),e.syncErrorThrown?this.destination.error(e.syncErrorValue):this.destination.next(t)},e.prototype._error=function(t){var e=this.safeSubscriber;e.error(t),e.syncErrorThrown?this.destination.error(e.syncErrorValue):this.destination.error(t)},e.prototype._complete=function(){var t=this.safeSubscriber;t.complete(),t.syncErrorThrown?this.destination.error(t.syncErrorValue):this.destination.complete()},e}(o.Subscriber)},function(t,e,n){"use strict";function r(t,e){return this.lift(new a(t,e))}var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(3),s=n(187);e.elementAt=r;var a=function(){function t(t,e){if(this.index=t,this.defaultValue=e,t<0)throw new s.ArgumentOutOfRangeError}return t.prototype.call=function(t,e){return e._subscribe(new c(t,this.index,this.defaultValue))},t}(),c=function(t){function e(e,n,r){t.call(this,e),this.index=n,this.defaultValue=r}return i(e,t),e.prototype._next=function(t){0===this.index--&&(this.destination.next(t),this.destination.complete())},e.prototype._complete=function(){var t=this.destination;this.index>=0&&("undefined"!=typeof this.defaultValue?t.next(this.defaultValue):t.error(new s.ArgumentOutOfRangeError)),t.complete()},e}(o.Subscriber)},function(t,e,n){"use strict";function r(t,e){return this.lift(new s(t,e,this))}var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(3);e.every=r;var s=function(){function t(t,e,n){this.predicate=t,this.thisArg=e,this.source=n}return t.prototype.call=function(t,e){return e._subscribe(new a(t,this.predicate,this.thisArg,this.source))},t}(),a=function(t){function e(e,n,r,i){t.call(this,e),this.predicate=n,this.thisArg=r,this.source=i,this.index=0,this.thisArg=r||this}return i(e,t),e.prototype.notifyComplete=function(t){this.destination.next(t),this.destination.complete()},e.prototype._next=function(t){var e=!1;try{e=this.predicate.call(this.thisArg,t,this.index++,this.source)}catch(t){return void this.destination.error(t)}e||this.notifyComplete(!1)},e.prototype._complete=function(){this.notifyComplete(!0)},e}(o.Subscriber)},function(t,e,n){"use strict";function r(){return this.lift(new a)}var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(4),s=n(5);e.exhaust=r;var a=function(){function t(){}return t.prototype.call=function(t,e){return e._subscribe(new c(t))},t}(),c=function(t){function e(e){t.call(this,e),this.hasCompleted=!1,this.hasSubscription=!1}return i(e,t),e.prototype._next=function(t){this.hasSubscription||(this.hasSubscription=!0,this.add(s.subscribeToResult(this,t)))},e.prototype._complete=function(){this.hasCompleted=!0,this.hasSubscription||this.destination.complete()},e.prototype.notifyComplete=function(t){this.remove(t),this.hasSubscription=!1,this.hasCompleted&&this.destination.complete()},e}(o.OuterSubscriber)},function(t,e,n){"use strict";function r(t,e){return this.lift(new a(t,e))}var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(4),s=n(5);e.exhaustMap=r;var a=function(){function t(t,e){this.project=t,this.resultSelector=e}return t.prototype.call=function(t,e){return e._subscribe(new c(t,this.project,this.resultSelector))},t}(),c=function(t){function e(e,n,r){t.call(this,e),this.project=n,this.resultSelector=r,this.hasSubscription=!1,this.hasCompleted=!1,this.index=0}return i(e,t),e.prototype._next=function(t){this.hasSubscription||this.tryNext(t)},e.prototype.tryNext=function(t){var e=this.index++,n=this.destination;try{var r=this.project(t,e);this.hasSubscription=!0,this.add(s.subscribeToResult(this,r,t,e))}catch(t){n.error(t)}},e.prototype._complete=function(){this.hasCompleted=!0,this.hasSubscription||this.destination.complete()},e.prototype.notifyNext=function(t,e,n,r,i){var o=this,s=o.resultSelector,a=o.destination;s?this.trySelectResult(t,e,n,r):a.next(e)},e.prototype.trySelectResult=function(t,e,n,r){var i=this,o=i.resultSelector,s=i.destination;try{var a=o(t,e,n,r);s.next(a)}catch(t){s.error(t)}},e.prototype.notifyError=function(t){this.destination.error(t)},e.prototype.notifyComplete=function(t){this.remove(t),this.hasSubscription=!1,this.hasCompleted&&this.destination.complete()},e}(o.OuterSubscriber)},function(t,e,n){"use strict";function r(t,e,n){return void 0===e&&(e=Number.POSITIVE_INFINITY),void 0===n&&(n=void 0),e=(e||0)<1?Number.POSITIVE_INFINITY:e,this.lift(new u(t,e,n))}var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(33),s=n(31),a=n(4),c=n(5);e.expand=r;var u=function(){function t(t,e,n){this.project=t,this.concurrent=e,this.scheduler=n}return t.prototype.call=function(t,e){return e._subscribe(new l(t,this.project,this.concurrent,this.scheduler))},t}();e.ExpandOperator=u;var l=function(t){function e(e,n,r,i){t.call(this,e),this.project=n,this.concurrent=r,this.scheduler=i,this.index=0,this.active=0,this.hasCompleted=!1,r0&&this._next(e.shift()),this.hasCompleted&&0===this.active&&this.destination.complete()},e}(a.OuterSubscriber);e.ExpandSubscriber=l},function(t,e,n){"use strict";function r(t){return this.lift(new a(t))}var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(3),s=n(30);e._finally=r;var a=function(){function t(t){this.callback=t}return t.prototype.call=function(t,e){return e._subscribe(new c(t,this.callback))},t}(),c=function(t){function e(e,n){t.call(this,e),this.add(new s.Subscription(n))}return i(e,t),e}(o.Subscriber)},function(t,e,n){"use strict";function r(t,e){return this.lift(new i.FindValueOperator(t,this,!0,e))}var i=n(372);e.findIndex=r},function(t,e,n){"use strict";function r(t,e,n){return this.lift(new a(t,e,n,this))}var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(3),s=n(188);e.first=r;var a=function(){function t(t,e,n,r){this.predicate=t,this.resultSelector=e,this.defaultValue=n,this.source=r}return t.prototype.call=function(t,e){return e._subscribe(new c(t,this.predicate,this.resultSelector,this.defaultValue,this.source))},t}(),c=function(t){function e(e,n,r,i,o){t.call(this,e),this.predicate=n,this.resultSelector=r,this.defaultValue=i,this.source=o,this.index=0,this.hasCompleted=!1}return i(e,t),e.prototype._next=function(t){var e=this.index++;this.predicate?this._tryPredicate(t,e):this._emit(t,e)},e.prototype._tryPredicate=function(t,e){var n;try{n=this.predicate(t,e,this.source)}catch(t){return void this.destination.error(t)}n&&this._emit(t,e)},e.prototype._emit=function(t,e){return this.resultSelector?void this._tryResultSelector(t,e):void this._emitFinal(t)},e.prototype._tryResultSelector=function(t,e){var n;try{n=this.resultSelector(t,e)}catch(t){return void this.destination.error(t)}this._emitFinal(n)},e.prototype._emitFinal=function(t){var e=this.destination;e.next(t),e.complete(),this.hasCompleted=!0},e.prototype._complete=function(){var t=this.destination;this.hasCompleted||"undefined"==typeof this.defaultValue?this.hasCompleted||t.error(new s.EmptyError):(t.next(this.defaultValue),t.complete())},e}(o.Subscriber)},function(t,e,n){"use strict";function r(t,e,n){return this.lift(new h(this,t,e,n))}var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(3),s=n(30),a=n(0),c=n(21),u=n(1054),l=n(1052);e.groupBy=r;var h=function(){function t(t,e,n,r){this.source=t,this.keySelector=e,this.elementSelector=n,this.durationSelector=r}return t.prototype.call=function(t,e){return e._subscribe(new p(t,this.keySelector,this.elementSelector,this.durationSelector))},t}(),p=function(t){function e(e,n,r,i){t.call(this,e),this.keySelector=n,this.elementSelector=r,this.durationSelector=i,this.groups=null,this.attemptedToUnsubscribe=!1,this.count=0}return i(e,t),e.prototype._next=function(t){var e;try{e=this.keySelector(t)}catch(t){return void this.error(t)}this._group(t,e)},e.prototype._group=function(t,e){var n=this.groups;n||(n=this.groups="string"==typeof e?new l.FastMap:new u.Map);var r,i=n.get(e);if(this.elementSelector)try{r=this.elementSelector(t)}catch(t){this.error(t)}else r=t;if(!i){n.set(e,i=new c.Subject);var o=new _(e,i,this);if(this.destination.next(o),this.durationSelector){var s=void 0;try{s=this.durationSelector(new _(e,i))}catch(t){return void this.error(t)}this.add(s.subscribe(new f(e,i,this)))}}i.closed||i.next(r)},e.prototype._error=function(t){var e=this.groups;e&&(e.forEach(function(e,n){e.error(t)}),e.clear()),this.destination.error(t)},e.prototype._complete=function(){var t=this.groups;t&&(t.forEach(function(t,e){t.complete()}),t.clear()),this.destination.complete()},e.prototype.removeGroup=function(t){this.groups.delete(t)},e.prototype.unsubscribe=function(){this.closed||this.attemptedToUnsubscribe||(this.attemptedToUnsubscribe=!0,0===this.count&&t.prototype.unsubscribe.call(this))},e}(o.Subscriber),f=function(t){function e(e,n,r){t.call(this),this.key=e,this.group=n,this.parent=r}return i(e,t),e.prototype._next=function(t){this._complete()},e.prototype._error=function(t){var e=this.group;e.closed||e.error(t),this.parent.removeGroup(this.key)},e.prototype._complete=function(){var t=this.group;t.closed||t.complete(),this.parent.removeGroup(this.key)},e}(o.Subscriber),_=function(t){function e(e,n,r){t.call(this),this.key=e,this.groupSubject=n,this.refCountSubscription=r}return i(e,t),e.prototype._subscribe=function(t){var e=new s.Subscription,n=this,r=n.refCountSubscription,i=n.groupSubject;return r&&!r.closed&&e.add(new d(r)),e.add(i.subscribe(t)),e},e}(a.Observable);e.GroupedObservable=_;var d=function(t){function e(e){t.call(this),this.parent=e,e.count++}return i(e,t),e.prototype.unsubscribe=function(){var e=this.parent;e.closed||this.closed||(t.prototype.unsubscribe.call(this),e.count-=1,0===e.count&&e.attemptedToUnsubscribe&&e.unsubscribe())},e}(s.Subscription)},function(t,e,n){"use strict";function r(){return this.lift(new a)}var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(3),s=n(388);e.ignoreElements=r;var a=function(){function t(){}return t.prototype.call=function(t,e){return e._subscribe(new c(t))},t}(),c=function(t){function e(){t.apply(this,arguments)}return i(e,t),e.prototype._next=function(t){s.noop()},e}(o.Subscriber)},function(t,e,n){"use strict";function r(){return this.lift(new s)}var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(3);e.isEmpty=r;var s=function(){function t(){}return t.prototype.call=function(t,e){return e._subscribe(new a(t))},t}(),a=function(t){function e(e){t.call(this,e)}return i(e,t),e.prototype.notifyComplete=function(t){var e=this.destination;e.next(t),e.complete()},e.prototype._next=function(t){this.notifyComplete(!1)},e.prototype._complete=function(){this.notifyComplete(!0)},e}(o.Subscriber)},function(t,e,n){"use strict";function r(t,e,n){return this.lift(new a(t,e,n,this))}var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(3),s=n(188);e.last=r;var a=function(){function t(t,e,n,r){this.predicate=t,this.resultSelector=e,this.defaultValue=n,this.source=r}return t.prototype.call=function(t,e){return e._subscribe(new c(t,this.predicate,this.resultSelector,this.defaultValue,this.source))},t}(),c=function(t){function e(e,n,r,i,o){t.call(this,e),this.predicate=n,this.resultSelector=r,this.defaultValue=i,this.source=o,this.hasValue=!1,this.index=0,"undefined"!=typeof i&&(this.lastValue=i,this.hasValue=!0)}return i(e,t),e.prototype._next=function(t){var e=this.index++;if(this.predicate)this._tryPredicate(t,e);else{if(this.resultSelector)return void this._tryResultSelector(t,e);this.lastValue=t,this.hasValue=!0}},e.prototype._tryPredicate=function(t,e){var n;try{n=this.predicate(t,e,this.source)}catch(t){return void this.destination.error(t)}if(n){if(this.resultSelector)return void this._tryResultSelector(t,e);this.lastValue=t,this.hasValue=!0}},e.prototype._tryResultSelector=function(t,e){var n;try{n=this.resultSelector(t,e)}catch(t){return void this.destination.error(t)}this.lastValue=n,this.hasValue=!0},e.prototype._complete=function(){var t=this.destination;this.hasValue?(t.next(this.lastValue),t.complete()):t.error(new s.EmptyError)},e}(o.Subscriber)},function(t,e){"use strict";function n(t){return t(this)}e.letProto=n},function(t,e,n){"use strict";function r(t){return this.lift(new s(t))}var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(3);e.mapTo=r;var s=function(){function t(t){this.value=t}return t.prototype.call=function(t,e){return e._subscribe(new a(t,this.value))},t}(),a=function(t){function e(e,n){t.call(this,e),this.value=n}return i(e,t),e.prototype._next=function(t){this.destination.next(this.value)},e}(o.Subscriber)},function(t,e,n){"use strict";function r(){return this.lift(new a)}var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(3),s=n(134);e.materialize=r;var a=function(){function t(){}return t.prototype.call=function(t,e){return e._subscribe(new c(t))},t}(),c=function(t){function e(e){t.call(this,e)}return i(e,t),e.prototype._next=function(t){this.destination.next(s.Notification.createNext(t))},e.prototype._error=function(t){var e=this.destination;e.next(s.Notification.createError(t)),e.complete()},e.prototype._complete=function(){var t=this.destination;t.next(s.Notification.createComplete()),t.complete()},e}(o.Subscriber)},function(t,e,n){"use strict";function r(t){var e="function"==typeof t?function(e,n){return t(e,n)>0?e:n}:function(t,e){return t>e?t:e};return this.lift(new i.ReduceOperator(e))}var i=n(266);e.max=r},function(t,e,n){"use strict";function r(t,e,n){return void 0===n&&(n=Number.POSITIVE_INFINITY),this.lift(new u(t,e,n))}var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(33),s=n(31),a=n(5),c=n(4);e.mergeScan=r;var u=function(){function t(t,e,n){this.project=t,this.seed=e,this.concurrent=n}return t.prototype.call=function(t,e){return e._subscribe(new l(t,this.project,this.seed,this.concurrent))},t}();e.MergeScanOperator=u;var l=function(t){function e(e,n,r,i){t.call(this,e),this.project=n,this.acc=r,this.concurrent=i,this.hasValue=!1,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}return i(e,t),e.prototype._next=function(t){if(this.active0?this._next(e.shift()):0===this.active&&this.hasCompleted&&(this.hasValue===!1&&this.destination.next(this.acc),this.destination.complete())},e}(c.OuterSubscriber);e.MergeScanSubscriber=l},function(t,e,n){"use strict";function r(t){var e="function"==typeof t?function(e,n){return t(e,n)<0?e:n}:function(t,e){return t-1&&(this.count=r-1),this.unsubscribe(),this.isStopped=!1,this.closed=!1,n.subscribe(this)}},e}(o.Subscriber)},function(t,e,n){"use strict";function r(t){return this.lift(new l(t,this))}var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(21),s=n(33),a=n(31),c=n(4),u=n(5);e.repeatWhen=r;var l=function(){function t(t,e){this.notifier=t,this.source=e}return t.prototype.call=function(t,e){return e._subscribe(new h(t,this.notifier,this.source))},t}(),h=function(t){function e(e,n,r){t.call(this,e),this.notifier=n,this.source=r}return i(e,t),e.prototype.complete=function(){if(!this.isStopped){var e=this.notifications,n=this.retries,r=this.retriesSubscription;if(n)this.notifications=null,this.retriesSubscription=null;else{if(e=new o.Subject,n=s.tryCatch(this.notifier)(e),n===a.errorObject)return t.prototype.complete.call(this);r=u.subscribeToResult(this,n)}this.unsubscribe(),this.closed=!1,this.notifications=e,this.retries=n,this.retriesSubscription=r,e.next()}},e.prototype._unsubscribe=function(){var t=this,e=t.notifications,n=t.retriesSubscription;e&&(e.unsubscribe(),this.notifications=null),n&&(n.unsubscribe(),this.retriesSubscription=null),this.retries=null},e.prototype.notifyNext=function(t,e,n,r,i){var o=this,s=o.notifications,a=o.retries,c=o.retriesSubscription;this.notifications=null,this.retries=null,this.retriesSubscription=null,this.unsubscribe(),this.isStopped=!1,this.closed=!1,this.notifications=s,this.retries=a,this.retriesSubscription=c,this.source.subscribe(this)},e}(c.OuterSubscriber)},function(t,e,n){"use strict";function r(t){return void 0===t&&(t=-1),this.lift(new s(t,this))}var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(3);e.retry=r;var s=function(){function t(t,e){this.count=t,this.source=e}return t.prototype.call=function(t,e){return e._subscribe(new a(t,this.count,this.source))},t}(),a=function(t){function e(e,n,r){t.call(this,e),this.count=n,this.source=r}return i(e,t),e.prototype.error=function(e){if(!this.isStopped){var n=this,r=n.source,i=n.count;if(0===i)return t.prototype.error.call(this,e);i>-1&&(this.count=i-1),this.unsubscribe(),this.isStopped=!1,this.closed=!1,r.subscribe(this)}},e}(o.Subscriber)},function(t,e,n){"use strict";function r(t){return this.lift(new l(t,this))}var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(21),s=n(33),a=n(31),c=n(4),u=n(5);e.retryWhen=r;var l=function(){function t(t,e){this.notifier=t,this.source=e}return t.prototype.call=function(t,e){return e._subscribe(new h(t,this.notifier,this.source))},t}(),h=function(t){function e(e,n,r){t.call(this,e),this.notifier=n,this.source=r}return i(e,t),e.prototype.error=function(e){if(!this.isStopped){var n=this.errors,r=this.retries,i=this.retriesSubscription;if(r)this.errors=null,this.retriesSubscription=null;else{if(n=new o.Subject,r=s.tryCatch(this.notifier)(n),r===a.errorObject)return t.prototype.error.call(this,a.errorObject.e);i=u.subscribeToResult(this,r)}this.unsubscribe(),this.closed=!1,this.errors=n,this.retries=r,this.retriesSubscription=i,n.next(e)}},e.prototype._unsubscribe=function(){var t=this,e=t.errors,n=t.retriesSubscription;e&&(e.unsubscribe(),this.errors=null),n&&(n.unsubscribe(),this.retriesSubscription=null),this.retries=null},e.prototype.notifyNext=function(t,e,n,r,i){var o=this,s=o.errors,a=o.retries,c=o.retriesSubscription;this.errors=null,this.retries=null,this.retriesSubscription=null,this.unsubscribe(),this.isStopped=!1,this.closed=!1,this.errors=s,this.retries=a,this.retriesSubscription=c,this.source.subscribe(this)},e}(c.OuterSubscriber)},function(t,e,n){"use strict";function r(t){return this.lift(new a(t))}var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(4),s=n(5);e.sample=r;var a=function(){function t(t){this.notifier=t}return t.prototype.call=function(t,e){return e._subscribe(new c(t,this.notifier))},t}(),c=function(t){function e(e,n){t.call(this,e),this.hasValue=!1,this.add(s.subscribeToResult(this,n))}return i(e,t),e.prototype._next=function(t){this.value=t,this.hasValue=!0},e.prototype.notifyNext=function(t,e,n,r,i){this.emitValue()},e.prototype.notifyComplete=function(){this.emitValue()},e.prototype.emitValue=function(){this.hasValue&&(this.hasValue=!1,this.destination.next(this.value))},e}(o.OuterSubscriber)},function(t,e,n){"use strict";function r(t,e){return void 0===e&&(e=a.async),this.lift(new c(t,e))}function i(t){var e=t.subscriber,n=t.period;e.notifyNext(),this.schedule(t,n)}var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=n(3),a=n(45);e.sampleTime=r;var c=function(){function t(t,e){this.period=t,this.scheduler=e}return t.prototype.call=function(t,e){return e._subscribe(new u(t,this.period,this.scheduler))},t}(),u=function(t){function e(e,n,r){t.call(this,e),this.period=n,this.scheduler=r,this.hasValue=!1,this.add(r.schedule(i,n,{subscriber:this,period:n}))}return o(e,t),e.prototype._next=function(t){this.lastValue=t,this.hasValue=!0},e.prototype.notifyNext=function(){this.hasValue&&(this.hasValue=!1,this.destination.next(this.lastValue))},e}(s.Subscriber)},function(t,e,n){"use strict";function r(t,e){return this.lift(new s(t,e))}var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(3);e.scan=r;var s=function(){function t(t,e){this.accumulator=t,this.seed=e}return t.prototype.call=function(t,e){return e._subscribe(new a(t,this.accumulator,this.seed))},t}(),a=function(t){function e(e,n,r){t.call(this,e),this.accumulator=n,this.index=0,this.accumulatorSet=!1,this.seed=r,this.accumulatorSet="undefined"!=typeof r}return i(e,t),Object.defineProperty(e.prototype,"seed",{get:function(){return this._seed},set:function(t){this.accumulatorSet=!0,this._seed=t},enumerable:!0,configurable:!0}),e.prototype._next=function(t){return this.accumulatorSet?this._tryNext(t):(this.seed=t,void this.destination.next(t))},e.prototype._tryNext=function(t){var e,n=this.index++;try{e=this.accumulator(this.seed,t,n)}catch(t){this.destination.error(t)}this.seed=e,this.destination.next(e)},e}(o.Subscriber)},function(t,e,n){"use strict";function r(t,e){return this.lift(new c(t,e))}var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(3),s=n(33),a=n(31);e.sequenceEqual=r;var c=function(){function t(t,e){this.compareTo=t,this.comparor=e}return t.prototype.call=function(t,e){return e._subscribe(new u(t,this.compareTo,this.comparor))},t}();e.SequenceEqualOperator=c;var u=function(t){function e(e,n,r){t.call(this,e),this.compareTo=n,this.comparor=r,this._a=[],this._b=[],this._oneComplete=!1,this.add(n.subscribe(new l(e,this)))}return i(e,t),e.prototype._next=function(t){this._oneComplete&&0===this._b.length?this.emit(!1):(this._a.push(t),this.checkValues())},e.prototype._complete=function(){this._oneComplete?this.emit(0===this._a.length&&0===this._b.length):this._oneComplete=!0},e.prototype.checkValues=function(){for(var t=this,e=t._a,n=t._b,r=t.comparor;e.length>0&&n.length>0;){var i=e.shift(),o=n.shift(),c=!1;r?(c=s.tryCatch(r)(i,o),c===a.errorObject&&this.destination.error(a.errorObject.e)):c=i===o,c||this.emit(!1)}},e.prototype.emit=function(t){var e=this.destination;e.next(t),e.complete()},e.prototype.nextB=function(t){this._oneComplete&&0===this._a.length?this.emit(!1):(this._b.push(t),this.checkValues())},e}(o.Subscriber);e.SequenceEqualSubscriber=u;var l=function(t){function e(e,n){t.call(this,e),this.parent=n}return i(e,t),e.prototype._next=function(t){this.parent.nextB(t)},e.prototype._error=function(t){this.parent.error(t)},e.prototype._complete=function(){this.parent._complete()},e}(o.Subscriber)},function(t,e,n){"use strict";function r(){return new s.Subject}function i(){return o.multicast.call(this,r).refCount()}var o=n(112),s=n(21);e.share=i},function(t,e,n){"use strict";function r(t){return this.lift(new a(t,this))}var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(3),s=n(188);e.single=r;var a=function(){function t(t,e){this.predicate=t,this.source=e}return t.prototype.call=function(t,e){return e._subscribe(new c(t,this.predicate,this.source))},t}(),c=function(t){function e(e,n,r){t.call(this,e),this.predicate=n,this.source=r,this.seenValue=!1,this.index=0}return i(e,t),e.prototype.applySingleValue=function(t){this.seenValue?this.destination.error("Sequence contains more than one element"):(this.seenValue=!0,this.singleValue=t)},e.prototype._next=function(t){var e=this.predicate;this.index++,e?this.tryNext(t):this.applySingleValue(t)},e.prototype.tryNext=function(t){try{var e=this.predicate(t,this.index,this.source);e&&this.applySingleValue(t)}catch(t){this.destination.error(t)}},e.prototype._complete=function(){var t=this.destination;this.index>0?(t.next(this.seenValue?this.singleValue:void 0),t.complete()):t.error(new s.EmptyError)},e}(o.Subscriber)},function(t,e,n){"use strict";function r(t){return this.lift(new s(t))}var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(3);e.skip=r;var s=function(){function t(t){this.total=t}return t.prototype.call=function(t,e){return e._subscribe(new a(t,this.total))},t}(),a=function(t){function e(e,n){t.call(this,e),this.total=n,this.count=0}return i(e,t),e.prototype._next=function(t){++this.count>this.total&&this.destination.next(t)},e}(o.Subscriber)},function(t,e,n){"use strict";function r(t){return this.lift(new a(t))}var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(4),s=n(5);e.skipUntil=r;var a=function(){function t(t){this.notifier=t}return t.prototype.call=function(t,e){return e._subscribe(new c(t,this.notifier))},t}(),c=function(t){function e(e,n){t.call(this,e),this.hasValue=!1,this.isInnerStopped=!1,this.add(s.subscribeToResult(this,n))}return i(e,t),e.prototype._next=function(e){this.hasValue&&t.prototype._next.call(this,e)}, +e.prototype._complete=function(){this.isInnerStopped?t.prototype._complete.call(this):this.unsubscribe()},e.prototype.notifyNext=function(t,e,n,r,i){this.hasValue=!0},e.prototype.notifyComplete=function(){this.isInnerStopped=!0,this.isStopped&&t.prototype._complete.call(this)},e}(o.OuterSubscriber)},function(t,e,n){"use strict";function r(t){return this.lift(new s(t))}var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(3);e.skipWhile=r;var s=function(){function t(t){this.predicate=t}return t.prototype.call=function(t,e){return e._subscribe(new a(t,this.predicate))},t}(),a=function(t){function e(e,n){t.call(this,e),this.predicate=n,this.skipping=!0,this.index=0}return i(e,t),e.prototype._next=function(t){var e=this.destination;this.skipping&&this.tryCallPredicate(t),this.skipping||e.next(t)},e.prototype.tryCallPredicate=function(t){try{var e=this.predicate(t,this.index++);this.skipping=Boolean(e)}catch(t){this.destination.error(t)}},e}(o.Subscriber)},function(t,e,n){"use strict";function r(){for(var t=[],e=0;e1?a.concatStatic(new i.ArrayObservable(t,n),this):a.concatStatic(new s.EmptyObservable(n),this)}var i=n(73),o=n(261),s=n(87),a=n(263),c=n(88);e.startWith=r},function(t,e,n){"use strict";function r(t,e){return void 0===e&&(e=0),new i.SubscribeOnObservable(this,e,t)}var i=n(929);e.subscribeOn=r},function(t,e,n){"use strict";function r(){return this.lift(new a)}var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(4),s=n(5);e._switch=r;var a=function(){function t(){}return t.prototype.call=function(t,e){return e._subscribe(new c(t))},t}(),c=function(t){function e(e){t.call(this,e),this.active=0,this.hasCompleted=!1}return i(e,t),e.prototype._next=function(t){this.unsubscribeInner(),this.active++,this.add(this.innerSubscription=s.subscribeToResult(this,t))},e.prototype._complete=function(){this.hasCompleted=!0,0===this.active&&this.destination.complete()},e.prototype.unsubscribeInner=function(){this.active=this.active>0?this.active-1:0;var t=this.innerSubscription;t&&(t.unsubscribe(),this.remove(t))},e.prototype.notifyNext=function(t,e,n,r,i){this.destination.next(e)},e.prototype.notifyError=function(t){this.destination.error(t)},e.prototype.notifyComplete=function(){this.unsubscribeInner(),this.hasCompleted&&0===this.active&&this.destination.complete()},e}(o.OuterSubscriber)},function(t,e,n){"use strict";function r(t,e){return this.lift(new a(t,e))}var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(4),s=n(5);e.switchMap=r;var a=function(){function t(t,e){this.project=t,this.resultSelector=e}return t.prototype.call=function(t,e){return e._subscribe(new c(t,this.project,this.resultSelector))},t}(),c=function(t){function e(e,n,r){t.call(this,e),this.project=n,this.resultSelector=r,this.index=0}return i(e,t),e.prototype._next=function(t){var e,n=this.index++;try{e=this.project(t,n)}catch(t){return void this.destination.error(t)}this._innerSub(e,t,n)},e.prototype._innerSub=function(t,e,n){var r=this.innerSubscription;r&&r.unsubscribe(),this.add(this.innerSubscription=s.subscribeToResult(this,t,e,n))},e.prototype._complete=function(){var e=this.innerSubscription;e&&!e.closed||t.prototype._complete.call(this)},e.prototype._unsubscribe=function(){this.innerSubscription=null},e.prototype.notifyComplete=function(e){this.remove(e),this.innerSubscription=null,this.isStopped&&t.prototype._complete.call(this)},e.prototype.notifyNext=function(t,e,n,r,i){this.resultSelector?this._tryNotifyNext(t,e,n,r):this.destination.next(e)},e.prototype._tryNotifyNext=function(t,e,n,r){var i;try{i=this.resultSelector(t,e,n,r)}catch(t){return void this.destination.error(t)}this.destination.next(i)},e}(o.OuterSubscriber)},function(t,e,n){"use strict";function r(t,e){return this.lift(new a(t,e))}var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(4),s=n(5);e.switchMapTo=r;var a=function(){function t(t,e){this.observable=t,this.resultSelector=e}return t.prototype.call=function(t,e){return e._subscribe(new c(t,this.observable,this.resultSelector))},t}(),c=function(t){function e(e,n,r){t.call(this,e),this.inner=n,this.resultSelector=r,this.index=0}return i(e,t),e.prototype._next=function(t){var e=this.innerSubscription;e&&e.unsubscribe(),this.add(this.innerSubscription=s.subscribeToResult(this,this.inner,t,this.index++))},e.prototype._complete=function(){var e=this.innerSubscription;e&&!e.closed||t.prototype._complete.call(this)},e.prototype._unsubscribe=function(){this.innerSubscription=null},e.prototype.notifyComplete=function(e){this.remove(e),this.innerSubscription=null,this.isStopped&&t.prototype._complete.call(this)},e.prototype.notifyNext=function(t,e,n,r,i){var o=this,s=o.resultSelector,a=o.destination;s?this.tryResultSelector(t,e,n,r):a.next(e)},e.prototype.tryResultSelector=function(t,e,n,r){var i,o=this,s=o.resultSelector,a=o.destination;try{i=s(t,e,n,r)}catch(t){return void a.error(t)}a.next(i)},e}(o.OuterSubscriber)},function(t,e,n){"use strict";function r(t){return 0===t?new a.EmptyObservable:this.lift(new c(t))}var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(3),s=n(187),a=n(87);e.take=r;var c=function(){function t(t){if(this.total=t,this.total<0)throw new s.ArgumentOutOfRangeError}return t.prototype.call=function(t,e){return e._subscribe(new u(t,this.total))},t}(),u=function(t){function e(e,n){t.call(this,e),this.total=n,this.count=0}return i(e,t),e.prototype._next=function(t){var e=this.total;++this.count<=e&&(this.destination.next(t),this.count===e&&(this.destination.complete(),this.unsubscribe()))},e}(o.Subscriber)},function(t,e,n){"use strict";function r(t){return 0===t?new a.EmptyObservable:this.lift(new c(t))}var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(3),s=n(187),a=n(87);e.takeLast=r;var c=function(){function t(t){if(this.total=t,this.total<0)throw new s.ArgumentOutOfRangeError}return t.prototype.call=function(t,e){return e._subscribe(new u(t,this.total))},t}(),u=function(t){function e(e,n){t.call(this,e),this.total=n,this.ring=new Array,this.count=0}return i(e,t),e.prototype._next=function(t){var e=this.ring,n=this.total,r=this.count++;if(e.length0)for(var n=this.count>=this.total?this.total:this.count,r=this.ring,i=0;i0?this.startWindowEvery:this.windowSize,n=this.destination,r=this.windowSize,i=this.windows,o=i.length,a=0;a=0&&c%e===0&&!this.closed&&i.shift().complete(),++this.count%e===0&&!this.closed){var u=new s.Subject;i.push(u),n.next(u)}},e.prototype._error=function(t){var e=this.windows;if(e)for(;e.length>0&&!this.closed;)e.shift().error(t);this.destination.error(t)},e.prototype._complete=function(){var t=this.windows;if(t)for(;t.length>0&&!this.closed;)t.shift().complete();this.destination.complete()},e.prototype._unsubscribe=function(){this.count=0,this.windows=null},e}(o.Subscriber)},function(t,e,n){"use strict";function r(t,e,n){return void 0===e&&(e=null),void 0===n&&(n=u.async),this.lift(new h(t,e,n))}function i(t){var e=t.subscriber,n=t.windowTimeSpan,r=t.window;r&&r.complete(),t.window=e.openWindow(),this.schedule(t,n)}function o(t){var e=t.windowTimeSpan,n=t.subscriber,r=t.scheduler,i=t.windowCreationInterval,o=n.openWindow(),a=this,c={action:a,subscription:null},u={subscriber:n,window:o,context:c};c.subscription=r.schedule(s,e,u),a.add(c.subscription),a.schedule(t,i)}function s(t){var e=t.subscriber,n=t.window,r=t.context;r&&r.action&&r.subscription&&r.action.remove(r.subscription),e.closeWindow(n)}var a=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},c=n(21),u=n(45),l=n(3);e.windowTime=r;var h=function(){function t(t,e,n){this.windowTimeSpan=t,this.windowCreationInterval=e,this.scheduler=n}return t.prototype.call=function(t,e){return e._subscribe(new p(t,this.windowTimeSpan,this.windowCreationInterval,this.scheduler))},t}(),p=function(t){function e(e,n,r,a){if(t.call(this,e),this.destination=e,this.windowTimeSpan=n,this.windowCreationInterval=r,this.scheduler=a,this.windows=[],null!==r&&r>=0){var c=this.openWindow(),u={subscriber:this,window:c,context:null},l={windowTimeSpan:n,windowCreationInterval:r,subscriber:this,scheduler:a};this.add(a.schedule(s,n,u)),this.add(a.schedule(o,r,l))}else{var h=this.openWindow(),p={subscriber:this,window:h,windowTimeSpan:n};this.add(a.schedule(i,n,p))}}return a(e,t),e.prototype._next=function(t){for(var e=this.windows,n=e.length,r=0;r0;)e.shift().error(t);this.destination.error(t)},e.prototype._complete=function(){for(var t=this.windows;t.length>0;){var e=t.shift();e.closed||e.complete()}this.destination.complete()},e.prototype.openWindow=function(){var t=new c.Subject;this.windows.push(t);var e=this.destination;return e.next(t),t},e.prototype.closeWindow=function(t){t.complete();var e=this.windows;e.splice(e.indexOf(t),1)},e}(l.Subscriber)},function(t,e,n){"use strict";function r(t,e){return this.lift(new h(t,e))}var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(21),s=n(30),a=n(33),c=n(31),u=n(4),l=n(5);e.windowToggle=r;var h=function(){function t(t,e){this.openings=t,this.closingSelector=e}return t.prototype.call=function(t,e){return e._subscribe(new p(t,this.openings,this.closingSelector))},t}(),p=function(t){function e(e,n,r){t.call(this,e),this.openings=n,this.closingSelector=r,this.contexts=[],this.add(this.openSubscription=l.subscribeToResult(this,n,n))}return i(e,t),e.prototype._next=function(t){var e=this.contexts;if(e)for(var n=e.length,r=0;r0){var s=o.indexOf(n);s!==-1&&o.splice(s,1)}},e.prototype.notifyComplete=function(){},e.prototype._next=function(t){if(0===this.toRespond.length){var e=[t].concat(this.values);this.project?this._tryProject(e):this.destination.next(e)}},e.prototype._tryProject=function(t){var e;try{e=this.project.apply(this,t)}catch(t){return void this.destination.error(t)}this.destination.next(e)},e}(o.OuterSubscriber)},function(t,e,n){"use strict";function r(t){return this.lift(new i.ZipOperator(t))}var i=n(267);e.zipAll=r},function(t,e,n){"use strict";var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},i=n(30),o=function(t){function e(e,n){t.call(this)}return r(e,t),e.prototype.schedule=function(t,e){return void 0===e&&(e=0),this},e}(i.Subscription);e.Action=o},function(t,e,n){"use strict";var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},i=n(135),o=n(1051),s=function(t){function e(e,n){t.call(this,e,n),this.scheduler=e,this.work=n}return r(e,t),e.prototype.requestAsyncId=function(e,n,r){return void 0===r&&(r=0),null!==r&&r>0?t.prototype.requestAsyncId.call(this,e,n,r):(e.actions.push(this),e.scheduled||(e.scheduled=o.AnimationFrame.requestAnimationFrame(e.flush.bind(e,null))))},e.prototype.recycleAsyncId=function(e,n,r){return void 0===r&&(r=0),null!==r&&r>0?t.prototype.recycleAsyncId.call(this,e,n,r):void(0===e.actions.length&&(o.AnimationFrame.cancelAnimationFrame(n),e.scheduled=void 0))},e}(i.AsyncAction);e.AnimationFrameAction=s},function(t,e,n){"use strict";var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},i=n(136),o=function(t){function e(){t.apply(this,arguments)}return r(e,t),e.prototype.flush=function(){this.active=!0,this.scheduled=void 0;var t,e=this.actions,n=-1,r=e.length,i=e.shift();do if(t=i.execute(i.state,i.delay))break;while(++n0?t.prototype.requestAsyncId.call(this,e,n,r):(e.actions.push(this),e.scheduled||(e.scheduled=i.Immediate.setImmediate(e.flush.bind(e,null))))},e.prototype.recycleAsyncId=function(e,n,r){return void 0===r&&(r=0),null!==r&&r>0?t.prototype.recycleAsyncId.call(this,e,n,r):void(0===e.actions.length&&(i.Immediate.clearImmediate(n),e.scheduled=void 0))},e}(o.AsyncAction);e.AsapAction=s},function(t,e,n){"use strict";var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},i=n(136),o=function(t){function e(){t.apply(this,arguments)}return r(e,t),e.prototype.flush=function(){this.active=!0,this.scheduled=void 0;var t,e=this.actions,n=-1,r=e.length,i=e.shift();do if(t=i.execute(i.state,i.delay))break;while(++n0?t.prototype.schedule.call(this,e,n):(this.delay=n,this.state=e,this.scheduler.flush(this),this)},e.prototype.execute=function(e,n){return n>0||this.closed?t.prototype.execute.call(this,e,n):this._execute(e,n)},e.prototype.requestAsyncId=function(e,n,r){return void 0===r&&(r=0),null!==r&&r>0?t.prototype.requestAsyncId.call(this,e,n,r):e.flush(this)},e}(i.AsyncAction);e.QueueAction=o},function(t,e,n){"use strict";var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},i=n(136),o=function(t){function e(){t.apply(this,arguments)}return r(e,t),e}(i.AsyncScheduler);e.QueueScheduler=o},function(t,e,n){"use strict";var r=n(1041),i=n(1042);e.animationFrame=new i.AnimationFrameScheduler(r.AnimationFrameAction)},function(t,e,n){"use strict";var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},i=n(0),o=n(30),s=n(384),a=n(386),c=function(t){function e(e,n){t.call(this,function(t){var e=this,n=e.logSubscribedFrame();return t.add(new o.Subscription(function(){e.logUnsubscribedFrame(n)})),e.scheduleMessages(t),t}),this.messages=e,this.subscriptions=[],this.scheduler=n}return r(e,t),e.prototype.scheduleMessages=function(t){for(var e=this.messages.length,n=0;n0;)e.shift().setup();t.prototype.flush.call(this);for(var n=this.flushTests.filter(function(t){return t.ready});n.length>0;){var r=n.shift();this.assertDeepEqual(r.actual,r.expected)}},e.parseMarblesAsSubscriptions=function(t){if("string"!=typeof t)return new c.SubscriptionLog(Number.POSITIVE_INFINITY);for(var e=t.length,n=-1,r=Number.POSITIVE_INFINITY,i=Number.POSITIVE_INFINITY,o=0;o-1?n:s;break;case"!":if(i!==Number.POSITIVE_INFINITY)throw new Error("found a second subscription point '^' in a subscription marble diagram. There can only be one.");i=n>-1?n:s;break;default:throw new Error("there can only be '^' and '!' markers in a subscription marble diagram. Found instead '"+a+"'.")}}return i<0?new c.SubscriptionLog(r):new c.SubscriptionLog(r,i)},e.parseMarbles=function(t,e,n,r){if(void 0===r&&(r=!1),t.indexOf("!")!==-1)throw new Error('conventional marble diagrams cannot have the unsubscription marker "!"');for(var i=t.length,a=[],c=t.indexOf("^"),u=c===-1?0:c*-this.frameTimeFactor,l="object"!=typeof e?function(t){return t}:function(t){return r&&e[t]instanceof s.ColdObservable?e[t].messages:e[t]},h=-1,p=0;p-1?h:f,notification:_})}return a},e}(u.VirtualTimeScheduler);e.TestScheduler=h},function(t,e,n){"use strict";var r=n(38),i=function(){function t(t){t.requestAnimationFrame?(this.cancelAnimationFrame=t.cancelAnimationFrame.bind(t),this.requestAnimationFrame=t.requestAnimationFrame.bind(t)):t.mozRequestAnimationFrame?(this.cancelAnimationFrame=t.mozCancelAnimationFrame.bind(t),this.requestAnimationFrame=t.mozRequestAnimationFrame.bind(t)):t.webkitRequestAnimationFrame?(this.cancelAnimationFrame=t.webkitCancelAnimationFrame.bind(t),this.requestAnimationFrame=t.webkitRequestAnimationFrame.bind(t)):t.msRequestAnimationFrame?(this.cancelAnimationFrame=t.msCancelAnimationFrame.bind(t),this.requestAnimationFrame=t.msRequestAnimationFrame.bind(t)):t.oRequestAnimationFrame?(this.cancelAnimationFrame=t.oCancelAnimationFrame.bind(t),this.requestAnimationFrame=t.oRequestAnimationFrame.bind(t)):(this.cancelAnimationFrame=t.clearTimeout.bind(t),this.requestAnimationFrame=function(e){return t.setTimeout(e,1e3/60)})}return t}();e.RequestAnimationFrameDefinition=i,e.AnimationFrame=new i(r.root)},function(t,e){"use strict";var n=function(){function t(){this.values={}}return t.prototype.delete=function(t){return this.values[t]=null,!0},t.prototype.set=function(t,e){return this.values[t]=e,this},t.prototype.get=function(t){return this.values[t]},t.prototype.forEach=function(t,e){var n=this.values;for(var r in n)n.hasOwnProperty(r)&&null!==n[r]&&t.call(e,n[r],r)},t.prototype.clear=function(){this.values={}},t}();e.FastMap=n},function(t,e,n){"use strict";var r=n(38),i=function(){function t(t){if(this.root=t,t.setImmediate&&"function"==typeof t.setImmediate)this.setImmediate=t.setImmediate.bind(t),this.clearImmediate=t.clearImmediate.bind(t);else{this.nextHandle=1,this.tasksByHandle={},this.currentlyRunningATask=!1,this.canUseProcessNextTick()?this.setImmediate=this.createProcessNextTickSetImmediate():this.canUsePostMessage()?this.setImmediate=this.createPostMessageSetImmediate():this.canUseMessageChannel()?this.setImmediate=this.createMessageChannelSetImmediate():this.canUseReadyStateChange()?this.setImmediate=this.createReadyStateChangeSetImmediate():this.setImmediate=this.createSetTimeoutSetImmediate();var e=function t(e){delete t.instance.tasksByHandle[e]};e.instance=this,this.clearImmediate=e}}return t.prototype.identify=function(t){return this.root.Object.prototype.toString.call(t)},t.prototype.canUseProcessNextTick=function(){return"[object process]"===this.identify(this.root.process)},t.prototype.canUseMessageChannel=function(){return Boolean(this.root.MessageChannel)},t.prototype.canUseReadyStateChange=function(){var t=this.root.document;return Boolean(t&&"onreadystatechange"in t.createElement("script"))},t.prototype.canUsePostMessage=function(){var t=this.root;if(t.postMessage&&!t.importScripts){var e=!0,n=t.onmessage;return t.onmessage=function(){e=!1},t.postMessage("","*"),t.onmessage=n,e}return!1},t.prototype.partiallyApplied=function(t){for(var e=[],n=1;nt._pos){var o=n.substr(t._pos);if("x-user-defined"===t._charset){for(var s=new r(o.length),a=0;at._pos&&(t.push(new r(new Uint8Array(u.result.slice(t._pos)))),t._pos=u.result.byteLength)},u.onload=function(){t.push(null)},u.readAsArrayBuffer(n)}t._xhr.readyState===c.DONE&&"ms-stream"!==t._mode&&t.push(null)}}).call(e,n(43),n(16).Buffer,n(27))},function(t,e,n){"use strict";function r(t){return this instanceof r?void i.call(this,t):new r(t)}t.exports=r;var i=n(393),o=n(65);o.inherits=n(42),o.inherits(r,i),r.prototype._transform=function(t,e,n){n(null,t)}},function(t,e,n){"use strict";function r(){this.head=null,this.tail=null,this.length=0}var i=(n(16).Buffer,n(233));t.exports=r,r.prototype.push=function(t){var e={data:t,next:null};this.length>0?this.tail.next=e:this.head=e,this.tail=e,++this.length},r.prototype.unshift=function(t){var e={data:t,next:this.head};0===this.length&&(this.tail=e),this.head=e,++this.length},r.prototype.shift=function(){if(0!==this.length){var t=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,t}},r.prototype.clear=function(){this.head=this.tail=null,this.length=0},r.prototype.join=function(t){if(0===this.length)return"";for(var e=this.head,n=""+e.data;e=e.next;)n+=t+e.data;return n},r.prototype.concat=function(t){if(0===this.length)return i.alloc(0);if(1===this.length)return this.head.data;for(var e=i.allocUnsafe(t>>>0),n=this.head,r=0;n;)n.data.copy(e,r),r+=n.data.length,n=n.next;return e}},function(t,e,n){var r=n(649);"string"==typeof r&&(r=[[t.i,r,""]]);n(191)(r,{});r.locals&&(t.exports=r.locals)},function(t,e,n){var r=n(650);"string"==typeof r&&(r=[[t.i,r,""]]);n(191)(r,{});r.locals&&(t.exports=r.locals)},function(t,e,n){var r=n(651);"string"==typeof r&&(r=[[t.i,r,""]]);n(191)(r,{});r.locals&&(t.exports=r.locals)},function(t,e,n){var r=n(652);"string"==typeof r&&(r=[[t.i,r,""]]);n(191)(r,{});r.locals&&(t.exports=r.locals)},function(t,e,n){var r=n(16).Buffer;t.exports=function(t){if(t instanceof Uint8Array){if(0===t.byteOffset&&t.byteLength===t.buffer.byteLength)return t.buffer;if("function"==typeof t.buffer.slice)return t.buffer.slice(t.byteOffset,t.byteOffset+t.byteLength)}if(r.isBuffer(t)){for(var e=new Uint8Array(t.length),n=t.length,i=0;i=0;a--)(i=t[a])&&(s=(o<3?i(s):o>3?i(e,n,s):i(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s}function i(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)}function o(t,e){return function(n,r){e(n,r,t)}}function s(t,e,n,r){return new(n||(n=Promise))(function(i,o){function s(t){try{c(r.next(t))}catch(t){o(t)}}function a(t){try{c(r.throw(t))}catch(t){o(t)}}function c(t){t.done?i(t.value):new n(function(e){e(t.value)}).then(s,a)}c((r=r.apply(t,e)).next())})}!function(t){t.__assign=t&&t.__assign||Object.assign||e,t.__extends=t&&t.__extends||n,t.__decorate=t&&t.__decorate||r,t.__metadata=t&&t.__metadata||i,t.__param=t&&t.__param||o,t.__awaiter=t&&t.__awaiter||s}("undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope?self:"undefined"!=typeof t?t:Function("return this;")())}).call(e,n(27))},function(t,e){"use strict";t.exports={isString:function(t){return"string"==typeof t},isObject:function(t){return"object"==typeof t&&null!==t},isNull:function(t){return null===t},isNullOrUndefined:function(t){return null==t}}},function(t,e){t.exports=function(t){return t&&"object"==typeof t&&"function"==typeof t.copy&&"function"==typeof t.fill&&"function"==typeof t.readUInt8}},function(t,e,n){(function(t,r){function i(t,n){var r={seen:[],stylize:s};return arguments.length>=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),d(n)?r.showHidden=n:n&&e._extend(r,n),w(r.showHidden)&&(r.showHidden=!1),w(r.depth)&&(r.depth=2),w(r.colors)&&(r.colors=!1),w(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=o),c(r,t,r.depth)}function o(t,e){var n=i.styles[e];return n?"["+i.colors[n][0]+"m"+t+"["+i.colors[n][1]+"m":t}function s(t,e){return t}function a(t){var e={};return t.forEach(function(t,n){e[t]=!0}),e}function c(t,n,r){if(t.customInspect&&n&&T(n.inspect)&&n.inspect!==e.inspect&&(!n.constructor||n.constructor.prototype!==n)){var i=n.inspect(r,t);return v(i)||(i=c(t,i,r)),i}var o=u(t,n);if(o)return o;var s=Object.keys(n),d=a(s);if(t.showHidden&&(s=Object.getOwnPropertyNames(n)),k(n)&&(s.indexOf("message")>=0||s.indexOf("description")>=0))return l(n);if(0===s.length){if(T(n)){var y=n.name?": "+n.name:"";return t.stylize("[Function"+y+"]","special")}if(x(n))return t.stylize(RegExp.prototype.toString.call(n),"regexp");if(C(n))return t.stylize(Date.prototype.toString.call(n),"date");if(k(n))return l(n)}var m="",g=!1,b=["{","}"];if(_(n)&&(g=!0,b=["[","]"]),T(n)){var w=n.name?": "+n.name:"";m=" [Function"+w+"]"}if(x(n)&&(m=" "+RegExp.prototype.toString.call(n)),C(n)&&(m=" "+Date.prototype.toUTCString.call(n)),k(n)&&(m=" "+l(n)),0===s.length&&(!g||0==n.length))return b[0]+m+b[1];if(r<0)return x(n)?t.stylize(RegExp.prototype.toString.call(n),"regexp"):t.stylize("[Object]","special");t.seen.push(n);var I;return I=g?h(t,n,r,d,s):s.map(function(e){return p(t,n,r,d,e,g)}),t.seen.pop(),f(I,m,b)}function u(t,e){if(w(e))return t.stylize("undefined","undefined");if(v(e)){var n="'"+JSON.stringify(e).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return t.stylize(n,"string")}return g(e)?t.stylize(""+e,"number"):d(e)?t.stylize(""+e,"boolean"):y(e)?t.stylize("null","null"):void 0}function l(t){return"["+Error.prototype.toString.call(t)+"]"}function h(t,e,n,r,i){for(var o=[],s=0,a=e.length;s-1&&(a=o?a.split("\n").map(function(t){return" "+t}).join("\n").substr(2):"\n"+a.split("\n").map(function(t){return" "+t}).join("\n"))):a=t.stylize("[Circular]","special")),w(s)){if(o&&i.match(/^\d+$/))return a;s=JSON.stringify(""+i),s.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(s=s.substr(1,s.length-2),s=t.stylize(s,"name")):(s=s.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),s=t.stylize(s,"string"))}return s+": "+a}function f(t,e,n){var r=0,i=t.reduce(function(t,e){return r++,e.indexOf("\n")>=0&&r++,t+e.replace(/\u001b\[\d\d?m/g,"").length+1},0);return i>60?n[0]+(""===e?"":e+"\n ")+" "+t.join(",\n ")+" "+n[1]:n[0]+e+" "+t.join(", ")+" "+n[1]}function _(t){return Array.isArray(t)}function d(t){return"boolean"==typeof t}function y(t){return null===t}function m(t){return null==t}function g(t){return"number"==typeof t}function v(t){return"string"==typeof t}function b(t){return"symbol"==typeof t}function w(t){return void 0===t}function x(t){return I(t)&&"[object RegExp]"===S(t)}function I(t){return"object"==typeof t&&null!==t}function C(t){return I(t)&&"[object Date]"===S(t)}function k(t){return I(t)&&("[object Error]"===S(t)||t instanceof Error)}function T(t){return"function"==typeof t}function E(t){return null===t||"boolean"==typeof t||"number"==typeof t||"string"==typeof t||"symbol"==typeof t||"undefined"==typeof t}function S(t){return Object.prototype.toString.call(t)}function O(t){return t<10?"0"+t.toString(10):t.toString(10)}function R(){var t=new Date,e=[O(t.getHours()),O(t.getMinutes()),O(t.getSeconds())].join(":");return[t.getDate(),D[t.getMonth()],e].join(" ")}function A(t,e){return Object.prototype.hasOwnProperty.call(t,e)}var N=/%[sdj%]/g;e.format=function(t){if(!v(t)){for(var e=[],n=0;n=o)return t;switch(t){case"%s":return String(r[n++]);case"%d":return Number(r[n++]);case"%j":try{return JSON.stringify(r[n++])}catch(t){return"[Circular]"}default:return t}}),a=r[n];n=0;n--)"function"==typeof t[n]&&(t[n]=Zone.current.wrap(t[n],e+"_"+n));return t}function r(t,e){for(var r=t.constructor.name,i=function(i){var o=e[i],s=t[o];s&&(t[o]=function(t){return function(){return t.apply(this,n(arguments,r+"."+o))}}(s))},o=0;o1?new e(t,n):new e(t),s=Object.getOwnPropertyDescriptor(i,"onmessage");return s&&s.configurable===!1?(r=Object.create(i),["addEventListener","removeEventListener","send","close"].forEach(function(t){r[t]=function(){return i[t].apply(i,arguments)}})):r=i,o(r,["close","error","message","open"]),r};for(var n in e)t.WebSocket[n]=e[n]}function x(t){if(!R){var e="undefined"!=typeof WebSocket;I()?(A&&o(HTMLElement.prototype,W),o(XMLHttpRequest.prototype,null),"undefined"!=typeof IDBIndex&&(o(IDBIndex.prototype,null),o(IDBRequest.prototype,null),o(IDBOpenDBRequest.prototype,null),o(IDBDatabase.prototype,null),o(IDBTransaction.prototype,null),o(IDBCursor.prototype,null)),e&&o(WebSocket.prototype,null)):(C(),h("XMLHttpRequest"),e&&w(t))}}function I(){if(A&&!Object.getOwnPropertyDescriptor(HTMLElement.prototype,"onclick")&&"undefined"!=typeof Element){var t=Object.getOwnPropertyDescriptor(Element.prototype,"onclick");if(t&&!t.configurable)return!1}Object.defineProperty(XMLHttpRequest.prototype,"onreadystatechange",{get:function(){return!0}});var e=new XMLHttpRequest,n=!!e.onreadystatechange;return Object.defineProperty(XMLHttpRequest.prototype,"onreadystatechange",{}),n}function C(){for(var t=function(t){var e=W[t],n="on"+e;document.addEventListener(e,function(t){var e,r,i=t.target;for(r=i?i.constructor.name+"."+n:"unknown."+n;i;)i[n]&&!i[n][Y]&&(e=Zone.current.wrap(i[n],r),e[Y]=i[n],i[n]=e),i=i.parentElement},!0)},e=0;e",this._properties=e&&e.properties||{},this._zoneDelegate=new d(this,this._parent&&this._parent._zoneDelegate,e)}return n.assertZonePatched=function(){if(t.Promise!==P)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")},Object.defineProperty(n,"current",{get:function(){return b},enumerable:!0,configurable:!0}),Object.defineProperty(n,"currentTask",{get:function(){return w},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"parent",{get:function(){return this._parent},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"name",{get:function(){return this._name},enumerable:!0,configurable:!0}),n.prototype.get=function(t){var e=this.getZoneWith(t);if(e)return e._properties[t]},n.prototype.getZoneWith=function(t){for(var e=this;e;){if(e._properties.hasOwnProperty(t))return e;e=e._parent}return null},n.prototype.fork=function(t){if(!t)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,t)},n.prototype.wrap=function(t,e){if("function"!=typeof t)throw new Error("Expecting function got: "+t);var n=this._zoneDelegate.intercept(this,t,e),r=this;return function(){return r.runGuarded(n,this,arguments,e)}},n.prototype.run=function(t,e,n,r){void 0===e&&(e=null),void 0===n&&(n=null),void 0===r&&(r=null);var i=b;b=this;try{return this._zoneDelegate.invoke(this,t,e,n,r)}finally{b=i}},n.prototype.runGuarded=function(t,e,n,r){void 0===e&&(e=null),void 0===n&&(n=null),void 0===r&&(r=null);var i=b;b=this;try{try{return this._zoneDelegate.invoke(this,t,e,n,r)}catch(t){if(this._zoneDelegate.handleError(this,t))throw t}}finally{b=i}},n.prototype.runTask=function(t,e,n){if(t.runCount++,t.zone!=this)throw new Error("A task can only be run in the zone which created it! (Creation: "+t.zone.name+"; Execution: "+this.name+")");var r=w;w=t;var i=b;b=this;try{"macroTask"==t.type&&t.data&&!t.data.isPeriodic&&(t.cancelFn=null);try{return this._zoneDelegate.invokeTask(this,t,e,n)}catch(t){if(this._zoneDelegate.handleError(this,t))throw t}}finally{b=i,w=r}},n.prototype.scheduleMicroTask=function(t,e,n,r){return this._zoneDelegate.scheduleTask(this,new y("microTask",this,t,e,n,r,null))},n.prototype.scheduleMacroTask=function(t,e,n,r,i){return this._zoneDelegate.scheduleTask(this,new y("macroTask",this,t,e,n,r,i))},n.prototype.scheduleEventTask=function(t,e,n,r,i){return this._zoneDelegate.scheduleTask(this,new y("eventTask",this,t,e,n,r,i))},n.prototype.cancelTask=function(t){var e=this._zoneDelegate.cancelTask(this,t);return t.runCount=-1,t.cancelFn=null,e},n.__symbol__=e,n}(),d=function(){function t(t,e,n){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=t,this._parentDelegate=e,this._forkZS=n&&(n&&n.onFork?n:e._forkZS),this._forkDlgt=n&&(n.onFork?e:e._forkDlgt),this._interceptZS=n&&(n.onIntercept?n:e._interceptZS),this._interceptDlgt=n&&(n.onIntercept?e:e._interceptDlgt),this._invokeZS=n&&(n.onInvoke?n:e._invokeZS),this._invokeDlgt=n&&(n.onInvoke?e:e._invokeDlgt),this._handleErrorZS=n&&(n.onHandleError?n:e._handleErrorZS),this._handleErrorDlgt=n&&(n.onHandleError?e:e._handleErrorDlgt),this._scheduleTaskZS=n&&(n.onScheduleTask?n:e._scheduleTaskZS),this._scheduleTaskDlgt=n&&(n.onScheduleTask?e:e._scheduleTaskDlgt),this._invokeTaskZS=n&&(n.onInvokeTask?n:e._invokeTaskZS),this._invokeTaskDlgt=n&&(n.onInvokeTask?e:e._invokeTaskDlgt),this._cancelTaskZS=n&&(n.onCancelTask?n:e._cancelTaskZS),this._cancelTaskDlgt=n&&(n.onCancelTask?e:e._cancelTaskDlgt),this._hasTaskZS=n&&(n.onHasTask?n:e._hasTaskZS),this._hasTaskDlgt=n&&(n.onHasTask?e:e._hasTaskDlgt)}return t.prototype.fork=function(t,e){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,t,e):new _(t,e)},t.prototype.intercept=function(t,e,n){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this.zone,t,e,n):e},t.prototype.invoke=function(t,e,n,r,i){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this.zone,t,e,n,r,i):e.apply(n,r)},t.prototype.handleError=function(t,e){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this.zone,t,e)},t.prototype.scheduleTask=function(t,e){try{if(this._scheduleTaskZS)return this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this.zone,t,e);if(e.scheduleFn)e.scheduleFn(e);else{if("microTask"!=e.type)throw new Error("Task is missing scheduleFn.");r(e)}return e}finally{t==this.zone&&this._updateTaskCount(e.type,1)}},t.prototype.invokeTask=function(t,e,n,r){try{return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this.zone,t,e,n,r):e.callback.apply(n,r)}finally{t!=this.zone||"eventTask"==e.type||e.data&&e.data.isPeriodic||this._updateTaskCount(e.type,-1)}},t.prototype.cancelTask=function(t,e){var n;if(this._cancelTaskZS)n=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this.zone,t,e);else{if(!e.cancelFn)throw new Error("Task does not support cancellation, or is already canceled.");n=e.cancelFn(e)}return t==this.zone&&this._updateTaskCount(e.type,-1),n},t.prototype.hasTask=function(t,e){return this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this.zone,t,e)},t.prototype._updateTaskCount=function(t,e){var n=this._taskCounts,r=n[t],i=n[t]=r+e;if(i<0)throw new Error("More tasks executed then were scheduled.");if(0==r||0==i){var o={microTask:n.microTask>0,macroTask:n.macroTask>0,eventTask:n.eventTask>0,change:t};try{this.hasTask(this.zone,o)}finally{this._parentDelegate&&this._parentDelegate._updateTaskCount(t,e)}}},t}(),y=function(){function t(t,e,n,r,i,s,a){this.runCount=0,this.type=t,this.zone=e,this.source=n,this.data=i,this.scheduleFn=s,this.cancelFn=a,this.callback=r;var c=this;this.invoke=function(){k++;try{return e.runTask(c,this,arguments)}finally{1==k&&o(),k--}}}return t.prototype.toString=function(){return this.data&&"undefined"!=typeof this.data.handleId?this.data.handleId:this.toString()},t}(),m=e("setTimeout"),g=e("Promise"),v=e("then"),b=new _(null,null),w=null,x=[],I=!1,C=[],k=0,T=e("state"),E=e("value"),S="Promise.then",O=null,R=!0,A=!1,N=0,P=function(){function t(e){var n=this;if(!(n instanceof t))throw new Error("Must be an instanceof Promise.");n[T]=O,n[E]=[];try{e&&e(u(n,R),u(n,A))}catch(t){l(n,!1,t)}}return t.resolve=function(t){return l(new this(null),R,t)},t.reject=function(t){return l(new this(null),A,t)},t.race=function(t){function e(t){o&&(o=r(t))}function n(t){o&&(o=i(t))}for(var r,i,o=new this(function(t,e){r=t,i=e}),a=0,c=t;a Date: Thu, 9 Feb 2017 02:56:41 +0530 Subject: [PATCH 028/209] Fix typo (#1557) Change intall to install --- engine/userguide/storagedriver/aufs-driver.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/engine/userguide/storagedriver/aufs-driver.md b/engine/userguide/storagedriver/aufs-driver.md index dd948afc77..b04a06f10e 100644 --- a/engine/userguide/storagedriver/aufs-driver.md +++ b/engine/userguide/storagedriver/aufs-driver.md @@ -111,7 +111,7 @@ nodev aufs This output indicates the system supports AUFS. If you get no output, your system does not support AUFS. To address this: -- Upgrade your host system's kernel to 3.13 or higher. It is recommended to intall the +- Upgrade your host system's kernel to 3.13 or higher. It is recommended to install the kernel headers when you upgrade. - **Ubuntu or Debian**: In addition to updating the kernel if necessary, install the From 4c9ebb6e24db1ef3477531589d5493418c9feed4 Mon Sep 17 00:00:00 2001 From: Liam White Date: Wed, 8 Feb 2017 21:28:42 +0000 Subject: [PATCH 029/209] Change erroneous push to pull (#1555) Signed-off-by: Liam White --- registry/notifications.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/registry/notifications.md b/registry/notifications.md index 0646da0bea..f4fe94e3a2 100644 --- a/registry/notifications.md +++ b/registry/notifications.md @@ -79,7 +79,7 @@ source | [SourceRecord](https://godoc.org/github.com/docker/distribution/notific -The following is an example of a JSON event, sent in response to the push of a +The following is an example of a JSON event, sent in response to the pull of a manifest: ```json @@ -340,4 +340,4 @@ provide acceptable guarantees, adding a transactional `Sink` to the registry is a possibility, although it may have an effect on request service time. Please see the [godoc](http://godoc.org/github.com/docker/distribution/notifications#Sink) -for more information. \ No newline at end of file +for more information. From 8219725f59ff8c5ab522ee2ac03d7f1b7de810f8 Mon Sep 17 00:00:00 2001 From: John Mulhausen Date: Wed, 8 Feb 2017 13:55:05 -0800 Subject: [PATCH 030/209] More explicit topic naming for Engine API docs --- _data/toc.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_data/toc.yaml b/_data/toc.yaml index 90da2dd6eb..540520e139 100644 --- a/_data/toc.yaml +++ b/_data/toc.yaml @@ -742,11 +742,11 @@ toc: - path: /engine/api/sdks/ title: SDKs - path: /engine/api/v1.26/ - title: Reference + title: v1.26 reference - sectiontitle: Version history section: - path: /engine/api/version-history/ - title: Overview + title: Version history overview - path: /engine/api/v1.25/ title: v1.25 reference - path: /engine/api/v1.24/ From 64d8cea742a28685c5fd831d6f860abc7c309108 Mon Sep 17 00:00:00 2001 From: John Mulhausen Date: Wed, 8 Feb 2017 14:23:39 -0800 Subject: [PATCH 031/209] Update robots.txt --- robots.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/robots.txt b/robots.txt index b7cd739675..9391dfeec5 100644 --- a/robots.txt +++ b/robots.txt @@ -9,6 +9,7 @@ Disallow: /v1.8/ Disallow: /v1.9/ Disallow: /v1.10/ Disallow: /v1.11/ +Disallow: /v1.12/ # Docker Datacenter archives Disallow: /datacenter/dtr/2.0 From 4810f5740be90d49d74a8d6b6ed55497c84fa4cd Mon Sep 17 00:00:00 2001 From: John Mulhausen Date: Wed, 8 Feb 2017 14:47:20 -0800 Subject: [PATCH 032/209] Update index.md --- index.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/index.md b/index.md index 24fb645b6e..70d54b234b 100644 --- a/index.md +++ b/index.md @@ -40,8 +40,6 @@ production environment. Highlights [Compose Version 3 new features](/engine/gets -{% include content/typical_docker_workflow.md %} - ## Components
    From 298eaefb8dd46165933353f4c95a5435adce53d6 Mon Sep 17 00:00:00 2001 From: John Mulhausen Date: Wed, 8 Feb 2017 15:47:32 -0800 Subject: [PATCH 033/209] Update release-notes.md --- datacenter/ucp/2.0/guides/release-notes.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/datacenter/ucp/2.0/guides/release-notes.md b/datacenter/ucp/2.0/guides/release-notes.md index 3b45dcf387..41886d7513 100644 --- a/datacenter/ucp/2.0/guides/release-notes.md +++ b/datacenter/ucp/2.0/guides/release-notes.md @@ -3,6 +3,8 @@ description: Release notes for Docker Universal Control Plane. Learn more about changes introduced in the latest versions. keywords: Docker, UCP, Release notes, Versions title: UCP release notes +redirect_from: +- /ucp/release_notes/ --- Here you can learn about new features, bug fixes, breaking changes and From b72d08927eb7220b663f9798881564d506e0d96b Mon Sep 17 00:00:00 2001 From: John Mulhausen Date: Wed, 8 Feb 2017 15:47:36 -0800 Subject: [PATCH 034/209] Update release_notes.md --- datacenter/ucp/1.1/release_notes.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/datacenter/ucp/1.1/release_notes.md b/datacenter/ucp/1.1/release_notes.md index bcddb83872..4ccff01e45 100644 --- a/datacenter/ucp/1.1/release_notes.md +++ b/datacenter/ucp/1.1/release_notes.md @@ -2,8 +2,6 @@ description: Release notes for Docker Universal Control Plane. Learn more about the changes introduced in the latest versions. keywords: Docker, UCP, Release notes, Versions -redirect_from: -- /ucp/release_notes/ title: UCP release notes --- From be447bf1b51ad907d2d5df5d8020cc24d7fc1c63 Mon Sep 17 00:00:00 2001 From: pedep Date: Thu, 9 Feb 2017 00:49:14 +0100 Subject: [PATCH 035/209] Fix markdown rendering of example configuration (#1544) * fix code block formatting after list add comment between code block and list to fix markdown rendering * Update compose-file.md * Update compose-file.md --- compose/compose-file.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/compose/compose-file.md b/compose/compose-file.md index 145034c9bc..a914132d77 100644 --- a/compose/compose-file.md +++ b/compose/compose-file.md @@ -256,9 +256,11 @@ updates. - `monitor`: Duration after each task update to monitor for failure `(ns|us|ms|s|m|h)` (default 0s). - `max_failure_ratio`: Failure rate to tolerate during an update. +``` update_config: parallelism: 2 delay: 10s +``` #### resources @@ -288,11 +290,13 @@ Configures if and how to restart containers when they exit. Replaces specified as a [duration](compose-file.md#specifying-durations) (default: decide immediately). +``` restart_policy: condition: on-failure delay: 5s max_attempts: 3 window: 120s +``` #### labels From 037a02f5f7fbaca82e7652f260312722e5a4836c Mon Sep 17 00:00:00 2001 From: Ryan Kennedy Date: Wed, 8 Feb 2017 15:49:16 -0800 Subject: [PATCH 036/209] Update index.md Changed [Lear more] -> [Learn more] --- datacenter/dtr/2.1/guides/install/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/datacenter/dtr/2.1/guides/install/index.md b/datacenter/dtr/2.1/guides/install/index.md index 0f30232e48..e5fc61b3a0 100644 --- a/datacenter/dtr/2.1/guides/install/index.md +++ b/datacenter/dtr/2.1/guides/install/index.md @@ -72,7 +72,7 @@ browser, navigate to the address were you installed DTR. After installing DTR, you should configure: * The certificates used for TLS communication. [Learn more](../configure/index.md). - * The storage backend to store the Docker images. [Lean more](../configure/configure-storage.md). + * The storage backend to store the Docker images. [Learn more](../configure/configure-storage.md). To perform these configurations, navigate to the **Settings** page of DTR. From 2b1733bdf006220f95442a4a5474b895399c43a9 Mon Sep 17 00:00:00 2001 From: Joao Fernandes Date: Wed, 8 Feb 2017 14:31:08 -0800 Subject: [PATCH 037/209] UCP 2.0.3 --- _data/ddc_offline_files.yaml | 2 ++ datacenter/ucp/2.0/guides/release-notes.md | 34 +++++++++++++++++++++- 2 files changed, 35 insertions(+), 1 deletion(-) diff --git a/_data/ddc_offline_files.yaml b/_data/ddc_offline_files.yaml index 15e08c547d..707b038651 100644 --- a/_data/ddc_offline_files.yaml +++ b/_data/ddc_offline_files.yaml @@ -6,6 +6,8 @@ - ucp-version: "2.0" tar-files: + - description: "UCP 2.0.3" + url: https://packages.docker.com/caas/ucp_images_2.0.3.tar.gz - description: "UCP 2.0.2" url: https://packages.docker.com/caas/ucp_images_2.0.2.tar.gz - description: "DTR 2.1.4" diff --git a/datacenter/ucp/2.0/guides/release-notes.md b/datacenter/ucp/2.0/guides/release-notes.md index 3b45dcf387..a0d856d680 100644 --- a/datacenter/ucp/2.0/guides/release-notes.md +++ b/datacenter/ucp/2.0/guides/release-notes.md @@ -10,6 +10,38 @@ known issues for the latest UCP version. You can then use [the upgrade instructions](installation/upgrade.md), to upgrade your installation to the latest release. +## Version 2.0.3 + +(8 Feb 2017) + +**Bug Fixes** + +* Core + * Label-based access control now supported for volumes. Unlike other + resources controlled via label-based access control, a volume without a + label is accessible by all UCP users with Restricted Control or higher + default permissions.) + * Demoting a manager while in HA configuration no longer causes the `ucp-auth-api` + container to provide errors + * Improved the performance of joining new nodes or promoting nodes to UCP managers + * LDAP integration now supports iterating through group members to avoid + exceeding LDAP length limits + * UCP now detects if Docker is accessible on ports 2375-2376, and warns you to + reconfigure Docker Engine if that's the case + +* UI/UX + * The users page now allows filtering by active, inactive, and admin users + * Settings page now shows a list with the latest UCP versions that you can upgrade to + * Improved behavior of upgrading from the web UI to make it more consistent + with the behavior of upgrading through the CLI + * UI now correctly displays environment variables with values containing `=` + +* docker/ucp image + * Fixed a problem that caused the upgrade command to fail when upgrading a +cluster using the HTTP routing mesh + + + ## Version 2.0.2 (18 Jan 2017) @@ -29,7 +61,7 @@ could be used to perform unauthorized actions on the cluster These issues affect UCP version 2.0.1 and 2.0.0. They were discovered by our development team during internal testing. -We've revised our guidelines on access control permissions as well. Read the +We've revised our guidelines on access control permissions as well. Read the [permissions levels section](user-management/permission-levels.md) for more details. **Features** From 8b8c8e2d0cffc8296e823aec5ef87120e6cf42b7 Mon Sep 17 00:00:00 2001 From: Sravan S Date: Thu, 9 Feb 2017 06:31:27 +0530 Subject: [PATCH 038/209] Update repository setup step for Linux Mint users (#1537) * Update repository setup step for Linux Mint users Add a note to remind people using distributions derived from Ubuntu(Linux Mint) to change the ubuntu-$(lsb_release -cs) part to their parent Ubuntu release. The output of $(lsb_release -cs) won't necessarily be a stable Ubuntu release, it would sometimes be something like 'rafaelia' and there could be problems in the installation --- engine/installation/linux/ubuntu.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/engine/installation/linux/ubuntu.md b/engine/installation/linux/ubuntu.md index cbf1afbb14..932cbb35bf 100644 --- a/engine/installation/linux/ubuntu.md +++ b/engine/installation/linux/ubuntu.md @@ -102,6 +102,11 @@ Docker from the repository. To disable the `testing` repository, you can edit `/etc/apt/sources.list` and remove the word `testing` from the appropriate line in the file. + + > **Note**: Sometimes, in a distribution like Linux Mint, you might have + > to change `ubuntu-$(lsb_release -cs)` to your parent Ubuntu distribution. + > example: If you are using `Linux Mint Rafaela`, you could type in `ubuntu-trusty` + #### Install Docker From 644ee5f294fbbfab38772ab855e53709aec5f6e4 Mon Sep 17 00:00:00 2001 From: Avi Miller Date: Thu, 9 Feb 2017 13:44:02 +1100 Subject: [PATCH 039/209] Remove Oracle Linux issues Neither of the documented issues are still an issue on current versions of Docker on Oracle Linux. --- engine/installation/linux/linux-postinstall.md | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/engine/installation/linux/linux-postinstall.md b/engine/installation/linux/linux-postinstall.md index cad4e827ad..8e4c7332c9 100644 --- a/engine/installation/linux/linux-postinstall.md +++ b/engine/installation/linux/linux-postinstall.md @@ -379,23 +379,6 @@ memory and a 10% overall performance degradation, even if Docker is not running. 6. Reboot your system. Memory and swap accounting are enabled and the warning does not occur. - -### Troubleshooting Oracle Linux - -#### Docker unmounts `btrfs` filesystem on shutdown - -If you're running Docker using the `btrfs` storage engine and you stop the Docker -service, it unmounts the `btrfs` filesystem during the shutdown process. Ensure -that the filesystem is mounted properly before restarting the Docker service. - -On Oracle Linux 7, you can use a `systemd.mount` definition and modify the -Docker `systemd.service` to depend on the `btrfs` mount defined in `systemd`. - -#### SElinux support on Oracle Linux 7 - -SElinux must be set to `Permissive` or `Disabled` in `/etc/sysconfig/selinux` to -use the `btrfs` storage engine on Oracle Linux 7. - ## Next steps - Continue with the [User Guide](/engine/userguide/index.md). From 64041b7224af9ecabf142528749e9ff7d92a65f1 Mon Sep 17 00:00:00 2001 From: Joao Fernandes Date: Mon, 19 Dec 2016 14:03:16 -0800 Subject: [PATCH 040/209] Add DTR 2.2 beta scaffold --- _data/toc.yaml | 98 + datacenter/dtr/2.2/guides/architecture.md | 86 + .../2.2/guides/configure/configure-storage.md | 212 + datacenter/dtr/2.2/guides/configure/index.md | 46 + .../dtr/2.2/guides/configure/use-nfs.md | 71 + .../backups-and-disaster-recovery.md | 129 + .../dtr/2.2/guides/high-availability/index.md | 83 + datacenter/dtr/2.2/guides/images/Makefile | 47 + .../dtr/2.2/guides/images/admin-logs.png | Bin 0 -> 165037 bytes .../dtr/2.2/guides/images/admin-metrics.png | Bin 0 -> 139542 bytes .../2.2/guides/images/admin-settings-auth.png | Bin 0 -> 85898 bytes .../admin-settings-authentication-basic.png | Bin 0 -> 109698 bytes .../admin-settings-authentication-ldap.png | Bin 0 -> 133678 bytes .../images/admin-settings-authentication.png | Bin 0 -> 65999 bytes .../guides/images/admin-settings-license.png | Bin 0 -> 79819 bytes .../guides/images/admin-settings-license2.png | Bin 0 -> 102147 bytes .../guides/images/admin-settings-security.png | Bin 0 -> 96798 bytes .../images/admin-settings-storage-azure.png | Bin 0 -> 165937 bytes .../images/admin-settings-storage-s3.png | Bin 0 -> 165098 bytes .../guides/images/admin-settings-storage.png | Bin 0 -> 99033 bytes .../dtr/2.2/guides/images/admin-settings.png | Bin 0 -> 58553 bytes .../dtr/2.2/guides/images/architecture-1.png | Bin 0 -> 44362 bytes .../images/authentication-authorization-1.svg | 90 + .../2.2/guides/images/aws-dtr-sg-rules.png | Bin 0 -> 26820 bytes .../2.2/guides/images/aws-engine-sg-rules.png | Bin 0 -> 55858 bytes .../dtr/2.2/guides/images/aws-instance-id.png | Bin 0 -> 230699 bytes .../dtr/2.2/guides/images/azure_filter.png | Bin 0 -> 88718 bytes datacenter/dtr/2.2/guides/images/azure_ip.png | Bin 0 -> 74515 bytes .../dtr/2.2/guides/images/azure_portal.png | Bin 0 -> 106304 bytes .../2.2/guides/images/basic_configuration.png | Bin 0 -> 53212 bytes .../dtr/2.2/guides/images/console-pull.png | Bin 0 -> 147600 bytes .../dtr/2.2/guides/images/console-push.png | Bin 0 -> 143861 bytes .../images/create-and-manage-orgs-1.png | Bin 0 -> 80145 bytes .../images/create-and-manage-orgs-2.png | Bin 0 -> 89932 bytes .../images/create-and-manage-orgs-3.png | Bin 0 -> 113893 bytes .../images/create-and-manage-teams-1.png | Bin 0 -> 93959 bytes .../images/create-and-manage-teams-2.png | Bin 0 -> 93634 bytes .../images/create-and-manage-teams-3.png | Bin 0 -> 115160 bytes .../images/create-and-manage-teams-4.png | Bin 0 -> 85854 bytes .../images/create-and-manage-teams-5.png | Bin 0 -> 120676 bytes .../guides/images/create-manage-users-1.png | Bin 0 -> 104332 bytes .../guides/images/create-manage-users-2.png | Bin 0 -> 119669 bytes .../images/dashboard-settings-general.png | Bin 0 -> 77799 bytes .../2.2/guides/images/delete-an-image-1.png | Bin 0 -> 97518 bytes ...b-org-enterprise-license-CSDE-dropdown.png | Bin 0 -> 65480 bytes .../docker-hub-org-enterprise-license.png | Bin 0 -> 66254 bytes .../2.2/guides/images/dtr-integration-1.png | Bin 0 -> 237088 bytes .../guides/images/dtr-license-download.png | Bin 0 -> 35170 bytes .../2.2/guides/images/high-availability-1.png | Bin 0 -> 11901 bytes .../2.2/guides/images/high-availability-2.png | Bin 0 -> 15612 bytes .../dtr/2.2/guides/images/install-dtr-0.png | Bin 0 -> 44362 bytes .../dtr/2.2/guides/images/install-dtr-1.png | Bin 0 -> 158383 bytes .../dtr/2.2/guides/images/install-dtr-2.png | Bin 0 -> 96072 bytes .../dtr/2.2/guides/images/install-dtr-3.png | Bin 0 -> 129364 bytes .../dtr/2.2/guides/images/install-dtr-4.png | Bin 0 -> 116828 bytes .../dtr/2.2/guides/images/jenkins-plugins.png | Bin 0 -> 82661 bytes .../dtr/2.2/guides/images/jenkins-ui.png | Bin 0 -> 60846 bytes .../dtr/2.2/guides/images/license-1.png | Bin 0 -> 173373 bytes .../dtr/2.2/guides/images/license-2.png | Bin 0 -> 129364 bytes .../dtr/2.2/guides/images/monitor-1.png | Bin 0 -> 116828 bytes .../dtr/2.2/guides/images/monitor-2.png | Bin 0 -> 158383 bytes .../dtr/2.2/guides/images/overview-1.png | Bin 0 -> 99160 bytes .../dtr/2.2/guides/images/overview-2.png | Bin 0 -> 92744 bytes .../dtr/2.2/guides/images/pull-an-image-1.png | Bin 0 -> 86530 bytes .../dtr/2.2/guides/images/pull-an-image-2.png | Bin 0 -> 114185 bytes .../dtr/2.2/guides/images/push-an-image-1.png | Bin 0 -> 104291 bytes .../dtr/2.2/guides/images/push-an-image-2.png | Bin 0 -> 119246 bytes .../dtr/2.2/guides/images/push-an-image-3.png | Bin 0 -> 95704 bytes datacenter/dtr/2.2/guides/images/repo.png | Bin 0 -> 74752 bytes .../dtr/2.2/guides/images/script-copy.png | Bin 0 -> 90038 bytes .../guides/images/use-your-certificates-1.png | Bin 0 -> 295031 bytes datacenter/dtr/2.2/guides/index.md | 38 + datacenter/dtr/2.2/guides/install/index.md | 130 + .../dtr/2.2/guides/install/install-offline.md | 60 + datacenter/dtr/2.2/guides/install/license.md | 40 + .../guides/install/scale-your-deployment.md | 66 + .../2.2/guides/install/system-requirements.md | 41 + .../dtr/2.2/guides/install/uninstall.md | 39 + datacenter/dtr/2.2/guides/install/upgrade.md | 57 + .../2.2/guides/monitor-troubleshoot/index.md | 46 + .../monitor-troubleshoot/troubleshoot.md | 62 + datacenter/dtr/2.2/guides/release-notes.md | 98 + .../repos-and-images/delete-an-image.md | 15 + .../dtr/2.2/guides/repos-and-images/index.md | 111 + .../guides/repos-and-images/pull-an-image.md | 30 + .../guides/repos-and-images/push-an-image.md | 68 + datacenter/dtr/2.2/guides/support.md | 16 + .../user-management/create-and-manage-orgs.md | 47 + .../create-and-manage-teams.md | 55 + .../create-and-manage-users.md | 28 + .../dtr/2.2/guides/user-management/index.md | 56 + .../user-management/permission-levels.md | 54 + .../dtr/2.2/reference/api/css/print.css | 1172 + .../dtr/2.2/reference/api/css/reset.css | 125 + .../dtr/2.2/reference/api/css/screen.css | 1279 + .../dtr/2.2/reference/api/css/style.css | 250 + .../dtr/2.2/reference/api/css/typography.css | 26 + .../dtr/2.2/reference/api/custom/custom.css | 15 + .../api/fonts/droid-sans-v6-latin-700.eot | Bin 0 -> 22922 bytes .../api/fonts/droid-sans-v6-latin-700.svg | 411 + .../api/fonts/droid-sans-v6-latin-700.ttf | Bin 0 -> 40513 bytes .../api/fonts/droid-sans-v6-latin-700.woff | Bin 0 -> 25992 bytes .../api/fonts/droid-sans-v6-latin-700.woff2 | Bin 0 -> 11480 bytes .../api/fonts/droid-sans-v6-latin-regular.eot | Bin 0 -> 22008 bytes .../api/fonts/droid-sans-v6-latin-regular.svg | 403 + .../api/fonts/droid-sans-v6-latin-regular.ttf | Bin 0 -> 39069 bytes .../fonts/droid-sans-v6-latin-regular.woff | Bin 0 -> 24868 bytes .../fonts/droid-sans-v6-latin-regular.woff2 | Bin 0 -> 11304 bytes .../reference/api/images/explorer_icons.png | Bin 0 -> 5763 bytes .../reference/api/images/favicon-16x16.png | Bin 0 -> 645 bytes .../reference/api/images/favicon-32x32.png | Bin 0 -> 1654 bytes .../dtr/2.2/reference/api/images/favicon.ico | Bin 0 -> 5430 bytes .../2.2/reference/api/images/logo_small.png | Bin 0 -> 770 bytes .../reference/api/images/pet_store_api.png | Bin 0 -> 824 bytes .../dtr/2.2/reference/api/images/throbber.gif | Bin 0 -> 9257 bytes .../2.2/reference/api/images/wordnik_api.png | Bin 0 -> 980 bytes datacenter/dtr/2.2/reference/api/index.html | 32 + datacenter/dtr/2.2/reference/api/index.md | 29 + datacenter/dtr/2.2/reference/api/lang/en.js | 53 + datacenter/dtr/2.2/reference/api/lang/es.js | 52 + datacenter/dtr/2.2/reference/api/lang/pt.js | 53 + datacenter/dtr/2.2/reference/api/lang/ru.js | 52 + datacenter/dtr/2.2/reference/api/lang/tr.js | 53 + .../dtr/2.2/reference/api/lang/translator.js | 39 + .../dtr/2.2/reference/api/lib/backbone-min.js | 15 + .../2.2/reference/api/lib/handlebars-2.0.0.js | 28 + .../reference/api/lib/highlight.7.3.pack.js | 1 + .../2.2/reference/api/lib/jquery-1.8.0.min.js | 2 + .../reference/api/lib/jquery.ba-bbq.min.js | 18 + .../reference/api/lib/jquery.slideto.min.js | 1 + .../reference/api/lib/jquery.wiggle.min.js | 8 + .../dtr/2.2/reference/api/lib/marked.js | 1272 + .../2.2/reference/api/lib/swagger-oauth.js | 290 + .../2.2/reference/api/lib/underscore-min.js | 6 + .../2.2/reference/api/lib/underscore-min.map | 1 + datacenter/dtr/2.2/reference/api/main.js | 61 + datacenter/dtr/2.2/reference/api/o2c.html | 20 + .../dtr/2.2/reference/api/swagger-fix.diff | 25 + .../dtr/2.2/reference/api/swagger-ui.js | 32269 ++++++++++++++++ .../2.2/reference/api/swagger-ui.js.original | 32269 ++++++++++++++++ .../dtr/2.2/reference/api/swagger-ui.min.js | 30 + .../reference/api/swagger-ui.min.js.original | 17 + datacenter/dtr/2.2/reference/cli/backup.md | 46 + datacenter/dtr/2.2/reference/cli/dumpcerts.md | 35 + datacenter/dtr/2.2/reference/cli/images.md | 19 + datacenter/dtr/2.2/reference/cli/index.md | 35 + datacenter/dtr/2.2/reference/cli/install.md | 57 + datacenter/dtr/2.2/reference/cli/join.md | 40 + .../dtr/2.2/reference/cli/reconfigure.md | 57 + datacenter/dtr/2.2/reference/cli/remove.md | 37 + datacenter/dtr/2.2/reference/cli/restore.md | 66 + datacenter/dtr/2.2/reference/cli/upgrade.md | 52 + 152 files changed, 72840 insertions(+) create mode 100644 datacenter/dtr/2.2/guides/architecture.md create mode 100644 datacenter/dtr/2.2/guides/configure/configure-storage.md create mode 100644 datacenter/dtr/2.2/guides/configure/index.md create mode 100644 datacenter/dtr/2.2/guides/configure/use-nfs.md create mode 100644 datacenter/dtr/2.2/guides/high-availability/backups-and-disaster-recovery.md create mode 100644 datacenter/dtr/2.2/guides/high-availability/index.md create mode 100644 datacenter/dtr/2.2/guides/images/Makefile create mode 100644 datacenter/dtr/2.2/guides/images/admin-logs.png create mode 100644 datacenter/dtr/2.2/guides/images/admin-metrics.png create mode 100644 datacenter/dtr/2.2/guides/images/admin-settings-auth.png create mode 100644 datacenter/dtr/2.2/guides/images/admin-settings-authentication-basic.png create mode 100644 datacenter/dtr/2.2/guides/images/admin-settings-authentication-ldap.png create mode 100644 datacenter/dtr/2.2/guides/images/admin-settings-authentication.png create mode 100644 datacenter/dtr/2.2/guides/images/admin-settings-license.png create mode 100644 datacenter/dtr/2.2/guides/images/admin-settings-license2.png create mode 100644 datacenter/dtr/2.2/guides/images/admin-settings-security.png create mode 100644 datacenter/dtr/2.2/guides/images/admin-settings-storage-azure.png create mode 100644 datacenter/dtr/2.2/guides/images/admin-settings-storage-s3.png create mode 100644 datacenter/dtr/2.2/guides/images/admin-settings-storage.png create mode 100644 datacenter/dtr/2.2/guides/images/admin-settings.png create mode 100644 datacenter/dtr/2.2/guides/images/architecture-1.png create mode 100644 datacenter/dtr/2.2/guides/images/authentication-authorization-1.svg create mode 100644 datacenter/dtr/2.2/guides/images/aws-dtr-sg-rules.png create mode 100644 datacenter/dtr/2.2/guides/images/aws-engine-sg-rules.png create mode 100644 datacenter/dtr/2.2/guides/images/aws-instance-id.png create mode 100644 datacenter/dtr/2.2/guides/images/azure_filter.png create mode 100644 datacenter/dtr/2.2/guides/images/azure_ip.png create mode 100644 datacenter/dtr/2.2/guides/images/azure_portal.png create mode 100644 datacenter/dtr/2.2/guides/images/basic_configuration.png create mode 100644 datacenter/dtr/2.2/guides/images/console-pull.png create mode 100644 datacenter/dtr/2.2/guides/images/console-push.png create mode 100644 datacenter/dtr/2.2/guides/images/create-and-manage-orgs-1.png create mode 100644 datacenter/dtr/2.2/guides/images/create-and-manage-orgs-2.png create mode 100644 datacenter/dtr/2.2/guides/images/create-and-manage-orgs-3.png create mode 100644 datacenter/dtr/2.2/guides/images/create-and-manage-teams-1.png create mode 100644 datacenter/dtr/2.2/guides/images/create-and-manage-teams-2.png create mode 100644 datacenter/dtr/2.2/guides/images/create-and-manage-teams-3.png create mode 100644 datacenter/dtr/2.2/guides/images/create-and-manage-teams-4.png create mode 100644 datacenter/dtr/2.2/guides/images/create-and-manage-teams-5.png create mode 100644 datacenter/dtr/2.2/guides/images/create-manage-users-1.png create mode 100644 datacenter/dtr/2.2/guides/images/create-manage-users-2.png create mode 100644 datacenter/dtr/2.2/guides/images/dashboard-settings-general.png create mode 100644 datacenter/dtr/2.2/guides/images/delete-an-image-1.png create mode 100644 datacenter/dtr/2.2/guides/images/docker-hub-org-enterprise-license-CSDE-dropdown.png create mode 100644 datacenter/dtr/2.2/guides/images/docker-hub-org-enterprise-license.png create mode 100644 datacenter/dtr/2.2/guides/images/dtr-integration-1.png create mode 100644 datacenter/dtr/2.2/guides/images/dtr-license-download.png create mode 100644 datacenter/dtr/2.2/guides/images/high-availability-1.png create mode 100644 datacenter/dtr/2.2/guides/images/high-availability-2.png create mode 100644 datacenter/dtr/2.2/guides/images/install-dtr-0.png create mode 100644 datacenter/dtr/2.2/guides/images/install-dtr-1.png create mode 100644 datacenter/dtr/2.2/guides/images/install-dtr-2.png create mode 100644 datacenter/dtr/2.2/guides/images/install-dtr-3.png create mode 100644 datacenter/dtr/2.2/guides/images/install-dtr-4.png create mode 100644 datacenter/dtr/2.2/guides/images/jenkins-plugins.png create mode 100644 datacenter/dtr/2.2/guides/images/jenkins-ui.png create mode 100644 datacenter/dtr/2.2/guides/images/license-1.png create mode 100644 datacenter/dtr/2.2/guides/images/license-2.png create mode 100644 datacenter/dtr/2.2/guides/images/monitor-1.png create mode 100644 datacenter/dtr/2.2/guides/images/monitor-2.png create mode 100644 datacenter/dtr/2.2/guides/images/overview-1.png create mode 100644 datacenter/dtr/2.2/guides/images/overview-2.png create mode 100644 datacenter/dtr/2.2/guides/images/pull-an-image-1.png create mode 100644 datacenter/dtr/2.2/guides/images/pull-an-image-2.png create mode 100644 datacenter/dtr/2.2/guides/images/push-an-image-1.png create mode 100644 datacenter/dtr/2.2/guides/images/push-an-image-2.png create mode 100644 datacenter/dtr/2.2/guides/images/push-an-image-3.png create mode 100644 datacenter/dtr/2.2/guides/images/repo.png create mode 100644 datacenter/dtr/2.2/guides/images/script-copy.png create mode 100644 datacenter/dtr/2.2/guides/images/use-your-certificates-1.png create mode 100644 datacenter/dtr/2.2/guides/index.md create mode 100644 datacenter/dtr/2.2/guides/install/index.md create mode 100644 datacenter/dtr/2.2/guides/install/install-offline.md create mode 100644 datacenter/dtr/2.2/guides/install/license.md create mode 100644 datacenter/dtr/2.2/guides/install/scale-your-deployment.md create mode 100644 datacenter/dtr/2.2/guides/install/system-requirements.md create mode 100644 datacenter/dtr/2.2/guides/install/uninstall.md create mode 100644 datacenter/dtr/2.2/guides/install/upgrade.md create mode 100644 datacenter/dtr/2.2/guides/monitor-troubleshoot/index.md create mode 100644 datacenter/dtr/2.2/guides/monitor-troubleshoot/troubleshoot.md create mode 100644 datacenter/dtr/2.2/guides/release-notes.md create mode 100644 datacenter/dtr/2.2/guides/repos-and-images/delete-an-image.md create mode 100644 datacenter/dtr/2.2/guides/repos-and-images/index.md create mode 100644 datacenter/dtr/2.2/guides/repos-and-images/pull-an-image.md create mode 100644 datacenter/dtr/2.2/guides/repos-and-images/push-an-image.md create mode 100644 datacenter/dtr/2.2/guides/support.md create mode 100644 datacenter/dtr/2.2/guides/user-management/create-and-manage-orgs.md create mode 100644 datacenter/dtr/2.2/guides/user-management/create-and-manage-teams.md create mode 100644 datacenter/dtr/2.2/guides/user-management/create-and-manage-users.md create mode 100644 datacenter/dtr/2.2/guides/user-management/index.md create mode 100644 datacenter/dtr/2.2/guides/user-management/permission-levels.md create mode 100644 datacenter/dtr/2.2/reference/api/css/print.css create mode 100644 datacenter/dtr/2.2/reference/api/css/reset.css create mode 100644 datacenter/dtr/2.2/reference/api/css/screen.css create mode 100644 datacenter/dtr/2.2/reference/api/css/style.css create mode 100644 datacenter/dtr/2.2/reference/api/css/typography.css create mode 100644 datacenter/dtr/2.2/reference/api/custom/custom.css create mode 100644 datacenter/dtr/2.2/reference/api/fonts/droid-sans-v6-latin-700.eot create mode 100644 datacenter/dtr/2.2/reference/api/fonts/droid-sans-v6-latin-700.svg create mode 100644 datacenter/dtr/2.2/reference/api/fonts/droid-sans-v6-latin-700.ttf create mode 100644 datacenter/dtr/2.2/reference/api/fonts/droid-sans-v6-latin-700.woff create mode 100644 datacenter/dtr/2.2/reference/api/fonts/droid-sans-v6-latin-700.woff2 create mode 100644 datacenter/dtr/2.2/reference/api/fonts/droid-sans-v6-latin-regular.eot create mode 100644 datacenter/dtr/2.2/reference/api/fonts/droid-sans-v6-latin-regular.svg create mode 100644 datacenter/dtr/2.2/reference/api/fonts/droid-sans-v6-latin-regular.ttf create mode 100644 datacenter/dtr/2.2/reference/api/fonts/droid-sans-v6-latin-regular.woff create mode 100644 datacenter/dtr/2.2/reference/api/fonts/droid-sans-v6-latin-regular.woff2 create mode 100644 datacenter/dtr/2.2/reference/api/images/explorer_icons.png create mode 100755 datacenter/dtr/2.2/reference/api/images/favicon-16x16.png create mode 100755 datacenter/dtr/2.2/reference/api/images/favicon-32x32.png create mode 100755 datacenter/dtr/2.2/reference/api/images/favicon.ico create mode 100644 datacenter/dtr/2.2/reference/api/images/logo_small.png create mode 100644 datacenter/dtr/2.2/reference/api/images/pet_store_api.png create mode 100644 datacenter/dtr/2.2/reference/api/images/throbber.gif create mode 100644 datacenter/dtr/2.2/reference/api/images/wordnik_api.png create mode 100644 datacenter/dtr/2.2/reference/api/index.html create mode 100644 datacenter/dtr/2.2/reference/api/index.md create mode 100644 datacenter/dtr/2.2/reference/api/lang/en.js create mode 100644 datacenter/dtr/2.2/reference/api/lang/es.js create mode 100644 datacenter/dtr/2.2/reference/api/lang/pt.js create mode 100644 datacenter/dtr/2.2/reference/api/lang/ru.js create mode 100644 datacenter/dtr/2.2/reference/api/lang/tr.js create mode 100644 datacenter/dtr/2.2/reference/api/lang/translator.js create mode 100644 datacenter/dtr/2.2/reference/api/lib/backbone-min.js create mode 100644 datacenter/dtr/2.2/reference/api/lib/handlebars-2.0.0.js create mode 100644 datacenter/dtr/2.2/reference/api/lib/highlight.7.3.pack.js create mode 100644 datacenter/dtr/2.2/reference/api/lib/jquery-1.8.0.min.js create mode 100644 datacenter/dtr/2.2/reference/api/lib/jquery.ba-bbq.min.js create mode 100644 datacenter/dtr/2.2/reference/api/lib/jquery.slideto.min.js create mode 100644 datacenter/dtr/2.2/reference/api/lib/jquery.wiggle.min.js create mode 100644 datacenter/dtr/2.2/reference/api/lib/marked.js create mode 100644 datacenter/dtr/2.2/reference/api/lib/swagger-oauth.js create mode 100644 datacenter/dtr/2.2/reference/api/lib/underscore-min.js create mode 100644 datacenter/dtr/2.2/reference/api/lib/underscore-min.map create mode 100644 datacenter/dtr/2.2/reference/api/main.js create mode 100644 datacenter/dtr/2.2/reference/api/o2c.html create mode 100644 datacenter/dtr/2.2/reference/api/swagger-fix.diff create mode 100644 datacenter/dtr/2.2/reference/api/swagger-ui.js create mode 100644 datacenter/dtr/2.2/reference/api/swagger-ui.js.original create mode 100644 datacenter/dtr/2.2/reference/api/swagger-ui.min.js create mode 100644 datacenter/dtr/2.2/reference/api/swagger-ui.min.js.original create mode 100644 datacenter/dtr/2.2/reference/cli/backup.md create mode 100644 datacenter/dtr/2.2/reference/cli/dumpcerts.md create mode 100644 datacenter/dtr/2.2/reference/cli/images.md create mode 100644 datacenter/dtr/2.2/reference/cli/index.md create mode 100644 datacenter/dtr/2.2/reference/cli/install.md create mode 100644 datacenter/dtr/2.2/reference/cli/join.md create mode 100644 datacenter/dtr/2.2/reference/cli/reconfigure.md create mode 100644 datacenter/dtr/2.2/reference/cli/remove.md create mode 100644 datacenter/dtr/2.2/reference/cli/restore.md create mode 100644 datacenter/dtr/2.2/reference/cli/upgrade.md diff --git a/_data/toc.yaml b/_data/toc.yaml index 540520e139..c13808fed6 100644 --- a/_data/toc.yaml +++ b/_data/toc.yaml @@ -1085,6 +1085,104 @@ toc: title: Release notes - path: /datacenter/dtr/2.1/guides/support/ title: Get support + + - sectiontitle: Beta versions + section: + - sectiontitle: Docker Trusted Registry 2.2 + section: + - path: /datacenter/dtr/2.2/guides/ + title: Docker Trusted Registry overview + - path: /datacenter/dtr/2.2/guides/architecture/ + title: Architecture + - sectiontitle: Installation + section: + - path: /datacenter/dtr/2.2/guides/install/system-requirements/ + title: System requirements + - path: /datacenter/dtr/2.2/guides/install/ + title: Install Docker Trusted Registry + - path: /datacenter/dtr/2.2/guides/install/install-offline/ + title: Install offline + - path: /datacenter/dtr/2.2/guides/install/license/ + title: License your deployment + - path: /datacenter/dtr/2.2/guides/install/scale-your-deployment/ + title: Scale your deployment + - path: /datacenter/dtr/2.2/guides/install/upgrade/ + title: Upgrade + - path: /datacenter/dtr/2.2/guides/install/uninstall/ + title: Uninstall + - sectiontitle: Configuration + section: + - path: /datacenter/dtr/2.2/guides/configure/ + title: Use your own certificates + - path: /datacenter/dtr/2.2/guides/configure/configure-storage/ + title: Storage configuration + - path: /datacenter/dtr/2.2/guides/configure/use-nfs/ + title: Use NFS + - sectiontitle: Monitor and troubleshoot + section: + - path: /datacenter/dtr/2.2/guides/monitor-troubleshoot/ + title: Monitor DTR + - path: /datacenter/dtr/2.2/guides/monitor-troubleshoot/troubleshoot/ + title: Troubleshoot DTR + - sectiontitle: High-availability + section: + - path: /datacenter/dtr/2.2/guides/high-availability/ + title: Set up high availability + - path: /datacenter/dtr/2.2/guides/high-availability/backups-and-disaster-recovery/ + title: Backups and disaster recovery + - sectiontitle: User management + section: + - path: /datacenter/dtr/2.2/guides/user-management/ + title: Authentication and authorization + - path: /datacenter/dtr/2.2/guides/user-management/create-and-manage-users/ + title: Create and manage users + - path: /datacenter/dtr/2.2/guides/user-management/create-and-manage-orgs/ + title: Create and manage organizations + - path: /datacenter/dtr/2.2/guides/user-management/create-and-manage-teams/ + title: Create and manage teams + - path: /datacenter/dtr/2.2/guides/user-management/permission-levels/ + title: Permission levels + - sectiontitle: Repositories and images + section: + - path: /datacenter/dtr/2.2/guides/repos-and-images/ + title: Configure your Docker Engine + - path: /datacenter/dtr/2.2/guides/repos-and-images/pull-an-image/ + title: Pull an image + - path: /datacenter/dtr/2.2/guides/repos-and-images/push-an-image/ + title: Push an image + - path: /datacenter/dtr/2.2/guides/repos-and-images/delete-an-image/ + title: Delete an image + - sectiontitle: API and CLI reference + section: + - path: /datacenter/dtr/2.2/reference/api/ + title: API reference + - sectiontitle: CLI reference + section: + - path: /datacenter/dtr/2.2/reference/cli/ + title: Overview + - path: /datacenter/dtr/2.2/reference/cli/backup/ + title: backup + - path: /datacenter/dtr/2.2/reference/cli/dumpcerts/ + title: dumpcerts + - path: /datacenter/dtr/2.2/reference/cli/images/ + title: images + - path: /datacenter/dtr/2.2/reference/cli/install/ + title: install + - path: /datacenter/dtr/2.2/reference/cli/join/ + title: join + - path: /datacenter/dtr/2.2/reference/cli/reconfigure/ + title: reconfigure + - path: /datacenter/dtr/2.2/reference/cli/remove/ + title: remove + - path: /datacenter/dtr/2.2/reference/cli/restore/ + title: restore + - path: /datacenter/dtr/2.2/reference/cli/upgrade/ + title: upgrade + - path: /datacenter/dtr/2.2/guides/release-notes/ + title: Release notes + - path: /datacenter/dtr/2.2/guides/support/ + title: Get support + - sectiontitle: Previous versions section: - sectiontitle: Universal Control Plane 1.0 diff --git a/datacenter/dtr/2.2/guides/architecture.md b/datacenter/dtr/2.2/guides/architecture.md new file mode 100644 index 0000000000..a2b5531fe3 --- /dev/null +++ b/datacenter/dtr/2.2/guides/architecture.md @@ -0,0 +1,86 @@ +--- +description: Learn about the architecture of Docker Trusted Registry. +keywords: docker, registry, dtr, architecture +title: DTR architecture +--- + +Docker Trusted Registry (DTR) is a Dockerized application that runs on a Docker +Universal Control Plane cluster. + +![](images/architecture-1.png) + + +## Containers + +When you install DTR on a node, the following containers are started: + +| Name | Description | +|:-------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------| +| dtr-api-<replica_id> | Executes the DTR business logic. It serves the DTR web application, and API | +| dtr-etcd-<replica_id> | A key-value store for persisting DTR configuration settings | +| dtr-jobrunner-<replica_id> | Runs cleanup jobs in the background | +| dtr-nginx-<replica_id> | Receives http and https requests and proxies them to other DTR components. By default it listens to ports 80 and 443 of the host | +| dtr-notary-server-<replica_id> | Receives, validates, and serves content trust metadata, and is consulted when pushing or pulling to DTR with content trust enabled | +| dtr-notary-signer-<replica_id> | Performs server-side timestamp and snapshot signing for content trust metadata | +| dtr-registry-<replica_id> | Implements the functionality for pulling and pushing Docker images. It also handles how images are stored | +| dtr-rethinkdb-<replica_id> | A database for persisting repository metadata | + +All these components are for internal use of DTR. Don't use them in your applications. + +## Networks + +To allow containers to communicate, when installing DTR the following networks +are created: + +| Name | Type | Description | +|:-------|:--------|:---------------------------------------------------------------------------------------| +| dtr-br | bridge | Allows DTR components on the same node to communicate with each other in a secure way | +| dtr-ol | overlay | Allows DTR components running on different nodes to communicate, to replicate DTR data | + + +## Volumes + +DTR uses these named volumes for persisting data: + +| Volume name | Description | +|:------------------------------------|:---------------------------------------------------------------------------------| +| dtr-ca-<replica_id> | Root key material for the DTR root CA that issues certificates | +| dtr-etcd-<replica_id> | DTR configuration data | +| dtr-notary-<replica_id> | Certificate and keys for the Notary components | +| dtr-registry-<replica_id> | Docker images data, if DTR is configured to store images on the local filesystem | +| dtr-rethink-<replica_id> | Repository metadata | +| dtr-nfs-registry-<replica_id> | Docker images data, if DTR is configured to store images on NFS | + +You can customize the volume driver used for these volumes, by creating the +volumes before installing DTR. During the installation, DTR checks which volumes +don't exist in the node, and creates them using the default volume driver. + +By default, the data for these volumes can be found at +`/var/lib/docker/volumes//_data`. + +## Image storage + +By default, Docker Trusted Registry stores images on the filesystem of the node +where it is running. + +You can also configure DTR to use these storage backends: + +* NFS +* Amazon S3 +* Cleversafe +* OpenStack Swift +* Microsoft Azure + +For highly available installations, you should use a cloud storage system +instead of an NFS mount, since they usually have better performance. + +## High-availability support + +For load balancing and high-availability, you can install multiple replicas of +DTR, and join them to create a cluster. +[Learn more about high availability](high-availability/index.md). + +## Where to go next + +* [System requirements](install/system-requirements.md) +* [Install DTR](install/index.md) diff --git a/datacenter/dtr/2.2/guides/configure/configure-storage.md b/datacenter/dtr/2.2/guides/configure/configure-storage.md new file mode 100644 index 0000000000..a20aae4823 --- /dev/null +++ b/datacenter/dtr/2.2/guides/configure/configure-storage.md @@ -0,0 +1,212 @@ +--- +description: Storage configuration for Docker Trusted Registry +keywords: docker, documentation, about, technology, understanding, configuration, + storage, storage drivers, Azure, S3, Swift, enterprise, hub, registry +title: Configure where images are stored +--- + +After installing Docker Trusted Registry, one of your first tasks is to +designate and configure the Trusted Registry storage backend. This document provides the following: + +* Information describing your storage backend options. +* Configuration steps using either the Trusted Registry UI or a YAML file. + +While there is a default storage backend, `filesystem`, the Trusted Registry offers other options that are cloud-based. This flexibility to configure to a different storage backend allows you to: + +* Scale your Trusted Registry +* Leverage storage redundancy +* Store your images anywhere in the cloud +* Take advantage of other features that are critical to your organization + +At first, you might have explored Docker Trusted Registry and Docker Engine by + [installing](../install/index.md) +them on your system in order to familiarize yourself with them. +However, for various reasons such as deployment purposes or continuous +integration, it makes sense to think about your long term organization’s needs +when selecting a storage backend. The Trusted Registry natively supports TLS and +basic authentication. It also ships with a [notification system](/registry/notifications.md), calling webhooks in response to activity. The notification system also provides both extensive logging and +reporting, which is useful for organizations that want to collect metrics. + +## Understand the Trusted Registry storage backend + +By default, your Trusted Registry data resides as a data volume on the host +`filesystem`. This is where your repositories and images are stored. This +storage driver is the local posix `filesystem` and is configured to use a +directory tree in the local filesystem. It's suitable for development or small +deployments. The `filesystem` can be located on the same computer as the Trusted Registry, or on a separate system. + +Additionally, the Trusted Registry supports these cloud-based storage drivers: + +* Amazon Simple Storage Solution **S3** +* OpenStack **Swift** +* Microsoft **Azure** Blob Storage + + + +### Filesystem + +If you select `filesystem`, then the Trusted Registry uses the local disk to +store registry files. This backend has a single, required `rootdirectory` +parameter which specifies a subdirectory of `/var/local/dtr/imagestorage` in +which all registry files are stored. The default value of `/local` means the +files are stored in `/var/local/dtr/image-storage/local`. + +The Trusted Registry stores all its data at this location, so ensure there is +adequate space available. To do so, you can run the following commands: + +* To analyze the disk usage: `docker exec -it bash` then run `df -h`. +* To see the file size of your containers, use the `-s` argument of `docker ps -s`. + +### Amazon S3 + +S3 stores data as objects within “buckets” where you read, write, and delete +objects in that container. It too, has a `rootdirectory` parameter. If you select this option, there will be some tasks that you need to first perform [on AWS](https://aws.amazon.com/s3/getting-started/). + +1. You must create an S3 bucket, and write down its name and the AWS zone it +runs on. +2. Determine write permissions for your bucket. +3. S3 flavor comes with DEBUG=false by default. If you need to debug, then you need to add `-e DEBUG=True`. +4. Specify an AWS region, which is dependent on your S3 location, for example, use `-e AWS_REGION=”eu-west-1”`. +5. Ensure your host time is correct. If your host clock is still running on the main computer, but not on the docker host virtual machine, then you will have +time differences. This may cause an issue if you try to authenticate with Amazon +web services. +6. You will also need your AWS access key and secret key. Learn [more about it ](http://docs.aws.amazon.com/general/latest/gr/managing-aws-access-keys.html) here. + +Conversely, you can further limit what users access in the Trusted Registry when you use AW to host your Trusted Registry. Instead of using the UI to enter information, you can create an [IAM user policy](http://docs.aws.amazon.com/AmazonS3/latest/dev/example-policies-s3.html) which is a JSON description of the effects, actions, and resources available to +a user. The advantage of using this method instead of configuring through the Trusted Registry UI is that you can restrict what users can access. You apply the policy as part of the process of installing the Trusted Registry on AW. To set a policy through the AWS command line, save the policy into a file, +for example `TrustedRegistryUserPerms.json`, and pass it to the +put-user-policy AWS command: + +``` +$ aws iam put-user-policy --user-name MyUser --policy-name TrustedRegistryUserPerms --policy-document file://C:\Temp\TrustedRegistryUserPerms.json +``` + +You can also set a policy through your AWS console. For more information about +setting IAM policies using the command line or the console, review the AWS +[Overview of IAM Policies](http://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html) article or visit the console Policies page. + +The following example describes the minimum permissions set which allows +Trusted Registry users to access, push, pull, and delete images. + +``` +{ + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Action": "s3:ListAllMyBuckets", + "Resource": "arn:aws:s3:::*" + }, + { + "Effect": "Allow", + "Action": [ + "s3:ListBucket", + "s3:GetBucketLocation" + ], + "Resource": "arn:aws:s3:::" + }, + { + "Effect": "Allow", + "Action": [ + "s3:PutObject", + "s3:GetObject", + "s3:DeleteObject" + ], + "Resource": "arn:aws:s3:::/*" + } + ] +} + +``` + +### OpenStack Swift + +OpenStack Swift, also known as OpenStack Object Storage, is an open source +object storage system that is licensed under the Apache 2.0 license. Refer to [Swift documentation](http://docs.openstack.org/developer/swift/) to get started. + + + +### Microsoft Azure + +This storage backend uses Microsoft’s Azure Blob storage. Data is stored within +a paid Windows Azure storage account. Refer to Microsoft's Azure +[documentation](https://azure.microsoft.com/en-us/services/storage/) which +explains how to set up your Storage account. + +## Configure your Trusted Registry storage backend + +Once you select your driver, you need to configure it through the UI or use a +YAML file (which is discussed further in this document.) + +1. From the main Trusted Registry screen, navigate to Settings > Storage. +2. Under Storage Backend, use the drop down menu to select your storage. The screen refreshes to reflect your option. +3. Enter your configuration settings. If you're not sure what a particular parameter does, then find your driver from the following headings so that you can see a detailed explanation. +4. Click Save. The Trusted Registry restarts so that your changes take effect. + +>**Note**: Changing your storage backend requires you to restart the Trusted Registry. + +See the [Registry configuration](/registry/configuration.md) +documentation for the full options specific to each driver. Storage drivers can +be customized through the [Docker Registry storage driver +API](/registry/storage-drivers/index.md#storage-driver-api). + + +### Filesystem settings + +The [filesystem storage backend](/registry/configuration.md#filesystem) +has only one setting, the "Storage directory". + +### S3 settings + +If you select the [S3 storage backend](/registry/configuration.md#s3), then you +need to set "AWS region", "Bucket name", "Access Key", and "Secret Key". + +### Azure settings + +Set the "Account name", "Account key", "Container", and "Realm" on the [Azure storage backend](/registry/configuration.md#azure) page. + +### Openstack Swift settings + +View the [Openstack Swift settings](/registry/configuration.md#openstack-swift) +documentation so that you can set up your storage settings: authurl, username, +password, container, tenant, tenantid, domain, domainid, insecureskipverify, +region, chunksize, and prefix. + +## Configure using a YAML file + +If the previous quick setup options are not sufficient to configure your +Registry options, you can upload a YAML file. The schema of this file is +identical to that used by the [Registry](/registry/configuration.md). + +There are several benefits to using a YAML file as it can provide an +additional level of granularity in defining your storage backend. Advantages +include: + +* Overriding specific configuration options. +* Overriding the entire configuration file. +* Selecting from the entire list of configuration options. + +**To configure**: + +1. Navigate to the Trusted Registry UI > Settings > Storage. +2. Select Download to get the text based file. It contains a minimum amount +of information and you're going to need additional data based on your driver and +business requirements. +3. Go [here](/registry/configuration.md#list-of-configuration-options") to see the open source YAML file. Copy the sections you need and paste into your `storage.yml` file. Note that some settings may contradict others, so +ensure your choices make sense. +4. Save the YAML file and return to the UI. +5. On the Storage screen, upload the file, review your changes, and click Save. + +## See also + +* [Use your own certificates](index.md) diff --git a/datacenter/dtr/2.2/guides/configure/index.md b/datacenter/dtr/2.2/guides/configure/index.md new file mode 100644 index 0000000000..91f4f065d5 --- /dev/null +++ b/datacenter/dtr/2.2/guides/configure/index.md @@ -0,0 +1,46 @@ +--- +description: Trusted Registry configuration options +keywords: docker, documentation, about, technology, install, enterprise, hub, CS engine, + Docker Trusted Registry, configure, storage, backend, drivers +title: Use your own certificates +--- + +By default the DTR services are exposed using HTTPS, to ensure all +communications between clients and DTR is encrypted. Since DTR +replicas use self-signed certificates for this, when a client accesses +DTR, their browsers won't trust this certificate, so the browser displays a +warning message. + +You can configure DTR to use your own certificates, so that it is automatically +trusted by your users' browser and client tools. + +## Replace the server certificates + +To configure DTR to use your own certificates and keys, go to the +**DTR web UI**, navigate to the **Settings** page, and scroll down to the +**Domain** section. + +![](../images/use-your-certificates-1.png) + + +Set the DTR domain name and upload the certificates and key: + +* Load balancer/public address, is the domain name clients will use to access DTR. +* TLS certificate, is the server certificate and any intermediate CA public +certificates. This certificate needs to be valid for the DTR public address, +and have SANs for all addresses used to reach the DTR replicas, including load +balancers. +* TLS private key is the server private key. +* TLS CA is the root CA public certificate. + +Finally, click **Save** for the changes to take effect. + +If you're using certificates issued by a globally trusted certificate authority, +any web browser or client tool should now trust DTR. If you're using an internal +certificate authority, you'll need to [configure your system to trust that +certificate authority](../repos-and-images/index.md). + +## Where to go next + +* [Configure your Docker Engine](../repos-and-images/index.md) +* [Pull an image](../repos-and-images/pull-an-image.md) diff --git a/datacenter/dtr/2.2/guides/configure/use-nfs.md b/datacenter/dtr/2.2/guides/configure/use-nfs.md new file mode 100644 index 0000000000..672d845df4 --- /dev/null +++ b/datacenter/dtr/2.2/guides/configure/use-nfs.md @@ -0,0 +1,71 @@ +--- +title: Use NFS +description: Learn how to integrate Docker Trusted Registry with NFS +keywords: registry, dtr, storage, nfs +--- + +You can configure DTR to store Docker images in an NFS directory. + +Before installing or configuring DTR to use an NFS directory, make sure that: + +* The NFS server has been correctly configured +* The NFS server has a fixed IP address +* All hosts running DTR have the correct NFS libraries installed + + +To confirm that the hosts can connect to the NFS server, try to list the +directories exported by your NFS server: + +```bash +showmount -e +``` + +You should also try yo mount one of the exported directories: + +```bash +mkdir /tmp/mydir && sudo mount -t nfs : +``` + +## Install DTR with NFS + +One way to configure DTR to use an NFS directory is at install time: + +```none +docker run -it --rm docker/dtr install \ + --nfs-storage-url \ + +``` + +The NFS storage URL should be in the format `nfs:///`. + +When you join replicas to the DTR cluster, the replicas will pick up that +configuration, so you don't need to specify it again. + +### Reconfigure DTR to use NFS + +If you're upgrading from a previous version of DTR and are already using +NFS you can continue using the same configurations. + +If you want to start using the new DTR built-in support for NFS you can +reconfigure DTR: + +```none +docker run -it --rm docker/dtr reconfigure \ + --nfs-storage-url +``` + +If you want to reconfigure DTR to stop using NFS storage, leave the option +in blank: + +```none +docker run -it --rm docker/dtr reconfigure \ + --nfs-storage-url "" +``` + +If the IP address of your NFS server changes, even if the DNS address is kept +the same, you should reconfigure DTR to stop using NFS storage, and then +add it back again. + +## Where to go next + +* [Configure where images are stored](configure-storage.md) diff --git a/datacenter/dtr/2.2/guides/high-availability/backups-and-disaster-recovery.md b/datacenter/dtr/2.2/guides/high-availability/backups-and-disaster-recovery.md new file mode 100644 index 0000000000..9746270d9b --- /dev/null +++ b/datacenter/dtr/2.2/guides/high-availability/backups-and-disaster-recovery.md @@ -0,0 +1,129 @@ +--- +description: Learn how to backup your Docker Trusted Registry cluster, and to recover + your cluster from an existing backup. +keywords: docker, registry, high-availability, backup, recovery +title: Backups and disaster recovery +--- + +When you decide to start using Docker Trusted Registry on a production +setting, you should [configure it for high availability](index.md). + +The next step is creating a backup policy and disaster recovery plan. + +## DTR data persistency + +Docker Trusted Registry persists: + +* Configurations: the cluster configurations are stored on a key-value store +that is replicated through all DTR replicas. +* Repository metadata: the information about the repositories and +images deployed. This information is replicated through all DTR replicas. +* Certificates and keys: the certificates, public keys, and private keys that +are used for mutual TLS communication. + +This data is persisted on the host where DTR is running, using named volumes. +[Learn more about DTR named volumes](../architecture.md). + +DTR also persists Docker images on the filesystem of the host running DTR, or +on a cloud provider, depending on the way DTR is configured. + +## Backup DTR data + +To perform a backup of a DTR node, use the `backup` command. This +command creates a backup of DTR: + +* Configurations, +* Repository metadata, +* Certificates and keys used by DTR. + +These files are added to a tar archive, and the result is streamed to stdout. + +The backup command does not create a backup of Docker images. You should +implement a separate backup policy for the Docker images, taking in +consideration whether your DTR installation is configured to store images on the +filesystem or using a cloud provider. + +The backup command also doesn't create a backup of the users and organizations. +That data is managed by UCP, so when you create a UCP backup you're creating +a backup of the users and organizations metadata. + +When creating a backup, the resulting .tar file contains sensitive information +like private keys. You should ensure the backups are stored securely. + +You can check the +[reference documentation](../../reference/cli/backup.md), for the +backup command to learn about all the available flags. + +As an example, to create a backup of a DTR node, you can use: + +```none +$ docker run -i --rm docker/dtr backup \ + --ucp-url \ + --ucp-insecure-tls \ + --existing-replica-id \ + --ucp-username \ + --ucp-password > /tmp/backup.tar +``` + +Where: + +* `--ucp-url` is the address of UCP, +* `--ucp-insecure-tls` is to trust the UCP TLS certificate, +* `--existing-replica-id` is the id of the replica to backup, +* `--ucp-username`, and `--ucp-password` are the credentials of a UCP administrator. + +To validate that the backup was correctly performed, you can print the contents +of the tar file created: + +```none +$ tar -tf /tmp/backup.tar +``` + +## Restore DTR data + +You can restore a DTR node from a backup using the `restore` +command. +This command performs a fresh installation of DTR, and reconfigures it with +the configuration created during a backup. + +The command starts by installing DTR, restores the configurations stored on +etcd, and then restores the repository metadata stored on RethinkDB. You +can use the `--config-only` option, to only restore the configurations stored +on etcd. + +This command does not restore Docker images. You should implement a separate +restore procedure for the Docker images stored in your registry, taking in +consideration whether your DTR installation is configured to store images on +the filesystem or using a cloud provider. + +You can check the +[reference documentation](../../reference/cli/backup.md), for the +backup command to learn about all the available flags. + + +As an example, to install DTR on the host and restore its +state from an existing backup: + +```none +# Install and restore configurations from an existing backup +$ docker run -i --rm \ + docker/dtr restore \ + --ucp-url \ + --ucp-insecure-tls \ + --ucp-username \ + --ucp-password \ + --dtr-load-balancer < /tmp/backup.tar +``` + +Where: + +* `--ucp-url` is the address of UCP, +* `--ucp-insecure-tls` is to trust the UCP TLS certificate, +* `--ucp-username`, and `--ucp-password` are the credentials of a UCP administrator, +* `--dtr-load-balancer` is the domain name or ip where DTR can be reached. + + +## Where to go next + +* [Set up high availability](index.md) +* [DTR architecture](../architecture.md) diff --git a/datacenter/dtr/2.2/guides/high-availability/index.md b/datacenter/dtr/2.2/guides/high-availability/index.md new file mode 100644 index 0000000000..67126e1332 --- /dev/null +++ b/datacenter/dtr/2.2/guides/high-availability/index.md @@ -0,0 +1,83 @@ +--- +description: Learn how to set up Docker Trusted Registry for high availability. +keywords: docker, registry, high-availability, backup, recovery +title: Set up high availability +--- + +Docker Trusted Registry (DTR) is designed for high availability. + +When you first install DTR, you create a cluster with a single DTR replica. +Replicas are single instances of DTR that can be joined together to form a +cluster. +When joining new replicas to the cluster, you'll be creating new DTR instances +that are running the same set of services. Any change to the state of an +instance is replicated across all other instances. + +![](../images/high-availability-1.png) + +Having a DTR cluster with multiple replicas, allows you to: + +* Load-balance user requests across the DTR replicas, +* Keep the DTR cluster working if a replica fails. + +To make a DTR installation tolerant to failures, add additional replicas to +the DTR cluster. + +| DTR replicas | Failures tolerated | +|:------------:|:------------------:| +| 1 | 0 | +| 3 | 1 | +| 5 | 2 | +| 7 | 3 | + + +When sizing your DTR installation for high-availability, +follow these rules of thumb: + +* Don't create a DTR cluster with just two replicas. Your cluster +won't tolerate any failures, and it's possible that you experience performance +degradation. +* When a replica fails, the number of failures tolerated by your cluster +decreases. Don't leave that replica offline for long. +* Adding too many replicas to the cluster might also lead to performance +degradation, as data needs to be replicated across all replicas. + +## Size your cluster + +When installing DTR for production, you should have dedicated nodes for running: + +* Docker Universal Control Plane (UCP) controller nodes, +* DTR replicas, +* Your own applications. + +Having dedicated nodes ensures all applications will remain performant since +they have dedicated resources for them. +It also makes it easier to implement backup policies and disaster recovery +plans for UCP and DTR. + +To have high-availability on UCP and DTR, you need a minimum of: + +* 3 dedicated nodes to install UCP with high availability, +* 3 dedicated nodes to install DTR with high availability, +* As many nodes as you want for running your containers and applications. + + +![](../images/high-availability-2.png) + +## Load balancing + +DTR does not provide a load balancing service. You can use an on-premises +or cloud-based load balancer to balance requests across multiple DTR replicas. + +Make sure you configure your load balancer to: + +* Load-balance TCP traffic on ports 80 and 443, +* Not terminate HTTPS connections, +* Use the `/health` endpoint on each DTR replica, to check if +the replica is healthy and if it should remain on the load balancing pool or +not. + +## Where to go next + +* [Backups and disaster recovery](backups-and-disaster-recovery.md) +* [DTR architecture](../architecture.md) diff --git a/datacenter/dtr/2.2/guides/images/Makefile b/datacenter/dtr/2.2/guides/images/Makefile new file mode 100644 index 0000000000..15b73ad543 --- /dev/null +++ b/datacenter/dtr/2.2/guides/images/Makefile @@ -0,0 +1,47 @@ + +SIZE="1280px" +HOST=dtr.domain.com +HOSTIP:=192.168.18.131 +HOSTURL=https://$(HOST) +IMAGE=svendowideit/screenshot +#IMAGE=screenshot +RUNOPTS=docker run --rm -v $(CURDIR):/srv --add-host $(HOST):$(HOSTIP) +RUN=$(RUNOPTS) $(IMAGE) + +all: + # Needs to be run with no authentication + $(RUN) $(HOSTURL)/admin/ admin-metrics.png $(SIZE) + $(RUN) $(HOSTURL)/admin/logs/ admin-logs.png $(SIZE) + $(RUN) $(HOSTURL)/admin/settings/auth/ admin-settings-authentication.png $(SIZE) + $(RUN) $(HOSTURL)/admin/settings/general admin-settings.png $(SIZE) + $(RUN) $(HOSTURL)/admin/settings/security admin-settings-security.png $(SIZE) + $(RUN) $(HOSTURL)/admin/settings/storage admin-settings-storage.png $(SIZE) + $(RUN) $(HOSTURL)/admin/settings/license admin-settings-license.png $(SIZE) + +manual: + # --env-file=passwords.env + $(RUNOPTS) --env-file=passwords.env \ + $(IMAGE) \ + $(HOSTURL)/admin/settings#auth admin-settings-authentication-basic.png $(SIZE) + + #admin-settings-authentication-ldap.png + + +# TODO: needs manual intervention atm +qs1: + # this requires the hostname to resolve. + echo "$HOST $HOSTIP" >> /etc/hosts + # and requires that host to be added to the docker daemon's insecure registry settings + # maybe use a dind daemon? + + docker pull jenkins + docker tag -f jenkins t400s.home.org.au/ci-infrastructure/jnkns-img + docker push t400s.home.org.au/ci-infrastructure/jnkns-img + sleep 1 + $(RUN) $(HOSTURL)/admin/ console-push.png $(SIZE) + sleep 10 +qs2: + docker rmi jenkins t400s.home.org.au/ci-infrastructure/jnkns-img + docker pull t400s.home.org.au/ci-infrastructure/jnkns-img + sleep 1 + $(RUN) $(HOSTURL)/admin/ console-pull.png $(SIZE) diff --git a/datacenter/dtr/2.2/guides/images/admin-logs.png b/datacenter/dtr/2.2/guides/images/admin-logs.png new file mode 100644 index 0000000000000000000000000000000000000000..de2920f3ba28f3505875aaa5fab1d230846bbe42 GIT binary patch literal 165037 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 z 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˜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 literal 0 HcmV?d00001 diff --git a/datacenter/dtr/2.2/guides/images/admin-settings-auth.png b/datacenter/dtr/2.2/guides/images/admin-settings-auth.png new file mode 100644 index 0000000000000000000000000000000000000000..d7dd0bef852d7325b2e11d43646981dadcee320d GIT binary patch literal 85898 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 literal 0 HcmV?d00001 diff --git a/datacenter/dtr/2.2/guides/images/admin-settings-authentication-basic.png b/datacenter/dtr/2.2/guides/images/admin-settings-authentication-basic.png new file mode 100644 index 0000000000000000000000000000000000000000..3d9cbbe4630a4e02ffdfa9f5eeaed73ba09b7f7d GIT binary patch literal 109698 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